Monotone Inductive and Coinductive Constructors of Rank 2

Ralph Matthes

To appear at Computer Science Logic (CSL01), Paris, France, 10-13 September 2001


Abstract

A generalization of positive inductive and coinductive types to monotone inductive and coinductive constructors of rank 1 and rank 2 is described. The motivation is taken from initial algebras and final coalgebras in a functor category and the Curry-Howard-correspondence. The definition of the system as a lambda-calculus requires an appropriate definition of monotonicity to overcome subtle problems, most notably to ensure that the (co-)inductive constructors introduced via monotonicity of the underlying constructor of rank 2 are also monotone as constructors of rank 1. The problem is solved, strong normalization shown, and the notion proven to be wide enough to cover even highly pathological examples.


Server START Conference Manager
Update Time 3 May 2001 at 15:56:33
Maintainer csl01@lsv.ens-cachan.fr.
Start Conference Manager
Conference Systems