Back to Search
Start Over
Abstract Clones for Abstract Syntax
- Publication Year :
- 2021
- Publisher :
- Schloss Dagstuhl - Leibniz-Zentrum für Informatik, 2021.
-
Abstract
- We give a formal treatment of simple type theories, such as the simply-typed $\lambda$-calculus, using the framework of abstract clones. Abstract clones traditionally describe first-order structures, but by equipping them with additional algebraic structure, one can further axiomatize second-order, variable-binding operators. This provides a syntax-independent representation of simple type theories. We describe multisorted second-order presentations, such as the presentation of the simply-typed $\lambda$-calculus, and their clone-theoretic algebras; free algebras on clones abstractly describe the syntax of simple type theories quotiented by equations such as $\beta$- and $\eta$-equality. We give a construction of free algebras and derive a corresponding induction principle, which facilitates syntax-independent proofs of properties such as adequacy and normalization for simple type theories. Working only with clones avoids some of the complexities inherent in presheaf-based frameworks for abstract syntax.<br />Comment: To appear in the proceedings of FSCD 2021; 16 pages
- Subjects :
- FOS: Computer and information sciences
Computer Science - Logic in Computer Science
Computer Science - Programming Languages
presentations
F.3.2
F.4.1
variable binding
Theory of computation → Type theory
Logic in Computer Science (cs.LO)
logical relations
TheoryofComputation_MATHEMATICALLOGICANDFORMALLANGUAGES
free algebras
second-order abstract syntax
Theory of computation → Proof theory
abstract clones
substitution
Computer Science::Programming Languages
Theory of computation → Equational logic and rewriting
Theory of computation → Higher order logic
induction
simple type theories
Programming Languages (cs.PL)
Subjects
Details
- Language :
- English
- Database :
- OpenAIRE
- Accession number :
- edsair.doi.dedup.....044180f7b0c712916ca6051442242cf5
- Full Text :
- https://doi.org/10.4230/lipics.fscd.2021.30