Сеть Петри состоит из 4 компонентов C = (P, T, I, O), которые и определяют ее структуру:
- конечное множество позиций P = { p 1, p 2,..., pn }, n ³ 0 – мощность множества P;
- конечное множество переходов T = { t 1, t 2,..., tm }, m ³ 0 – мощность множества T;
- входная функция I: T ® P ¥ – отображение из переходов в комплекты позиций;
- выходная функция O: T ® P ¥ – отображение из переходов в комплекты позиций.
Входная и выходная функции связаны с переходами и позициями. Входная функция I отображает переход tj во множество позиций I (tj), называемых входными позициями перехода. Выходная функция O отображает переход tj во множество позиций O (tj), называемых выходными позициями перехода. Множества позиций и переходов не пересекаются.
Позиция pi является входной позицией перехода tj в том случае, если pi Î I (tj); pi является выходной позицией перехода, если pi Î O (tj).
Входы и выходы переходов представляют комплекты позиций. Кратность входной позиции для перехода tj есть число появлений позиции во входном комплекте перехода #(pi, I (tj)). Аналогично, кратность выходной позиции pi для перехода tj есть число появлений позиции в выходном комплекте перехода #(pi, O (tj)).
Переход tj есть выход позиции pi, если pi есть вход tj (рис. 5.1). Переход tj является входом позиции pi, если pi есть выход tj (рис. 5.2).
Рис. 5.1 | Рис. 5.2 |
Определим расширенную входную функцию I и выходную функцию O таким образом, что #(tj, I (pi)) = #(pi, O (tj)); #(tj, O (pi)) = #(pi, I (tj)).