CMPSC 40 Lecture Notes - Lecture 1: Number Theory, Discrete Mathematics, Mathematical Induction

21 views4 pages
5 Oct 2017
School
Course
Professor

Document Summary

Computer science is built upon ideas in logic, set theory, number theory, computability, etc. Can we determine important boundaries? i. e. minimum/maximum/average number of steps to solve a problem. Primary goal of course is to learn how to construct/read mathematical proofs. Important to have rigorous methods to check that programs/systems behave as expected. Important to have methods to analyze the complexity of programs. Proof = a derivation that proceeds form a set of hypotheses (premises, axioms) in order to derive a conclusion, using a set of logical rules. Axiomatic method = the standard procedure for establishing truth in mathematics. Start with basic assumptions (propositions that are undeniably true) Proof = sequence of logical deductions from axioms and previously-proved statements that concludes with the proposition in question. Propositional logic provides a good foundation for representing and reasoning about facts. Syntax defines the proper sentences in the language. Correspondence (isomorphism) between sentences and facts in the world.

Get access

Grade+20% off
$8 USD/m$10 USD/m
Billed $96 USD annually
Grade+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
40 Verified Answers
Class+
$8 USD/m
Billed $96 USD annually
Class+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
30 Verified Answers

Related Documents