REVIEW 3 major objections 4 minor 1 cited by
Data-driven control of continuous-time systems: A synthesis-operator approach
T0 review · 3 major / 4 minor · reviewed 2026-08-03 · deepseek-v4-flash
Pith's one-line read A synthesis-operator identity turns continuous-time trajectory data into exact, derivative-free conditions for identifying and stabilizing unknown linear systems.
desk verdict Genuinely new operator-based framework for derivative-free CT data-driven control; noise-free results solid, noisy-data theorem needs the S-lemma gap closed and a sign typo fixed. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The central object is the synthesis operator T associated with a trajectory f, mapping a test function φ in the Sobolev space H^1_0[0,τ] to ∫φ(t)f(t)dt, together with its differentiated counterpart T_dφ=-∫φ'(t)f(t)dt. Integration by parts yields the operator identity Ξ_d=AΞ+BΥ, which encodes the differential equation without state derivatives. Finite-rankness lets range conditions on the operators be replaced by rank conditions on matrices assembled from a piecewise-linear hat-function basis, and explicit integral-kernel formulas convert products of operators into ordinary matrices; the noisy case is handled by the matrix S-lemma applied to a conveniently assembled quadratic form.
What would settle it
Take a scalar unstable system x'=ax+u, generate one noiseless trajectory on [0,τ] with an input that is not persistently exciting (e.g., u≡0), and check the range condition Ran[Ξ;Υ]=R^2; the theory predicts the data are not informative for identification or stabilization. If the range condition is declared full for a trajectory that cannot distinguish a from a+Δa, the framework fails. More directly, add small measurement noise to the state in the paper's batch-reactor example and run the LMI (33); if the resulting K destabilizes the true noiseless plant in closed-loop simulation, the generatio
Extended reading notes
Core claim
The paper's central claim is that data informativity for continuous-time systems can be characterized exactly in finite-dimensional terms using synthesis operators. For noise-free data satisfying Assumption 2.1, a pair (A,B) is compatible with the data iff Ξ_d=AΞ+BΥ (Lemma 2.2), and the data are informative for system identification iff Ran[Ξ;Υ]=R^{n+m} (Proposition 3.3). The data are informative for stabilization iff RanΞ=R^n and some right inverse Ξ_R^{-1} makes Ξ_dΞ_R^{-1} Hurwitz; the gain is K=ΥΞ_R^{-1} (Theorem 4.1). When the data are corrupted by process noise in Δ_c[0,τ], the data are informative for quadratic stabilization iff the LMI (33) is feasible for some P≻0, L, and α≥0, and t
Load-bearing premise
The whole framework assumes the recorded state and input trajectories are generated exactly by a finite-dimensional linear time-invariant system, possibly with process noise in the prescribed class, with no unmodeled dynamics, time-varying coefficients, or measurement noise on the state; if that generation model fails, the operator identity and all necessary-and-sufficient conclusions are only approximate.
Editorial extensions
If this is right
- Noise-free data are informative for identification exactly when the combined operator range Ran[Ξ;Υ] fills R^{n+m}; equivalently, for some ℓ, the data matrix built from 2^ℓ-1 hat functions has full row rank.
- Stabilization from noise-free data reduces to finding a right inverse of Ξ that makes Ξ_dΞ_R^{-1} Hurwitz, with the stabilizing gain read off as K=ΥΞ_R^{-1}.
- For noisy data with noise class Δ_c[0,τ], feasibility of the LMI (33) is necessary and sufficient for quadratic stabilization, and the same solution yields K=LP^{-1} that works for every compatible (A,B).
- All conditions are formulated from integrals of the raw trajectories, so no sampling rate, filter, or derivative estimate needs to be chosen.
- Because the framework treats the data exactly, the resulting informativity conditions are necessary, not just sufficient, matching the strength of the discrete-time informativity theory.
Reading between the lines
- Because the operator-norm noise class Δ_c[0,τ] weights low frequencies more heavily (Proposition 5.2 shows the adjoint norm depends on Fourier coefficients divided by mode number), the framework implicitly tolerates high-frequency noise better than low-frequency noise; one can test whether this matches physical noise models.
- The finite-dimensional hat-function basis gives a concrete computational route: increase ℓ until the range conditions stabilize, analogous to mesh refinement; a natural extension is to analyze how ℓ trades off against conditioning and LMI feasibility in larger systems.
- The paper stops at input-state data; extending the operator identity to input-output data (with an observer or a transfer-function representation) would be the natural next step, and the frame-theoretic toolbox seems equipped for it.
- If exact continuous-time informativity differs from sampled-data informativity, the framework could serve as a benchmark quantifying how much information sampling loses—a comparison that current sufficient-condition methods cannot provide.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper develops a synthesis-operator framework for data-driven analysis and control of continuous-time LTI systems, avoiding state-derivative measurements. It embeds finite-horizon continuous-time input/state trajectories into finite-rank operators on H_0^1, gives an operator equation (Lemma 2.2) that replaces the differential equation, and characterizes data informativity for system identification and stabilization (Propositions 3.3 and Theorem 4.1). In Section 5, process noise is introduced through a class Δ_c defined by a bound on the synthesis-operator adjoint, and Theorem 5.5 claims a necessary and sufficient LMI condition for informativity for quadratic stabilization, with K=LP^{-1} stabilizing all compatible systems. The numerical example applies the result to a batch-reactor model.
Significance. The noise-free part of the framework is attractive: it is derivative-free, uses the data directly without sampling or filtering, and reduces operator conditions to finite-dimensional matrix conditions via the finite-rank structure. Lemma 2.2, Proposition 3.3, and Theorem 4.1 are carefully argued and appear sound. If the noisy-data result were correct, it would be a useful continuous-time analogue of the discrete-time informativity theory. However, the Section 5 stabilization theorem has serious sign and algebraic errors, and the matrix S-lemma on which its necessity rests is asserted without proof. The contribution therefore cannot be accepted in its present form.
major comments (3)
- [Definition 5.1, Eq. (32); Proposition 5.4; Theorem 5.5 proof, Eq. (44)] The Lyapunov inequality in Definition 5.1 has the wrong sign. For a Hurwitz matrix H, the condition should be H P + P H^T ≺ 0 (equivalently H^T P+P H ≺ 0); the stated ≻ 0 condition characterizes eigenvalues in the open right half-plane, not Hurwitz stability. Proposition 5.4 repeats the error: a Hurwitz H does not generally admit P≻0 with H P+P H^T≻0. In the proof of Theorem 5.5, Eq. (44) implies (A+BK)P+P(A+BK)^T ≻ I, which implies A+BK is positive stable, not Hurwitz. The Section 5 definitions, the proof of Proposition 5.4, and the final claim of Theorem 5.5 must be reworked with a consistent negative-definite Lyapunov inequality.
- [Lemma 5.6 and proof of Theorem 5.5, (i) ⇒ (ii)] Lemma 5.6 is a nontrivial matrix S-lemma stated without proof or citation, and it carries the entire only-if direction of Theorem 5.5. The hypotheses in (37)-(38) do not imply a Slater/strict-feasibility point for the quadratic matrix inequality; when N22 is singular, no point with [I;Z]^T N [I;Z] ≻ 0 is guaranteed. Standard S-procedure results for matrix variables typically require such a condition or N22 ≺ 0. Without a proof, or a reference with exactly matching hypotheses, the necessity of LMI (33) is unsupported. This is load-bearing because it is the only step that converts the set inclusion Z_{n,n+m}(N) ⊆ Z^+_{n,n+m}(M) into the LMI.
- [Theorem 5.5, Eqs. (33), (43)-(44)] There is an algebraic inconsistency between the matrix M defined in (43) and the inequality used in (44) and the LMI (33). Direct computation with M in (43) gives [I;A;B]^T M [I;A;B] = -[(A+BK)^T P + P(A+BK)], not the expression in (44). Moreover, with K=LP^{-1}, the B-dependent terms in the block matrix (33) are of the form KPB and B^T P K^T (through -L B - B^T L^T), whereas the closed-loop Lyapunov expression requires PBK and B^T K^T P. The block dimensions in (33) also appear incompatible with L∈R^{m×n} unless some blocks are transposed. Thus the implication (ii) ⇒ (i) and the claim that K=LP^{-1} makes A+BK Hurwitz do not follow from the printed LMI and proof.
minor comments (4)
- [Definition 5.1] Typo: 'quadartic' should be 'quadratic'.
- [Section 5.4] The numerical example generates Gaussian white noise. White noise is not an element of L^2([0,τ];R^n), and the resulting state trajectory is not H^1, so Assumption 5.3 is not satisfied. The computation of the approximate norm via Proposition 5.2 also presumes an L^2 noise signal. Please use a smooth or piecewise-polynomial realization in Δ_c, or clarify that the example is an approximation outside the theorem's hypotheses.
- [Section 5.4] The reported value c=0.1164 is much larger than the square of the computed operator norm (≈9.6×10^{-2}); the choice of c is not explained. Since a smaller c gives a stronger noise bound, clarify how c=0.1164 was selected.
- [Lemma 5.6] If the matrix S-lemma is a known result, a precise citation (e.g., to [26] or a standard reference) should be provided; if it is new, the proof should be included rather than asserted.
Circularity Check
No significant circularity: the synthesis-operator derivations and LMI characterization are self-contained; the only self-citation is motivational.
full rationale
The central derivation chain is not circular. Lemma 2.2 obtains the operator identity Ξ_d = AΞ + BΥ by integration by parts and the definition of synthesis operators, so the compatible-set representation is derived rather than assumed. Propositions 3.3 and Theorem 4.1 convert operator-range conditions into finite-rank matrix conditions using Douglas' lemma and independently proven approximation lemmas; no fitted parameter is later relabeled as a prediction. In Theorem 5.5, the LMI (33) follows from applying the matrix S-lemma (Lemma 5.6) to the set inclusion Z_{n,n+m}(N) ⊆ Z^+_{n,n+m}(M), where N is constructed from the synthesis operators and the noise bound c. This is a mathematical equivalence step, not a reduction of the theorem to its own input. The only self-citation, [29], appears in the introduction to note that discrete synthesis operators were previously used for discrete-time infinite-dimensional systems; it supplies none of the continuous-time results and is not load-bearing in any proof. The numerical example estimates c from the realized noise before applying the LMI, which is a validation heuristic rather than a derivation that fits the stabilizing gain into the data. One non-circular concern is that Lemma 5.6 is stated without proof or citation, so the necessity direction of Theorem 5.5 depends on an unproved S-lemma; this is a correctness risk, not a circularity. Weighing everything, there is no circular step, only a minor non-load-bearing self-citation and an auxiliary lemma that needs justification.
Assumptions & free parameters
free parameters (2)
- c (noise-intensity bound) =
0.1164 in the numerical example; 0.1 used for the gain computation
- objective weights λ and δ_max =
λ=100, δ_max=10^6
assumptions (6)
- domain assumption Assumption 2.1: Data are generated by some A_s,B_s with x'=A_s x+B_s u a.e. on [0,τ].
- domain assumption Assumption 5.3: Noisy data are generated with w_s∈Δ_c where W_s W_s* ⪯ c I_n.
- domain assumption State x∈H^1([0,τ];R^n) and input u∈L^2([0,τ];R^m).
- standard math Douglas range-inclusion lemma (Lemma 3.1).
- standard math Matrix S-lemma (Lemma 5.6).
- standard math Density of piecewise-linear functions in H^1_0[0,τ] and closedness of finite-rank operator ranges.
Cite this review
Pith. "Pith review of Data-driven control of continuous-time systems: A synthesis-operator approach." pith.science (2026). https://pith.science/paper/ERG45WBO
@misc{pith2026251121041,
author = {Pith},
title = {Pith review of: Data-driven control of continuous-time systems: A synthesis-operator approach},
year = {2026},
howpublished = {\url{https://pith.science/paper/ERG45WBO}},
note = {Machine review of arXiv:2511.21041}
}
read the original abstract
This paper addresses data-driven control of continuous-time systems. We develop a framework based on synthesis operators associated with state and input trajectories. A key advantage of the proposed method is that it does not require the state derivative and uses continuous-time data directly without sampling or filtering. First, systems consistent with the data are represented in terms of synthesis operators, into which the data trajectories are embedded. Next, we characterize data informativity properties for system identification and for stabilization in the noise-free case. Finally, we establish a necessary and sufficient condition for noisy data to be informative for quadratic stabilization. All these informativity characterizations are formulated in terms of finite-dimensional matrices, by leveraging the finite-rank structure of the synthesis operators.
Forward citations
Cited by 1 Pith paper
-
Data-driven stabilization of continuous-time systems with noisy input-output data
Continuous-time noisy input-output data are informative for quadratic stabilization if and only if a data-derived LMI has a feasible solution, whose solution yields a stabilizing controller.
Reference graph
Works this paper leans on
-
[29]
M. Wakaiki. Data informativity for stabilization of discrete-time infinite-dimensional systems. arXiv:2511.16008, 2025
arXiv 2025
-
[1]
Alsalti, V
M. Alsalti, V. G. Lopez, and M. A. M¨ uller. Notes on data-driven output-feedback control of linear MIMO systems.IEEE Trans. Automat. Control, 70:6143–6150, 2025
2025
-
[2]
Axler.Linear Algebra Done Right
S. Axler.Linear Algebra Done Right. Springer, Cham, 4th edition, 2024
2024
-
[3]
D. S. Bernstein.Scalar, Vector, and Matrix Mathematics: Theory, Facts, and Formulas. Princeton Univ. Press, Princeton, NJ, 2018
2018
-
[4]
Bisoffi, C
A. Bisoffi, C. De Persis, and P. Tesi. Data-driven control via Petersen’s lemma.Automatica, 145, Art. no. 110537, 14 pp., 2022
2022
-
[5]
Bisoffi, L
A. Bisoffi, L. Li, C. De Persis, and N. Monshizadeh. Controller synthesis for input-state data with measurement errors.IEEE Control Syst. Lett., 8:1571–1576, 2024
2024
- [6]
-
[7]
Bosso, M
A. Bosso, M. Borghesi, A. Iannelli, G. Notarstefano, and A. R. Teel. Derivative-free data-driven control of continuous-time linear time-invariant systems.Eur. J. Control, Art. no. 105965, 8 pp., 2025
2025
Show all 30 references
-
[8]
Christensen.An Introduction to Frames and Riesz Bases
O. Christensen.An Introduction to Frames and Riesz Bases. Birkh¨ auser, Cham, 2nd edition, 2016
2016
-
[9]
De Persis, R
C. De Persis, R. Postoyan, and P. Tesi. Event-triggered control from data.IEEE Trans. Automat. Control, 69:3780–3795, 2024
2024
-
[10]
De Persis and P
C. De Persis and P. Tesi. Formulas for data-driven control: Stabilization, optimality, and robustness.IEEE Trans. Automat. Control, 65:909–924, 2020
2020
-
[11]
R. G. Douglas. On majorization, factorization, and range inclusion of operators on Hilbert space.Proc. Amer. Math. Soc., 17:413–415, 1966
1966
-
[12]
Eising and J
J. Eising and J. Cort´ es. When sampling works in data-driven control: Informativity for stabilization in continuous time.IEEE Trans. Automat. Control, 70:565–572, 2025
2025
-
[13]
H. Gao, A. Bosso, L. Wang, D. Saussi´ e, and B. Yi. Input-output data-driven stabilization of continuous-time linear MIMO systems. arXiv:2511.06524, 2025
2025
-
[14]
Kaminaga and H
T. Kaminaga and H. Sasahara. Data informativity for quadratic stabilization under data perturbation. arXiv:2505.01641, 2025
2025 arXiv
-
[15]
A. Koch, J. Berberich, and F. Allg¨ ower. Provably robust verification of dissipativity properties from data.IEEE Trans. Automat. Control, 67:4248–4255, 2022
2022
-
[16]
M. G. Larson and F. Bengzon.The finite element method: Theory, implementation, and applications. Springer, Berlin, 2013
2013
-
[17]
L¨ ofberg
J. L¨ ofberg. YALMIP: A toolbox for modeling and optimization in MATLAB. InProc. IEEE ICRA 2004, pages 284–289, 2004
2004
-
[18]
Version 11.0.29, 2025
MOSEK ApS.MOSEK API for MATLAB manual. Version 11.0.29, 2025
2025
-
[19]
Y. Ohta. Data informativity of continuous-time systems by sampling using linear functionals. InProc. MTNS 2024, 6 pp., 2024
2024
-
[20]
Ohta and P
Y. Ohta and P. Rapisarda. A sampling linear functional framework for data-driven analysis and control of continuous-time systems. InProc. 63rd IEEE CDC, pages 357–362, 2024
2024
-
[21]
Possieri
C. Possieri. A derivative free framework for data-driven stabilization of continuous-time linear systems.IEEE Control Syst. Lett., 9:1219–1224, 2025
2025
-
[22]
Rapisarda, H
P. Rapisarda, H. J. van Waarde, and M. K. C ¸ amlibel. Orthogonal polynomial bases for data-driven analysis and control of continuous-time systems.IEEE Trans. Automat. Control, 69:4307–4319, 2024
2024
-
[23]
H. H. Rosenbrock.Computer-Aided Control System Design. Academic Press, London, 1974
1974
-
[24]
Song and J
C. Song and J. Liu. All data-driven LQR algorithms require at least as much interval data as system identification.IEEE Control Syst. Lett., 9:1778–1783, 2025
2025
-
[25]
Tucsnak and G
M. Tucsnak and G. Weiss.Observation and Control of Operator Semigroups. Birkh¨ auser, Basel, 2009
2009
-
[26]
H. J. van Waarde, M. K. Camlibel, J. Eising, and H. L. Trentelman. Quadratic matrix inequalities with applications to data-based control.SIAM J. Control Optim., 61:2251–2281, 2023
2023
-
[27]
H. J. van Waarde, J. Eising, M. K. Camlibel, and H. L. Trentelman. The informativity approach: To data-driven analysis and control.IEEE Control Syst. Mag., 43:32–66, 2023
2023
-
[28]
H. J. van Waarde, J. Eising, H. L. Trentelman, and M. K. Camlibel. Data informativity: A new perspective on data-driven analysis and control.IEEE Trans. Automat. Control, 65:4753–4768, 2020
2020
-
[30]
J. C. Willems, P. Rapisarda, I. Markovsky, and B. L. De Moor. A note on persistency of excitation.Syst. Control Lett., 54:325–329, 2005. Graduate School of System Informatics, Kobe University, Nada, Kobe, Hyogo 657-8501, Japan Email address:wakaiki@ruby.kobe-u.ac.jp
2005
Reviewed August 3, 2026 · model on record in the stance chip above.
Discussion (0). Sign in to comment.