Nuprl Definition : es-propagate-iff2
(X | Y) 
⇐⇒ Z:T ==
  ∃f:E(X) ─→ E(Z)
   ∃g:E(Y) ─→ E(Z)
    (((f:X 
⇒ Z:T ∧ g:Y 
⇒ Z:T) ∧ (∀e:E(X). ∀e':E(Y).  (¬((f e) = (g e') ∈ E))))
    ∧ (∀e:E(Z). ((∃e':E(X). ((f e') = e ∈ E)) ∨ (∃e':E(Y). ((g e') = e ∈ E)))))
Definitions occuring in Statement : 
es-fwd-propagation-via: f:X 
⇒ Y:T
, 
es-E-interface: E(X)
, 
es-E: E
, 
all: ∀x:A. B[x]
, 
exists: ∃x:A. B[x]
, 
not: ¬A
, 
or: P ∨ Q
, 
and: P ∧ Q
, 
apply: f a
, 
function: x:A ─→ B[x]
, 
equal: s = t ∈ T
FDL editor aliases : 
es-propagate-iff2
Latex:
(X  |  Y)  \mLeftarrow{}{}\mRightarrow{}  Z:T  ==
    \mexists{}f:E(X)  {}\mrightarrow{}  E(Z)
      \mexists{}g:E(Y)  {}\mrightarrow{}  E(Z)
        (((f:X  {}\mRightarrow{}  Z:T  \mwedge{}  g:Y  {}\mRightarrow{}  Z:T)  \mwedge{}  (\mforall{}e:E(X).  \mforall{}e':E(Y).    (\mneg{}((f  e)  =  (g  e')))))
        \mwedge{}  (\mforall{}e:E(Z).  ((\mexists{}e':E(X).  ((f  e')  =  e))  \mvee{}  (\mexists{}e':E(Y).  ((g  e')  =  e)))))
Date html generated:
2015_07_21-PM-03_28_14
Last ObjectModification:
2012_02_25-PM-02_27_34
Home
Index