mb list 2 Sections MarkB generic Doc
IF YOU CAN SEE THIS go to /sfa/Nuprl/Shared/Xindentation_hack_doc.html
Def (ij)(x) == if x=i j ; x=j i else x fi

is mentioned by

Thm* k:x,y:kL:(k-1) List. (xy) = compose_flips(L)[flip_adjacent]
Thm* k:x,y,z:k.
Thm* y = z  x = y  (xy) = compose_list([(xz); (yz); (xz)])
[flip_lemma]
Thm* L:T List, i,j,x:||L||. swap(L;i;j)[x] = L[((ij)(x))][swap_select]
Def compose_flips(L) == compose_list(map(i.(ii+1);L))[compose_flips]
Def swap(L;i;j) == (L o (ij))[swap]

In prior sections: mb nat

Try larger context: MarkB generic IF YOU CAN SEE THIS go to /sfa/Nuprl/Shared/Xindentation_hack_doc.html

mb list 2 Sections MarkB generic Doc