Exact contracting SAS realization of one history monomial
ProvedReservoirSAS.monomial_sas_realizationLet and let have finite support. There exists a finite-dimensional state-affine system with polynomial state-transition and forcing maps satisfying
and a linear readout such that, for every input history , there exists a trajectory with
All system coefficients and the readout are chosen independently of the input. The empty support is included, with product equal to one, so constants are covered. The readout is unrestricted in size.
This isolates the single-monomial construction in finite-history polynomial realization. Scalar polynomial coefficients can subsequently be placed in the readout without changing the dynamics or their bounds. The statement is a derived finite-chain construction for the source's nilpotent SAS framework, not a verbatim separately numbered result.
import Definitions.Def_ReservoirSAS import Mathlib.Algebra.MvPolynomial.Eval open ReservoirSAS
namespace ReservoirSAS
theorem monomial_sas_realization (κ : ℝ) (hκ0 : 0 < κ) (hκ1 : κ < 1)
(d : ℕ →₀ ℕ) :
∃ (N r s : ℕ) (P : Fin r → Matrix (Fin N) (Fin N) ℝ)
(Q : Fin s → EuclideanSpace ℝ (Fin N)) (W : EuclideanSpace ℝ (Fin N)),
MatPolyOpBound P κ ∧ VecPolyBound Q κ ∧
∀ z : ℕ → ℝ, (∀ k, z k ∈ Set.Icc (-1 : ℝ) 1) →
∃ x : ℕ → EuclideanSpace ℝ (Fin N),
(∀ k, ‖x k‖ ≤ κ / (1 - κ)) ∧ IsSASSolution P Q z x ∧
inner ℝ W (x 0) = d.prod (fun j e => z j ^ e) := by sorry
end ReservoirSAS