Nuprl Definition : es-weak-broadcast
X 
⇐⇒  Y@locs ==
  ∃f:E(X) ─→ i:{i:Id| (i ∈ locs)}  ─→ E(Y@i)
   (Bij(E(X) × {i:Id| (i ∈ locs)} E(Y);λp.let e,i = p 
                                          in f e i)
   ∧ (∀e:E(X). ∀i:{i:Id| (i ∈ locs)} .  ((Y(f e i) = X(e) ∈ T) ∧ (e < f e i))))
Definitions occuring in Statement : 
es-interface-at: X@i
, 
es-E-interface: E(X)
, 
eclass-val: X(e)
, 
es-causl: (e < e')
, 
Id: Id
, 
l_member: (x ∈ l)
, 
biject: Bij(A;B;f)
, 
all: ∀x:A. B[x]
, 
exists: ∃x:A. B[x]
, 
and: P ∧ Q
, 
set: {x:A| B[x]} 
, 
apply: f a
, 
lambda: λx.A[x]
, 
function: x:A ─→ B[x]
, 
spread: spread def, 
product: x:A × B[x]
, 
equal: s = t ∈ T
FDL editor aliases : 
es-weak-broadcast
Latex:
X  \mLeftarrow{}{}\mRightarrow{}    Y@locs  ==
    \mexists{}f:E(X)  {}\mrightarrow{}  i:\{i:Id|  (i  \mmember{}  locs)\}    {}\mrightarrow{}  E(Y@i)
      (Bij(E(X)  \mtimes{}  \{i:Id|  (i  \mmember{}  locs)\}  ;E(Y);\mlambda{}p.let  e,i  =  p 
                                                                                    in  f  e  i)
      \mwedge{}  (\mforall{}e:E(X).  \mforall{}i:\{i:Id|  (i  \mmember{}  locs)\}  .    ((Y(f  e  i)  =  X(e))  \mwedge{}  (e  <  f  e  i))))
Date html generated:
2015_07_21-PM-03_28_39
Last ObjectModification:
2012_02_25-PM-02_27_53
Home
Index