Documentation

MIPRE.Background.LIDT.MIPStarRE.LDT.Basic.ParametersFiniteAnswers

Finite answer spaces for the low individual degree test #

Finite-type instances for the bounded polynomial answer spaces defined in MIPStarRE.LDT.Basic.LowDegreePolynomial.

Finite answer spaces #

@[instance_reducible]

The axis-line polynomial answer type uses classical equality on the bundled polynomial witness.

Equations
@[instance_reducible]
noncomputable instance MIPStarRE.LDT.instDecidableEqPolynomial (params : Parameters) [FieldModel params.q] :

The finite low-individual-degree polynomial answer type uses classical equality on the bundled polynomial witness.

Equations
theorem MIPStarRE.LDT.linePolynomial_coeff_fin_injective (params : Parameters) [FieldModel params.q] {n : } {p q : LinePolynomialModel params} (hp : Polynomial.natDegree p n) (hq : Polynomial.natDegree q n) (h : ∀ (i : Fin (n + 1)), Polynomial.coeff p i = Polynomial.coeff q i) :
p = q

A univariate polynomial of natDegree ≤ n is determined by its first n + 1 coefficients. Shared injectivity fact behind the finite-answer-space instances below.

@[instance_reducible]

Axis-line polynomial answers form a finite type via their bounded coefficient vectors.

Equations
@[instance_reducible]

Diagonal-line polynomial answers form a finite type via their bounded coefficient vectors.

Equations
  • One or more equations did not get rendered due to their size.
@[instance_reducible]
noncomputable instance MIPStarRE.LDT.instFintypePolynomial (params : Parameters) [FieldModel params.q] :

Global low-individual-degree polynomial answers form a finite type, by injecting into the finite space of degree-restricted multivariate polynomials.

Equations
theorem MIPStarRE.LDT.polynomial_sum_fiberwise (params : Parameters) [FieldModel params.q] (u : Point params) {β : Type u_1} [AddCommMonoid β] (f : Polynomial paramsβ) :
h : Polynomial params, f h = a : Fq params, h : Polynomial params with h.toFun u = a, f h

Reindex a polynomial-indexed sum by the value of the polynomial at a fixed point.

The low individual degree test frequently groups global polynomial answers by the fiber of the evaluation map h ↦ h u. This lemma records that finite reindexing in the notation used throughout the LDT formalization.