2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки


Правила форума


Посмотреть правила форума



Начать новую тему Ответить на тему
 
 Мендельсон, упражнения, логика высказываний
Сообщение25.09.2017, 22:51 
Аватара пользователя


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

$L$ — классическая логика высказываний.

Упражнение 1.50. Пусть $\mathscr B$ — пропозициональная форма, не являющаяся тавтологией. Построим теорию $L^+$, добавив к $L$ в качестве новых аксиом все формулы, которые можно получить из $\mathscr B $, подставляя на места пропозициональных букв в $\mathscr B $ произвольные формы (с тем, однако, условием, чтобы на места всех вхождений одной и той же буквы подставлялась одна и та же формула). Показать, что теория $L^+$ противоречива.

Доказательство. Так как $\mathscr B$ не тавтология, существует распределение истинностных значений $v$ для пропозициональных букв, входящих в $\mathscr B$, при котором $\mathscr B$ примет значение Л. Пусть $\mathscr B'$ получена из $\mathscr B$ с помощью подстановки вместо пропозициональной буквы $B$ $A_1\implies A_1$, если $v(B)$ есть И, и $\lnot(A_1\implies A_1)$, если $v(B)$ есть Л. $A_1\implies A_1$ и $\lnot(A_1\implies A_1)$ принимают значения И и Л соответственно при любом распределении истинностных значений. Следовательно, $\lnot\mathscr B'$ принимает значения И при любом распределении истинностных значений, то есть является тавтологией. По предложению 1.14 (теорема о полноте) $\vdash_L \lnot\mathscr B'$. $\mathscr B'$ принадлежит $L^+$ по её определению. Следовательно, $L^+$ противоречива. $\qedsymbol$

Упражнение 1.52. (Мак-Кинси — Тарский, 1948.) Рассмотрим аксиоматическую теорию $P$, в которой имеется единственная бинарная связка $*$, единственное правило вывода — modus ponens (т. е. $\mathscr C$ следует из $\mathscr B * \mathscr C$ и $\mathscr B$) и аксиомами служат все формулы вида $\mathscr B * \mathscr B$. Доказать, что $P$ не является подходящей ни для какой (конечной) многозначной логики.

Доказательство.

  • Докажем, что множество теорем $P$ равно множеству всех формул $P$ вида $\mathscr B * \mathscr B $.

    ($\subseteq$) Допустим, существует вывод $\mathscr C $. Докажем, что $\mathscr C = \mathscr E * \mathscr E $ для некоторого $\mathscr E$.
    • Если $\mathscr C $ обоснована аксиомой, то доказано.
    • Если $\mathscr C $ обоснована modus ponens, тогда существуют более короткие выводы $\mathscr B * \mathscr C$ и $\mathscr B$. По индукции, $\mathscr B * \mathscr C = \mathscr E * \mathscr E$ для некоторого $\mathscr E$, $\mathscr B = \mathscr E$, $\mathscr C = \mathscr E$, $\mathscr B = \mathscr C$. По индукции, $\mathscr B = \mathscr E * \mathscr E$ для некоторого $\mathscr E$. Доказано.

    ($\supseteq$) Для любой формулы вида $\mathscr B * \mathscr B $ существует её вывод, состоящий из одного применения аксиомы.

    Доказано.

  • Будем работать в такой конечной многозначной логике, что $P$ подходит для неё. Поскольку $A_1*A_1$ есть теорема $P$, для любого истинностного значения $x$ интерпретация $*$ на $x$ и $x$ принимает выделенное значение логики. Достаточно доказать, что существуют разные формулы $\mathscr B$ и $\mathscr C$ с одинаковой интерпретацией. Тогда при любом распределении истинностных значений букв, входящих в $\mathscr B$ и $\mathscr C$, $\mathscr B$ и $\mathscr C$ принимают одинаковые истинностные значения и $\mathscr B*\mathscr C$ принимает выделенное значение логики. Поскольку $P$ подходит, $\mathscr B*\mathscr C$ есть теорема $P$. Но для любого $\mathscr E$ $\mathscr B*\mathscr C\not=\mathscr E * \mathscr E$. Противоречие.

    Докажем, что существуют разные формулы с одинаковой интерпретацией. Пусть $I$ есть функция, которая отображает формулу в интерпретацию этой формулы и область определения которой — множество всех формул, в которые входит пропозициональная буква $A_1$ и только она.
    • Пусть $X$ есть множество всех истинностных значений логики. Область значений $I$ есть $X\to X$. Поскольку $X$ конечно, область значений $I$ конечна.
    • Область определения $I$ бесконечна. Докажем это. Рекурсивно определим функцию $f$ из $\mathbb{N} $: $f(0) = A_1$, $f(n+1) = A_1*f(n)$. $\mathbb{N} $ бесконечно, $f$ инъективна, область значений $f$ бесконечна, область значений $f$ включена в область определения $I$. Доказано.
    Следовательно, $I$ не инъективна. Следовательно, существуют формулы $\mathscr B$ и $\mathscr C$, $\mathscr B\not=\mathscr C$ и $I(\mathscr B)=I(\mathscr C)$ (их интерпретация одинакова). Доказано.
$\qedsymbol$

$L_I$ — интуиционистская логика высказываний.

В упражнении 1.60.a определены $(n+1)$-значные модели интуиционистской логики высказываний. Их я буду использовать. Осторожно, в русском издании (1971) в этом определении ошибка.

Теорема М.2. Для любых формул $\mathscr B $ и $\mathscr C $, значение $\mathscr B\implies \mathscr C$ равно $0$ тогда и только тогда, когда значение $\mathscr B$ нестрого больше, чем значение $\mathscr C$.

Доказательство. [Допустим, значение $\mathscr B$ меньше, чем значение $\mathscr C$. Значение $\mathscr C$ не $0$. По определению модели логики, значение $\mathscr B\implies \mathscr C$ равно значению $\mathscr C$, то есть не $0$.] [Допустим, значение $\mathscr B$ нестрого больше, чем значение $\mathscr C$. По определению модели логики, значение $\mathscr B\implies \mathscr C$ равно $0$.] $\qedsymbol$

Теорема М.0. Для любых формул $\mathscr B $ и $\mathscr C $, значение $\mathscr B\iff \mathscr C $ равно $0$ тогда и только тогда, когда значения $\mathscr B$ и $\mathscr C$ равны.

Доказательство. Эта формула после раскрытия определений становится $(\mathscr B\implies \mathscr C)\land(\mathscr C\implies \mathscr B)$. По определению модели логики, значение этой формулы равно $0$ тогда и только тогда, когда $\mathscr B\implies \mathscr C$ равно $0$ и значение $\mathscr C\implies \mathscr B$ равно $0$. Согласно теореме М.2, это эквивалентно тому, что значение $\mathscr B$ нестрого больше, чем значение $\mathscr C$, и значение $\mathscr C$ нестрого больше, чем значение $\mathscr B$. Это эквивалентно тому, что значения $\mathscr B$ и $\mathscr C$ равны. $\qedsymbol$

Упражнение 1.60.c. Для любого $m$ формула $\bigvee_{i\in[1;m], j\in[1;m], i\not=j} A_i\iff A_j $ (М.1) не является теоремой $L_I$.

Доказательство. Рассмотрим формулу М.1. Используем $m$-значную модель логики. Положим такое распределение истинностных значений, что для любого $i$ значение $A_i$ равно $i-1$. Каждый элемент дизъюнкции в формуле М.1 есть такой $A_i\iff A_j $, что $i\not=j$, тогда значения $A_i$ и $A_j$ разные, значение этого элемента дизъюнкции не $0$ согласно теореме М.0. По определению модели логики, значение М.1 не $0$. Следовательно, формула М.1 не выделенна, поэтому не является теоремой $L_I$ согласно упражнению 1.60.a. $\qedsymbol$

Упражнение 1.60.d. (Гёдель, 1933.) Теория $L_I$ не является подходящей ни для какой конечной многозначной логики.

Доказательство. [Дана $(n+1)$-значная модель логики. Рассмотрим формулу М.1 для $m$, равного $n+2$. [Дано распределение истинностных значений $v$ для пропозициональных букв, входящих в М.1. То есть $v$ есть функция из $[1;n+2]$ в $\{A_i|i\in[0;n]\}$. Размер области значений $v$ равен $n+2$, размер кодомена $v$ равен $n+1$, $v$ не инъективна. Существуют такие $i$ и $j$, что $v$ определена на них, $i\not=j $ и $v(A_i)=v(A_j)$. $A_i\iff A_j $ есть один из элементов дизъюнкции в М.1 и его значение равно $0$ согласно теореме М.0. Значение М.1 равно $0$ по определению модели логики.] Следовательно, такая версия М.1 выделенна в данной модели логики. Согласно упражнению 1.60.c, она не является теоремой $L_I$. $L_I$ не является подходящей для данной модели логики.] Следовательно, $L_I$ не является подходящей ни для какой конечной многозначной модели логики. $\qedsymbol$

 Профиль  
                  
 
 Re: Мендельсон, упражнения, логика высказываний
Сообщение26.09.2017, 09:15 
Заслуженный участник
Аватара пользователя


06/10/08
6422
Верно.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: YandexBot [bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group