Nuprl Lemma : NSL-protocol-legal

s:SES
  Legal([NSL-initiator1{i:l}(s);
         NSL-initiator2{i:l}(s);
         NSL-initiator3;
         NSL-responder0{i:l}(s);
         NSL-responder1{i:l}(s);
         NSL-responder2{i:l}(s);
         NSL-responder3])


Proof




Definitions occuring in Statement :  NSL-responder1: NSL-responder1{i:l}(s) NSL-responder0: NSL-responder0{i:l}(s) NSL-responder2: NSL-responder2{i:l}(s) NSL-responder3: NSL-responder3 NSL-initiator3: NSL-initiator3 NSL-initiator2: NSL-initiator2{i:l}(s) NSL-initiator1: NSL-initiator1{i:l}(s) ses-protocol1-legal: Legal(bss) security-event-structure: SES cons: [a b] nil: [] all: x:A. B[x]
Lemmas :  l_exists_iff l_member_wf ses-basic-sequence1_wf is-basic-seq_wf cons_member nil_member false_wf or_wf equal_wf ses-is-protocol-actions-legal cons_wf protocol-action_wf mk-pa_wf sdata-pair_wf atom-sdata_wf id-sdata_wf ses-public-key_wf nil_wf length_of_cons_lemma length_of_nil_lemma int_seg_properties decidable__equal_int subtype_base_sq int_subtype_base map_nil_lemma reduce_nil_lemma l_all_iff ses-private_wf map_cons_lemma sdata_atoms_pair_lemma sdata_atoms_atom_lemma sdata_atoms_id_lemma list_ind_cons_lemma list_ind_nil_lemma reduce_cons_lemma ses-public-key-atoms equal-wf-base-T atom1_subtype_base int_seg_wf ses-private-key_wf encryption-key-atoms_wf ses-private-key-atoms equal-wf-base ses-protocol1-thread_wf NSL-initiator1_wf NSL-initiator2_wf NSL-initiator3_wf NSL-responder0_wf NSL-responder1_wf NSL-responder2_wf NSL-responder3_wf ses-thread_wf event-ordering+_wf ses-info_wf Id_wf ses-disjoint_wf security-event-structure_wf

Latex:
\mforall{}s:SES
    Legal([NSL-initiator1\{i:l\}(s);
                  NSL-initiator2\{i:l\}(s);
                  NSL-initiator3;
                  NSL-responder0\{i:l\}(s);
                  NSL-responder1\{i:l\}(s);
                  NSL-responder2\{i:l\}(s);
                  NSL-responder3])



Date html generated: 2015_07_23-PM-00_26_27
Last ObjectModification: 2015_01_29-PM-09_17_57

Home Index