| mb  declaration | Declarations are assignments of types to labels. | 
| mb  label | Labels are patterns without variables in them, ie ground patterns. | 
| mb  list  1 | Filter, initial-segment, list-member, interleaving, etc. Lemmas related to map, append, cons, select. | 
| num  thy  1 | Elementary divisibility theory over the integers. Gcd function and relation introduced. Chinese remainder theorem proven. | 
| union | Non canonical functions (isl, outl, outr) for union type. | 
| mb  nat |  | 
| mb  basic | Generally useful devices. | 
| rel  1 | Common properties of binary relations. | 
| prog  1 |  | 
| list  1 |  | 
| int  2 |  | 
| fun  1 |  | 
| sqequal  1 |  | 
| bool  1 |  | 
| int  1 |  | 
| well  fnd |  | 
| core | Some basic concepts defined type-theoretically. |