Module

FiniteIndexTransfer.lean

Nyll.GaloisCohomology.ProP.FiniteIndexTransfer
2 declarations indexed from sourceView source ↗

Continuous transfer from an open finite-index subgroup

The algebraic transfer is continuous: its transversal formula is a finite product, and representatives are continuous functions of the discrete coset space. Normality of the subgroup and discreteness of the target are not needed.

Imports4
  • Mathlib.GroupTheory.Transfer
  • Mathlib.Topology.Algebra.OpenSubgroup
  • Mathlib.Topology.Algebra.Group.Quotient
  • Mathlib.Topology.Algebra.ContinuousMonoidHom
Imported by4

Declarations

ClassFieldTower.Cohomology.continuous_transfer_of_openSubgroup

Transfer from an open finite-index subgroup preserves continuity.

Source context 3 commands

Surrounding namespaces, section variables, and local commands at this declaration.

open scoped Pointwise
namespace ClassFieldTower.Cohomology
variable {G A : Type*} [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
  [CommGroup A] [TopologicalSpace A] [IsTopologicalGroup A]
theorem continuous_transfer_of_openSubgroup
    (H : OpenSubgroup G) [H.toSubgroup.FiniteIndex]
    (φ : H →* A) (hφ : Continuous φ) : Continuous (MonoidHom.transfer φ)
ClassFieldTower.Cohomology.openSubgroupTransfer

The algebraic transfer bundled as a continuous homomorphism.

Source context 3 commands

Surrounding namespaces, section variables, and local commands at this declaration.

open scoped Pointwise
namespace ClassFieldTower.Cohomology
variable {G A : Type*} [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
  [CommGroup A] [TopologicalSpace A] [IsTopologicalGroup A]
def openSubgroupTransfer
    (H : OpenSubgroup G) [H.toSubgroup.FiniteIndex]
    (φ : H →ₜ* A) : G →ₜ* A where
  __ := MonoidHom.transfer φ.toMonoidHom
  continuous_toFun := continuous_transfer_of_openSubgroup H φ.toMonoidHom φ.continuous_toFun