Fading memory of a contracting reservoir (Prop. 3.1(ii))
ProvedReservoirESN.fmp_of_contractingLet be a reservoir map contracting with ratio on the ball of radius , uniformly over inputs of norm at most , and let be a weighting sequence. Then the induced filter has the fading memory property with respect to : for every there is such that any two admissible input sequences whose difference has weighted norm at most produce bounded solutions whose present states differ by less than .
This is the second half of part (ii) of Proposition 3.1. The point of the source is that fading memory is not an extra hypothesis: it comes for free from the same contractivity condition that gives the echo state property. In the earlier literature the two were treated separately, contractivity being studied as a sufficient condition for the echo state property alone.
Fading memory is the continuity notion under which the approximation theory of Boyd and Chua, and the later universality results for reservoir systems, are stated; it is what licenses treating the input/output map as an operator that can be approximated.
Formalization Note Uniform continuity of the reservoir map in the input is an explicit hypothesis. It corresponds to the continuity assumption of Theorem 3.1 in the source, which is automatic on the compact balls of a finite-dimensional space; in a general normed space it must be required, since contractivity constrains only the dependence on the state. Continuity of the filter is stated in - form against the weighted norm rather than the supremum norm, which is essential: a bound holding at each instant separately does not give continuity in the intended topology. The conclusion concerns the state at the present instant, which is the reservoir functional associated with the filter.
import Mathlib import Definitions.Def_ReservoirESN open Matrix Metric ReservoirESN
namespace ReservoirESN
theorem fmp_of_contracting {E S : Type*} [NormedAddCommGroup E] [NormedAddCommGroup S]
[CompleteSpace S] (F : S → E → S) (L M r : ℝ) (w : ℕ → ℝ)
(hF : IsContracting F L M r) (hcont : UnifContInput F L M) (hw : IsWeighting w) :
HasFadingMemory F L M w := by sorry
end ReservoirESNRead-back
What the Lean code literally says, in plain math · claude-opus-5
Fix two real normed vector spaces (more precisely, two normed additive commutative groups) and , of arbitrary dimension, and assume is complete. Fix a map
three real numbers , and a sequence of real numbers . All of , , , , , , are universally quantified; no finite-dimensionality, continuity, measurability or linearity is assumed of beyond what the three hypotheses below state, and is not assumed complete.
Throughout, sequences are indexed by read as "steps into the past": index refers to the instant steps before the present, and is the present.
Hypothesis 1 ( is contracting with data ). All six of the following hold: ; ; ; ; for all and with and one has ; and for all and with , , ,
Since and are strictly positive, these conditions are not vacuous.
Hypothesis 2 (uniform continuity in the input on the balls of radii and ). For every there exists such that for every state with and every pair of inputs with , and , one has . The is uniform in as well as in .
Hypothesis 3 ( is a weighting sequence). For every , and ; is antitone (); and as .
Conclusion (fading memory for with data ). For every there exists such that: for all input sequences and all state sequences satisfying
- and for every ;
- and for every ;
- the reservoir recursion holds for every (including ):
- and the weighted-difference bound holds termwise: for every ,
one has the strict estimate at the present instant
Several points are literal features of the statement. The parameter appears only in Hypothesis 1; it does not occur in the conclusion. The completeness of is assumed but appears nowhere in the conclusion's wording. The conclusion asserts nothing about the existence of solution sequences : it is a statement about arbitrary pairs of sequences that already satisfy the recursion and the uniform bounds, so for input pairs admitting no such bounded solution the inner claim is vacuously satisfied. The state bounds and are hypotheses imposed on the sequences, not derived. The weighted condition is a bound on each individual term by (equivalently, bounds the supremum over ), stated with a non-strict , while the conclusion is strict. The order of quantifiers is: depends only on (and on ), and is then uniform over all admissible quadruples . Only the present-time discrepancy is controlled; nothing is asserted about for .