MATH 308 — Exam I Review
Math 308 · September 29, 2026
Exam I Review — Sets, Logic, Quantifiers, and Proof
MATH 308 Bridge to Advanced Mathematics Chartrand Ch 1–4 (Lectures 1–7)
How to use this session. This is a consolidation, not new material. Everything here has appeared in Lectures 1–7. The exam asks you to do five things: name an object correctly, decide whether a statement is true, negate a statement, choose a proof technique, and carry it out. Each section below is organized that way — what you must know cold, the move that uses it, and the error that costs the most points.
What is covered.
| Lectures | Chartrand | Topic |
|---|---|---|
| 1–2 | Ch 1 | Sets: notation, subsets, operations, indexed families, partitions, products |
| 3 | Ch 2 | Logic: connectives, implication, converse/inverse/contrapositive, De Morgan |
| 4 | Ch 2 | Quantifiers: ∀, ∃, negation, mixed order |
| 5–6 | Ch 3 | Proof: direct, contrapositive, cases, biconditional |
| 7 | Ch 4 | Divisibility and congruence modulo n |
Sets (Lectures 1–2)
Know cold.
-
Roster {1,2,3} versus set-builder {n∈N:n≤3}.
-
A⊆B means ∀x, (x∈A⇒x∈B). Every subset claim is a “for all” in disguise, which is why a proof of A⊆B always opens “let x∈A be arbitrary.”
-
∅⊆A for every A (vacuously). P(A)={X:X⊆A}, and ∣P(A)∣=2n when ∣A∣=n.
-
A∪B, A∩B, A−B, and the complement Ac (never A — the overline is reserved for closure).
-
Indexed families: x∈⋃αAα means x is in at least one; x∈⋂αAα means x is in every one.
-
A partition of S: nonempty cells, which cover S, and are pairwise disjoint. All three conditions.
-
A×B={(a,b):a∈A, b∈B}, and ∣A×B∣=∣A∣⋅∣B∣.
Trap. ∈ versus ⊆. This is the single most common error in Chapter 1. {1}∈{1,2} is false — the elements of {1,2} are the numbers 1 and 2, not the set {1}. But {1}⊆{1,2} is true. Read the symbol out loud: “is an element of” versus “is a subset of.” They are different relations and the exam will test whether you know which is which.
Trap. ∅ and {∅} are different. ∅ has no elements; {∅} has exactly one. So ∅∈{∅} is true and ∅⊆{∅} is also true — for different reasons.
Trap. Checking a partition, students check “covers” and stop. Disjointness fails more often. If one element sits in two different cells, it is not a partition, no matter how well the cells cover.
Example 1 (Double containment — the method for proving two sets equal). To show X=Y you show X⊆Y and Y⊆X. Take (A∪B)c=Ac∩Bc, promised in Lecture 1.
(⊆) Let x∈(A∪B)c. Then x∈/A∪B, so x is in neither A nor B. Hence x∈Ac and x∈Bc, i.e. x∈Ac∩Bc.
(⊇) Let x∈Ac∩Bc. Then x∈/A and x∈/B, so x is in no part of A∪B, i.e. x∈(A∪B)c.
Both containments hold, so the sets are equal. Notice the engine: “not (in A or in B)” became “not in A and not in B” — De Morgan for logic (§2) driving De Morgan for sets. This is why Chapter 1 waits for Chapter 2.
For a nested family A1⊆A2⊆⋯ the pattern is always the same: the union is everything eventually reached, and the intersection is the first member.
Logic (Lecture 3)
Know cold. The implication is the whole chapter:
PTTFFQTFTFP⇒QTFTT(∼P)∨QTFTT∼(P⇒Q)FTFFP⇒Q is false in exactly one row: P true, Q false. Everything else follows from that one line.
-
P⇒Q ≡ (∼P)∨Q and ∼(P⇒Q) ≡ P∧(∼Q).
-
Contrapositive (∼Q)⇒(∼P) is equivalent to P⇒Q.
-
Converse Q⇒P and inverse (∼P)⇒(∼Q) are not — though they are equivalent to each other.
-
De Morgan: ∼(P∧Q)≡(∼P)∨(∼Q) and ∼(P∨Q)≡(∼P)∧(∼Q).
Trap. The negation of an implication is not an implication. ∼(P⇒Q) is P∧(∼Q) — a conjunction. “It is false that if it rains the game is cancelled” means it rained and the game went ahead, not “if it rains the game happens.”
Trap. Negating a compound statement without flipping the connective. The negation of “3∣n and n is odd” is “3∤n or n is even.” The “and” must become “or.” A negation that keeps the connective is simply wrong.
Trap. Confusing converse with contrapositive. “If n is a multiple of 6 then n is even” is true; its converse (“every even number is a multiple of 6”) is false, witness n=2. Its contrapositive (“if n is odd then n is not a multiple of 6”) is true, automatically, because it says the same thing.
Trap. “Or” in mathematics is inclusive. “a is even or b is even” is satisfied when both are.
Quantifiers (Lecture 4)
Know cold.
| Statement | To prove it | To disprove it |
|---|---|---|
| ∀x∈S, P(x) | argue for an arbitrary x | exhibit one counterexample |
| ∃x∈S, P(x) | exhibit one witness | argue no x can work |
The negation rules — each quantifier flips, and the predicate is negated:
∼(∀x, P(x)) ≡ ∃x, ∼P(x),∼(∃x, P(x)) ≡ ∀x, ∼P(x).Trap. Order of mixed quantifiers. In ∀x∃y, the y is chosen after x and may depend on it. In ∃y∀x, one y must work for every x. Over R: ∀x∃y(x+y=0) is true (take y=−x), while ∃y∀x(x+y=0) is false. Same symbols, opposite answers.
Trap. Forgetting the domain. “x2≥x” is true for all x∈Z but false for all x∈R — take x=21. Always read the domain before deciding.
Trap. Negating “both.” The negation of “both a and b are odd” is “at least one of them is even” — not “neither is odd,” and not “both are even.” This is De Morgan with quantifier flavour, and it is exactly what you need to set up a contrapositive in §4.
Proof technique (Lectures 5–6)
Know cold. n is even if n=2k for some k∈Z; odd if n=2k+1 for some k∈Z. Every proof in this chapter starts by writing that down.
How each proof opens and closes. Choosing the technique is half the exam.
| Technique | Open with | Use when |
|---|---|---|
| Direct | “Assume P.” → reason forward → “therefore Q.” | P gives you something concrete to compute with. |
| Contrapositive | “We prove the contrapositive: if ∼Q then ∼P.” | ∼Q is easy to write down but P is not — typically when P is about n2 and Q is about n. |
| Cases | “Every integer is even or odd, so there are two cases.” | the hypothesis splits naturally, or you need parity of an unknown. |
| Biconditional | “(⇒) …(⇐) …” | the statement says “if and only if.” Two proofs, always. |
Trap. Proving the converse by accident. If asked to show P⇒Q and you open with “assume Q,” you have proved something else. Check which letter you assumed.
Trap. Reusing a variable. If a=2k and b is also even, then b=2j for a new letter j — not b=2k. Writing b=2k secretly assumes a=b, and it invalidates the proof even when the final line looks right.
Trap. Non-exhaustive cases. State why your cases cover everything (“every integer is even or odd”). A proof by cases that omits a case proves nothing.
Trap. Half a biconditional. “If and only if” needs both directions, each with its own opening and closing. Proving one direction twice, in different words, is the most common way to lose half the credit.
Example 2 (Choosing the technique). Consider: if n2 is even then n is even. Direct is hopeless — from n2=2k you cannot extract n. The contrapositive is one line: if n is odd, n=2k+1, then n2=4k2+4k+1=2(2k2+2k)+1 is odd. The shape of the hypothesis tells you which technique to reach for.
Divisibility and congruence (Lecture 7)
Know cold.
-
a∣b means there exists r∈Z with b=ar. It is a statement, true or false — not a number.
-
Transitivity: a∣b and b∣c ⇒ a∣c.
-
Linear combinations: a∣b and a∣c ⇒ a∣(bx+cy) for all x,y∈Z.
-
a≡b(modn) means n∣(a−b).
-
Congruence is preserved by + and ×: if a≡b and c≡d(modn), then a+c≡b+d and ac≡bd(modn). Hence congruent bases may be raised to the same power.
Trap. a∣b versus a/b. The first is a statement (“a divides b”); the second is a number. Writing “a∣b=3” is not a sentence. And the definition runs b=ar — students reverse it to a=br under pressure.
Trap. Every divisibility proof opens by unpacking the definition. If you do not write “b=ar for some r∈Z” in the first line, there is nothing to compute with. The whole proof is: unpack, substitute, factor out a, observe the cofactor is an integer.
Trap. Reducing to a remainder. −1≡4(mod5). An answer of −1 to “what is the remainder” is not finished — a remainder lives in {0,1,…,n−1}.
Trap. a≡b(modn) and a≡b(modm) do not give a≡b(modnm). Take a=4, b=0, n=2, m=4: then 4≡0(mod2) and 4≡0(mod4), but 4≡0(mod8). (It does follow when n and m share no common factor — a result you will meet as the Chinese Remainder Theorem. The counterexample needs n and m to overlap, as 2 and 4 do.)
Example 3 (The −1 trick). Find the remainder of 3101 on division by 4. Since 3≡−1(mod4) and congruence survives multiplication, 3101≡(−1)101=−1≡3(mod4). The remainder is 3. Look for a base congruent to ±1 before doing anything harder.
Practice problems
Most of these problems are drawn from the homework problems of Lectures 1–7, so nothing here is new. Work them without notes first.
A. Say it precisely
-
Write down, from memory and precisely, the definition of: (a) A⊆B; (b) a partition of S; (c) a∣b; (d) a≡b(modn). Then say which of the four are statements (true or false) and which are objects.
-
Explain the difference between ∅, {∅}, and {{∅}}. How many elements does each have?
B. Find the error
Each argument below is wrong. Say exactly where, and what it actually proves (if anything).
-
“Let a and b be even. Then a=2k and b=2k, so a+b=4k=2(2k), which is even.”
-
“The negation of ‘n is prime and n>2’ is ‘n is not prime and n≤2.’ ”
-
“To prove: if n2 is odd then n is odd. Proof: assume n is odd. Then n=2k+1, so n2=2(2k2+2k)+1 is odd. ■”
-
“To prove: n2−n is even for all n∈Z. Proof: if n is even, n=2k, so n2−n=2(2k2−k) is even. ■”
C. Sets past the basics
-
List every element of P({a,b}), and of P(P(∅)). If ∣A∣=5, how many elements has P(A)? How many has P(P(A))?
-
Let A={0,1} and B={x,y,z}. List A×B. Is A×B=B×A? Is ∣A×B∣=∣B×A∣?
-
Prove by double containment that A−(B∩C)=(A−B)∪(A−C).
D. Logic
-
Is “for every x∈∅, x>5” true or false? Explain in one sentence. (This is vacuous truth — the same mechanism that makes ∅⊆A hold for every A.)
-
Build the full truth table for P⇒(Q∨R). In how many of the eight rows is it true?
-
Of the four statements P⇒Q, (∼P)∨Q, Q⇒P, (∼Q)⇒(∼P), group them into classes of logically equivalent statements. Justify with one truth table.
E. Quantifiers
-
Translate into symbols, stating the domain, then decide the truth of each: “every integer has an additive inverse” and “there is an integer that is an additive inverse of every integer.” Which is ∀∃ and which is ∃∀?
-
Recall limx→af(x)=L means: ∀ε>0, ∃δ>0, ∀x, (0<∣x−a∣<δ⇒∣f(x)−L∣<ε). Write limx→af(x)=L as a fully quantified sentence with no ∼ in front of any quantifier.
F. Prove or disprove
For each: decide first, then either prove it or give a counterexample. Deciding is part of the exercise.
-
The sum of two odd integers is odd.
-
For n∈Z: if n3 is even, then n is even.
-
For every n∈Z, n3−n is even. (Hint: n3−n=(n−1)n(n+1).)
-
For n∈Z: n2 is odd if and only if n is odd.
G. Divisibility and congruence
-
Prove transitivity: if a∣b and b∣c, then a∣c.
-
Let a,b,c∈Z with a=0. Prove that if a∣(b+c) and a∣b, then a∣c.
-
Test each, showing the arithmetic: (a) 23≡5(mod6)? (b) −4≡11(mod5)? (c) 100≡3(mod7)?
-
Prove that for every n∈Z, exactly one of n≡0, n≡1, n≡2(mod3) holds. Which idea from Lecture 2 is this an instance of?
Answers (sketch). 1. (a), (c), (d) are statements — each is true or false. (b) names an object: a partition is a collection of subsets, not an assertion. The point of the question is that “a∣b” is a statement while “a/b” would be a number. 2. 0, 1, and 1 element respectively. 3. Reusing k for both — it secretly assumes a=b. It proves only that a+a is even. 4. De Morgan: “n is not prime or n≤2.” 5. They proved the converse. Check which letter was assumed. 6. Only one case; the odd case is missing, so nothing is proved. 7. 4; P(∅)={∅} so P(P(∅))={∅,{∅}}; 32; 232. 8. Six pairs; A×B=B×A, but the cardinalities agree. 9. Both containments; De Morgan again drives it. 10. True, vacuously — there is no x to violate it. 11. True in 7 of 8 rows (false only when P is true and Q,R both false). 12. {P⇒Q, (∼P)∨Q, (∼Q)⇒(∼P)} is one class; Q⇒P stands alone. 13. ∀n∃m(n+m=0) true; ∃m∀n(n+m=0) false. 14. ∃ε>0, ∀δ>0, ∃x, (0<∣x−a∣<δ ∧ ∣f(x)−L∣≥ε). 15. Disprove — it is even: (2k+1)+(2j+1)=2(k+j+1). 16. True; contrapositive (n odd ⇒n3 odd) is the clean route. 17. True; among any two consecutive integers one is even, so (n−1)n is even. 18. True; both directions, the (⇒) by contrapositive. 19. b=ar, c=bs ⇒c=a(rs). 20. b+c=ar, b=as ⇒c=a(r−s). 21. (a) yes, 23−5=18=6⋅3; (b) yes, −4−11=−15=5⋅(−3); (c) no — 100−3=97 and 7∤97. (Note 100≡2(mod7), since 98=7⋅14.) 22. Division algorithm gives a unique remainder in {0,1,2}; this is the partition of Z into three cells from Lecture 2.
Suggested textbook exercises (Chartrand Ch 1–4): the end-of-chapter review sets for Chapters 2 and 3 are the best use of your time; add §1.5 (partitions), §2.10 (quantifiers), and §4.2 (congruence) if you want more drill on the pieces you missed above.