mb event system 6 Sections EventSystems Doc
IF YOU CAN SEE THIS go to /sfa/Nuprl/Shared/Xindentation_hack_doc.html
RankTheoremName
6Thm* A,B,C:MsgA.
Thm* A || B
Thm* 
Thm* ma-frame-compatible(AB)
Thm* 
Thm* ma-sframe-compatible(AB)
Thm* 
Thm* C || A
Thm* 
Thm* ma-frame-compatible(CA)
Thm* 
Thm* ma-sframe-compatible(CA)
Thm* 
Thm* C || B
Thm* 
Thm* ma-frame-compatible(CB)
Thm* 
Thm* ma-sframe-compatible(CB)
Thm* 
Thm* C || A  B & ma-frame-compatible(CA  B) & ma-sframe-compatible(CA  B)
[ma-compatible-join]
cites the following:
5Thm* B1,B2:(AType), eq:EqDecider(A), f:a:A fp-> B1(a), g:a:A fp-> B2(a).
Thm* f  f  g
[fpf-sub-join-left]
0Thm* eq:EqDecider(X), f,g:x:X fp-> Type, x:Xf  g  (f(x)?Void g(x)?T)[subtype-fpf-cap-void]
0Thm* eq:EqDecider(X), f,g:x:X fp-> Type, x:Xg  f  (f(x)?T g(x)?Top)[subtype-fpf-cap-top]
1Thm* ds,ds':ltg:Id fp-> Type. ds  ds'  (State(ds'r State(ds))[ma-state-subtype]
5Thm* eq:EqDecider(T), f,g,h:x:T fp-> Type.
Thm* f || g
Thm* 
Thm* h || f
Thm* 
Thm* h || g
Thm* 
Thm* g  h  f  g & f  h  f  g & h  g  h  f  g & h  f  h  f  g
[fpf-compatible-triple]
5Thm* eq:EqDecider(A), B:(AType), f,g,h:a:A fp-> B(a).
Thm* h || f  h || g  h || f  g
[fpf-compatible-join]
3Thm* B:(AType), eq:EqDecider(A), f,g:a:A fp-> B(a), x:A.
Thm* x  dom(f  g x  dom(f x  dom(g)
[fpf-join-dom]
0Thm* eq:EqDecider(A), f:a:A fp-> Top, g:Top, x:A.
Thm* f  g(x) ~ if x  dom(f) f(x) else g(x) fi
[fpf-join-ap-sq]
4Thm* eq:EqDecider(A), f,g:a:A fp-> Top, x:A.
Thm* x  dom(f  g x  dom(f x  dom(g)
[fpf-join-dom2]
IF YOU CAN SEE THIS go to /sfa/Nuprl/Shared/Xindentation_hack_doc.html
mb event system 6 Sections EventSystems Doc