Проверьте, пожалуйста, выполнение упражнений из учебника Мендельсона (английское 6-е издание). Это не составление таблиц истинности и не писание доказательств в объектной теории.

— классическая логика высказываний.
Упражнение 1.50. Пусть

— пропозициональная форма, не являющаяся тавтологией. Построим теорию

, добавив к

в качестве новых аксиом все формулы, которые можно получить из

, подставляя на места пропозициональных букв в

произвольные формы (с тем, однако, условием, чтобы на места всех вхождений одной и той же буквы подставлялась одна и та же формула). Показать, что теория

противоречива.
Доказательство. Так как

не тавтология, существует распределение истинностных значений

для пропозициональных букв, входящих в

, при котором

примет значение Л. Пусть

получена из

с помощью подстановки вместо пропозициональной буквы

, если

есть И, и

, если

есть Л.

и

принимают значения И и Л соответственно при любом распределении истинностных значений. Следовательно,

принимает значения И при любом распределении истинностных значений, то есть является тавтологией. По предложению 1.14 (теорема о полноте)

.

принадлежит

по её определению. Следовательно,

противоречива.

Упражнение 1.52. (Мак-Кинси — Тарский, 1948.) Рассмотрим аксиоматическую теорию

, в которой имеется единственная бинарная связка

, единственное правило вывода — modus ponens (т. е.

следует из

и

) и аксиомами служат все формулы вида

. Доказать, что

не является подходящей ни для какой (конечной) многозначной логики.
Доказательство.
- Докажем, что множество теорем
равно множеству всех формул
вида
.
(
) Допустим, существует вывод
. Докажем, что
для некоторого
.
- Если
обоснована аксиомой, то доказано.
- Если
обоснована modus ponens, тогда существуют более короткие выводы
и
. По индукции,
для некоторого
,
,
,
. По индукции,
для некоторого
. Доказано.
(
) Для любой формулы вида
существует её вывод, состоящий из одного применения аксиомы.
Доказано.
- Будем работать в такой конечной многозначной логике, что
подходит для неё. Поскольку
есть теорема
, для любого истинностного значения
интерпретация
на
и
принимает выделенное значение логики. Достаточно доказать, что существуют разные формулы
и
с одинаковой интерпретацией. Тогда при любом распределении истинностных значений букв, входящих в
и
,
и
принимают одинаковые истинностные значения и
принимает выделенное значение логики. Поскольку
подходит,
есть теорема
. Но для любого
. Противоречие.
Докажем, что существуют разные формулы с одинаковой интерпретацией. Пусть
есть функция, которая отображает формулу в интерпретацию этой формулы и область определения которой — множество всех формул, в которые входит пропозициональная буква
и только она.
- Пусть
есть множество всех истинностных значений логики. Область значений
есть
. Поскольку
конечно, область значений
конечна.
- Область определения
бесконечна. Докажем это. Рекурсивно определим функцию
из
:
,
.
бесконечно,
инъективна, область значений
бесконечна, область значений
включена в область определения
. Доказано.
Следовательно,
не инъективна. Следовательно, существуют формулы
и
,
и
(их интерпретация одинакова). Доказано.


— интуиционистская логика высказываний.
В упражнении 1.60.a определены

-значные модели интуиционистской логики высказываний. Их я буду использовать. Осторожно, в русском издании (1971) в этом определении ошибка.
Теорема М.2. Для любых формул

и

, значение

равно

тогда и только тогда, когда значение

нестрого больше, чем значение

.
Доказательство. [Допустим, значение

меньше, чем значение

. Значение

не

. По определению модели логики, значение

равно значению

, то есть не

.] [Допустим, значение

нестрого больше, чем значение

. По определению модели логики, значение

равно

.]

Теорема М.0. Для любых формул

и

, значение

равно

тогда и только тогда, когда значения

и

равны.
Доказательство. Эта формула после раскрытия определений становится

. По определению модели логики, значение этой формулы равно

тогда и только тогда, когда

равно

и значение

равно

. Согласно теореме М.2, это эквивалентно тому, что значение

нестрого больше, чем значение

, и значение

нестрого больше, чем значение

. Это эквивалентно тому, что значения

и

равны.

Упражнение 1.60.c. Для любого

формула
![$\bigvee_{i\in[1;m], j\in[1;m], i\not=j} A_i\iff A_j $ $\bigvee_{i\in[1;m], j\in[1;m], i\not=j} A_i\iff A_j $](https://dxdy-04.korotkov.co.uk/f/3/3/c/33cf24f29e36d4cabd38111c06cc13ac82.png)
(М.1) не является теоремой

.
Доказательство. Рассмотрим формулу М.1. Используем

-значную модель логики. Положим такое распределение истинностных значений, что для любого

значение

равно

. Каждый элемент дизъюнкции в формуле М.1 есть такой

, что

, тогда значения

и

разные, значение этого элемента дизъюнкции не

согласно теореме М.0. По определению модели логики, значение М.1 не

. Следовательно, формула М.1 не выделенна, поэтому не является теоремой

согласно упражнению 1.60.a.

Упражнение 1.60.d. (Гёдель, 1933.) Теория

не является подходящей ни для какой конечной многозначной логики.
Доказательство. [Дана

-значная модель логики. Рассмотрим формулу М.1 для

, равного

. [Дано распределение истинностных значений

для пропозициональных букв, входящих в М.1. То есть

есть функция из
![$[1;n+2]$ $[1;n+2]$](https://dxdy-03.korotkov.co.uk/f/e/6/c/e6c564bdd68280a53927d2eff7725cf282.png)
в
![$\{A_i|i\in[0;n]\}$ $\{A_i|i\in[0;n]\}$](https://dxdy-01.korotkov.co.uk/f/c/a/6/ca6ded5fc67e5e8ee143ccb224fc7e2382.png)
. Размер области значений

равен

, размер кодомена

равен

,

не инъективна. Существуют такие

и

, что

определена на них,

и

.

есть один из элементов дизъюнкции в М.1 и его значение равно

согласно теореме М.0. Значение М.1 равно

по определению модели логики.] Следовательно, такая версия М.1 выделенна в данной модели логики. Согласно упражнению 1.60.c, она не является теоремой

.

не является подходящей для данной модели логики.] Следовательно,

не является подходящей ни для какой конечной многозначной модели логики.
