ModuleUnramifiedExplicitBridge.lean
Nyll.SawinTotallyRealTowers.UnramifiedProPRelationRank.Global.UnramifiedExplicitBridge
6 declarations indexed from sourceView source ↗ Module documentation
Explicit everywhere-unramified benchmark bridge
This file packages the library predicates for finite and infinite unramifiedness in the exact explicit form used by the Shafarevich benchmark. It also connects finite-place unramifiedness to formal unramifiedness and to finite étale algebras of rings of integers.
Declarations
ClassFieldTower.Martinet.finitePlaceUnramifiedness_iff_explicitRamificationIdx
DocumentationFinite-place unramifiedness in the exact ramification-index form used by the benchmark contract.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
noncomputable section
universe u v
namespace ClassFieldTower.Martinet
ClassFieldTower.Martinet.finitePlaceUnramifiedness_iff_formallyUnramified
DocumentationUnramifiedness at every finite place is equivalent to formal unramifiedness of the corresponding extension of rings of integers.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
noncomputable section
universe u v
namespace ClassFieldTower.Martinet
ClassFieldTower.Martinet.finitePlaceUnramifiedness_to_etale
DocumentationFinite-place unramifiedness makes the extension of rings of integers étale.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
noncomputable section
universe u v
namespace ClassFieldTower.Martinet
ClassFieldTower.Martinet.finitePlaceUnramifiedness_toFiniteEtale
DocumentationThe finite étale algebra of rings of integers attached to a finite-place-unramified number-field extension.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
noncomputable section
universe u v
namespace ClassFieldTower.Martinet
ClassFieldTower.Martinet.infinitePlaceUnramifiedness_iff_explicitRealLifts
DocumentationInfinite-place unramifiedness in the exact real-place lifting form used by the benchmark contract.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
noncomputable section
universe u v
namespace ClassFieldTower.Martinet
ClassFieldTower.Martinet.everywhereUnramified_iff_explicitClauses
DocumentationThe existing everywhere-unramified predicate is exactly the conjunction of the finite and infinite clauses in the benchmark contract.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
noncomputable section
universe u v
namespace ClassFieldTower.Martinet