| Some definitions of interest. | |
| hanoi_seq | Def ==  x,x':{a...z}. Def == x+1 = x'   (  k:{1...n}. Moving disk k of n takes s(x) to s(x')) | 
|  n:  , a,z:  , s:({a...z}   {1...n}   Peg). Thm* s is a Hanoi(n disk) seq on a..z  Prop | |
| hanoi_PEG | |
|  Type | |
| hanoi_otherpeg | |
|  x,y:Peg. x  y   otherPeg(x; y)  Peg | |
| int_iseg |  | i  k & k  j } | 
|  i,j:  . {i...j}  Type | |
| int_upper |  | i  j } | 
|  n:  . {n...}  Type | |
| nat |  == {i:  | 0  i } | 
|    Type | |
| nequal |  b  T ==  a = b  T | 
|  A:Type, x,y:A. (x  y)  Prop | 
About:
|  |  |  |  |  |  |  |  |  | 
|  |  |  |  |  |  |  |