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

[A,B:Type].  strong-subtype(A;A ⋃ B) supposing strong-subtype(A ⋂ B;B)
BY
(Auto
   THEN RepeatFor ((D THEN Auto))
   THEN -1
   THEN D_b_union (-2)
   THEN Try (Trivial)
   THEN Reduce (-1)
   THEN -1
   THEN RenameVar `a' (-2)
   THEN RenameVar `b' (-3)
   THEN Assert ⌜a ∈ A⌝⋅
   THEN Auto) }

1
.....assertion..... 
1. Type
2. Type
3. strong-subtype(A ⋂ B;B)
4. A ⊆(A ⋃ B)
5. B
6. A
7. a ∈ (A ⋃ B)
⊢ a ∈ A


Latex:


Latex:
\mforall{}[A,B:Type].    strong-subtype(A;A  \mcup{}  B)  supposing  strong-subtype(A  \mcap{}  B;B)


By


Latex:
(Auto
  THEN  RepeatFor  2  ((D  0  THEN  Auto))
  THEN  D  -1
  THEN  D\_b\_union  (-2)
  THEN  Try  (Trivial)
  THEN  Reduce  (-1)
  THEN  D  -1
  THEN  RenameVar  `a'  (-2)
  THEN  RenameVar  `b'  (-3)
  THEN  Assert  \mkleeneopen{}b  =  a\mkleeneclose{}\mcdot{}
  THEN  Auto)




Home Index