| Some definitions of interest. | |
| iff |   Q == (P   Q) & (P   Q) | 
|  A,B:Prop. (A   B)  Prop | |
| iseg |  l2 ==  l:T List. l2 = (l1 @ l) | 
|  T:Type, l1,l2:T List. l1  l2  Prop | |
| nat |  == {i:  | 0  i } | 
|    Type | |
| le |  B ==  B<A | 
|  i,j:  . (i  j)  Prop | |
| length |  0 ; a.as'  ||as'||+1  (recursive) | 
|  A:Type, l:A List. ||l||    | |
|    | |
| select | |
|  A:Type, l:A List, n:  . 0  n   n<||l||   l[n]  A | 
About:
|  |  |  |  | 
|  |  |  |  |  |  | 
|  |  |  |  |  |  |  | 
|  |