Lee-O'Sullivan Interpolation Basics #
Number of coefficient columns in the Lee-O'Sullivan module basis.
Instances For
Lee-O'Sullivan shifted-degree shifts, shift[j] = j * yWeight params.
Instances For
Uniform exponent t_i = min i s in the Lee-O'Sullivan basis.
Instances For
def
CompPoly.GuruswamiSudan.leeOSullivanBasisPolynomial
{F : Type u_1}
[Field F]
[BEq F]
[LawfulBEq F]
[DecidableEq F]
(R G : CPolynomial F)
(params : GSInterpParams)
(i : ℕ)
:
The Lee-O'Sullivan basis polynomial P_i.
Instances For
def
CompPoly.GuruswamiSudan.leeOSullivanBasisRowsWithRG
{F : Type u_1}
[Field F]
[BEq F]
[LawfulBEq F]
[DecidableEq F]
(R G : CPolynomial F)
(params : GSInterpParams)
:
Lee-O'Sullivan basis rows from already-built R and G.
Instances For
def
CompPoly.GuruswamiSudan.leeOSullivanBasisRows
{F : Type u_1}
[Field F]
[BEq F]
[LawfulBEq F]
[DecidableEq F]
(V : CPolynomial.VanishingPolynomialContext F)
(E : CPolynomial.BatchEvalContext F)
(points : Array (F × F))
(params : GSInterpParams)
:
Lee-O'Sullivan basis rows from packed points.