2014 dxdy logo

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

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


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


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



Начать новую тему Ответить на тему
 
 Несовершенная система аксиом исчисления высказываний
Сообщение31.05.2018, 16:41 
Аватара пользователя


07/01/15
1145
(1a) $A\to (B\to A)$

(1b)$(A\to (B\to C))\to((A\to B)\to(A \to C))$

(2a)$A \wedge B \to A$

(2b)$A \wedge B \to B$

(2c) $(C \to A)\to ((C\to B)\to(C \to A\wedge B))$

(3a) $A \to A \vee B$

(3b) $B \to A \vee B$

(3c) $(A \to C) \to ((B \to C)\to(A \vee B \to C))$

(4a) $(A \to B) \to (\neg B \to \neg A)$

(4b) $A \to \neg \neg A$

(4c) $\neg \neg A \to A$

Вот уже полсеместра мы пользуемся этой системой аксиом. И я до сих пор не доказал около половины семинарских выводимостей, только потому что в системе отсутствуют такие штуки, как закон исключенного третьего, третья аксиома Мендельсона (я про аксиому из его учебника) или $\neg A \to (A \to B)$. Из-за этого я не могу вывести даже такие банальные вещи, как $(\neg A \to A)\to A.$ Я нахожусь в том же положении, что и знахарь из фильма "Знахарь" (нет инструмента,

инструмента для вывода отрицаний высказываний)

Как можно вывести из системы закон исключенного третьего или какую-нибудь его альтернативу, дабы получить удобные правила вывода?

P. S. Закон снятия двойного отрицания совсем не помогает. У меня даже есть подозрения, что он слабее закона исключенного третьего.

 Профиль  
                  
 
 Re: Несовершенная система аксиом исчисления высказываний
Сообщение31.05.2018, 17:16 
Заслуженный участник


31/12/15
922
$A\to(B\to A)$
$(B\to A)\to(\neg A\to\neg B)$
поэтому
$A\to(\neg A\to\neg B)$

Но да, по таким системам научиться трудно.

 Профиль  
                  
 
 Re: Несовершенная система аксиом исчисления высказываний
Сообщение31.05.2018, 17:24 
Заслуженный участник


27/04/09
28128
(Припоздал.)
SomePupil в сообщении #1316530 писал(а):
P. S. Закон снятия двойного отрицания совсем не помогает. У меня даже есть подозрения, что он слабее закона исключенного третьего.
Зависит от контекста. Если взять интуиционистскую логику, добавление $\neg\neg A\to A$ равносильно добавлению $A\vee\neg A$. Так что если ваша система без аксиомы снятия двойного отрицания не слабее интуиционистской логики, всё будет OK. Это можно увидеть, получив аксиому, в указанной статье (чуть выше, чем раздел, на который ссылка) названную NOT-2 (одну из указанных там альтернатив NOT-1 легко получить из контрапозиции), что нетрудно: $\neg A\to(\neg B\to\neg A)$, потом используем это вместе с $(\neg B\to\neg A)\to(A\to B)$, тоже легко получаемому из контрапозиции.

То есть задача решаема, вот может после вывода разных приведённых там фактов об отрицании вам станет даже понятно, что делать для вывода исключенного третьего. :-)

 Профиль  
                  
 
 Re: Несовершенная система аксиом исчисления высказываний
Сообщение31.05.2018, 20:13 


03/06/12
2763
SomePupil в сообщении #1316530 писал(а):
(1a) $A\to (B\to A)$

(1b)$(A\to (B\to C))\to((A\to B)\to(A \to C))$

(2a)$A \wedge B \to A$

(2b)$A \wedge B \to B$

(2c) $(C \to A)\to ((C\to B)\to(C \to A\wedge B))$

(3a) $A \to A \vee B$

(3b) $B \to A \vee B$

(3c) $(A \to C) \to ((B \to C)\to(A \vee B \to C))$

(4a) $(A \to B) \to (\neg B \to \neg A)$

(4b) $A \to \neg \neg A$

(4c) $\neg \neg A \to A$

Не знаю, ИМХО, вполне себе употребляемая аксиоматика. В задачнике Лаврова, Максимовой с успехом употребляется и аксиоматика такого же содержания, только на аксиому меньше. Помнится, я тогда не мог (конкретно) вывести формулу $(A\supset B)\equiv(\neg A\vee B)$, так это сделал mihaild в одной из моих тем. А так (с несколькими подсказками на форуме) у меня, как будто, все задачи на выводимость в ИВ из того сборника получились. Помнится, я в черновиках, ну, очень не слабо использовал теорему о дедукции, а потом в чистовике исключал ее. Попробуйте для начала порешать тот задачник.

 Профиль  
                  
 
 Re: Несовершенная система аксиом исчисления высказываний
Сообщение31.05.2018, 22:42 
Заслуженный участник


31/12/15
922
Тут даже нет аксиомы $A\to A$, попробуйте её вывести из первых двух. Вообще, учиться надо натуральному выводу.

 Профиль  
                  
 
 Re: Несовершенная система аксиом исчисления высказываний
Сообщение31.05.2018, 23:55 


03/06/12
2763
george66 в сообщении #1316608 писал(а):
Тут даже нет аксиомы $A\to A$, попробуйте её вывести из первых двух.

А ее обычно и не приводят, она выводится так, как вы сказали и она служит для иллюстрации простейшего вывода (в ИВ).

 Профиль  
                  
 
 Re: Несовершенная система аксиом исчисления высказываний
Сообщение01.06.2018, 04:02 
Аватара пользователя


07/01/15
1145
Sinoid в сообщении #1316589 писал(а):
Помнится, я в черновиках, ну, очень не слабо использовал теорему о дедукции, а потом в чистовике исключал ее.

+ Я тоже так делаю)
У нас тоже запрещено пользоваться леммой о дедукции. Поэтому непонятно, как из $\neg A \to (\neg \neg A \to \neg \neg B)$ получить $\neg A \to (A \to B).$ :D

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

 Профиль  
                  
 
 Re: Несовершенная система аксиом исчисления высказываний
Сообщение01.06.2018, 11:22 
Заслуженный участник


27/04/09
28128
Ну как непонятно, применяете дедукцию, получаете конкретный вывод, забываете про то, что он получился ею.

 Профиль  
                  
 
 Re: Несовершенная система аксиом исчисления высказываний
Сообщение01.06.2018, 11:34 
Аватара пользователя


07/01/15
1145
Кстати, препод разрешила пользоваться другой системой аксиом, так что проблема разрешилась сама по себе.

P. S. Но осадок остался. В теме я все-таки проведу доказательство.

 Профиль  
                  
 
 Re: Несовершенная система аксиом исчисления высказываний
Сообщение01.06.2018, 14:02 
Аватара пользователя


07/01/15
1145
arseniiv в сообщении #1316666 писал(а):
применяете дедукцию, получаете конкретный вывод, забываете про то, что он получился ею.

Именно так.

Простая заметка: если $A -$ теорема, то $B \to A$ тоже теорема, так как по первой аксиоме $A \to (B \to A).$

По-видимому, начать надо с вывода $(\neg B \to \neg A) \to (A \to B).$ Если он и не даст сразу закон исключенного третьего, то все равно к нему приблизит.

$(\neg \neg A \to \neg \neg B) \to (A \to (\neg \neg A \to \neg \neg B)) -$ по аксиоме 1а.

$(\neg B \to \neg A) \to ((\neg \neg A \to \neg \neg B) \to (A \to (\neg \neg A \to \neg \neg B))) -$ см. заметку.

Эта формула имеет структуру, подходящую для аксиомы 1б. После применения оной получаем:

$(\neg B \to \neg A) \to (A \to (\neg \neg A \to \neg \neg B)).$

Далее:

$(\neg B \to \neg A)\to((A \to (\neg \neg A \to \neg \neg B))\to((A \to \neg \neg A)\to (A \to \neg \neg B))) -$ тут в правой части аксиома 1б.

Эта формула опять имеет удобную структуру, при этом один из составляющих этой формулы получен строкою выше. После применения аксиомы получаем:

$(\neg B \to \neg A) \to ((A \to \neg \neg A)\to (A \to \neg \neg B)).$

Применяем аксиому 1б второй раз:

$(\neg B \to \neg A) \to (A \to \neg \neg B).$

Дальше $(A \to (\neg \neg B \to B))\to((A\to \neg \neg B) \to (A \to B)),$ откуда
$(A \to \neg \neg B) \to (A \to B) -$ вот тут и пригодился закон снятия двойного отрицания.

Остается трафаретом приложить теорему
$(\neg B \to \neg A) \to ((A \to \neg \neg B) \to (A \to B))$

к аксиоме 1б и получить необходимую импликацию:
$(\neg B \to \neg A) \to (A \to B).$

Далее из теоремы
$\neg A \to ((\neg B \to \neg A)\to(A \to B))$
легко получить
$\neg A \to (A \to B).$

Отсюда уже, наверное, близко до исключенного третьего.

-- 01.06.2018, 15:39 --

$\neg (A \vee \neg A) \to (\neg\neg A\to(\neg A \to B))$
$\neg (A \vee \neg A) \to (\neg A \to B)$
$\neg (A \vee \neg A) \to B$
$\neg B \to \neg\neg(A \vee \neg A)$
Вместо $B$ ставим отрицание любой теоремы: $B = \neg (A \to A)$ и после очевидных преобразований получаем $A \vee \neg A.$
Ура-а!

 Профиль  
                  
 
 Re: Несовершенная система аксиом исчисления высказываний
Сообщение02.06.2018, 00:45 
Заслуженный участник


02/08/11
6894
А я как раз для такой или почти для такой аксиоматики когда-то давно писал автопруфер — Haskell изучал. Правда, доказательство $A \to A$ туда жёстко зашито, так как служит одним из базовых элементов.

-- 02.06.2018, 02:31 --

А, нет, всё-таки не совсем для такой: (4b) и (4c) я доказывал.

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

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



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

Сейчас этот форум просматривают: lantza


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

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