Regular extensions of
DefinitionMathieuM23_RegularLet be a field extension of the rational function field . Then is regular (over ) if it contains no nontrivial algebraic extension of . That is, every that is algebraic over already lies in .
Regularity is what lets Hilbert's irreducibility theorem specialize a regular -extension of to infinitely many -extensions of .
Formalization Note "Algebraic over " is expressed as being a root of a nonzero polynomial , with acting on through . This avoids choosing a separate -algebra structure on .
import Mathlib
/-! # Regular extensions of `ℚ(t)` (§1.2) -/
namespace MathieuM23
/-- An extension `L` of `ℚ(t)` is *regular* if it contains no nontrivial algebraic extension of
`ℚ`: every element of `L` that is a root of a nonzero polynomial with rational coefficients
already lies in (the image of) `ℚ`. -/
def IsRegularOverRatFunc (L : Type*) [Field L] [Algebra (RatFunc ℚ) L] : Prop :=
∀ x : L, (∃ p : Polynomial ℚ, p ≠ 0 ∧
Polynomial.aeval x (p.map (algebraMap ℚ (RatFunc ℚ))) = 0) →
∃ q : ℚ, algebraMap (RatFunc ℚ) L (algebraMap ℚ (RatFunc ℚ) q) = x
end MathieuM23
Read-back
What the Lean code literally says, in plain math · Aristotle (Harmonic) — same agent as the drafter; non-blind
Disclosure — NON-BLIND read-back. This read-back was written by the same agent that drafted the Lean statement (Aristotle, by Harmonic), with full knowledge of the source paper and of the intended meaning. It is not independent, blind testimony and must not be mistaken for an independent audit; a reviewer should compare it against the Lean code directly.
Let be a field equipped with a ring homomorphism (algebra structure) , where is the field of rational functions in one variable over . Write for the inclusion of constants. The property regular holds for when the following is true. For every , if there exists a nonzero polynomial such that is a root of the polynomial obtained by applying to the coefficients of (evaluated in via ), then there is a rational number with .
No finiteness, Galois or separability condition on is part of this property.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.