Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network

  Advanced Search  

Strong Normalization and Equi-(co)inductive Types

Summary: Strong Normalization and
Equi-(co)inductive Types
Andreas Abel
heprtment of gomputer ieneD niversity of wunih
yettingenstrFTUD hEVHSQV wünhenD qermny
Abstract. e type system for the lmdElulus enrihed with reurE
sive nd oreursive funtions over equiEindutive nd Eoindutive types
is presented in whih ll wellEtyped progrms re strongly normlizingF
he hoie of equiEindutive typesD insted of the more ommon isoE
indutive typesD in)uenes oth redution rules nd the strong normlE
iztion proofF fy emedding isoE into equiEtypesD the ltter ones re
reognized s more fundmentlF e model sed on orthogonlity is onE
struted where semntil type orresponds to set of oservtionsD
nd soundness of the type system is provenF
1 Introduction
Theorem provers based on the Curry-Howard-Isomorphism, such as Agda, Coq,
Epigram, or LEGO are built on dependent types and use inductive and coin-
ductive types to formalize data structures, object languages, logics, judgments,
derivations, etc. Proofs by induction or coinduction are represented as recursive


Source: Abel, Andreas - Theoretische Informatik, Ludwig-Maximilians-Universität München


Collections: Computer Technologies and Information Sciences