Documentation

Papers.OnSomeLocalRings_Maassaran_2025.Sections.section02_part3

theorem SomeLocalRings.derivative_nonroot_on_roots_of_irreducible_of_natDegree_lt {š•œ : Type u_1} [Field š•œ] (P Q : Polynomial š•œ) (hP : Irreducible P) (hdeg : Q.natDegree < P.natDegree) (hQ' : Polynomial.derivative Q ≠ 0) (α : AlgebraicClosure š•œ) :
(Polynomial.map (algebraMap š•œ (AlgebraicClosure š•œ)) P).IsRoot α → ¬(Polynomial.map (algebraMap š•œ (AlgebraicClosure š•œ)) (Polynomial.derivative Q)).IsRoot α

If P is irreducible and Q has smaller degree, then a nonzero Q' has no roots among the roots of P in an algebraic closure.

theorem SomeLocalRings.proposition_2_7 {š•œ : Type u_1} [Field š•œ] (P₁ Pā‚‚ : Polynomial š•œ) (hP₁ : Irreducible P₁) (hPā‚‚ : Irreducible Pā‚‚) (f : Polynomial š•œ ā§ø Ideal.span {P₁} ā‰ƒ+* Polynomial š•œ ā§ø Ideal.span {Pā‚‚}) (σ_f : š•œ ā‰ƒ+* š•œ) (hf : RingHom.StabilizesBaseFieldWith f.toRingHom σ_f) (σX : Polynomial š•œ ā‰ƒ+* Polynomial š•œ) (hσX : σX Polynomial.X = Polynomial.X ∧ RingHom.StabilizesBaseFieldWith σX.toRingHom σ_f) (Qf Sf : Polynomial š•œ) (hQfdeg : Qf.natDegree < P₁.natDegree) (hSf : (σX P₁).comp Qf = Sf * Pā‚‚) :

Proposition 2.7 Assume š•œ is a field and P₁, Pā‚‚ are irreducible polynomials in š•œ[X]. Let f : š•œ[X]/(P₁) ā‰ƒ+* š•œ[X]/(Pā‚‚) be a ring isomorphism stabilizing š•œ. Let S_f be as in Proposition 2.4, so that (σ_f^X(P₁)) ∘ Q_f = S_f * Pā‚‚ for some Q_f ∈ š•œ[X]. Then S_f is coprime to Pā‚‚ if and only if the formal derivative Q_f' is nonzero.

theorem SomeLocalRings.stabilizesBaseFieldWith_quotientMap_pow {š•œ : Type u_1} [Field š•œ] (P₁ Pā‚‚ : Polynomial š•œ) (n : ā„•) (fX : Polynomial š•œ →+* Polynomial š•œ) (σ_f : š•œ ā‰ƒ+* š•œ) (hfX : RingHom.StabilizesBaseFieldWith fX σ_f) (hIJn : Ideal.span {P₁ ^ n} ≤ Ideal.comap fX (Ideal.span {Pā‚‚ ^ n})) :

If a ring homomorphism fX : š•œ[X] → š•œ[X] stabilizes the base field via σ_f, then the induced quotient map š•œ[X]/(P₁^n) → š•œ[X]/(Pā‚‚^n) also stabilizes the base field via σ_f.