| Some definitions of interest. | |
| append |  bs ; a.as'  [a / (as' @ bs)]  (recursive) | 
|  T:Type, as,bs:T List. (as @ bs)  T List | |
| int_seg |  } == {k:  | i  k < j } | 
|  m,n:  . {m..n  }  Type | |
| length |  0 ; a.as'  ||as'||+1  (recursive) | 
|  A:Type, l:A List. ||l||    | |
|    | |
| nat |  == {i:  | 0  i } | 
|    Type | |
| select | |
|  A:Type, l:A List, n:  . 0  n   n<||l||   l[n]  A | 
About:
|  |  |  |  |  |  |  | 
|  |  |  |  |  |  |  |  |