Логика предикатов
[25/100%]Для каждой из следующих формул определить, какие вхождения переменных в них являются свободными, а какие — связанными (и каким квантором). Здесь — трёхместный предикатный символ.
;
Для каждой формулы из предыдущей задачи
;
определить, какие из следующих замен возможны: , . Объяснить, почему. В тех случаях, когда это возможно, найти результат замены.
Пусть — двухместный предикатный символ. Написать замкнутые формулы, означающие:
рефлексивно;
антирефлексивно;
симметрично;
антисимметрично;
транзитивно;
— отношение эквивалентности;
— строгий линейный порядок.
Пусть — двухместный предикатный символ, который означает отношение нестрогого частичного порядка. Написать формулы, имеющие одну свободную переменную , означающие:
— наибольший элемент;
— максимальный элемент;
— единственный максимальный элемент;
сравним со всеми элементами;
сравним со всеми максимальными элементами;
не сравним в точности с одним элементом.
Будем считать, что предметная область — это множество людей, а сигнатура содержит символы и , означающие отношения «быть родителем», «состоять в браке с» и «быть мужчиной» соответственно. Написать формулы, означающие:
является внуком ;
у есть не менее двух детей;
и имеют одного общего ребёнка;
у есть незамужняя сестра;
и — двоюродные братья;
женат, а из его сыновей женат только один.
Предметная область включает только действительные числа и одноместные бесконечно дифференцируемые функции на множестве . Сигнатура содержит трёхместный предикатный символ , говорит «значение функции на аргументе равно »; и двухместный символ , где означает « — производная . Записать формулы, обозначающие следующее. Допускается строить вспомогательные формулы и использовать построенные ранее:
— число;
— функция;
— функция-константа;
— функция тождественно равная нулю;
;
— тождественная функция;
;
— экспонента ;
— для чисел ;
— для чисел
— неотрицательное число;
число меньше числа ;
функция принимает все действительные значения;
функция является взаимно однозначной;
функция — это синус;
число равно ;
число является натуральным.
Элементарной арифметикой натуральных чисел называется следующая интерпретация : носитель — множество натуральных чисел , трёхместные предикатные символы и означают, что и соответственно, а названия чисел записывают обычным образом в десятичной системе: 0 — нуль, 1 — один и т. д. Также есть переменные и другие, значения которых заранее неизвестны.
Записать формулы со свободными переменными из , которые истинны в элементарной арифметике натуральных чисел тогда и только тогда, когда
является чётным числом;
и взаимно просты;
лежит в интервале между и ;
является наибольшим общим делителем и ;
является наименьшим общим кратным всех чисел из промежутка .
Пусть сигнатура содержит один двухместный предикатный символ , который в интерпретации означает, как обычно, «быть подмножеством». Записать формулы со свободными переменными из , которые истинны в такой интерпретации тогда и только тогда, когда
;
;
;
;
;
.
Пусть сигнатура содержит два предикатных символа и . Геометрией Тарского называется интерпретация, носителем которой является множество точек на евклидовой плоскости, означает, что точки и лежат на одной прямой и именно в такой последовательности ( между и , не обязательно они различны), а означает, что длины отрезков и равны.
Записать формулы со свободными переменными из множества , которые являются истинными в геометрии Тарского тогда и только тогда, когда
и образуют треугольник;
является серединой отрезка ;
луч является биссектрисой угла ;
угол является прямым;
точки лежат на одной окружности;
треугольник является остроугольным;
отрезок короче, чем ;
точка лежит внутри окружности с центром и точкой , лежащей на ней.
Представить каждое из следующих предложений формулой логики предикатов, определив в каждом случае подходящую сигнатуру.
Не все студенты изучают и анализ, и историю.
Только один студент не сдавал экзамен по дискретной математике.
Только один студент сдал все экзамены на 100 баллов.
Максимальные баллы, полученные по дискретной математике, превышают максимальные баллы, полученные по информатике.
Имеется брадобрей, бреющий только тех жителей города, которые не бреются сами.
Есть политики, которые могут обманывать всех людей некоторое время, есть политики, которые могут обманывать некоторых людей всё время, но никто не может обманывать всех людей всё время.
Написать формулу логики предикатов, истинную только в интерпретациях, носитель которых содержит один элемент (два, три, элементов).
Написать формулу логики предикатов, истинную только в интерпретациях, в которых -местное отношение означает функцию.
Определить, какие из следующих формул истинны в элементарной арифметике (задача 255 на стр. 75), пояснить, что они означают:
;
;
;
;
Определить, какие из следующих формул истинны в геометрии Тарского (задача 257 на стр. 75), пояснить, что они означают:
;
;
Сигнатура и интерпретация взяты из задачи 254 на стр. 74. Определить, какие из следующих формул истинны в этой интерпретации, пояснить, что они означают:
;
;
;
;
.
Сигнатура состоит из двухместного предикатного символа , предметных переменных и других. Интерпретация изображена на рис. 6, стрелка из в означает, что (такие интерпретации называются графами).
Рис. 6: Граф \mathfrak {G} из задачи 264.
Определить, какие из следующих формул истинны в этой интерпретации, пояснить, что они означают:
;
;
;
;
;
;
Доказать следующие эквивалентности:
;
;
.
Доказать следующие эквивалентности:
;
;
;
.
Доказать следования:
;
;
;
.
Привести примеры формул без отрицаний элементарной арифметики, которые показывают, что следования
;
;
;
.
из предыдущей задачи в обратную сторону неверны.
Привести к предварённому виду следующие формулы, — двухместный предикатный символ:
;
;
.
С помощью преобразований доказать следующие эквивалентности, формула не содержит переменной свободно:
;
;
.
Доказать, что бескванторная формула логики предикатов , которая не содержит знака равенства , тождественно истинна тогда и только тогда, когда она может быть получена из некоторой тождественно истинной булевой формулы заменой всех вхождений каждой пропозициональной переменной в на некоторую атомную подформулу из .
С помощью преобразований доказать тождественную истинность следующих формул:
;
;
.
Доказать, что следующая формула не может быть истинна ни на какой конечной предметной области, но может быть истинна на бесконечных: