mb list 2 Sections MarkB generic Doc
IF YOU CAN SEE THIS go to /sfa/Nuprl/Shared/Xindentation_hack_doc.html
RankTheoremName
5Thm* P:(AAProp), X,Y:A List, a,b:A.
Thm* P(a,b ((X @ [ab] @ Y) swap adjacent[P(x,y)] (X @ [ba] @ Y))
[swap_adjacent_instance]
cites the following:
1Thm* a,b:T List. ||a|| = ||b||    (i:i<||a||  a[i] = b[i])  a = b[list_extensionality]
0Thm* as,bs:T List. ||as @ bs|| = ||as||+||bs||  [length_append]
3Thm* L:T List, i,j:||L||. ||swap(L;i;j)|| = ||L||  [swap_length]
4Thm* L:T List, i,j,x:||L||. swap(L;i;j)[x] = L[((ij)(x))][swap_select]
1Thm* as,bs:T List, i:||as||. (as @ bs)[i] = as[i][select_append_front]
1Thm* as,bs:T List, i:{||as||..(||as||+||bs||)}. (as @ bs)[i] = bs[(i-||as||)][select_append_back]
0Thm* a:Tas:T List, i:. 0<i  i||as||  [a / as][i] = as[(i-1)][select_cons_tl]
IF YOU CAN SEE THIS go to /sfa/Nuprl/Shared/Xindentation_hack_doc.html
mb list 2 Sections MarkB generic Doc