Abstract
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.
- J. Adámek, F.W. Lawvere, and J. Rosicky`. 2003. On the duality between varieties and algebraic theories. Algebra universalis 49, 1 ( 2003 ), 35-49.Google Scholar
- J. Adamek and J. Rosicky`. 1994. Locally Presentable and Accessible Categories. Cambridge University Press.Google Scholar
- J. Adámek, J. Rosicky`, and E.M. Vitale. 2011. Algebraic theories. Cambridge Tracts in Mathematics 184 ( 2011 ), 1.Google Scholar
- I. Bethke. 1988. Notes on Partial Combinatory Algebras. Ph.D. Dissertation. Universiteit von Amsterdam.Google Scholar
- G. Birkhof. 1935. On the structure of abstract algebras. In Mathematical proceedings of the Cambridge philosophical society, Vol. 31. Cambridge University Press, 433-454.Google Scholar
Cross Ref
- S. L. Bloom and Z. Ésik. 1993. Iteration Theories: The Equational Logic of Iterative Processes.Google Scholar
Cross Ref
- F. Bonchi, D. Pavlovic, and P. Sobocinski. 2017. Functorial Semantics for Relational Theories. arXiv preprint arXiv:1711.08699 ( 2017 ).Google Scholar
- F. Bonchi, P. Sobociński, and F. Zanasi. 2018. Deconstructing Lawvere with Distributive Laws. Journal of Logical and Algebraic Methods in Programming 95 ( 2018 ), 128-146. https://doi.org/10.1016/j.jlamp. 2017. 12.002 F. Borceux and D. Dejean. 1986. Cauchy completion in category theory. Cahiers de Topologie et Géométrie Diférentielle Catégoriques 27, 2 ( 1986 ), 133-146.Google Scholar
- A. Carboni. 1991. Matrices, relations, and group representations. Journal of Algebra 136, 2 ( 1991 ), 497-529.Google Scholar
Cross Ref
- A. Carboni and R.F.C. Walters. 1987. Cartesian Bicategories I. Journal of Pure and Applied Algebra 49 ( 1987 ), 11-32.Google Scholar
- C. Centazzo. 2004. Generalised Algebraic Models. Presses universitaires de Louvain. https://books.google.cz/books?id= WKTk1n6ggKsCGoogle Scholar
- C. Centazzo and E.M. Vitale. 2002. A duality relative to a limit doctrine. Theory and Applications of Categories 10 ( 2002 ), 486-497.Google Scholar
- E. Cheng. 2020. Distributive laws for Lawvere theories. Compositionality 2 ( 2020 ), 1.Google Scholar
- J.R.B. Cockett, X. Guo, and J.W Hofstra, P. 2012. Range Categories II: towards regularity. Theory and Applications of Categories 26 ( 2012 ), 453-500.Google Scholar
- J.R.B. Cockett and P.J.W. Hofstra. 2008. Introduction to Turing Categories. Annals of Pure and Applied Logic 156 ( 2008 ), 183-209.Google Scholar
- J.R.B. Cockett and S. Lack. 2002. Restriction Categories I: categories of partial maps. Theoretical Computer Science 270 ( 2002 ), 223-259.Google Scholar
- J.R.B. Cockett and S. Lack. 2007. Restriction Categories III: colimits, partial limits, and extensivity. Mathematical Structures in Computer Science 17 ( 2007 ), 775-817.Google Scholar
- B. Coecke and R. Duncan. 2008. Interacting Quantum Observables. In ICALP' 08. 298-310.Google Scholar
- P.L. Curien and A. Obtułowicz. 1989. Partiality, Cartesian Closedness, and Toposes. Information and Computation 80 ( 1989 ), 50-95.Google Scholar
- D. Dugger. 2001. Combinatorial model categories have presentations. Advances in Mathematics 164, 1 ( 2001 ), 177-201.Google Scholar
- T. Fox. 1976. Coalgebras and cartesian categories. Communications in Algebra 4 ( 1976 ), 665-667.Google Scholar
- P. Freyd. 1966. Algebra valued functors in general and tensor products in particular. In Colloquium mathematicum, Vol. 14. Institute of Mathematics Polish Academy of Sciences, 89-106.Google Scholar
- P. Freyd. 1972. Aspects of topoi. Bulletin of the Australian Mathematical Society 7, 1 ( 1972 ), 1-76.Google Scholar
- P.J. Freyd and A. Scedrov. 1990. Categories, allegories. North-Holland.Google Scholar
- P. Gabriel and F. Ulmer. 1971. Lokal präsentierbare Kategorien. Springer-Verlag, Berlin. v+ 200 pages.Google Scholar
- B. Giles. 2014. An Investigation of some Theoretical Aspects of Reversible Computing. Ph.D. Dissertation. The University of Calgary.Google Scholar
- M. Hyland and J. Power. 2007. The category theoretic understanding of universal algebra: Lawvere theories and monads. Electronic Notes in Theoretical Computer Science 172 ( 2007 ), 437-458.Google Scholar
- J. Kock. 2003. Frobenius algebras and 2D topological quantum field theories. Cambridge University Press.Google Scholar
- S. Lack. 2004. Composing PROPs. Theory and Applications of Categories 13, 9 ( 2004 ), 147-163.Google Scholar
- F.W. Lawvere. 1963. Functorial semantics of algebraic theories. Proceedings of the National Academy of Sciences of the United States of America 50, 5 ( 1963 ), 869.Google Scholar
Cross Ref
- F.E.J. Linton. 1966. Some Aspects of Equational Categories. In Proceedings of the Conference on Categorical Algebra, S. Eilenberg, D. K. Harrison, S. MacLane, and H. Röhrl (Eds.). Springer Berlin Heidelberg, Berlin, Heidelberg, 84-94.Google Scholar
Cross Ref
- J.-L. Loday and B. Vallette. 2012. Algebraic operads. Grundlehren der Mathematischen Wissenschaften [Fundamental Principles of Mathematical Sciences], Vol. 346. Springer, Heidelberg. xxiv+ 634 pages. https://doi.org/10.1007/978-3-642-30362-3 Google Scholar
Cross Ref
- S. Mac Lane. 1965. Categorical algebra. Bull. Amer. Math. Soc. 71, 1 ( 1965 ), 40-106.Google Scholar
- M. Makkai and R. Paré. 1989. Accessible categories: the foundations of categorical model theory. Contemporary Mathematics, Vol. 104. American Mathematical Society, Providence, RI. viii+ 176 pages. https://doi.org/10.1090/conm/104 M. Markl, S. Shnider, and J. Stashef. 2002. Operads in algebra, topology and physics. Mathematical Surveys and Monographs, Vol. 96. American Mathematical Society, Providence, RI. x+ 349 pages.Google Scholar
- E. Palmgren. 2009. Constructivist and Structuralist Foundations: Bishop's and Lawvere's Theories of Sets.Google Scholar
- E. Palmgren and S.J. Vickers. 2007. Partial Horn logic and cartesian categories. Annals of Pure and Applied Logic 145 ( 2007 ), 314-353.Google Scholar
- D. Pavlovic. 2013. Monoidal Computer I: Basic Computability by String Diagrams. Information and Computation 226 ( 2013 ), 94-116.Google Scholar
- J. Power. 2006. Countable Lawvere theories and computational efects. Electronic Notes in Theoretical Computer Science 161 ( 2006 ), 59-71.Google Scholar
- E.P. Robinson and G. Rosolini. 1988. Categories of Partial Maps. Information and Computation 79 ( 1988 ), 94-130.Google Scholar
- R. Street. 1972. The formal theory of monads. Journal of Pure and Applied Algebra 2, 2 ( 1972 ), 149-168.Google Scholar
Cross Ref
Index Terms
Functorial semantics for partial theories
Recommendations
From Comodels to Coalgebras
We investigate the notion of a comodel of a (countable) Lawvere theory, an evident dual to the notion of model. By taking the forgetful functor from the category of comodels to Set, every (countable) Lawvere theory generates a comonad on Set. But while ...
Semantics for Local Computational Effects
Starting with Moggi's work on monads as refined to Lawvere theories, we give a general construct that extends denotational semantics for a global computational effect canonically to yield denotational semantics for a corresponding local computational ...
A functorial semantics for multi-algebras and partial algebras, with applications to syntax
Multi-algebras allow for the modelling of nondeterminism in an algebraic framework by interpreting operators as functions from individual arguments to sets of possible results. We propose a functorial presentation of various categories of multi-algebras ...






Comments