ModuleProfinitePullbacks.lean
Nyll.ProCGroups.Categorical.ProfinitePullbacks
36 declarations indexed from sourceView source ↗ Module documentation
Continuous pullbacks of topological groups
This module develops continuous fiber products and the universal property obtained by testing a continuous square against profinite source groups. The four objects in a tested square are not required to be profinite.
Declarations
ProCGroups.Categorical.TopologicalFiberProduct.carrier
DocumentationContinuous pullback carrier attached to two continuous homomorphisms.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups.Categorical
open CategoryTheory Limits
universe u v
section
open _root_.ProCGroups.ContinuousMonoidHom
variable {A G H H₁ H₂ K : Type u}
ProCGroups.Categorical.TopologicalFiberProduct.fst
DocumentationThe first projection from the continuous pullback.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups.Categorical
open CategoryTheory Limits
universe u v
section
open _root_.ProCGroups.ContinuousMonoidHom
variable {A G H H₁ H₂ K : Type u}
ProCGroups.Categorical.TopologicalFiberProduct.snd
DocumentationThe second projection from the continuous pullback.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups.Categorical
open CategoryTheory Limits
universe u v
section
open _root_.ProCGroups.ContinuousMonoidHom
variable {A G H H₁ H₂ K : Type u}
ProCGroups.Categorical.TopologicalFiberProduct.hom_ext
DocumentationExtensionality for continuous homomorphisms into the concrete continuous fiber product.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups.Categorical
open CategoryTheory Limits
universe u v
section
open _root_.ProCGroups.ContinuousMonoidHom
variable {A G H H₁ H₂ K : Type u}
ProCGroups.Categorical.pullbackFstCont_surjective_of_right_surjective
DocumentationIf the right map in the pullback square is surjective, then the first projection from the continuous pullback is surjective.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups.Categorical
open CategoryTheory Limits
universe u v
section
open _root_.ProCGroups.ContinuousMonoidHom
variable {A G H H₁ H₂ K : Type u}
ProCGroups.Categorical.pullbackSndCont_surjective_of_left_surjective
DocumentationIf the left map in the pullback square is surjective, then the second projection from the continuous pullback is surjective.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups.Categorical
open CategoryTheory Limits
universe u v
section
open _root_.ProCGroups.ContinuousMonoidHom
variable {A G H H₁ H₂ K : Type u}
ProCGroups.Categorical.pullbackFstCont_injective_of_right_injective
DocumentationIf \(\beta_2\) is injective, then the first continuous pullback projection is injective.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups.Categorical
open CategoryTheory Limits
universe u v
section
open _root_.ProCGroups.ContinuousMonoidHom
variable {A G H H₁ H₂ K : Type u}
ProCGroups.Categorical.pullbackSndCont_injective_of_left_injective
DocumentationIf \(\beta_1\) is injective, then the second continuous pullback projection is injective.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups.Categorical
open CategoryTheory Limits
universe u v
section
open _root_.ProCGroups.ContinuousMonoidHom
variable {A G H H₁ H₂ K : Type u}
ProCGroups.Categorical.TopologicalFiberProduct.lift
DocumentationThe canonical continuous map into the pullback.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups.Categorical
open CategoryTheory Limits
universe u v
section
open _root_.ProCGroups.ContinuousMonoidHom
variable {A G H H₁ H₂ K : Type u}
ProCGroups.Categorical.pullbackFstCont_pullbackLiftCont
DocumentationComposing the first projection with the continuous pullback lift gives \(\varphi_1\).
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups.Categorical
open CategoryTheory Limits
universe u v
section
open _root_.ProCGroups.ContinuousMonoidHom
variable {A G H H₁ H₂ K : Type u}
ProCGroups.Categorical.pullbackSndCont_pullbackLiftCont
DocumentationComposing the second projection with the continuous pullback lift gives \(\varphi_2\).
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups.Categorical
open CategoryTheory Limits
universe u v
section
open _root_.ProCGroups.ContinuousMonoidHom
variable {A G H H₁ H₂ K : Type u}
ProCGroups.Categorical.pullbackLiftCont_eta
DocumentationThe continuous pullback is reconstructed from its two projections by the canonical lift.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups.Categorical
open CategoryTheory Limits
universe u v
section
open _root_.ProCGroups.ContinuousMonoidHom
variable {A G H H₁ H₂ K : Type u}
ProCGroups.Categorical.TopologicalFiberProduct.cone
DocumentationThe concrete topological fiber product as a categorical pullback cone in TopGrp.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups.Categorical
open CategoryTheory Limits
universe u v
section
open _root_.ProCGroups.ContinuousMonoidHom
variable {A G H H₁ H₂ K : Type u}
ProCGroups.Categorical.TopologicalFiberProduct.isLimit
DocumentationThe concrete topological fiber product cone is a limit cone in TopGrp.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups.Categorical
open CategoryTheory Limits
universe u v
section
open _root_.ProCGroups.ContinuousMonoidHom
variable {A G H H₁ H₂ K : Type u}
ProCGroups.Categorical.pullbackLiftCont_injective_of_left_injective
DocumentationIf \(\varphi_1\) is injective, then the continuous canonical map into the continuous fiber product is injective.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups.Categorical
open CategoryTheory Limits
universe u v
section
open _root_.ProCGroups.ContinuousMonoidHom
variable {A G H H₁ H₂ K : Type u}
ProCGroups.Categorical.pullbackLiftCont_injective_of_right_injective
DocumentationIf \(\varphi_2\) is injective, then the continuous canonical map into the continuous fiber product is injective.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups.Categorical
open CategoryTheory Limits
universe u v
section
open _root_.ProCGroups.ContinuousMonoidHom
variable {A G H H₁ H₂ K : Type u}
ProCGroups.Categorical.HasProfiniteTestPullbackProperty
DocumentationContinuous pullback property tested by profinite source objects. The property tests the square against profinite objects without requiring the four objects of the square themselves to be profinite.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups.Categorical
open CategoryTheory Limits
universe u v
section
open _root_.ProCGroups.ContinuousMonoidHom
variable {A G H H₁ H₂ K : Type u}
ProCGroups.Categorical.pullbackDescCont
DocumentationChosen continuous morphism induced by the pullback universal property.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups.Categorical
open CategoryTheory Limits
universe u v
section
open _root_.ProCGroups.ContinuousMonoidHom
variable {A G H H₁ H₂ K : Type u}
ProCGroups.Categorical.pullbackDescCont_spec
DocumentationSpecification of the chosen continuous pullback descent map.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups.Categorical
open CategoryTheory Limits
universe u v
section
open _root_.ProCGroups.ContinuousMonoidHom
variable {A G H H₁ H₂ K : Type u}
ProCGroups.Categorical.pullbackDescCont_left
DocumentationThe left composite of the chosen continuous pullback descent map is the prescribed left leg.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups.Categorical
open CategoryTheory Limits
universe u v
section
open _root_.ProCGroups.ContinuousMonoidHom
variable {A G H H₁ H₂ K : Type u}
ProCGroups.Categorical.pullbackDescCont_right
DocumentationThe right composite of the chosen continuous pullback descent map is the prescribed right leg.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups.Categorical
open CategoryTheory Limits
universe u v
section
open _root_.ProCGroups.ContinuousMonoidHom
variable {A G H H₁ H₂ K : Type u}
ProCGroups.Categorical.pullbackDescCont_uniq
DocumentationUniqueness of the chosen continuous pullback descent map.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups.Categorical
open CategoryTheory Limits
universe u v
section
open _root_.ProCGroups.ContinuousMonoidHom
variable {A G H H₁ H₂ K : Type u}
ProCGroups.Categorical.pullback_isClosed
DocumentationThe concrete pullback subgroup is closed in \(H_1 \times H_2\).
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups.Categorical
open CategoryTheory Limits
universe u v
section
open _root_.ProCGroups.ContinuousMonoidHom
variable {A G H H₁ H₂ K : Type u}
ProCGroups.Categorical.TopologicalFiberProduct.compactSpace
DocumentationThe concrete pullback of continuous maps between compact Hausdorff groups is compact.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups.Categorical
open CategoryTheory Limits
universe u v
section
open _root_.ProCGroups.ContinuousMonoidHom
variable {A G H H₁ H₂ K : Type u}
ProCGroups.Categorical.TopologicalFiberProduct.hasProfiniteTestPullbackProperty
DocumentationThe concrete continuous fiber product has the restricted profinite-source test property.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups.Categorical
open CategoryTheory Limits
universe u v
section
open _root_.ProCGroups.ContinuousMonoidHom
variable {A G H H₁ H₂ K : Type u}
ProCGroups.Categorical.hasProfiniteTestPullbackProperty_of_bijective_toConcretePullback
DocumentationA profinite square with a bijective continuous comparison map to the concrete fiber product has the profinite-source test property.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups.Categorical
open CategoryTheory Limits
universe u v
section
open _root_.ProCGroups.ContinuousMonoidHom
variable {A G H H₁ H₂ K : Type u}
ProCGroups.Categorical.hasProfiniteTestPullbackProperty_of_equiv_toConcretePullback
DocumentationA continuous multiplicative equivalence with the concrete fiber product transports the profinite-source test property.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups.Categorical
open CategoryTheory Limits
universe u v
section
open _root_.ProCGroups.ContinuousMonoidHom
variable {A G H H₁ H₂ K : Type u}
ProCGroups.Categorical.pullbackLiftCont_surjective_iff_ker_comp_le_sup_ker
DocumentationThe continuous pullback lift is surjective exactly when the underlying composite kernel is contained in the supremum of the two underlying coordinate kernels.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups.Categorical
open CategoryTheory Limits
universe u v
section
open _root_.ProCGroups.ContinuousMonoidHom
variable {A G H H₁ H₂ K : Type u}
ProCGroups.Categorical.pullbackLiftCont_surjective_iff_ker_eq
DocumentationSurjectivity of the continuous pullback lift is equivalent to the required kernel equality.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups.Categorical
open CategoryTheory Limits
universe u v
section
open _root_.ProCGroups.ContinuousMonoidHom
variable {A G H H₁ H₂ K : Type u}
ProCGroups.Categorical.surjective_pullbackLiftCont_of_ker_eq
DocumentationSurjective continuous coordinate maps whose underlying composite kernel is the supremum of their kernels induce a surjective continuous map into the fiber product.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups.Categorical
open CategoryTheory Limits
universe u v
section
open _root_.ProCGroups.ContinuousMonoidHom
variable {A G H H₁ H₂ K : Type u}
ProCGroups.Categorical.bijective_pullbackLiftCont_of_left_injective_of_ker_eq
DocumentationThe continuous pullback lift is bijective when the left map is injective and the required kernel equality holds.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups.Categorical
open CategoryTheory Limits
universe u v
section
open _root_.ProCGroups.ContinuousMonoidHom
variable {A G H H₁ H₂ K : Type u}
ProCGroups.Categorical.bijective_pullbackLiftCont_of_right_injective_of_ker_eq
DocumentationThe continuous pullback lift is bijective when the right map is injective and the required kernel equality holds.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups.Categorical
open CategoryTheory Limits
universe u v
section
open _root_.ProCGroups.ContinuousMonoidHom
variable {A G H H₁ H₂ K : Type u}
ProCGroups.Categorical.TopologicalFiberProduct.fst_lift
DocumentationComposing the first projection with a topological fiber-product lift gives the left map.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups.Categorical
open CategoryTheory Limits
universe u v
section
open _root_.ProCGroups.ContinuousMonoidHom
variable {A G H H₁ H₂ K : Type u}
namespace TopologicalFiberProduct
ProCGroups.Categorical.TopologicalFiberProduct.snd_lift
DocumentationComposing the second projection with a topological fiber-product lift gives the right map.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups.Categorical
open CategoryTheory Limits
universe u v
section
open _root_.ProCGroups.ContinuousMonoidHom
variable {A G H H₁ H₂ K : Type u}
namespace TopologicalFiberProduct
ProCGroups.Categorical.TopologicalFiberProduct.fst_lift_apply
DocumentationThe first projection of a lifted element is the value of the first coordinate map.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups.Categorical
open CategoryTheory Limits
universe u v
section
open _root_.ProCGroups.ContinuousMonoidHom
variable {A G H H₁ H₂ K : Type u}
namespace TopologicalFiberProduct
ProCGroups.Categorical.TopologicalFiberProduct.snd_lift_apply
DocumentationThe second projection of a lifted element is the value of the second coordinate map.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups.Categorical
open CategoryTheory Limits
universe u v
section
open _root_.ProCGroups.ContinuousMonoidHom
variable {A G H H₁ H₂ K : Type u}
namespace TopologicalFiberProduct