我试图通过矛盾来做证明,但是不太明白如何正式写下来或者在这种情况下如何得出答案。我正在做一个条件陈述。
我试图解决的问题是"给定前提,h ^ ~r和(h ^ n) - > r,表明你可以用矛盾的证据来结束。
我已经取消了h ^ ~r和(h ^ n) - > r,但我不确定如何使用这两个证明~n
到目前为止,我写过:
(i。)〜((h ^ n) - > r)
因此,~n
我所拥有的最难的部分是,这不是一个我可以想象为否定的实际陈述,并且如何进行这些证明之一的逐步回答将非常有用,谢谢!
答案 0 :(得分:1)
假设
~(((h ^ ~r) ^ ((h^n) --> r)) --> ~n)
然后,
~(~((h ^ ~r) ^ ((h^n) --> r)) v ~n)
=> ~(~(h ^ ~r) v ~((h^n) --> r)) v ~n)
=> ~((~h v r) v ~(~(h^n) v r)) v ~n)
=> ~((~h v r) v ((h^n) ^ ~r)) v ~n)
=> ~((~h v r) v (h ^ n ^ ~r)) v ~n)
=> ~((((~h v r v h) ^ (~h v r v n) ^ ((~h v r) v ~r)) v ~n)
=> ~(((true) ^ (~h v r v n) ^ (true)) v ~n)
=> ~((~h v r v n) v ~n)
=> ~(~h v r v n v ~n)
=> ~((~h v r) v (n v ~n))
=> ~((~h v r) v (true))
=> ~(true)
=> false //contradiction
因此,
((h ^ ~r) ^ ((h^n) --> r)) --> ~n
答案 1 :(得分:1)
让我们来定义:
p1 := h ^ ~r, p2 := (h ^ n) -> r and q := ~n
我们要证明p1 ^ p2 -> q
。
假设q=false
矛盾。然后是n=true
。有两种情况r=true
和r=false
。
案例r=true
然后p1
不能true
,因为~r=false
。矛盾。
案例r=false
从p2
我们推断出(h ^ n)
必须是false
。鉴于我们假设n=true
,它必须是h=false
,与p1
相矛盾。
直接证明
从p1
我们得到h=true
和r=false
。现在从p2
我们推断(h ^ n) = false
。自h=true
起,它必须是n=false
或~n=true
。
答案 2 :(得分:1)
我认为OP可能是通过矛盾来询问或误解证明的结构,而不是要求具体例子的详细证明。
结构是这样的......
A1, A2, ... An
~C
X & ~X
n+1
假设必定存在问题。可能是几个或所有假设都是假的。但是如果任何n
假设都是真的那么剩下的假设就不是真的。在这个阶段我们无法分辨哪一个是问题。 A1, A2, ... An
,并在此基础上我们可以选择~C
作为被拒绝者的假设。 A1, A2, ... An
为真,则C
必须为真。