ifc-0076

5.4 PROPs and monoidal theories

Not every domain permits unrestricted copying and deletion. A Cartesian product automatically supplies diagonals \(X\to X\times X\) and terminal maps \(X\to 1\). Physical, probabilistic, quantum, resource-sensitive, and process-oriented theories often need a tensor product without those automatic operations.

A PROP is a strict symmetric monoidal category whose objects are natural numbers, with tensor on objects given by addition. It is generated under tensor by one object, so a morphism

\[ m\longrightarrow n \]

represents an operation with \(m\) inputs and \(n\) outputs. An algebra of a PROP \(\mathbb P\) in a symmetric monoidal category \(\mathcal V\) is, subject to the usual strictness or coherence convention, a symmetric monoidal functor

\[ A:\mathbb P\longrightarrow \mathcal V. \]

Lack describes PROPs as one-sorted symmetric monoidal theories and shows how distributive laws can compose them [ Lack , 2004 ] .

Lawvere theories and PROPs are therefore neighboring doctrines, not stages of one ladder. A Lawvere theory is Cartesian and one-sorted; a PROP is symmetric monoidal and one-sorted. The choice determines which structural maps are free and which must be explicitly generated. In synthetic creativity, discovering that copying is illegal can be as important as discovering a new operation.

Doctrine

Theory structure

Model contract

What it can make explicit

Lawvere theory

finite products; usually one or many sorts

preserve finite products

total operations, substitution, equations

Finite-limit theory

finite limits

preserve finite limits

typed domains, pullbacks, partial operations

PROP

one-generated symmetric monoidal structure

preserve tensor and symmetry

multi-input/output processes without automatic copying

Geometric theory

finite-limit syntax with arbitrary disjunction and existential structure

interpret geometric logic and its homomorphisms

varying-context logic and classifying semantics

Site and sheaf presentation

a category equipped with a Grothendieck topology

satisfy descent for the declared covering families

local compatibility, gluing, and contextual variation

Table 5.1 Several doctrines for presenting theories and their models. They answer different semantic questions and should not be treated as a single inclusion chain.