Dykstra's projection algorithm: Difference between revisions
en>Lavaka |
en>ChrisGualtieri m →Algorithm: General Fixes using AWB |
||
Line 1: | Line 1: | ||
In computer science, specifically in the field of [[formal verification]], '''well-structured transition systems (WSTSs)''' are a general class of infinite state systems for which many verification problems are [[decidable language|decidable]], owing to the existence of a kind of [[well-quasi-ordering|order]] between the states of the system which is compatible with the transitions of the system. WSTS decidability results can be applied to [[Petri nets]], lossy channel systems, and more. | |||
== Formal definition == | |||
Recall that a [[well-quasi-ordering]] <math>\leq</math> on a set <math>X</math> is a [[quasi-ordering]] (i.e., a [[reflexive relation|reflexive]], [[transitive relation|transitive]] [[binary relation]]) such that any infinite sequence of elements <math>x_0, x_1, x_2, \ldots</math>, from <math>X</math> contains an increasing pair <math>x_i \leq x_j</math> with <math>i < j</math>. The set <math>X</math> is said to be '''well-quasi-ordered''', or shortly '''wqo'''. | |||
For our purposes, a ''[[transition system]]'' is a structure <math>\mathcal S = \langle S, \rightarrow, \cdots \rangle</math>, where <math>S</math> is any set (its elements are called ''states''), and <math>\rightarrow \subseteq S \times S</math> (its elements are called ''transitions''). In general a transition system may have additional structure like initial states, labels on transitions, accepting states, etc, but they do not concern us here. | |||
A '''well-structured transition system''' consists of a transition system <math>\langle S, \to, \leq \rangle</math>, such that | |||
* <math>\leq \subseteq S \times S</math> is a well-quasi-ordering on the set of states. | |||
* <math>\leq</math> is upward compatible with <math>\to</math>: that is, for all transitions <math>s_1 \to s_2</math> (by this we mean <math>(s_1, s_2) \in \to</math>) and for all <math>t_1</math> such that <math>s_1 \leq t_1</math>, there exists <math>t_2</math> such that <math>t_1 \xrightarrow{*} t_2</math> (that is, <math>t_2</math> can be reached from <math>t_1</math> by a sequence of zero or more transitions) and <math>s_2 \leq t_2</math>. | |||
== References == | |||
* A. Finkel and Ph. Schnoebelen, [http://www.lsv.ens-cachan.fr/Publis/PAPERS/PDF/FinSch-TCS99.pdf Well-Structured Transition Systems Everywhere!], Theoretical Computer Science 256(1–2), pages 63–92, 2001. | |||
{{comp-sci-theory-stub}} | |||
[[Category:Wellfoundedness]] | |||
[[Category:Automata (computation)]] | |||
[[Category:Automata theory]] |
Revision as of 03:56, 26 October 2013
In computer science, specifically in the field of formal verification, well-structured transition systems (WSTSs) are a general class of infinite state systems for which many verification problems are decidable, owing to the existence of a kind of order between the states of the system which is compatible with the transitions of the system. WSTS decidability results can be applied to Petri nets, lossy channel systems, and more.
Formal definition
Recall that a well-quasi-ordering on a set is a quasi-ordering (i.e., a reflexive, transitive binary relation) such that any infinite sequence of elements , from contains an increasing pair with . The set is said to be well-quasi-ordered, or shortly wqo.
For our purposes, a transition system is a structure , where is any set (its elements are called states), and (its elements are called transitions). In general a transition system may have additional structure like initial states, labels on transitions, accepting states, etc, but they do not concern us here.
A well-structured transition system consists of a transition system , such that
- is a well-quasi-ordering on the set of states.
- is upward compatible with : that is, for all transitions (by this we mean ) and for all such that , there exists such that (that is, can be reached from by a sequence of zero or more transitions) and .
References
- A. Finkel and Ph. Schnoebelen, Well-Structured Transition Systems Everywhere!, Theoretical Computer Science 256(1–2), pages 63–92, 2001.