正逢考试周,抱歉这几天更新很慢。最近6天天天都有考试,今天上午考完英语后,终于有机会喘一口气了。下一次考试是后天下午的古代文学史,打算从明天开始借别人的笔记来背。今天下午先稍微休息一下。
前几天准备考离散数学时,烦躁得真想把课本撕了。北大出的那本《离散数学教程》是我所见过的最破的教材,里面频繁出现一些诸如假设m和n怎么怎么样结果推出了p和q怎么怎么样的印刷错误;在短短三页纸中,“Peano”被拼写错了四次,而且每次错的都不一样。
离散数学本身是相当科学的。离散数学中的证明,特别是图论证明,都是相当有趣的。但是,课本上的证明写得太丑了,符号和语言晦涩难懂,思维缺乏直观性和启发性。于是呢,我深刻体会到了这个Blog存在的必要性。我非常反对缺乏直观思维方式的证明过程。一个合格的教科书需要在严格的形式证明之外附上一段证明思路的直观描述。大家或许注意到了,我在写Blog时很不愿意定义变量,能用自然语言描述的地方就尽可能用自然语言来说。在介绍种种精妙的趣题和证明时,我往往会改变证明步骤的顺序和语言表述的方式,以顺应人的直观思维方式;否则,证明的巧妙性和启发性很难被表现出来。
有趣的是,证明的美观性很可能与实际采用的证明方法完全无关。本质相同的两种证明方法,用不同的思维去考察,用不同的文字去讲述,效果可能完全不一样。不妨让我们来看一看《离散数学教程》是如何证明完全图K_5和完全二分图K_3,3不是平面图的。
定理:设G是连通平面图,顶点数为v,边数为e,G的各面的边数至少是l,则e≤(v-2)l/(l-2)
证明:用F_i表示第i个面的边数。由Euler公式,面数f=e-v+2,而2e=Σ(F_i) ≥ l·f = l·(e-v+2),可得e≤(v-2)l/(l-2)
推论:完全图K_5和完全二分图K_3,3都不是平面图
证明:(1)由于K_5是简单图,所以l=3,于是10=e≤(v-2)l/(l-2)=(5-2)·3/(3-2)=9,矛盾;
(2)由于K_3,3没有奇数环,所以l=4,于是9=e≤(v-2)l/(l-2)=(6-2)·4/(4-2)=8,矛盾。
再来看一看来自Proofs from THE BOOK第11章中的证明:
显然,所有面所拥有的平均边数为2e/f。
K_5中有5个顶点、10条边。若它是平面图,则它应该有10-5+2=7个面,于是每个面平均拥有20/7条边。这说明该图中至少存在一个边数小于3的面,但对于一个简单图来说这是不可能的。
类似地,K_3,3中有6个顶点、9条边。若它是平面图,则它应该有9-6+2=5个面,于是每个面平均拥有18/5条边。这说明该图中至少存在一个边数小于4的面,但对于一个二分图来说这是不可能的。
sofa
我顶
有道理有道理
哈哈,让我想起大一的时候想把我们离散课本撕了的冲动,看着书上那些极其晦涩的证明,作者还很不厚道地在序言上写道:本书用生动的语言进行讲解。
不过那位老师后来的程序设计课还是非常不错的
很赞,应该有关于思路的直观的描述,否则就不是教科书而是工具书了。
看大牛的blog很久了,今天第一次留言,呵呵。。。
本质都一样……写出来更好看
我见过一本Basic编程入门的书,里面的完整程序似乎没有一个能运行,全是类似PRINT写成了RPINT之类的错误。
我们昨天也考离散数学来着,我们用的是上海科学技术文献出版社的一本小书,有的地方写的很好,有的地方也很晦涩
我发现图论中有很多证明都可以看成是抽屉原理的应用,特别是汉密尔顿回路那部分的一些定理
上amazon搜索你要的主题,选择四星以上的书
书确实烂:(
建议你到图书馆借机械工业出版的华章数学译丛那套书来看
原来大家都在考试周..#
唉。。。别人大牛大牛的叫着,看来我还是真不珍惜身边的这个牛牛啊,直接当成普通小2人了。。。
难道PKU的中文系都开《离散数学教程》??????
如果不是学校开的就不用那本破书了…机械工业出版社的东西确实不错啊。
一般某某大学出版社出版的教材都很垃圾
中国教育的失败导致新东方的成功。
我上学的时候就想为啥教科书没有金庸的武侠写的好?教育者还要强词夺理得解释哪个词,哪个字描述人物栩栩如生?毕业后到现在我只记得香香公主,双儿,。。。。
其实新东方也只是一方面的成功。。
还是看国外的教材得了
在短短三页纸中,“Peano”被拼写错了四次,而且每次错的都不一样..
这句话太生动了..!
难看和漂亮都是成正比的
严重同意!现在这些大学数学教材的证明真TM艰难晦涩,别把别人弄得连学数分的动力都没有了