Выполнимость формул логики предикатов
[45/82%]Доказать, что формула сигнатуры выполнима в алгебраической системе тогда и только тогда, когда выполнима в любом обогащении .
Доказать, что для любого предложения сигнатуры , относящегося к алгебраической системе , имеем или .
Доказать, что:
выполнима тогда и только тогда, когда не тождественно истинна;
тождественно истинна тогда и только тогда, когда невыполнима.
Доказать, что бескванторная формула истинна тогда и только тогда, когда она может быть получена подстановкой из некоторой тождественно истинной формулы исчисления высказываний.
Доказать, что если замкнутая -формула истинна в алгебраической системе, то она истинна в любой ее подсистеме.
Доказать, что если замкнутая -формула истинна в алгебраической системе, то она истинна в любом ее расширении.
Привести пример формулы и алгебраической системы таких, что и ложна в некотором расширении и некоторой подсистеме системы .
Пусть есть подсистема системы . Доказать, что для любого предложения сигнатуры , относящегося к алгебраической системе , тогда и только тогда, когда , где есть обогащение , а --- релятивизация формулы , причем для любого
Выполнимы ли формулы:
;
;
;
;
;
?
Являются ли тождественно истинными формулы:
;
;
;
?
Пусть получается из заменой всех свободных вхождений переменной на терм . Доказать тождественную истинность следующих формул, если терм свободен для в :
;
.
Привести примеры формул и термов таких, чтобы формулы (а) и (б) предыдущей задачи не были тождественно истинны.
Доказать, что формула
выполнима в некоторой бесконечной модели и ложна во всех конечных.
Доказать, что формула
истинна в любой модели, содержащей не более трех элементов.
Доказать, что следующие формулы истинны во всякой конечной модели, но не тождественно истинны:
;
.
Записать формулу с одноместными предикатами, выполнимую лишь в моделях, содержащих не менее пяти элементов.
Доказать тождественную истинность следующих формул:
;
, где не свободна в ;
;
.
Доказать, что если не содержит свободных вхождений , то:
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
, где не содержит , получается заменой всех свободных вхождений в на ;
, где не содержит , получается заменой всех свободных вхождений в на ;
;
.
Пусть --- формула, --- подформула формулы , --- результат замены некоторого вхождения в на формулу . Доказать, что если , то (теорема о замене).
Доказать, что для любой формулы существует эквивалентная ей пренексная нормальная форма.
Привести к пренексной нормальной форме, считая и бескванторными формулами:
;
;
;
.
Пусть , --- множество всех термов сигнатуры . Определить на предикаты и функции так, чтобы стало алгебраической системой сигнатуры .
Пусть формула сигнатуры имеет вид
для некоторой формулы (возможно, содержащей кванторы); --- -местные функциональные символы, не входящие в . Доказать, что для любой системы существует обогащение сигнатуры такое, что
Доказать, что для любого предложения сигнатуры существует некоторая -формула сигнатуры , полученной добавлением к новых функциональных символов, обладающая следующим свойством: для любой системы существует обогащение сигнатуры такое, что
(Добавленные функции в называются скулемовскими функциями.)
Для формулы построить -формулу, существование которой утверждается в задаче II.5.21(б). Для системы найти требуемое обогащение.
Для формулы построить -формулу, существование которой утверждается в задаче II.5.21(б). Для любой системы , где , найти подходящее обогащение.
Для формулы
и системы из задачи II.4.9 построить скулемовские функции (см. задачу II.5.21(б)).
Доказать, что если формула сигнатуры выполнима, то она выполнима на некоторой алгебре термов сигнатуры .
Пусть не содержит свободных переменных, отличных от , и . Доказать, что формула тождественно истинна тогда и только тогда, когда тождественно истинна формула
где --- двуместный предикатный символ, не входящий в .
Доказать, что для любого предложения можно построить скулемовскую нормальную форму такую, что тождественно истинна тогда и только тогда, когда тождественно истинна.
Пусть --- скулемовская нормальная форма предложения . Показать, что в общем случае неверно. Всегда ли верно, что ? Аналогичный вопрос для .
Привести к скулемовской нормальной форме:
;
;
.
Пусть --- произвольная модель и . Доказать, что существует расширение модели такое, что для любой формулы и любых элементов
Пусть и . Пусть --- формула со свободной переменной сигнатуры . Доказать, что
Доказать, что если алгебраическая система конечна, то для любого предложения можно построить бескванторное предложение , относящееся к , такое, что .
Доказать, что если алгебраическая система конечна, то для любой формулы можно в конечное число шагов проверить, выполнима она на этой системе или нет.
Доказать, что формула вида , где --- бескванторная формула без функциональных символов и констант, тождественно истинна тогда и только тогда, когда она истинна в любой модели из элементов.
Доказать, что формула вида , где --- бескванторная формула без функциональных символов и констант, тождественно истинна тогда и только тогда, когда она истинна в любой одноэлементной модели.
Доказать, что формула вида
где --- бескванторная формула без функциональных символов и констант, тождественно истинна тогда и только тогда, когда она истинна в любой модели из элементов.
Пусть --- формула сигнатуры , где --- одноместные предикатные символы. Доказать, что выполнима тогда и только тогда, когда выполнима в модели, содержащей не более элементов.
Выполнимы ли формулы:
;
;
?
Пусть , где --- одноместные предикатные символы. Доказать, что для любого предложения сигнатуры существует формула , эквивалентная , построенная с помощью , и из -составляющих, т.е. формул вида , где и () имеет вид или для некоторого из .
Для -составляющей (см. задачу II.5.38) обозначим через формулу, полученную из стиранием квантора и заменой всех вхождений подформул в на соответственно. Доказать, что формула
где --- -составляющие, , , выполнима тогда и только тогда, когда выполнима формула алгебры высказываний
Указать метод построения по любому предложению с одноместными предикатами формулы исчисления высказываний такой, что выполнимость формулы эквивалентна выполнимости .
Пользуясь методом задачи II.5.40, установить, выполнимы ли следующие формулы:
;
;
.
Написать предложение сигнатуры :
истинное во всех нормальных моделях, содержащих не более элементов (), и ложное в остальных нормальных моделях;
истинное во всех нормальных моделях, содержащих не менее элементов (), и ложное в остальных нормальных моделях;
истинное во всех нормальных моделях, содержащих в точности элементов (), и ложное в остальных нормальных моделях.
Пусть
Доказать, что истинна во всякой нормальной модели, содержащей по крайней мере элементов.
Доказать эквивалентность следующих формул для нормальных моделей:
Доказать, что каждое предложение сигнатуры эквивалентно на нормальных моделях формуле, построенной из с помощью , и .
Назовем спектром формулы совокупность мощностей нормальных моделей, на которых выполнима формула . Показать, что каждая выполнимая формула, построенная из с помощью , и , имеет спектр, являющийся объединением конечного числа интервалов вида
Показать, что предложение сигнатуры тождественно истинно на нормальных моделях тогда и только тогда, когда оно имеет спектр .
Найти бесконечную систему формул сигнатуры , выполнимую лишь в бесконечных нормальных моделях.
Привести пример формулы, ложной на всех нормальных моделях с нечетным числом элементов и такой, что для любого четного числа существует нормальная модель мощности , на которой эта формула истинна.