Type-Theoretic Signatures for Algebraic Theories and Inductive Types

02/17/2023
by   András Kovács, et al.
0

We develop the usage of certain type theories as specification languages for algebraic theories and inductive types. We observe that the expressive power of dependent type theories proves useful in the specification of more complicated algebraic theories. We describe syntax and semantics for three classes of algebraic theories: finitary quotient inductive-inductive theories, their infinitary generalization, and finally higher inductive-inductive theories. In each case, an algebraic signature is a typing context or a closed type in a specific type theory.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/21/2020

Large and Infinitary Quotient Inductive-Inductive Types

Quotient inductive-inductive types (QIITs) are generalized inductive typ...
research
08/24/2018

Code Generation for Higher Inductive Types

Higher inductive types are inductive types that include nontrivial highe...
research
06/21/2018

Indexed type theories

In this paper, we define indexed type theories which are related to inde...
research
09/23/2020

Behavioral Specification Theories: an Algebraic Taxonomy

We develop a taxonomy of different behavioral specification theories and...
research
02/23/2019

Algebraic Type Theory and Universe Hierarchies

It is commonly believed that algebraic notions of type theory support on...
research
01/24/2023

Inductive Reasoning for Coinductive Types

We present AlgCo (Algebraic Coinductives), a practical framework for ind...
research
09/17/2018

Verification of High-Level Transformations with Inductive Refinement Types

High-level transformation languages like Rascal include expressive featu...

Please sign up or login with your details

Forgot password? Click here to reset