CMPSCI 250: Introduction to Computation
David Mix Barrington
Fall, 2013
Lecture Notes
Lectures were prepared in Apple Keynote but are given
here as .pdf files.
- Sets and Strings (4 Sept)
(.pdf)
- Propositions and Boolean Operations (6 Sept)
(.pdf)
- Set Operations and Truth Tables (9 Sept)
(.pdf)
- Rules for Propositional Proofs (11 Sept)
(.pdf)
- Propositional Proof Strategies (13 Sept)
(.pdf)
- Predicates and Relations (16 Sept)
(.pdf)
- Quantifiers and Languages (18 Sept)
(.pdf)
- Proofs With Quantifiers (20 Sept)
(.pdf)
- Relations and Functions (23 Sept)
(.pdf)
- Partial Orders (25 Sept)
(.pdf)
- Equivalence Relations (27 Sept)
(.pdf)
- Divisibility and Primes (30 Sept)
(.pdf)
- Modular Arithmetic (2 Oct)
> (.pdf)
- The Chinese Remainder Theorem (4 Oct)
(.pdf)
- The Fundamental Theorem of Arithmetic (7 Oct)
(.pdf)
- Recursive Definition (9 Oct)
(.pdf)
- Proof by Induction for Naturals (11 Oct)
(.pdf)
- Variations on Induction for Naturals (15 Oct)
(.pdf)
- Proving the Basic Facts of Arithmetic (16 Oct)
(.pdf)
- Strings and String Operations (18 Oct)
(.pdf)
- Induction for Problem Solving (21 Oct)
(.pdf)
- Graphs, Paths, and Trees (23 Oct)
(.pdf)
- Recursion on Trees (25 Oct)
(.pdf)
- General, Breadth-First, and Depth-First Search (28 Oct)
(.pdf)
- BFS and DFS on Graphs (30 Oct)
(.pdf)
- Uniform-Cost and A* Search (1 Nov)
(.pdf)
- Games and Adversary Search (4 Nov)
(.pdf)
- Regular Expressions and Their Languages (6 Nov)
(.pdf)
- Proving Regular Language Identities (8 Nov)
(.pdf)
- Proving Properties of the Regular Languages (13 Nov)
(.pdf)
- What DFA's Can and Can't Do (15 Nov)
(.pdf)
- The Myhill-Nerode Theorem (18 Nov)
(.pdf)
- NFA's and the Subset Construction (20 Nov)
(.pdf)
- Killing λ-moves: λ-NFA's to NFA's (22 Nov)
(.pdf)
- Constructing NFA's from Regular Expressions (25 Nov)
(.pdf)
- State Elimination: NFA's to Regular Expressions (27 Nov)
(.pdf)
- Two-Way Automata and Turing Machines (2 Dec)
(.pdf)
- Turing Machine Semantics (4 Dec)
(.pdf)
- The Halting Problem and Unsolvability (6 Dec)
(.pdf)
Last modified 5 January 2014