Изменения

Перейти к: навигация, поиск

Слабый конъюнктивный предикат (WCP)

1015 байт добавлено, 19:42, 19 июня 2020
м
Нет описания правки
{{Определение
|definition=
Слабый конъюктивный конъюнктивный предикат $P$ '''истинен''', если он истенен истинен на хотя бы одном согласованном срезе
}}
Сложные предикаты, составленные как логическая комбинация локальных предикатов, можно представить в дизъюнктивной нормальной форме и рассмотреть как дизъюнкцию слабых конъюктивных предикатов.
Более того: некоторые сложные нелокальные предикаты тоже можно так записать.
Например, если есть предикат на булевских переменных из разных процессов: $x = y$, то можно записать формулу: $(x = 0 \land y = 0) \lor (x = 1 \land y = 1)$.
 
'''Теорема''': если слабый конъюктивный предикат верен хоть на одном согласованном срезе, то в множестве согласованных срезов с верным предикатом существует наименьший элемент (т.е. который вкладывается во все остальные). Это следует из того, что пересечение согласованных срезов является согласованным срезом: пересечение всех срезов с верными предикатом будет срезом и, более того, в каждом процессе граница этого среза включается хотя бы в один из исходных, следовательно, на границе в каждом процессе соответствующий локальный предикат будет верен.
=== Примеры ===
442
правки

Навигация