Step
*
1
1
1
1
1
1
of Lemma
atom-sdata-has-atom
1. a : Atom1
2. b : Atom1
3. b#data(b):SecurityData
4. a = b ∈ Atom1@i
5. ∀d:SecurityData. (∃b:Atom1. (d = data(b) ∈ SecurityData) ∈ Type)
6. z : SecurityData@i
7. b1 : Atom1@i
8. z = data(b1) ∈ SecurityData@i
⊢ outr(tree_leaf-value(z)) ∈ Atom1
BY
{ HypSubst' (-1) 0 }
1
1. a : Atom1
2. b : Atom1
3. b#data(b):SecurityData
4. a = b ∈ Atom1@i
5. ∀d:SecurityData. (∃b:Atom1. (d = data(b) ∈ SecurityData) ∈ Type)
6. z : SecurityData@i
7. b1 : Atom1@i
8. z = data(b1) ∈ SecurityData@i
⊢ outr(tree_leaf-value(data(b1))) ∈ Atom1
Latex:
Latex:
1.  a  :  Atom1
2.  b  :  Atom1
3.  b\#data(b):SecurityData
4.  a  =  b@i
5.  \mforall{}d:SecurityData.  (\mexists{}b:Atom1.  (d  =  data(b))  \mmember{}  Type)
6.  z  :  SecurityData@i
7.  b1  :  Atom1@i
8.  z  =  data(b1)@i
\mvdash{}  outr(tree\_leaf-value(z))  \mmember{}  Atom1
By
Latex:
HypSubst'  (-1)  0
Home
Index