Module

ModPBoundary.lean

Nyll.ProCGroups.ProP.Fox.ModPBoundary
15 declarations indexed from sourceView source ↗

Mod-p Fox boundary and displayed relation matrix

The chosen presentation generators define the completed mod-p Fox boundary. The mod-p presentation derivative satisfies its fundamental formula, so the displayed relator rows give a finite linear map whose composite with the boundary is zero.

Declarations

ClassFieldTower.ProP.presentationChosenGenerator

The chosen finite free generator attached to a presentation coordinate.

Source context 12 commands

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

open scoped Topology
namespace ClassFieldTower.ProP
open CompletedGroupAlgebra
open CrowellExactSequence
open FoxDifferential
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]
abbrev presentationChosenGenerator
    (P : FiniteProPPresentation p d r sourceData G)
    (i : ULift.{u} (Fin d)) : sourceData.carrier
ClassFieldTower.ProP.presentationModPFoxBoundary

The mod-p Fox boundary determined by the images of the chosen generators.

Source context 12 commands

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

open scoped Topology
namespace ClassFieldTower.ProP
open CompletedGroupAlgebra
open CrowellExactSequence
open FoxDifferential
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 presentationModPFoxBoundary
    (P : FiniteProPPresentation p d r sourceData G) :
    PresentationModPFoxCoordinates (p := p) (d := d) (G := G) →ₗ[
      ModPCompletedGroupAlgebra p G] ModPCompletedGroupAlgebra p G
ClassFieldTower.ProP.presentationModPFoxBoundary_apply

Evaluation of the presentation boundary is its finite Fox sum.

Source context 12 commands

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

open scoped Topology
namespace ClassFieldTower.ProP
open CompletedGroupAlgebra
open CrowellExactSequence
open FoxDifferential
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 presentationModPFoxBoundary_apply
    (P : FiniteProPPresentation p d r sourceData G)
    (v : PresentationModPFoxCoordinates (p := p) (d := d) (G := G)) :
    presentationModPFoxBoundary P v =
      ∑ i, v i *
        groupLikeDifference p G (P.quotient (presentationChosenGenerator P i))
ClassFieldTower.ProP.presentationFoxDerivative_chosenGenerator

The integral presentation derivative has standard values on the chosen generators.

Source context 12 commands

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

open scoped Topology
namespace ClassFieldTower.ProP
open CompletedGroupAlgebra
open CrowellExactSequence
open FoxDifferential
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 presentationFoxDerivative_chosenGenerator
    (P : FiniteProPPresentation p d r sourceData G)
    (i : ULift.{u} (Fin d)) :
    presentationFoxDerivative P (presentationChosenGenerator P i) =
      Pi.single i (1 : PresentationFoxCoefficientRing (p := p) (G := G))
ClassFieldTower.ProP.presentationFoxBoundary_derivative

The integral completed Fox boundary of the presentation derivative.

Source context 12 commands

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

open scoped Topology
namespace ClassFieldTower.ProP
open CompletedGroupAlgebra
open CrowellExactSequence
open FoxDifferential
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 presentationFoxBoundary_derivative
    (P : FiniteProPPresentation p d r sourceData G)
    (f : sourceData.carrier) :
    freeProCZCCompletedFoxBoundary
        (FiniteGroupClass.pGroup p)
        (fun i : ULift.{u} (Fin d) ↦
          P.quotient (presentationChosenGenerator P i))
        (presentationFoxDerivative P f) =
      zcCompletedGroupAlgebraBoundary
        (FiniteGroupClass.pGroup p) P.quotient.toMonoidHom f := by
  exact freeProCZCBoundary_of_topologicalGeneration
    (FiniteGroupClass.pGroup p)
    (freeProCChosenULiftFamilyOfBasisCard_generates sourceData P.basisCard)
    P.quotient.toMonoidHom (presentationFoxDerivative P)
    (continuous_presentationFoxDerivative P) P.quotient.continuous
    (presentationFoxDerivative_chosenGenerator P) f
ClassFieldTower.ProP.presentationModPFoxBoundary_derivative

The mod-p Fox fundamental formula for the presentation derivative.

Source context 12 commands

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

open scoped Topology
namespace ClassFieldTower.ProP
open CompletedGroupAlgebra
open CrowellExactSequence
open FoxDifferential
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 presentationModPFoxBoundary_derivative
    (P : FiniteProPPresentation p d r sourceData G)
    (f : sourceData.carrier) :
    presentationModPFoxBoundary P (presentationModPFoxDerivative P f) =
      groupLikeDifference p G (P.quotient f)
ClassFieldTower.ProP.displayedRelatorModPFoxRow

The mod-p Fox row of one displayed relator.

Source context 12 commands

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

open scoped Topology
namespace ClassFieldTower.ProP
open CompletedGroupAlgebra
open CrowellExactSequence
open FoxDifferential
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 displayedRelatorModPFoxRow
    (P : FiniteProPPresentation p d r sourceData G) (i : Fin r) :
    PresentationModPFoxCoordinates (p := p) (d := d) (G := G)
ClassFieldTower.ProP.presentationModPRelationMatrix

The finite displayed relation matrix over the mod-p completed group algebra.

Source context 12 commands

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

open scoped Topology
namespace ClassFieldTower.ProP
open CompletedGroupAlgebra
open CrowellExactSequence
open FoxDifferential
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 presentationModPRelationMatrix
    (P : FiniteProPPresentation p d r sourceData G) :
    (Fin r → ModPCompletedGroupAlgebra p G) →ₗ[
      ModPCompletedGroupAlgebra p G]
      PresentationModPFoxCoordinates (p := p) (d := d) (G := G)
ClassFieldTower.ProP.presentationModPFoxBoundary_displayedRelatorModPFoxRow

Each displayed relation row is killed by the mod-p Fox boundary.

Source context 12 commands

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

open scoped Topology
namespace ClassFieldTower.ProP
open CompletedGroupAlgebra
open CrowellExactSequence
open FoxDifferential
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 presentationModPFoxBoundary_displayedRelatorModPFoxRow
    (P : FiniteProPPresentation p d r sourceData G) (i : Fin r) :
    presentationModPFoxBoundary P (displayedRelatorModPFoxRow P i) = 0
ClassFieldTower.ProP.presentationModPFoxBoundary_comp_relationMatrix

The displayed relation matrix followed by the Fox boundary is zero.

Source context 12 commands

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

open scoped Topology
namespace ClassFieldTower.ProP
open CompletedGroupAlgebra
open CrowellExactSequence
open FoxDifferential
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 presentationModPFoxBoundary_comp_relationMatrix
    (P : FiniteProPPresentation p d r sourceData G) :
    (presentationModPFoxBoundary P).comp (presentationModPRelationMatrix P) = 0
ClassFieldTower.ProP.continuous_presentationModPFoxBoundary

The mod-p Fox boundary is continuous.

Source context 12 commands

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

open scoped Topology
namespace ClassFieldTower.ProP
open CompletedGroupAlgebra
open CrowellExactSequence
open FoxDifferential
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 continuous_presentationModPFoxBoundary
    (P : FiniteProPPresentation p d r sourceData G) :
    Continuous (presentationModPFoxBoundary P)
ClassFieldTower.ProP.continuous_presentationModPRelationMatrix

The finite displayed relation matrix is continuous.

Source context 12 commands

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

open scoped Topology
namespace ClassFieldTower.ProP
open CompletedGroupAlgebra
open CrowellExactSequence
open FoxDifferential
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 continuous_presentationModPRelationMatrix
    (P : FiniteProPPresentation p d r sourceData G) :
    Continuous (presentationModPRelationMatrix P)
ClassFieldTower.ProP.presentationModPRelationMatrix_range_eq_span

The relation-matrix range is the coefficient span of the displayed rows.

Source context 12 commands

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

open scoped Topology
namespace ClassFieldTower.ProP
open CompletedGroupAlgebra
open CrowellExactSequence
open FoxDifferential
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 presentationModPRelationMatrix_range_eq_span
    (P : FiniteProPPresentation p d r sourceData G) :
    LinearMap.range (presentationModPRelationMatrix P) =
      Submodule.span (ModPCompletedGroupAlgebra p G)
        (Set.range (displayedRelatorModPFoxRow P))
ClassFieldTower.ProP.isCompact_range_presentationModPRelationMatrix

The range of the finite displayed relation matrix is compact.

Source context 12 commands

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

open scoped Topology
namespace ClassFieldTower.ProP
open CompletedGroupAlgebra
open CrowellExactSequence
open FoxDifferential
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 isCompact_range_presentationModPRelationMatrix
    (P : FiniteProPPresentation p d r sourceData G) :
    IsCompact (Set.range (presentationModPRelationMatrix P))
ClassFieldTower.ProP.isClosed_range_presentationModPRelationMatrix

The range of the finite displayed relation matrix is closed.

Source context 12 commands

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

open scoped Topology
namespace ClassFieldTower.ProP
open CompletedGroupAlgebra
open CrowellExactSequence
open FoxDifferential
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 isClosed_range_presentationModPRelationMatrix
    (P : FiniteProPPresentation p d r sourceData G) :
    IsClosed (Set.range (presentationModPRelationMatrix P))