Functorial Semantics for Partial Theories

11/12/2020
by   Ivan Di Liberti, et al.
0

We provide a Lawvere-style definition for partial theories, extending the classical notion of equational theory by allowing partially defined operations. As in the classical case, our definition is syntactic: we use an appropriate class of string diagrams as terms. This allows for equational reasoning about the class of models defined by a partial theory. We demonstrate the expressivity of such equational theories by considering a number of examples, including partial combinatory algebras and cartesian closed categories. Moreover, despite the increase in expressivity of the syntax we retain a well-behaved notion of semantics: we show that our categories of models are precisely locally finitely presentable categories, and that free models exist.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/08/2023

Free algebras of topologically enriched multi-sorted equational theories

Classical multi-sorted equational theories and their free algebras have ...
research
02/06/2023

Algebraic Semantics of Datalog with Equality

We discuss the syntax and semantics of relational Horn logic (RHL) and p...
research
06/18/2020

Compositional theories for embedded languages

Embedded programming style allows to split the syntax in two parts, repr...
research
06/08/2019

Paraconsistency, resolution and relevance

Digraphs provide an alternative syntax for propositional logic, with dig...
research
06/15/2020

Parametrized Fixed Points on O-Categories and Applications to Session Types

O-categories generalize categories of domains to provide just the struct...
research
04/04/2018

Categories of empirical models

A notion of morphism that is suitable for the sheaf-theoretic approach t...
research
05/30/2023

Hierarchical string diagrams and applications

This is a tutorial text giving an advanced introduction to the diagramma...

Please sign up or login with your details

Forgot password? Click here to reset