Nuprl Lemma : ses-D-implies

s:SES. (PropertyD  {ses-D-public(s) ∧ ses-D-private(s)} supposing PropertyK)


Proof




Definitions occuring in Statement :  ses-D-private: ses-D-private(s) ses-D-public: ses-D-public(s) ses-K: PropertyK ses-D: PropertyD security-event-structure: SES uimplies: supposing a guard: {T} all: x:A. B[x] implies:  Q and: P ∧ Q
Definitions unfolded in proof :  all: x:A. B[x] implies:  Q uimplies: supposing a member: t ∈ T ses-K: PropertyK and: P ∧ Q sym: Sym(T;x,y.E[x; y]) uall: [x:A]. B[x] prop: iff: ⇐⇒ Q rev_implies:  Q ses-D: PropertyD guard: {T} ses-D-public: ses-D-public(s) ses-decryption-key: key(e) ses-cipher: cipherText(e) ses-decrypted: plainText(e) ses-encryption-key: key(e) ses-crypt: cipherText(e) ses-encrypted: plainText(e) so_lambda: λ2x.t[x] so_apply: x[s] encryption-key: Key Id: Id sq_type: SQType(T) pi1: fst(t) pi2: snd(t) exists: x:A. B[x] cand: c∧ B so_lambda: λ2y.t[x; y] subtype_rel: A ⊆B so_apply: x[s1;s2] es-E-interface: E(X) top: Top assert: b ifthenelse: if then else fi  btrue: tt true: True ses-D-private: ses-D-private(s)

Latex:
\mforall{}s:SES.  (PropertyD  {}\mRightarrow{}  \{ses-D-public(s)  \mwedge{}  ses-D-private(s)\}  supposing  PropertyK)



Date html generated: 2016_05_17-PM-00_27_02
Last ObjectModification: 2015_12_29-PM-06_37_37

Theory : event-logic-applications


Home Index