Nuprl Lemma : disjoint-union-comb-nlp
A,B:{T:
'| valueall-type(T)} .
  
[X:EClass(A)]. 
[Y:EClass(B)].
    (NormalLProgrammable'(A;X) 
 NormalLProgrammable'(B;Y) 
 NormalLProgrammable'(A + B;X (+) Y))
Proof not projected
Definitions occuring in Statement : 
disjoint-union-comb: X (+) Y, 
Message: Message, 
normal-locally-programmable: NormalLProgrammable(A;X), 
eclass: EClass(A[eo; e]), 
uall:
[x:A]. B[x], 
all:
x:A. B[x], 
implies: P 
 Q, 
set: {x:A| B[x]} , 
union: left + right, 
universe: Type, 
valueall-type: valueall-type(T)
Definitions : 
all:
x:A. B[x], 
uall:
[x:A]. B[x], 
eclass: EClass(A[eo; e]), 
implies: P 
 Q, 
disjoint-union-comb: X (+) Y, 
member: t 
 T, 
squash:
T, 
true: True, 
top: Top, 
sq_stable: SqStable(P), 
uimplies: b supposing a, 
prop:
, 
subtype: S 
 T
Lemmas : 
parallel-class-nlp, 
union-valueall-type, 
sq_stable__valueall-type, 
valueall-type_wf, 
simple-comb-1_wf, 
Message_wf, 
lifting-1_wf, 
simple-comb-1-nlp, 
lifting-1-strict, 
empty-bag_wf, 
normal-locally-programmable_wf, 
event-ordering+_wf, 
es-E_wf, 
event-ordering+_inc, 
bag_wf
\mforall{}A,B:\{T:\mBbbU{}'|  valueall-type(T)\}  .
    \mforall{}[X:EClass(A)].  \mforall{}[Y:EClass(B)].
        (NormalLProgrammable'(A;X)  {}\mRightarrow{}  NormalLProgrammable'(B;Y)  {}\mRightarrow{}  NormalLProgrammable'(A  +  B;X  (+)  Y))
Date html generated:
2012_01_23-PM-01_26_07
Last ObjectModification:
2012_01_12-AM-10_55_03
Home
Index