{ [k:Key]. [a:Atom1].  uiff((a  encryption-key-atoms(k));k:Key||a) }

{ Proof }



Definitions occuring in Statement :  encryption-key-atoms: encryption-key-atoms(k) encryption-key: Key uiff: uiff(P;Q) uall: [x:A]. B[x] not: A l_member: (x  l) free-from-atom: x:T||a atom: Atom$n
Definitions :  uall: [x:A]. B[x] encryption-key: Key uiff: uiff(P;Q) not: A encryption-key-atoms: encryption-key-atoms(k) member: t  T and: P  Q uimplies: b supposing a implies: P  Q false: False prop: assert: b isl: isl(x) btrue: tt bfalse: ff ifthenelse: if b then t else f fi  true: True iff: P  Q all: x:A. B[x] rev_implies: P  Q sq_type: SQType(T) guard: {T} outr: outr(x) outl: outl(x)
Lemmas :  not_functionality_wrt_iff l_member_wf false_wf nil_member Id_wf free-from-atom-Id not_wf free-from-atom_wf1 member_singleton subtype_base_sq atom1_subtype_base free-from-atom-outr2 encryption-key-atoms_wf encryption-key_wf free-from-atom-outl2

\mforall{}[k:Key].  \mforall{}[a:Atom1].    uiff(\mneg{}(a  \mmember{}  encryption-key-atoms(k));k:Key||a)


Date html generated: 2011_08_17-PM-07_11_31
Last ObjectModification: 2011_06_18-PM-12_56_01

Home Index