chapter CTT
session CTT = Pure +
description {*
Author: Lawrence C Paulson, Cambridge University Computer Laboratory
Copyright 1991 University of Cambridge
This is a version of Constructive Type Theory (extensional equality,
no universes).
Useful references on Constructive Type Theory:
B. Nordström, K. Petersson and J. M. Smith, Programming in Martin-Löf's
Type Theory (Oxford University Press, 1990)
Simon Thompson, Type Theory and Functional Programming (Addison-Wesley,
1991)
*}
options [document = false]
theories
Main
(* Examples for Constructive Type Theory *)
"ex/Typechecking"
"ex/Elimination"
"ex/Equality"
"ex/Synthesis"