ModuleTame.lean
Nyll.SchemeTheory.AbhyankarLemma.Geometry.Residue.Tame
3 declarations indexed from sourceView source ↗ Module documentation
Tame inertia forces a separable residue extension
This file supplies the residue-field step in the SGA 1 form of Abhyankar's lemma. It works at an arbitrary nonzero maximal ideal of a finite Galois extension of Dedekind domains; no completeness or Henselian hypothesis is used.
Declarations
TameAbhyankar.SGA1.residueModule_finite_of_liesOver
DocumentationA finite algebra remains finite after passing to residue rings at a pair of ideals with the upper ideal lying over the lower one.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace TameAbhyankar.SGA1
open Algebra Module
open HilbertRamification.Dedekind
attribute [local instance] Ideal.Quotient.field
TameAbhyankar.SGA1.inertia_card_eq_ramificationIdx_mul_finInsepDegree
DocumentationFor a finite Galois extension of Dedekind domains, the inertia-group cardinality at a nonzero maximal ideal is the ramification index times the inseparable degree of the residue-field extension.
This is the form of the inertia-cardinality formula that does not assume the residue extension is separable.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace TameAbhyankar.SGA1
open Algebra Module
open HilbertRamification.Dedekind
attribute [local instance] Ideal.Quotient.field
variable {A B G : Type*}
variable [CommRing A] [CommRing B] [Algebra A B]
variable [IsDedekindDomain A] [IsDedekindDomain B]
variable [Module.Finite A B] [IsTorsionFree A B]
variable [Group G] [Finite G] [MulSemiringAction G B]
variable [IsGaloisGroup G A B]
TameAbhyankar.SGA1.residue_isSeparable_of_inertia_card_coprime_ringExpChar
DocumentationIf the inertia-group cardinality is prime to the exponential characteristic of the residue field, then the residue-field extension is separable.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace TameAbhyankar.SGA1
open Algebra Module
open HilbertRamification.Dedekind
attribute [local instance] Ideal.Quotient.field
variable {A B G : Type*}
variable [CommRing A] [CommRing B] [Algebra A B]
variable [IsDedekindDomain A] [IsDedekindDomain B]
variable [Module.Finite A B] [IsTorsionFree A B]
variable [Group G] [Finite G] [MulSemiringAction G B]
variable [IsGaloisGroup G A B]