Mathematics for Computer Science

Mathematics for Computer Science
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
2010-09
ISBN: 9780821812211
装帧: 其他
开本: 其他
纸张: 其他
原版书名: Mathematics for Computer Science
  • This course is offered to undergraduates and is an elementary discrete mathematics course oriented towards applications in computer science and engineering. Topics covered include: formal logic notation, induction, sets and relations, permutations and com Eric Lehman
    Google Inc.
    F Thomson Leighton
    Department of Mathematics and CSAIL, MIT
    Akamai Technologies
    Albert R Meyer
    Massachusets Institute of Technology I Proofs
    1 Propositions 5
    1.1 Compound Propositions 6
    1.2 Propositional Logic in Computer Programs 10
    1.3 Predicates and Quantifiers 11
    1.4 Validity 19
    1.5 Satisfiability 21
    2 Patterns of Proof 23
    2.1 The Axiomatic Method 23
    2.2 Proof by Cases 26
    2.3 Proving an Implication 27
    2.4 Proving an “If and Only If” 30
    2.5 Proof by Contradiction 32
    2.6 Proofs about Sets 33
    2.7 Good Proofs in Practice 40
    3 Induction 43
    3.1 The Well Ordering Principle 43
    3.2 Ordinary Induction 46
    3.3 Invariants 56
    3.4 Strong Induction 64
    3.5 Structural Induction 69
    4 Number Theory 81
    4.1 Divisibility 81
    4.2 The Greatest Common Divisor 87
    4.3 The Fundamental Theorem of Arithmetic 94
    4.4 Alan Turing 96
    4.5 Modular Arithmetic 100
    4.6 Arithmetic with a Prime Modulus 103
    4.7 Arithmetic with an Arbitrary Modulus 108
    4.8 The RSA Algorithm 113
    II Structures
    5 Graph Theory 121
    5.1 Definitions 121
    5.2 Matching Problems 128
    5.3 Coloring 143
    5.4 Getting from A to B in a Graph 147
    5.5 Connectivity 151
    5.6 Around and Around We Go 156
    5.7 Trees 162
    5.8 Planar Graphs 170
    6 Directed Graphs 189
    6.1 Definitions 189
    6.2 Tournament Graphs 192
    6.3 Communication Networks 196
    7 Relations and Partial Orders 213
    7.1 Binary Relations 213
    7.2 Relations and Cardinality 217
    7.3 Relations on One Set 220
    7.4 Equivalence Relations 222
    7.5 Partial Orders 225
    7.6 Posets and DAGs 226
    7.7 Topological Sort 229
    7.8 Parallel Task Scheduling 232
    7.9 Dilworth’s Lemma 235
    8 State Machines 237
    III Counting
    9 Sums and Asymptotics 243
    9.1 The Value of an Annuity 244
    9.2 Power Sums 250
    9.3 Approximating Sums 252
    9.4 Hanging Out Over the Edge 257
    9.5 Double Trouble 269
    9.6 Products 272
    9.7 Asymptotic Notation 275
    10 Recurrences 283
    10.1 The Towers of Hanoi 284
    10.2 Merge Sort 291
    10.3 Linear Recurrences 294
    10.4 Divide-and-Conquer Recurrences 302
    10.5 A Feel for Recurrences 309
    11 Cardinality Rules 313
    11.1 Counting One Thing by Counting Another 313
    11.2 Counting Sequences 314
    11.3 The Generalized Product Rule 317
    11.4 The Division Rule 321
    11.5 Counting Subsets 324
    11.6 Sequences with Repetitions 326
    11.7 Counting Practice: Poker Hands 329
    11.8 Inclusion-Exclusion 334
    11.9 Combinatorial Proofs 339
    11.10 The Pigeonhole Principle 342
    11.11 A Magic Trick 346
    12 Generating Functions 355
    12.1 Definitions and Examples 355
    12.2 Operations on Generating Functions 356
    12.3 Evaluating Sums 361
    12.4 Extracting Coefficients 363
    12.5 Solving Linear Recurrences 370
    12.6 Counting with Generating Functions 374
    13 Infinite Sets 379
    13.1 Injections, Surjections, and Bijections 379
    13.2 Countable Sets 381
    13.3 Power Sets Are Strictly Bigger 384
    13.4 Infinities in Computer Science 386
    IV Probability
    14 Events and Probability Spaces 391
    14.1 Let’s Make a Deal 391
    14.2 The Four Step Method 392
    14.3 Strange Dice 402
    14.4 Set Theory and Probability 411
    14.5 Infinite Probability Spaces 413
    15 Conditional Probability 417
    15.1 Definition 417
    15.2 Using the Four-Step Method to Determine Conditional Probability 418
    15.3 A Posteriori Probabilities 424
    15.4 Conditional Identities 427
    16 Independence 431
    16.1 Definitions 431
    16.2 Independence Is an Assumption 432
    16.3 Mutual Independence 433
    16.4 Pairwise Independence 435
    16.5 The Birthday Paradox 438
    17 Random Variables and Distributions 445
    17.1 Definitions and Examples 445
    17.2 Distribution Functions 450
    17.3 Bernoulli Distributions 452
    17.4 Uniform Distributions 453
    17.5 Binomial Distributions 456
    18 Expectation 467
    18.1 Definitions and Examples 467
    18.2 Expected Returns in Gambling Games 477
    18.3 Expectations of Sums 483
    18.4 Expectations of Products 490
    18.5 Expectations of Quotients 492
    19 Deviations 497
    19.1 Variance 497
    19.2 Markov’s Theorem 507
    19.3 Chebyshev’s Theorem 513
    19.4 Bounds for Sums of Random Variables 516
    19.5 Mutually Independent Events 523
    20 Random Walks 533
    20.1 Unbiased Random Walks 533
    20.2 Gambler’s Ruin 542
    20.3 Walking in Circles 549
  • 内容简介:
    This course is offered to undergraduates and is an elementary discrete mathematics course oriented towards applications in computer science and engineering. Topics covered include: formal logic notation, induction, sets and relations, permutations and com
  • 作者简介:
    Eric Lehman
    Google Inc.
    F Thomson Leighton
    Department of Mathematics and CSAIL, MIT
    Akamai Technologies
    Albert R Meyer
    Massachusets Institute of Technology
  • 目录:
    I Proofs
    1 Propositions 5
    1.1 Compound Propositions 6
    1.2 Propositional Logic in Computer Programs 10
    1.3 Predicates and Quantifiers 11
    1.4 Validity 19
    1.5 Satisfiability 21
    2 Patterns of Proof 23
    2.1 The Axiomatic Method 23
    2.2 Proof by Cases 26
    2.3 Proving an Implication 27
    2.4 Proving an “If and Only If” 30
    2.5 Proof by Contradiction 32
    2.6 Proofs about Sets 33
    2.7 Good Proofs in Practice 40
    3 Induction 43
    3.1 The Well Ordering Principle 43
    3.2 Ordinary Induction 46
    3.3 Invariants 56
    3.4 Strong Induction 64
    3.5 Structural Induction 69
    4 Number Theory 81
    4.1 Divisibility 81
    4.2 The Greatest Common Divisor 87
    4.3 The Fundamental Theorem of Arithmetic 94
    4.4 Alan Turing 96
    4.5 Modular Arithmetic 100
    4.6 Arithmetic with a Prime Modulus 103
    4.7 Arithmetic with an Arbitrary Modulus 108
    4.8 The RSA Algorithm 113
    II Structures
    5 Graph Theory 121
    5.1 Definitions 121
    5.2 Matching Problems 128
    5.3 Coloring 143
    5.4 Getting from A to B in a Graph 147
    5.5 Connectivity 151
    5.6 Around and Around We Go 156
    5.7 Trees 162
    5.8 Planar Graphs 170
    6 Directed Graphs 189
    6.1 Definitions 189
    6.2 Tournament Graphs 192
    6.3 Communication Networks 196
    7 Relations and Partial Orders 213
    7.1 Binary Relations 213
    7.2 Relations and Cardinality 217
    7.3 Relations on One Set 220
    7.4 Equivalence Relations 222
    7.5 Partial Orders 225
    7.6 Posets and DAGs 226
    7.7 Topological Sort 229
    7.8 Parallel Task Scheduling 232
    7.9 Dilworth’s Lemma 235
    8 State Machines 237
    III Counting
    9 Sums and Asymptotics 243
    9.1 The Value of an Annuity 244
    9.2 Power Sums 250
    9.3 Approximating Sums 252
    9.4 Hanging Out Over the Edge 257
    9.5 Double Trouble 269
    9.6 Products 272
    9.7 Asymptotic Notation 275
    10 Recurrences 283
    10.1 The Towers of Hanoi 284
    10.2 Merge Sort 291
    10.3 Linear Recurrences 294
    10.4 Divide-and-Conquer Recurrences 302
    10.5 A Feel for Recurrences 309
    11 Cardinality Rules 313
    11.1 Counting One Thing by Counting Another 313
    11.2 Counting Sequences 314
    11.3 The Generalized Product Rule 317
    11.4 The Division Rule 321
    11.5 Counting Subsets 324
    11.6 Sequences with Repetitions 326
    11.7 Counting Practice: Poker Hands 329
    11.8 Inclusion-Exclusion 334
    11.9 Combinatorial Proofs 339
    11.10 The Pigeonhole Principle 342
    11.11 A Magic Trick 346
    12 Generating Functions 355
    12.1 Definitions and Examples 355
    12.2 Operations on Generating Functions 356
    12.3 Evaluating Sums 361
    12.4 Extracting Coefficients 363
    12.5 Solving Linear Recurrences 370
    12.6 Counting with Generating Functions 374
    13 Infinite Sets 379
    13.1 Injections, Surjections, and Bijections 379
    13.2 Countable Sets 381
    13.3 Power Sets Are Strictly Bigger 384
    13.4 Infinities in Computer Science 386
    IV Probability
    14 Events and Probability Spaces 391
    14.1 Let’s Make a Deal 391
    14.2 The Four Step Method 392
    14.3 Strange Dice 402
    14.4 Set Theory and Probability 411
    14.5 Infinite Probability Spaces 413
    15 Conditional Probability 417
    15.1 Definition 417
    15.2 Using the Four-Step Method to Determine Conditional Probability 418
    15.3 A Posteriori Probabilities 424
    15.4 Conditional Identities 427
    16 Independence 431
    16.1 Definitions 431
    16.2 Independence Is an Assumption 432
    16.3 Mutual Independence 433
    16.4 Pairwise Independence 435
    16.5 The Birthday Paradox 438
    17 Random Variables and Distributions 445
    17.1 Definitions and Examples 445
    17.2 Distribution Functions 450
    17.3 Bernoulli Distributions 452
    17.4 Uniform Distributions 453
    17.5 Binomial Distributions 456
    18 Expectation 467
    18.1 Definitions and Examples 467
    18.2 Expected Returns in Gambling Games 477
    18.3 Expectations of Sums 483
    18.4 Expectations of Products 490
    18.5 Expectations of Quotients 492
    19 Deviations 497
    19.1 Variance 497
    19.2 Markov’s Theorem 507
    19.3 Chebyshev’s Theorem 513
    19.4 Bounds for Sums of Random Variables 516
    19.5 Mutually Independent Events 523
    20 Random Walks 533
    20.1 Unbiased Random Walks 533
    20.2 Gambler’s Ruin 542
    20.3 Walking in Circles 549
查看详情
目前没有书店销售此书,我们为您搜索到一些相关商品
相关图书 / 更多
Mathematics for Computer Science
MathematicsforDyslexics:IncludingDyscalculia
Steve Chinn、Richard Ashcroft 编
Mathematics for Computer Science
Mathematics for Quantum Chemistry
David Colton
Mathematics for Computer Science
Mathematics and Plausible Reasoning:Vol. II: Patterns of Plausible Inference
George Polya
Mathematics for Computer Science
Mathematics for Computer Graphics (Undergraduate Topics in Computer Science)
John Vince
Mathematics for Computer Science
Mathematics:TheLossofCertainty
Morris Kline 著
Mathematics for Computer Science
MathematicsoftheSecuritiesIndustry
William Rini 著
Mathematics for Computer Science
MathematicsforEconomicsandFinance:MethodsandModelling
Martin Anthony、Norman Biggs 著
Mathematics for Computer Science
Mathematics of Financial Markets Financial Instruments and Derivatives Modeling, Valuation and Risk Issues
Ruttiens, Alain
Mathematics for Computer Science
MathematicsforComputerGraphicsApplications
Michael Mortenson 著
Mathematics for Computer Science
Mathematics for Quantum Mechanics
John David Jackson
Mathematics for Computer Science
Mathematics Higher Level for the Ib Diploma Option Topic 9 Calculus
Fannon, Paul,Kadelburg, Vesna,Woolley, Ben,Ward, Stephen
Mathematics for Computer Science
Mathematics
Michel Casse、Jean-Pierre Bourguignon 著
您可能感兴趣 / 更多
Mathematics for Computer Science
经济心理学导论
Erik Hoelzl 著;辛自强 译;Erich Kirchle
Mathematics for Computer Science
深入浅出设计模式 第2版(影印版)
Eric Freeman
Mathematics for Computer Science
半途而废自救指南:让坚持变轻松的 17 个日常练习
Eric Maisel(美)
Mathematics for Computer Science
野外地球物理学(第4版)
Eriksen 著;[英]John、Milsom、Asger、刘俊州、徐蔚亚、姜大建、张宏 译
Mathematics for Computer Science
魏玛共和国史(上卷)(汉译名著19)
Erich Eyck(埃里希·艾克
Mathematics for Computer Science
魏玛共和国史(下卷)(汉译名著19)
Erich Eyck(埃里希·艾克
Mathematics for Computer Science
量子计算机程序设计:基本算法和代码示例(影印版英文版)
Eric R.Johnston、Nic Harrigan、Mercedes 著
Mathematics for Computer Science
新版剑桥实用专业英语:医学英语(附答案)
Eric Glendinning
Mathematics for Computer Science
Python计算与编程实践多媒体方法第4版
Ericson 著;[美]马克·古茨戴尔芭芭拉·埃里克森(Barbara(Mark,Guzdial)芭芭拉·埃里克森()、王海鹏、孙朝军 译
Mathematics for Computer Science
为什么你看不懂抽象画?
Eric、Kandel 著
Mathematics for Computer Science
SpotStaysOvernight[Boardbook]
Eric Hill(艾瑞克·希尔) 著
Mathematics for Computer Science
共同基金指南Mutual Funds For Dummies
Eric Tyson 著