(26steps total) PrintForm Definitions Lemmas mb list 2 Sections MarkB generic Doc
IF YOU CAN SEE THIS go to /sfa/Nuprl/Shared/Xindentation_hack_doc.html
At: swap adjacent instance 2 1

1. A : Type
2. P : AAProp
3. X : A List
4. Y : A List
5. a : A
6. b : A
7. P(a,b)
  ||X @ [ba / Y]|| = ||swap(X @ [ab / Y];||X||;||X||+1)||  


By: (RWO Thm* L:T List, i,j:||L||. ||swap(L;i;j)|| = ||L||   0)
THEN
(RWO Thm* as,bs:T List. ||as @ bs|| = ||as||+||bs||   0)


Generated subgoals:

None

About:
listconsconsintnatural_numberadd
functionuniverseequalpropall
IF YOU CAN SEE THIS go to /sfa/Nuprl/Shared/Xindentation_hack_doc.html

(26steps total) PrintForm Definitions Lemmas mb list 2 Sections MarkB generic Doc