ModuleBasic.lean
Nyll.ProCGroups.CompletedGroupAlgebra.UniversalProperty.Basic
52 declarations indexed from sourceView source ↗ Declarations
CompletedGroupAlgebra.CanonicalCompletedGroupAlgebraModel
DocumentationCertificate that a profinite ring realizes the inverse limit of the finite group algebras R[G/U] for bundled profinite coefficients and group.
The data are the bundled finite-stage ring homomorphisms, their compatibility with the specified algebraic map, and the inverse-limit universal property. Continuity and transition compatibility of the projections are contained in isInverseLimit. In particular, no comparison with the canonical carrier is assumed: the comparison homeomorphism and ring equivalence below are derived from the universal property. Profiniteness is inherited from the three bundled objects rather than repeated as certificate fields.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace CompletedGroupAlgebra
noncomputable section
open ProCGroups
open ProCGroups.ProC
open ProCGroups.InverseSystems
open ProCGroups.Completion
universe u v w z
variable (R : Type u) [CommRing R] [TopologicalSpace R] [IsTopologicalRing R]
variable (G : Type v) [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
CompletedGroupAlgebra.CanonicalCompletedGroupAlgebraModel.stageProjection_continuous
DocumentationEach model projection is continuous, as a consequence of the inverse-limit witness.
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace CompletedGroupAlgebra
noncomputable section
open ProCGroups
open ProCGroups.ProC
open ProCGroups.InverseSystems
open ProCGroups.Completion
universe u v w z
variable (R : Type u) [CommRing R] [TopologicalSpace R] [IsTopologicalRing R]
variable (G : Type v) [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
namespace CanonicalCompletedGroupAlgebraModel
variable {R : ProfiniteCommRing.{u}} {G : ProfiniteGrp.{v}}
variable {RG : ProfiniteRing.{w}}
variable {algebraicMap : CompletedGroupAlgebraNaturalSource R G →+* RG}
CompletedGroupAlgebra.CanonicalCompletedGroupAlgebraModel.stageProjection_compatible
DocumentationModel projections commute with finite-stage transition ring homomorphisms.
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace CompletedGroupAlgebra
noncomputable section
open ProCGroups
open ProCGroups.ProC
open ProCGroups.InverseSystems
open ProCGroups.Completion
universe u v w z
variable (R : Type u) [CommRing R] [TopologicalSpace R] [IsTopologicalRing R]
variable (G : Type v) [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
namespace CanonicalCompletedGroupAlgebraModel
variable {R : ProfiniteCommRing.{u}} {G : ProfiniteGrp.{v}}
variable {RG : ProfiniteRing.{w}}
variable {algebraicMap : CompletedGroupAlgebraNaturalSource R G →+* RG}
CompletedGroupAlgebra.CanonicalCompletedGroupAlgebraModel.comparisonHomeomorph
DocumentationThe comparison homeomorphism with the concrete inverse-limit carrier, derived solely from the two inverse-limit universal properties.
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace CompletedGroupAlgebra
noncomputable section
open ProCGroups
open ProCGroups.ProC
open ProCGroups.InverseSystems
open ProCGroups.Completion
universe u v w z
variable (R : Type u) [CommRing R] [TopologicalSpace R] [IsTopologicalRing R]
variable (G : Type v) [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
namespace CanonicalCompletedGroupAlgebraModel
variable {R : ProfiniteCommRing.{u}} {G : ProfiniteGrp.{v}}
variable {RG : ProfiniteRing.{w}}
variable {algebraicMap : CompletedGroupAlgebraNaturalSource R G →+* RG}
CompletedGroupAlgebra.CanonicalCompletedGroupAlgebraModel.completedGroupAlgebraProjection_comparisonHomeomorph
DocumentationThe derived comparison is characterized by every finite-stage projection.
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace CompletedGroupAlgebra
noncomputable section
open ProCGroups
open ProCGroups.ProC
open ProCGroups.InverseSystems
open ProCGroups.Completion
universe u v w z
variable (R : Type u) [CommRing R] [TopologicalSpace R] [IsTopologicalRing R]
variable (G : Type v) [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
namespace CanonicalCompletedGroupAlgebraModel
variable {R : ProfiniteCommRing.{u}} {G : ProfiniteGrp.{v}}
variable {RG : ProfiniteRing.{w}}
variable {algebraicMap : CompletedGroupAlgebraNaturalSource R G →+* RG}
CompletedGroupAlgebra.CanonicalCompletedGroupAlgebraModel.comparisonRingEquiv
DocumentationThe comparison homeomorphism preserves the ring operations because all model projections are ring homomorphisms.
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace CompletedGroupAlgebra
noncomputable section
open ProCGroups
open ProCGroups.ProC
open ProCGroups.InverseSystems
open ProCGroups.Completion
universe u v w z
variable (R : Type u) [CommRing R] [TopologicalSpace R] [IsTopologicalRing R]
variable (G : Type v) [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
namespace CanonicalCompletedGroupAlgebraModel
variable {R : ProfiniteCommRing.{u}} {G : ProfiniteGrp.{v}}
variable {RG : ProfiniteRing.{w}}
variable {algebraicMap : CompletedGroupAlgebraNaturalSource R G →+* RG}
CompletedGroupAlgebra.CanonicalCompletedGroupAlgebraModel.completedGroupAlgebraProjection_comparisonRingEquiv
DocumentationRing-equivalence form of the finite-stage characterization.
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace CompletedGroupAlgebra
noncomputable section
open ProCGroups
open ProCGroups.ProC
open ProCGroups.InverseSystems
open ProCGroups.Completion
universe u v w z
variable (R : Type u) [CommRing R] [TopologicalSpace R] [IsTopologicalRing R]
variable (G : Type v) [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
namespace CanonicalCompletedGroupAlgebraModel
variable {R : ProfiniteCommRing.{u}} {G : ProfiniteGrp.{v}}
variable {RG : ProfiniteRing.{w}}
variable {algebraicMap : CompletedGroupAlgebraNaturalSource R G →+* RG}
CompletedGroupAlgebra.CanonicalCompletedGroupAlgebraModel.comparisonRingEquiv_continuous
DocumentationThe derived comparison ring equivalence is continuous.
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace CompletedGroupAlgebra
noncomputable section
open ProCGroups
open ProCGroups.ProC
open ProCGroups.InverseSystems
open ProCGroups.Completion
universe u v w z
variable (R : Type u) [CommRing R] [TopologicalSpace R] [IsTopologicalRing R]
variable (G : Type v) [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
namespace CanonicalCompletedGroupAlgebraModel
variable {R : ProfiniteCommRing.{u}} {G : ProfiniteGrp.{v}}
variable {RG : ProfiniteRing.{w}}
variable {algebraicMap : CompletedGroupAlgebraNaturalSource R G →+* RG}
CompletedGroupAlgebra.CanonicalCompletedGroupAlgebraModel.comparisonRingEquiv_symm_continuous
DocumentationThe inverse of the derived comparison ring equivalence is continuous.
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace CompletedGroupAlgebra
noncomputable section
open ProCGroups
open ProCGroups.ProC
open ProCGroups.InverseSystems
open ProCGroups.Completion
universe u v w z
variable (R : Type u) [CommRing R] [TopologicalSpace R] [IsTopologicalRing R]
variable (G : Type v) [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
namespace CanonicalCompletedGroupAlgebraModel
variable {R : ProfiniteCommRing.{u}} {G : ProfiniteGrp.{v}}
variable {RG : ProfiniteRing.{w}}
variable {algebraicMap : CompletedGroupAlgebraNaturalSource R G →+* RG}
CompletedGroupAlgebra.CanonicalCompletedGroupAlgebraModel.comparisonRingEquiv_algebraicMap
DocumentationThe derived comparison extends the specified algebraic map.
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace CompletedGroupAlgebra
noncomputable section
open ProCGroups
open ProCGroups.ProC
open ProCGroups.InverseSystems
open ProCGroups.Completion
universe u v w z
variable (R : Type u) [CommRing R] [TopologicalSpace R] [IsTopologicalRing R]
variable (G : Type v) [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
namespace CanonicalCompletedGroupAlgebraModel
variable {R : ProfiniteCommRing.{u}} {G : ProfiniteGrp.{v}}
variable {RG : ProfiniteRing.{w}}
variable {algebraicMap : CompletedGroupAlgebraNaturalSource R G →+* RG}
CompletedGroupAlgebra.CanonicalCompletedGroupAlgebraModel.comparisonRingEquiv_comp_algebraicMap
DocumentationBundled ring-homomorphism form of algebraic-map compatibility.
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace CompletedGroupAlgebra
noncomputable section
open ProCGroups
open ProCGroups.ProC
open ProCGroups.InverseSystems
open ProCGroups.Completion
universe u v w z
variable (R : Type u) [CommRing R] [TopologicalSpace R] [IsTopologicalRing R]
variable (G : Type v) [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
namespace CanonicalCompletedGroupAlgebraModel
variable {R : ProfiniteCommRing.{u}} {G : ProfiniteGrp.{v}}
variable {RG : ProfiniteRing.{w}}
variable {algebraicMap : CompletedGroupAlgebraNaturalSource R G →+* RG}
CompletedGroupAlgebra.CanonicalCompletedGroupAlgebraModel.algebraicMap_eq_comparisonRingEquiv_symm_comp
DocumentationThe specified algebraic map is forced by the finite-stage cone: it is the canonical map followed by the inverse comparison equivalence.
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace CompletedGroupAlgebra
noncomputable section
open ProCGroups
open ProCGroups.ProC
open ProCGroups.InverseSystems
open ProCGroups.Completion
universe u v w z
variable (R : Type u) [CommRing R] [TopologicalSpace R] [IsTopologicalRing R]
variable (G : Type v) [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
namespace CanonicalCompletedGroupAlgebraModel
variable {R : ProfiniteCommRing.{u}} {G : ProfiniteGrp.{v}}
variable {RG : ProfiniteRing.{w}}
variable {algebraicMap : CompletedGroupAlgebraNaturalSource R G →+* RG}
CompletedGroupAlgebra.CanonicalCompletedGroupAlgebraModel.algebraicMap_continuous
DocumentationContinuity of the specified algebraic map is derived from the inverse-limit comparison.
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace CompletedGroupAlgebra
noncomputable section
open ProCGroups
open ProCGroups.ProC
open ProCGroups.InverseSystems
open ProCGroups.Completion
universe u v w z
variable (R : Type u) [CommRing R] [TopologicalSpace R] [IsTopologicalRing R]
variable (G : Type v) [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
namespace CanonicalCompletedGroupAlgebraModel
variable {R : ProfiniteCommRing.{u}} {G : ProfiniteGrp.{v}}
variable {RG : ProfiniteRing.{w}}
variable {algebraicMap : CompletedGroupAlgebraNaturalSource R G →+* RG}
CompletedGroupAlgebra.CanonicalCompletedGroupAlgebraModel.algebraicMap_dense
DocumentationDensity of the specified algebraic map is likewise forced by the canonical inverse-limit model; it is not independent structure data.
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace CompletedGroupAlgebra
noncomputable section
open ProCGroups
open ProCGroups.ProC
open ProCGroups.InverseSystems
open ProCGroups.Completion
universe u v w z
variable (R : Type u) [CommRing R] [TopologicalSpace R] [IsTopologicalRing R]
variable (G : Type v) [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
namespace CanonicalCompletedGroupAlgebraModel
variable {R : ProfiniteCommRing.{u}} {G : ProfiniteGrp.{v}}
variable {RG : ProfiniteRing.{w}}
variable {algebraicMap : CompletedGroupAlgebraNaturalSource R G →+* RG}
CompletedGroupAlgebra.CanonicalCompletedGroupAlgebraModel.modelToModelHomeomorph
DocumentationThe canonical homeomorphism between two finite-stage inverse-limit models.
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace CompletedGroupAlgebra
noncomputable section
open ProCGroups
open ProCGroups.ProC
open ProCGroups.InverseSystems
open ProCGroups.Completion
universe u v w z
variable (R : Type u) [CommRing R] [TopologicalSpace R] [IsTopologicalRing R]
variable (G : Type v) [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
namespace CanonicalCompletedGroupAlgebraModel
variable {R : ProfiniteCommRing.{u}} {G : ProfiniteGrp.{v}}
variable {RG : ProfiniteRing.{w}}
variable {algebraicMap : CompletedGroupAlgebraNaturalSource R G →+* RG}
variable {RG₁ : ProfiniteRing.{w}} {RG₂ : ProfiniteRing.{z}}
variable {algebraicMap₁ : CompletedGroupAlgebraNaturalSource R G →+* RG₁}
variable {algebraicMap₂ : CompletedGroupAlgebraNaturalSource R G →+* RG₂}
CompletedGroupAlgebra.CanonicalCompletedGroupAlgebraModel.modelToModelRingEquiv
DocumentationThe canonical ring equivalence between two finite-stage inverse-limit models.
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace CompletedGroupAlgebra
noncomputable section
open ProCGroups
open ProCGroups.ProC
open ProCGroups.InverseSystems
open ProCGroups.Completion
universe u v w z
variable (R : Type u) [CommRing R] [TopologicalSpace R] [IsTopologicalRing R]
variable (G : Type v) [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
namespace CanonicalCompletedGroupAlgebraModel
variable {R : ProfiniteCommRing.{u}} {G : ProfiniteGrp.{v}}
variable {RG : ProfiniteRing.{w}}
variable {algebraicMap : CompletedGroupAlgebraNaturalSource R G →+* RG}
variable {RG₁ : ProfiniteRing.{w}} {RG₂ : ProfiniteRing.{z}}
variable {algebraicMap₁ : CompletedGroupAlgebraNaturalSource R G →+* RG₁}
variable {algebraicMap₂ : CompletedGroupAlgebraNaturalSource R G →+* RG₂}
CompletedGroupAlgebra.CanonicalCompletedGroupAlgebraModel.stageProjection_modelToModelRingEquiv
DocumentationThe model-to-model equivalence commutes with every finite-stage projection.
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace CompletedGroupAlgebra
noncomputable section
open ProCGroups
open ProCGroups.ProC
open ProCGroups.InverseSystems
open ProCGroups.Completion
universe u v w z
variable (R : Type u) [CommRing R] [TopologicalSpace R] [IsTopologicalRing R]
variable (G : Type v) [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
namespace CanonicalCompletedGroupAlgebraModel
variable {R : ProfiniteCommRing.{u}} {G : ProfiniteGrp.{v}}
variable {RG : ProfiniteRing.{w}}
variable {algebraicMap : CompletedGroupAlgebraNaturalSource R G →+* RG}
variable {RG₁ : ProfiniteRing.{w}} {RG₂ : ProfiniteRing.{z}}
variable {algebraicMap₁ : CompletedGroupAlgebraNaturalSource R G →+* RG₁}
variable {algebraicMap₂ : CompletedGroupAlgebraNaturalSource R G →+* RG₂}
CompletedGroupAlgebra.CanonicalCompletedGroupAlgebraModel.modelToModelRingEquiv_continuous
DocumentationThe canonical model-to-model ring equivalence is continuous.
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace CompletedGroupAlgebra
noncomputable section
open ProCGroups
open ProCGroups.ProC
open ProCGroups.InverseSystems
open ProCGroups.Completion
universe u v w z
variable (R : Type u) [CommRing R] [TopologicalSpace R] [IsTopologicalRing R]
variable (G : Type v) [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
namespace CanonicalCompletedGroupAlgebraModel
variable {R : ProfiniteCommRing.{u}} {G : ProfiniteGrp.{v}}
variable {RG : ProfiniteRing.{w}}
variable {algebraicMap : CompletedGroupAlgebraNaturalSource R G →+* RG}
variable {RG₁ : ProfiniteRing.{w}} {RG₂ : ProfiniteRing.{z}}
variable {algebraicMap₁ : CompletedGroupAlgebraNaturalSource R G →+* RG₁}
variable {algebraicMap₂ : CompletedGroupAlgebraNaturalSource R G →+* RG₂}
CompletedGroupAlgebra.CanonicalCompletedGroupAlgebraModel.modelToModelRingEquiv_symm_continuous
DocumentationThe inverse of the canonical model-to-model ring equivalence is continuous.
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace CompletedGroupAlgebra
noncomputable section
open ProCGroups
open ProCGroups.ProC
open ProCGroups.InverseSystems
open ProCGroups.Completion
universe u v w z
variable (R : Type u) [CommRing R] [TopologicalSpace R] [IsTopologicalRing R]
variable (G : Type v) [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
namespace CanonicalCompletedGroupAlgebraModel
variable {R : ProfiniteCommRing.{u}} {G : ProfiniteGrp.{v}}
variable {RG : ProfiniteRing.{w}}
variable {algebraicMap : CompletedGroupAlgebraNaturalSource R G →+* RG}
variable {RG₁ : ProfiniteRing.{w}} {RG₂ : ProfiniteRing.{z}}
variable {algebraicMap₁ : CompletedGroupAlgebraNaturalSource R G →+* RG₁}
variable {algebraicMap₂ : CompletedGroupAlgebraNaturalSource R G →+* RG₂}
CompletedGroupAlgebra.CanonicalCompletedGroupAlgebraModel.modelToModelRingEquiv_algebraicMap
DocumentationThe canonical model-to-model equivalence carries one specified algebraic map to the other.
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace CompletedGroupAlgebra
noncomputable section
open ProCGroups
open ProCGroups.ProC
open ProCGroups.InverseSystems
open ProCGroups.Completion
universe u v w z
variable (R : Type u) [CommRing R] [TopologicalSpace R] [IsTopologicalRing R]
variable (G : Type v) [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
namespace CanonicalCompletedGroupAlgebraModel
variable {R : ProfiniteCommRing.{u}} {G : ProfiniteGrp.{v}}
variable {RG : ProfiniteRing.{w}}
variable {algebraicMap : CompletedGroupAlgebraNaturalSource R G →+* RG}
variable {RG₁ : ProfiniteRing.{w}} {RG₂ : ProfiniteRing.{z}}
variable {algebraicMap₁ : CompletedGroupAlgebraNaturalSource R G →+* RG₁}
variable {algebraicMap₂ : CompletedGroupAlgebraNaturalSource R G →+* RG₂}
CompletedGroupAlgebra.CanonicalCompletedGroupAlgebraModel.modelToModelRingEquiv_comp_algebraicMap
DocumentationBundled ring-homomorphism form of model-to-model algebraic-map compatibility.
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace CompletedGroupAlgebra
noncomputable section
open ProCGroups
open ProCGroups.ProC
open ProCGroups.InverseSystems
open ProCGroups.Completion
universe u v w z
variable (R : Type u) [CommRing R] [TopologicalSpace R] [IsTopologicalRing R]
variable (G : Type v) [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
namespace CanonicalCompletedGroupAlgebraModel
variable {R : ProfiniteCommRing.{u}} {G : ProfiniteGrp.{v}}
variable {RG : ProfiniteRing.{w}}
variable {algebraicMap : CompletedGroupAlgebraNaturalSource R G →+* RG}
variable {RG₁ : ProfiniteRing.{w}} {RG₂ : ProfiniteRing.{z}}
variable {algebraicMap₁ : CompletedGroupAlgebraNaturalSource R G →+* RG₁}
variable {algebraicMap₂ : CompletedGroupAlgebraNaturalSource R G →+* RG₂}
CompletedGroupAlgebra.CanonicalCompletedGroupAlgebraModel.modelToModelRingEquiv_unique
DocumentationA ring equivalence commuting with all finite-stage projections is the canonical model-to-model equivalence. Joint injectivity of the canonical stage projections makes a separate continuity hypothesis unnecessary.
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace CompletedGroupAlgebra
noncomputable section
open ProCGroups
open ProCGroups.ProC
open ProCGroups.InverseSystems
open ProCGroups.Completion
universe u v w z
variable (R : Type u) [CommRing R] [TopologicalSpace R] [IsTopologicalRing R]
variable (G : Type v) [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
namespace CanonicalCompletedGroupAlgebraModel
variable {R : ProfiniteCommRing.{u}} {G : ProfiniteGrp.{v}}
variable {RG : ProfiniteRing.{w}}
variable {algebraicMap : CompletedGroupAlgebraNaturalSource R G →+* RG}
variable {RG₁ : ProfiniteRing.{w}} {RG₂ : ProfiniteRing.{z}}
variable {algebraicMap₁ : CompletedGroupAlgebraNaturalSource R G →+* RG₁}
variable {algebraicMap₂ : CompletedGroupAlgebraNaturalSource R G →+* RG₂}
CompletedGroupAlgebra.CompletedGroupAlgebraModel
DocumentationA completed group algebra model whose coefficient ring, profinite carrier, and group are genuine bundled objects.
The data fields contain the algebraic map and the finite-stage cone with its universal property. Continuity, density, and carrier profiniteness are theorems forced by comparison with the concrete inverse limit; they are not stored as independent witnesses. Likewise, all input profiniteness structure is inherited from the objects. CompletedGroupAlgebraModel.certificate reconstructs the finite-stage certificate when needed.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace CompletedGroupAlgebra
noncomputable section
open ProCGroups
open ProCGroups.ProC
open ProCGroups.InverseSystems
open ProCGroups.Completion
universe u v w z
variable (R : Type u) [CommRing R] [TopologicalSpace R] [IsTopologicalRing R]
variable (G : Type v) [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
CompletedGroupAlgebra.CompletedGroupAlgebraModel.certificate
DocumentationExpose the bundled model's finite-stage inverse-limit certificate.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace CompletedGroupAlgebra
noncomputable section
open ProCGroups
open ProCGroups.ProC
open ProCGroups.InverseSystems
open ProCGroups.Completion
universe u v w z
variable (R : Type u) [CommRing R] [TopologicalSpace R] [IsTopologicalRing R]
variable (G : Type v) [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
namespace CompletedGroupAlgebraModel
variable {R : ProfiniteCommRing.{u}} {G : ProfiniteGrp.{v}}
CompletedGroupAlgebra.CompletedGroupAlgebraModel.ofCertificate
DocumentationPackage a finite-stage certificate as a completed-group-algebra model.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace CompletedGroupAlgebra
noncomputable section
open ProCGroups
open ProCGroups.ProC
open ProCGroups.InverseSystems
open ProCGroups.Completion
universe u v w z
variable (R : Type u) [CommRing R] [TopologicalSpace R] [IsTopologicalRing R]
variable (G : Type v) [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
namespace CompletedGroupAlgebraModel
variable {R : ProfiniteCommRing.{u}} {G : ProfiniteGrp.{v}}
CompletedGroupAlgebra.CompletedGroupAlgebraModel.algebraicMap_continuous
DocumentationThe bundled model's specified algebraic map is continuous; this is derived, not stored.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace CompletedGroupAlgebra
noncomputable section
open ProCGroups
open ProCGroups.ProC
open ProCGroups.InverseSystems
open ProCGroups.Completion
universe u v w z
variable (R : Type u) [CommRing R] [TopologicalSpace R] [IsTopologicalRing R]
variable (G : Type v) [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
namespace CompletedGroupAlgebraModel
variable {R : ProfiniteCommRing.{u}} {G : ProfiniteGrp.{v}}
CompletedGroupAlgebra.CompletedGroupAlgebraModel.algebraicMap_dense
DocumentationThe bundled model's specified algebraic map has dense range; this is derived, not stored.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace CompletedGroupAlgebra
noncomputable section
open ProCGroups
open ProCGroups.ProC
open ProCGroups.InverseSystems
open ProCGroups.Completion
universe u v w z
variable (R : Type u) [CommRing R] [TopologicalSpace R] [IsTopologicalRing R]
variable (G : Type v) [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
namespace CompletedGroupAlgebraModel
variable {R : ProfiniteCommRing.{u}} {G : ProfiniteGrp.{v}}
CompletedGroupAlgebra.CompletedGroupAlgebraModel.coefficientMap
DocumentationRestriction of the algebraic map to the coefficient ring.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace CompletedGroupAlgebra
noncomputable section
open ProCGroups
open ProCGroups.ProC
open ProCGroups.InverseSystems
open ProCGroups.Completion
universe u v w z
variable (R : Type u) [CommRing R] [TopologicalSpace R] [IsTopologicalRing R]
variable (G : Type v) [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
namespace CompletedGroupAlgebraModel
variable {R : ProfiniteCommRing.{u}} {G : ProfiniteGrp.{v}}
CompletedGroupAlgebra.CompletedGroupAlgebraModel.groupMap
DocumentationRestriction of the algebraic map to group-like elements.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace CompletedGroupAlgebra
noncomputable section
open ProCGroups
open ProCGroups.ProC
open ProCGroups.InverseSystems
open ProCGroups.Completion
universe u v w z
variable (R : Type u) [CommRing R] [TopologicalSpace R] [IsTopologicalRing R]
variable (G : Type v) [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
namespace CompletedGroupAlgebraModel
variable {R : ProfiniteCommRing.{u}} {G : ProfiniteGrp.{v}}
CompletedGroupAlgebra.CompletedGroupAlgebraModel.groupUnitsMap
DocumentationGroup-like elements land in units; this is the object-level unit representation of a model.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace CompletedGroupAlgebra
noncomputable section
open ProCGroups
open ProCGroups.ProC
open ProCGroups.InverseSystems
open ProCGroups.Completion
universe u v w z
variable (R : Type u) [CommRing R] [TopologicalSpace R] [IsTopologicalRing R]
variable (G : Type v) [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
namespace CompletedGroupAlgebraModel
variable {R : ProfiniteCommRing.{u}} {G : ProfiniteGrp.{v}}
CompletedGroupAlgebra.CompletedGroupAlgebraModel.groupUnitsMap_coe
DocumentationForgetting the unit structure from a model's group map recovers its underlying group-like element.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace CompletedGroupAlgebra
noncomputable section
open ProCGroups
open ProCGroups.ProC
open ProCGroups.InverseSystems
open ProCGroups.Completion
universe u v w z
variable (R : Type u) [CommRing R] [TopologicalSpace R] [IsTopologicalRing R]
variable (G : Type v) [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
namespace CompletedGroupAlgebraModel
variable {R : ProfiniteCommRing.{u}} {G : ProfiniteGrp.{v}}
CompletedGroupAlgebra.CompletedGroupAlgebraModel.comparisonRingEquiv
DocumentationThe derived comparison with the concrete compatible-family model.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace CompletedGroupAlgebra
noncomputable section
open ProCGroups
open ProCGroups.ProC
open ProCGroups.InverseSystems
open ProCGroups.Completion
universe u v w z
variable (R : Type u) [CommRing R] [TopologicalSpace R] [IsTopologicalRing R]
variable (G : Type v) [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
namespace CompletedGroupAlgebraModel
variable {R : ProfiniteCommRing.{u}} {G : ProfiniteGrp.{v}}
CompletedGroupAlgebra.CompletedGroupAlgebraModel.comparisonHomeomorph
DocumentationThe derived comparison is a homeomorphism.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace CompletedGroupAlgebra
noncomputable section
open ProCGroups
open ProCGroups.ProC
open ProCGroups.InverseSystems
open ProCGroups.Completion
universe u v w z
variable (R : Type u) [CommRing R] [TopologicalSpace R] [IsTopologicalRing R]
variable (G : Type v) [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
namespace CompletedGroupAlgebraModel
variable {R : ProfiniteCommRing.{u}} {G : ProfiniteGrp.{v}}
CompletedGroupAlgebra.CompletedGroupAlgebraModel.completedGroupAlgebraProjection_comparisonRingEquiv
DocumentationThe bundled comparison is characterized by every finite-stage projection.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace CompletedGroupAlgebra
noncomputable section
open ProCGroups
open ProCGroups.ProC
open ProCGroups.InverseSystems
open ProCGroups.Completion
universe u v w z
variable (R : Type u) [CommRing R] [TopologicalSpace R] [IsTopologicalRing R]
variable (G : Type v) [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
namespace CompletedGroupAlgebraModel
variable {R : ProfiniteCommRing.{u}} {G : ProfiniteGrp.{v}}
CompletedGroupAlgebra.CompletedGroupAlgebraModel.comparisonRingEquiv_algebraicMap
DocumentationThe bundled comparison extends the model's full algebraic map.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace CompletedGroupAlgebra
noncomputable section
open ProCGroups
open ProCGroups.ProC
open ProCGroups.InverseSystems
open ProCGroups.Completion
universe u v w z
variable (R : Type u) [CommRing R] [TopologicalSpace R] [IsTopologicalRing R]
variable (G : Type v) [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
namespace CompletedGroupAlgebraModel
variable {R : ProfiniteCommRing.{u}} {G : ProfiniteGrp.{v}}
CompletedGroupAlgebra.CompletedGroupAlgebraModel.comparisonRingEquiv_coefficientMap
DocumentationThe comparison therefore respects the coefficient-ring embedding.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace CompletedGroupAlgebra
noncomputable section
open ProCGroups
open ProCGroups.ProC
open ProCGroups.InverseSystems
open ProCGroups.Completion
universe u v w z
variable (R : Type u) [CommRing R] [TopologicalSpace R] [IsTopologicalRing R]
variable (G : Type v) [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
namespace CompletedGroupAlgebraModel
variable {R : ProfiniteCommRing.{u}} {G : ProfiniteGrp.{v}}
CompletedGroupAlgebra.CompletedGroupAlgebraModel.comparisonRingEquiv_groupMap_source
DocumentationSource-wrapper form of compatibility with the group-like map. The normalized completedGroupAlgebraOf form is stated after that canonical map is introduced below.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace CompletedGroupAlgebra
noncomputable section
open ProCGroups
open ProCGroups.ProC
open ProCGroups.InverseSystems
open ProCGroups.Completion
universe u v w z
variable (R : Type u) [CommRing R] [TopologicalSpace R] [IsTopologicalRing R]
variable (G : Type v) [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
namespace CompletedGroupAlgebraModel
variable {R : ProfiniteCommRing.{u}} {G : ProfiniteGrp.{v}}
CompletedGroupAlgebra.CompletedGroupAlgebraModel.modelEquiv
DocumentationCanonical equivalence between any two bundled models.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace CompletedGroupAlgebra
noncomputable section
open ProCGroups
open ProCGroups.ProC
open ProCGroups.InverseSystems
open ProCGroups.Completion
universe u v w z
variable (R : Type u) [CommRing R] [TopologicalSpace R] [IsTopologicalRing R]
variable (G : Type v) [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
namespace CompletedGroupAlgebraModel
variable {R : ProfiniteCommRing.{u}} {G : ProfiniteGrp.{v}}
CompletedGroupAlgebra.CompletedGroupAlgebraModel.modelEquiv_algebraicMap
DocumentationThe model equivalence carries the specified algebraic map to the specified algebraic map.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace CompletedGroupAlgebra
noncomputable section
open ProCGroups
open ProCGroups.ProC
open ProCGroups.InverseSystems
open ProCGroups.Completion
universe u v w z
variable (R : Type u) [CommRing R] [TopologicalSpace R] [IsTopologicalRing R]
variable (G : Type v) [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
namespace CompletedGroupAlgebraModel
variable {R : ProfiniteCommRing.{u}} {G : ProfiniteGrp.{v}}
CompletedGroupAlgebra.CompletedGroupAlgebraModel.stageProjection_modelEquiv
DocumentationThe canonical equivalence commutes with every finite-stage projection.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace CompletedGroupAlgebra
noncomputable section
open ProCGroups
open ProCGroups.ProC
open ProCGroups.InverseSystems
open ProCGroups.Completion
universe u v w z
variable (R : Type u) [CommRing R] [TopologicalSpace R] [IsTopologicalRing R]
variable (G : Type v) [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
namespace CompletedGroupAlgebraModel
variable {R : ProfiniteCommRing.{u}} {G : ProfiniteGrp.{v}}
CompletedGroupAlgebra.CompletedGroupAlgebraModel.modelEquiv_coefficientMap
DocumentationThe canonical equivalence restricts to the identity on coefficient-ring data.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace CompletedGroupAlgebra
noncomputable section
open ProCGroups
open ProCGroups.ProC
open ProCGroups.InverseSystems
open ProCGroups.Completion
universe u v w z
variable (R : Type u) [CommRing R] [TopologicalSpace R] [IsTopologicalRing R]
variable (G : Type v) [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
namespace CompletedGroupAlgebraModel
variable {R : ProfiniteCommRing.{u}} {G : ProfiniteGrp.{v}}
CompletedGroupAlgebra.CompletedGroupAlgebraModel.modelEquiv_groupMap
DocumentationThe canonical equivalence restricts to the identity on group-like data.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace CompletedGroupAlgebra
noncomputable section
open ProCGroups
open ProCGroups.ProC
open ProCGroups.InverseSystems
open ProCGroups.Completion
universe u v w z
variable (R : Type u) [CommRing R] [TopologicalSpace R] [IsTopologicalRing R]
variable (G : Type v) [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
namespace CompletedGroupAlgebraModel
variable {R : ProfiniteCommRing.{u}} {G : ProfiniteGrp.{v}}
CompletedGroupAlgebra.CompletedGroupAlgebraModel.modelEquiv_continuous
DocumentationThe canonical equivalence between bundled models is continuous.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace CompletedGroupAlgebra
noncomputable section
open ProCGroups
open ProCGroups.ProC
open ProCGroups.InverseSystems
open ProCGroups.Completion
universe u v w z
variable (R : Type u) [CommRing R] [TopologicalSpace R] [IsTopologicalRing R]
variable (G : Type v) [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
namespace CompletedGroupAlgebraModel
variable {R : ProfiniteCommRing.{u}} {G : ProfiniteGrp.{v}}
CompletedGroupAlgebra.CompletedGroupAlgebraModel.modelEquiv_symm_continuous
DocumentationIts inverse is continuous as well.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace CompletedGroupAlgebra
noncomputable section
open ProCGroups
open ProCGroups.ProC
open ProCGroups.InverseSystems
open ProCGroups.Completion
universe u v w z
variable (R : Type u) [CommRing R] [TopologicalSpace R] [IsTopologicalRing R]
variable (G : Type v) [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
namespace CompletedGroupAlgebraModel
variable {R : ProfiniteCommRing.{u}} {G : ProfiniteGrp.{v}}
CompletedGroupAlgebra.CompletedGroupAlgebraModel.modelEquiv_unique
DocumentationPublic bundled uniqueness theorem: a ring equivalence commuting with all stage projections is the canonical model equivalence.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace CompletedGroupAlgebra
noncomputable section
open ProCGroups
open ProCGroups.ProC
open ProCGroups.InverseSystems
open ProCGroups.Completion
universe u v w z
variable (R : Type u) [CommRing R] [TopologicalSpace R] [IsTopologicalRing R]
variable (G : Type v) [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
namespace CompletedGroupAlgebraModel
variable {R : ProfiniteCommRing.{u}} {G : ProfiniteGrp.{v}}
CompletedGroupAlgebra.completedGroupAlgebraProfiniteRing
DocumentationThe concrete inverse-limit carrier as a profinite ring object.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace CompletedGroupAlgebra
noncomputable section
open ProCGroups
open ProCGroups.ProC
open ProCGroups.InverseSystems
open ProCGroups.Completion
universe u v w z
variable (R : Type u) [CommRing R] [TopologicalSpace R] [IsTopologicalRing R]
variable (G : Type v) [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
CompletedGroupAlgebra.completedGroupAlgebraCanonicalModel
DocumentationThe inverse-limit carrier with its canonical dense map is the canonical model.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace CompletedGroupAlgebra
noncomputable section
open ProCGroups
open ProCGroups.ProC
open ProCGroups.InverseSystems
open ProCGroups.Completion
universe u v w z
variable (R : Type u) [CommRing R] [TopologicalSpace R] [IsTopologicalRing R]
variable (G : Type v) [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
CompletedGroupAlgebra.completedGroupAlgebraModel
DocumentationThe concrete inverse limit packaged as the canonical bundled completed-group-algebra model.
This is the object-level source of truth: the coefficient ring and group enter as standard profinite bundles, so their compactness and separation witnesses are not repeated in the API.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace CompletedGroupAlgebra
noncomputable section
open ProCGroups
open ProCGroups.ProC
open ProCGroups.InverseSystems
open ProCGroups.Completion
universe u v w z
variable (R : Type u) [CommRing R] [TopologicalSpace R] [IsTopologicalRing R]
variable (G : Type v) [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
CompletedGroupAlgebra.CompletedGroupAlgebraModel.comparisonRingEquiv_groupMap
DocumentationThe model comparison sends its group-like map to the canonical completed group element.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace CompletedGroupAlgebra
noncomputable section
open ProCGroups
open ProCGroups.ProC
open ProCGroups.InverseSystems
open ProCGroups.Completion
universe u v w z
variable (R : Type u) [CommRing R] [TopologicalSpace R] [IsTopologicalRing R]
variable (G : Type v) [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
namespace CompletedGroupAlgebraModel
variable {R : ProfiniteCommRing.{u}} {G : ProfiniteGrp.{v}}
CompletedGroupAlgebra.toCompletedGroupAlgebraRingHom_mem_span_completedGroupAlgebraOf
DocumentationThe dense abstract group-algebra map lands in the span of the completed group-like elements.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace CompletedGroupAlgebra
noncomputable section
open ProCGroups
open ProCGroups.ProC
open ProCGroups.InverseSystems
open ProCGroups.Completion
universe u v w z
variable (R : Type u) [CommRing R] [TopologicalSpace R] [IsTopologicalRing R]
variable (G : Type v) [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
CompletedGroupAlgebra.completedGroupAlgebraOf_dense_span
DocumentationThe completed group-like elements have dense linear span in the completed group algebra.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace CompletedGroupAlgebra
noncomputable section
open ProCGroups
open ProCGroups.ProC
open ProCGroups.InverseSystems
open ProCGroups.Completion
universe u v w z
variable (R : Type u) [CommRing R] [TopologicalSpace R] [IsTopologicalRing R]
variable (G : Type v) [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
CompletedGroupAlgebra.completedGroupAlgebraContinuousLinearMap_ext_of_basis
DocumentationThe uniqueness half of the universal property in Lemma 5.3.5(d): a continuous linear map out of \(\widehat{R[G]}\) is determined by its values on the completed group-like elements.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace CompletedGroupAlgebra
noncomputable section
open ProCGroups
open ProCGroups.ProC
open ProCGroups.InverseSystems
open ProCGroups.Completion
universe u v w z
variable (R : Type u) [CommRing R] [TopologicalSpace R] [IsTopologicalRing R]
variable (G : Type v) [Group G] [TopologicalSpace G] [IsTopologicalGroup G]