Я пытаюсь доказать аргумент формы:
- Б
- ~ (С и Б)
Поэтому: ~С.
Я могу расширить ~(C & B) до ~C ИЛИ ~B, и с предпосылкой B ясно, что имеет место ~C.
Однако у меня возникли проблемы с доказательством этого с использованием системы стиля Fitch. Я пробовал дизъюнктивное исключение, но я не вижу, как добраться до ~ C из предположения ~ B, поэтому мне интересно, правильный ли это путь.
Если кто-нибудь знает, как показать эквивалент дизъюнктивного силлогизма в Fitch или, по крайней мере, где-то узнать, как это сделать, буду очень признателен за указание.
Вот несколько вариантов:
Если у вас есть правило двойного отрицания, вы можете превратить B в ~~B. Затем вы можете использовать правило дизъюнктивного силлогизма вместе с (~C v ~B), чтобы получить ~C.
Вы можете попробовать косвенное доказательство, где вы предполагаете C, а затем соединяете его с B, чтобы получить (C & B), что дает противоречие со строкой 2, влекущее за собой ~C.
Вот подход, который использует дизъюнктивное исключение. Учитывая следующее, я предполагаю, что правила ДеМоргана доступны:
Я могу расширить ~(C & B) до ~C ИЛИ ~B
В строке 3 я использовал правила ДеМоргана (DeM), чтобы получить дизъюнктуру, которую затем мне нужно будет устранить, чтобы достичь цели.
Чтобы устранить дизъюнктуру, я должен рассмотреть обе дизъюнкции, «¬C» и «¬B».
Первый дизъюнкт самый простой, но он может сбивать с толку, потому что он очень простой. Предположение «¬C» для этого поддоказательства — это именно то, что я хочу показать. Делать больше нечего (по крайней мере, для этого средства проверки доказательств).
Второй дизъюнкт использует взрыв, основанный на наблюдении, что строки 1 и 5 противоречат друг другу. Это средство проверки доказательств позволяет мне сформулировать противоречие (⊥) в строке 6 и использовать взрыв (X) в строке 7, чтобы прийти к выводу, что я хочу "¬C". Тот, который вы используете, может потребовать чего-то другого.
Поскольку у меня один и тот же вывод для каждой дизъюнкции, я могу опровергнуть два предположения в строках 4 и 5, сославшись на правило устранения дизъюнкции (∨E). В этом средстве проверки доказательств я должен сослаться на саму дизъюнктуру (3), первое дополнительное доказательство (это всего лишь строка 4, но записанная как диапазон 4–4) и второе дополнительное доказательство (5–7).
использованная литература
Редактор и средство проверки естественной дедукции Кевина Клемента на JavaScript/PHP в стиле Fitch http://proofs.openlogicproject.org/
PD Магнус, Тим Баттон с дополнениями Дж. Роберта Лофтиса, ремикшированный и отредактированный Аароном Томасом-Болдуком, Ричардом Заком, forallx Calgary Remix: An Introduction to Formal Logic, зима 2018 г. http://forallx.openlogicproject.org/
Вам обещали B и ~(C ^ B). Если вы предполагаете C, вы можете вывести C ^ B из первой посылки, противоречащей второй посылке, что позволит вам снять допущение с помощью введения отрицания и, таким образом, вывести ~C по мере необходимости. Вот и все.
| B Premise
|_ ~(C ^ B) Premise
| |_ C Assumption
| | C ^ B Conjunction Introduction
| | # Negation Elimination
| ~C Negation Introduction
Что ж, версия правила введения отрицания, которую использует ваша система, может различаться, но в основном это все.
| B Premise
|_ ~(C ^ B) Premise
| |_ C Assumption
| | C ^ B Conjunction Introduction
| C->(C ^ B) Conditional Introduction
| |_ C Assumption
| | ~(C ^ B) Reiteration
| C->~(C ^ B) Conditional Introduction
| ~C Negation Introduction
Унан Ростомян
синтетика
Унан Ростомян
Унан Ростомян