Step * of Lemma strong-subtype-union

[A,B,C,D:Type].  (strong-subtype(A B;C D)) supposing (strong-subtype(B;D) and strong-subtype(A;C))
BY
(Auto
   THEN (FLemma `strong-subtype-implies` [5] THENA Auto)
   THEN (FLemma `strong-subtype-implies` [6] THENA Auto)
   THEN 5
   THEN 7
   THEN (D THEN Try (Complete (Auto)))
   THEN (D THENA Auto)
   THEN RepeatFor (D -1)
   THEN (D -3 THEN Auto)
   THEN -2
   THEN Auto) }

1
1. Type
2. Type
3. Type
4. Type
5. A ⊆C
6. {b:C| ∃a:A. (b a ∈ C)}  ⊆A
7. B ⊆D
8. {b:D| ∃a:B. (b a ∈ D)}  ⊆B
9. ∀b:C. ∀a:A.  ((b a ∈ C)  (b a ∈ A))
10. ∀b:D. ∀a:B.  ((b a ∈ D)  (b a ∈ B))
11. (A B) ⊆(C D)
12. x1 C
13. A
14. x1 x ∈ C
⊢ x1 ∈ A

2
1. Type
2. Type
3. Type
4. Type
5. A ⊆C
6. {b:C| ∃a:A. (b a ∈ C)}  ⊆A
7. B ⊆D
8. {b:D| ∃a:B. (b a ∈ D)}  ⊆B
9. ∀b:C. ∀a:A.  ((b a ∈ C)  (b a ∈ A))
10. ∀b:D. ∀a:B.  ((b a ∈ D)  (b a ∈ B))
11. (A B) ⊆(C D)
12. D
13. y1 B
14. y1 ∈ D
⊢ y ∈ B


Latex:


Latex:
\mforall{}[A,B,C,D:Type].
    (strong-subtype(A  +  B;C  +  D))  supposing  (strong-subtype(B;D)  and  strong-subtype(A;C))


By


Latex:
(Auto
  THEN  (FLemma  `strong-subtype-implies`  [5]  THENA  Auto)
  THEN  (FLemma  `strong-subtype-implies`  [6]  THENA  Auto)
  THEN  D  5
  THEN  D  7
  THEN  (D  0  THEN  Try  (Complete  (Auto)))
  THEN  (D  0  THENA  Auto)
  THEN  RepeatFor  2  (D  -1)
  THEN  (D  -3  THEN  Auto)
  THEN  D  -2
  THEN  Auto)




Home Index