IF YOU CAN SEE THIS go to /sfa/Nuprl/Shared/Xindentation_hack_doc.html
At:
da-outlinks-join1121311 1. ltg : IdLnkIdType
2. i : Id
3. da1 : k:Knd fp-> Type
4. da2 : k:Knd fp-> Type
5. (ltg mapfilter(k.da-outlink-f(da1da2;k);k.
5. has-src(i;k);fpf-dom-list(da1da2)))
6. (ltg mapfilter(k.da-outlink-f(da1;k);k.has-src(i;k);fpf-dom-list(da1)))
6. 6. (y:{k:Knd| k dom(da1) }.
6. ((y fpf-dom-list(da1)) & has-src(i;y) & ltg = da-outlink-f(da1;y))
7. (ltg mapfilter(k.da-outlink-f(da1;k);k.
7. has-src(i;k);fpf-dom-list(da1))) (y:{k:Knd| k dom(da1) }.
7. (y fpf-dom-list(da1)) & has-src(i;y) & ltg = da-outlink-f(da1;y))
8. (ltg mapfilter(k.da-outlink-f(da2;k);k.has-src(i;k);fpf-dom-list(da2)))
8. 8. (y:{k:Knd| k dom(da2) }.
8. ((y fpf-dom-list(da2)) & has-src(i;y) & ltg = da-outlink-f(da2;y))
9. (ltg mapfilter(k.da-outlink-f(da2;k);k.
9. has-src(i;k);fpf-dom-list(da2))) (y:{k:Knd| k dom(da2) }.
9. (y fpf-dom-list(da2)) & has-src(i;y) & ltg = da-outlink-f(da2;y))
10. y : Knd
11. y dom(da1da2)
12. (y fpf-dom-list(da1da2))
13. isrcv(y)
14. source(lnk(y)) = i 15. ltg = da-outlink-f(da1da2;y)
16. y dom(da1da2)
17. y dom(da1)
da2(y) = da1da2(y) Type
By:
RWO
Thm*eq:EqDecider(A), f:a:A fp-> Top, g:Top, x:A.
Thm* fg(x) ~ if x dom(f)f(x) else g(x) fi
0
THENA
(Auto THEN All Thin)
THEN
SplitOnConclITE
THENA
(Auto THEN All Thin)