State Transition System

In theoretical computer science, a state transition system is an abstract machine used in the study of computation. The machine consists of a set of states and transitions between states. State transition systems differ from finite state automata in several ways:
  • In a state transition system the set of states is not necessarily finite, or even countable.
  • In a state transition system the set of transitions is not necessarily finite, or even countable.
  • In a state transition system, transitions do not form a function, but a relation between the states, and therefore, there may be zero or more than one transition out of a given state, with the same input.
State transition systems with a finite number of states and transitions can be represented as directed graphs. There are at least two basic types of state transition systems: labelled (or LTS for labelled transition system) or unlabelled.

Formal definition

Formally, an unlabelled state transition system is a tuple (S, →) where S is a set (of states) and → ⊆ S × S is a binary relation over S (of transitions.) If p,q ∈ S, (p,q) ∈ → is usually written as p → q. This represents the fact that there is a transition from state p to state q. A labelled transition system is a tuple (S, Λ, →) where S is a set (of states), Λ is a set (of labels) and → ⊆ S × Λ × S is a ternary relation (of labelled transitions.) If p, q ∈ S and α ∈ Λ, (p,α,q) ∈ → is written
\begin{matrix}
   & \alpha & \\  
p & \rightarrow & q \end{matrix}
This represents the fact that there is a transition from state p to state q with label α. Labels can represent different things depending on the language of interest. Typical uses of labels include representing input expected, conditions that must be true to trigger the transition, or actions performed during the transition.

Relation between labelled and unlabelled transition systems.

There are many relations between these concepts. Some are simple, such as observing that a labelled transition system where the set of labels consists of only one element is equivalent to an unlabelled transition system. However not all these relations are equally trivial.

See also

 

<< PreviousWord BrowserNext >>
list of political parties in luxembourg
list of political parties in malaysia
list of political parties in malta
list of political parties in peru
list of political parties in portugal
list of political parties in russia
list of political parties in san marino
list of political parties in serbia and montenegro
list of political parties in singapore
list of political parties in slovakia
list of political parties in slovenia
list of political parties in south africa
list of political parties in spain
list of political parties in taiwan
national assembly of quebec
hamlet (disambiguation)
list of political parties in turkey
witch hunter robin
rabwah
united kingdom in the eurovision song contest 2003
niven
communist party of the russian federation
changeling
communist party of russia
above the line
quaternary geology
changeling (comics)
below the line
athaliah
united states golf association
brad
peabody
savage islands
list of political parties in argentina
max von laue
thomas otway
william henry bragg
party of the democratic revolution
cuny graduate center
hamlet (place)
charles glover barkla
the banger sisters
azie taylor morton
victor francis hess