Rational hitting lists: wronskian #
Adapted from OpenAI's formalization at revision adc7f1241b42e322a6451854ab7e4b4c146bf78a.
Source: https://github.com/openai/math/blob/adc7f1241b42e322a6451854ab7e4b4c146bf78a/lean/OAI/Computability/RationalHitting/Wronskian.lean
Imports, namespaces, module visibility, documentation, and formatting are adapted for complexitylib. The source theorem statements and mathematical arguments are retained.
The Wronskian with derivative orders 0, ..., h - 1.
Equations
- Complexity.RationalHitting.Expansion.wronskian f = (Matrix.of fun (i j : Fin h) => (⇑Polynomial.derivative)^[↑i] (f j)).det
Instances For
Factoring prescribed powers from the columns keeps track of the first possible coefficient of a determinant.
The local order formula at zero, before translation to an arbitrary point. The sum of the row numbers is C(h,2).
Polynomial row reduction, derived rather than assumed: every bounded-degree subspace has a basis with distinct largest degrees.
Fixed-length coefficient reversal is linear, unlike degree-dependent polynomial reversal.
Equations
- Complexity.RationalHitting.Expansion.reflectLinearEquiv K N = { toFun := Polynomial.reflect N, map_add' := ⋯, map_smul' := ⋯, invFun := Polynomial.reflect N, left_inv := ⋯, right_inv := ⋯ }
Instances For
The Wronskian order bound for distinct points of a characteristic-zero field and order-echelon bases. The triangular sum is exactly binom(h,2).
Distinct leading orders make vanishing conditions triangular; no linear combination can cancel its first nonzero echelon term.
The exact vanishing filtration, expressed by low Taylor coefficients.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Row reduction exactly describes the whole vanishing filtration, not only the basis vectors.