Collision expansion and Schwartz-Zippel bounds #
This module contains the generalizeB theorem wrappers, finite reparametrization
and distribution bookkeeping, and the Schwartz-Zippel collision expansion that
bounds the line-collision residual.
lem:generalize-b.
Reindex the axis-parallel line-question distribution as a uniform average over
line/parameter seeds (ℓ,t) with sampled point u = ℓ(t).
This is the distributional bookkeeping used in expansion.tex, lines 281--288.
Reindex a line representative and affine parameter by the sampled point on that line, keeping the direction and parameter as auxiliary data.
This is the finite bookkeeping behind expansion.tex, lines 300--302: averaging
over a line representative ℓ and a parameter t is the same as averaging over
the sampled base point u = ℓ(t), the direction, and the forgotten parameter.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Combining the incident-pair distribution with the sampled-point marginal gives the native base-point test distribution.
Positivity of the tensor mass appearing in the line-collision expansion.
Schwartz--Zippel coefficient bound for a fixed polynomial, line, and line answer.
Commuting the uniform parameter average past the finite sum over line answers.
This is the purely finite-sum bookkeeping between the paper's seed average over
(ℓ,t) and the coefficient-weighted display in expansion.tex, lines 286--288.
The remaining #753 residual is now only the incident-question/postprocess equality
between generalizeBCollisionResidual and generalizeBSeedCollisionExpansion.
The incident-question collision residual is exactly the uniform line/parameter
seed expansion from expansion.tex, lines 286--288.
The proof reindexes the axis-parallel line-test distribution by (ℓ,t) with
sampled point u = ℓ(t), then expands the ProjMeas.postprocess fiber for the
collision event f(t) = g|_ℓ(t) and f ≠ g|_ℓ.
The explicit line/parameter collision expansion is bounded by m*d/q.
This proves the Schwartz--Zippel and normalization parts of the residual estimate
from expansion.tex, lines 286--288. The preceding
generalizeBCollisionResidual_eq_seedCollisionExpansion theorem supplies the
incident-question/postprocess identity needed to apply this bound to the original
collision residual.
The uniform line/parameter seed collision expansion is bounded by m*d/q.
The proof first commutes the finite seed average into the coefficient-weighted line expansion, then applies the Schwartz--Zippel coefficient bound and tensor normalization estimate above.
The pointwise collision residual in lem:generalize-b is bounded by m*d/q.
This combines the incident-question reindexing with the seed/line expansion,
Schwartz--Zippel coefficient bound, and submeasurement-normalization estimate
from expansion.tex, lines 281--288.
Pointwise Schwartz--Zippel bound for the strategy-state form of
lem:generalize-b.
This is the paper's estimate at expansion.tex, lines 281--288, after the
projective expansion converts the squared norm into the collision residual.
lem:generalize-b for the strategy state, with the pointwise
Schwartz--Zippel estimate discharged internally. The good-strategy hypothesis is
kept in the statement to match the paper context of expansion.tex,
lines 271--288, although the algebraic Schwartz--Zippel proof itself does not
use ε, δ, or γ.