Правила записи сложных формул. При записи сложных высказываний следует обращать внимание, чтобы в формулах не было двух рядом стоящих логичеcких связок – они долж­ны быть разъединены

При записи сложных высказываний следует обращать внимание, чтобы в формулах не было двух рядом стоящих логичеcких связок – они долж­ны быть разъединены формулами либо вспомогательными символами и не было двух рядом стоящих формул – они должны быть разъединены логической связкой.

При записи сложных формул следует помнить, что

1) каждое вхождение логической связки относится к пропозициональной переменной или формуле, находящейся под знаком отрицания;

2) каждое вхождение логической связки Ù после расстановки скобок связывает пропозициональные переменные или формулы, непосредственно окружающие логическую связку;

3) каждое вхождение логической связки Ú после расстановки скобок связывает пропозициональные переменные или формулы, непосредственно окружающие эту связку и т.д.

При использовании этих правил к одной и той же формуле скобки следует расставлять постепенно, продвигаясь слева направо.

Логические связки по силе и значимости могут быть упорядочены так: , Ù, Ú, ®, «. То есть самой сильной связкой является отрицание, затем конъюнкция, дизъюнкция, импликация и, наконец, эквиваленция. Зная правила о силе логических связок, можно опускать те пары скобок, без которых ясен порядок выполнения логических операций.

Пример. Пусть дана формула

F =(((X 1Ú())® X 3X 4).

Необходимо удалить скобки.

1) убрать внешние скобки для формулы, так как они не определяют старшинство никаких операций:

F =((X 1Ú())® X 3X 4;

2) убрать скобки, охватывающие формулу импликации, так как операция эквиваленции будет выполняться только после выполнения операции импликации:

F =(X 1Ú())® X 3«X 4;

3) убрать скобки, охватывающие формулу дизъюнкции, так как операция импликации будет выполняться только после выполнения операции дизъюнкции:

F = X 1Ú(X 3«X 4;

4) убрать скобки, охватывающие формулу отрицания, так как опера­ция дизъюнкции будет выполняться только после выполнения операции отрицания:

F = X 1Ú ® X 3«X 4;

Итак, последовательность выполнения операций после задания значений пропозициональных переменных следующая: сначала необходимо определить значение формулы (), затем (X 1Ú()) затем ((X 1Ú())® X 3) и, наконец,

(((X 1Ú())® X 3X 4).

Пример. Дана формула F = X 1Ù X 2Ù X 3Ú ® X 3«X 1. Необходимо расставить все скобки.

1) поставить скобки на формулу, реализующую операцию отрицания:

X 1Ù X 2Ù X 3Ú(X 3«X 1;

2) поставить скобки на формулу, реализующую операцию конъюнкции:

F =((X 1Ù X 2) Ù X 3)Ú(X 3«X 1;

3) поставить скобки на формулу, реализующую операцию дизъюнкции:

F =(((X 1Ù X 2) Ù X 3)Ú())® X 3«X 1;

4) поставить скобки на формулу, реализующую операцию импликации:

F =((((X 1Ù X 2) Ù X 3)Ú())® X 3X 1;

5) поставить скобки на формулу, реализующую операцию эквиваленции:

F =(((((X 1Ù X 2Ù X 3)Ú())® X 3X 1).


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: