discrete.

Practice

Section
Step-by-step lessonBack to §1.2 in All topics
1 / 3
Concepts for §1.2

Before you begin

Variables

In x+y=0, each variable keeps its chosen value throughout the statement. If x=3, only y=−3 satisfies this condition.

x+y=0; x=3 ⇒ y=−3

The condition x>0 depends on the permitted values of x. Specify the domain: integers.

x∈ℤ
Definitions and notation for this topic
Integers

Numbers with no fractional part, including zero and negative numbers.

The number 2.5 is not an integer.

Separate glossary example

… −2, −1, 0, 1, 2 …

Open glossary card
Positive integers
ℤ⁺

Integers strictly greater than zero.

Zero is not positive.

Positive means greater than zero. The nonnegative integers are the distinct set {0,1,2,…}; state the starting index when using either set.

Separate glossary example

1, 2, 3, …

Open glossary card
Natural numbers

The symbol ℕ has two common conventions: {1,2,3,…} or {0,1,2,…}. State which one is intended.

Epp avoids the ambiguous term natural numbers here and distinguishes positive from nonnegative integers. Do not infer the lecturer’s zero convention from the symbol alone.

Separate glossary example

1, 2, 3, … or 0, 1, 2, …

Open glossary card
Rational numbers

Numbers expressible as a/b, where a and b are integers and b ≠ 0.

They can be positive, negative or zero. Only the denominator b must be nonzero. ℚ is a special style of Q; handwritten Q on the board denotes the same set.

Separate glossary example

3/4; −2 = −2/1; 0 = 0/1

Open glossary card
Real numbers

The numbers on the number line, including rational and irrational numbers.

Real numbers include all rational numbers and irrational numbers. Negative values and zero are allowed. ℝ is a special style of R; it denotes a different set from ℚ.

Separate glossary example

−1/2, 0, √2, −√2, π

Open glossary card
Inequality
a<b; a>b

For real numbers, a<b says a is less than b; a>b says a is greater than b.

Read this as: two is less than five.

Separate glossary example

2 < 5

Open glossary card
At most / at least
a≤b; a≥b

a≤b means a is at most b; a≥b means a is at least b. Equality is included in both comparisons.

The value 2 is allowed, as is any larger value.

Separate glossary example

n ≥ 2

Open glossary card
Absolute value
|x|

The distance from a real number x to zero on the number line.

Distance is nonnegative. These bars mean absolute value for a number, but cardinality in |A| for a set.

Separate glossary example

|−3|=3; |3|=3; |0|=0

Open glossary card
Element / membership

The object belongs to the set.

The number 3 is an element of this set.

In 3∈A, the left side is an element and A is a set. A⊆B compares two sets. Neither expression performs the assignment :=.

Separate glossary example

3 ∈ {2, 3, 4}

Open glossary card
Not an element of

The object does not belong to the set.

The number 5 is not an element of this set.

Separate glossary example

5 ∉ {2, 3, 4}

Open glossary card
Subset

Every element of A is also an element of B.

Equality is allowed: every set is a subset of itself.

Separate glossary example

{1, 2} ⊆ {1, 2, 3}

Open glossary card
Proper subset

A is a subset of B, and A is different from B.

B has at least one element that is not in A.

Separate glossary example

{1} ⊊ {1, 2}

Open glossary card
Set
{a,b}

A collection of objects; order and repeated listings do not change a set.

Both sets have exactly the same elements.

Separate glossary example

{1, 2} = {2, 1, 1}

Open glossary card
Set-builder notation / such-that bar
{x ∈ D | P(x)}

The set of all objects x in D satisfying P(x). Read the bar as “such that.”

Here | means neither divisibility nor absolute value; its meaning depends on the notation.

Separate glossary example

{x∈ℤ | x>0} = {1,2,3,…}

Open glossary card
Cardinality
|A|

For a finite set, its number of elements.

Here the vertical bars mean the size of a set.

For infinite sets, cardinality is compared using bijections; it is not a finite element count. See Cardinality and countability. For a number x, |x| is absolute value instead.

Separate glossary example

|{2,3,4}| = 3

Open glossary card
Cartesian product
A × B

The set of all ordered pairs (a,b) with a ∈ A and b ∈ B.

The order of the entries in a pair matters.

Separate glossary example

{1} × {2,3} = {(1,2),(1,3)}

Open glossary card
Such that

Introduces a condition that the chosen object must satisfy.

There exists an integer x such that x is greater than 2.

Separate glossary example

∃x ∈ ℤ s.t. x > 2

Open glossary card

Open the lesson §1.2

How to build an argument: methods and reasons
Before writing: assumptions, goals and established facts (§4.2)
  • Assumption: a stated hypothesis or an explicitly temporary premise. Identify its domain.
  • Goal: what remains to be shown. It is not available as a reason for a later step.
  • Established: a statement derived from hypotheses, definitions, earlier steps or an applicable theorem. Name that reason.
  • Introduce witnesses when their existence is justified; give different arbitrary quantities different variables. Finish by matching the result to the original goal.

Writing a proof · §4.2

Example: constructing the witness for an odd product
  1. Assumption
    m=2a+1, n=2b+1,a,bZm=2a+1,\ n=2b+1,\quad a,b\in\mathbb Z

    Take arbitrary odd integers m and n.

    Reason: Their representations follow from the definition of odd.

  2. Goal
    sZ: mn=2s+1\exists s\in\mathbb Z:\ mn=2s+1

    This is the goal, not something already known.

    Reason: An existential conclusion requires constructing a witness.

  3. Established
    mn=(2a+1)(2b+1)=4ab+2a+2b+1mn=(2a+1)(2b+1)=4ab+2a+2b+1

    Expand before introducing s.

    Reason: Substitution and the distributive law.

  4. Established
    s=2ab+a+bZ,mn=2s+1s=2ab+a+b\in\mathbb Z,\quad mn=2s+1

    The constructed integer s proves the product odd.

    Reason: Closure of integers and the definition of odd; the goal was not assumed.

Direct proof

When to choose: Choose it when definitions turn the hypothesis into usable equations or properties.

For every x in D: P(x) implies Q(x). Given: an arbitrary x in D satisfying P. Goal: Q for that same x.

Start: Introduce the objects and their domains; assume only the stated hypotheses. Expand the relevant definition.

Finish: State Q and explain why arbitrariness gives the universal claim. Never use Q as a premise.

Worked example with reasons
  1. Assumption
    a,bZ,a>0, b>0, aba,b\in\mathbb Z,\quad a>0,\ b>0,\ a\mid b

    Take arbitrary positive integers a and b with a dividing b.

    Reason: These are the hypotheses, not conclusions.

  2. Goal
    aba\le b

    We must establish this inequality.

    Reason: Writing a goal does not establish it.

  3. Established
    b=aq,qZb=aq,\quad q\in\mathbb Z

    Introduce an integer q witnessing divisibility.

    Reason: Definition of a dividing b; a is nonzero.

  4. Established
    q=ba>0q=\frac ba>0

    The quotient is positive.

    Reason: Both b and a are positive; division by a is allowed.

  5. Established
    q1q\ge1

    A positive integer cannot lie strictly between 0 and 1.

    Reason: This uses q being an integer, not positivity alone.

  6. Established
    aqa,baaq\ge a,\quad b\ge a

    Replace aq by b to obtain the goal.

    Reason: Multiplication by a positive a preserves the inequality; b=aq was established above.

Source concepts · approved book access required

PDF 198 · p. 174, PDF 215 · p. 191

Counterexample

When to choose: Use it to refute a universal claim. A failed proof attempt alone does not refute anything.

To refute every x in D satisfying P also satisfies Q, find one x in D with P true and Q false.

Start: Write the exact claim and choose a permitted test object. Verify its hypotheses.

Finish: Show explicitly which conclusion fails; one valid counterexample refutes the universal claim.

Worked example with reasons
  1. Goal
    nZ (n>1Prime(n))\forall n\in\mathbb Z\ (n>1\Rightarrow \operatorname{Prime}(n))

    Test the claim that every integer greater than 1 is prime.

    Reason: A universal statement can be disproved by one permitted instance.

  2. Established
    n=9,9Z,9>1n=9,\quad9\in\mathbb Z,\quad9>1

    The chosen value satisfies the domain and hypothesis.

    Reason: A counterexample must meet every hypothesis.

  3. Established
    9=33,1<3<99=3\cdot3,\quad1<3<9

    Nine has a positive divisor other than 1 and itself, so it is not prime.

    Reason: Definition of prime. Composite means nonprime only within integers greater than 1.

Source concepts · approved book access required

PDF 185 · p. 161, PDF 198 · p. 174

Proof by cases

When to choose: Choose cases when a definition or remainder changes the calculation. First show the cases cover every allowed object.

Given P, cover all possibilities C₁,…,Cₖ and prove Q in each.

Start: Derive the case split from a definition or theorem; do not merely list convenient examples.

Finish: Conclude Q because every allowed object belongs to a handled case.

Worked example with reasons
  1. Assumption
    nZ,2nn\in\mathbb Z,\quad 2\nmid n

    Let n be an arbitrary odd integer.

    Reason: The hypothesis fixes the domain but does not yet provide the required m.

  2. Goal
    n2=8m+1mZn^2=8m+1\quad m\in\mathbb Z

    We need to construct an integer m.

    Reason: The conclusion is existential: both the equation and integrality must be shown.

  3. Established
    n=4q+r,qZ,r{0,1,2,3}n=4q+r,\quad q\in\mathbb Z,\quad r\in\{0,1,2,3\}

    Only r=1 or r=3 is possible for odd n.

    Reason: Quotient–remainder theorem 4.5.1; residues 0 and 2 make n even. This proves completeness.

  4. Established
    (4q+1)2=16q2+8q+1=8(2q2+q)+1(4q+1)^2=16q^2+8q+1=8(2q^2+q)+1

    Case 1: set m=2q²+q.

    Reason: Expand the square and factor 8. Sums and products of integers are integers.

  5. Established
    (4q+3)2=16q2+24q+9=8(2q2+3q+1)+1(4q+3)^2=16q^2+24q+9=8(2q^2+3q+1)+1

    Case 2: set m=2q²+3q+1.

    Reason: Expansion, 9=8+1, then factor 8; the constructed m is an integer.

  6. Established
    mZ: n2=8m+1\exists m\in\mathbb Z:\ n^2=8m+1

    Both possible cases give the required integer; it may depend on the case.

    Reason: Exhaustive cases establish the original claim for arbitrary odd n.

Source concepts · approved book access required

PDF 230 · p. 206, PDF 231 · p. 207

Contraposition

When to choose: Use it when negating the conclusion gives a more useful starting definition.

To prove P⇒Q, prove ¬Q⇒¬P. Given ¬Q; goal ¬P.

Start: Write the contrapositive and introduce an arbitrary object satisfying ¬Q.

Finish: Establish ¬P, then invoke equivalence with the original implication.

Worked example with reasons
  1. Goal
    2n22n2\mid n^2\Rightarrow 2\mid n

    Prove the statement for every integer n.

    Reason: This is Proposition 4.7.4.

  2. Assumption
    2n2\nmid n

    Instead prove: if n is odd, then n² is odd.

    Reason: P⇒Q is equivalent to ¬Q⇒¬P. For integers, not even means odd. We do not assume n² even here.

  3. Established
    n=2k+1,kZn=2k+1,\quad k\in\mathbb Z

    Introduce an integer k.

    Reason: Definition of odd.

  4. Established
    n2=(2k+1)2=4k2+4k+1=2(2k2+2k)+1n^2=(2k+1)^2=4k^2+4k+1=2(2k^2+2k)+1

    The square is odd.

    Reason: Algebra and closure of integers show 2k²+2k is an integer; then use the definition of odd.

  5. Established
    2n22n2\mid n^2\Rightarrow 2\mid n

    The original implication follows from the proved contrapositive.

    Reason: Logical equivalence of a conditional and its contrapositive.

Source concepts · approved book access required

PDF 246 · p. 222, PDF 247 · p. 223, PDF 248 · p. 224

Contradiction

When to choose: Use it when the negation creates incompatible established facts.

Assume the hypotheses and the negation of the desired conclusion; derive a contradiction.

Start: State exactly what is temporarily assumed for contradiction.

Finish: Name the conflicting statements and discharge the assumption.

Worked example with reasons
  1. Goal
    2n22n2\mid n^2\Rightarrow 2\mid n

    Prove the statement for every integer n.

    Reason: This is Proposition 4.7.4.

  2. Assumption
    2n2,2n2\mid n^2,\quad 2\nmid n

    Assume a counterexample: n² is even but n is not even.

    Reason: Negating the universal conditional gives one integer satisfying the hypothesis and negating the conclusion. Every integer is either even or odd.

  3. Established
    n=2k+1,kZn=2k+1,\quad k\in\mathbb Z

    Introduce an integer k.

    Reason: Definition of odd.

  4. Established
    n2=(2k+1)2=4k2+4k+1=2(2k2+2k)+1n^2=(2k+1)^2=4k^2+4k+1=2(2k^2+2k)+1

    The square is odd.

    Reason: Algebra and closure of integers show 2k²+2k is an integer; then use the definition of odd.

  5. Established
    2n2  2n22\mid n^2\ \land\ 2\nmid n^2

    This is impossible; the assumed counterexample cannot exist.

    Reason: No integer is both even and odd (Theorem 4.7.2). Discharging the contradictory assumption proves the original claim.

Source concepts · approved book access required

PDF 246 · p. 222, PDF 247 · p. 223, PDF 248 · p. 224

Mathematical induction

When to choose: Use it for a claim indexed by every integer n from a starting value, when the next case relates to the previous one.

Prove P(n₀). For arbitrary k≥n₀, assume P(k) and derive P(k+1).

Start: State the indexed property and starting value; check the base without using the induction hypothesis.

Finish: Invoke induction only after both the base and the implication are established.

Worked example with reasons
  1. Goal
    1+3++(2n1)=n2,n11+3+\cdots+(2n-1)=n^2,\quad n\ge1

    Prove the sum formula for every positive integer n.

    Reason: The domain and indexed property specify what induction must cover.

  2. Established
    n=1:1=12n=1:\quad1=1^2

    The first case holds.

    Reason: Direct evaluation establishes the base.

  3. Assumption
    1+3++(2k1)=k2,k11+3+\cdots+(2k-1)=k^2,\quad k\ge1

    Fix an arbitrary integer k and assume only its case.

    Reason: This temporary induction hypothesis is permitted to prove the implication P(k)⇒P(k+1).

  4. Established
    1+3++(2k1)+(2k+1)=k2+2k+11+3+\cdots+(2k-1)+(2k+1)=k^2+2k+1

    Separate the next term and replace the old sum by k².

    Reason: This is the exact point where the induction hypothesis is used.

  5. Established
    k2+2k+1=(k+1)2k^2+2k+1=(k+1)^2

    This is the required case k+1.

    Reason: Algebra proves the implication. The base and induction principle now give all integers n≥1.

Source concepts · approved book access required

PDF 304 · p. 280

Negating quantified statements

When to choose: Use it to identify precisely what would make a quantified claim false, especially before a counterexample or contradiction.

Negate one outer quantifier at a time, preserving variable order, domains and the scope of the predicate.

Start: Mark the scope of each quantifier; move the negation inward one rule at a time.

Finish: Read the final statement and check that it describes failure of the original claim. Equivalence does not by itself prove either statement true.

Worked example with reasons
  1. Goal
    ¬xD yE P(x,y)\neg\forall x\in D\ \exists y\in E\ P(x,y)

    Rewrite the negation without changing its meaning.

    Reason: The domains D and E remain fixed throughout.

  2. Established
    xD ¬yE P(x,y)\exists x\in D\ \neg\exists y\in E\ P(x,y)

    There is an x for which the inner existential statement fails.

    Reason: Negation of a universal quantifier: ¬∀x R(x) ⇔ ∃x ¬R(x).

  3. Established
    xD yE ¬P(x,y)\exists x\in D\ \forall y\in E\ \neg P(x,y)

    For that same x, every y fails P.

    Reason: Negation of an existential quantifier: ¬∃y P(x,y) ⇔ ∀y ¬P(x,y). The order ∃x∀y is preserved.

Source concepts · approved book access required

PDF 164 · p. 140

Theorem, proposition, lemma and corollary

Theorem / proposition

Both are statements established by proof. The name often signals how a text organizes or emphasizes a result, not a different degree of truth.

Lemma

A proved auxiliary result used in another argument. For example, −|r|≤r≤|r| for real r supports later bounds. If r≥0, |r|=r and −r≤r; if r<0, |r|=−r and r≤−r. These cases cover every real r.

Lemma 4.5.4, printed p. 207 / PDF 231

Corollary

A result derived from an established theorem. If r is rational, r+r is rational by closure of rational numbers under addition (Theorem 4.3.2); because 2r=r+r, its double is rational.

Example 4.3.4, printed p. 187 / PDF 211; printed box: Corollary 4.2.3

Keep the domain conditions

With Epp’s definition, d divides 0 for every nonzero integer d: 0=d·0. Do not omit d≠0.

Prime and composite classifications here concern integers n>1. “Not prime” alone does not make 0, 1 or a negative integer composite.

§1.2 · Set-builder notationLevel 1

List A = {x ∈ ℤ | −2 ≤ x < 3}. Here | means “such that”.

Enter the set of integers in braces, separated by commas.

Symbols

Check answer checks the result above. Your reasoning is saved, not automatically graded; compare it with the walkthrough.

Symbols

Back to §1.2 in All topicsConcept in Epp: §1.2, printed page 6

Common mistake

Do not include 3 or omit 0: zero is also an integer.