Step * of Lemma equipollent-product-com

[A,B:Type].  A × B × A
BY
((Auto THEN With ⌜λx.let a,b in <b, a>⌝ (D 0)⋅THEN Auto THEN RepeatFor (D 0) THEN Reduce THEN Auto) }

1
1. Type
2. Type
3. a1 A × B@i
4. a2 A × B@i
5. let a,b a1 in <b, a> let a,b a2 in <b, a> ∈ (B × A)@i
⊢ a1 a2 ∈ (A × B)

2
1. [A] Type
2. [B] Type
3. B × A@i
⊢ ∃a:A × B. (let a,b in <b, a> b ∈ (B × A))


Latex:


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


By


Latex:
((Auto  THEN  With  \mkleeneopen{}\mlambda{}x.let  a,b  =  x  in  <b,  a>\mkleeneclose{}  (D  0)\mcdot{})
  THEN  Auto
  THEN  RepeatFor  2  (D  0)
  THEN  Reduce  0
  THEN  Auto)




Home Index