Решение задач по логике — различия между версиями
 (→Вывод утверждений из аксиом)  | 
				 (→Вывод утверждений из аксиом)  | 
				||
| Строка 27: | Строка 27: | ||
# <tex>(a \& b \rightarrow b \rightarrow a \rightarrow b \& a) \rightarrow (a \& b \rightarrow a \rightarrow b \& a)</tex> {{---}} modus ponens 10, 11  | # <tex>(a \& b \rightarrow b \rightarrow a \rightarrow b \& a) \rightarrow (a \& b \rightarrow a \rightarrow b \& a)</tex> {{---}} modus ponens 10, 11  | ||
# <tex>a \& b \rightarrow a \rightarrow b \& a</tex> {{---}} modus ponens 9, 12  | # <tex>a \& b \rightarrow a \rightarrow b \& a</tex> {{---}} modus ponens 9, 12  | ||
| − | # <tex>(a \& b \rightarrow a) \rightarrow (a \& b \rightarrow a \rightarrow b \& a) \rightarrow (a \&b \rightarrow b \& a)</tex> схема аксиом 2   | + | # <tex>(a \& b \rightarrow a) \rightarrow (a \& b \rightarrow a \rightarrow b \& a) \rightarrow (a \&b \rightarrow b \& a)</tex> {{---}} схема аксиом 2  | 
# <tex>(a \& b \rightarrow a \rightarrow b \& a) \rightarrow (a \& b \rightarrow b \& a)</tex> {{---}} modus ponens 6, 14  | # <tex>(a \& b \rightarrow a \rightarrow b \& a) \rightarrow (a \& b \rightarrow b \& a)</tex> {{---}} modus ponens 6, 14  | ||
# <tex>a \& b \rightarrow b \& a</tex> {{---}} modus ponens 13, 15  | # <tex>a \& b \rightarrow b \& a</tex> {{---}} modus ponens 13, 15  | ||
| Строка 35: | Строка 35: | ||
Докажем, что <tex>a \rightarrow \neg a \rightarrow b</tex>. По теореме о дедукции, если <tex>a, \neg a \vdash b</tex>, то <tex>a \rightarrow \neg a \rightarrow b</tex>.  | Докажем, что <tex>a \rightarrow \neg a \rightarrow b</tex>. По теореме о дедукции, если <tex>a, \neg a \vdash b</tex>, то <tex>a \rightarrow \neg a \rightarrow b</tex>.  | ||
| − | # <tex>a</tex>   | + | # <tex>a</tex> {{---}}  предположение  | 
| − | # <tex>a \rightarrow (\neg b \rightarrow a)</tex>   | + | # <tex>a \rightarrow (\neg b \rightarrow a)</tex> {{---}}  схема аксиом 1  | 
| − | # <tex>(\neg b \rightarrow a)</tex>   | + | # <tex>(\neg b \rightarrow a)</tex> {{---}}  modus ponens 1, 2  | 
| − | # <tex>\neg a</tex>   | + | # <tex>\neg a</tex> {{---}} предположение  | 
| − | # <tex>\neg a \rightarrow (\neg b \rightarrow \neg a)</tex>   | + | # <tex>\neg a \rightarrow (\neg b \rightarrow \neg a)</tex> {{---}}  схема аксиом 1  | 
| − | # <tex>(\neg b \rightarrow \neg a)</tex>   | + | # <tex>(\neg b \rightarrow \neg a)</tex> {{---}}  modus ponens 4, 5  | 
| − | # <tex>(\neg b \rightarrow a) \rightarrow (\neg b \rightarrow \neg a) \rightarrow \neg \neg b</tex>   | + | # <tex>(\neg b \rightarrow a) \rightarrow (\neg b \rightarrow \neg a) \rightarrow \neg \neg b</tex> {{---}}  схема аксиом 9  | 
| − | # <tex>(\neg b \rightarrow \neg a) \rightarrow \neg \neg b</tex>   | + | # <tex>(\neg b \rightarrow \neg a) \rightarrow \neg \neg b</tex> {{---}}  modus ponens 3, 7  | 
| − | # <tex>\neg \neg b</tex>   | + | # <tex>\neg \neg b</tex> {{---}}  modus ponens 6, 8  | 
| − | # <tex>\neg \neg b \rightarrow b</tex>   | + | # <tex>\neg \neg b \rightarrow b</tex> {{---}} схема аксиом 10  | 
| − | # <tex>b</tex>   | + | # <tex>b</tex> {{---}} modus ponens 9, 10  | 
[[Категория: Математическая логика]]  | [[Категория: Математическая логика]]  | ||
Версия 03:15, 15 февраля 2018
Вывод утверждений из аксиом
Докажем, что . По теореме о дедукции, если , то .
- — по предположению
 - — схема аксиом 4
 - — modus ponens 1, 2
 - — схема аксиом 5
 - — modus ponens 1, 4
 - — схема аксиом 3
 - — modus ponens 5, 6
 - — modus ponens 3, 7
 
Докажем то же самое, только без использования теоремы о дедукции.
- — схема аксиом 1
 - — схема аксиом 2
 - — modus ponens 1, 2
 - — схема аксиом 1
 - — modus ponens 4, 3
 - — схема аксиом 4
 - — схема аксиом 3
 - — схема аксиом 1
 - — modus ponens 7, 8
 - — схема аксиом 5
 - — схема аксиом 2
 - — modus ponens 10, 11
 - — modus ponens 9, 12
 - — схема аксиом 2
 - — modus ponens 6, 14
 - — modus ponens 13, 15
 
Чтобы получить из доказательства с предположениями доказательство без предположений, нужно воспользоваться доказательством теоремы о дедукции. Для начала надо написать "план доказательства" из строчек вида , где — предположение, а — промежуточное утверждение из доказательства, и доказывать каждое утверждение из плана доказательства так, как это расписано в доказательстве теоремы о дедукции.
Докажем, что . По теореме о дедукции, если , то .
- — предположение
 - — схема аксиом 1
 - — modus ponens 1, 2
 - — предположение
 - — схема аксиом 1
 - — modus ponens 4, 5
 - — схема аксиом 9
 - — modus ponens 3, 7
 - — modus ponens 6, 8
 - — схема аксиом 10
 - — modus ponens 9, 10