Convex Hulls of Reachable Sets
Pith reviewed 2026-05-24 09:33 UTC · model grok-4.3
The pith
Convex hulls of reachable sets equal the convex hulls of ODE solutions started on the sphere.
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
We characterize the convex hulls of reachable sets as the convex hulls of solutions of an ordinary differential equation with initial conditions on the sphere. This finite-dimensional characterization unlocks an efficient sampling-based estimation algorithm to accurately over-approximate reachable sets. We also study the structure of the boundary of the reachable convex hulls and derive error bounds for the estimation algorithm. We give applications to neural feedback loop analysis and robust MPC.
What carries the argument
The ordinary differential equation solutions with initial conditions restricted to the sphere, whose convex hull yields the convex hull of the reachable set.
If this is right
- Unlocks an efficient sampling-based estimation algorithm for over-approximating reachable sets.
- Permits study of the boundary structure of the reachable convex hulls.
- Derives error bounds for the sampling-based estimation algorithm.
- Applies to analysis of neural feedback loops and design of robust model predictive controllers.
Where Pith is reading between the lines
- This approach could be tested on systems with specific nonlinearities to verify the reduction's accuracy.
- The spherical initialization might connect to geometric properties in optimal control theory.
- Extending the method to time-varying or hybrid systems could broaden its use in verification.
Load-bearing premise
The system dynamics are such that the convex hull of the reachable set is exactly the convex hull of the trajectories starting from the sphere without additional regularity conditions being required.
What would settle it
A specific nonlinear system with bounded disturbances and uncertain initials where some point in the convex hull of the reachable set cannot be expressed as a convex combination of ODE solutions from the sphere.
read the original abstract
We study the convex hulls of reachable sets of nonlinear systems with bounded disturbances and uncertain initial conditions. Reachable sets play a critical role in control, but remain notoriously challenging to compute, and existing over-approximation tools tend to be conservative or computationally expensive. In this work, we characterize the convex hulls of reachable sets as the convex hulls of solutions of an ordinary differential equation with initial conditions on the sphere. This finite-dimensional characterization unlocks an efficient sampling-based estimation algorithm to accurately over-approximate reachable sets. We also study the structure of the boundary of the reachable convex hulls and derive error bounds for the estimation algorithm. We give applications to neural feedback loop analysis and robust MPC.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper studies convex hulls of reachable sets for nonlinear systems with bounded disturbances and uncertain initial conditions. It claims that these convex hulls equal the convex hulls of solutions to an ODE whose initial conditions lie on the sphere. This finite-dimensional reduction is used to derive a sampling-based over-approximation algorithm, boundary structure results, error bounds, and applications to neural feedback loop analysis and robust MPC.
Significance. If the central characterization holds under the necessary regularity assumptions, the reduction to spherical initial conditions would provide a non-conservative, finite-dimensional representation that enables efficient sampling-based estimation of reachable-set convex hulls. This would be a useful contribution to reachability analysis in control, where existing methods are often conservative or expensive, and the applications to neural feedback and robust MPC indicate practical relevance.
major comments (2)
- [Theorem 3.1 (main characterization)] Main characterization (Theorem 3.1 or equivalent statement of the spherical-initial-condition reduction): the equality conv(R) = conv{ solutions of the ODE with x(0) on the sphere } is stated without explicit hypotheses on f (e.g., local Lipschitz continuity in x uniformly in d) or on the disturbance set (compactness). Without these, uniqueness of solutions and attainment of the support function by extreme trajectories can fail, so the claimed identity does not hold in general.
- [Section 4] Section 4 (sampling algorithm and error bounds): the error bounds for the sampling-based estimator rely on the convex-hull characterization being exact; if the regularity conditions are omitted from the theorem, the bounds do not apply to the systems described in the abstract.
minor comments (2)
- [Section 2] Notation for the reachable set R and the disturbance set should be introduced with explicit definitions before the main theorem.
- [Introduction / Section 2] The abstract mentions 'uncertain initial conditions' but the precise set of initial conditions (e.g., a ball or ellipsoid) is not stated until later; move this to the problem formulation.
Simulated Author's Rebuttal
Thank you for the opportunity to respond to the referee's report. We address the major comments point by point below. We agree that the regularity assumptions should be stated more explicitly in the theorem and will revise the manuscript accordingly.
read point-by-point responses
-
Referee: [Theorem 3.1 (main characterization)] Main characterization (Theorem 3.1 or equivalent statement of the spherical-initial-condition reduction): the equality conv(R) = conv{ solutions of the ODE with x(0) on the sphere } is stated without explicit hypotheses on f (e.g., local Lipschitz continuity in x uniformly in d) or on the disturbance set (compactness). Without these, uniqueness of solutions and attainment of the support function by extreme trajectories can fail, so the claimed identity does not hold in general.
Authors: We thank the referee for pointing this out. The problem setup in Section 2 assumes that f is continuous and locally Lipschitz continuous in the state variable x, uniformly with respect to the disturbance d, and that the disturbance set is compact. These conditions ensure the existence and uniqueness of solutions to the ODE. However, we acknowledge that these hypotheses are not restated explicitly in the statement of Theorem 3.1. We will revise the theorem statement to include these assumptions explicitly, thereby ensuring the claimed equality holds under the stated conditions. revision: yes
-
Referee: [Section 4] Section 4 (sampling algorithm and error bounds): the error bounds for the sampling-based estimator rely on the convex-hull characterization being exact; if the regularity conditions are omitted from the theorem, the bounds do not apply to the systems described in the abstract.
Authors: The error bounds presented in Section 4 are derived based on the characterization provided by Theorem 3.1. By explicitly incorporating the necessary regularity assumptions into Theorem 3.1 as described in our response to the first comment, the error bounds will be applicable to the class of systems considered in the paper, including those in the abstract. We will also add a clarifying statement in Section 4 to reference the assumptions from Theorem 3.1. revision: yes
Circularity Check
No circularity: characterization derived from reachable-set properties
full rationale
The paper claims a characterization of conv(R) as the convex hull of ODE trajectories starting on the sphere. This is presented as a derived identity from the definition of reachable sets under bounded disturbances, without any reduction to a fitted parameter, self-citation chain, or input renamed as output. No load-bearing self-citations or ansatzes are referenced in the abstract or reader summary; the result is a standard first-principles consequence of support-function or extreme-point arguments for differential inclusions, making the derivation self-contained.
Axiom & Free-Parameter Ledger
Lean theorems connected to this paper
-
IndisputableMonolith/Foundation/RealityFromDistinction.leanreality_from_one_distinction unclear?
unclearRelation between the paper passage and the cited Recognition theorem.
H(Xt) = H(F(S^{n-1}, t)) … ODEd0 with initial conditions d0 on the sphere … Gauss map n∂W : ∂W → S^{n-1} … Pontryagin Maximum Principle
-
IndisputableMonolith/Foundation/AlexanderDuality.leanalexander_duality_circle_linking unclear?
unclearRelation between the paper passage and the cited Recognition theorem.
Assumption 3 (W is convex with smooth boundary) … ovaloid … strictly positive curvature
What do these tags mean?
- matches
- The paper's claim is directly supported by a theorem in the formal canon.
- supports
- The theorem supports part of the paper's argument, but the paper may add assumptions or extra steps.
- extends
- The paper goes beyond the formal theorem; the theorem is a base layer rather than the whole result.
- uses
- The paper appears to rely on the theorem as machinery.
- contradicts
- The paper's claim conflicts with a theorem or certificate in the canon.
- unclear
- Pith found a possible connection, but the passage is too broad, indirect, or ambiguous to say the theorem truly supports the claim.
Reference graph
Works this paper leans on
-
[1]
Exact characterization of the convex hulls of reachable sets,
T. Lew, R. Bonalli, and M. Pavone, “Exact characterization of the convex hulls of reachable sets,” in Proc. IEEE Conf. on Decision and Control, 2023
work page 2023
- [2]
-
[3]
Ellipsoidal techniques for reachability analysis,
A. B. Kurzhanski and P. Varaiya, “Ellipsoidal techniques for reachability analysis,” in Hybrid Systems: Computation and Con- trol, 2000
work page 2000
-
[4]
M. Althoff, O. Stursberg, and M. Buss, “Reachability analysis of nonlinear systems with uncertain parameters using conservative linearization,” in Proc. IEEE Conf. on Decision & Control, 2008
work page 2008
-
[5]
Ellipsotopes: Uniting ellip- soids and zonotopes for reachability analysis and fault detection,
S. Kousik, A. Dai, and G. X. Gao, “Ellipsotopes: Uniting ellip- soids and zonotopes for reachability analysis and fault detection,” IEEE Transactions on Automatic Control , vol. 68, no. 6, p. 3440–3452, 2023
work page 2023
-
[6]
Set propagation techniques for reachability analysis,
M. Althoff, G. Frehse, and A. Girard, “Set propagation techniques for reachability analysis,” Annual Review of Control, Robotics, and Autonomous Systems , vol. 4, no. 1, pp. 369–395, 2021
work page 2021
-
[7]
N. Ramdani, N. Meslem, and Y . Candau, “A hybrid bounding method for computing an over-approximation for the reachable set of uncertain nonlinear systems,” IEEE Transactions on Auto- matic Control, vol. 54, no. 10, pp. 2352–2364, 2009
work page 2009
-
[8]
Bounds on the reachable sets of nonlinear control systems,
J. K. Scott and P. I. Barton, “Bounds on the reachable sets of nonlinear control systems,” Automatica, vol. 49, no. 1, pp. 93– 100, 2013
work page 2013
-
[9]
M. Berz and K. Makino, “Verified integration of ODEs and flows using differential algebraic methods on high-order Taylor models,” Reliable Computing, vol. 4, no. 4, pp. 361–369, 1998
work page 1998
-
[10]
Flow*: An analyzer for non-linear hybrid systems,
X. Chen, E. Abraham, and S. Sankaranarayanan, “Flow*: An analyzer for non-linear hybrid systems,” in Proc. Int. Conf. Computer Aided Verification, 2013
work page 2013
-
[11]
TIRA: Toolbox for interval reachability analysis,
P.-J. Meyer, A. Devonport, and M. Arcak, “TIRA: Toolbox for interval reachability analysis,” in Hybrid Systems: Computation and Control, 2019, pp. 224–229
work page 2019
-
[12]
Efficient finite abstraction of mixed monotone systems,
S. Coogan and M. Arcak, “Efficient finite abstraction of mixed monotone systems,” in Hybrid Systems: Computation and Con- trol, 2015
work page 2015
-
[13]
Robustly forward invariant sets for mixed-monotone systems,
M. Abate and S. Coogan, “Robustly forward invariant sets for mixed-monotone systems,” IEEE Transactions on Automatic Control, vol. 67, no. 9, pp. 4947–4954, 2022
work page 2022
-
[14]
Reachability analysis of nonlinear systems using matrix measures,
J. Maidens and M. Arcak, “Reachability analysis of nonlinear systems using matrix measures,”IEEE Transactions on Automatic Control, vol. 60, no. 1, p. 265–270, 2015
work page 2015
-
[15]
Simulation-driven reachability using matrix measures,
C. Fan, J. Kapinski, X. Jin, and S. Mitra, “Simulation-driven reachability using matrix measures,” ACM Transactions on Em- bedded Computing Systems , vol. 17, no. 1, pp. 1–28, Dec. 2017
work page 2017
-
[16]
Ro- bust online motion planning via contraction theory and convex optimization,
S. Singh, A. Majumdar, J.-J. E. Slotine, and M. Pavone, “Ro- bust online motion planning via contraction theory and convex optimization,” in Proc. IEEE Conf. on Robotics and Automation , 2017
work page 2017
-
[17]
Learning-based model predictive control for safe exploration,
T. Koller, F. Berkenkamp, M. Turchetta, and A. Krause, “Learning-based model predictive control for safe exploration,” in Proc. IEEE Conf. on Decision and Control , 2018
work page 2018
-
[18]
S. Yu, C. Maier, H. Chen, and F. Allg ¨ower, “Tube MPC scheme based on robust control invariant set with application to lipschitz nonlinear systems,” Systems & Control Letters , vol. 62, no. 2, pp. 194–200, 2013
work page 2013
-
[19]
Robust nonlinear optimal control via system level synthesis,
A. P. Leeman, J. K ¨oller, A. Zanelli, S. Bennani, and M. N. Zeilinger, “Robust nonlinear optimal control via system level synthesis,” 2024, available at https://arxiv.org/abs/2301.04943
-
[20]
Sampling-based reachability analysis: A random set theory approach with adversarial sampling,
T. Lew and M. Pavone, “Sampling-based reachability analysis: A random set theory approach with adversarial sampling,” in Conf. on Robot Learning , 2020
work page 2020
-
[21]
Computing bounded reach sets from sampled simulation traces,
Z. Huang and S. Mitra, “Computing bounded reach sets from sampled simulation traces,” in Hybrid Systems: Computation and Control, 2012
work page 2012
-
[22]
Systematic simulation using sensitivity analysis,
A. Donz ´e and O. Maler, “Systematic simulation using sensitivity analysis,” in Hybrid Systems: Computation and Control , 2007
work page 2007
-
[23]
Learning approximate forward reachable sets using separating kernels,
A. J. Thorpe, K. R. Ortiz, and M. M. K. Oishi, “Learning approximate forward reachable sets using separating kernels,” in Learning for Dynamics & Control Conference , 2021
work page 2021
-
[24]
A simple and efficient sampling-based algorithm for general reachability analysis,
T. Lew, L. Janson, R. Bonalli, and M. Pavone, “A simple and efficient sampling-based algorithm for general reachability analysis,” inLearning for Dynamics & Control Conference, 2022
work page 2022
-
[25]
A. A. Agrachev and Y . L. Sachkov, Control Theory from the Geometric Viewpoint. Springer Berlin Heidelberg, 2004
work page 2004
-
[26]
B. Bonnard and M. Chyba, Singular Trajectories and their Role in Control Theory . Springer Berlin Heidelberg, 2003
work page 2003
-
[27]
Optimal control and applications to aerospace: Some results and challenges,
E. Tr ´elat, “Optimal control and applications to aerospace: Some results and challenges,” Journal of Optimization Theory & Ap- plications, vol. 154, no. 3, pp. 713–758, 2012
work page 2012
-
[28]
The structure of small-time reachable sets in low dimensions,
A. J. Krener and H. Sch ¨attler, “The structure of small-time reachable sets in low dimensions,” SIAM Journal on Control and Optimization, vol. 27, no. 1, pp. 120–147, 1989
work page 1989
-
[29]
H. Sch ¨attler and U. Ledzewicz, Geometric Optimal Control . Springer New York, 2012
work page 2012
-
[30]
Smooth regularization of bang-bang optimal control problems,
C. Silva and E. Tr ´elat, “Smooth regularization of bang-bang optimal control problems,” IEEE Transactions on Automatic Control, vol. 55, no. 11, p. 2488–2499, 2010
work page 2010
-
[31]
Convexity of reachable sets of nonlinear ordinary differential equations,
G. Reißig, “Convexity of reachable sets of nonlinear ordinary differential equations,” Automation and Remote Control , vol. 68, no. 9, p. 1527–1543, 2007
work page 2007
-
[32]
Reachable sets for linear dynamical systems,
T. Pecsvaradi and K. S. Narendra, “Reachable sets for linear dynamical systems,” Information and Control, vol. 19, no. 4, pp. 319–344, 1971
work page 1971
-
[33]
A. B. Kurzhanski and P. Varaiya, Dynamics and Control of Tra- jectory Tubes: Theory and Computation . Springer International Publishing, 2014
work page 2014
-
[34]
A. Y . Gornov, T. S. Zarodnyuk, E. A. Finkelstein, and A. S. Anikin, “The method of uniform monotonous approximation of the reachable set border for a controllable system,” Journal of Global Optimization, vol. 66, no. 1, pp. 53–64, 2015
work page 2015
-
[35]
A computational method for non-convex reachable sets using optimal control,
R. Baier and M. Gerdts, “A computational method for non-convex reachable sets using optimal control,” in European Control Con- ference, 2009
work page 2009
-
[36]
Grothendieck, Topological Vector Spaces , 1st ed
A. Grothendieck, Topological Vector Spaces , 1st ed. New York: Gordon and Breach Science Publishers, 1973, translated by Chaljub, Orlando
work page 1973
-
[37]
J. M. Lee, Introduction to Smooth Manifolds , 2nd ed. Springer New York, 2012
work page 2012
-
[38]
An inclusion theorem for ovaloids with comparable second fundamental forms,
J. Rauch, “An inclusion theorem for ovaloids with comparable second fundamental forms,” Journal of Differential Geometry , vol. 9, no. 4, 1974
work page 1974
-
[39]
J. M. Lee, Introduction to Riemannian Manifolds , 2nd ed. Springer, 2018
work page 2018
-
[40]
Boundary regularity of reachable sets of control systems,
T. Lorenz, “Boundary regularity of reachable sets of control systems,” System & Control Letters , vol. 54, no. 9, pp. 919–924, 2005
work page 2005
-
[41]
Interior sphere property of attainable sets and time optimal control problems,
P. Cannarsa and H. Frankowska, “Interior sphere property of attainable sets and time optimal control problems,” ESAIM: Control, Optimisation and Calculus of Variations , vol. 12, no. 2, pp. 350–370, 2006
work page 2006
-
[42]
Control in finite and infinite dimension,
E. Tr ´elat, “Control in finite and infinite dimension,” 2023, avail- able at https://hal.science/hal-04361042
work page 2023
-
[43]
L. S. Pontryagin, Mathematical Theory of Optimal Processes . Taylor & Francis, 1987
work page 1987
-
[44]
T. Lew, R. Bonalli, L. Janson, and M. Pavone, “Estimating the convex hull of the image of a set with smooth boundary: error bounds and applications,” Discrete & Computational Geometry , 2024
work page 2024
-
[45]
M. J. Wainwright, High-Dimensional Statistics: A Non- Asymptotic Viewpoint. Cambridge University Press, 2019
work page 2019
-
[46]
Schneider, Convex Bodies: The Brunn-Minkowski Theory , 2nd ed
R. Schneider, Convex Bodies: The Brunn-Minkowski Theory , 2nd ed. Cambridge Univ. Press, 2014
work page 2014
-
[47]
Reach- ability analysis of neural feedback loops,
M. Everett, G. Habibi, S. Chuangchuang, and J. P. How, “Reach- ability analysis of neural feedback loops,” IEEE Access , vol. 9, pp. 163 938–163 953, 2021
work page 2021
-
[48]
D. Manzanas Lopez, M. Althoff, M. Forets, T. T. Johnson, T. Ladner, and C. Schilling, “ARCH-COMP23 category report: Artificial intelligence and neural network control systems for continuous and hybrid systems plants,” in Workshop on Applied Verification of Continuous and Hybrid Systems , 2023
work page 2023
-
[49]
A note on convergence of level sets,
F. Camilli, “A note on convergence of level sets,” Zeitschrift f ¨ur Analysis und ihre Anwendungen , vol. 18, no. 1, pp. 3–12, 1999
work page 1999
-
[50]
Measurement of areas on a sphere using fi- bonacci and latitude-longitude lattices,
A. Gonz ´alez, “Measurement of areas on a sphere using fi- bonacci and latitude-longitude lattices,” Mathematical Geo- sciences, vol. 42, no. 1, pp. 49–64, 2009
work page 2009
-
[51]
Chance-constrained sequen- tial convex programming for robust trajectory optimization,
T. Lew, R. Bonalli, and M. Pavone, “Chance-constrained sequen- tial convex programming for robust trajectory optimization,” in European Control Conference, 2020
work page 2020
-
[52]
Sequential convex program- ming for non-linear stochastic optimal control,
R. Bonalli, T. Lew, and M. Pavone, “Sequential convex program- ming for non-linear stochastic optimal control,” ESAIM: Control, Optimisation & Calculus of Variations , vol. 28, 2022
work page 2022
-
[53]
——, “Analysis of theoretical and numerical properties of se- quential convex programming for continuous-time optimal con- trol,” IEEE Transactions on Automatic Control , vol. 68, no. 8, pp. 4570–4585, 2022
work page 2022
-
[54]
JAX: composable trans- formations of Python+NumPy programs,
J. Bradbury, R. Frostig, P. Hawkins, M. J. Johnson, C. Leary, D. Maclaurin, G. Necula, A. Paszke, J. VanderPlas, S. Wanderman-Milne, and Q. Zhang, “JAX: composable trans- formations of Python+NumPy programs,” 2018
work page 2018
-
[55]
OSQP: an operator splitting solver for quadratic programs,
B. Stellato, G. Banjac, P. Goulart, A. Bemporad, and S. Boyd, “OSQP: an operator splitting solver for quadratic programs,” Mathematical Programming Computation , vol. 12, no. 4, pp. 637–672, 2020. APPENDIX A. The linear case with ellipsoidal uncertainties To gain further intuition, we describe how the results specialize to the problem setting with linear ...
work page 2020
-
[56]
Proof: The Gauss map n : ∂C → S n−1, x 7→ ∇h(x)/∥∇h(x)∥ is well-defined under the assumptions
because their level set functions h(x) behave approx- imately like the squared norm function h(x) = ∥x∥2. Proof: The Gauss map n : ∂C → S n−1, x 7→ ∇h(x)/∥∇h(x)∥ is well-defined under the assumptions. Thus, the map ∇h and its inverse are well-defined. First, n(n−1(d)) = ∇h(n−1(d))/∥∇h(n−1(d))∥ (7) = d. for all d ∈ S n−1. Second, for any x ∈ ∂C , n−1(n(x))...
-
[57]
Then, ∇h(x) = 2 r2 (x − ¯x), so ∇h−1(y) = ¯x + y r2 2 , so (65) is easily verified
Ball: Let h(x) = ∥x−¯x∥2/r2, so C = B(¯x, r). Then, ∇h(x) = 2 r2 (x − ¯x), so ∇h−1(y) = ¯x + y r2 2 , so (65) is easily verified
-
[58]
Then, ∇h(x) = 2 Q−1(x − ¯x), so ∇h−1(y) = ¯x + 1 2 Qy and n(x) = Q−1(x−¯x) ∥Q−1(x−¯x)∥
Ellipsoid: Let h(x) = ( x − ¯x)⊤Q−1(x − ¯x), so C = E. Then, ∇h(x) = 2 Q−1(x − ¯x), so ∇h−1(y) = ¯x + 1 2 Qy and n(x) = Q−1(x−¯x) ∥Q−1(x−¯x)∥. Then, ∇h−1(n(x)) = ¯x + 1 2 (x−¯x) ∥Q−1(x−¯x)∥, so that h(∇h−1(n(x))) = 1 4 (x − ¯x)⊤Q−1(x − ¯x) ∥Q−1(x − ¯x)∥2 = 1 4 1 ∥Q−1(x − ¯x)∥2 = 1 ∥∇h(x)∥2 , as h(x) = 1 for all x ∈ ∂C . Thus, (65) is verified
-
[59]
λ-balls: For λ > 1, let h(x) = ∥x − ¯x ⊙ δ¯x−1∥2 λ, so C = (43a). Then, ∇h(x) = 2 (x−¯x)⊙|x−¯x|λ−2⊙δ¯x−λ ∥(x−¯x)⊙δ¯x−1∥λ−2 λ , so ∇h−1(y) = ¯ x + 1 2 ∥|y ⊙ δ¯x| 1 λ−1 ∥λ−2 λ y 1 λ−1 ⊙ δ¯x λ λ−1 . Then, with n(x) = (x − ¯x) ⊙ |x − ¯x|λ−2 ⊙ δ¯x−λ ∥|x − ¯x|λ−1 ⊙ δ¯x−λ∥ , (44) one verifies that ∇h−1(n(x))) = ¯x + 1 2 ∥(x − ¯x) ⊙ δ¯x−1∥λ−2 ∥|x − ¯x|λ−1 ⊙ δ¯x−λ...
-
[60]
The initial direction values d0 for Algorithm 1 are selected to evenly cover the circle S n−1. F . Details on the spacecraft attitude control results Implementation: We use T = 10s, discretize (61) as x((k + 1)∆t) = ¯f(x(k∆t), ¯u(k∆t)) + w(k∆t), (75) 7Note that by selecting appropriate hyperparameters, Softplus activations can be made arbitrarily close to...
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.