arXiv:2509.20596v2

Data-Driven State Observers for Measure-Preserving Systems

Wentao Tang

eess.SYmath.DS37A0537C0537C4047A1047B2093B2893B53

Abstract

The use of data-driven control strategies on systems with not fully measurable states induces the problem of learning-based state observation. Motivated by this need, the present work proposes a data-driven approach for the synthesis of state observers for discrete-time nonlinear systems with measure-preserving dynamics. To this end, Kazantzis--Kravaris/Luenburger (KKL) observers are shown to be well-defined, where the observer design boils down to determining a nonlinear injective mapping of states and its pseudo-inverse. For its learning-based construction, the KKL observer is related to the Koopman operator, well-defined on the square-integrable function space and restrictable to a Sobolev-type reproducing kernel Hilbert space (RKHS). Hence, observer synthesis algorithms, based on kernel interpolation/regression routines for the desired injective mapping in the observer and its pseudo-inverse, are proposed in various settings of the available dataset -- (i) many orbits, (ii) single long orbit, and (iii) snapshots. Theoretical error analyses are provided, and numerical studies on a chaotic Lorenz system are demonstrated.

AI-generated audit

Audit summary

Audited against arXiv v2

Not a correctness certificate. A “Correct” result may include yellow typos or minor formal corrections that do not affect substantive soundness. It means this audit found no unresolved substantive error under the stated criteria; it does not replace expert scrutiny or formal verification.

Current report

Detailed mathematical audit

Generated August 18, 2026
01Statements4 reported findingsContains wrong statements

The claimed injectivity of every deep KKL map under uniform backward distinguishability is false, as is the resulting observer representation with a left inverse. An explicit smooth measure-preserving interval system satisfies all stated assumptions but makes the one-component KKL map noninjective. The three learning guarantees are not verified because their proofs do not establish the printed uniform conclusions.

Theorem 1Incorrect

Uniform backward distinguishability does not force the deep KKL map to be injective

Page 10 · Theorem 1 · arXiv:2509.20596v2

Take X=[1,1]\mathbb X=[-1,1], f(x)=xf(x)=-x, h(x)=exh(x)=e^x, observer order m=1m=1, and β=1/2\beta=1/2. The map ff is invertible with continuous inverse, hh is bounded, and Assumption 4 holds because h(f1(x))=exh(f^{-1}(x))=e^{-x} is injective. Yet the series in Definition 5 gives ζ0(β,x)=ex+βex1+β.\zeta_0(\beta,x)=\frac{e^{-x}+\beta e^x}{1+\beta}. If x0=(log2)/2x_0=(\log 2)/2 and x±=x0±1/4x_\pm=x_0\pm1/4, then xx+x_-\ne x_+ while ζ0(1/2,x)=ζ0(1/2,x+)\zeta_0(1/2,x_-)=\zeta_0(1/2,x_+). Thus every hypothesis of Theorem 1 holds and its conclusion fails. Repair classification: No repair supplied; stronger assumptions controlling cancellation among the delayed observations are necessary.

Theorem 2Incorrect

The asserted observer with a left pseudo-inverse need not exist

Pages 10–11 · Theorem 2 and equations (13)–(14) · arXiv:2509.20596v2

The same counterexample satisfies Assumption 1, with detDf=1|\det Df|=1; Assumption 2, using normalized Lebesgue measure; Assumption 3 for every finite Sobolev order; and Assumption 4. For β=1/2\beta=1/2, however, ζ\zeta is not injective, so no left pseudo-inverse ζ\zeta^\dagger exists on ζ(X)\zeta(\mathbb X). Consequently the displayed state reconstruction in (13) is false under the stated assumptions. The Koopman-series identity by itself does not restore injectivity.

Theorems 3 and 4Not able to verify

The uniform KRR error bounds are not established

Pages 14–17 · Theorems 3 and 4 · arXiv:2509.20596v2

These theorems add hypotheses under which a Lipschitz extension of ζ\zeta^\dagger is assumed to exist, so the counterexample to Theorem 1 alone does not disprove their restricted implications. Their proofs nevertheless leave two nontrivial obligations unresolved: the cited KRR theorem applies to the marginal distribution of the actual noisy inputs ζ~(x)\widetilde\zeta(x), whereas condition (iv) is imposed on the integral operator for νz=ζν\nu_z=\zeta_\sharp\nu; and the derived sup-norm estimate is stated only on ζ~(X)\widetilde\zeta(\mathbb X), while (20) evaluates ζ^\widehat\zeta^\dagger at ζ(x)\zeta(x). Lipschitz continuity is assumed for ζ\zeta^\dagger, not for the learned map, so proximity of these two input sets does not close the latter step. No independent proof of (20) was supplied.

Theorem 5Not able to verify

The snapshot guarantee is not established

Pages 18–20 · Lemmas 3–4 and Theorem 5 · arXiv:2509.20596v2

The spectral construction used to justify Algorithm 3 contains false intermediate claims. In Lemma 3, the printed radius is an infimum over a set containing λ\lambda and is therefore zero; moreover, an L2L^2 spectral projection need not preserve HsH^s. Lemma 4 assumes that every fine arc supplies a small-residual vector and calls a Gram matrix unitary, neither of which follows. For the identity Koopman operator, arcs away from 11 have no spectral mass and every normalized vector has residual 1λ|1-\lambda|, directly contradicting the asserted mesh-scale construction. The theorem also inherits the unresolved KRR transfer in Theorem 4, so its conclusion remains unverified rather than proved false.

02Proofs4 reported findingsContains incorrect or incomplete proofs

The injectivity proof is contradicted by an explicit example and reverses the conclusion of its own empty-set assertion. The learning proofs misapply the cited KRR estimate to a different input distribution and do not transfer a bound from the approximate-input set to the exact-input set. The snapshot proof additionally relies on false spectral lemmas.

Proof of Theorem 1Incorrect as written

Finite derivative equalities at β\beta are incorrectly transported to β=0\beta=0

Page 10 · proof of Theorem 1 · arXiv:2509.20596v2

Backward distinguishability identifies derivatives of the holomorphic difference at β=0\beta=0. The proof instead assumes that the first mm derivatives vanish at an arbitrary fixed β\beta and then says that evaluation at β=0\beta=0 gives the same information. A finite jet at one point does not determine a holomorphic function's finite jet at another point. The sets K\mathbb K_\ell therefore are not shown to be empty; the final paragraph also literally changes Km=\mathbb K_m=\varnothing into the existence of a distinct pair. The explicit interval counterexample in Part 1 shows that this is not a repairable omission under the printed hypotheses.

Proofs of Theorems 3 and 4Incomplete as written

The cited learning estimate is applied to the wrong input law and on the wrong evaluation set

Pages 14–17 · proofs of Theorems 3 and 4 · arXiv:2509.20596v2

Smale–Zhou's estimate is formulated for independent pairs drawn from one fixed joint law and its integral operator is defined using that law's input marginal. Here the KRR inputs are ζ~(x)\widetilde\zeta(x), but condition (iv) uses the different marginal ζν\zeta_\sharp\nu. No comparison of the two integral operators or their ranges is proved. Even granting an estimate on ζ~(X)\widetilde\zeta(\mathbb X), the last triangle argument controls ζ^(z)\widehat\zeta^\dagger(z) for a nearby zζ~(X)z\in\widetilde\zeta(\mathbb X), not the printed quantity ζ^(ζ(x))\widehat\zeta^\dagger(\zeta(x)); no modulus of continuity for the learned function is provided. Repair classification: No repair supplied.

Smale–Zhou, learning-theory sampling framework
Lemmas 3 and 4Incorrect as written

The approximate-eigenfunction spanning argument is false

Pages 18–20 · Lemmas 3 and 4 · arXiv:2509.20596v2

Because λJ\lambda\in\mathbb J, the radius infλJλλ\inf_{\lambda'\in\mathbb J}|\lambda'-\lambda| in Lemma 3 equals zero, which would assert an HsH^s eigenfunction at every spectral point; continuous spectrum need not have eigenfunctions. Replacing infimum by supremum does not repair the proof, since E(J)gE'(\mathbb J)g need not lie in HsH^s. Lemma 4 then assigns mesh-scale residuals to every equally spaced grid point even if its arc has zero spectral projection. The identity operator gives a direct obstruction: away from λ=1\lambda=1, the residual is exactly 1λ|1-\lambda| for every unit vector. The subsequent assertion that the Gram matrix is unitary is also false. Repair classification: No repair supplied; a new finite-dimensional spectral approximation theorem with explicit support and regularity hypotheses is required.

Equation (19)Typo

The displayed KRR coefficient formula contains an extra vector factor

Page 14 · equation (19) · arXiv:2509.20596v2

The printed matrix Gκck+αIG_\kappa c_k+\alpha I is dimensionally undefined. Differentiating the objective displayed immediately above gives c^k=(Gκ+(α/2)I)1xk\widehat c_k=(G_\kappa+(\alpha/2)I)^{-1}x_k. The intended correction is mechanically determined and does not affect the substantive audit findings.

03Novelty0 reported findingsNo non-novelty findings

No non-novelty findings.

Detailed audit reportFull reasoning, manuscript locations, and references.
Open report PDF ↗

Author response

Challenge an audit finding

Local workflow preview

A listed author may submit formal evidence that an audit is inaccurate. The response would be considered in a fresh AI re-evaluation; it would not edit the audit automatically.

Paper
arXiv:2509.20596v2
Authors listed
Wentao Tang
Audit date
August 18, 2026
  1. 01Establish identityMatch an authenticated scholarly identity to this paper.
  2. 02Submit evidenceIdentify the finding and give a formal mathematical response.
  3. 03Re-evaluateA separate agent checks the response and records a disposition.
Recommended production method

Authenticate with ORCID, then require an exact arXiv match

MathAudit should accept the identity only when ORCID OAuth authenticates the claimant's iD and this exact arXiv paper appears in arXiv's public authority feed for that iD. A matching name alone is not sufficient.

ORCID OAuth and arXiv authority-record lookup are not connected in this local prototype.

Email fallback for papers without a linked ORCID

A production fallback could send a one-time link only when the submitted address matches an independently maintained author-contact allowlist for this paper. MathAudit must return the same message for every address so the form cannot reveal which contacts are on that list.

This demonstration does not send, store, or compare the address.

Structured response preview

This form remains unavailable until production identity verification succeeds. Nothing entered here is submitted.

This panel never establishes authorship in the local prototype. A production result should be described narrowly as an authenticated ORCID match or control of a separately allowlisted author-contact mailbox.