Module

RelationCardinal.lean

Nyll.ProCGroups.ProP.Presentation.RelationCardinal
7 declarations indexed from sourceView source ↗

Minimal relation cardinal

The relation rank is defined only after an actual finite minimal presentation witness has been constructed. It is the least displayed relation count among such presentations; no existence or comparison theorem is hidden in the definition.

Declarations

ClassFieldTower.ProP.HasFiniteMinimalPresentation

A profinite group admits an actual finite minimal pro-p presentation.

Source context 5 commands

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

open scoped Topology
namespace ClassFieldTower.ProP
open ProCGroups
noncomputable section
universe u
def HasFiniteMinimalPresentation
    (p : ℕ) [Fact p.Prime]
    (G : Type u) [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
    [CompactSpace G] [T2Space G] [TotallyDisconnectedSpace G] : Prop
ClassFieldTower.ProP.relationCounts

Relation counts realized by finite minimal presentations.

Source context 5 commands

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

open scoped Topology
namespace ClassFieldTower.ProP
open ProCGroups
noncomputable section
universe u
def relationCounts
    (p : ℕ) [Fact p.Prime]
    (G : Type u) [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
    [CompactSpace G] [T2Space G] [TotallyDisconnectedSpace G] : Set ℕ
ClassFieldTower.ProP.relationCounts_nonempty

A finite minimal presentation witness makes the set of relation counts nonempty.

Source context 5 commands

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

open scoped Topology
namespace ClassFieldTower.ProP
open ProCGroups
noncomputable section
universe u
theorem relationCounts_nonempty
    {p : ℕ} [Fact p.Prime]
    {G : Type u} [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
    [CompactSpace G] [T2Space G] [TotallyDisconnectedSpace G]
    (hG : HasFiniteMinimalPresentation p G) :
    (relationCounts p G).Nonempty
ClassFieldTower.ProP.minimalRelationRank

The least relation count among actual finite minimal presentations.

Source context 5 commands

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

open scoped Topology
namespace ClassFieldTower.ProP
open ProCGroups
noncomputable section
universe u
def minimalRelationRank
    (p : ℕ) [Fact p.Prime]
    (G : Type u) [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
    [CompactSpace G] [T2Space G] [TotallyDisconnectedSpace G]
    (_hG : HasFiniteMinimalPresentation p G) : ℕ
ClassFieldTower.ProP.minimalRelationRank_mem_relationCounts

The least relation count is itself realized by a finite minimal presentation.

Source context 5 commands

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

open scoped Topology
namespace ClassFieldTower.ProP
open ProCGroups
noncomputable section
universe u
theorem minimalRelationRank_mem_relationCounts
    {p : ℕ} [Fact p.Prime]
    {G : Type u} [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
    [CompactSpace G] [T2Space G] [TotallyDisconnectedSpace G]
    (hG : HasFiniteMinimalPresentation p G) :
    minimalRelationRank p G hG ∈ relationCounts p G
ClassFieldTower.ProP.FiniteProPPresentation.minimalRelationRank_le

Every concrete minimal presentation bounds the least relation rank.

Source context 5 commands

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

open scoped Topology
namespace ClassFieldTower.ProP
open ProCGroups
noncomputable section
universe u
theorem FiniteProPPresentation.minimalRelationRank_le
    {p d r : ℕ} [Fact p.Prime]
    {sourceData :
      FreeProC.EpimorphicallyFreeProCGroupOnConvergingSetData.{u, u}
        (FiniteGroupClass.pGroup p)}
    {G : Type u} [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
    [CompactSpace G] [T2Space G] [TotallyDisconnectedSpace G]
    (P : FiniteProPPresentation p d r sourceData G) (hP : P.IsMinimal)
    (hG : HasFiniteMinimalPresentation p G) :
    minimalRelationRank p G hG ≤ r
ClassFieldTower.ProP.exists_presentation_relationCard_eq_minimal

Some concrete finite minimal presentation realizes the least relation rank.

Source context 5 commands

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

open scoped Topology
namespace ClassFieldTower.ProP
open ProCGroups
noncomputable section
universe u
theorem exists_presentation_relationCard_eq_minimal
    {p : ℕ} [Fact p.Prime]
    {G : Type u} [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
    [CompactSpace G] [T2Space G] [TotallyDisconnectedSpace G]
    (hG : HasFiniteMinimalPresentation p G) :
    ∃ sourceData :
        FreeProC.EpimorphicallyFreeProCGroupOnConvergingSetData.{u, u}
          (FiniteGroupClass.pGroup p),
      ∃ d, ∃ P : FiniteProPPresentation p d (minimalRelationRank p G hG)
          sourceData G,
        P.IsMinimal