REVIEW 2 major objections 1 minor 25 references
A sufficient condition on switching control barrier functions ensures finite switches and forward invariance for non-convex safe sets.
Reviewed by Pith at T0; open to challenge. T0 means a machine referee read the full paper against a public rubric. the ladder, T0–T4 →
T0 review · grok-4.3
2026-06-27 20:46 UTC pith:I6MXIREX
load-bearing objection Union-CBF switching gives finite-switch safety guarantees and SOS checks for non-convex sets, but only when dynamics are polynomial. the 2 major comments →
Verification Framework for the Union of Control Barrier Functions
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
Considering switching CBF-QP controllers, a sufficient condition is proposed that ensures the system undergoes a finite number of switches in any finite time interval and the forward invariance of the closed-loop system in between switches. Two types of switching strategies are considered with union-CBF conditions for each, formulated and verified using sum-of-squares algorithms for polynomial systems.
What carries the argument
The sufficient condition for finite switching and forward invariance in union-CBFs, verified via sum-of-squares for polynomial dynamics.
Load-bearing premise
The system dynamics are polynomial, allowing the use of sum-of-squares algorithms to verify the union-CBF conditions.
What would settle it
A polynomial system satisfying the proposed union-CBF conditions but exhibiting either infinitely many switches in finite time or leaving the safe set would falsify the sufficient condition.
If this is right
- The closed-loop system maintains forward invariance under the switching policy.
- The conditions can be verified using sum-of-squares programming on polynomial models.
- The certified safe region is larger than that obtained from a single high-degree polynomial CBF.
- Only finitely many switches occur in any finite time interval.
Where Pith is reading between the lines
- The approach could extend to verification methods other than sum-of-squares for non-polynomial dynamics.
- Similar union-based certificates might apply to stability analysis in hybrid control systems.
- Hardware experiments on robotic platforms could test whether the larger safe regions translate to improved task performance.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The manuscript introduces a union-CBFs framework to represent complex non-convex safe regions as unions of tractable sets via switching CBF-QP controllers. It proposes sufficient conditions ensuring a finite number of switches in any finite time interval and forward invariance of the closed-loop system between switches. Two switching strategies are considered with corresponding union-CBF conditions, and Sum-of-Squares (SOS) algorithms are formulated to verify the conditions. Experiments on a polynomial system model show that the framework yields a larger safe region than high-degree polynomial CBFs and demonstrate the efficiency of the verification algorithms.
Significance. If the sufficient conditions hold and the SOS verification is correct, the work supplies a method to certify safety over unions of sets for polynomial dynamics, expanding the class of safe regions that can be handled with CBFs while providing a computational verification pathway. The explicit SOS formulation for the switching conditions is a concrete strength that enables reproducible checks on polynomial models.
major comments (2)
- [Abstract and Experiments] Abstract and Experiments: the verification framework rests on the assumption that the closed-loop vector field is polynomial so that SOS algorithms can be applied; this modeling restriction is load-bearing for the central claim that the framework supplies a verifiable union-CBF controller, because the verification step cannot be executed for non-polynomial dynamics and the experiments are performed exclusively on a polynomial system model.
- [Abstract] The sufficient condition guaranteeing finite switches and forward invariance is stated as a contribution, but without an explicit statement of the condition (presumably in §3 or §4) or a sketch of its derivation, it is difficult to confirm that the condition is non-circular and independent of the SOS check.
minor comments (1)
- [Abstract] The abstract refers to 'two types of switching strategies' without naming them; adding the names would improve immediate clarity for readers.
Simulated Author's Rebuttal
We thank the referee for the constructive comments. We address each major comment below, clarifying the scope of the results and proposing targeted revisions to improve presentation without altering the core contributions.
read point-by-point responses
-
Referee: [Abstract and Experiments] Abstract and Experiments: the verification framework rests on the assumption that the closed-loop vector field is polynomial so that SOS algorithms can be applied; this modeling restriction is load-bearing for the central claim that the framework supplies a verifiable union-CBF controller, because the verification step cannot be executed for non-polynomial dynamics and the experiments are performed exclusively on a polynomial system model.
Authors: The sufficient conditions for finite switches and forward invariance (detailed in Section 3) are derived for general nonlinear dynamics and do not require polynomial vector fields. The SOS verification algorithms (Section 4) are a computational tool applicable specifically when the closed-loop dynamics are polynomial, enabling exact certification via semidefinite programming. The experiments use a polynomial model to demonstrate both the enlarged safe region achievable via union-CBFs and the practical efficiency of the SOS checks. We agree the abstract should explicitly delineate this scope and will revise it to state that the verification framework targets polynomial systems while the switching conditions apply more broadly. revision: yes
-
Referee: [Abstract] The sufficient condition guaranteeing finite switches and forward invariance is stated as a contribution, but without an explicit statement of the condition (presumably in §3 or §4) or a sketch of its derivation, it is difficult to confirm that the condition is non-circular and independent of the SOS check.
Authors: The condition is stated explicitly in Section 3 (as a collection of inequalities involving the individual CBFs, their Lie derivatives, and the switching rule) together with a self-contained proof that finite switches follow from a strict decrease in a Lyapunov-like function across switches and that forward invariance holds between switches. The derivation relies solely on the CBF definition and the switching logic; the SOS programs appear only later as a verification method and play no role in the proof. The condition is therefore independent and non-circular. To address the concern about the abstract, we will insert a parenthetical reference to the relevant theorem. revision: partial
Circularity Check
No circularity; sufficient conditions and SOS verification are independent
full rationale
The paper proposes a sufficient condition ensuring finite switches and forward invariance for switching CBF-QP controllers, then defines union-CBF conditions for two strategies and formulates separate SOS algorithms to verify those conditions on polynomial dynamics. No step reduces to a self-definition, fitted input renamed as prediction, or load-bearing self-citation; the conditions are stated as sufficient and checked via standard, externally applicable SOS methods without the central claim depending on its own outputs or prior author work by construction. The polynomial restriction is an explicit scope limit for the verification technique rather than a circular dependency.
Axiom & Free-Parameter Ledger
axioms (1)
- domain assumption Sum-of-squares positivity certificates can verify the proposed switching and invariance conditions for polynomial systems
invented entities (1)
-
union-CBFs framework
no independent evidence
read the original abstract
Control Barrier Functions (CBFs) have been proposed to ensure safety of autonomous systems. This paper considers control policies that switch between CBF constraints. Under this approach, we represent a complex non-convex safe region as a union of sets that are computationally tractable to verify. We denote this framework as union-CBFs and make the following contributions. First, considering switching CBF-QP controllers, we propose a sufficient condition that ensures (i) the system undergoes a finite number of switches in any finite time interval and ensures (ii) the forward invariance of the closed-loop system in between switches. Second, we consider two types of switching strategies and propose union-CBFs conditions for each strategy to satisfy (i) and (ii). Third, we formulate Sum-of-Squares (SOS) algorithms to verify the conditions. The experiments show that our union-CBFs framework results in a larger safe region compared to high-degree polynomial CBFs. We also show the efficiency of the verification algorithms using a polynomial system model.
Figures
Reference graph
Works this paper leans on
-
[1]
Set-theoretic methods in control,
B. Franco and M. Stefano, “Set-theoretic methods in control,”Systems & control: Foundations & applications, 2008
2008
-
[2]
Control barrier function based quadratic programs for safety critical systems,
A. D. Ames, X. Xu, J. W. Grizzle, and P. Tabuada, “Control barrier function based quadratic programs for safety critical systems,”IEEE Transactions on Automatic Control, vol. 62, no. 8, pp. 3861–3876, 2016
2016
-
[3]
Control barrier functions: Theory and applications,
A. D. Ames, S. Coogan, M. Egerstedt, G. Notomista, K. Sreenath, and P. Tabuada, “Control barrier functions: Theory and applications,” in2019 18th European control conference (ECC), pp. 3420–3431, IEEE, 2019
2019
-
[4]
Synthesis of control barrier functions using a supervised machine learning approach,
M. Srinivasan, A. Dabholkar, S. Coogan, and P. A. Vela, “Synthesis of control barrier functions using a supervised machine learning approach,” in2020 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp. 7139–7145, Ieee, 2020
2020
-
[5]
Convex synthesis and verification of control- Lyapunov and barrier functions with input constraints,
H. Dai and F. Permenter, “Convex synthesis and verification of control- Lyapunov and barrier functions with input constraints,” in2023 American Control Conference (ACC), pp. 4116–4123, IEEE, 2023
2023
-
[6]
Barriernet: Differentiable control barrier functions for learning of safe robot control,
W. Xiao, T.-H. Wang, R. Hasani, M. Chahine, A. Amini, X. Li, and D. Rus, “Barriernet: Differentiable control barrier functions for learning of safe robot control,”IEEE Transactions on Robotics, vol. 39, no. 3, pp. 2289–2307, 2023
2023
-
[7]
Nonsmooth barrier func- tions with applications to multi-robot systems,
P. Glotfelter, J. Cort ´es, and M. Egerstedt, “Nonsmooth barrier func- tions with applications to multi-robot systems,”IEEE control systems letters, vol. 1, no. 2, pp. 310–315, 2017
2017
-
[8]
Composing control barrier functions for complex safety specifications,
T. G. Molnar and A. D. Ames, “Composing control barrier functions for complex safety specifications,”IEEE Control Systems Letters, vol. 7, pp. 3615–3620, 2023
2023
-
[9]
Safe and stable filter design using a relaxed compatibitlity control barrier–lyapunov condition,
H. Wang, K. Margellos, and A. Papachristodoulou, “Safe and stable filter design using a relaxed compatibitlity control barrier–lyapunov condition,”arXiv preprint arXiv:2407.00414, 2024
-
[10]
Neural certificates for safe control policies,
W. Jin, Z. Wang, Z. Yang, and S. Mou, “Neural certificates for safe control policies,”arXiv preprint arXiv:2006.08465, 2020
-
[11]
Learning control barrier functions from expert demonstrations,
A. Robey, H. Hu, L. Lindemann, H. Zhang, D. V . Dimarogonas, S. Tu, and N. Matni, “Learning control barrier functions from expert demonstrations,” in2020 59th IEEE Conference on Decision and Control (CDC), pp. 3717–3724, Ieee, 2020
2020
-
[12]
Safe control with learned certificates: A survey of neural lyapunov, barrier, and contraction methods for robotics and control,
C. Dawson, S. Gao, and C. Fan, “Safe control with learned certificates: A survey of neural lyapunov, barrier, and contraction methods for robotics and control,”IEEE Transactions on Robotics, vol. 39, no. 3, pp. 1749–1767, 2023
2023
-
[13]
Exact verification of relu neural control barrier functions,
H. Zhang, J. Wu, Y . V orobeychik, and A. Clark, “Exact verification of relu neural control barrier functions,”Advances in neural information processing systems, vol. 36, pp. 5685–5705, 2023
2023
-
[14]
Non-smooth control barrier functions for stochastic dynamical systems,
M. Vahs and J. Tumova, “Non-smooth control barrier functions for stochastic dynamical systems,” in2024 European Control Conference (ECC), pp. 2200–2205, IEEE, 2024
2024
-
[15]
A nonsmooth approach to controller synthesis for boolean specifications,
P. Glotfelter, J. Cort ´es, and M. Egerstedt, “A nonsmooth approach to controller synthesis for boolean specifications,”IEEE Transactions on Automatic Control, vol. 66, no. 11, pp. 5160–5174, 2020
2020
-
[16]
Safety control of switched systems via multiple barrier functions,
L. Long, C. Huang, and Z. Sun, “Safety control of switched systems via multiple barrier functions,”IEEE Transactions on Automatic Control, 2025
2025
-
[17]
Verification and synthesis of control barrier functions,
A. Clark, “Verification and synthesis of control barrier functions,” in2021 60th IEEE Conference on Decision and Control (CDC), pp. 6105–6112, Ieee, 2021
2021
-
[18]
Regularity properties of optimization-based controllers,
P. Mestres, A. Allibhoy, and J. Cort ´es, “Regularity properties of optimization-based controllers,”European Journal of Control, vol. 81, p. 101098, 2025
2025
-
[19]
Continuity and smooth- ness properties of nonlinear optimization-based feedback controllers,
B. J. Morris, M. J. Powell, and A. D. Ames, “Continuity and smooth- ness properties of nonlinear optimization-based feedback controllers,” in2015 54th IEEE Conference on Decision and Control (CDC), pp. 151–158, IEEE, 2015
2015
-
[20]
Characterizing safety: Minimal control barrier functions from scalar comparison systems,
R. Konda, A. D. Ames, and S. Coogan, “Characterizing safety: Minimal control barrier functions from scalar comparison systems,” IEEE Control Systems Letters, vol. 5, no. 2, pp. 523–528, 2020
2020
-
[21]
Verification and synthesis of compatible control Lyapunov and control barrier functions,
H. Dai, C. Jiang, H. Zhang, and A. Clark, “Verification and synthesis of compatible control Lyapunov and control barrier functions,” in2024 IEEE Conference on Decision and Control (CDC), pp. 8178–8185, IEEE, 2024
2024
-
[22]
Matousek and B
J. Matousek and B. G ¨artner,Understanding and Using Linear Pro- gramming. Springer Science & Business Media, 2006
2006
-
[23]
Introducing sostools: A general purpose sum of squares programming solver,
S. Prajna, A. Papachristodoulou, and P. A. Parrilo, “Introducing sostools: A general purpose sum of squares programming solver,” in Proceedings of the 41st IEEE Conference on Decision and Control, 2002., vol. 1, pp. 741–746, IEEE, 2002
2002
-
[24]
Mosek optimizer api for python,
M. ApS, “Mosek optimizer api for python,”Version, vol. 9, no. 17, pp. 6–4, 2022
2022
-
[25]
Liberzon,Switching in systems and control, vol
D. Liberzon,Switching in systems and control, vol. 190. Springer, 2003
2003
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.