CompletedGroupAlgebra.OpenFiniteQuotientTopology.OpenFiniteComparison

19 Theorem | 7 Definition

This module supplies the topological part of the construction. It checks continuity and stagewise neighborhood properties so that the completed object inherits the required topology.

import
Imported by

Declarations

def completedGroupAlgebraToOpenFiniteQuotientLimit
    (R : Type u) (G : Type v) [CommRing R] [TopologicalSpace R] [IsTopologicalRing R]
    [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
    (x : Carrier R G) :
    CompletedGroupAlgebraOpenFiniteQuotientLimit R G :=
  ⟨fun K => completedGroupAlgebraOpenFiniteQuotientProjection R G K x, by
    intro K L hKL
    exact congrFun
      (congrArg DFunLike.coe
        (completedGroupAlgebraOpenFiniteQuotientTransition_comp_projection R G hKL))
      x⟩

@[simp]

The canonical map from the fixed-coefficient completed group algebra \(\widehat{R[G]}\) to the two-parameter limit \(\varprojlim_{I,U} (R/I)[G/U]\).

theorem completedGroupAlgebraOpenFiniteQuotientLimitProjection_fromCompleted
    (R : Type u) (G : Type v) [CommRing R] [TopologicalSpace R] [IsTopologicalRing R]
    [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
    (K : CompletedGroupAlgebraOpenQuotientIndex R G) (x : Carrier R G) :
    completedGroupAlgebraOpenFiniteQuotientLimitProjection R G K
        (completedGroupAlgebraToOpenFiniteQuotientLimit R G x) =
      completedGroupAlgebraOpenFiniteQuotientProjection R G K x

The open-finite-limit projection after the comparison from the completed group algebra is the original finite-stage projection.

Show proof
theorem completedGroupAlgebraToOpenFiniteQuotientLimit_toCompletedGroupAlgebra
    (R : Type u) (G : Type v) [CommRing R] [TopologicalSpace R] [IsTopologicalRing R]
    [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
    (x : MonoidAlgebra R G) :
    completedGroupAlgebraToOpenFiniteQuotientLimit R G (toCompletedGroupAlgebra R G x) =
      toCompletedGroupAlgebraOpenFiniteQuotientLimit R G x

The comparison from the completed group algebra to the open-finite quotient limit agrees with the canonical dense map on abstract group-algebra elements.

Show proof
def completedGroupAlgebraToOpenFiniteQuotientLimitRingHom
    (R : Type u) (G : Type v) [CommRing R] [TopologicalSpace R] [IsTopologicalRing R]
    [Group G] [TopologicalSpace G] [IsTopologicalGroup G] :
    Carrier R G →+* CompletedGroupAlgebraOpenFiniteQuotientLimit R G where
  toFun := completedGroupAlgebraToOpenFiniteQuotientLimit R G
  map_zero' := by
    apply (completedGroupAlgebraOpenFiniteQuotientSystem R G).ext
    intro K
    exact map_zero (completedGroupAlgebraOpenFiniteQuotientProjection R G K)
  map_one' := by
    apply (completedGroupAlgebraOpenFiniteQuotientSystem R G).ext
    intro K
    exact map_one (completedGroupAlgebraOpenFiniteQuotientProjection R G K)
  map_add' x y := by
    apply (completedGroupAlgebraOpenFiniteQuotientSystem R G).ext
    intro K
    exact map_add (completedGroupAlgebraOpenFiniteQuotientProjection R G K) x y
  map_mul' x y := by
    apply (completedGroupAlgebraOpenFiniteQuotientSystem R G).ext
    intro K
    exact map_mul (completedGroupAlgebraOpenFiniteQuotientProjection R G K) x y

@[simp]

The canonical map \(\widehat{R[G]} \to \varprojlim_{I,U} (R/I)[G/U]\) is bundled as a ring homomorphism.

theorem openFiniteLimitProjectionRingHom_comp_fromCompleted
    (K : CompletedGroupAlgebraOpenQuotientIndex R G) :
    (completedGroupAlgebraOpenFiniteQuotientLimitProjectionRingHom R G K).comp
        (completedGroupAlgebraToOpenFiniteQuotientLimitRingHom R G) =
      completedGroupAlgebraOpenFiniteQuotientProjection R G K

The ring-hom projection from the open-finite quotient limit, composed with the comparison from the completion, recovers the corresponding completed projection.

Show proof
theorem completedGAToOpenFiniteQuotientLimitRingHom_comp_toCompletedGA :
    (completedGroupAlgebraToOpenFiniteQuotientLimitRingHom R G).comp
        (toCompletedGroupAlgebraRingHom R G) =
      toCompletedGroupAlgebraOpenFiniteQuotientLimitRingHom R G

Composing the comparison map with the dense map from the abstract group algebra recovers the canonical completed group-algebra map.

Show proof
theorem continuous_completedGroupAlgebraToOpenFiniteQuotientLimit :
    Continuous (completedGroupAlgebraToOpenFiniteQuotientLimit R G)

The comparison map \(\widehat{R[G]} \to \varprojlim_{I,U} (R/I)[G/U]\) is continuous.

Show proof
theorem denseRange_completedGroupAlgebraToOpenFiniteQuotientLimit
    [Nonempty (CompletedGroupAlgebraOpenQuotientIndex R G)] :
    DenseRange (completedGroupAlgebraToOpenFiniteQuotientLimit R G)

The image of the map from the completed group algebra to the open-finite quotient limit is dense in the target completed group-algebra object.

Show proof
theorem injective_completedGroupAlgebraToOpenFiniteQuotientLimit
    (hR : IsProfiniteRing R) :
    Function.Injective (completedGroupAlgebraToOpenFiniteQuotientLimit R G)

The comparison map to the two-parameter kernel-neighborhood limit is injective when the coefficient ring is profinite. This is the completed-stage form of the kernel-intersection claim in Lemma 5.3.5(a).

Show proof
theorem surjective_completedGroupAlgebraToOpenFiniteQuotientLimit
    (hR : IsProfiniteRing R) [Nonempty (CompletedGroupAlgebraOpenQuotientIndex R G)] :
    Function.Surjective (completedGroupAlgebraToOpenFiniteQuotientLimit R G)

The comparison map to the two-parameter kernel-neighborhood limit is onto for profinite coefficients: its dense image is compact, hence closed, in the Hausdorff two-parameter limit.

Show proof
theorem bijective_completedGroupAlgebraToOpenFiniteQuotientLimit
    (hR : IsProfiniteRing R) [Nonempty (CompletedGroupAlgebraOpenQuotientIndex R G)] :
    Function.Bijective (completedGroupAlgebraToOpenFiniteQuotientLimit R G)

The comparison map \(\widehat{R[G]} \to \varprojlim_{I,U} (R/I)[G/U]\) is a bijection under the profinite coefficient hypothesis.

Show proof
def completedGroupAlgebraOpenFiniteQuotientLimitRingEquiv
    (hR : IsProfiniteRing R) [Nonempty (CompletedGroupAlgebraOpenQuotientIndex R G)] :
    Carrier R G ≃+* CompletedGroupAlgebraOpenFiniteQuotientLimit R G :=
  RingEquiv.ofBijective (completedGroupAlgebraToOpenFiniteQuotientLimitRingHom R G)
    (bijective_completedGroupAlgebraToOpenFiniteQuotientLimit (R := R) (G := G) hR)

@[simp]

Ribes--Zalesskii Section \(5.3\) comparison: the fixed-coefficient inverse-limit model \(\widehat{R[G]}\) is ring-isomorphic to the two-parameter kernel-neighborhood limit \(\varprojlim_{I,U} (R/I)[G/U]\) for profinite coefficient rings.

theorem completedGroupAlgebraOpenFiniteQuotientLimitRingEquiv_apply
    (hR : IsProfiniteRing R) [Nonempty (CompletedGroupAlgebraOpenQuotientIndex R G)]
    (x : Carrier R G) :
    completedGroupAlgebraOpenFiniteQuotientLimitRingEquiv (R := R) (G := G) hR x =
      completedGroupAlgebraToOpenFiniteQuotientLimit R G x

The comparison equivalence is evaluated by the underlying all-finite or \(C\)-indexed comparison map.

Show proof
def completedGroupAlgebraOpenFiniteQuotientLimitHomeomorph
    (hR : IsProfiniteRing R) [Nonempty (CompletedGroupAlgebraOpenQuotientIndex R G)] :
    Carrier R G ≃ₜ CompletedGroupAlgebraOpenFiniteQuotientLimit R G := by
  letI : CompactSpace (Carrier R G) :=
    completedGroupAlgebra_compactSpace (R := R) (G := G) hR
  letI : T2Space (CompletedGroupAlgebraOpenFiniteQuotientLimit R G) :=
    completedGroupAlgebraOpenFiniteQuotientLimit_t2Space (R := R) (G := G) hR
  let e : Carrier R G ≃ CompletedGroupAlgebraOpenFiniteQuotientLimit R G :=
    (completedGroupAlgebraOpenFiniteQuotientLimitRingEquiv (R := R) (G := G) hR).toEquiv
  exact Continuous.homeoOfEquivCompactToT2 (f := e) (by
    change Continuous (completedGroupAlgebraToOpenFiniteQuotientLimit R G)
    exact continuous_completedGroupAlgebraToOpenFiniteQuotientLimit (R := R) (G := G))

The fixed-coefficient completed group algebra is homeomorphic to the two-parameter open finite quotient inverse limit.

theorem denseRange_toCompletedGroupAlgebra (hG : ProCGroups.IsProfiniteGroup G) :
    DenseRange (toCompletedGroupAlgebra R G)

In Lemma 5.3.5(c), fixed-coefficient inverse-limit form, the abstract group algebra maps dense into the completed group algebra.

Show proof
theorem denseRange_toCompletedGroupAlgebraRingHom (hG : ProCGroups.IsProfiniteGroup G) :
    DenseRange (toCompletedGroupAlgebraRingHom R G)

The image of the canonical ring homomorphism into the completed group algebra is dense.

Show proof
def completedGroupAlgebraNaturalTopology (R : Type u) (G : Type v) [CommRing R]
    [TopologicalSpace R] [IsTopologicalRing R] [Group G] [TopologicalSpace G]
    [IsTopologicalGroup G] :
    TopologicalSpace (MonoidAlgebra R G) :=
  TopologicalSpace.induced (toCompletedGroupAlgebra R G) inferInstance

The completion topology on the abstract group algebra, induced by the canonical map into \(\widehat{R[G]}\); below it is identified with the kernel-neighborhood topology generated by the maps \(R[G] \to (R/I)[G/U]\).

theorem continuous_toCompletedGroupAlgebraRingHom_naturalTopology :
    letI : TopologicalSpace (MonoidAlgebra R G)

The dense map from the abstract group algebra to the completed group algebra is continuous for the natural finite-quotient topology.

Show proof
def toCompletedGroupAlgebraContinuousLinearMap_naturalTopology :
    letI : TopologicalSpace (MonoidAlgebra R G) :=
      completedGroupAlgebraNaturalTopology R G
    MonoidAlgebra R G →L[R] Carrier R G := by
  letI : TopologicalSpace (MonoidAlgebra R G) :=
    completedGroupAlgebraNaturalTopology R G
  exact
    { toLinearMap := toCompletedGroupAlgebraLinearMap R G
      cont := continuous_toCompletedGroupAlgebraRingHom_naturalTopology (R := R) (G := G) }

The canonical map as a continuous \(R\)-linear map for the topology induced from \(\widehat{R[G]}\).

theorem groupAlgebraOpenFiniteQuotientKernelTopology_eq_induced_toLimit :
    groupAlgebraOpenFiniteQuotientKernelTopology R G =
      TopologicalSpace.induced (toCompletedGroupAlgebraOpenFiniteQuotientLimit R G) inferInstance

The kernel-neighborhood topology is exactly the topology induced by the canonical map from \(R[G]\) to the two-parameter kernel-neighborhood limit.

Show proof
theorem completedGroupAlgebraNaturalTopology_eq_induced_toOpenFiniteQuotientLimit
    (hR : IsProfiniteRing R) [Nonempty (CompletedGroupAlgebraOpenQuotientIndex R G)] :
    completedGroupAlgebraNaturalTopology R G =
      TopologicalSpace.induced (toCompletedGroupAlgebraOpenFiniteQuotientLimit R G) inferInstance

Under the profinite coefficient hypothesis, the topology on \(R[G]\) induced from \(\widehat{R[G]}\) agrees with the topology induced by the two-parameter kernel-neighborhood limit.

Show proof
theorem completedGroupAlgebraNaturalTopology_eq_openFiniteQuotientKernelTopology
    (hR : IsProfiniteRing R) [Nonempty (CompletedGroupAlgebraOpenQuotientIndex R G)] :
    completedGroupAlgebraNaturalTopology R G =
      groupAlgebraOpenFiniteQuotientKernelTopology R G

Ribes--Zalesskii Section \(5.3\) natural topology comparison: the topology on the abstract group algebra induced from \(\widehat{R[G]}\) is the kernel-neighborhood topology generated by the maps \(R[G] \to (R/I)[G/U]\).

Show proof
theorem continuous_toCompletedGroupAlgebraRingHom_kernelTopology
    (hR : IsProfiniteRing R) [Nonempty (CompletedGroupAlgebraOpenQuotientIndex R G)] :
    letI : TopologicalSpace (MonoidAlgebra R G)

The canonical map \(R[G] \to \widehat{R[G]}\) is continuous for the kernel-neighborhood topology on \(R[G]\).

Show proof
def toCompletedGroupAlgebraContinuousLinearMap_kernelTopology
    (hR : IsProfiniteRing R) [Nonempty (CompletedGroupAlgebraOpenQuotientIndex R G)] :
    letI : TopologicalSpace (MonoidAlgebra R G) :=
      groupAlgebraOpenFiniteQuotientKernelTopology R G
    MonoidAlgebra R G →L[R] Carrier R G := by
  letI : TopologicalSpace (MonoidAlgebra R G) :=
    groupAlgebraOpenFiniteQuotientKernelTopology R G
  exact
    { toLinearMap := toCompletedGroupAlgebraLinearMap R G
      cont := continuous_toCompletedGroupAlgebraRingHom_kernelTopology
        (R := R) (G := G) hR }

The canonical map as a continuous \(R\)-linear map for the kernel-neighborhood topology.

theorem completedGroupAlgebra_kernelTopologyCompletionData
    (hR : IsProfiniteRing R) (hG : ProCGroups.IsProfiniteGroup G) :
    letI : TopologicalSpace (MonoidAlgebra R G)

Lemma 5.3.5(b/c), in kernel-topology form: for profinite \(R\) and profinite \(G\), the concrete inverse limit \(\widehat{R[G]}\) is profinite and the canonical map from \(R[G]\), with the kernel-neighborhood topology, is dense and continuous.

Show proof
theorem completedGroupAlgebra_kernelTopologyModuleCompletionData
    (hR : IsProfiniteRing R) (hG : ProCGroups.IsProfiniteGroup G) :
    letI : TopologicalSpace (MonoidAlgebra R G)

Linear-module form of the kernel-topology completion data for Lemma 5.3.5.

Show proof