Step * of Lemma strong-subtype-iff-preserves-singleton

[A,B:Type].  uiff(strong-subtype(A;B);(A ⊆B) ∧ (∀a:A. ({a:B} ⊆{a:A})))
BY
(Unfold `strong-subtype` THEN Auto THEN THEN Auto THEN -1 THEN Auto) }

1
1. Type
2. Type
3. A ⊆B
4. {b:B| ∃a:A. (b a ∈ B)}  ⊆A
5. A
6. B
7. a ∈ B
⊢ x ∈ {a:A}

2
1. Type
2. Type
3. A ⊆B
4. ∀a:A. ({a:B} ⊆{a:A})
5. B
6. ∃a:A. (x a ∈ B)
⊢ x ∈ A


Latex:


Latex:
\mforall{}[A,B:Type].    uiff(strong-subtype(A;B);(A  \msubseteq{}r  B)  \mwedge{}  (\mforall{}a:A.  (\{a:B\}  \msubseteq{}r  \{a:A\})))


By


Latex:
(Unfold  `strong-subtype`  0  THEN  Auto  THEN  D  0  THEN  Auto  THEN  D  -1  THEN  Auto)




Home Index