Fundamental groupoid preserves products #
In this file, we give the following definitions/theorems:
FundamentalGroupoidFunctor.piIso
An isomorphism between Π i, (π Xᵢ) and π (Πi, Xᵢ), whose inverse is precisely the product of the maps π (Π i, Xᵢ) → π (Xᵢ), each induced by the projection inTop
Π i, Xᵢ → Xᵢ.FundamentalGroupoidFunctor.prodIso
An isomorphism between πX × πY and π (X × Y), whose inverse is precisely the product of the maps π (X × Y) → πX and π (X × Y) → Y, each induced by the projections X × Y → X and X × Y → YFundamentalGroupoidFunctor.preservesProduct
A proof that the fundamental groupoid functor preserves all products.
The projection map Π i, X i → X i induces a map π(Π i, X i) ⟶ π(X i).
Equations
- FundamentalGroupoidFunctor.proj X i = FundamentalGroupoid.fundamentalGroupoidFunctor.map { toFun := fun (p : (i : I) → ↑(X i)) => p i, continuous_toFun := ⋯ }
Instances For
The projection map is precisely Path.Homotopic.proj
interpreted as a functor
The map taking the pi product of a family of fundamental groupoids to the fundamental
groupoid of the pi product. This is actually an isomorphism (see piIso
)
Equations
- One or more equations did not get rendered due to their size.
Instances For
Shows piToPiTop
is an isomorphism, whose inverse is precisely the pi product
of the induced projections. This shows that fundamentalGroupoidFunctor
preserves products.
Equations
- FundamentalGroupoidFunctor.piIso X = { hom := FundamentalGroupoidFunctor.piToPiTop X, inv := CategoryTheory.Functor.pi' (FundamentalGroupoidFunctor.proj X), hom_inv_id := ⋯, inv_hom_id := ⋯ }
Instances For
Equivalence between the categories of cones over the objects π Xᵢ
written in two ways
Equations
Instances For
This is piIso.inv
as a cone morphism (in fact, isomorphism)
Equations
- FundamentalGroupoidFunctor.piTopToPiCone X = { hom := CategoryTheory.Functor.pi' (FundamentalGroupoidFunctor.proj X), w := ⋯ }
Instances For
The fundamental groupoid functor preserves products
The induced map of the left projection map X × Y → X
Equations
- FundamentalGroupoidFunctor.projLeft A B = FundamentalGroupoid.fundamentalGroupoidFunctor.map { toFun := Prod.fst, continuous_toFun := ⋯ }
Instances For
The induced map of the right projection map X × Y → Y
Equations
- FundamentalGroupoidFunctor.projRight A B = FundamentalGroupoid.fundamentalGroupoidFunctor.map { toFun := Prod.snd, continuous_toFun := ⋯ }
Instances For
The map taking the product of two fundamental groupoids to the fundamental groupoid of the product
of the two topological spaces. This is in fact an isomorphism (see prodIso
).
Equations
- One or more equations did not get rendered due to their size.
Instances For
Shows prodToProdTop
is an isomorphism, whose inverse is precisely the product
of the induced left and right projections.
Equations
- One or more equations did not get rendered due to their size.