Nuprl Lemma : event-has*-transitive-encrypt

s:SES. ∀es:EO+(Info). ∀a:Atom1. ∀e1,e2:E.  e1 has*  e2 has* cipherText(e1)  e2 has* supposing ↑e1 ∈b Encrypt


Proof




Definitions occuring in Statement :  event-has*: has* a ses-crypt: cipherText(e) ses-encrypt: Encrypt ses-info: Info security-event-structure: SES in-eclass: e ∈b X event-ordering+: EO+(Info) es-E: E atom: Atom$n assert: b uimplies: supposing a all: x:A. B[x] implies:  Q
Lemmas :  assert_witness in-eclass_wf ses-info_wf ses-encrypt_wf es-interface-subtype_rel2 es-E_wf event-ordering+_subtype event-ordering+_wf top_wf subtype_top sdata_wf encryption-key_wf event-has*_wf ses-crypt_wf assert_wf security-event-structure_wf event-has_wf exists_wf nat_wf infix_ap_wf rel_exp_wf ses-info-flow_wf rel_exp_add decidable__le false_wf not-le-2 sq_stable__le condition-implies-le minus-add minus-one-mul zero-add add-associates add-commutes add_functionality_wrt_le add-zero le-add-cancel le_wf rel_exp_one zero-le-nat

Latex:
\mforall{}s:SES.  \mforall{}es:EO+(Info).  \mforall{}a:Atom1.  \mforall{}e1,e2:E.
    e1  has*  a  {}\mRightarrow{}  e2  has*  cipherText(e1)  {}\mRightarrow{}  e2  has*  a  supposing  \muparrow{}e1  \mmember{}\msubb{}  Encrypt



Date html generated: 2015_07_23-PM-00_05_36
Last ObjectModification: 2015_01_29-AM-07_48_26

Home Index