{ s:SES. (SecurityAxioms  {ses-ordering'(s)  PropertyNR  PropertyNU}) }

{ Proof }



Definitions occuring in Statement :  ses-axioms: SecurityAxioms ses-NR: PropertyNR ses-NU: PropertyNU ses-ordering': ses-ordering'(s) security-event-structure: SES guard: {T} all: x:A. B[x] implies: P  Q and: P  Q
Definitions :  equal: s = t member: t  T function: x:A  B[x] all: x:A. B[x] guard: {T} subtype_rel: A r B strong-subtype: strong-subtype(A;B) rev_implies: P  Q iff: P  Q decide: case b of inl(x) =s[x] | inr(y) =t[y] pi1: fst(t) ifthenelse: if b then t else f fi  assert: b ses-key-rel: MatchingKeys(k1;k2) sym: Sym(T;x,y.E[x; y]) ses-K: PropertyK ses-S: PropertyS product: x:A  B[x] exists: x:A. B[x] ses-D: PropertyD ses-R: PropertyR ses-V: PropertyV apply: f a ycomb: Y ses-flow: ses-flow(s;es;a;e1;e2) ses-flow-axiom: PropertyF void: Void false: False not: A ses-nonce-disjoint: NoncesCiphersAndKeysDisjoint ses-disjoint: ActionsDisjoint security-event-structure: SES universe: Type prop: ses-ordering': ses-ordering'(s) ses-NR: PropertyNR ses-NU: PropertyNU and: P  Q ses-axioms: SecurityAxioms implies: P  Q ses-ordering: PropertyO union: left + right or: P  Q record-select: r.x infix_ap: x f y es-causl: (e < e') Auto: Error :Auto,  D: Error :D,  CollapseTHEN: Error :CollapseTHEN,  tactic: Error :tactic
Lemmas :  ses-flow-axiom-ordering ses-ordering-implies ses-ordering-ordering' ses-axioms_wf security-event-structure_wf ses-NU_wf ses-NR_wf ses-ordering'_wf guard_wf

\mforall{}s:SES.  (SecurityAxioms  {}\mRightarrow{}  \{ses-ordering'(s)  \mwedge{}  PropertyNR  \mwedge{}  PropertyNU\})


Date html generated: 2011_08_17-PM-07_30_37
Last ObjectModification: 2010_09_24-PM-02_45_29

Home Index