130
Гл. 2. Математическая логика
Секвенцией называется высказывание, записываемое в виде F Ф, где
F — конъюнкция формул {fi}, Ф — дизъюнкция формул {<?]}, & fi -¥ V
и читаемое неформально как “F влечет Ф” или формально — “F имплици
рует Ф”.
Левая часть секвенции называется антецедентом (посылкой), правая —
сукцедентом (консеквентом, заключением). Эти термины являются терми
нами схоластической логикн.
Используя введенные обозначения х,, х,, t = 1, ..., 4, и секвенциальное
исчисление, апостериорную информацию запишем в следующем виде:
/ l = Х2Хз -* xi, h = X 2-bXA, / 3 = X lX 2 -» Х3, /4 = Х2Х3 Х4,
h = XI Х4, /б = Х3Х4 -+ X I, /7 = Xi V Ха -» Х4, /в = х и з Ч х 4.
Система секвенций {/,} несовместна, если антецедент этой системы & /,
тождественно равен нулю. '
В пространстве P(xi, xj, хз, Х4) характеристические векторы секвенций /,
имеют вид:
/l(x i, Х2 , хз, х4) — 1111111111110011,
h(xi, Х2 , хз, х4) — 101011111010 1111,
/з(Х 1, Х2, Хз, х4) — 1111 1111 1100 1111,
Ы х и Х2, хз, х4) — 1101 1111 1101 1111,
/six 1, Х2 , хз, Х4) — 11111010 1111 1010,
/в(Х1, Х2, хз, х4) — 01110111 1111 1111,
/ 7 (х 1, Х2 , хз, Х4 ) — 0111 01110101 0101,
/ 8(х 1 , Х2, ХЗ, х4) — 1101 1101 1111 1111,
где каждый характеристический вектор представляет собой значения соответ
ствующей функции /;(х 1, Х2, хз, Х4 ) в точках 0, 1, 2, ..., 15.
Антецедент
& / , =0000000000000000
I
равен нулю, следоват.ельно, секвенциальная система {ft} противоречива. Для
порождения всех непротиворечивых секвенциальных систем, используя свойство
критичности покрытия двоичных таблиц, предложим следующий алгоритм.
1. Построим двумерную таблицу Q (табл. 2.32), каждая строка которой вза
имно однозначно соответствует секвенции /;, столбец — точке пространства
P(xi, Х2, хз, Х4) и i-я строка представляет собой/,(x i, х2, хз, Х4) = / ,(х 1, хг,
Хз, Х4) ® 1.
Т аблица 2.32
/.
Г1
0
1 2
3 4 5 6 7 8 9
10
11
12
13 14 15
/1
1 1
/2
ф
Ф Ф
1
/з
1 1
и
1 1
h
Ф Ф
1
Ф
и
1 1
/7
1 1
Ф
1 1
Ф
/*
1
Ф
2. Покрываем столбцы строками. Строки / 2, /5, /7, /в являются обязатель
ными, онн образуют покрытие v = {/</ г = 2, 5, 7, 8}.