A или B = B или A доказательство (естественный вычет)

Эта проблема кажется, что это должно быть проще, чем я сделал, поэтому мой главный вопрос будет: есть ли более простой способ сделать это? По логике мы знаем, что

A v B = B v A

Но при естественном выводе мы используем наши v-интродукции, RAA и т. Д., Чтобы доказать эти эквивалентности. В процессе решения практической задачи я столкнулся с необходимостью доказать это коммутативное свойство, но нахожу его на удивление трудным. Мне кажется, что доказательство начнется так:

1. A v B            given
2.     ¬(B v A)     assume
3.     ¬B ^ ¬A      2, deMorgan's
4.     ¬A           3, ^-elimination
5.     ¬B           3, ^-elimination
6.     ¬A ^ ¬B      4, 5, ^-I
7.     ¬(A v B)     6, deMorgan's
?. B v A            2, 7 RAA

И теперь мы находимся в положении, в котором мы должны доказать де Моргана. Нет ли более простого доказательства для A v B = B v A?

3 ответа

Вы можете создавать настоящие таблицы и сравнивать их

 A    | B     | A v B
true  | true  | true
true  | false | true
false | true  | true
false | false | false


 A    | B     | B v A
true  | true  | true
true  | false | true
false | true  | true
false | false | false

Таблицы равны, выражения равны.

Не решая всю проблему для вас, попробуйте этот подход:

Assume A
Prove that A => (BvA)
Assume B
Prove that B => (BvA)
So (AvB) => (BvA)     [That's v-intro, at least it is in Lemon's system which you appear to be using]

You've been given AvB. So modus ponens gives you BvA.

В следующем доказательстве использовалась проверка Клемента. Дополнительную информацию можно найти в тексте forallx. Ссылки на оба ниже.

Введение дизъюнкции (∨I) позволяет перестроить дизъюнкцию в другом порядке.

Первый завершает доказательство последней строкой, используя устранение дизъюнкции (∨E), ссылаясь на саму дизъюнкцию (строка 1), первое дизъюнктное субстойкое (строки 2-3) достигает желаемого результата, а второе дизъюнктное субстекло (строки 4-5) поступает на желаемый результат.


Рекомендации

Редактор и средство проверки естественных дедукций Кевина Клемента в стиле JavaScript/PHP Fitch http://proofs.openlogicproject.org/

П.Д. Магнус, Тим Баттон с дополнениями Дж. Роберта Лофтиса, ремикс и рецензия Аарона Томаса-Болдука, Ричарда Зака, forallx Калгари Ремикс: Введение в формальную логику, зима 2018. http://forallx.openlogicproject.org/

Другие вопросы по тегам