International audienceWe study isomorphisms of inductive types (that is, recursive types satisfying a condition of strict positivity) in an extensional simply typed $\lambda$-calculus with product and unit types. We first show that the calculus enjoys strong normalisation and confluence. Then we extend it with new conversion rules ensuring that all inductive representations of the product and unit types are isomorphic, and such that the extended reduction remains convergent. Finally, we define the notion of a faithful copy of an inductive type and a corresponding conversion relation that also preserves the good properties of the calculus
) Brian T. Howard Department of Computer and Information Sciences Kansas State University bhoward@c...
The issue of whether embedding algebraic theories in higher-order theories such as the simply typed ...
AbstractMendler, N.P., Inductive types and type constraints in the second-order lambda calculus, Ann...
International audienceWe study isomorphisms of types in the system of simply-typed λ-calculus with i...
AbstractWe study isomorphisms of types in the system of simply-typed λ-calculus with inductive types...
International audienceA constructive characterization is given of the isomorphisms which must hold i...
Abstract: "We define the notion of an inductively defined type in the Calculus of Constructions and ...
We give an analysis of classes of recursive types by presenting two extensions of the simply-typed l...
We give an analysis of classes of recursive types by presenting two extensions of the simply-typed l...
International audienceIn a previous work (''Abstract Data Type Systems'', TCS 173(2), 1997), the las...
A constructive characterization is given of the isomorphisms which must hold in all models of the ty...
We define the notion of an inductively defined type in the Calculus of Constructions and show how in...
International audienceWe introduce a simple extension of the $\lambda$-calculus with pairs—called th...
Type theories can provide a foundational account of constructive mathematics, and for the computer s...
AbstractWe investigate invertible terms and isomorphic types in the second order lambda calculus ext...
) Brian T. Howard Department of Computer and Information Sciences Kansas State University bhoward@c...
The issue of whether embedding algebraic theories in higher-order theories such as the simply typed ...
AbstractMendler, N.P., Inductive types and type constraints in the second-order lambda calculus, Ann...
International audienceWe study isomorphisms of types in the system of simply-typed λ-calculus with i...
AbstractWe study isomorphisms of types in the system of simply-typed λ-calculus with inductive types...
International audienceA constructive characterization is given of the isomorphisms which must hold i...
Abstract: "We define the notion of an inductively defined type in the Calculus of Constructions and ...
We give an analysis of classes of recursive types by presenting two extensions of the simply-typed l...
We give an analysis of classes of recursive types by presenting two extensions of the simply-typed l...
International audienceIn a previous work (''Abstract Data Type Systems'', TCS 173(2), 1997), the las...
A constructive characterization is given of the isomorphisms which must hold in all models of the ty...
We define the notion of an inductively defined type in the Calculus of Constructions and show how in...
International audienceWe introduce a simple extension of the $\lambda$-calculus with pairs—called th...
Type theories can provide a foundational account of constructive mathematics, and for the computer s...
AbstractWe investigate invertible terms and isomorphic types in the second order lambda calculus ext...
) Brian T. Howard Department of Computer and Information Sciences Kansas State University bhoward@c...
The issue of whether embedding algebraic theories in higher-order theories such as the simply typed ...
AbstractMendler, N.P., Inductive types and type constraints in the second-order lambda calculus, Ann...