ModuleLeanEvalAdapter.lean
Nyll.SawinTotallyRealTowers.UnramifiedProPRelationRank.RelationRank.LeanEvalAdapter
7 declarations indexed from sourceView source ↗ Module documentation
Adapter infrastructure for the LeanEval Shafarevich statement
This file isolates the three representation differences between the production theorem and the trusted benchmark statement: the explicit everywhere-unramified predicate, finite-set generator rank, and small versus universe-lifted trivial cohomology coefficients.
Declarations
ClassFieldTower.Martinet.Shafarevich.ExplicitIsEverywhereUnramified
DocumentationThe finite-prime and real-place formula used as the trusted benchmark's everywhere-unramified predicate.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField Topology
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open ClassFieldTower.Cohomology
open ClassFieldTower.ProP
open ProCGroups.Generation
open ProCGroups.FiniteGeneration
universe u v
ClassFieldTower.Martinet.Shafarevich.isEverywhereUnramified_iff_explicitPredicate
DocumentationThe library predicate and the benchmark's explicit predicate agree.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField Topology
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open ClassFieldTower.Cohomology
open ClassFieldTower.ProP
open ProCGroups.Generation
open ProCGroups.FiniteGeneration
universe u v
ClassFieldTower.Martinet.Shafarevich.explicitMaximalEverywhereUnramifiedProP
DocumentationThe maximal compositum written with the explicit benchmark predicate.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField Topology
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open ClassFieldTower.Cohomology
open ClassFieldTower.ProP
open ProCGroups.Generation
open ProCGroups.FiniteGeneration
universe u v
ClassFieldTower.Martinet.Shafarevich.maximalEverywhereUnramifiedProP_eq_explicit
DocumentationReplacing the structured unramified predicate by its explicit clauses does not change the maximal compositum.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField Topology
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open ClassFieldTower.Cohomology
open ClassFieldTower.ProP
open ProCGroups.Generation
open ProCGroups.FiniteGeneration
universe u v
ClassFieldTower.Martinet.Shafarevich.maxEverywhereUnramifiedProPGaloisGroup_topologicallyFinitelyGenerated
DocumentationThe maximal everywhere-unramified pro-p Galois group is topologically finitely generated for odd p.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField Topology
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open ClassFieldTower.Cohomology
open ClassFieldTower.ProP
open ProCGroups.Generation
open ProCGroups.FiniteGeneration
universe u v
ClassFieldTower.Martinet.Shafarevich.smallH2_and_finiteGeneratorRank_bound_of_lifted
DocumentationA production bound for lifted cohomology converts directly to the small-coefficient and finite-generator-rank presentation used by LeanEval.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField Topology
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open ClassFieldTower.Cohomology
open ClassFieldTower.ProP
open ProCGroups.Generation
open ProCGroups.FiniteGeneration
universe u v
ClassFieldTower.Martinet.Shafarevich.maxEverywhereUnramified_smallH2_and_finiteGeneratorRank_bound_of_lifted
DocumentationMaximal-group specialization of the LeanEval rank/coefficient adapter.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField Topology
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open ClassFieldTower.Cohomology
open ClassFieldTower.ProP
open ProCGroups.Generation
open ProCGroups.FiniteGeneration
universe u v