Step
*
1
1
of Lemma
equiv-bijection-equiv
.....subterm..... T:t
2:n
1. A : Type
2. B : Type
3. f : A ⟶ B
4. e1 : Bij(A;B;f)
⊢ <λa1,a2,eq. Ax, λb.<bij_inv(e1) b, Ax>> = e1 ∈ Bij(A;B;λu.(f u))
BY
{ (All (RepUR ``biject inject surject bij_inv all implies``)
   THEN D -1
   THEN Reduce 0⋅
   THEN EqCD
   THEN Auto
   THEN (FunExt THENA Auto)
   THEN Reduce 0) }
1
1. A : Type
2. B : Type
3. f : A ⟶ B
4. e2 : a1:A ⟶ a2:A ⟶ ((f a1) = (f a2) ∈ B) ⟶ (a1 = a2 ∈ A)
5. e3 : b:B ⟶ (∃a:A. ((f a) = b ∈ B))
6. a1 : A
⊢ (λa2,eq. Ax) = (e2 a1) ∈ (a2:A ⟶ ((f a1) = (f a2) ∈ B) ⟶ (a1 = a2 ∈ A))
2
1. A : Type
2. B : Type
3. f : A ⟶ B
4. e2 : a1:A ⟶ a2:A ⟶ ((f a1) = (f a2) ∈ B) ⟶ (a1 = a2 ∈ A)
5. e3 : b:B ⟶ (∃a:A. ((f a) = b ∈ B))
6. b : B
⊢ <fst((e3 b)), Ax> = (e3 b) ∈ (∃a:A. ((f a) = b ∈ B))
Latex:
Latex:
.....subterm.....  T:t
2:n
1.  A  :  Type
2.  B  :  Type
3.  f  :  A  {}\mrightarrow{}  B
4.  e1  :  Bij(A;B;f)
\mvdash{}  <\mlambda{}a1,a2,eq.  Ax,  \mlambda{}b.<bij\_inv(e1)  b,  Ax>>  =  e1
By
Latex:
(All  (RepUR  ``biject  inject  surject  bij\_inv  all  implies``)
  THEN  D  -1
  THEN  Reduce  0\mcdot{}
  THEN  EqCD
  THEN  Auto
  THEN  (FunExt  THENA  Auto)
  THEN  Reduce  0)
Home
Index