2014 dxdy logo

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

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


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


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



Начать новую тему Ответить на тему
 
 Матлогика - доказывание теорем - гипотезы и теорема дедукции
Сообщение18.12.2013, 01:21 


18/12/13
9
Никак нимогу понять - если дана теорема и нужно eё доказать то что можно взять за гипотезы? Какие правила существует? Например $\[\vdash (A \to B) \to ((B \to C) \to (A \to C))\]$. Можно ли взять A или B по отдельности? Или только тогда, когда как гипотез принят$\[(A \to B)$? Можно ли взять $\[((B \to C) \to (A \to C))\]$ или $\[(B \to C)\]$ или $\[(A \to C)\]$ как гипотезы?
Также проблема с пониманием теоремы дедукции. Мне кто-то обяснял что суть заключается в том что если мы принили за гипотезу A и потом получили B и в начальней формуле $\[(A \to B)\]$ то можем принять $\[(A \to B)\]$ доказанным. Это так? Небыло бы плохо увидеть доказательство какой небудь теоремы с использованием ТД.

 Профиль  
                  
 
 Re: Матлогика - доказывание теорем - гипотезы и теорема дедукции
Сообщение18.12.2013, 13:19 


18/12/13
9
кто нибудь? завтра контрольная...

 Профиль  
                  
 
 Re: Матлогика - доказывание теорем - гипотезы и теорема дедукции
Сообщение18.12.2013, 13:49 
Заслуженный участник


27/04/09
28128
Вот теорема о дедукции и покажет вам, как можно доказательство формулы преобразить в доказательство какой-то формулы попроще из гипотез. Например, вывод $\vdash (A \to B) \to ((B \to C) \to (A \to C))$ эквивалентен выводу $A\to B\vdash(B\to C)\to(A\to C)$, а этот вывод эквивалентен выводу $A\to B,B\to C\vdash A\to C$.

davidgale в сообщении #802903 писал(а):
Также проблема с пониманием теоремы дедукции. Мне кто-то обяснял что суть заключается в том что если мы принили за гипотезу A и потом получили B и в начальней формуле $(A \to B)$ то можем принять $(A \to B)$ доказанным. Это так?
Не совсем ясно, понимаете ли вы написанное как нужно, так что я напишу точнее: теорема дедукции утверждает, что $\mathcal A\vdash\mathcal B$ эквивалентно $\vdash \mathcal A\to\mathcal B$ для любых формул $\mathcal A, \mathcal B$. Если $\mathcal B$ выводится из $\mathcal A$ — значит, выводится $\mathcal A\to\mathcal B$, и в обратную сторону. (Ну и если какой-то выводимости нет, то и второй тоже нет. Например, не существует вывода $C$ из $\neg C$ — значит, вывести формулу $\neg C\to C$ тоже нельзя.)

P. S. Внутри формул не нужно писать \[...\], достаточно одних долларов.

 Профиль  
                  
 
 Re: Матлогика - доказывание теорем - гипотезы и теорема дедукции
Сообщение18.12.2013, 14:59 


18/12/13
9
теперь насчёт гипотез кто нибудь подскажет...
также хочу спросить есть ли программа которая может доказать простые теоремы?

 Профиль  
                  
 
 Re: Матлогика - доказывание теорем - гипотезы и теорема дедукции
Сообщение19.12.2013, 00:15 


18/12/13
9
Есть формула:
$(F \wedge G)  \vee H \to (F \vee H) \wedge (G \vee H)$

Разделаем на две (по L8):
a) $(F \wedge G) \to (F \vee H) \wedge (G \vee H)$
и
b) $H \to (F \vee H) \wedge (G \vee H)$

Работаем с a)
1) $F \vee H$ - гипотеза
2) $F \vee H$ \to F - L3
3) $F \vee H$ \to G - L4
4) $F - MP 1,2
5) $G - MP 1,3
6) $F \to (G \to (F \wedge G)$ - L5
7) $G \to F \wedge G$ - MP 4,6
8) $F \wedge G - MP 5,7

Теперь самое главное. Видим что получили первую часть формулы а). Вопрос следующий. Можно ли взять как гипотезу дополнительно всю а) и с помошю MP получить вторую часть формулы или я должен вывести вторую часть формулы а) тоже с помошю аксиом (L6, L7)?

-- 19.12.2013, 00:00 --

другая формула:
\vdash $(C \to D)  \to ((\neg C \to D) \to D)$
1) $C$ - hip.
2) $D  \to (C \to D)$ - L1
3) $(C \to D)$ MP 1,2
4) $D$ MP 1,3
Как достать $\neg C$? Можно взять как hip.?

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

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



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

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


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

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