Simulation decidability in Gap-order Constraint Systems
A Gap-order Constraint System (GCS) is a finite automaton with counters where every transition bears conditions of the form where is a non-negative constant, and where denotes the value of counter before the transition, and the value of after the transition. For instance, a condition on a transition means that it increases counter by or more. A condition means a transition requires to be . The problem that interests us is the simulation problem: Input: Two transition systems, one belonging to player Spoiler, the other to player Duplicator. Each time Spoiler makes a move on her GCS, Duplicator makes an equivalent move on his GCS. If the games goes on forever, Duplicator wins. If one player cannot make a move, the other player wins. Output: Does Duplicator have a winning strategy? This game has variants: Weak simulation: Duplicator has a set of free transtions, which he can takes in between turns. Bi-simulation: Spoiler has a switching power, she can switch transition systems with Duplicator between turns. Bisimulation between GCSs has been shown to be undecidable. However, (weak) bisimulation between a GCS and a finite automaton (FA) is decidable. The question of simulation between two GCSs is still open, as well as the questions: Does a FA simulate a GCS ? and: Does a GCS simulate a FA?
