Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Алгоритм приведения формулы к виду ПНФ





Шаг 1. Исключить всюду логические операции ® и «по правилам:

F 1® F 2º Ú F 2;

(F 1«F 2)=(F 1® F 2)Ù (F 2® F 1)=( Ú F 2)Ù( Ú F 1).

Шаг 2. Продвинуть отрицание до элементарной формулы по правилам:

º$ x (), º ,

º" x (), º .

Шаг 3. Переименовать связанные переменные по правилу: «найти самое левое вхождение предметной переменной такое, что это вхождение связано некоторым квантором, но существует еще одно вхождение этой же переменной; затем сделать замену связанного вхождения на вхождение новой переменной», операцию повторять до тех пор, пока возможна замена связанных переменных;

Шаг 4. Вынести кванторы влево по законам алгебры логики.

Шаг 5. Преобразовать бескванторную матрицу к виду КНФ. Алгоритм приведения матрицы формулы к виду КНФ приведен в алгебре высказываний.

Пример. .

Привести формулу к виду ПНФ.

l) Удалить логические связки ®:

;

2) применить закон де Моргана º$ x ():

3) применить закон де Моргана º :

4) переименовать связанную переменную x = w:

5) переименовать связанную переменную y = v:

6) вынести квантор " v влево:

7) вынести квантор $ y влево:

.

Матрица ПНФ содержит три элементарных дизъюнкта:

S ={ }.

Пример. .

Привести формулу к виду ПНФ.

1) Применить закон º" x ():

2) применить закон º$ x ():

8) вынести квантор " x по закону дистрибутивности:

4) переименовать связанную переменную y = z:

5) вынести кванторы $ z и $ y влево:

Матрица ПНФ содержит два элементарных дизъюнкта:

S ={ }.

Пример. Привести формулу к виду ПНФ

1) По закону дистрибутивности:

2) по закону дистрибутивности:

3) по закону дистрибутивности:

4) по закону исключенного третьего:

Матрица содержит три элементарных дизъюнкта:

Дизъюнкты матрицы содержат контрарные атомы P 1.(z) и , P 2.(x) и , свободные переменные которых могут быть одинаковыми или разными.

2.4.5. Сколемовская стандартная форма

Наличие разноимен­ных кванторов усложняет вывод заключения. Поэтому рассмотрим класс формул, содержащих только кванторы всеобщности. Фор­мула F называется "–формулой, если она представлена в ПНФ и содержит только кванторы всеобщности, т. е.

F = " x 1 " x 2 ¼ " xn (M).

Для устранения кванторов существования из префикса формулы разработан алгоритм Сколема, вводящий сколемовскую функцию для связывания предметной переменной квантора существования с другими предметными переменными.

 

Date: 2015-06-06; view: 1201; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.008 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию