Section 8 global variance: core definitions #
Basic question and answer types (axis-parallel line questions, point-pair questions) underlying the Section 8 global-variance construction.
References #
references/ldt-paper/expansion.texblueprint/src/chapter/ch06_variance.tex
Basic question and answer types #
An axis-parallel line together with a point queried on that line.
Equations
- MIPStarRE.LDT.GlobalVariance.AxisParallelLineQuestion params = (MIPStarRE.LDT.AxisParallelLine params × MIPStarRE.LDT.Point params)
Instances For
A pair of points used for local or global variance comparisons.
Equations
- MIPStarRE.LDT.GlobalVariance.PointPairQuestion params = (MIPStarRE.LDT.Point params × MIPStarRE.LDT.Point params)
Instances For
Degree-bounded polynomial answers: global low-individual-degree polynomials over the
chosen field model, i.e. pairs of a multivariate polynomial and a proof that each
individual degree is at most params.d. Coerces to a raw function Point params → Fq params
via Polynomial.toFun, so downstream callers may still write g u to evaluate.
Equations
Instances For
Degree-bounded axis-line answers: univariate polynomials of degree at most params.d
over the chosen field model. Coerces to a raw function Fq params → Fq params via
AxisLinePolynomial.toFun.
Equations
Instances For
Axis-parallel lines are finitely enumerable via their base point and direction.
Equations
- MIPStarRE.LDT.GlobalVariance.instFintypeAxisParallelLine params = Fintype.ofInjective (fun (ℓ : MIPStarRE.LDT.AxisParallelLine params) => (ℓ.base, ℓ.direction)) ⋯
A default low-degree polynomial witnessing nonemptiness of the finite polynomial answer type.
A valid axis-parallel line question pairs a line with a point lying on it.
Equations
- MIPStarRE.LDT.GlobalVariance.pointOnLine qu = ∃ (t : MIPStarRE.LDT.Fq params), qu.1.pointAt t = qu.2
Instances For
The affine line parameter of the sampled point in an axis-parallel line question.
For a line ℓ(t) = base + t e_i, the sampled point u has affine parameter
u_i - base_i. This is the parameter used by the axis-parallel line-test API;
it is not the raw coordinate u_i unless the line base has zero in direction i.
Equations
- MIPStarRE.LDT.GlobalVariance.axisParallelLineQuestionParameter qu = MIPStarRE.LDT.subCoord (qu.2 qu.1.direction) (qu.1.base qu.1.direction)
Instances For
The recovered parameter of ℓ.pointAt t is exactly t.
The distribution of an axis-parallel line together with a point queried on it.
The paper samples u ∈ F_q^m uniformly, then samples a direction i uniformly,
and finally takes the axis-parallel line through u in direction i. Since
AxisParallelLineQuestion params is represented as a pair (ℓ, u), we realize
this as the normalized uniform distribution on the finite set of incident pairs,
i.e. those with u ∈ ℓ.
Equations
Instances For
The incident axis-line sample space is nonempty: take any point, any coordinate direction, and the canonical line through that point.
The incident axis-line distribution is a probability distribution.
The incident axis-line distribution is Mathlib's uniform PMF on its finite incident-pair support.
The uniform distribution over bundled low-individual-degree polynomials.
Equations
Instances For
The polynomial-answer distribution is a probability distribution.
The polynomial-answer distribution is Mathlib's uniform PMF on the finite answer type.