我不同意@MattClarke,因为您的推理结构是合理的。它不遵守自然扣除的规则。例如,您的盒装证明假设Q
和~Q
(我~
用于否定)并得出结论P
。但是没有自然的演绎规则允许您在一个盒子内使用多个假设(即使有,并且这样的规则可能是合理的,那么装箱证明的结果并不P
像您声称的那样,而是暗示(Q /\ ~Q) --> P
,这是微不足道的,因为已经有一个自然的演绎规则允许我们从矛盾中推断出任何东西)。
从 OP 来看,我并不清楚你到底想证明什么。我只是假设从三个前提ALL x. (P(x) --> R(x))
中,ALL x. (P(x) \/ ~Q(x))
,并且EX x. Q(x)
你想证明EX x. R(x)
。
由于您要证明的公式以存在量词开头,因此它将通过存在介绍获得。但首先我们从前提开始:
1 ALL x. (P(x) --> R(x)) premise
2 ALL x. (P(x) \/ ~Q(x)) premise
3 EX x. Q(x) premise
存在消除规则打开一个框(框将用大括号{
和表示}
)并允许我们得出一个公式,该公式在假设存在适用该规则的存在公式的证人的情况下是可证明的,即
4 { for an arbitrary but fixed y that is not used outside this box
5 Q(y) assumption
6 P(y) \/ ~Q(y) ALL-e 2
在这一点上,我们应用了析取消除,这相当于案例分析是否P(y)
成立~Q(y)
(至少其中一个必须为真,因为我们有P(y) \/ ~Q(y)
)。每个箱子都有自己的盒子
7 {
8 P(y) assumption
9 P(y) --> R(y) ALL-e 1
10 R(y) -->-e 9, 8
11 }
12 {
13 ~Q(y) assumption
14 bottom bottom-i 5, 14
15 R(y) bottom-e 15
16 }
17 R(y) \/-e 6, 7-11, 12-16
18 EX x. R(x) EX-i 17
19 }
20 EX x. R(x) EX-e 3, 4-19