Чтобы получить из известных в этой системе решений логические группы, нам следует начать записывать высказывания, объединяющие наши переменные, начиная с визуального изучения таблицы (В).
PM* FSR,
(1)
FR* PM,
(2)
RD* PFS,
(3)
MP* RD,
(4)
SD* PF,
(5)
S* D.
(6)
Теперь удостоверьтесь, что все зависимости из оператора (А) вошли в оператор (С). Заметьте также, что мы уже перестали думать о смысловом содержании буквенных символов. В этом сила манипуляционной алгебры — она облегчает размышления и делает их более строгими.
Конечная цель всех наших процедур — получить
возможность записать систему решений в едином высказывании,
охватывающем все логические зависимости. В этом будет состоять
следующий этап группирования как процесс объединения шести
высказываний, вышедших в оператор (С). Сделаем первый шаг в
этом направлении. Вызывает недоумение высказывание (6) — в нем
только две переменные. Нам следует от него избавиться, введя
зависимость от D в С всюду, где она присутствует. Для этого
нужно ввести новый символ — обычную точку, имеющую смысл "и".
Рассмотрение Р или М в высказывании (I) требует рассмотрения F
и С и Р; мы уже знаем, что рассмотрение S распространяется и
на рассмотрение D, но это неверно в отношении F и R. Переписав
(I) и <6) совместно, получим PM * ( FR . S * D ). / Такой
оператор требует весьма тщательного изучения, поскольку здесь
к понятию
Теперь, проделав то же самое с высказываниями (3) и (5), запишем пять высказываний (преобразованные помечены буквой а).
PM* (FR.S* D), 1a)
FR* PM, 2)
RD* (PF.S* D), 3a)
MF*RD, 4)
S*D*PF 5a)
То, что произошло теперь с утверждением (5), весьма интересно. Прямая подстановка дает ( S * D . D )* PF . Как дополнительный символ D , так и скобки излишни. Тогда (5a) можно прочесть как ( S * D )* PF или S * ( D * PF ) — оба утверждения верны.
Теперь сразу видно, что высказывание (5a) можно исключить, поскольку оно приняло знакомую нам форму: PF предопределяется высказыванием S * D , которое уже встречалось дважды.
PM*(FR.S*D*PF), 1b)
FR*PM, 2)
RD*(PF.S*D*PF), 3b)
MF * RD . 4)
Проверка оператора (Е) подсказывает, что (1b) и (3b) можно объединить, поскольку их правые части почти эквивалентны. Чтобы сделать их такими, следует вынести R из (1b) и Р из (3b) и записать эти две переменные в левой части импликации:
(PM* R) (RD* P)] • (F.S* D* PF).
Сделав такой шаг, мы произвели
перегруппировку и -перегиездование. Мы поступили так,
поскольку нет единственного способа формулирования сложных
логических проблем, во всяком случае не более, чем для
множества уравнений в математике. В алгебре есть
способы-манипулирования, а критерием успеха является
соответствие результата. Разность
Все пока сделано хорошо, поскольку мы избавились от половины первоначальных высказываний. У нас осталось одно полное высказывание, показывающее зависимости в групповой и гнездовой форме, и два первичных высказывания из оператора (С), а именно: (2) и (4). Теперь обратим внимание на них:
FR*PM (2)
MF*RD (4)
Поскольку общим в обеих зависимостях является наличие F в первой группе, было бы, вероятно, желательно записать их в виде F * PMRD (сопоставьте с оператором (А))
F*PD (M*RD) (R*PM), (2 а )
а затем переписать как
F*[PD.M*(DP*PM)]. (2Ь)