A Note on Generalized Algebraic Theories and Categories with Families
Marc Bezem, Thierry Coquand, Peter Dybjer, Mart\'in Escard\'o

TL;DR
This paper introduces a syntax-independent, semantic definition of generalized algebraic theories as initial objects in categories with families, extending existing constructions and providing examples for various algebraic structures.
Contribution
It offers a new semantic, syntax-independent framework for generalized algebraic theories and extends initial cwf constructions to encompass a broader class of theories.
Findings
Defines inductive signatures for generalized algebraic theories
Constructs initial categories with families with structured cwfs
Provides examples including monoids and categories with extra structure
Abstract
We give a new syntax independent definition of the notion of a generalized algebraic theory as an initial object in a category of categories with families (cwfs) with extra structure. To this end we define inductively how to build a valid signature for a generalized algebraic theory and the associated category of cwfs with a -structure and cwf-morphisms that preserve this structure on the nose. Our definition refers to uniform families of contexts, types, and terms, a purely semantic notion. Furthermore, we show how to syntactically construct initial cwfs with -structures. This result can be viewed as a generalization of Birkhoff's completeness theorem for equational logic. It is obtained by extending Castellan, Clairambault, and Dybjer's construction of an initial cwf. We provide examples of generalized algebraic theories for monoids, categories, categories…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsLogic, programming, and type systems · Logic, Reasoning, and Knowledge · Advanced Algebra and Logic
