ModuleResidueLift.lean
Nyll.EtaleFundamentalGroups.Completions.FiniteEtale.ResidueLift
18 declarations indexed from sourceView source ↗ Module documentation
Lifting a finite separable residue extension
Let R be a local ring and let l / κ(R) be finite separable. We choose a power-basis generator of l, lift its minimal polynomial coefficientwise to a monic polynomial over R, and adjoin a root. The resulting algebra is local, finite, and étale over R, and its residue extension is l / κ(R).
The local structure is not registered globally. It is produced from the explicit special fibre: quotienting the adjoined-root algebra by the extended maximal ideal gives the adjoined root of the residue minimal polynomial, hence a field.
Declarations
EtaleFundamentalGroups.finiteEtaleResidueLiftPowerBasis
DocumentationA chosen power basis for a finite separable residue extension.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups
open Polynomial
universe u
variable (R l : Type u) [CommRing R] [IsLocalRing R]
[Field l] [Algebra (IsLocalRing.ResidueField R) l]
[FiniteDimensional (IsLocalRing.ResidueField R) l]
[Algebra.IsSeparable (IsLocalRing.ResidueField R) l]
EtaleFundamentalGroups.exists_monic_residue_polynomial_lift
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups
open Polynomial
universe u
variable (R l : Type u) [CommRing R] [IsLocalRing R]
[Field l] [Algebra (IsLocalRing.ResidueField R) l]
[FiniteDimensional (IsLocalRing.ResidueField R) l]
[Algebra.IsSeparable (IsLocalRing.ResidueField R) l]
EtaleFundamentalGroups.finiteEtaleResidueLiftPolynomial
DocumentationA monic lift of the minimal polynomial of a chosen residue generator.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups
open Polynomial
universe u
variable (R l : Type u) [CommRing R] [IsLocalRing R]
[Field l] [Algebra (IsLocalRing.ResidueField R) l]
[FiniteDimensional (IsLocalRing.ResidueField R) l]
[Algebra.IsSeparable (IsLocalRing.ResidueField R) l]
EtaleFundamentalGroups.finiteEtaleResidueLiftPolynomial_map
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups
open Polynomial
universe u
variable (R l : Type u) [CommRing R] [IsLocalRing R]
[Field l] [Algebra (IsLocalRing.ResidueField R) l]
[FiniteDimensional (IsLocalRing.ResidueField R) l]
[Algebra.IsSeparable (IsLocalRing.ResidueField R) l]
EtaleFundamentalGroups.finiteEtaleResidueLiftPolynomial_natDegree
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups
open Polynomial
universe u
variable (R l : Type u) [CommRing R] [IsLocalRing R]
[Field l] [Algebra (IsLocalRing.ResidueField R) l]
[FiniteDimensional (IsLocalRing.ResidueField R) l]
[Algebra.IsSeparable (IsLocalRing.ResidueField R) l]
EtaleFundamentalGroups.finiteEtaleResidueLiftPolynomial_monic
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups
open Polynomial
universe u
variable (R l : Type u) [CommRing R] [IsLocalRing R]
[Field l] [Algebra (IsLocalRing.ResidueField R) l]
[FiniteDimensional (IsLocalRing.ResidueField R) l]
[Algebra.IsSeparable (IsLocalRing.ResidueField R) l]
EtaleFundamentalGroups.FiniteEtaleResidueLift
DocumentationThe explicit local lift of a finite separable residue extension.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups
open Polynomial
universe u
variable (R l : Type u) [CommRing R] [IsLocalRing R]
[Field l] [Algebra (IsLocalRing.ResidueField R) l]
[FiniteDimensional (IsLocalRing.ResidueField R) l]
[Algebra.IsSeparable (IsLocalRing.ResidueField R) l]
EtaleFundamentalGroups.finiteEtaleResidueLiftClosedIdeal
DocumentationThe extended closed-point ideal in the explicit residue lift.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups
open Polynomial
universe u
variable (R l : Type u) [CommRing R] [IsLocalRing R]
[Field l] [Algebra (IsLocalRing.ResidueField R) l]
[FiniteDimensional (IsLocalRing.ResidueField R) l]
[Algebra.IsSeparable (IsLocalRing.ResidueField R) l]
EtaleFundamentalGroups.finiteEtaleResidueLiftSpecialFiberRingEquiv
DocumentationThe special fibre of the explicit lift is the adjoined-root presentation of the given residue extension.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups
open Polynomial
universe u
variable (R l : Type u) [CommRing R] [IsLocalRing R]
[Field l] [Algebra (IsLocalRing.ResidueField R) l]
[FiniteDimensional (IsLocalRing.ResidueField R) l]
[Algebra.IsSeparable (IsLocalRing.ResidueField R) l]
EtaleFundamentalGroups.finiteEtaleResidueLiftSpecialFiberRingEquiv_mk
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups
open Polynomial
universe u
variable (R l : Type u) [CommRing R] [IsLocalRing R]
[Field l] [Algebra (IsLocalRing.ResidueField R) l]
[FiniteDimensional (IsLocalRing.ResidueField R) l]
[Algebra.IsSeparable (IsLocalRing.ResidueField R) l]
EtaleFundamentalGroups.finiteEtaleResidueLiftClosedIdeal_isMaximal
DocumentationThe extended closed point in the explicit lift is maximal.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups
open Polynomial
universe u
variable (R l : Type u) [CommRing R] [IsLocalRing R]
[Field l] [Algebra (IsLocalRing.ResidueField R) l]
[FiniteDimensional (IsLocalRing.ResidueField R) l]
[Algebra.IsSeparable (IsLocalRing.ResidueField R) l]
EtaleFundamentalGroups.isLocalRing_finiteEtaleResidueLift
DocumentationThe explicit lift of a finite separable residue extension is local.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups
open Polynomial
universe u
variable (R l : Type u) [CommRing R] [IsLocalRing R]
[Field l] [Algebra (IsLocalRing.ResidueField R) l]
[FiniteDimensional (IsLocalRing.ResidueField R) l]
[Algebra.IsSeparable (IsLocalRing.ResidueField R) l]
EtaleFundamentalGroups.maximalIdeal_finiteEtaleResidueLift
DocumentationThe maximal ideal of the explicit lift is the extended base maximal ideal.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups
open Polynomial
universe u
variable (R l : Type u) [CommRing R] [IsLocalRing R]
[Field l] [Algebra (IsLocalRing.ResidueField R) l]
[FiniteDimensional (IsLocalRing.ResidueField R) l]
[Algebra.IsSeparable (IsLocalRing.ResidueField R) l]
EtaleFundamentalGroups.isUnit_aeval_derivative_finiteEtaleResidueLift
DocumentationThe reduction of the lifted derivative is nonzero, so the derivative at the adjoined root is a unit.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups
open Polynomial
universe u
variable (R l : Type u) [CommRing R] [IsLocalRing R]
[Field l] [Algebra (IsLocalRing.ResidueField R) l]
[FiniteDimensional (IsLocalRing.ResidueField R) l]
[Algebra.IsSeparable (IsLocalRing.ResidueField R) l]
EtaleFundamentalGroups.moduleFinite_finiteEtaleResidueLift
DocumentationThe explicit residue lift is finite as a module.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups
open Polynomial
universe u
variable (R l : Type u) [CommRing R] [IsLocalRing R]
[Field l] [Algebra (IsLocalRing.ResidueField R) l]
[FiniteDimensional (IsLocalRing.ResidueField R) l]
[Algebra.IsSeparable (IsLocalRing.ResidueField R) l]
EtaleFundamentalGroups.faithfulSMul_finiteEtaleResidueLift
DocumentationThe explicit residue lift is faithfully acted on by the base.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups
open Polynomial
universe u
variable (R l : Type u) [CommRing R] [IsLocalRing R]
[Field l] [Algebra (IsLocalRing.ResidueField R) l]
[FiniteDimensional (IsLocalRing.ResidueField R) l]
[Algebra.IsSeparable (IsLocalRing.ResidueField R) l]
EtaleFundamentalGroups.etale_finiteEtaleResidueLift
DocumentationThe explicit lift of a finite separable residue extension is finite étale.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups
open Polynomial
universe u
variable (R l : Type u) [CommRing R] [IsLocalRing R]
[Field l] [Algebra (IsLocalRing.ResidueField R) l]
[FiniteDimensional (IsLocalRing.ResidueField R) l]
[Algebra.IsSeparable (IsLocalRing.ResidueField R) l]
EtaleFundamentalGroups.finiteEtaleResidueLiftResidueAlgEquiv
DocumentationThe residue extension of the explicit finite étale lift is the prescribed finite separable extension.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups
open Polynomial
universe u
variable (R l : Type u) [CommRing R] [IsLocalRing R]
[Field l] [Algebra (IsLocalRing.ResidueField R) l]
[FiniteDimensional (IsLocalRing.ResidueField R) l]
[Algebra.IsSeparable (IsLocalRing.ResidueField R) l]