5.2 The class of commutative/monoidal theories
In order to generalize this semantic approach to a whole class of theories, let us try to determine the relevant common features of the theories ACU, ACUI, and AG. Using a rather syntactic point of view, we may observe that all three theories are concerned with an associative-commutative binary function symbol f with a unit e. In addition, the signature of AG contains a unary function symbol i, which behaves like an endomorphism for f and e, i.e., i(f(x,y)) = AG f(i(x),i(y)) and i(e) = AG e. This observation motivates the following definition of monoidal theories [Nutt 1990]:
Get Handbook of Automated Reasoning now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.