Логический вывод с системой Fitch
Я работал с некоторой логикой, и я нашел трудность, которую не могу решить,
Как я могу доказать из предпосылки p=>q, что ¬q=>¬p?
Спасибо
3 ответа
Тонкая настройка с удалением лишнего шага:
Использование системы Fitch:
- р => д............ Предпосылка
- | ¬q............ Успенская
- |. | р............ Успенская
- |. | ¬q............ повтор: 2
- | p => ¬q............ Импликация Введение: 4
- | ¬p............ Отрицание Введение: 1,5
- ¬q => ¬p............ Последствия Введение: 6
Использование системы Fitch:
- р => д............ Предпосылка
- . | ¬q............ Успенская
- . |. | р............ Успенская
- . |. | q............ Устранение последствий: 1,3
- . |. | ¬q............ повтор: 2
- . | p => ¬q............ Импликация Введение: 5
- . | ¬p............ Отрицание Введение: 1,6
- ¬q => ¬p............ Последствия Введение: 7
Не такой аккуратный макет, но каждый "отступ" представляет собой подзаказы, сделанные с помощью предположений.
Вот доказательство с использованием проверки в стиле Fitch. Пояснения к правилам находятся в forallx. Обе ссылки доступны онлайн и перечислены ниже:
Ссылка
Редактор и средство проверки естественных дедукций Кевина Клемента в стиле JavaScript/PHP Fitch http://proofs.openlogicproject.org/
П.Д. Магнус, Тим Баттон с дополнениями Дж. Роберта Лофтиса, ремикс и рецензия Аарона Томаса-Болдука, Ричарда Зака, forallx Калгари Ремикс: Введение в формальную логику, зима 2018. http://forallx.openlogicproject.org/