Exact Fourier circuits: cascade word #
Adapted from OpenAI's formalization at revision adc7f1241b42e322a6451854ab7e4b4c146bf78a.
Source: https://github.com/openai/math/blob/adc7f1241b42e322a6451854ab7e4b4c146bf78a/lean/OAI/Computability/FourierCircuit/CascadeWord.lean
Imports, namespaces, module visibility, documentation, and formatting are adapted for complexitylib. The source theorem statements and mathematical arguments are retained.
Auxiliary state coordinates accumulated by successive tensor cascade stages.
Equations
Instances For
Equations
- Complexity.ExactFourier.Cascade.statesFintype α β 0 = { elems := ∅, complete := ⋯ }
- Complexity.ExactFourier.Cascade.statesFintype α β k.succ = { elems := Finset.univ.disjSum Finset.univ, complete := ⋯ }
Equations
- One or more equations did not get rendered due to their size.
- Complexity.ExactFourier.Cascade.statesDecidableEq α β 0 = instDecidableEqPEmpty
The formal power series response of the cascade's accumulated state coordinates.
Equations
- One or more equations did not get rendered due to their size.
- Complexity.ExactFourier.Cascade.response H S 0 = 0
Instances For
Join successive time-domain cell computations into a tensor cascade.
Equations
- One or more equations did not get rendered due to their size.
- Complexity.ExactFourier.Cascade.run K t 0 = 1
Instances For
The canonical embedding of complex polynomials into formal power series.
Instances For
The polynomial matrix 1 - X • D governing the cell's state feedback.
Equations
Instances For
The determinant of the cell's polynomial state-feedback matrix.
Equations
Instances For
The adjugate of the cell's polynomial state-feedback matrix.
Instances For
The cell's transfer numerator after clearing its state-feedback denominator.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The determinant of the cleared transfer numerator.
Equations
- Complexity.ExactFourier.CellPoly.b M C B D = (Complexity.ExactFourier.CellPoly.F M C B D).det
Instances For
The adjugate of the cleared transfer numerator.
Equations
- Complexity.ExactFourier.CellPoly.J M C B D = (Complexity.ExactFourier.CellPoly.F M C B D).adjugate
Instances For
The adjugate of the transfer numerator scaled by the state denominator.
Equations
Instances For
The cleared state-response numerator formed from the two adjugates.
Equations
Instances For
Recursively assemble the cascade response with its denominators cleared.
Equations
- One or more equations did not get rendered due to their size.
- Complexity.ExactFourier.Cascade.cleared b L T 0 = 0
Instances For
The sum of entry degrees, bounding the degree of every matrix entry.
Equations
- Complexity.ExactFourier.PolynomialMatrix.bound A = ∑ i : ι, ∑ j : κ, (A i j).natDegree
Instances For
Every entry of the polynomial matrix has degree at most d.
Equations
- Complexity.ExactFourier.PolynomialMatrix.Bounded A d = ∀ (i : ι) (j : κ), (A i j).natDegree ≤ d