Finite superposition of SAS realizations with a shared norm budget
ProvedReservoirSAS.sas_finite_sum_realizationLet be a finite set of indices, let be real-valued functionals on scalar histories, and fix . Put and . Assume that for each there is a polynomial state-affine system and a linear readout realizing exactly on every history in , with transition-operator and forcing-vector bounds , and with a realizing trajectory bounded by .
Then one finite-dimensional polynomial state-affine system with transition-operator and forcing-vector bounds realizes their sum:
A bounded realizing trajectory must exist for every admissible input. State dimensions, coefficient counts, and readout sizes of the components may differ. The empty set is included and yields the zero functional.
This is a quantitative finite-family form of the source's direct-sum closure result. The reduced component budget is explicit because concatenating forcing vectors can increase their Euclidean norm. No continuity or fading-memory hypothesis on the named functionals is added: their exact SAS realizations are the hypotheses.
import Definitions.Def_ReservoirSAS import Mathlib.Algebra.MvPolynomial.Eval open ReservoirSAS
namespace ReservoirSAS
theorem sas_finite_sum_realization {ι : Type*} (S : Finset ι)
(F : ι → (ℕ → ℝ) → ℝ) (κ : ℝ) (hκ0 : 0 < κ) (hκ1 : κ < 1)
(hcomponents : ∀ i ∈ S,
∃ (N r s : ℕ) (P : Fin r → Matrix (Fin N) (Fin N) ℝ)
(Q : Fin s → EuclideanSpace ℝ (Fin N)) (W : EuclideanSpace ℝ (Fin N)),
MatPolyOpBound P (κ / (S.card + 1)) ∧ VecPolyBound Q (κ / (S.card + 1)) ∧
∀ z : ℕ → ℝ, (∀ k, z k ∈ Set.Icc (-1 : ℝ) 1) →
∃ x : ℕ → EuclideanSpace ℝ (Fin N),
(∀ k, ‖x k‖ ≤ (κ / (S.card + 1)) / (1 - κ / (S.card + 1))) ∧
IsSASSolution P Q z x ∧ inner ℝ W (x 0) = F i z) :
∃ (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) = ∑ i ∈ S, F i z := by sorry
end ReservoirSAS