跳至内容

数学证明和数学原理/逻辑/使用合取和析取的证明

来自维基教科书,开放世界中的开放书籍

我们已经了解了直接证明和间接证明,但到目前为止,我们还没有讨论合取和析取的推理规则。我们将在否定中定义这些,就像我们之前对否定的定义一样。

我们把非 蕴含 作为 的定义。

首先我们必须确保这与我们之前对 的定义一致。根据那个定义, 仅在 为假且 为假时才为假。但非 蕴含 仅在非 为真时,换句话说, 为假,且 为假时才为假。

我们可以通过将此定义与蕴含的推理规则结合,将此定义转化为两个新的推理规则。

如果通过假设非 可以推导出 ,然后推导出 .
从非 推断

例证证明 #1

[编辑 | 编辑源代码]

让我们应用这些来证明关于析取的一个基本事实。

命题 1: 蕴含

和之前一样,我们先建立一个基本框架。

陈述 理由
1 假设
(某事)
n ?
n+1 蕴含 从 1 和 n

从定义中引出的第一个推理规则来看,证明析取的方法是假设第一个陈述的否定并推导出第二个陈述。另外,第二个规则给了我们一种使用假设的方法。将此添加到证明中

陈述 理由
1 假设
2 蕴含 从 1
3 假设
(某事)
n−1 ?
n 从 2 和 n−1
n+1 蕴含 从 1 和 n

现在我们需要将非 蕴含 与非 组合起来,但前一页有几种组合蕴含和否定的方法。最有用的是命题 4,由此可以完成证明的其余部分。

陈述 理由
1 假设
2 蕴含 从 1
3 假设
4 意味着非非 根据上一页的命题 4 应用于 2。
5 非非 根据 3 和 4
6 根据 5
7 根据 2 和 6
8 蕴含 根据 1 和 7

用散文形式表达

命题 1: 意味着
证明:假设 。这意味着非 蕴含 。现在假设非 。从上一页的命题 4 我们有非 蕴含 非非 ,因此非非 ,所以 。因此 。从原始假设 可以得出 蕴含 ,因此我们可以得出结论, 蕴含

将此命题与定义中的推理规则结合,我们得到另外两个

如果假设不成立,可以推导出,然后推导出
从不成立 推导出

留给读者(析取)

[edit | edit source]
命题 2: 蕴含
命题 3: 蕴含
命题 4: 不成立()蕴含不成立
命题 5: 不成立()蕴含不成立
命题 6: () 或 蕴含 或 ().

我们对合取的定义比对析取的定义更复杂。具体来说,我们把语句非(非 或 非 ) 定义为 的定义。

同样,我们需要确保这个定义与之前给出的定义一致。语句 为真,当且仅当 为真且 为真。另一方面,语句非(非 或 非 ) 为真,当且仅当 非 或 非 为假。这等同于说非 为假且非 为假,这等同于说 为真且 为真,这与之前的定义相符。

这个定义在生成推理规则方面相当繁琐,但它意味着一些可以替代使用的其他语句。我们只给出证明的提示,并将细节留给读者补充。

命题 7: 蕴含 .
(应用定义和命题 4.)

这产生推理规则

推导出 .


命题 8: 蕴含 .
(应用定义和命题 5.)

这产生推理规则

推导出 .


命题 9: 蕴含 ( 蕴含 .
(为了证明 , 假设非 或者 非 , 然后推导出矛盾.)

这产生推理规则

, 推导出 .


连接词在列出陈述所需的多项假设时非常有用,例如 意味着 。到目前为止,我们一直使用 意味着 ( 意味着 ) 来做到这一点。我们留给读者证明 

命题 10:( 意味着 ( 意味着 )) 意味着 ( 意味着 ).

命题 11:( 意味着 ) 意味着 ( 意味着 ( 意味着 )).

留给读者(连接词)

[编辑 | 编辑源代码]
命题 12: 意味着 .
命题 13: () 并且 蕴含 并且 ( 并且 ).
命题 14: () 或 蕴含 () 并且 ().
命题 15: () 并且 () 蕴含 ( 并且 ) 或 .
命题 16: () 且 蕴涵 () 或 ().
命题 17: () 或 () 蕴涵 () 且 .

情况证明

[edit | edit source]

这是一种重要的证明方法,虽然它只是我们已经见过的证明方法的应用。其思想是,当你试图证明一个陈述 时,有时如果有假设可以利用,就会更容易。换句话说,证明 蕴涵 比直接证明 更容易。假设你已经证明了 。如果你能证明 蕴涵 ,然后证明 蕴涵 ,那么 似乎就随之得证了。

在证明中,这可能类似这样表达:

我们有
情况一:
(某事)
情况二:
(某事)
所以 .

将这个想法写成一个命题,得到

命题 18: () 且 (( 蕴涵 ) 且 ( 蕴涵 )) 蕴涵

我们可以使用其他推理规则来证明这一点。这留作间接证明的练习。

将此作为推理规则来表述

如果通过假设可以推导出,并且通过假设可以推导出,并且.

作为一个练习,应用这条推理规则来构造命题 14 到 17 的更简单的证明。

华夏公益教科书