| author | wenzelm | 
| Sun, 25 May 2014 17:08:46 +0200 | |
| changeset 57086 | db7c735e963d | 
| parent 51403 | 2ff3a5589b05 | 
| child 58974 | cbc2ac19d783 | 
| permissions | -rw-r--r-- | 
| 51397 
03b586ee5930
support for 'chapter' specifications within session ROOT;
 wenzelm parents: 
48738diff
changeset | 1 | chapter CTT | 
| 
03b586ee5930
support for 'chapter' specifications within session ROOT;
 wenzelm parents: 
48738diff
changeset | 2 | |
| 48738 
f8c1a5b9488f
simplified session specifications: names are taken verbatim and current directory is default;
 wenzelm parents: 
48483diff
changeset | 3 | session CTT = Pure + | 
| 48475 | 4 |   description {*
 | 
| 5 | Author: Lawrence C Paulson, Cambridge University Computer Laboratory | |
| 6 | Copyright 1991 University of Cambridge | |
| 51403 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 7 | |
| 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 8 | This is a version of Constructive Type Theory (extensional equality, | 
| 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 9 | no universes). | 
| 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 10 | |
| 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 11 | Useful references on Constructive Type Theory: | 
| 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 12 | |
| 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 13 | B. Nordström, K. Petersson and J. M. Smith, Programming in Martin-Löf's | 
| 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 14 | Type Theory (Oxford University Press, 1990) | 
| 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 15 | |
| 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 16 | Simon Thompson, Type Theory and Functional Programming (Addison-Wesley, | 
| 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 17 | 1991) | 
| 48475 | 18 | *} | 
| 48483 
9bfb6978eb80
more explicit document = false to reduce warnings;
 wenzelm parents: 
48475diff
changeset | 19 | options [document = false] | 
| 48475 | 20 | theories Main | 
| 21 | ||
| 48738 
f8c1a5b9488f
simplified session specifications: names are taken verbatim and current directory is default;
 wenzelm parents: 
48483diff
changeset | 22 | session "CTT-ex" in ex = CTT + | 
| 48475 | 23 |   description {*
 | 
| 24 | Author: Lawrence C Paulson, Cambridge University Computer Laboratory | |
| 25 | Copyright 1991 University of Cambridge | |
| 26 | ||
| 27 | Examples for Constructive Type Theory. | |
| 28 | *} | |
| 48483 
9bfb6978eb80
more explicit document = false to reduce warnings;
 wenzelm parents: 
48475diff
changeset | 29 | options [document = false] | 
| 48475 | 30 | theories Typechecking Elimination Equality Synthesis |