Step
*
of Lemma
strong-subtype-iff-respects-equality
∀[A,B:Type].  uiff(strong-subtype(A;B);(A ⊆r B) ∧ respects-equality(B;A))
BY
{ (TACTIC:Intros THEN RepeatFor 2 ((D 0 THENA Auto)) THEN D -1) }
1
1. A : Type
2. B : Type
3. A ⊆r B
4. {b:B| ∃a:A. (b = a ∈ B)}  ⊆r A
⊢ (A ⊆r B) ∧ respects-equality(B;A)
2
1. A : Type
2. B : Type
3. A ⊆r B
4. respects-equality(B;A)
⊢ strong-subtype(A;B)
Latex:
Latex:
\mforall{}[A,B:Type].    uiff(strong-subtype(A;B);(A  \msubseteq{}r  B)  \mwedge{}  respects-equality(B;A))
By
Latex:
(TACTIC:Intros  THEN  RepeatFor  2  ((D  0  THENA  Auto))  THEN  D  -1)
Home
Index