Step * 4 1 1 of Lemma ses-act-has-atom


1. SES@i'
2. es EO+(Info)@i'
3. Act@i
4. ¬↑e ∈b Decrypt
5. ¬↑e ∈b New
6. Atom1@i
7. E ─→ ℤ
8. False  (6 1 ∈ ℤ)
9. (↑e ∈b Send)  (6 2 ∈ ℤ)
10. (↑e ∈b Rcv)  (6 3 ∈ ℤ)
11. (↑e ∈b Sign)  (6 4 ∈ ℤ)
12. (↑e ∈b Verify)  (6 5 ∈ ℤ)
13. False  (6 7 ∈ ℤ)
14. ↑e ∈b Encrypt
15. (f e) 6 ∈ ℤ
16. ¬↑e ∈b Rcv
17. ¬↑e ∈b Sign
18. ↑e ∈b Encrypt
19. ¬↑e ∈b Send
20. ¬↑e ∈b Verify
21. Atom1@i
22. SecurityData@i
23. Key@i
24. key(e) k ∈ Key@i
⊢ ¬a#<d, k, b>:SecurityData × Key × Atom1 ⇐⇒ (a b ∈ Atom1) ∨ (a ∈ sdata-atoms(d) encryption-key-atoms(k))
BY
(All Thin
   THEN (RWO "free-from-atom-pair-iff" THENA Auto)⋅
   THEN (Assert a#<k, b>:Key × Atom1 ∈ Type BY
               Auto)
   THEN (Assert a#b:Atom1 ∈ Type BY
               Auto)
   THEN (Assert a#d:SecurityData ∈ Type BY
               Auto))⋅ }

1
1. Atom1@i
2. Atom1@i
3. SecurityData@i
4. Key@i
5. a#<k, b>:Key × Atom1 ∈ Type
6. a#b:Atom1 ∈ Type
7. a#d:SecurityData ∈ Type
⊢ ¬(a#d:SecurityData ∧ a#<k, b>:Key × Atom1) ⇐⇒ (a b ∈ Atom1) ∨ (a ∈ sdata-atoms(d) encryption-key-atoms(k))


Latex:



Latex:

1.  s  :  SES@i'
2.  es  :  EO+(Info)@i'
3.  e  :  Act@i
4.  \mneg{}\muparrow{}e  \mmember{}\msubb{}  Decrypt
5.  \mneg{}\muparrow{}e  \mmember{}\msubb{}  New
6.  a  :  Atom1@i
7.  f  :  E  {}\mrightarrow{}  \mBbbZ{}
8.  False  {}\mRightarrow{}  (6  =  1)
9.  (\muparrow{}e  \mmember{}\msubb{}  Send)  {}\mRightarrow{}  (6  =  2)
10.  (\muparrow{}e  \mmember{}\msubb{}  Rcv)  {}\mRightarrow{}  (6  =  3)
11.  (\muparrow{}e  \mmember{}\msubb{}  Sign)  {}\mRightarrow{}  (6  =  4)
12.  (\muparrow{}e  \mmember{}\msubb{}  Verify)  {}\mRightarrow{}  (6  =  5)
13.  False  {}\mRightarrow{}  (6  =  7)
14.  \muparrow{}e  \mmember{}\msubb{}  Encrypt
15.  (f  e)  =  6
16.  \mneg{}\muparrow{}e  \mmember{}\msubb{}  Rcv
17.  \mneg{}\muparrow{}e  \mmember{}\msubb{}  Sign
18.  \muparrow{}e  \mmember{}\msubb{}  Encrypt
19.  \mneg{}\muparrow{}e  \mmember{}\msubb{}  Send
20.  \mneg{}\muparrow{}e  \mmember{}\msubb{}  Verify
21.  b  :  Atom1@i
22.  d  :  SecurityData@i
23.  k  :  Key@i
24.  key(e)  =  k@i
\mvdash{}  \mneg{}a\#<d,  k,  b>:SecurityData  \mtimes{}  Key  \mtimes{}  Atom1  \mLeftarrow{}{}\mRightarrow{}  (a  =  b)  \mvee{}  (a  \mmember{}  sdata-atoms(d)  @  encryption-key-atoms(k\000C))


By


Latex:
(All  Thin
  THEN  (RWO  "free-from-atom-pair-iff"  0  THENA  Auto)\mcdot{}
  THEN  (Assert  a\#<k,  b>:Key  \mtimes{}  Atom1  \mmember{}  Type  BY
                          Auto)
  THEN  (Assert  a\#b:Atom1  \mmember{}  Type  BY
                          Auto)
  THEN  (Assert  a\#d:SecurityData  \mmember{}  Type  BY
                          Auto))\mcdot{}




Home Index