Uniform polynomial approximation of fading-memory functionals on bounded histories
ProvedReservoirSAS.fmp_polynomial_approximationLet be a weighting sequence and let have the fading-memory property on histories bounded by one, relative to . For every there exists a real polynomial in finitely many of the history coordinates such that
for every history with at every index.
This isolates the approximation-theoretic part of SAS universality. The index set of polynomial variables is , but each multivariate polynomial contains only finitely many monomials and variables; the approximant therefore uses a finite history. The SAS realization of that polynomial is a separate finite-dimensional construction.
The result is a Stone–Weierstrass consequence of the compact-history and fading-memory framework in the source, presented here as a separate reusable lemma. It uses exactly the mission's existing FunctionalFMP convention. No assertion is made about inputs outside the cube.
import Definitions.Def_ReservoirESN import Definitions.Def_ReservoirSAS import Mathlib.Algebra.MvPolynomial.Eval open ReservoirESN ReservoirSAS
namespace ReservoirSAS
theorem fmp_polynomial_approximation (w : ℕ → ℝ) (hw : IsWeighting w)
(H : (ℕ → ℝ) → ℝ) (hH : FunctionalFMP H 1 w)
(η : ℝ) (hη : 0 < η) :
∃ f : MvPolynomial ℕ ℝ, ∀ z : ℕ → ℝ,
(∀ k, z k ∈ Set.Icc (-1 : ℝ) 1) → |H z - MvPolynomial.eval z f| < η := by sorry
end ReservoirSAS