2014 dxdy logo

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

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


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


В этом разделе нельзя создавать новые темы.



Начать новую тему Ответить на тему
 
 Доказать тождество в теории L
Сообщение13.05.2014, 21:24 


30/09/12
15
Здравствуйте. Есть такое тождество, которое нужно доказать в теории L: $\neg(A \& \neg B) \equiv (A\&(B\Rightarrow C))\Rightarrow B$.
Слева направо выводится просто. А вот при выводе справа налево у меня возникли трудности. Преподаватель сказал использовать следующее при выводе $A\Rightarrow (B\Rightarrow C) \equiv A\&B\Rightarrow C$.
Я использую следующие гипотезы:
1. $(A\&(B\Rightarrow C))\Rightarrow B$
2. $A$
Используя формулу, предложенную преподавателем, и правилом monus ponus, получил:
$(B\Rightarrow C)\Rightarrow B$.
Дальше я не знаю, что делать. Подскажите, как дальше выводить.

 Профиль  
                  
 
 Re: Доказать тождество в теории L
Сообщение13.05.2014, 21:33 
Заслуженный участник


20/07/09
4026
МФТИ ФУПМ
__ParaPik__ в сообщении #862819 писал(а):
Используя формулу, предложенную преподавателем, и правилом monus ponus, получил:
$(B\Rightarrow C)\Rightarrow B$.
Это сомнительно.

"modus ponus" — мда...

А что такое "теория L"?

 Профиль  
                  
 
 Re: Доказать тождество в теории L
Сообщение14.05.2014, 22:04 


30/09/12
15
Преподаватель сказал, что у нас Гильбертовская аксиоматизация.
Есть следующие схемы:
1) $A\Rightarrow(B\Rightarrow A)$
2) $(A\Rightarrow(B\Rightarrow C))\Rightarrow((A\Rightarrow B)\Rightarrow(A\Rightarrow C))$
3) $(\neg B\Rightarrow \neg A)\Rightarrow((\neg B\Rightarrow A)\Rightarrow B)$

Еще нам дали 9 секвенций.

 Профиль  
                  
 
 Re: Доказать тождество в теории L
Сообщение15.05.2014, 06:40 
Заслуженный участник


08/04/08
8562
__ParaPik__ в сообщении #863357 писал(а):
Есть следующие схемы:
1) $A\Rightarrow(B\Rightarrow A)$
2) $(A\Rightarrow(B\Rightarrow C))\Rightarrow((A\Rightarrow B)\Rightarrow(A\Rightarrow C))$
3) $(\neg B\Rightarrow \neg A)\Rightarrow((\neg B\Rightarrow A)\Rightarrow B)$

Еще нам дали 9 секвенций.

Каких?
У Вас $\&$ в аксиомах отсутствует. Т.е. чтобы доказать требуемую формулу $F$, Вам надо в ней все связки переписать через импликацию $\Rightarrow$.

__ParaPik__ в сообщении #862819 писал(а):
Слева направо выводится просто.
В исчислении высказываний нельзя "выводить слева направо" (это я без учета 9 секвенцию говорю). В исчислении высказываний есть аксиомы, правило подстановки и modus ponens, больше ничего нет, иногда разрешают пользоваться теоремой дедукции - сообщите, кстати, можно ли ей пользоваться.

__ParaPik__ в сообщении #862819 писал(а):
Преподаватель сказал использовать следующее при выводе $A\Rightarrow (B\Rightarrow C) \equiv A\&B\Rightarrow C$.
И откуда Вы это возьмете?

Кстати, через $\equiv$ обозначается отношение эквивалентности формул, а не связка эквиваленция.

 Профиль  
                  
 
 Re: Доказать тождество в теории L
Сообщение15.05.2014, 07:53 
Заслуженный участник


09/09/10
3729

(Оффтоп)

Почему до сих пор логику преподают в гильбертовом формализме, но почти никогда — в натуральной дедукции? Дерево вывода для этой формулы рисуется за пять минут, причем там еще бонусом сразу видно, что импликация слева направо неверна в интуиционистской логике, а в минимальной логике неверны обе.

 Профиль  
                  
 
 Re: Доказать тождество в теории L
Сообщение15.05.2014, 08:33 


30/09/12
15
Joker_vD, нам сказали сделать. Вот мы и делаем... :-(

Теоремой дедукции пользоваться можно. Нам ввели $A \& B$ в качестве сокращенной записи $\neg (A \Rightarrow \neg B)$. Похожим образом ввели и $A \bigvee B$.

9 секвенций:
1) $A \Rightarrow B, B \Rightarrow C \vdash A \Rightarrow C$
2) $A \Rightarrow (B \Rightarrow C), B \vdash A \Rightarrow C$
3) $\vdash (\neg \neg A \Rightarrow A)$
4) $\vdash (A \Rightarrow \neg \neg A)$
5) $\vdash A \Rightarrow (\neg A \Rightarrow B)$
6) $\vdash (\neg B \Rightarrow \neg A) \Rightarrow (A \Rightarrow B)$
7) $\vdash (A \Rightarrow B) \Rightarrow (\neg B \Rightarrow \neg A)$
8) $\vdash A \Rightarrow (\neg B \Rightarrow \neg (A \Rightarrow B))$
9) $\vdash (A \Rightarrow B) \Rightarrow ((\neg A \Rightarrow B) \Rightarrow B)$

Цитата:
Цитата:
__ParaPik__ в сообщении #862819 писал(а):
Преподаватель сказал использовать следующее при выводе $A\Rightarrow (B\Rightarrow C) \equiv A\&B\Rightarrow C$.

И откуда Вы это возьмете?


Преподаватель сказал, чтобы это тоже доказал.

 Профиль  
                  
 
 Re: Доказать тождество в теории L
Сообщение15.05.2014, 08:46 
Заслуженный участник


08/04/08
8562
Так у Вас $\equiv$ - точно эквиваленция? Или надо, предполагая одну часть в качестве гипотезы, доказывать другую часть?
__ParaPik__ в сообщении #863422 писал(а):
Преподаватель сказал, чтобы это тоже доказал.
Если предполагать, что вопрос осмысленный, то $\equiv$ - эквиваленция все-таки.
И теорема дедукции доступна для использования или нет?
Ну Вас сначала нужно переписать связки $\vee, \&$ (м.б. и $\equiv$) через $\Rightarrow$, потом, если есть теорема дедукции - заюзать ее, а дальше уже надо явно смотреть.

 Профиль  
                  
 
 Re: Доказать тождество в теории L
Сообщение15.05.2014, 14:16 


30/09/12
15
Цитата:
Так у Вас $\equiv$ - точно эквиваленция? Или надо, предполагая одну часть в качестве гипотезы, доказывать другую часть?

Надо использовать одну часть в качестве гипотезы и доказать другую.

Цитата:
И теорема дедукции доступна для использования или нет?

Теорема дедукции доступна.

Связки я все переписал. И пришел к $(B\Rightarrow C)\Rightarrow B$.

 Профиль  
                  
 
 Re: Доказать тождество в теории L
Сообщение15.05.2014, 15:47 
Заслуженный участник


20/07/09
4026
МФТИ ФУПМ
__ParaPik__ в сообщении #863500 писал(а):
И пришел к $(B\Rightarrow C)\Rightarrow B$.
Nemiroff в сообщении #862826 писал(а):
Это сомнительно.
Потому что не тавтология.

 Профиль  
                  
 
 Re: Доказать тождество в теории L
Сообщение15.05.2014, 16:15 
Заслуженный участник


08/04/08
8562
__ParaPik__ в сообщении #863500 писал(а):
Надо использовать одну часть в качестве гипотезы и доказать другую.
__ParaPik__ в сообщении #863500 писал(а):
Теорема дедукции доступна.
Прекрасно.

__ParaPik__ в сообщении #863500 писал(а):
Связки я все переписал. И пришел к $(B\Rightarrow C)\Rightarrow B$.
Заблуждаетесь: при переписывании связок $\vee, \&$ через $\Rightarrow$ длина формулы не уменьшается.

 Профиль  
                  
 
 Re: Доказать тождество в теории L
Сообщение15.05.2014, 22:28 


30/09/12
15
Я выводил так:
1) $(A\&(B\Rightarrow C))\Rightarrow B$ - гипотеза
2) $A$ - гипотеза

$A$ - гипотеза, так как можно вывести, что $\neg(A \& \neg B) \equiv A \Rightarrow B$.
По крайней мере, преподаватель разрешил сделать такую замену.

Далее, используя $A\Rightarrow (B\Rightarrow C) \equiv A\&B\Rightarrow C$, перепишем 1 как
$A \Rightarrow ((B \Rightarrow C) \Rightarrow B)$.

Дальше по правилу modus ponens к шагам 1 и 2 получаем $(B\Rightarrow C)\Rightarrow B$.

 Профиль  
                  
 
 Re: Доказать тождество в теории L
Сообщение16.05.2014, 06:45 
Заслуженный участник


08/04/08
8562
__ParaPik__ в сообщении #863697 писал(а):
2) $A$ - гипотеза

$A$ - гипотеза, так как можно вывести, что $\neg(A \& \neg B) \equiv A \Rightarrow B$.
По крайней мере, преподаватель разрешил сделать такую замену.
Чего? На каком основании ее можно делать-то?
С чего Вы взяли, что $A$ допустима в качестве гипотезы?
При чем здесь вообще соотношение $\neg(A \& \neg B) \equiv A \Rightarrow B$?

Дальше не читал, ибо там еще хуже.
В любом случае все это не является заменой связок $\vee, \&$ через $\Rightarrow$. Ну можете, конечно, не заменять сразу - Ваши проблемы.

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

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



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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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