Nuprl Definition : ses-disjoint

ActionsDisjoint ==
  ∀es:EO+(Info)
    ∃f:E ⟶ ℤ
     ∀e:E
       (((↑e ∈b New) ⇒ ((f e) = 1 ∈ ℤ))
       ∧ ((↑e ∈b Send) ⇒ ((f e) = 2 ∈ ℤ))
       ∧ ((↑e ∈b Rcv) ⇒ ((f e) = 3 ∈ ℤ))
       ∧ ((↑e ∈b Sign) ⇒ ((f e) = 4 ∈ ℤ))
       ∧ ((↑e ∈b Verify) ⇒ ((f e) = 5 ∈ ℤ))
       ∧ ((↑e ∈b Encrypt) ⇒ ((f e) = 6 ∈ ℤ))
       ∧ ((↑e ∈b Decrypt) ⇒ ((f e) = 7 ∈ ℤ)))



Definitions occuring in Statement :  ses-decrypt: Decrypt,  ses-encrypt: Encrypt,  ses-verify: Verify,  ses-sign: Sign,  ses-rcv: Rcv,  ses-send: Send,  ses-new: New,  ses-info: Info,  in-eclass: e ∈b X,  event-ordering+: EO+(Info),  es-E: E,  assert: ↑b,  all: ∀x:A. B[x],  exists: ∃x:A. B[x],  implies: P ⇒ Q,  and: P ∧ Q,  apply: f a,  function: x:A ⟶ B[x],  natural_number: $n,  int: ℤ,  equal: s = t ∈ T
FDL editor aliases :  ses-disjoint

Latex:
ActionsDisjoint  ==
    \mforall{}es:EO+(Info)
        \mexists{}f:E  {}\mrightarrow{}  \mBbbZ{}
          \mforall{}e:E
              (((\muparrow{}e  \mmember{}\msubb{}  New)  {}\mRightarrow{}  ((f  e)  =  1))
              \mwedge{}  ((\muparrow{}e  \mmember{}\msubb{}  Send)  {}\mRightarrow{}  ((f  e)  =  2))
              \mwedge{}  ((\muparrow{}e  \mmember{}\msubb{}  Rcv)  {}\mRightarrow{}  ((f  e)  =  3))
              \mwedge{}  ((\muparrow{}e  \mmember{}\msubb{}  Sign)  {}\mRightarrow{}  ((f  e)  =  4))
              \mwedge{}  ((\muparrow{}e  \mmember{}\msubb{}  Verify)  {}\mRightarrow{}  ((f  e)  =  5))
              \mwedge{}  ((\muparrow{}e  \mmember{}\msubb{}  Encrypt)  {}\mRightarrow{}  ((f  e)  =  6))
              \mwedge{}  ((\muparrow{}e  \mmember{}\msubb{}  Decrypt)  {}\mRightarrow{}  ((f  e)  =  7)))



Date html generated: 2016_05_17-PM-00_25_45
Last ObjectModification: 2012_08_30-PM-04_24_53

Theory : event-logic-applications


Home Index