Nuprl Lemma : ses-is-protocol-actions-legal

s:SES
  (ActionsDisjoint
   (∀pas:ProtocolAction List. ∀es:EO+(Info). ∀thr:Thread. ∀A:Id.
        (pas(thr)  Legal(pas) given Private(A)  Legal(thr)@A)))


Proof




Definitions occuring in Statement :  ses-is-protocol-actions: pas(thr) ses-legal-sequence: Legal(pas) given prvt protocol-action: ProtocolAction ses-legal-thread: Legal(thr)@A ses-thread: Thread ses-disjoint: ActionsDisjoint ses-private: Private(A) ses-info: Info security-event-structure: SES event-ordering+: EO+(Info) Id: Id list: List all: x:A. B[x] implies:  Q
Lemmas :  less_than_transitivity1 length_wf ses-act_wf protocol-action_wf le_weakening lelt_wf l_contains_wf squash_wf true_wf list_wf ses-is-protocol-action-used select_wf sq_stable__le cons_wf ses-private_wf concat_wf map_wf set_wf le_wf less_than_wf from-upto_wf int_seg_wf ses-legal-sequence_wf ses-is-protocol-actions_wf Id_wf ses-thread_wf event-ordering+_wf ses-info_wf ses-disjoint_wf security-event-structure_wf ses-is-protocol-action-useable less_than_transitivity2 le_weakening2

Latex:
\mforall{}s:SES
    (ActionsDisjoint
    {}\mRightarrow{}  (\mforall{}pas:ProtocolAction  List.  \mforall{}es:EO+(Info).  \mforall{}thr:Thread.  \mforall{}A:Id.
                (pas(thr)  {}\mRightarrow{}  Legal(pas)  given  Private(A)  {}\mRightarrow{}  Legal(thr)@A)))



Date html generated: 2015_07_23-PM-00_15_22
Last ObjectModification: 2015_01_29-AM-01_33_07

Home Index