Step * 2 of Lemma strong-subtype-b-union


1. Type
2. Type
3. ¬A ⋂ B
4. strong-subtype(A ⋂ B;Void)
5. strong-subtype(A;A ⋃ B)
⊢ strong-subtype(B;A ⋃ B)
BY
(UseTrans ⌜B ⋃ A⌝⋅ THEN Auto) }

1
.....antecedent..... 
1. Type
2. Type
3. ¬A ⋂ B
4. strong-subtype(A ⋂ B;Void)
5. strong-subtype(A;A ⋃ B)
⊢ strong-subtype(B;B ⋃ A)

2
.....antecedent..... 
1. Type
2. Type
3. ¬A ⋂ B
4. strong-subtype(A ⋂ B;Void)
5. strong-subtype(A;A ⋃ B)
⊢ strong-subtype(B ⋃ A;A ⋃ B)


Latex:


Latex:

1.  A  :  Type
2.  B  :  Type
3.  \mneg{}A  \mcap{}  B
4.  strong-subtype(A  \mcap{}  B;Void)
5.  strong-subtype(A;A  \mcup{}  B)
\mvdash{}  strong-subtype(B;A  \mcup{}  B)


By


Latex:
(UseTrans  \mkleeneopen{}B  \mcup{}  A\mkleeneclose{}\mcdot{}  THEN  Auto)




Home Index