IF YOU CAN SEE THIS go to /sfa/Nuprl/Shared/Xindentation_hack_doc.html
At:
s-sends-rule112 1. x : Id
2. tg : Id
3. k : Knd
4. l : IdLnk
5. T : Type
6. A : Type
7. B : Type
8. f : AB(T List)
9. rcv(l; tg) = kT = B 10. x : Ax:Id fp-> Type
11. k : B rcv(l; tg) : Tk:Knd fp-> Type
12. s : State(x : A)
13. v : ma-valtype(k : B rcv(l; tg) : T; k)
14. f(s(x),v) = f(s(x),v)
15. T List
16. T List
17. T Tr k : B rcv(l; tg) : T(rcv(l; tg))?Void
By:
RWO
Thm*eq:EqDecider(A), f,g:a:A fp-> Top, x:A, z:Top.
Thm* fg(x)?z ~ if x dom(f)f(x)?z else g(x)?z fi
0
THEN
SplitOnConclITE
THEN
Reduce 0
THEN
RWO Thm*eq:EqDecider(A), x,y:A, v:Top. x dom(y : v) x = y -1
THEN
AssertBY (k : Bk:Knd fp-> Type) Auto
THEN
HypSubst -2 0
THEN
Reduce 0