The generic rank-one (Vandermonde) lemma, in Newton form. For H = W + sum_c sum_{t<C c} gamma_{c,t} v(a_{c,t}) v(a_{c,t})^T, v(a)i = a^i, with W and all nodes p-integral, nodes in one class pairwise congruent mod p, v_p(gamma{c,t}) >= w_{c,t} and w_c nondecreasing in t: v_p(det H) >= sum_c sum_{k<C c} min(w_{c,k} + 2k, 0).
Newton coefficients over a node sequence #
Successive monic quotients along the Newton interpolation nodes.
Equations
- Zeta32.Outer.newtonTail a f 0 = f
- Zeta32.Outer.newtonTail a f k.succ = Zeta32.Outer.newtonTail a f k /ₘ (Polynomial.X - Polynomial.C (a k))
Instances For
Newton interpolation coefficient at the kth node.
Equations
- Zeta32.Outer.ncoef a f k = Polynomial.eval (a k) (Zeta32.Outer.newtonTail a f k)
Instances For
The kth Newton basis polynomial associated to the node sequence.
Equations
- Zeta32.Outer.Nb a k = ∏ s ∈ Finset.range k, (Polynomial.X - Polynomial.C (a s))
Instances For
The double expansion bound #
The class-wise rank-one lemma #
The weighted Newton-basis Gram polynomial for a residue class.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Left factor in the residue-class block decomposition of the Hankel matrix.
Equations
- Zeta32.Outer.rankA Cc node W a (Sum.inl i_2) = W a i_2
- Zeta32.Outer.rankA Cc node W a (Sum.inr ⟨c, k⟩) = Polynomial.C (Zeta32.Outer.ncoef (node c) (Polynomial.X ^ ↑a) ↑k)
Instances For
Middle block matrix in the residue-class Hankel decomposition.
Equations
Instances For
Right factor in the residue-class block decomposition of the Hankel matrix.
Equations
- Zeta32.Outer.rankB Cc node (Sum.inl i_2) b = if i_2 = b then 1 else 0
- Zeta32.Outer.rankB Cc node (Sum.inr ⟨c, k⟩) b = Polynomial.C (Zeta32.Outer.ncoef (node c) (Polynomial.X ^ ↑b) ↑k)
Instances For
Rank-one bound after scaling row a by a p-integral scalar d a; only the scaled W has
to be integral.