(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 2 1 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)
8. i : 
9. i<||X @ [ba / Y]||
10. i<||X||
  (X @ [ba / Y])[i] = (X @ [ab / Y])[((||X||, ||X||+1)(i))]


By: Subst' ((||X||, ||X||+1)(i) = i) 0
THEN
Try (Unfold `flip` 0 THEN Reduce 0 THEN Repeat SplitOnConclITE)


Generated subgoal:

1   (X @ [ba / Y])[i] = (X @ [ab / Y])[i]
1 step

About:
listconsconsintnatural_numberaddless_thanapplyfunctionuniverseequalprop
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