Язык логики предикатов
[22/95%]Для каждой из следующих формул определить, какие вхождения переменных в них являются свободными, а какие — связанными (и каким квантором). Здесь — трёхместный предикатный символ.
;
;
;
.
Для формулы из предыдущей задачи определить, какие из следующих замен возможны: . Объяснить, почему. В тех случаях, когда это возможно, найти результат замены. Рассмотреть формулу:
(а) из задачи 121;
(б) из задачи 121;
(в) из задачи 121;
(г) из задачи 121.
Используя сигнатуру из примера 27 на стр. 140 — двухместные предикатные символы («быть родителем», то есть означает « — родитель ») и («состоять в браке с», означает « состоит в браке с »), а также одноместный предикатный символ («быть мужчиной») — написать формулы, означающие:
является внуком ;
у есть не менее двух детей;
и имеют одного общего ребёнка;
у есть незамужняя сестра;
и — двоюродные братья;
женат, а из его сыновей женат только один.
Предметная область включает только действительные числа и одноместные бесконечно дифференцируемые функции на множестве . Сигнатура содержит трёхместный предикатный символ говорит «значение функции на аргументе равно »; и двухместный символ , где означает « — производная ». Записать формулы, обозначающие следующее. Допускается строить вспомогательные формулы и использовать построенные ранее:
— число;
— функция;
— функция-константа;
— функция тождественно равная нулю;
;
— тождественная функция;
;
— экспонента ;
для чисел ;
— для чисел ;
— неотрицательное число;
число меньше числа ;
функция принимает все действительные значения;
функция является взаимно однозначной;
функция — это синус;
число равно ;
число является натуральным.
Записать формулы со свободными переменными из , которые истинны в элементарной арифметике натуральных чисел тогда и только тогда, когда
является чётным числом;
и взаимно просты;
лежит в интервале между и ;
является наибольшим общим делителем и ;
является наименьшим общим кратным всех чисел из промежутка .
Пусть сигнатура содержит два предикатных символа и . Геометрией Тарского называется интерпретация, носителем которой является множество точек на евклидовой плоскости, означает, что точки и лежат на одной прямой и именно в такой последовательности ( между и , не обязательно они различны), а означает, что длины отрезков и равны.
Записать формулы со свободными переменными из множества , которые являются истинными в геометрии Тарского тогда и только тогда, когда
и образуют треугольник;
является серединой отрезка ;
луч является биссектрисой угла ;
угол является прямым;
точки лежат на одной окружности;
треугольник является остроугольным;
отрезок короче, чем ;
точка лежит внутри окружности с центром и точкой , лежащей на ней.
Представить каждое из следующих предложений формулой логики предикатов, определив в каждом случае подходящую сигнатуру.
Не все студенты изучают и анализ, и историю.
Только один студент не сдавал экзамен по дискретной математике.
Только один студент сдал все экзамены на 100 баллов.
Максимальные баллы, полученные по дискретной математике, превышают максимальные баллы, полученные по информатике.
Имеется брадобрей, бреющий только тех жителей города, которые не бреются сами.
Есть политики, которые могут обманывать всех людей некоторое время, есть политики, которые могут обманывать некоторых людей всё время, но никто не может обманывать всех людей всё время.
Написать формулу логики предикатов, истинную только в интерпретациях, носитель которых содержит один элемент (два, три,.., элементов).
Написать формулу логики предикатов, истинную только в интерпретациях, в которых -местное отношение означает функцию.
Определить, какие из следующих формул истинны в элементарной арифметике, пояснить, что они означают:
;
;
;
;
.
Определить, какие из следующих формул истинны в геометрии Тарского (задача 126 на противоположной странице), пояснить, что они означают:
;
;
;
;
.
Сигнатура взята из примера 28 на стр. 141 — трёхместный предикатный символ , где означает «значение функции на аргументе равно », и двухместный предикатный символ , где означает « — производная »; интерпретация состоит из действительных чисел и бесконечно дифференцируемых функций на них. Определить, какие из следующих формул истинны в этой интерпретации, пояснить, что они означают:
;
;
;
;
.
Сигнатура состоит из двухместного предикатного символа , предметных переменных и других. Интерпретация изображена на рис.16, стрелка из в означает, что (такие интерпретации называются графами, они будут подробно изучаться в главе 9 и далее). Определить, какие из следующих формул истинны в этой интерпретации, пояснить, что они означают:
Рис. 16. Граф \mathfrak {G} из задачи 133.
;
;
;
;
;
;
.
Доказать теорему 43 на стр. 150 (принцип замены для логики предикатов): если — -местный предикатный символ, формулы и не имеют свободных переменных, кроме, может быть, , и , то для любой формулы .
Доказать оставшиеся эквивалентности из теоремы 44 на стр. 150: для любой переменной и любых формул таких, что не содержит свободных вхождений ,
-
;
-
;
-
;
-
;
-
;
-
;
-
. В тексте книги уже доказаны 1), 4) и 7) в качестве разобранных примеров; в этой задаче требуется доказать оставшиеся: 2), 3), 5), 6).
Доказать эквивалентности из теоремы 47 на стр. 155:
-
;
-
;
-
;
-
.
Доказать следующие эквивалентности:
;
;
;
.
Доказать следования из теоремы 48 на стр. 155:
-
;
-
;
-
.
Привести оставшиеся примеры, показывающие, что следования из теоремы 48 на стр. 155 — 1) , 2) , 3) — в обратную сторону неверны. (Пример 34 уже приводит контрпример для первого: на интерпретации с носителем и одноместными предикатными символами , , означающими «нечётное» и «чётное» соответственно, формула истинна, а ложна. Здесь требуются оставшиеся примеры — для 2) и 3).)
Доказать следование . Показать, что в обратную сторону следование не выполнено.
Привести к предварённому виду следующие формулы, — двухместный предикатный символ:
;
;
.
С помощью преобразований доказать следующие эквивалентности, формула не содержит переменной свободно:
;
;
.