Nuprl Definition : es-weak-broadcast

⇐⇒  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 
                                          in i)
   ∧ (∀e:E(X). ∀i:{i:Id| (i ∈ locs)} .  ((Y(f i) X(e) ∈ T) ∧ (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: a lambda: λx.A[x] function: x:A ─→ B[x] spread: spread def product: x:A × B[x] equal: 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