IF YOU CAN SEE THIS go to /sfa/Nuprl/Shared/Xindentation_hack_doc.html
At:
partial sort221 1. T : Type
2. L : T List
3. P : TTProp
4. x,y:T. Dec(P(x,y))
5. x,y:T. P(x,y) P(y,x)
6. Q : TT 7. x,y:T. Q(x,y) P(x,y)
8. L' : T List
9. guarded_permutation(T;L,i. Q(L[i],L[(i+1)]))(L,L')
(swap adjacent[P(x,y)]^*)(L,L')
By:
All (h.Unfold `guarded_permutation` h)
THEN
BackThruLemma'
Thm*R1,R2:(TTProp), x,y:T. R1 => R2 (x (R1^*) y) (x (R2^*) y)
THEN
Reduce 0
THEN
Unfold `rel_implies` 0
THEN
Reduce 0