Determine Truth Values
Evaluate compound propositions: ¬p, p ∧ q, p ∨ q, p → q.
Forming Statements
Create converse, contrapositive, and inverse of the conditional statement p → q.
Logical Equivalences
Understand and apply the following:
De Morgan’s Laws:
¬(p ∧ q) ≡ ¬p ∨ ¬q
¬(p ∨ q) ≡ ¬p ∧ ¬q
Conditional-Disjunction: p → q ≡ ¬p ∨ q
Double Negation Law: ¬(¬p) ≡ p
Negation Laws:
p ∨ ¬p ≡ T
p ∧ ¬p ≡ F
Identity Laws:
p ∧ T ≡ p
p ∨ F ≡ p
Domination Laws:
p ∨ T ≡ T
p ∧ F ≡ F
Contrapositive: p → q ≡ ¬q → ¬p
Evaluating Quantifications
Determine truth value of universal (∀x, P(x)) and existential (∃x, P(x)) quantifications across different domains (finite, restricted, infinite).
Precedence of Quantifiers and Logical Operators
Order: (∀, ∃), ¬, ∧, ∨, →, ←→
Negation of Quantified Expressions
Find the negation of expressions with quantifiers.
Translation Between Languages
Translate from English to logical expressions and vice versa.
Nested Quantifiers
Understand statements with nested quantifiers; know how to negate them and provide counterexamples if necessary.
/
/
Section 1.1: 11, 15, 25, 29
Section 1.3: 7, 9, 13, 15
Section 1.4: 1, 9, 13, 17, 25, 27, 33, 35, 37
Section 1.5: 1, 9, 19, 31, 37, 39
Understanding Set Notations
Difference between: ∈ (element of), ⊆ (subset of), ⊂ (proper subset).
Describing Sets
Use roster method and set builder method to describe sets.
Special Sets
Know sets like ∅ (empty set), U (universal set), A (any set), P(A) (power set), A × B (Cartesian product).
Finding Size of a Set
Determine the cardinality of sets.
Set Operators and Identities
Apply:
Identity Laws: A ∩ U = A, A ∪ ∅ = A
Domination Laws: A ∪ U = U, A ∩ ∅ = ∅
Complementation Law: A^c = A'
De Morgan’s Laws: A ∩ B = A ∪ B', A ∪ B = A' ∩ B'
Complement Laws: A ∪ A = U, A ∩ A = ∅
Set Difference: A − B = A ∩ B'
Section 2.1: 7, 11, 13, 21, 25, 29, 37, 45, 47
Section 2.2: 3, 16, 17, 21, 27
Direct Proof
Assume p is true, use rules of inference to show q must also be true.
Proof by Contraposition
Start with ¬q, show ¬p must follow using axioms, definitions, and theorems.
Proof by Contradiction
Assume p ∧ ¬q is true, derive a false statement using axioms and definitions.
Proof by Cases
Examine a limited number of cases to prove a statement.
Existence Proof
Show that ∃xP(x) is true by finding a specific element a such that P(a) holds (constructive) or by other means (non-constructive).
Section 1.7: 1, 13, 19
Section 1.8: Examples 1, 3 in subsection 1.8.2 on pages 97 and 98
Regular Induction
Basis step: Show it holds for n=1 (or base case), establish inductive hypothesis, complete inductive step using the hypothesis.
Strong Induction
Basis cases: Establish multiple base cases hold true; use the inductive hypothesis to show subsequent cases.
Recursive Sequences
Identify terms in recursively defined sequences.
Section 5.1: 3, 5, 10
Section 5.2: 3, 5
Section 5.3: 3, 15
Counting Principles
Analyze the task: consistency of candidates, order of selection, selection repetitions, distinguishability of objects.
Sometimes count the universe and subtract unwanted objects (complements).
Principle of Inclusion-Exclusion
To count elements in A ∪ B: |A ∪ B| = |A| + |B| − |A ∩ B|.
Binomial Theorem
Apply the theorem for counting combinations: (x + y)ⁿ = Σ from k=0 to n (n choose k) x^(n-k) y^k.
Section 6.1: 7, 10, 11, 25, 27, 33, 43
Section 6.3: 11, 15, 21, 26, 29, 35
Section 6.4: 6, 9
Section 6.5: 5, 6, 7, 13, 15, 32, 33
Types of Graphs
Understand definitions of graphs, vertices, and edges.
Degree of a Vertex
Count edges connected to a vertex (loops count twice).
Handshaking Theorem
Total degree of all vertices is twice the number of edges: 2m = Σ deg(v).
Adjacency Matrix
Use matrix representation for undirected and directed graphs, noting properties and features.
Paths and Circuits
Define and differentiate between paths and circuits; identify simple paths.
Euler Paths and Circuits
Criteria for Euler circuits and paths using vertex degree.
Hamilton Circuits
Definition. Use to solve the traveling salesman problem.
Section 10.2: Example 3 on page 686
Section 10.3: 5, 7, 16
Section 10.5: 1, 3, 4, 5, 31, 33, 35
Section 10.6: 25
Tree Definitions
Definitions of trees, internal vertices, leaves, m-ary trees, and full m-ary trees.
Vertices and Edges
Relationship between vertices and edges in trees: A tree with n vertices has n−1 edges.
Tree Traversal
Preorder, postorder, and inorder traversal methods.
Expression Forms
Write and evaluate prefix, postfix, and infix expressions.
Kruskal’s Algorithm
Use to find a minimum spanning tree and its weight.
Section 11.1: 17, 19
Section 11.3: 7, 10, 13, 16, 23
Section 11.5: Example 3 on page 838
Final_Exam_Study_Guide
Determine Truth Values
Evaluate compound propositions: ¬p, p ∧ q, p ∨ q, p → q.
Forming Statements
Create converse, contrapositive, and inverse of the conditional statement p → q.
Logical Equivalences
Understand and apply the following:
De Morgan’s Laws:
¬(p ∧ q) ≡ ¬p ∨ ¬q
¬(p ∨ q) ≡ ¬p ∧ ¬q
Conditional-Disjunction: p → q ≡ ¬p ∨ q
Double Negation Law: ¬(¬p) ≡ p
Negation Laws:
p ∨ ¬p ≡ T
p ∧ ¬p ≡ F
Identity Laws:
p ∧ T ≡ p
p ∨ F ≡ p
Domination Laws:
p ∨ T ≡ T
p ∧ F ≡ F
Contrapositive: p → q ≡ ¬q → ¬p
Evaluating Quantifications
Determine truth value of universal (∀x, P(x)) and existential (∃x, P(x)) quantifications across different domains (finite, restricted, infinite).
Precedence of Quantifiers and Logical Operators
Order: (∀, ∃), ¬, ∧, ∨, →, ←→
Negation of Quantified Expressions
Find the negation of expressions with quantifiers.
Translation Between Languages
Translate from English to logical expressions and vice versa.
Nested Quantifiers
Understand statements with nested quantifiers; know how to negate them and provide counterexamples if necessary.
/
/
Section 1.1: 11, 15, 25, 29
Section 1.3: 7, 9, 13, 15
Section 1.4: 1, 9, 13, 17, 25, 27, 33, 35, 37
Section 1.5: 1, 9, 19, 31, 37, 39
Understanding Set Notations
Difference between: ∈ (element of), ⊆ (subset of), ⊂ (proper subset).
Describing Sets
Use roster method and set builder method to describe sets.
Special Sets
Know sets like ∅ (empty set), U (universal set), A (any set), P(A) (power set), A × B (Cartesian product).
Finding Size of a Set
Determine the cardinality of sets.
Set Operators and Identities
Apply:
Identity Laws: A ∩ U = A, A ∪ ∅ = A
Domination Laws: A ∪ U = U, A ∩ ∅ = ∅
Complementation Law: A^c = A'
De Morgan’s Laws: A ∩ B = A ∪ B', A ∪ B = A' ∩ B'
Complement Laws: A ∪ A = U, A ∩ A = ∅
Set Difference: A − B = A ∩ B'
Section 2.1: 7, 11, 13, 21, 25, 29, 37, 45, 47
Section 2.2: 3, 16, 17, 21, 27
Direct Proof
Assume p is true, use rules of inference to show q must also be true.
Proof by Contraposition
Start with ¬q, show ¬p must follow using axioms, definitions, and theorems.
Proof by Contradiction
Assume p ∧ ¬q is true, derive a false statement using axioms and definitions.
Proof by Cases
Examine a limited number of cases to prove a statement.
Existence Proof
Show that ∃xP(x) is true by finding a specific element a such that P(a) holds (constructive) or by other means (non-constructive).
Section 1.7: 1, 13, 19
Section 1.8: Examples 1, 3 in subsection 1.8.2 on pages 97 and 98
Regular Induction
Basis step: Show it holds for n=1 (or base case), establish inductive hypothesis, complete inductive step using the hypothesis.
Strong Induction
Basis cases: Establish multiple base cases hold true; use the inductive hypothesis to show subsequent cases.
Recursive Sequences
Identify terms in recursively defined sequences.
Section 5.1: 3, 5, 10
Section 5.2: 3, 5
Section 5.3: 3, 15
Counting Principles
Analyze the task: consistency of candidates, order of selection, selection repetitions, distinguishability of objects.
Sometimes count the universe and subtract unwanted objects (complements).
Principle of Inclusion-Exclusion
To count elements in A ∪ B: |A ∪ B| = |A| + |B| − |A ∩ B|.
Binomial Theorem
Apply the theorem for counting combinations: (x + y)ⁿ = Σ from k=0 to n (n choose k) x^(n-k) y^k.
Section 6.1: 7, 10, 11, 25, 27, 33, 43
Section 6.3: 11, 15, 21, 26, 29, 35
Section 6.4: 6, 9
Section 6.5: 5, 6, 7, 13, 15, 32, 33
Types of Graphs
Understand definitions of graphs, vertices, and edges.
Degree of a Vertex
Count edges connected to a vertex (loops count twice).
Handshaking Theorem
Total degree of all vertices is twice the number of edges: 2m = Σ deg(v).
Adjacency Matrix
Use matrix representation for undirected and directed graphs, noting properties and features.
Paths and Circuits
Define and differentiate between paths and circuits; identify simple paths.
Euler Paths and Circuits
Criteria for Euler circuits and paths using vertex degree.
Hamilton Circuits
Definition. Use to solve the traveling salesman problem.
Section 10.2: Example 3 on page 686
Section 10.3: 5, 7, 16
Section 10.5: 1, 3, 4, 5, 31, 33, 35
Section 10.6: 25
Tree Definitions
Definitions of trees, internal vertices, leaves, m-ary trees, and full m-ary trees.
Vertices and Edges
Relationship between vertices and edges in trees: A tree with n vertices has n−1 edges.
Tree Traversal
Preorder, postorder, and inorder traversal methods.
Expression Forms
Write and evaluate prefix, postfix, and infix expressions.
Kruskal’s Algorithm
Use to find a minimum spanning tree and its weight.
Section 11.1: 17, 19
Section 11.3: 7, 10, 13, 16, 23
Section 11.5: Example 3 on page 838