这个问题感觉应该比我做的更简单,所以我的最终问题是:有没有更简单的方法来做到这一点?在逻辑上我们知道
A v B = B v A
但是在自然演绎中,我们使用我们的 v-Introductions、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
现在我们发现自己处于必须证明 deMorgan 的境地。没有更简单的 A v B = B v A 证明吗?