Step * 1 of Lemma member-used-atoms


1. SES@i'
2. es EO+(Info)@i'
3. E@i
4. ¬↑e ∈b Sign
5. ¬↑e ∈b Send
6. Atom1@i
7. E ─→ ℤ
8. (↑e ∈b New)  ((f e) 1 ∈ ℤ)
9. (↑e ∈b Rcv)  ((f e) 3 ∈ ℤ)
10. (↑e ∈b Encrypt)  ((f e) 6 ∈ ℤ)
11. (↑e ∈b Decrypt)  ((f e) 7 ∈ ℤ)
12. ↑e ∈b Verify
13. (f e) 5 ∈ ℤ
14. (a ∈ [signature(e) sdata-atoms(signed(e))])@i
⊢ ((↑e ∈b Decrypt) ∧ ((a cipherText(e) ∈ Atom1) ∨ (a ∈ encryption-key-atoms(key(e)))))
∨ (True ∧ ((a signature(e) ∈ Atom1) ∨ (a ∈ sdata-atoms(signed(e)))))
∨ (False ∧ (a ∈ sdata-atoms(signed(e))))
∨ ((↑e ∈b Encrypt) ∧ ((a ∈ sdata-atoms(plainText(e))) ∨ (a ∈ encryption-key-atoms(key(e)))))
BY
(RWO "cons_member" (-1) THEN Auto)⋅ }


Latex:



Latex:

1.  s  :  SES@i'
2.  es  :  EO+(Info)@i'
3.  e  :  E@i
4.  \mneg{}\muparrow{}e  \mmember{}\msubb{}  Sign
5.  \mneg{}\muparrow{}e  \mmember{}\msubb{}  Send
6.  a  :  Atom1@i
7.  f  :  E  {}\mrightarrow{}  \mBbbZ{}
8.  (\muparrow{}e  \mmember{}\msubb{}  New)  {}\mRightarrow{}  ((f  e)  =  1)
9.  (\muparrow{}e  \mmember{}\msubb{}  Rcv)  {}\mRightarrow{}  ((f  e)  =  3)
10.  (\muparrow{}e  \mmember{}\msubb{}  Encrypt)  {}\mRightarrow{}  ((f  e)  =  6)
11.  (\muparrow{}e  \mmember{}\msubb{}  Decrypt)  {}\mRightarrow{}  ((f  e)  =  7)
12.  \muparrow{}e  \mmember{}\msubb{}  Verify
13.  (f  e)  =  5
14.  (a  \mmember{}  [signature(e)  /  sdata-atoms(signed(e))])@i
\mvdash{}  ((\muparrow{}e  \mmember{}\msubb{}  Decrypt)  \mwedge{}  ((a  =  cipherText(e))  \mvee{}  (a  \mmember{}  encryption-key-atoms(key(e)))))
\mvee{}  (True  \mwedge{}  ((a  =  signature(e))  \mvee{}  (a  \mmember{}  sdata-atoms(signed(e)))))
\mvee{}  (False  \mwedge{}  (a  \mmember{}  sdata-atoms(signed(e))))
\mvee{}  ((\muparrow{}e  \mmember{}\msubb{}  Encrypt)  \mwedge{}  ((a  \mmember{}  sdata-atoms(plainText(e)))  \mvee{}  (a  \mmember{}  encryption-key-atoms(key(e)))))


By


Latex:
(RWO  "cons\_member"  (-1)  THEN  Auto)\mcdot{}




Home Index