{ [s:SES]. [es:EO+(Info)]. [thr1,thr2:Thread]. [n:].
    (MatchingConversation(n;thr1;thr2)  ) }

{ Proof }



Definitions occuring in Statement :  ses-thread: Thread matching-conversation: MatchingConversation(n;thr1;thr2) ses-info: Info security-event-structure: SES event-ordering+: EO+(Info) nat: uall: [x:A]. B[x] prop: member: t  T
Definitions :  uall: [x:A]. B[x] ses-thread: Thread member: t  T prop: matching-conversation: MatchingConversation(n;thr1;thr2) all: x:A. B[x] and: P  Q le: A  B or: P  Q cand: A c B subtype: S  T top: Top so_lambda: x y.t[x; y] so_lambda: x.t[x] not: A implies: P  Q false: False nat: ses-act: Act int_seg: {i..j} uimplies: b supposing a so_apply: x[s1;s2] so_apply: x[s] lelt: i  j < k
Lemmas :  le_wf nat_properties length_wf1 es-E_wf event-ordering+_inc ses-info_wf assert_wf in-eclass_wf ses-send_wf es-interface-subtype_rel2 sdata_wf event-ordering+_wf top_wf ses-rcv_wf thread-messages_wf ses-act_wf l_all_wf2 zip_wf firstn_wf l_member_wf send-rcv-match_wf nat_wf int_seg_wf es-locl_wf select_wf security-event-structure_wf

\mforall{}[s:SES].  \mforall{}[es:EO+(Info)].  \mforall{}[thr1,thr2:Thread].  \mforall{}[n:\mBbbN{}].    (MatchingConversation(n;thr1;thr2)  \mmember{}  \mBbbP{})


Date html generated: 2011_08_17-PM-07_32_52
Last ObjectModification: 2011_06_18-PM-01_26_17

Home Index