Автор работы: Пользователь скрыл имя, 27 Января 2012 в 00:57, шпаргалка
Работа содержит ответы на вопросы по дисциплине "Программирование и компьютеры"
6. Высказывания. Логические связки с высказываниями. Тождественно-истинные формулы. Правильные рассуждения. Проблема разрешимости в алгебре высказываний.
Высказывание – предложение, относительно которого можно сказать, истинно оно или ложно. Пример: «Москва – столица России».
Их 6 (см. таблицу):
A | B | A&B | AÚB | A®B | A«B | AÅB |
0 | 0 | 0 | 0 | 1 | 1 | 0 |
0 | 1 | 0 | 1 | 1 | 0 | 1 |
1 | 0 | 0 | 1 | 0 | 0 | 1 |
1 | 1 | 1 | 1 | 1 | 1 | 1 |
1) отрицание, «не» ( Ø );новое выс-ие явл-ся истинным если выс-и ложно и наоборот
2) конъюнкция, «и», «а», «но» ( & ); оба выск-я истины то истина в других случаях лож
3) дизъюнкция,
«или» в неразделительном
4) импликация, «если, то» ( ® ); если х истина а y лож то лож в остальных иcтина
5) эквиваленция, «тогда и только тогда, когда» ( « ); Считаются истины когда оба когда оба выск-я одновре-но либо ист либо лож
6) сложение по модулю 2, «или» в разделительном смысле ( Å ).
Тождественно истинная формула (тавтология) – формула, являющаяся истинной на любой оценке списка своих переменных (x1, …, xn), например, (A Ú ØA).
Выполнимая формула – формула, являющаяся истинной хотя бы для одной оценки списка своих переменных (x1, …, xn). Опровержимая формула – формула, являющаяся ложной хотя бы для одной оценки списка своих переменных (x1, …, xn). Тождественно ложная формула – формула, являющаяся ложной на любой оценке списка своих переменных (x1, …, xn).
Правильное рассуждение – рассуждение, в котором из конъюнкции посылок следует заключение, т.е. являющееся истинным в случае истинности посылок. Схема рассуждения: (P1 & … & Pn) ® D, где P1, …, Pn – посылки, D – заключение. Истинность заключения не является критерием правильности рассуждения.
1) Заключения (Modus Ponens): (A ® B, A) ® B;
2) Отрицания (Modus Tollens): (A ® B, ØB) ® ØA;
3) Утверждения отрицания: (A Å B, A) ® ØB;
4) Отрицания утверждения: (A Ú B, ØA) ® B;
5) Транзитивности: (A ® B, B ® C) ® (A ® C);
6) Закон противоречия: (A ® B, A ® ØB) ® ØA.
Существует
ли алгоритм, который позволил бы для
любой формулы алгебры
Формула является
тождественно истинной тогда и только
тогда, когда в её КНФ каждый конъюнктивный
член представляет собой элементарную
дизъюнкцию, которая содержит некоторую
переменную и её отрицание. Формула является
тождественно ложной тогда и только тогда,
когда в её ДНФ каждый дизъюнктивный член
представляет собой элементарную конъюнкцию,
которая содержит некоторую переменную
и её отрицание. Доказать тождественную
истинность (ложность) формулы также можно,
составив таблицу истинности.
7. Предикаты. Понятие предиката. Логические операции с предикатами. Операции с кванторами. Свободные и связанные переменные. Формулы логики предикатов. Интерпретация формул. Равносильность формул. Приведённая и нормальная формы формул.
Одноместный предикат P(x) – одноместная функция, принимающая значения из множества B = {0, 1}, когда x (предметная переменная) пробегает множество M (предметную область). Пример: x – столица России, M = {Москва, Тюмень, Париж}. Область истинности предиката (Ip) – все x из M, для которых предикат принимает истинное значение. N-местный предикат P (x1,…,xn) – N-местная функция, принимающая значения из множества B = {0, 1}, когда её аргументы пробегает множество M.
P(x) | Q(x) | ØQ(x) | P&Q | PÚQ | P®Q | P«Q |
0 | 0 | 1 | 0 | 0 | 1 | 1 |
0 | 1 | 0 | 0 | 1 | 1 | 0 |
1 | 0 | 1 | 0 | 1 | 0 | 0 |
1 | 1 | 0 | 1 | 1 | 1 | 1 |
IF | M\Ip | IpÇIq | IpÈIq | I ØpÈIq | (I ØpÈIq) Ç
(I ØqÈIp) |
Их 5 (см. таблицу):
1) отрицание ( Ø );
2) конъюнкция ( & );
3) дизъюнкция ( Ú );
4) импликация ( ® );
5) эквиваленция ( « );
Их 2:
1) Квантор общности ( " ). Выражение "x P(x) истинно, если P(x) истинно для всех x из M, иначе "x P(x) ложно;
2) Квантор существования ( $ ). Выражение $x P(x) истинно, если P(x) истинно хотя бы для одного x из M, иначе $x P(x) ложно.
Связывание переменной – переход от P(x) к выражению "x P(x) или $x P(x) [т.е. навешивание квантора на предикат]. Связанная переменная – переменная, на которую навешан предикат. Свободная переменная – переменная, от которой зависит значение предиката.
Алфавит алгебры предикатов содержит предметные переменные, предикатные символы, логические связки, символы кванторов и скобки. Формула – слово в языке, порождённом КС грамматикой со следующими правилами:
I ® S(x1, …, xn), S ® P, S ® Q, …, I ® (ØI), [ I ® ( I & I ), I ® ( I Ú I ), I ® ( I ® I ), I ® ( I « I ) ](Недопустимо наличие переменной, являющейся свободной в одной половине формулы и связанной – в другой), [ I ® ( "xi I ), I ® ( $xi I ) ](Необходимо, чтобы xi была свободной в I).
Пример: $x1 P(x1, x2) & Q(x2).
Интерпретация формулы – совокупность, состоящая из множества M и соответствия f, которое сопоставляет каждому предикатному символу формулы соответствующий предикат.
Пусть формулы F и G имеют одно и то же множество свободных переменных. Тогда F и G равносильны:
1) в данной
интерпретации – если на любом
наборе свободных переменных
они принимают одинаковые
2) на множестве M – если они равносильны в любой интерпретации, заданной на этом множестве;
3) в алгебре
предикатов – если они
1) Перенос квантора через отрицание: Ø ("x P(x)) º $x Ø P(x); Ø ($x P(x)) º "x Ø P(x);
2) Вынос квантора за скобки: "x A(x) & B º "x (A(x) & B); "x A(x) Ú B º "x (A(x) Ú B); $x A(x) & B º $x (A(x) & B); $x A(x) Ú B º $x (A(x) Ú B); "x A(x) & "x B(x) º "x (A(x) & B(x)); $x A(x) Ú $x B(x) º $x (A(x) Ú B(x));
Информация о работе Шпаргалка по "Программированию и компьютерам"