Rational hitting lists: quantum matrices #
Adapted from OpenAI's formalization at revision adc7f1241b42e322a6451854ab7e4b4c146bf78a.
Source: https://github.com/openai/math/blob/adc7f1241b42e322a6451854ab7e4b4c146bf78a/lean/OAI/Computability/RationalHitting/QuantumMatrices.lean
Imports, namespaces, module visibility, documentation, and formatting are adapted for complexitylib. The source theorem statements and mathematical arguments are retained.
Apply a ring homomorphism to every Hahn-series coefficient.
Equations
- Complexity.RationalHitting.HahnMatrix.mapCoeff φ = { toFun := fun (x : HahnSeries Γ R) => x.map ↑φ.toAddMonoidHom, map_one' := ⋯, map_mul' := ⋯, map_zero' := ⋯, map_add' := ⋯ }
Instances For
Extract one matrix entry from every Hahn-series coefficient.
Equations
Instances For
Identify a matrix-valued Hahn series with a matrix of scalar Hahn series.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Scalar series embedded as scalar matrices at each coefficient.
Equations
Instances For
The natural scalar-series algebra structure, derived through an injective matrix realization rather than assuming commutative matrix coefficients.
Equations
Instances For
Lexicographically ordered pairs of integer exponents.
Instances For
Hahn series with matrix coefficients and two integer exponents.
Equations
Instances For
Equations
- One or more equations did not get rendered due to their size.
The representation used in the rank-gap argument. Its coefficient field is a commutative Hahn field; all inversion takes place inside the division subring, never by adjoining arbitrary matrix-field scalars.