Discrete Mathematics for Computer Science

简介:
本书为初学本科生介绍了离散数学。这本书的原始特征之一是它首先介绍了数学中使用的逻辑规则。给出了许多正式和非正式证明的例子。有了这个逻辑框架,本书描述了集合论的主要公理,并介绍了自然数。本书的其余部分更加标准。它涉及函数和关系,有向图和无向图,以及对组合学的介绍。有一节是关于公钥密码学和RSA的,其中有费马小定理的完整证明和RSA方案的正确性,以及执行模算术的显式算法。最后一章提供了更多的图论。讨论了欧拉和哈密顿循环。然后,我们研究了流动,张力和状态,并证明了最大流最小割定理。我们还讨论了匹配,覆盖,二部图。这本书是高度说明性的,每一章都以不同难度的问题列表结尾。数学和计算机科学的本科生会发现这本书很有用。
英文简介:
This book gives an introduction to discrete mathematics for beginning undergraduates. One of original features of this book is that it begins with a presentation of the rules of logic as used in mathematics. Many examples of formal and informal proofs are given.
With this logical framework firmly in place, the book describes the major axioms of set theory and introduces the natural numbers. The rest of the book is more standard. It deals with functions and relations, directed and undirected graphs, and an introduction to combinatorics.
There is a section on public key cryptography and RSA, with complete proofs of Fermat's little theorem and the correctness of the RSA scheme, as well as explicit algorithms to perform modular arithmetic. The last chapter provides more graph theory. Eulerian and Hamiltonian cycles are discussed. Then, we study flows and tensions and state and prove the max flow min-cut theorem.
We also discuss matchings, covering, bipartite graphs.
The book is highly illustrated and each chapter ends with a list of problems of varying difficulty. Undergraduates in mathematics and computer science will find this book useful.
- 书名
- Discrete Mathematics for Computer Science
- 译名
- 计算机科学离散数学
- 语言
- 英语
- 年份
- 2008
- 页数
- 255页
- 大小
- 1.71 MB
- 标签
- 计算机科学
- 数学
- 下载
Discrete Mathematics for Computer Science.pdf
- 密码
- 65536
最后更新:2025-04-12 23:58:00
←A Gentle Introduction to Haskell
→Prolog Experiments in Discrete Mathematics, Logic, and Computability