Module

Rows.lean

Nyll.ProCGroups.ProP.Fox.Rows
6 declarations indexed from sourceView source ↗

Completed Fox rows of displayed relators

The displayed finite relation family and the whole presentation kernel are mapped into the same completed Fox-coordinate module. The closed coefficient span below is the finite relation module used by the filtered construction.

Declarations

ClassFieldTower.ProP.displayedRelatorInKernel

A displayed relator bundled as a point of the presentation kernel.

Source context 9 commands

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

open scoped Topology
namespace ClassFieldTower.ProP
open ProCGroups
noncomputable section
universe u
variable {p d r : ℕ} [Fact p.Prime]
variable {sourceData :
  FreeProC.EpimorphicallyFreeProCGroupOnConvergingSetData.{u, u}
    (FiniteGroupClass.pGroup p)}
variable {G : Type u} [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
variable [CompactSpace G] [T2Space G] [TotallyDisconnectedSpace G]
def displayedRelatorInKernel
    (P : FiniteProPPresentation p d r sourceData G) (i : Fin r) :
    P.quotient.toMonoidHom.ker
ClassFieldTower.ProP.displayedRelatorFoxRow

The completed Fox row produced by one displayed relator.

Source context 9 commands

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

open scoped Topology
namespace ClassFieldTower.ProP
open ProCGroups
noncomputable section
universe u
variable {p d r : ℕ} [Fact p.Prime]
variable {sourceData :
  FreeProC.EpimorphicallyFreeProCGroupOnConvergingSetData.{u, u}
    (FiniteGroupClass.pGroup p)}
variable {G : Type u} [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
variable [CompactSpace G] [T2Space G] [TotallyDisconnectedSpace G]
def displayedRelatorFoxRow
    (P : FiniteProPPresentation p d r sourceData G) (i : Fin r) :
    PresentationFoxCoordinates (p := p) (d := d) (G := G)
ClassFieldTower.ProP.kernelFoxRow

The completed Fox row produced by an arbitrary kernel element.

Source context 9 commands

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

open scoped Topology
namespace ClassFieldTower.ProP
open ProCGroups
noncomputable section
universe u
variable {p d r : ℕ} [Fact p.Prime]
variable {sourceData :
  FreeProC.EpimorphicallyFreeProCGroupOnConvergingSetData.{u, u}
    (FiniteGroupClass.pGroup p)}
variable {G : Type u} [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
variable [CompactSpace G] [T2Space G] [TotallyDisconnectedSpace G]
def kernelFoxRow
    (P : FiniteProPPresentation p d r sourceData G)
    (x : P.quotient.toMonoidHom.ker) :
    PresentationFoxCoordinates (p := p) (d := d) (G := G)
ClassFieldTower.ProP.kernelFoxRow_displayedRelator

Displayed rows are the restriction of the full kernel-row family.

Source context 9 commands

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

open scoped Topology
namespace ClassFieldTower.ProP
open ProCGroups
noncomputable section
universe u
variable {p d r : ℕ} [Fact p.Prime]
variable {sourceData :
  FreeProC.EpimorphicallyFreeProCGroupOnConvergingSetData.{u, u}
    (FiniteGroupClass.pGroup p)}
variable {G : Type u} [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
variable [CompactSpace G] [T2Space G] [TotallyDisconnectedSpace G]
theorem kernelFoxRow_displayedRelator
    (P : FiniteProPPresentation p d r sourceData G) (i : Fin r) :
    kernelFoxRow P (displayedRelatorInKernel P i) =
      displayedRelatorFoxRow P i
ClassFieldTower.ProP.kernel_eq_displayed_closedNormalClosure

The kernel is the closed normal closure of the displayed family at the completed-Fox interface.

Source context 9 commands

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

open scoped Topology
namespace ClassFieldTower.ProP
open ProCGroups
noncomputable section
universe u
variable {p d r : ℕ} [Fact p.Prime]
variable {sourceData :
  FreeProC.EpimorphicallyFreeProCGroupOnConvergingSetData.{u, u}
    (FiniteGroupClass.pGroup p)}
variable {G : Type u} [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
variable [CompactSpace G] [T2Space G] [TotallyDisconnectedSpace G]
theorem kernel_eq_displayed_closedNormalClosure
    (P : FiniteProPPresentation p d r sourceData G) :
    P.quotient.toMonoidHom.ker =
      ProCGroups.Presentations.closedNormalClosure (Set.range P.relator)
ClassFieldTower.ProP.displayedRelatorFoxRowClosedSpan

Closed coefficient submodule generated by the finite displayed rows.

Source context 9 commands

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

open scoped Topology
namespace ClassFieldTower.ProP
open ProCGroups
noncomputable section
universe u
variable {p d r : ℕ} [Fact p.Prime]
variable {sourceData :
  FreeProC.EpimorphicallyFreeProCGroupOnConvergingSetData.{u, u}
    (FiniteGroupClass.pGroup p)}
variable {G : Type u} [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
variable [CompactSpace G] [T2Space G] [TotallyDisconnectedSpace G]
def displayedRelatorFoxRowClosedSpan
    (P : FiniteProPPresentation p d r sourceData G) :
    Submodule
      (PresentationFoxCoefficientRing (p := p) (G := G))
      (PresentationFoxCoordinates (p := p) (d := d) (G := G))