Rational hitting lists: generator #
Adapted from OpenAI's formalization at revision adc7f1241b42e322a6451854ab7e4b4c146bf78a.
Source: https://github.com/openai/math/blob/adc7f1241b42e322a6451854ab7e4b4c146bf78a/lean/OAI/Computability/RationalHitting/Generator.lean
Imports, namespaces, module visibility, documentation, and formatting are adapted for complexitylib. The source theorem statements and mathematical arguments are retained.
Dimension after expanding the cyclotomic matrix representation over the rationals.
Equations
Instances For
Entrywise regular representation, flattening and fixed row-major reindexing.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The polynomial lift is evaluated over the exact rational quotient.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Expand a specialized lift as a rational matrix.
Equations
Instances For
Normalize all variable matrices by the zeroth matrix.
Equations
Instances For
The filtering step tests only Z_0, and receives no formula.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Collect the normalized tuples emitted at all grid points.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The actual emitted rational normalization is the homomorphic image of the quotient normalization. Consequently every original inverse occurrence is kept.
The Hahn field containing the algebraic witnesses for the generator.
Equations
Instances For
Embed the cyclotomic field into the Hahn witness field.
Equations
Instances For
Reindex the formula's pencil by its explicit finite dimension.
Equations
Instances For
A one-by-one constant pencil used to enforce normalization.
Equations
Instances For
Determinant polynomials whose simultaneous nonvanishing certifies a hit.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The finite formula-independent list hits every admissible nonzero formula at a defined and invertible original-tree value.
The parameters, with ambientDimension the least power of two strictly above BΔ.
Equations
Instances For
Rank parameter for formulas of the given size.
Equations
Instances For
Dimension allowance in the rank expansion argument.
Equations
Instances For
Binary logarithm used to choose the next cyclotomic dimension.
Equations
Instances For
The least power of two strictly above the rank expansion threshold.
Equations
Instances For
Number of retained columns after the dimension allowance.
Equations
Instances For
Side length of the integer grid used for specialization.
Equations
Instances For
The list with all parameters fixed by the unary inputs.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The algebraic hitting property and the polynomial list-cardinality bound.