Documentation

TauCeti.FieldTheory.FunctionField.PlaneCurve.ConstantField

The constant field of a plane curve #

Let F be a field generated over k by a transcendental element x and an element y with φ(x, y) = 0, for an irreducible φ ∈ k[X, Y]. This file proves the absolute-irreducibility criterion for the constant field: if φ stays irreducible over an algebraically closed field K ⊇ k, then k is algebraically closed in F, that is, k is the exact field of constants of F. This is Stichtenoth's Corollary 3.6.8, stated in his Section 3.6, where k is assumed perfect; the proof here needs no hypothesis on k. It supplies the exactness of constants for function fields given by an absolutely irreducible plane equation.

The exact-constants criterion passes through the tensor product F ⊗[k] K and reuses the domain criterion after converting the bivariate equation to two-variable polynomial form.

Main results #

References #

theorem TauCeti.ker_aeval_eq_span_singleton_of_irreducible {k : Type u_1} {F : Type u_2} [Field k] [Field F] [Algebra k F] {φ : MvPolynomial (Fin 2) k} (hφ : Irreducible φ) {x y : F} (hx : Transcendental k x) (h : (MvPolynomial.aeval ![x, y]) φ = 0) :

The relations of a point on a plane curve. If x is transcendental over k and φ(x, y) = 0 for an irreducible φ ∈ k[X, Y], then the polynomials vanishing at (x, y) are exactly the multiples of φ.

theorem TauCeti.isDomain_tensorProduct_of_irreducible_map {k : Type u_1} {F : Type u_2} [Field k] [Field F] [Algebra k F] (K : Type u_3) [Field K] [Algebra k K] {φ : MvPolynomial (Fin 2) k} (hφ : Irreducible ((MvPolynomial.map (algebraMap k K)) φ)) {x y : F} (hx : Transcendental k x) (hgen : k⟮x, y⟯ = ⊤) (h : (MvPolynomial.aeval ![x, y]) φ = 0) :

Plane curves stay integral under extension of scalars. Let F be generated over k by a transcendental x and an element y with φ(x, y) = 0. If φ ∈ k[X, Y] is irreducible over a field K containing k, then F ⊗[k] K is a domain.

The absolute-irreducibility criterion #

theorem TauCeti.isIntegrallyClosedIn_of_irreducible_map {k : Type u_1} {F : Type u_2} [Field k] [Field F] [Algebra k F] {L : Type u_3} [Field L] [Algebra k L] [IsAlgClosed L] {x y : F} (hx : Transcendental k x) (hxy : k⟮x, y⟯ = ⊤) {φ : Polynomial (Polynomial k)} (hφ : Irreducible (Polynomial.map (Polynomial.mapRingHom (algebraMap k L)) φ)) (h : (Polynomial.aevalAeval x y) φ = 0) :

An absolutely irreducible plane equation has exact constants (Stichtenoth, Corollary 3.6.8). Let F = k⟮x, y⟯ with x transcendental over k, and let φ(x, y) = 0 for a polynomial φ ∈ k[X][Y] which stays irreducible over an algebraically closed field L containing k. Then k is the exact constant field of F.

No perfectness of k is needed. Absolute irreducibility is only sufficient: over an imperfect field the constants of F can be exact although φ factors over L, as for y ^ p = t x ^ p + u over 𝔽_p(t, u).