vault backup: 2025-04-08 09:36:02
This commit is contained in:
parent
d646f82f73
commit
05c144a5d1
1 changed files with 10 additions and 0 deletions
|
@ -23,3 +23,13 @@ The essence of the difference is WHEN the decision to branch is taken
|
|||
- language equivalence gets rid of branching points
|
||||
- it is too coarse for our purposes!
|
||||
|
||||
### LTSs
|
||||
In concurrency theory, we don’t use finite automata but Labeled Transition System (LTS). The main differences between the two formalisms are:
|
||||
- automata usually rely on a finite number of states, whereas states of an LTS can be infinite
|
||||
- automata fix one starting state, whereas in an LTS every state can be considered as initial (this corresponds to different possible behaviors of the process)
|
||||
- automata rely on final states for describing the language accepted, whereas in LTS this notion is not very informative
|
||||
|
||||
Fix a set of action names (or, simply, actions), written N.
|
||||
>[!note] LTS formal definition
|
||||
>A Labeled Transition System (LTS) is a pair (Q, T), where Q is the set of states and T is the transition relation (T ⊆ Q × N × Q).
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue