ModuleCompatibilityAndSurjectivity.lean
Nyll.ProCGroups.InverseSystems.CompatibilityAndSurjectivity
24 declarations indexed from sourceView source ↗ Module documentation
Morphisms of inverse systems and maps on their limits
Compactness gives nonemptiness of directed inverse limits of nonempty Hausdorff stages. This module then defines continuous stagewise morphisms, constructs their induced maps on inverse limits, and gives stagewise hypotheses ensuring that those maps are injective, embeddings, or surjective.
Declarations
ProCGroups.InverseSystems.InverseSystem.CompatibleUpTo
DocumentationCompatibility restricted to indices below a fixed stage ensures nonemptiness of the inverse limit.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open Set
open scoped Topology
namespace ProCGroups.InverseSystems
universe u v w
section
variable {I : Type u} [Preorder I]
attribute [instance] InverseSystem.topologicalSpace
namespace InverseSystem
variable (S : InverseSystem (I := I))
ProCGroups.InverseSystems.InverseSystem.isClosed_setOf_compatibleUpTo
DocumentationFor a fixed stage j, the product families whose earlier coordinates are determined by their j-coordinate form a closed subset when all stages are Hausdorff.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open Set
open scoped Topology
namespace ProCGroups.InverseSystems
universe u v w
section
variable {I : Type u} [Preorder I]
attribute [instance] InverseSystem.topologicalSpace
namespace InverseSystem
variable (S : InverseSystem (I := I))
ProCGroups.InverseSystems.InverseSystem.compatibleUpTo_nonempty
DocumentationA point at stage j, transported to every earlier stage and completed arbitrarily elsewhere, gives a family compatible up to j.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open Set
open scoped Topology
namespace ProCGroups.InverseSystems
universe u v w
section
variable {I : Type u} [Preorder I]
attribute [instance] InverseSystem.topologicalSpace
namespace InverseSystem
variable (S : InverseSystem (I := I))
ProCGroups.InverseSystems.InverseSystem.compatibleUpTo_mono
DocumentationCompatibility up to a later stage implies compatibility up to every earlier stage.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open Set
open scoped Topology
namespace ProCGroups.InverseSystems
universe u v w
section
variable {I : Type u} [Preorder I]
attribute [instance] InverseSystem.topologicalSpace
namespace InverseSystem
variable (S : InverseSystem (I := I))
ProCGroups.InverseSystems.InverseSystem.nonempty_inverseLimit
DocumentationThe inverse limit of nonempty compact Hausdorff spaces is nonempty.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open Set
open scoped Topology
namespace ProCGroups.InverseSystems
universe u v w
section
variable {I : Type u} [Preorder I]
attribute [instance] InverseSystem.topologicalSpace
namespace InverseSystem
variable (S : InverseSystem (I := I))
ProCGroups.InverseSystems.InverseSystem.nonempty_inverseLimit_of_finite
DocumentationSpecial case for inverse systems of nonempty finite discrete spaces.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open Set
open scoped Topology
namespace ProCGroups.InverseSystems
universe u v w
section
variable {I : Type u} [Preorder I]
attribute [instance] InverseSystem.topologicalSpace
namespace InverseSystem
variable (S : InverseSystem (I := I))
ProCGroups.InverseSystems.InverseSystem.Morphism
DocumentationA morphism of inverse systems over the same directed preorder.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open Set
open scoped Topology
namespace ProCGroups.InverseSystems
universe u v w
section
variable {I : Type u} [Preorder I]
attribute [instance] InverseSystem.topologicalSpace
namespace InverseSystem
variable (S : InverseSystem (I := I))
ProCGroups.InverseSystems.InverseSystem.Morphism.comm_apply
DocumentationA morphism of inverse systems commutes pointwise with transition maps.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open Set
open scoped Topology
namespace ProCGroups.InverseSystems
universe u v w
section
variable {I : Type u} [Preorder I]
attribute [instance] InverseSystem.topologicalSpace
namespace InverseSystem
variable (S : InverseSystem (I := I))
namespace Morphism
variable {S}
variable {T U : InverseSystem (I := I)}
ProCGroups.InverseSystems.InverseSystem.Morphism.id
DocumentationThe identity morphism of an inverse system.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open Set
open scoped Topology
namespace ProCGroups.InverseSystems
universe u v w
section
variable {I : Type u} [Preorder I]
attribute [instance] InverseSystem.topologicalSpace
namespace InverseSystem
variable (S : InverseSystem (I := I))
namespace Morphism
variable {S}
variable {T U : InverseSystem (I := I)}
ProCGroups.InverseSystems.InverseSystem.Morphism.id_apply
DocumentationThe identity morphism of an inverse system acts as the identity at each stage.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open Set
open scoped Topology
namespace ProCGroups.InverseSystems
universe u v w
section
variable {I : Type u} [Preorder I]
attribute [instance] InverseSystem.topologicalSpace
namespace InverseSystem
variable (S : InverseSystem (I := I))
namespace Morphism
variable {S}
variable {T U : InverseSystem (I := I)}
ProCGroups.InverseSystems.InverseSystem.Morphism.comp
DocumentationMorphisms of inverse systems compose stagewise.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open Set
open scoped Topology
namespace ProCGroups.InverseSystems
universe u v w
section
variable {I : Type u} [Preorder I]
attribute [instance] InverseSystem.topologicalSpace
namespace InverseSystem
variable (S : InverseSystem (I := I))
namespace Morphism
variable {S}
variable {T U : InverseSystem (I := I)}
ProCGroups.InverseSystems.InverseSystem.Morphism.comp_apply
DocumentationAt stage i, the composite morphism applies the stage map of Θ followed by that of Φ.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open Set
open scoped Topology
namespace ProCGroups.InverseSystems
universe u v w
section
variable {I : Type u} [Preorder I]
attribute [instance] InverseSystem.topologicalSpace
namespace InverseSystem
variable (S : InverseSystem (I := I))
namespace Morphism
variable {S}
variable {T U : InverseSystem (I := I)}
ProCGroups.InverseSystems.InverseSystem.compatibleMaps_morphism
DocumentationA morphism of inverse systems sends inverse-limit projections to a compatible family.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open Set
open scoped Topology
namespace ProCGroups.InverseSystems
universe u v w
section
variable {I : Type u} [Preorder I]
attribute [instance] InverseSystem.topologicalSpace
namespace InverseSystem
variable (S : InverseSystem (I := I))
ProCGroups.InverseSystems.InverseSystem.limMap
DocumentationA morphism of inverse systems induces a map on inverse limits.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open Set
open scoped Topology
namespace ProCGroups.InverseSystems
universe u v w
section
variable {I : Type u} [Preorder I]
attribute [instance] InverseSystem.topologicalSpace
namespace InverseSystem
variable (S : InverseSystem (I := I))
ProCGroups.InverseSystems.InverseSystem.π_comp_limMap
DocumentationProjection after the inverse-system limit map agrees with the corresponding stage map.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open Set
open scoped Topology
namespace ProCGroups.InverseSystems
universe u v w
section
variable {I : Type u} [Preorder I]
attribute [instance] InverseSystem.topologicalSpace
namespace InverseSystem
variable (S : InverseSystem (I := I))
ProCGroups.InverseSystems.InverseSystem.π_limMap_apply
DocumentationProjecting the induced map on inverse limits to stage \(i\) gives the corresponding stage map after projection.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open Set
open scoped Topology
namespace ProCGroups.InverseSystems
universe u v w
section
variable {I : Type u} [Preorder I]
attribute [instance] InverseSystem.topologicalSpace
namespace InverseSystem
variable (S : InverseSystem (I := I))
ProCGroups.InverseSystems.InverseSystem.continuous_limMap
DocumentationA projection after the induced map on inverse limits is the corresponding stage map after projection.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open Set
open scoped Topology
namespace ProCGroups.InverseSystems
universe u v w
section
variable {I : Type u} [Preorder I]
attribute [instance] InverseSystem.topologicalSpace
namespace InverseSystem
variable (S : InverseSystem (I := I))
ProCGroups.InverseSystems.InverseSystem.limMap_id
DocumentationThe inverse-limit map induced by the identity morphism is the identity.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open Set
open scoped Topology
namespace ProCGroups.InverseSystems
universe u v w
section
variable {I : Type u} [Preorder I]
attribute [instance] InverseSystem.topologicalSpace
namespace InverseSystem
variable (S : InverseSystem (I := I))
ProCGroups.InverseSystems.InverseSystem.limMap_comp
DocumentationThe inverse-limit map induced by a composite morphism is the composite of the induced maps.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open Set
open scoped Topology
namespace ProCGroups.InverseSystems
universe u v w
section
variable {I : Type u} [Preorder I]
attribute [instance] InverseSystem.topologicalSpace
namespace InverseSystem
variable (S : InverseSystem (I := I))
ProCGroups.InverseSystems.InverseSystem.injective_limMap
DocumentationThe induced map on inverse limits is injective when all stage maps are injective.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open Set
open scoped Topology
namespace ProCGroups.InverseSystems
universe u v w
section
variable {I : Type u} [Preorder I]
attribute [instance] InverseSystem.topologicalSpace
namespace InverseSystem
variable (S : InverseSystem (I := I))
ProCGroups.InverseSystems.InverseSystem.embedding_limMap
DocumentationIf all components of a morphism of inverse systems are embeddings, then the induced map on inverse limits is an embedding.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open Set
open scoped Topology
namespace ProCGroups.InverseSystems
universe u v w
section
variable {I : Type u} [Preorder I]
attribute [instance] InverseSystem.topologicalSpace
namespace InverseSystem
variable (S : InverseSystem (I := I))
ProCGroups.InverseSystems.InverseSystem.surjective_limMap
DocumentationIf all components of a morphism of inverse systems are surjective, then the induced map on inverse limits is surjective.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open Set
open scoped Topology
namespace ProCGroups.InverseSystems
universe u v w
section
variable {I : Type u} [Preorder I]
attribute [instance] InverseSystem.topologicalSpace
namespace InverseSystem
variable (S : InverseSystem (I := I))
ProCGroups.InverseSystems.InverseSystem.surjective_inverseLimitLift
DocumentationCompatible surjections from a compact space induce a surjection onto the inverse limit.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open Set
open scoped Topology
namespace ProCGroups.InverseSystems
universe u v w
section
variable {I : Type u} [Preorder I]
attribute [instance] InverseSystem.topologicalSpace
namespace InverseSystem
variable (S : InverseSystem (I := I))
ProCGroups.InverseSystems.InverseSystem.exists_injective_projection_of_finite_inverseLimit
DocumentationIf an inverse limit over a directed index set is finite, one projection separates all points.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open Set
open scoped Topology
namespace ProCGroups.InverseSystems
universe u v w
section
variable {I : Type u} [Preorder I]
attribute [instance] InverseSystem.topologicalSpace
namespace InverseSystem
variable (S : InverseSystem (I := I))