Rational hitting lists: padded rank #
Adapted from OpenAI's formalization at revision adc7f1241b42e322a6451854ab7e4b4c146bf78a.
Source: https://github.com/openai/math/blob/adc7f1241b42e322a6451854ab7e4b4c146bf78a/lean/OAI/Computability/RationalHitting/PaddedRank.lean
Imports, namespaces, module visibility, documentation, and formatting are adapted for complexitylib. The source theorem statements and mathematical arguments are retained.
The reverse-Taylor test matrix over the univariate polynomial ring in t. Summation over all M Taylor coordinates appends only zero terms.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The polynomial test matrix with columns above the threshold set to zero.
Equations
- Complexity.RationalHitting.TestPolynomial.padded M N a i j = if ↑j < N then Complexity.RationalHitting.TestPolynomial.full M a i j else 0
Instances For
The original t indeterminate embeds into the fresh Laurent indeterminate.
Equations
Instances For
The full block matrix formed from the coefficient and test matrices.
Equations
- Complexity.RationalHitting.PaddedRank.raw A R a b = ∑ i : Fin w, A i a.1 b.1 * R i a.2 b.2
Instances For
Pad vectors in the truncated column space with zeros.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The padded test matrices satisfy a rectangular rank lower bound, using an invertible witness and the expansion theorem.