Состояние сети Петри определяется ее маркировкой. Запуск перехода изменяет состояние сети Петри посредством изменения маркировки сети. Пространство состояний сети Петри, обладающей позициями, есть множество всех маркировок, т. е.
.
Изменение в состоянии, вызванное запуском перехода, определяется функцией изменения , которую мы назовем функцией следующего состояния. Когда эта функция применяется к маркировке
(состоянию) и переходу
,она образует новую маркировку (состояние), которая получается при запуске перехода
в маркировке
. Так как
может быть запущен только в том случае, когда он разрешен, то функция
не определена, если
не разрешен в маркировке
. Если же
разрешен, то
, где
есть маркировка, полученная в результате удаления фишек из входов
и добавления фишек в выходы
.
Определение Функция следующего состояния для сети Петри
с маркировкой
и переходом
определена тогда и только тогда, когда
для всех
. Если
определена, то
, где
для всех
. Пусть дана сеть Петри
с начальной маркировкой
. Эта сеть может быть выполнена последовательными запусками переходов. Запуск разрешенного перехода
в начальной маркировке образует новую маркировку
. В этой новой маркировке можно запустить любой другой разрешенный переход, например
образующий новую маркировку
. Этот процесс будет продолжаться до тех пор, пока в маркировке будет существовать хотя бы один разрешенный переход. Если же получена маркировка, в которой ни один переход не разрешен, то никакой переход не может быть запущен, функция следующего состояния не определена для всех переходов, и выполнение сети должно быть закончено.
Множество достижимости сети Петри. Сети Петри для моделирования. Примитивные и непримитивные события. Понятие конфликта.
Пусть некоторый переход в маркировке разрешен и, следовательно, может быть запущен. Результат запуска перехода в маркировке
есть новая маркировка
. Говорят, что
является непосредственно достижимой из маркировки
, иными словами, состояние
непосредственно получается из состояния
.
Определение 2.9. Для сети Петри с маркировкой
маркировка
называется непосредственно достижимой из
, если существует переход
, такой, что
Можно распространить это понятие на определение множества Достижимых маркировок данной маркированной сети Петри. Если непосредственно достижима из
, a
— из
, говорят, что
достижима из
.
Определим множество достижимости сети Петри
с маркировкой
как множество всех маркировок, достижимых из
. Маркировка
принадлежит
, если существует какая-либо последовательность запусков переходов, изменяющих
на
.
Отношение «достижимости» является рефлексивным, транзитивным замыканием отношения «непосредственной достижимости».
Определение 2.10. Множество достижимости для сети Петри
с маркировкой
есть наименьшее множество маркировок, определенных следующим образом:
1. ;
2. Если и
для некоторого
, то
.