src/CTT/ROOT
author huffman
Sat, 08 Jun 2013 19:40:19 -0700
changeset 52354 acb4f932dd24
parent 51403 2ff3a5589b05
child 58974 cbc2ac19d783
permissions -rw-r--r--
implement 'transferred' attribute for transfer package, with support for monotonicity of !!/==>

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

session "CTT-ex" in ex = CTT +
  description {*
    Author:     Lawrence C Paulson, Cambridge University Computer Laboratory
    Copyright   1991  University of Cambridge

    Examples for Constructive Type Theory.
  *}
  options [document = false]
  theories Typechecking Elimination Equality Synthesis