Файл: Учебник для сопровождения лекций и практических занятий.pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 11.01.2024
Просмотров: 120
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
III.4. Импликация
Логическая функция импликация паре высказываний ???? и ????
сопоставляет высказывание ???? ⇒ ???? ,
логически эквивалент- ное высказыванию «если ????, то ???? ».
Высказывание ???? называется посылкой, а ???? — заключением.
Логической операции «импликация» соответ- ствует одноименная булева функция импли- кация (но обозначаемая ???? → ???? по сравнению с логической функцией ???? ⇒ ???? ), которую можно задать таблицей истинности:
???? ???? ???? → ????
0 0 0 1 1
1 0 0
1 1 1
Верна ли теорема Пифагора «в прямоугольном треугольнике квад- рат длины наибольшей стороны равен сумме квадратов длин других сторон» для равностороннего треугольника?
Если неверна, то получается, что равносторонний треугольник опровергает теорему Пифагора!
192
III.4. Импликация
Логическая функция импликация паре высказываний ???? и ????
сопоставляет высказывание ???? ⇒ ???? ,
логически эквивалент- ное высказыванию «если ????, то ???? ».
Высказывание ???? называется посылкой, а ???? — заключением.
Логической операции «импликация» соответ- ствует одноименная булева функция импли- кация (но обозначаемая ???? → ???? по сравнению с логической функцией ???? ⇒ ???? ), которую можно задать таблицей истинности:
???? ???? ???? → ????
0 0 0 1 1
1 0 0
1 1 1
Верна ли теорема Пифагора «в прямоугольном треугольнике квад- рат длины наибольшей стороны равен сумме квадратов длин других сторон» для равностороннего треугольника?
Если неверна, то получается, что равносторонний треугольник опровергает теорему Пифагора! Нонсенс!
193
III.4. Импликация
Логическая функция импликация паре высказываний ???? и ????
сопоставляет высказывание ???? ⇒ ???? ,
логически эквивалент- ное высказыванию «если ????, то ???? ».
Высказывание ???? называется посылкой, а ???? — заключением.
Логической операции «импликация» соответ- ствует одноименная булева функция импли- кация (но обозначаемая ???? → ???? по сравнению с логической функцией ???? ⇒ ???? ), которую можно задать таблицей истинности:
???? ???? ???? → ????
0 0 0 1 1
1 0 0
1 1 1
Верна ли теорема Пифагора «в прямоугольном треугольнике квад- рат длины наибольшей стороны равен сумме квадратов длин других сторон» для равностороннего треугольника?
Значит, надо считать, что для равностороннего треугольника тео- рему Пифагора (теорема «в целом»!) верна!
194
III.4. Импликация
Логическая функция импликация паре высказываний ???? и ????
сопоставляет высказывание ???? ⇒ ???? ,
логически эквивалент- ное высказыванию «если ????, то ???? ».
Высказывание ???? называется посылкой, а ???? — заключением.
Логической операции «импликация» соответ- ствует одноименная булева функция импли- кация (но обозначаемая ???? → ???? по сравнению с логической функцией ???? ⇒ ???? ), которую можно задать таблицей истинности:
???? ???? ???? → ????
0 0 1
0 1 1
1 0 0
1 1 1
Утверждение об истинности импликации с ложной посылкой на сленге звучит так: «из лжи следует вс¨е, что угодно».
195
III.5. Эквиваленция
Логическая функция эквиваленция паре высказываний ???? и ????
сопоставляет высказывание ???? ⇔ ???? ,
логически эквивалент- ное высказыванию «???? тогда и только тогда, когда ???? ».
196
III.5. Эквиваленция
Логическая функция эквиваленция паре высказываний ???? и ????
сопоставляет высказывание ???? ⇔ ???? ,
логически эквивалент- ное высказыванию «???? тогда и только тогда, когда ???? ».
Отметим, что высказывание ???? ⇔ ????
логически эквивалент- но высказываниям «для ???? необходимо и достаточно, чтобы ???? »,
«???? равносильно ???? », «????, если и только если ???? ».
197
III.5. Эквиваленция
Логическая функция эквиваленция паре высказываний ???? и ????
сопоставляет высказывание ???? ⇔ ???? ,
логически эквивалент- ное высказыванию «???? тогда и только тогда, когда ???? ».
Логической операции «эквиваленция» соответ- ствует одноименная булева функция эквива- ленция (но обозначаемая ???? ↔ ???? по сравнению с логической функцией ???? ⇔ ???? ), которую можно задать таблицей истинности:
???? ???? ???? → ????
198
III.5. Эквиваленция
Логическая функция эквиваленция паре высказываний ???? и ????
сопоставляет высказывание ???? ⇔ ???? ,
логически эквивалент- ное высказыванию «???? тогда и только тогда, когда ???? ».
Логической операции «эквиваленция» соответ- ствует одноименная булева функция эквива- ленция (но обозначаемая ???? ↔ ???? по сравнению с логической функцией ???? ⇔ ???? ), которую можно задать таблицей истинности:
???? ???? ???? → ????
Если оба высказывания ???? и ???? истинны или оба высказывания ????
и ???? ложны, то очевидно, эквиваленция ???? ⇒ ???? является
199
III.5. Эквиваленция
Логическая функция эквиваленция паре высказываний ???? и ????
сопоставляет высказывание ???? ⇔ ???? ,
логически эквивалент- ное высказыванию «???? тогда и только тогда, когда ???? ».
Логической операции «эквиваленция» соответ- ствует одноименная булева функция эквива- ленция (но обозначаемая ???? ↔ ???? по сравнению с логической функцией ???? ⇔ ???? ), которую можно задать таблицей истинности:
???? ???? ???? → ????
0 0 1 1
Если оба высказывания ???? и ???? истинны или оба высказывания ????
и ???? ложны, то очевидно, эквиваленция ???? ⇒ ???? является
200
III.5. Эквиваленция
Логическая функция эквиваленция паре высказываний ???? и ????
сопоставляет высказывание ???? ⇔ ???? ,
логически эквивалент- ное высказыванию «???? тогда и только тогда, когда ???? ».
Логической операции «эквиваленция» соответ- ствует одноименная булева функция эквива- ленция (но обозначаемая ???? ↔ ???? по сравнению с логической функцией ???? ⇔ ???? ), которую можно задать таблицей истинности:
???? ???? ???? → ????
0 0 1 1
Если оба высказывания ???? и ???? истинны или оба высказывания ????
и ???? ложны, то очевидно, эквиваленция ???? ⇒ ???? является истинной.
201
III.5. Эквиваленция
Логическая функция эквиваленция паре высказываний ???? и ????
сопоставляет высказывание ???? ⇔ ???? ,
логически эквивалент- ное высказыванию «???? тогда и только тогда, когда ???? ».
Логической операции «эквиваленция» соответ- ствует одноименная булева функция эквива- ленция (но обозначаемая ???? ↔ ???? по сравнению с логической функцией ???? ⇔ ???? ), которую можно задать таблицей истинности:
???? ???? ???? → ????
0 0 1
1 1 1
Если оба высказывания ???? и ???? истинны или оба высказывания ????
и ???? ложны, то очевидно, эквиваленция ???? ⇒ ???? является истинной.
202
III.5. Эквиваленция
Логическая функция эквиваленция паре высказываний ???? и ????
сопоставляет высказывание ???? ⇔ ???? ,
логически эквивалент- ное высказыванию «???? тогда и только тогда, когда ???? ».
Логической операции «эквиваленция» соответ- ствует одноименная булева функция эквива- ленция (но обозначаемая ???? ↔ ???? по сравнению с логической функцией ???? ⇔ ???? ), которую можно задать таблицей истинности:
???? ???? ???? → ????
0 0 1
1 1 1
Если одно из высказываний ????, ???? истинно, а другое ложно, то оче- видно, эквиваленция ???? ⇒ ???? является
203
III.5. Эквиваленция
Логическая функция эквиваленция паре высказываний ???? и ????
сопоставляет высказывание ???? ⇔ ???? ,
логически эквивалент- ное высказыванию «???? тогда и только тогда, когда ???? ».
Логической операции «эквиваленция» соответ- ствует одноименная булева функция эквива- ленция (но обозначаемая ???? ↔ ???? по сравнению с логической функцией ???? ⇔ ???? ), которую можно задать таблицей истинности:
???? ???? ???? → ????
0 0 1
0 1 1 0 1 1 1
Если одно из высказываний ????, ???? истинно, а другое ложно, то оче- видно, эквиваленция ???? ⇒ ???? является
204
III.5. Эквиваленция
Логическая функция эквиваленция паре высказываний ???? и ????
сопоставляет высказывание ???? ⇔ ???? ,
логически эквивалент- ное высказыванию «???? тогда и только тогда, когда ???? ».
Логической операции «эквиваленция» соответ- ствует одноименная булева функция эквива- ленция (но обозначаемая ???? ↔ ???? по сравнению с логической функцией ???? ⇔ ???? ), которую можно задать таблицей истинности:
???? ???? ???? → ????
0 0 1
0 1 1 0 1 1 1
Если одно из высказываний ????, ???? истинно, а другое ложно, то оче- видно, эквиваленция ???? ⇒ ???? является ложной.
205
III.5. Эквиваленция
Логическая функция эквиваленция паре высказываний ???? и ????
сопоставляет высказывание ???? ⇔ ???? ,
логически эквивалент- ное высказыванию «???? тогда и только тогда, когда ???? ».
Логической операции «эквиваленция» соответ- ствует одноименная булева функция эквива- ленция (но обозначаемая ???? ↔ ???? по сравнению с логической функцией ???? ⇔ ???? ), которую можно задать таблицей истинности:
???? ???? ???? → ????
0 0 1
0 1 0
1 0 0
1 1 1
Если одно из высказываний ????, ???? истинно, а другое ложно, то оче- видно, эквиваленция ???? ⇒ ???? является ложной.
206
III.5. Эквиваленция
Логическая функция эквиваленция паре высказываний ???? и ????
сопоставляет высказывание ???? ⇔ ???? ,
логически эквивалент- ное высказыванию «???? тогда и только тогда, когда ???? ».
Логической операции «эквиваленция» соответ- ствует одноименная булева функция эквива- ленция (но обозначаемая ???? ↔ ???? по сравнению с логической функцией ???? ⇔ ???? ), которую можно задать таблицей истинности:
???? ???? ???? → ????
0 0 1
0 1 0
1 0 0
1 1 1
Очевидно, что эквиваленция является отрицанием «исключающего
ИЛИ», т.е. отрицанием к высказыванию «либо ????, либо ???? ».
207
III.6. Элементарные булевы и логические функции
???? ???? ¬???? = ???? ????&???? = ???? ∧ ???? ???? ∨ ???? ???? → ???? ???? ↔ ????
0 0 1
0 0
1 1
0 1 1
0 1
1 0
1 0 0
0 1
0 0
1 1 0
1 1
1 1
¬????
∼
????
∼
«НЕ ????»;
????&????
∼
???? ∧ ????
∼
«???? И ???? »;
???? ∨ ????
∼
«???? ИЛИ ???? »;
???? ⇒ ????
∼
«ЕСЛИ ????, ТО ???? »;
???? ⇔ ????
∼
«???? ТОГДА И ТОЛЬКО ТОГДА, КОГДА ???? ».
Восстановление высказывания ???? по его логическому значению ????:
????
∼
???? = 1.
(1)
208
IV. Отрицания к базовым логическим функциям
1) ¬ (¬????) = ????;
2) ¬ (????&????) = ¬ (???? ∧ ????) = (¬????) ∨ (¬????) :
}︂
законы
3) ¬ (???? ∨ ????) = (¬????)&(¬????) = (¬????) ∧ (¬????) : де-Моргана;
4) ¬ (???? → ????) = (¬????) ∨ ????;
5) ¬ (???? ↔ ????) = ((¬????) ∧ ????) ∨ (???? ∧ (¬????)) .
209
V. Предикаты и кванторы
Если истинность (и ложность) высказывания ???? определяется значениям и некоторых параметров ????
1
, ????
2
, . . . , ????
????
, говорят, что за- дан предикат ???? (????
1
, ????
2
, . . . , ????
????
)
210
V. Предикаты и кванторы
Если истинность (и ложность) высказывания ???? определяется значениям и некоторых параметров ????
1
, ????
2
, . . . , ????
????
, говорят, что за- дан предикат ???? (????
1
, ????
2
, . . . , ????
????
)
Например, значение высказывания ???? < 0 определяется значением переменной ????:
при ???? = 3 высказывание ???? < 0 является
211
V. Предикаты и кванторы
Если истинность (и ложность) высказывания ???? определяется значениям и некоторых параметров ????
1
, ????
2
, . . . , ????
????
, говорят, что за- дан предикат ???? (????
1
, ????
2
, . . . , ????
????
)
Например, значение высказывания ???? < 0 определяется значением переменной ????:
при ???? = 3 высказывание ???? < 0 является ложным;
212
V. Предикаты и кванторы
Если истинность (и ложность) высказывания ???? определяется значениям и некоторых параметров ????
1
, ????
2
, . . . , ????
????
, говорят, что за- дан предикат ???? (????
1
, ????
2
, . . . , ????
????
)
Например, значение высказывания ???? < 0 определяется значением переменной ????:
при ???? = 3 высказывание ???? < 0 является ложным;
при ???? = −5 высказывание ???? < 0 является истинным;
213
V. Предикаты и кванторы
Если истинность (и ложность) высказывания ???? определяется значениям и некоторых параметров ????
1
, ????
2
, . . . , ????
????
, говорят, что за- дан предикат ???? (????
1
, ????
2
, . . . , ????
????
)
Например, значение высказывания ???? < 0 определяется значением переменной ????:
при ???? = 3 высказывание ???? < 0 является ложным;
при ???? = −5 высказывание ???? < 0 является истинным;
при ???? = 0 высказывание ???? < 0 является ложным.
214
V.1. Предикат-высказывание и предикат-функция
Если истинность (и ложность) высказывания ???? определяется значениям и некоторых параметров ????
1
, ????
2
, . . . , ????
????
, говорят, что за- дан предикат ???? (????
1
, ????
2
, . . . , ????
????
)
215
V.1. Предикат-высказывание и предикат-функция
Если истинность (и ложность) высказывания ???? определяется значениям и некоторых параметров ????
1
, ????
2
, . . . , ????
????
, говорят, что за- дан предикат ???? (????
1
, ????
2
, . . . , ????
????
)
Есть и принципиально другая трактовка понятия «предикат»: по- скольку в логике важна только истинность или ложность высказы- вания ???? (????
1
, ????
2
, . . . , ????
????
)
(
остальными характеристиками мы пре- небрегаем), то предикатом («предикатом-функцией») на множестве
Ω
1
× Ω
2
× . . . Ω
n называют ещ¨е и функцию ???? (????
1
, ????
2
, . . . , ????
????
)
, область значений которой включается во множество {0; 1}.
216
V.1. Предикат-высказывание и предикат-функция
Если истинность (и ложность) высказывания ???? определяется значениям и некоторых параметров ????
1
, ????
2
, . . . , ????
????
, говорят, что за- дан предикат ???? (????
1
, ????
2
, . . . , ????
????
)
Высказыванию ???? (????
1
, ????
2
, . . . , ????
????
)
, где ????
????
∈ Ω
????
соответствует предикат («предикат-функция») ???? (????
1
, ????
2
, . . . , ????
????
)
, область значений которой включается во множество {0; 1}.
Есть и принципиально другая трактовка понятия «предикат»: по- скольку в логике важна только истинность или ложность высказы- вания ???? (????
1
, ????
2
, . . . , ????
????
)
(
остальными характеристиками мы пре- небрегаем), то предикатом («предикатом-функцией») на множестве
Ω
1
× Ω
2
× . . . Ω
n называют ещ¨е и функцию ???? (????
1
, ????
2
, . . . , ????
????
)
, область значений которой включается во множество {0; 1}.
217
V.1. Предикат-высказывание и предикат-функция
Если истинность (и ложность) высказывания ???? определяется значениям и некоторых параметров ????
1
, ????
2
, . . . , ????
????
, говорят, что за- дан предикат ???? (????
1
, ????
2
, . . . , ????
????
)
Высказыванию ???? (????
1
, ????
2
, . . . , ????
????
)
, где ????
????
∈ Ω
????
соответствует предикат («предикат-функция») ???? (????
1
, ????
2
, . . . , ????
????
)
, область значений которой включается во множество {0; 1}.
Здесь ???? (????
1
, ????
2
, . . . , ????
????
) = 1
означает истинность высказыва- ния ???? (????
1
, ????
2
, . . . , ????
????
)
, а ???? (????
1
, ????
2
, . . . , ????
????
) = 0
мы трактуем как лож- ность высказывания ???? (????
1
, ????
2
, . . . , ????
????
)
218