2 options
Discrete mathematics / [Jean Gallier].
LIBRA QA39.3 G35 2011
Available from offsite location
- Format:
- Book
- Author/Creator:
- Gallier, Jean.
- Language:
- English
- Subjects (All):
- Mathematics.
- Computer vision.
- Number theory.
- Engineering design.
- Physical Description:
- xiii, 465 pages : illustrations ; 23 cm
- Place of Publication:
- [Place of publication not identified] : Springer Verlag, 2011.
- Summary:
- This book gives an introduction to discrete mathematics for beginning undergraduates and starts with a chapter on the rules of mathematical reasoning. This book begins with a presentation of the rules of logic as used in mathematics where 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 deals with functions and relations, directed and undirected graphs and an introduction to combinatorics, partial orders and complete induction. 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 where Eulerian and Hamiltonian cycles are discussed. This book also includes network flows, matchings, covering, bipartite graphs, planar graphs and state the graph minor theorem of Seymour and Robertson.
- 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. Book jacket.
- Contents:
- 1 Mathematical Reasoning, Proof Principles, and Logic 1
- 1.1 Introduction 1
- 1.2 Inference Rules, Deductions, Proof Systems $$$ and $$$ 2
- 1.3 Adding $$$, $$$, $$$; The Proof Systems $$$ and $$$ 19
- 1.4 Clearing Up Differences Among Rules Involving $$$ 28
- 1.5 De Morgan Laws and Other Rules of Classical Logic 32
- 1.6 Formal Versus Informal Proofs; Some Examples 34
- 1.7 Truth Values Semantics for Classical Logic 40
- 1.8 Kripke Models for Intuitionistic Logic 43
- 1.9 Adding Quantifiers; The Proof Systems $$$, $$$ 45
- 1.10 First-Order Theories 58
- 1.11 Decision Procedures, Proof Normalization, Counterexamples 64
- 1.12 Basics Concepts of Set Theory 70
- 1.13 Summary 79
- Problems 82
- References 100
- 2 Relations, Functions, Partial Functions 101
- 2.1 What is a Function? 101
- 2.2 Ordered Pairs, Cartesian Products, Relations, etc 104
- 2.3 Induction Principles on N 109
- 2.4 Composition of Relations and Functions 117
- 2.5 Recursion on N 118
- 2.6 Inverses of Functions and Relations 121
- 2.7 Injections, Surjections, Bijections, Permutations 124
- 2.8 Direct Image and Inverse Image 128
- 2.9 Equinumerosity; Pigeonhole Principle; Schroder-Bernstein 129
- 2.10 An Amazing Surjection: Hilbert's Space-Filling Curve 141
- 2.11 Strings, Multisets, Indexed Families 143
- 2.12 Summary 147
- Problems 149
- References 164
- 3 Graphs, Part I: Basic Notions 165
- 3.1 Why Graphs? Some Motivations 165
- 3.2 Directed Graphs 167
- 3.3 Path in Digraphs; Strongly Connected Components 171
- 3.4 Undirected Graphs, Chains, Cycles, Connectivity 182
- 3.5 Trees and Arborescences 189
- 3.6 Minimum (or Maximum) Weight Spanning Trees 194
- 3.7 Summary 200
- Problems 201
- References 203
- 4 Some Counting Problems; Multinomial Coefficients 205
- 4.1 Counting Permutations and Functions 205
- 4.2 Counting Subsets of Size k; Multinomial Coefficients 208
- 4.3 Some Properties of the Binomial Coefficients 217
- 4.4 The Principle of Inclusion-Exclusion 229
- 4.5 Summary 237
- Problems 238
- References 255
- 5 Partial Orders, GCDs, RSA, Lattices 257
- 5.1 Partial Orders 257
- 5.2 Lattices and Tarski's Fixed-Point Theorem 263
- 5.3 Well-Founded Orderings and Complete Induction 269
- 5.4 Unique Prime Factorization in Z and GCDs 278
- 5.5 Dirichlet's Diophantine Approximation Theorem 288
- 5.6 Equivalence Relations and Partitions 291
- 5.7 Transitive Closure, Reflexive and Transitive Closure 295
- 5.8 Fibonacci and Lucas Numbers; Mersenne Primes 296
- 5.9 Public Key Cryptography; The RSA System 309
- 5.10 Correctness of The RSA System 314
- 5.11 Algorithms for Computing Powers and Inverses Modulo m 318
- 5.12 Finding Large Primes; Signatures; Safety of RSA 322
- 5.13 Distributive Lattices, Boolean Algebras, Heyting Algebras 327
- 5.14 Summary 337
- Problems 340
- References 362
- 6 Graphs, Part II: More Advanced Notions 365
- 6.1 G-Cycles, Cocycles, Cotrees, Flows, and Tensions 365
- 6.2 Incidence and Adjacency Matrices of a Graph 381
- 6.3 Eulerian and Hamiltonian Cycles 386
- 6.4 Network Flow Problems; The Max-Flow Min-Cut Theorem 391
- 6.5 Matchings, Coverings, Bipartite Graphs 409
- 6.6 Planar Graphs 418
- 6.7 Summary 435
- Problems 439
- References 447.
- ISBN:
- 9781441980465
- 1441980466
- OCLC:
- 690089204
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.