Rational hitting lists: certificates #
Adapted from OpenAI's formalization at revision adc7f1241b42e322a6451854ab7e4b4c146bf78a.
Source: https://github.com/openai/math/blob/adc7f1241b42e322a6451854ab7e4b4c146bf78a/lean/OAI/Computability/RationalHitting/Certificates.lean
Imports, namespaces, module visibility, documentation, and formatting are adapted for complexitylib. The source theorem statements and mathematical arguments are retained.
Only fractions whose denominator is nonzero at the point are evaluated. The entire division algebra is deliberately not given a specialization.
Embed the regular localization into a field containing its numerator ring.
Equations
Instances For
The original tree remains defined after the generic deformation. A nonzero original value becomes invertible. Domain preservation uses the localization regular at (1,1), while final invertibility uses the division subring.
Extract the homogeneous coefficient matrices of an affine pencil.
Equations
- Complexity.RationalHitting.PencilCertificates.coefficients L i a b = (algebraMap ℚ K) (Complexity.RationalHitting.Affine.coeff (L a b) i)
Instances For
The polynomial matrix certificate for the affine pencil.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The determinant polynomial certifying invertibility of the lifted pencil.