Step * of Lemma equipollent-union-com

[A,B:Type].  A
BY
TACTIC:((Auto THEN With ⌜λx.case of inl(a) => inr a  inr(b) => inl b⌝ (D 0)⋅)
          THEN Auto
          THEN RepeatFor (D 0)
          THEN Reduce 0
          THEN Auto) }

1
1. Type
2. Type
3. a1 B@i
4. a2 B@i
5. case a1 of inl(a) => inr a  inr(b) => inl case a2 of inl(a) => inr a  inr(b) => inl b ∈ (B A)
⊢ a1 a2 ∈ (A B)

2
1. [A] Type
2. [B] Type
3. A@i
⊢ ∃a:A B. (case of inl(a) => inr a  inr(b) => inl b ∈ (B A))


Latex:


Latex:
\mforall{}[A,B:Type].    A  +  B  \msim{}  B  +  A


By


Latex:
TACTIC:((Auto  THEN  With  \mkleeneopen{}\mlambda{}x.case  x  of  inl(a)  =>  inr  a    |  inr(b)  =>  inl  b\mkleeneclose{}  (D  0)\mcdot{})
                THEN  Auto
                THEN  RepeatFor  2  (D  0)
                THEN  Reduce  0
                THEN  Auto)




Home Index