Nuprl Lemma : CR-protocol-fresh

s:SES
  (ActionsDisjoint
   FreshSignatures([CR-initiator1{i:l}(s);
                      CR-initiator2{i:l}(s);
                      CR-initiator3;
                      CR-responder1{i:l}(s);
                      CR-responder2{i:l}(s);
                      CR-responder3]))


Proof




Definitions occuring in Statement :  CR-responder3: CR-responder3 CR-responder2: CR-responder2{i:l}(s) CR-responder1: CR-responder1{i:l}(s) CR-initiator3: CR-initiator3 CR-initiator2: CR-initiator2{i:l}(s) CR-initiator1: CR-initiator1{i:l}(s) fresh-sig-protocol1: FreshSignatures(bss) ses-disjoint: ActionsDisjoint security-event-structure: SES cons: [a b] nil: [] all: x:A. B[x] implies:  Q
Lemmas :  lt_int_wf length_wf sdata-atoms_wf bool_wf eqtt_to_assert assert_of_lt_int select_wf false_wf unit_wf2 eqff_to_assert equal_wf bool_cases_sqequal subtype_base_sq bool_subtype_base assert-bnot less_than_wf it_wf sdata_wf l_exists_iff l_member_wf ses-basic-sequence1_wf is-basic-seq_wf cons_member nil_member or_wf ses-is-protocol-actions-fresh cons_wf protocol-action_wf mk-pa_wf atom-sdata_wf nil_wf assert-ses-is-fresh list_ind_cons_lemma list_ind_nil_lemma sdata-pair_wf id-sdata_wf ses-protocol1-thread_wf CR-initiator1_wf CR-initiator2_wf CR-initiator3_wf CR-responder1_wf CR-responder2_wf CR-responder3_wf Id_wf ses-thread_wf event-ordering+_wf ses-info_wf all_wf ses-fresh-thread_wf ses-disjoint_wf security-event-structure_wf

Latex:
\mforall{}s:SES
    (ActionsDisjoint
    {}\mRightarrow{}  FreshSignatures([CR-initiator1\{i:l\}(s);
                                            CR-initiator2\{i:l\}(s);
                                            CR-initiator3;
                                            CR-responder1\{i:l\}(s);
                                            CR-responder2\{i:l\}(s);
                                            CR-responder3]))



Date html generated: 2015_07_23-PM-00_20_57
Last ObjectModification: 2015_01_29-AM-01_33_50

Home Index