Step * 1 of Lemma strong-subtype-equal-lists

.....wf..... 
1. Type
2. Type
3. strong-subtype(A;B)
4. L1 List
5. L2 List
6. L1 L2 ∈ (B List)
7. ∀b:B. ∀a:A.  ((b a ∈ B)  (b a ∈ A))
⊢ L2 ∈ List
BY
(D THEN SubsumeC ⌜{b:B| ∃a:A. (b a ∈ B)}  List⌝⋅ THEN Auto) }

1
1. Type
2. Type
3. A ⊆B
4. {b:B| ∃a:A. (b a ∈ B)}  ⊆A
5. L1 List
6. L2 List
7. L1 L2 ∈ (B List)
8. ∀b:B. ∀a:A.  ((b a ∈ B)  (b a ∈ A))
⊢ L2 ∈ {b:B| ∃a:A. (b a ∈ B)}  List


Latex:


Latex:
.....wf..... 
1.  A  :  Type
2.  B  :  Type
3.  strong-subtype(A;B)
4.  L1  :  A  List
5.  L2  :  B  List
6.  L1  =  L2
7.  \mforall{}b:B.  \mforall{}a:A.    ((b  =  a)  {}\mRightarrow{}  (b  =  a))
\mvdash{}  L2  \mmember{}  A  List


By


Latex:
(D  3  THEN  SubsumeC  \mkleeneopen{}\{b:B|  \mexists{}a:A.  (b  =  a)\}    List\mkleeneclose{}\mcdot{}  THEN  Auto)




Home Index