(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(Z). ((
e':E(X). ((f e') = e)) 
 (
e':E(Y). ((g e') = e)))))
Definitions : 
function: x:A 
 B[x], 
and: P 
 Q, 
es-fwd-propagation-via: f:X 
 Y:T, 
not:
A, 
all:
x:A. B[x], 
or: P 
 Q, 
exists:
x:A. B[x], 
es-E-interface: E(X), 
equal: s = t, 
es-E: E, 
apply: f a
FDL editor aliases : 
es-propagate-iff2
(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:
2010_08_27-PM-02_42_06
Last ObjectModification:
2009_12_16-AM-08_35_57
Home
Index