证明定理常用方法锦集

下面将证明定理的方法主要归纳为以下几种:

1)直接证明:通过证明当 p 为真时 q 必然为真而进行的对 p->q 的证明。

2)反证法:反证法是一种间接证明方法,利用条件语句 p->q 等价于它的倒置 ¬q->¬p 的事实,换句话说,就是通过证明 q 是假时 p 一定是假来证明 p->q 为真。当不容易找到直接证明时用反证会很有效。在反证中,要假设条件语句的结论为假,并使用直接证明法表明这意味着前提必为假。

3)归谬证明:归谬证明也是一种间接证明方法,假设我们想证明 p 是真的,假定可以找到矛盾式 q 使得 ¬p->q 为真,因为 q 是假的,¬p->q 为真,我们能够得出 ¬p 必然为假,这意味着 p 为真。这样我们的目标就变成了如何寻找矛盾式 q,以此来帮助我们证明 p 为真。因为无论 r 是什么命题,r ^ ¬r 都是矛盾式。也就是说,如果我们能够证明对某个命题 r,¬p->( r ^ ¬r ) 为真时,就能证明 p 是真的。这种类型的证明称为归谬证明。

归谬也能够用于证明条件语句。在这样的证明中,首先假设结论的否定。然后应用定理前提和结论否定得到一个矛盾式。因此可以把条件语句的反证改写成归谬证明。

4)穷举证明:通过检查一系列的所有情况所建立的结果得到的证明。

5)分情形证明:把情况分解为覆盖所有可能的单独情况的证明。一个穷举证明是分情形证明的特殊类型。

6)不失一般性:假定一个证明可以通过减少需要证明的情形来证明的一个法则。也就是通过证明定理的其中一种情况,其它的一系列情况通过简单的变化来论证。

7)反例:使得P(x)为假的元素x。

8)构造性的存在性证明:证明具有特定性质的元素存在,通过显示地方式来寻找这样的元素。

9)非构造性的存在性证明:证明具有特定性质的元素存在,但不是显示地寻找这样的元素。给出非构造性证明的一种普通方法是使用归谬证明。

10)唯一性证明:证明具有特定性质的元素唯一地存在。

此外,还有许多重要的证明方法有:数学归纳法、康托尔对角化方法、计数论证方法等。这里不做过多的阐述。

下面给出几个例题来对上述方法进行演练:

给出习题之前,先给出相关的几个定义:

整数 n 是偶数,如果存在一个整数 k 使得 n = 2k;整数 n 是奇数,如果存在一个整数 k 使得 n = 2k + 1。

若存在则整数 p 和 q(q≠0)使得 r = p / q,那么实数 r 是有理数。不是有理数的实数称为无理数。

若有一个整数 b,使得 a = b2,则整数 a 是一个完全平方数。

习题:

1、证明:若 n 是奇数,则 n是奇数。

2、证明:如果 m 和 n 都是完全平方数,那么 mn 也是一个完全平方数。

3、证明:两个有理数的和是有理数。

4、证明:如果 m+n 和 n+p 都是偶数,其中 m、n 和 p 都是整数,那么 m+p 也是偶数。直接。

5、证明定理:若 3n+2 是奇数,则 n 是奇数。

6、证明:如果 n 是整数且 n是奇数,则 n 是奇数。

7、证明:如果 n=ab,其中 a 和 b 是正整数,那么 a≤√n 或者 b≤√n。

8、证明:如果 n 是完全平方,那么 n+2 不会是完全平方。反证。

9、10、11、12、、、:-)

13、证明:若 x 是无理数,则 1/x 是无理数。反证。

14、证明:在任意22天中至少有4天属于一个星期的同一天。

15、证明:√2是无理数。

16、证明:当 n 是一个正整数,且 n ≤ 4 时,(n+1)^3 ≥ 3^n。

17、证明:在100以内,连续的正整数是全幂数的只有8和9(全幂数是指它能写成 na,其中 a 是大于1的整数)。

18、证明:当 n 为整数时,有 n2 ≥ n。

19、证明:任意一个完全平方数的最末位数字是:0、1、4、5、6或9。

20、证明:对于整数 x 、y,x+ 3y2 = 8 没有解。

21、证明:(x + y)r < xr + yr。这里 x 、y 是正实数,r 是 0<r<1 的实数。

每个问题的解决方法不是唯一地,可用方法有:

直接:1、2、3、4     反证:5、6、7、8、13    归谬:5、14、15    穷举:16、17    分情形:18、19、20    不失一般性:21

存在性证明:

构造性的存在性证明:

证明存在某个正整数,可以用两种不同的方式将其表示为正整数的立方和。

经过大量的计算,如使用计算机搜索,可找到 1729 = 103 + 93 = 123 + 13。因为1729满足题设要求,得证。

非构造性的存在性证明:

证明存在无理数 x 和 y 使得 xy 是有理数。

证明策略:

前推与后推(回溯):

给定两个不同正实数 x 和 y,其算术平均值是 (x + y) / 2 ,其几何平均值是 √xy,证明算术平均值总是大于几何平均值。

假定甲乙两人玩游戏,轮流从最初有15块的石头堆中每次取1、2或3块石头。取最后一块石头的人胜利。证明:无论乙如何取,先取的甲都能赢得游戏。

改造现有证明:根据√2是无理数的证明过程,推测√3是无理数(注:需要用到数论方面的知识)。

另:有关行动证明策略的几个问题

1、我们能用骨牌(一块长方形,由两个方格组成)填充标准棋盘(8x8)吗?

2、我们能用骨牌填充去一角/邻角/对角的标准棋盘吗?

相关术语的概念:

定理:可以证明为真的数学断言。

公理:常作为证明定理的基础,并假设为真的命题。

循环论证或偷用论题:一步或多个步骤基于待证命题的正确性的推理。

时间: 2024-11-09 19:32:26

证明定理常用方法锦集的相关文章

iOS--碎片知识锦集

知识锦集day01 1.UIView的两个方法: sizeThatFits和 sizeToFit 官方文档上说: - (CGSize)sizeThatFits:(CGSize)size;     //----->返回一个最接近你填的参数的最适合的Size,  不是真的去重新调整View的size,默认使用原先已存在的Size作用:return 'best' size to fit given size. does not actually resize view. Default is retu

J-Query开发锦集(0):JSON.parse()和JSON.stringify()区别

项目中我们经常会使用JSON字符串转换,而且很频繁.所以总结如下,很简单的代码. 1 <!doctype html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>JSON.parse()和JSON.stringify()区别</title> 6 <script type="text/javascrip

J-Query开发锦集(3):appendTo()方法和append()方法

appendTo() 方法在被选元素的结尾(仍然在内部)插入指定内容. 提示:append() 和 appendTo() 方法执行的任务相同.不同之处在于:内容和选择器的位置,以及 append() 能够使用函数来附加内容. appendTo()方法代码展示: 1 <html> 2 <head> 3 <script type="text/javascript" src="/jquery/jquery.js"></script

php面试需要掌握的基础题目锦集

1.session与cookie的区别? 答:session:储存用户访问的全局唯一变量,存储在服务器上的php指定的目录中的(session_dir)的位置进行的存放 cookie:用来存储连续訪問一个頁面时所使用,是存储在客户端,对于Cookie来说是存储在用户WIN的Temp目录中的. 两者都可通过时间来设置时间长短 2.如何修改SESSION的生存时间 答:方法1:将php.ini中的session.gc_maxlifetime设置为9999重启apache 方法2:$savePath 

常用git commond 锦集

#查看 git log git log ./kernel/driver/ git show 17228ec1630f6b47983870b3eddc90d4088dcc88 --name-only //下载 git clone https://github.com/wh19910525/my_often_shell.git git branch git branch -a git checkout branch1 //switch to an local branch git checkout

J-Query开发锦集(2):图片切换效果

图片切换效果在网页里面到处可见.这个图片切换效果一秒切换一张图片,循环展示.适用于图片名字有规律的情况和图片数量是一个定值的情况. setInterval语法:方法可按照指定的周期(以毫秒计)来调用函数或计算表达式. setInterval() 方法会不停地调用函数,直到 clearInterval() 被调用或窗口被关闭.由 setInterval() 返回的 ID 值可用作 clearInterval() 方法的参数. 语法: 1 <!doctype html> 2 <html la

J-Query开发锦集(3):split函数

Split函数:返回一个下标从零开始的一维数组,它包含指定数目的子字符串. stringObject.split(separator,howmany); 返回值 一个字符串数组.该数组是通过在 separator 指定的边界处将字符串 stringObject 分割成子串创建的.返回的数组中的字串不包括 separator 自身. 但是,如果 separator 是包含子表达式的正则表达式,那么返回的数组中包括与这些子表达式匹配的字串(但不包括与整个正则表达式匹配的文本). 提示和注释 注释:如

PTA|团体程序设计天梯赛-练习题目题解锦集(C/C++)(持续更新中……)

PTA|团体程序设计天梯赛-练习题目题解锦集(持续更新中) 实现语言:C/C++:      欢迎各位看官交流讨论.指导题解错误:或者分享更快的方法!! 题目链接:https://pintia.cn/problem-sets/994805046380707840/problems 目录 (点击对应题目即可进入相应题解--小声BB--) L1-001 Hello World (5 分) L1-002 打印沙漏 (20 分) L1-003 个位数统计 (15 分) L1-004 计算摄氏温度 (5

继承与多态的锦集

继承 首先我们了解一下继承的作用:移除类的冗余代码 下面是代码展示: 我们先建出一个main函数,一个父类(Exec)和两个子类(PM,CM) public class Exec { public int Id { get; set; }//编号 public string Name { get; set; }//姓名 public int Age { get; set; }//年龄 public Exec()//无参构造 { } public Exec(int id,string name,i