Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
TVP_sbornik_1-46.docx
Скачиваний:
92
Добавлен:
18.03.2015
Размер:
3.47 Mб
Скачать

43. Лемма 1 для доказательства теоремы о конечности дерева достижимости сети Петри.

Лемма 1. Во всяком корневом ориентированном бесконечном дереве, в котором каждая вершина имеет конечное число непосредственно последующих вершин, существует бесконечный путь, исходящий из корня.

Доказательство.

Начнем с корня х0. Поскольку эта вершина имеет конечное число непосредственно последующих вершин, то найдется одна или более вершин, непосредственно следующих за х0 и являющаяся корнем бесконечного поддерева. Пусть это будет

вершина x1. Повторяя рассуждения, получим х2 и т.д. Получим х0, х1,x2, x3, ... – бесконечный путь, исходящий из корня.

44. Лемма 2 для доказательства теоремы о конечности дерева достижимости сети Петри.

Определение. Расширенным множеством натуральных чисел будем называть множество натуральных чисел, дополненное символом ω .

Лемма 2. Всякая бесконечная последовательность из расширенного множества натуральных чисел содержит бесконечную неубывающую подпоследовательность.

Доказательство. Возможны два случая:

Если какой-либо элемент последовательности х0 встречается бесконечно часто, то последовательность х0, x0, x0, ... является бесконечной неубывающей подпоследовательностью. Пусть любой элемент последовательности встречается конечное число раз и х0 – произвольный элемент последовательности, отличный от ω. Очевидно, что в последовательности имеется не более чем х0 различных элементов, меньших чем х0. Каждый из указанных элементов встречается конечное число раз. Тогда общее число элементов, меньших х0, конечно, а последовательность бесконечна.

Следовательно, в последовательности существует элемент x1,отличный от ω , такой, что x1 ≥ x0.

Аналогично должен существовать в последовательности элемент x2 ≥ x1 и т.д.

Получаем бесконечную неубывающую последовательность

x0≤х1≤x2≤x3≤..., что и требовалось доказать.

45. Лемма 3 для доказательства теоремы о конечности дерева достижимости сети Петри.

Лемма 3. Всякая бесконечная последовательность n-мерных векторов над расширенным множеством натуральных чисел содержит бесконечную неубывающую подпоследовательность.

Доказательство. Доказываем индукцией по n, где n – размерность векторного пространства.

1. Случай n =1 это лемма 2.

2. Допустим, что лемма верна для размерности n, докажем ее справедливость для n+1.

Сопоставим каждому (n +1) - мерному вектору из последовательности n-мерный вектор, полученный удалением последней координаты. По предположению индукции, из полученной последовательности n-мерных векторов можно извлечь

неубывающую подпоследовательность. Добавим теперь к элементам этой подпоследовательности (n+1)-ю координату из исходной последовательности. Выбрав из полученной последовательности (n+1) - х координат неубывающую последовательность в соответствии с леммой 2, получим «подподпоследо-вательность» исходной последовательности с нужными свойствами.

46. Терема о конечности дерева достижимости сети Петри.

Теорема. Усеченное дерево достижимости сети Петри конечно.

Доказательство. Доказательство проводим от противного.

Допустим, что существует бесконечное усеченное дерево достижимости.

Число дуг, исходящих из каждой вершины дерева, ограничено количеством переходов, то есть конечно. Все условия леммы 1 выполняются и в дереве существует бесконечный путь, исходящий из корня: х0, x1, x2, ....

Каждой вершине соответствует маркировка, являющаяся n-мерным вектором над расширенным множеством натуральных чисел. По лемме 3 бесконечная последовательность µ[x0], µ[x1], µ[x2], … имеет бесконечную неубывающую последовательность:

Обратимся к алгоритму построения усеченного ДД. В соответствии с пунктом 2: если µ[xij]= µ[xij+1], то µ[xij+1], – дублирующая и из соответствующей вершины дуги не строятся. Это позволяет исключить знак равенства. Тогда

В соответствии с пунктом 3б алгоритма построения усеченного ДД, если µ[x] < µ[y] и x и y находятся на одном и том же пути от корня, то в маркировке µ[y] по меньшей мере одна компонента равна ω.

Тогда µ[xi1] содержит по меньшей мере 1 символ ω .

µ[xi2] содержит по меньшей мере 2 символа ω .

µ[xin] содержит по меньшей мере n символов ω.

Но тогда, так как векторы n-мерные, µ[xin+1] также содержит n символов ω и является дублирующей к маркировке µ[xin]. Но это противоречит тому, что последовательность является бесконечной. Противоречие доказывает справедливость теоремы.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]