Recognition: no theorem link
The Similarity Control Problem with Required Events
Pith reviewed 2026-05-16 06:21 UTC · model grok-4.3
The pith
Covariant-contravariant simulation gives a necessary and sufficient condition for solving the similarity control problem with required events.
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
The similarity control problem with required events is solvable precisely when a covariant-contravariant simulation relation holds between the specification and the plant; the largest such relation yields a maximally permissive supervisor that restricts the plant so that all safety prohibitions and required-event mandates are met.
What carries the argument
Covariant-contravariant simulation, which requires that every required event in the specification is matched by a corresponding transition in the plant while controllable events may be restricted in the opposite direction, serving as the precise behavioral relation for the combined constraints.
If this is right
- The supervisor can be obtained directly from the largest covariant-contravariant simulation relation.
- The resulting controller is guaranteed to be the most permissive one that still meets both safety and required-event specifications.
- The same relation supplies an algorithmic test for solvability by checking existence of the simulation.
- The approach extends ordinary supervisory control by treating mandatory event enablement as a first-class constraint alongside forbidden events.
Where Pith is reading between the lines
- The same simulation relation could be reused as a verification oracle inside existing model-checking tools for discrete-event systems.
- The construction suggests a route to on-line supervisor synthesis when the plant is only partially known.
- Generalizing the relation to handle timing or probabilities would produce analogous solvability conditions for timed or stochastic variants of the problem.
Load-bearing premise
Covariant-contravariant simulation exactly encodes both safety prohibitions and required-event mandates without missing valid behaviors or imposing extra ones.
What would settle it
A concrete plant, specification, and supervisor that satisfies every safety and required-event condition yet admits no covariant-contravariant simulation relation between the controlled plant and the specification.
Figures
read the original abstract
In order to guarantee that a supervised system satisfies safety requirements of the specification, as well as requirements saying that in certain states certain events must be enabled, this paper introduces required events for discrete event systems and reconsiders the similarity control problem while taking all requirements from the specification into account. The notion of a covariant-contravariant simulation, which is finer than the conventional notion of simulation, is adopted to act as the behavioral relation of supervisory control theory. A necessary and sufficient condition for the solvability of this problem is established and a method for synthesizing a maximally permissive supervisor is provided.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper introduces required events into discrete event systems to capture both safety and mandatory event-enabling constraints within the similarity control problem. It adopts covariant-contravariant simulation (finer than ordinary simulation) as the behavioral relation, establishes a necessary and sufficient condition for solvability, and provides a synthesis procedure for a maximally permissive supervisor.
Significance. If the N&S condition and synthesis method are correct, the work extends supervisory control theory by handling required-event constraints through a refined simulation relation. This could support controller design for systems with both permissive and mandatory behaviors, provided the necessity of the contravariant clauses is verified.
major comments (1)
- [Abstract and N&S condition section] Abstract and the section establishing the N&S condition: the necessity claim that any valid supervisor must induce a covariant-contravariant simulation (rather than ordinary simulation) is load-bearing for both the condition and the maximality of the synthesized supervisor. No counter-example or reduction is indicated showing that ordinary simulation would admit supervisors violating required-event semantics; without this, the condition may reject valid solutions.
minor comments (2)
- [Preliminaries] Clarify the precise definition of required events and how they are encoded in the plant and specification automata before the main theorems.
- [Abstract] The abstract states the existence of the N&S condition and synthesis method; the main body should explicitly reference the theorem numbers for these results.
Simulated Author's Rebuttal
We thank the referee for the careful reading and constructive comments on our manuscript. We address the major comment below.
read point-by-point responses
-
Referee: [Abstract and N&S condition section] Abstract and the section establishing the N&S condition: the necessity claim that any valid supervisor must induce a covariant-contravariant simulation (rather than ordinary simulation) is load-bearing for both the condition and the maximality of the synthesized supervisor. No counter-example or reduction is indicated showing that ordinary simulation would admit supervisors violating required-event semantics; without this, the condition may reject valid solutions.
Authors: We appreciate the referee's observation on the load-bearing nature of the necessity claim. The covariant-contravariant simulation is required because required events impose mandatory enabling constraints (i.e., certain events must remain enabled in specified states). The contravariant clause in the simulation relation directly encodes this 'must' semantics, ensuring the supervisor cannot disable required events. This follows from the problem formulation and is used in the proof of the N&S condition to show that any valid supervisor induces such a relation. We acknowledge that an explicit counterexample would clarify why ordinary simulation is insufficient and could admit invalid supervisors. In the revised manuscript, we will add a concise counterexample demonstrating a supervisor that satisfies ordinary simulation but disables a required event, thereby violating the specification. This addition will also reinforce the maximality claim for the synthesized supervisor. revision: yes
Circularity Check
No circularity: N&S condition derived directly from definitions
full rationale
The paper adopts covariant-contravariant simulation as the behavioral relation to capture both safety and required-event constraints, then states a necessary and sufficient solvability condition and a synthesis procedure. No quoted step reduces the central theorem to a self-definition, a fitted input renamed as prediction, or a load-bearing self-citation chain. The derivation remains self-contained from the problem definitions and the chosen simulation preorder; the necessity direction is proved within the paper rather than imported by construction.
Axiom & Free-Parameter Ledger
axioms (1)
- domain assumption Covariant-contravariant simulation is a suitable finer behavioral relation for supervisory control with required events
invented entities (1)
-
required events
no independent evidence
Reference graph
Works this paper leans on
- [1]
- [2]
-
[3]
I. F´ abregas, D. de Frutos-Escrig, and M. Palomino. Non- strongly stable orders also define interesting simulation re- lations. In Proceedings Third International Conference on Algebra and Coalgebra in Computer Science, volume 5728 of LNCS, pages 221–235. Springer, 2009
work page 2009
-
[4]
I. F´ abregas, D. de Frutos Escrig, and M. Palomino. Logics for contravariant simulations. InInternational Conference on Formal Methods for Open Object-Based Distributed Systems, pages 224–231, 2010
work page 2010
-
[5]
R.J. van Glabbeek. The linear time - branching time spec- trum I. InHandbook of Process Algebra, pages 3–99. Elsevier Science, 2001
work page 2001
-
[6]
Howie.Fundamentals of Semigroup Theory, page 16
John M. Howie.Fundamentals of Semigroup Theory, page 16. Number 12 in LMS Monograph. Clarendon Press, 1995
work page 1995
-
[7]
K. Kimura and S. Takai. Bisimilarity control of nondeter- ministic discrete event systems under event and state obser- vations.IEICE Transactions on Information and Systems, E97.D(5):1140–1148, 2014
work page 2014
-
[8]
K. Kimura and S. Takai. Maximally permissive similarity enforcing supervisors for nondeterministic discrete event sys- tems under event and state observations.IEICE Transactions Fundamentals, E79-A(7):1500–1507, 2014
work page 2014
-
[9]
N. Kushi and S. Takai. Synthesis of similarity enforcing su- pervisors for nondeterministic discrete event systems.IEEE Transactions on Automatic Control, 63(5):1457–1464, 2018
work page 2018
-
[10]
K. G. Larsen. Modal specifications. In J. Sifakis, editor,Auto- matic Verification Methods for Finite State Systems, volume 407 of LNCS, pages 232–246. Springer, 1990
work page 1990
-
[11]
K.G. Larsen and B. Thomsen. A modal process logic. InThird Annual Symposium on Logic in Computer Science, pages 203– 210, 1988
work page 1988
-
[12]
J. Li and S. Takai. Maximally permissive nonblocking super- visors for similarity control of nondeterministic discrete event systems under event and state observations.IEICE Transac- tions on Fundamentals of Electronics, Communications and Computer Sciences, 102(2):399–403, 2019
work page 2019
- [13]
- [14]
-
[15]
F. Liu, H. Lin, and Z. Dziong. Bisimilarity control of partially observed nondeterministic discrete event systems and a test algorithm.Automatica, 47(4):782–788, 2011
work page 2011
-
[16]
Milner.A Calculus of Communicating Systems
R. Milner.A Calculus of Communicating Systems. Springer- Verlag, 1980
work page 1980
-
[17]
P. J. Ramadge and W. M. Wonham. Supervisory control of a class of discrete event processes.SIAM Journal on Control and Optimization, 25(1):206–230, 1987
work page 1987
-
[18]
Y. Sun, H. Lin, and Ben M. Chen. Bisimilarity enforcing su- pervisory control for deterministic specifications.Automatica, 50(1):287–290, 2014
work page 2014
-
[19]
S. Takai. Bisimilarity enforcing supervisory control of nonde- terministic discrete event systems with nondeterministic spec- ifications.Automatica, 108:108470, 2019
work page 2019
-
[20]
S. Takai. Synthesis of maximally permissive supervisors for nondeterministic discrete event systems with nondeterminis- tic specifications.IEEE Transactions on Automatic Control, 66(7):3197–3204, 2021
work page 2021
-
[21]
A. Tarski. A lattice-theoretical fixpoint theorem and its ap- plications.Pacific Journal of Mathematics, 55(2):285–309, 1955
work page 1955
- [22]
-
[23]
H. Yamada and S. Takai. Nonblocking similarity control of nondeterministic discrete event systems under event and state observations.IEICE Transactions Fundamentals, E101- A(2):328–337, 2018
work page 2018
-
[24]
C. Zhou and R. Kumar. Control of nondeterministic discrete event systems for simulation equivalence.IEEE transactions on automation science and engineering, 4(3):340–349, 2007
work page 2007
-
[25]
C. Zhou, R. Kumar, and S. Jiang. Control of nondeterminis- tic discrete-event systems for bisimulation equivalence.IEEE Transactions on Automatic Control, 51(5):754–765, 2006. Y u W angis currently a Ph.D. student at the College of Computer Science and Technology, Nanjing University of Aeronautics and Astro- nautics. His research includes formal methods a...
work page 2006
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.