Recurring hypotheses of the counting theorems #
The determinant-method counting theorems are stated for a finite family of integral points and an equation with bounded coefficients. These bundles name the recurring groups of hypotheses.
CCDN.IsBoxZeroFamily f B z: the pointsz iare integral zeros offin the box of radiusB ≥ 1.CCDN.IsPrimitiveBoxZeroFamily f B z: moreover everyz iis a primitive integer vector, that is, the reduced representative of a rational projective point.CCDN.IsBoundedPlaneCurve F q d H: the integral affine plane equationqhas degreed, is irreducible over the fieldF, and has coefficients bounded byH ≥ 1.CCDN.IsIndependentEvaluation f M F z: the evaluation matrix(F j (z i))of forms of degreeMat primitive integral zeros offhas linearly independent rows; this is the input of the determinant lower bounds.CCDN.IsSmoothResidueFamily f P a x: the pointsx ilie in prescribed nonsingular residue classesa poffmodulo the primesp ∈ P; this is the input of the congruence improvement of the determinant lower bound.
The points z i are integral zeros of f lying in the box of radius B ≥ 1.
Instances For
The points z i are primitive integral zeros of f lying in the box of radius B ≥ 1;
for a form f these are the reduced representatives of rational projective zeros of f.
The coordinates of every point
z ihave gcd1.
Instances For
The integral affine plane equation q has total degree d, is irreducible over the
field F, and all its coefficients are bounded in absolute value by H ≥ 1.
The polynomial
qhas total degreed.- irreducible : Irreducible ((MvPolynomial.map (Int.castRingHom F)) q)
The image of
qoverFis irreducible. The coefficient bound
His at least1.- coeff_le : CoefficientHeightLE q H
Every coefficient of
qhas absolute value at mostH.
Instances For
The input of the determinant method: forms F j of degree M, primitive integral zeros
z i of f, and an evaluation matrix (F j (z i)) whose rows are linearly independent over
ℚ, so that it has a nonzero maximal minor.
- isHomogeneous (j : Fin N) : (F j).IsHomogeneous M
Every form
F jis homogeneous of degreeM. The coordinates of every point
z ihave gcd1.Every point
z iis a zero off.- rows_linearIndependent : LinearIndependent ℚ ((Matrix.of fun (i : Fin s) (j : Fin N) => (MvPolynomial.eval (z i)) (F j)).map Int.cast).row
The rows of the evaluation matrix
(F j (z i))are linearly independent overℚ.
Instances For
The points x i lie in prescribed nonsingular residue classes of f: every p ∈ P is
prime, a p is a zero of f modulo p at which some partial derivative of f does not vanish
modulo p, and every x i is congruent to a p modulo p.
Every element of
Pis prime.- eval_eq_zero (p : ℕ) : p ∈ P → MvPolynomial.eval₂ (Int.castRingHom (ZMod p)) (fun (j : Fin n) => ↑(a p j)) f = 0
For every
p ∈ P, the pointa pis a zero offmodulop. - smooth (p : ℕ) : p ∈ P → ∃ (j : Fin n), (MvPolynomial.eval fun (i : Fin n) => ↑(a p i)) ((MvPolynomial.pderiv j) ((MvPolynomial.map (Int.castRingHom (ZMod p))) f)) ≠ 0
For every
p ∈ P, some partial derivative offis nonzero ata pmodulop. For every
p ∈ P, every pointx iis congruent toa pmodulop.