Module

HenselianPolynomialFactors.lean

Nyll.ValuedFieldTheory.Valuation.Completion.HenselianPolynomialFactors
2 declarations indexed from sourceView source ↗

Descending factors from the completion of a Henselian DVF

The coefficients of a monic divisor of a separable polynomial are separable over the original field. Separable algebraic closedness in the completion therefore descends the divisor, preserving monicity and divisibility.

Declarations

ValuationTheory.DiscreteValuationField.HenselianDVF.exists_monic_factor_of_dvd_completion

A monic factor of a separable polynomial over the valuation completion descends to a monic factor over the original Henselian field.

Source context 3 commands

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

namespace ValuationTheory.DiscreteValuationField.HenselianDVF
open Polynomial
variable {K : Type*} [Field K]
theorem exists_monic_factor_of_dvd_completion (base : HenselianDVF K)
    {f : K[X]} (hf : f.Separable) {g : base.valuation.Completion[X]}
    (hg : g.Monic) (hdiv : g ∣ f.map (algebraMap K base.valuation.Completion)) :
    ∃ g₀ : K[X], g₀.Monic ∧
      g₀.map (algebraMap K base.valuation.Completion) = g ∧ g₀ ∣ f
ValuationTheory.DiscreteValuationField.HenselianDVF.irreducible_map_completion

Every separable irreducible polynomial stays irreducible after completing a Henselian discretely valued field. The polynomial need not be monic.

Source context 3 commands

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

namespace ValuationTheory.DiscreteValuationField.HenselianDVF
open Polynomial
variable {K : Type*} [Field K]
theorem irreducible_map_completion (base : HenselianDVF K)
    {f : K[X]} (hf : f.Separable) (hirr : Irreducible f) :
    Irreducible (f.map (algebraMap K base.valuation.Completion))