The Newton support of a bivariate polynomial f: the image of its monomial
exponents in ℝ² (cf. Definition 1.1 of "Elliptic Curves").
Instances For
The Newton polygon Δ(f) of a bivariate polynomial f: the convex hull in ℝ²
of the exponents (i, j) with aᵢⱼ ≠ 0 (Definition 1.1).
Instances For
The topological interior Δ°(f) of the Newton polygon of f (Definition 1.1).
Instances For
The topological boundary ∂Δ(f) of the Newton polygon of f (Definition 1.1).
Instances For
The edge restriction f_γ of a polynomial f to a subset γ ⊆ ℝ²: the sum of
the monomials of f whose exponents lie on γ (Definition 1.1).
Instances For
The set of integer lattice points lying strictly inside the Newton polygon of f,
i.e. Δ°(f) ∩ ℤ², appearing on the right-hand side of Baker's theorem.
Instances For
The collection of boundary edges of the Newton polygon of f: faces cut out by a
supporting hyperplane with nonzero normal vector that contain at least two points.
Instances For
The edge restriction f_γ viewed over the algebraic closure of k, used to test
nondegeneracy in the algebraically closed setting.
Instances For
A polynomial f is nondegenerate with respect to an edge γ if the polynomials
f_γ, x · ∂f_γ/∂x, and y · ∂f_γ/∂y have no common zero in (k̄ˣ)²
(Definition 1.3).
Instances For
f is nondegenerate with respect to Δ(f) if it is nondegenerate with respect to
every boundary edge and is not divisible by x or y (Definition 1.3).
Instances For
Homogenize a bivariate polynomial f to a trivariate polynomial f* of the same
total degree by inserting an auxiliary variable in the third coordinate.
Instances For
A point p ∈ k̄³ is a singular point of a homogeneous polynomial F if it lies on
the variety {F = 0} and all partial derivatives of F vanish at p.
Instances For
A point p ∈ k̄³ is a "coordinate point" if all but one of its coordinates vanish,
i.e. it is one of the three points (1:0:0), (0:1:0), (0:0:1).
Instances For
A homogenized polynomial f* has no singularities outside the three coordinate
points; this is the smoothness condition appearing in Proposition 1.5.
Instances For
A bundle of data witnessing the existence of a "genus" function on bivariate
polynomials over k, packaging invariance under nonzero scaling, the arithmetic
genus upper bound, and the equality case for smooth curves.
- genusVal : MvPolynomial (Fin 2) k → ℕ
- genus_invariant_val (f : MvPolynomial (Fin 2) k) (c : k) : c ≠ 0 → genusVal (MvPolynomial.C c * f) = genusVal f
- genus_le_arithmetic_genus_val (f : MvPolynomial (Fin 2) k) : Irreducible ((MvPolynomial.map (algebraMap k (AlgebraicClosure k))) f) → genusVal f ≤ (f.totalDegree - 1) * (f.totalDegree - 2) / 2
- genus_eq_arithmetic_genus_of_smooth_val (f : MvPolynomial (Fin 2) k) : Irreducible ((MvPolynomial.map (algebraMap k (AlgebraicClosure k))) f) → (∀ (p : Fin 3 → AlgebraicClosure k), (∃ (i : Fin 3), p i ≠ 0) → ¬NewtonPolygon.IsSingularPoint ((MvPolynomial.map (algebraMap k (AlgebraicClosure k))) (NewtonPolygon.homogenize f)) p) → genusVal f = (f.totalDegree - 1) * (f.totalDegree - 2) / 2
Instances
Canonical GenusData instance on any field, supplied by genusDataExists.
The genus g(F) of the function field of f, extracted from the chosen
GenusData structure on k.
Instances For
Baker's Theorem (Theorem 1.2): if f ∈ k[x, y] is irreducible over k̄, then the
genus of its function field is at most the number of interior lattice points of the
Newton polygon Δ(f).
Proposition 1.5: for an irreducible nondegenerate f whose homogenization has no
singularities outside the three coordinate points, the genus equals the number of
interior lattice points of Δ(f).