Lecture 2
Learning objectives
After this class, you should be able to:
- Define terms from set theory, such as: empty set, disjoint sets, powerset, and partition.
- Given sets, show the results of common set operations, such as: union, intersection, difference, complement, and apply De Morgan's laws.
- Define functions, relations, and equivalence relations.
- Given functions, express their asymptotic behavior in big-Oh, big-Theta, and big-Omega notations.
- Define terms from graph theory, such as: graph, directed graph, walk, path, simple path, cycle, simple cycle, loop, tree, leaf, parent, child, height, and ordered tree.
- Prove theorems using induction and contradiction.
Reading assignment
- Section 1.1.
- Lecture 2 slides on Blackboard.
- Basic definitions related to languages, on pages 16-17.
- Read the JFLAP document in the course library on Blackboard, and try some of the grammar exercises.
Exercises and review questions
- Exercises and review questions on current lecture's material
- Section 1.1, exercise #1.
- Section 1.1, exercise #10. (Consider some element in the left hand side and show that it is in the rights hand side. Then consider some element in the right hand side and show that it is in the left hand side.)
- Section 1.1, exercise #20.
- Section 1.1, exercise #23.
- Questions on next lecture's material
- What is
wR
ifw = computer
?
Last modified: 29 Dec 2013