Решение задач по логике — различия между версиями
Proshev (обсуждение | вклад) |
|||
Строка 1: | Строка 1: | ||
− | |||
− | |||
== Вывод утверждений из аксиом == | == Вывод утверждений из аксиом == | ||
Строка 34: | Строка 32: | ||
Чтобы получить из доказательства с предположениями доказательство без предположений, нужно воспользоваться доказательством теоремы о дедукции. Для начала надо написать "план доказательства" из строчек вида <tex>\alpha \rightarrow \gamma_i</tex>, где <tex>\alpha</tex> {{---}} предположение, а <tex>\gamma_i</tex> {{---}} промежуточное утверждение из доказательства, и доказывать каждое утверждение из плана доказательства так, как это расписано в доказательстве теоремы о дедукции. | Чтобы получить из доказательства с предположениями доказательство без предположений, нужно воспользоваться доказательством теоремы о дедукции. Для начала надо написать "план доказательства" из строчек вида <tex>\alpha \rightarrow \gamma_i</tex>, где <tex>\alpha</tex> {{---}} предположение, а <tex>\gamma_i</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 \rightarrow (\neg b \rightarrow a)</tex> — схема аксиом 1 | ||
+ | # <tex>(\neg b \rightarrow a)</tex> — modus ponens 1, 2 | ||
+ | # <tex>\neg a</tex> — предположение | ||
+ | # <tex>\neg a \rightarrow (\neg b \rightarrow \neg a)</tex> — схема аксиом 1 | ||
+ | # <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> — схема аксиом 9 | ||
+ | # <tex>(\neg b \rightarrow \neg a) \rightarrow \neg \neg b</tex> — nodus ponens 3, 7 | ||
+ | # <tex>\neg \neg b</tex> — modus ponens 6, 8 | ||
+ | # <tex>\neg \neg b \rightarrow b</tex> — схема аксиом 10 | ||
+ | # <tex>b</tex> — modus ponens 9, 10 | ||
+ | |||
+ | [[Категория: Математическая логика]] |
Версия 01:02, 15 января 2012
Вывод утверждений из аксиом
Докажем, что
. По теореме о дедукции, если , то .- — по предположению
- — схема аксиом 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 8, 9
- — схема аксиом 5
- — схема аксиом 2
- — modus ponens 10, 11
- — modus ponens 9, 12
- — modus ponens 6, 14
- — modus ponens 13, 15
Чтобы получить из доказательства с предположениями доказательство без предположений, нужно воспользоваться доказательством теоремы о дедукции. Для начала надо написать "план доказательства" из строчек вида
, где — предположение, а — промежуточное утверждение из доказательства, и доказывать каждое утверждение из плана доказательства так, как это расписано в доказательстве теоремы о дедукции.Докажем, что
. По теореме о дедукции, если , то .- — предположение
- — схема аксиом 1
- — modus ponens 1, 2
- — предположение
- — схема аксиом 1
- — modus ponens 4, 5
- — схема аксиом 9
- — nodus ponens 3, 7
- — modus ponens 6, 8
- — схема аксиом 10
- — modus ponens 9, 10