Step * 2 of Lemma isect_functionality_wrt_equipollent_dependent


1. [A] Type
2. [B] Type
3. [C] A ⟶ Type
4. [D] B ⟶ Type
5. A ⟶ B
6. A
7. Bij(A;B;f)
8. : ∀[a:A]. ∃f@0:C[a] ⟶ D[f a]. Bij(C[a];D[f a];f@0)
⊢ Bij(⋂a:A. C[a];⋂b:B. D[b];fst(h))
BY
}

1
1. [A] Type
2. [B] Type
3. [C] A ⟶ Type
4. [D] B ⟶ Type
5. A ⟶ B
6. A
7. Bij(A;B;f)
8. : ∀[a:A]. ∃f@0:C[a] ⟶ D[f a]. Bij(C[a];D[f a];f@0)
⊢ Inj(⋂a:A. C[a];⋂b:B. D[b];fst(h))

2
1. [A] Type
2. [B] Type
3. [C] A ⟶ Type
4. [D] B ⟶ Type
5. A ⟶ B
6. A
7. Bij(A;B;f)
8. : ∀[a:A]. ∃f@0:C[a] ⟶ D[f a]. Bij(C[a];D[f a];f@0)
⊢ Surj(⋂a:A. C[a];⋂b:B. D[b];fst(h))


Latex:


Latex:

1.  [A]  :  Type
2.  [B]  :  Type
3.  [C]  :  A  {}\mrightarrow{}  Type
4.  [D]  :  B  {}\mrightarrow{}  Type
5.  f  :  A  {}\mrightarrow{}  B
6.  a  :  A
7.  Bij(A;B;f)
8.  h  :  \mforall{}[a:A].  \mexists{}f@0:C[a]  {}\mrightarrow{}  D[f  a].  Bij(C[a];D[f  a];f@0)
\mvdash{}  Bij(\mcap{}a:A.  C[a];\mcap{}b:B.  D[b];fst(h))


By


Latex:
D  0




Home Index