Wiki
Wiki

Research notes on every problem, and a library of the papers behind them. Built from the open erdos repository.

Updated


Statement

Fix a field KK, an integer d≥0d\ge0, and m≤d+1m\le d+1 distinct points z1,…,zm∈Ksz_1,\ldots,z_m\in K^s. Evaluation at these points is a surjective linear map from the space of polynomials of total degree at most dd onto KmK^m. Consequently, if KK has qq elements, independently uniform choices of aa such polynomials vanish at all mm points with probability q−amq^{-am}.

There is also a coefficient-counting version. Let K0⊆LK_0\subseteq L be fields, let P1,…,PaP_1,\ldots,P_a be degree-at-most-dd polynomials over LL, and let MM be the number of monomials of degree at most dd in 2b2b variables. Suppose all aMaM coefficients, together with hh further scalars, are algebraically independent over K0K_0.

Form a bipartite graph with two copies of LbL^b, joining xx on the left to yy on the right when Pj(x,y)=0P_j(x,y)=0 for every jj. Let UU be a finite set of its vertices, and EE a set of its edges supported on UU, with ∣E∣≤d+1|E|\le d+1. If each of the hh further scalars is a coordinate of a vertex in UU, then

h+a∣E∣≤b∣U∣.h+a|E|\le b|U|.

Proof

For each i≠ji\ne j, choose a coordinate where ziz_i and zjz_j differ. A linear polynomial in that coordinate can be normalized to take value one at ziz_i and zero at zjz_j. Multiplying these m−1m-1 factors gives a polynomial LiL_i of degree at most m−1m-1 with Li(zj)=1i=jL_i(z_j)=\mathbf 1_{i=j}. Thus ∑iviLi\sum_i v_iL_i interpolates any prescribed values viv_i. The case m=0m=0 is the zero-dimensional target and is immediate.

Over a finite field, every fiber of the surjective evaluation map is a translate of its kernel and has the same size. A uniform polynomial therefore has a uniform evaluation vector. Taking aa independent polynomials gives the stated probability.

For the coefficient bound, orient every edge from left to right. Distinct edges have distinct 2b2b-coordinate evaluation points, even if some vertices on opposite sides have the same coordinate vector. Let BB be the subfield of LL generated over K0K_0 by all coordinates of vertices in UU. It is generated by at most b∣U∣b|U| scalars. Interpolation over BB shows that, for each PjP_j, its vanishing on EE supplies ∣E∣|E| independent linear relations on its MM coefficients. The relations for different polynomials occupy separate coefficient blocks. Gaussian elimination therefore expresses all coefficients as BB-linear combinations of at most aM−a∣E∣aM-a|E| of them. Equivalently, their span over BB has dimension at most that number; either formulation also covers redundant generators.

The field generated by BB and these remaining coefficient generators contains all aM+haM+h algebraically independent scalars. A field generated by rr elements over K0K_0 has transcendence degree at most rr. Hence

aM+h≤b∣U∣+aM−a∣E∣,aM+h\le b|U|+aM-a|E|,

and cancellation proves the claim.

Source and dependencies

This is the explicit interpolation and algebraic-dimension step suppressed in Proposition 2.1 of the exposition. The pinned formal source proves PolynomialSampling.interpolate, evaluation_surjective, and system_probability, lines 2416–2573; LinearRelations.small_generating_set, lines 2610–2643; GenericConstraints.independent_extras_bound, lines 2799–2824; and PolynomialEdgeConstraints.independent_bound, lines 2876–2912.

The field-theoretic input is the elementary transcendence-degree bound for finitely generated fields, used formally through the algebraic-independence matroid. It is not an algebraic-geometric point-counting estimate. No lower bound on field size is needed for the interpolation assertion itself.

Bears on. #571.