2.1  The Integers as Classes of Pairs

Chapter 1 built the natural numbers as the set ω, with its 0, +, ⋅ and <, and proved the laws of arithmetic, the order and well-ordering from the axioms for sets. From this chapter on, N means that set (Corollary 1.7.3 and the citing rule of Section 1.7). In N the equation 5+x=3 has no solution: 5≤5+x for every x∈N by Proposition 1.6.3 (a), while 3<5 by the same result, as 5=3+2 with 2≠0. So 5+x=3 would give 5≤3<5, hence 5<5, which Theorem 1.6.1 (a) rules out. This section builds a larger set Z, out of N alone, with the one tool of Sets, Relations, and Cardinality, Section 2.5: the quotient of a set by an equivalence relation.

2.1.1. What we use about the natural numbers

Every fact about N in this section and the next is one of the following results of Chapter 1, and each is cited where a proof uses it. The defining equation n+0=n and the evaluation of numeral sums and comparisons such as 2+3=5 and 0≠2 rest on Definition 1.5.1 and Theorem 1.6.1 and are not cited each time.

  • Defining equations (Definition 1.5.1): n+0=n, m+S(n)=S(m+n) and n⋅0=0, and the numerals 0:=∅, 1, 2, …, with n+1=S(n).
  • Laws of arithmetic (Theorem 1.5.3): + and ⋅ are commutative and associative, ⋅ distributes over +, and 0+n=n, 1⋅n=n, 0⋅n=0.
  • Cancellation (Proposition 1.6.3 (b), (f)): m+k=n+k gives m=n; and mk=nk with k≠0 gives m=n.
  • Order (Theorem 1.6.1 (a)): < is a strict total order, so for all m,n exactly one of m<n, m=n, n<m holds, and < is transitive and irreflexive.
  • Order and addition (Proposition 1.6.3 (a)): m≤n if and only if n=m+j for some j∈N; and m<n if and only if n=m+j for some j≠0. Adding preserves < (Proposition 1.6.3 (c)).
  • Small facts and well-ordering: 0<1 (Theorem 1.6.1 (d)); no k satisfies n<k<S(n) (Theorem 1.6.1 (b)); every non-empty subset of N has a least element (Theorem 1.6.2).

That is the whole list for now. Nothing about the integers or the rationals of school enters a proof: from here on they are the sets this chapter builds, and their familiar properties become theorems.

2.1.2. A naive attempt

The school picture of an integer is “a natural number with a sign”: +3, −2, 0. It is tempting to take that literally and let an integer be a pair (s,n) with a sign s∈{0,1} (read 0 as “plus” and 1 as “minus”) and a size n∈N. Two things go wrong at once.

First, zero gets two names, (0,0) and (1,0): a “plus zero” and a “minus zero”. Either both stay, and every theorem must treat them as the same, or one is banned, and every definition must check that it never produces the banned one.

Second, addition needs cases. Adding +m and −n should give +(m−n) when n≤m and −(n−m) when m<n, where m−n is the subtraction of Proposition 1.6.3 (a), defined on N only when n≤m. There are four sign patterns for a sum, and two of them split again by the order of the sizes. A proof that addition is associative would split by the signs of all three terms and then by the order of their sizes, and every case would subtract in N in its own direction.

The trouble in both is the same: the definition performs a subtraction that N can only do one way round. The construction below never performs it. It records the subtraction as a pair, and lets an equivalence relation decide when two recorded subtractions should count as equal.

2.1.3. Pairs that record a difference

Think of a pair (a,b)∈N×N as a note saying “a minus b”, to be computed later or never. The note (3,5) is legitimate even though 3−5 is not a natural number. Many notes say the same thing: (3,5), (0,2) and (10,12) all describe “two less than nothing”, which school calls −2.

When do two notes (a,b) and (c,d) describe the same thing? School would write a−b=c−d, and then add b+d to both sides to get a+d=b+c. That last equation is the one we keep, because it uses only addition, which N has for all inputs. The computation with minus signs is a heuristic, borrowed from school to find the definition; the definition does not depend on it.

An integer is a difference you have not computed yet.

Definition 2.1.1 (The Integers)

For (a,b),(c,d)∈N×N, let (a,b)∼(c,d)⟺a+d=b+c. The set of integers is the quotient set Z:=(N×N)/∼ of Sets, Relations, and Cardinality, Definition 2.5.4, and an integer is an element of Z. The class of the pair (a,b) is written [(a,b)]: [(a,b)]={(c,d)∈N×N:(c,d)∼(a,b)}.

In words: two pairs are related when their cross sums agree, the first coordinate of each added to the second coordinate of the other. The relation is a subset of (N×N)×(N×N), described by a property (Sets, Relations, and Cardinality, Definition 1.3.3, Sets, Relations, and Cardinality, Definition 1.3.2). An integer is one whole class: the set of all pairs that record the same difference. The notation [(a,b)] is the class notation [x] of Sets, Relations, and Cardinality, Definition 2.5.2 with x=(a,b); no new bracket is introduced.

Well-definedness. Sets, Relations, and Cardinality, Definition 2.5.4 is stated for an equivalence relation. Until ∼ is shown to be one, the definition of Z is a plan, not a definition. The next proposition supplies the missing check, and it is placed directly after the definition for that reason.

An integer is a set of pairs. It is not a natural number with a sign, and it is not a pair. Sets, Relations, and Cardinality, Chapter 1 adopted the convention that a pair is not a number (after Sets, Relations, and Cardinality, Definition 1.3.1), and on ω that became a theorem, Proposition 1.4.3. The same care is needed here: [(0,2)] is the set {(0,2),(1,3),(2,4),…}, and the school −2 is what those pairs have in common. The construction takes “what they have in common” to be the set of them.

Proposition 2.1.1 (The Relation Behind the Integers)

The relation ∼ of Definition 2.1.1 is an equivalence relation on N×N (Sets, Relations, and Cardinality, Definition 2.5.1).

Idea. Reflexivity and symmetry are rearrangements of one equation, by commutativity. Transitivity has two hypotheses, a+d=b+c and c+f=d+e, and a goal a+f=b+e in which c and d do not appear. In school one would subtract them. In N we add the two equations, so that c+d appears on both sides, and then remove it by cancellation.

Before reading on: which line uses cancellation in N, and why is it more direct than subtracting c+d?

Proof. We check (Eq1)–(Eq3) of Sets, Relations, and Cardinality, Definition 2.5.1. Let (a,b),(c,d),(e,f)∈N×N.

(Eq1) a+b=b+a by commutativity (Theorem 1.5.3 (b)), so (a,b)∼(a,b).

(Eq2) Suppose (a,b)∼(c,d), that is, a+d=b+c. By commutativity, c+b=b+c=a+d=d+a, and c+b=d+a says (c,d)∼(a,b).

(Eq3) Suppose (a,b)∼(c,d) and (c,d)∼(e,f), that is, a+d=b+candc+f=d+e. Adding the two equations gives (a+d)+(c+f)=(b+c)+(d+e). By associativity and commutativity (Theorem 1.5.3 (b), (c)), the left side is (a+f)+(c+d) and the right side is (b+e)+(c+d), so (a+f)+(c+d)=(b+e)+(c+d). By cancellation (Proposition 1.6.3 (b)) with k=c+d, a+f=b+e. That is (a,b)∼(e,f).

This proves that ∼ is an equivalence relation.

The answer to the prompt is the last line of (Eq3). It is tempting to “subtract c+d from both sides” at the end. In N the difference n−m of Proposition 1.6.3 (a) exists only when m≤n. Here it does exist, since c+d≤(a+f)+(c+d) and c+d≤(b+e)+(c+d) by the same result and commutativity, but only after that check; and reading off ((a+f)+(c+d))−(c+d)=a+f uses the uniqueness in (a), which is itself proved by cancellation. Cancellation removes c+d directly, and it holds for all k, with no size check.

So Z=(N×N)/∼ is now defined, and by Sets, Relations, and Cardinality, Theorem 2.5.1 its elements partition N×N: every pair lies in exactly one integer, and [(a,b)]=[(c,d)] if and only if a+d=b+c.

2.1.4. Pictures of classes

The quarter plane N×N is a grid of lattice points, and the classes are easy to see in it.

Example (Three classes, listed and drawn)

List the elements (x,y) with x≤4 of each of the classes [(3,5)], [(0,0)] and [(4,1)], and describe each class as a set of lattice points.

Solution. The class [(3,5)]. A pair (x,y) lies in it when x+5=y+3. This holds if and only if y=x+2. Indeed, if y=x+2, then y+3=x+(2+3)=x+5 by associativity (Theorem 1.5.3 (c)). Conversely, x+5=(x+2)+3, so x+5=y+3 gives (x+2)+3=y+3, and cancellation (Proposition 1.6.3 (b)) gives y=x+2. So [(3,5)]={(x,x+2):x∈N}, and the elements with x≤4 are (0,2), (1,3), (2,4), (3,5), (4,6).

The class [(0,0)]. Here the condition is x+0=y+0, that is, x=y, since n+0=n (Definition 1.5.1 (a)). So [(0,0)]={(x,x):x∈N}, the diagonal, and the elements with x≤4 are (0,0), (1,1), (2,2), (3,3), (4,4).

The class [(4,1)]. The condition x+1=y+4 holds if and only if x=y+3, by the same two steps as for [(3,5)]. So [(4,1)]={(y+3,y):y∈N}. Its elements with x≤4 are (3,0) and (4,1) only: x=y+3=3+y (Theorem 1.5.3 (b)) gives 3≤x (Proposition 1.6.3 (a)); with x≤4=S(3), x is 3 or 4, since no natural number lies strictly between 3 and S(3) (Theorem 1.6.1 (b)); and then y+3=3=0+3 or y+3=4=1+3, so y is 0 or 1 by cancellation (Proposition 1.6.3 (b)).

Each of these three classes is the set of lattice points on one diagonal line y=x+k or x=y+k of the quarter plane, starting on an axis and running up and to the right.

Diagram. Labels: x, y, i, [(3,5)], [(0,0)], [(4,1)]

The picture shows the three classes as three diagonals: [(3,5)] solid with filled dots, [(0,0)] dashed with open dots, [(4,1)] dotted with squares. Every pair lies in exactly one class (Sets, Relations, and Cardinality, Theorem 2.5.1), so no two of these diagonals share a lattice point; after the normal form below we see that every class is a diagonal of this kind, so every lattice point lies on exactly one of them. The class [(0,0)] is the degenerate case: it is the integer zero, and it is the only class whose line passes through the origin.

A non-example by minimal change. Replace the sums in the definition by products: on N×N, let (a,b)≈(c,d) mean ad=bc. This is still reflexive (ab=ba) and symmetric (ad=bc gives cb=da), both by commutativity of ⋅ (Theorem 1.5.3 (f)). It is not transitive: (1,1)≈(0,0),(0,0)≈(2,1),but(1,1)≉(2,1), since 1⋅0=1⋅0, 0⋅1=0⋅2 and 1⋅1≠1⋅2. The clause that fails is (Eq3), and the line of the proof above that has no counterpart is cancellation. Additive cancellation holds for every k; multiplicative cancellation (Proposition 1.6.3 (f)) needs k≠0, and the pair (0,0) supplies a middle factor that is 0. When Section 2.4 builds fractions with this product relation, it excludes zero second coordinates for exactly this reason.

2.1.5. Why this definition

Why cross sums. “a−b=c−d” cannot be the definition, because a−b is defined in N only when b≤a. The cross-sum equation a+d=b+c says the same thing whenever both differences exist, and it makes sense for every two pairs.

Why whole classes. Each class has a simplest pair, one with a coordinate 0, as the next proposition shows. One could define Z as the set of these simplest pairs instead. But then the sum of (3,0) and (0,5) would have to be brought back to a simplest pair, (0,2), by a subtraction in N in the right direction: the case analysis of the naive attempt returns. With classes, any representatives may be combined, and the equivalence relation absorbs the bookkeeping. The price is the check of the next section: a definition through representatives must not depend on which ones were used.

The degenerate class and the name. The class of (0,0) is the diagonal; it will be the zero of Z. The word “integer” is Latin for “whole” or “untouched”, a number not broken into fractions; Section 2.4 builds those.

The first result about the new set says that each class has exactly one simplest name.

Proposition 2.1.2 (Normal Form of an Integer)
  • (a) Every class [(a,b)]∈Z contains exactly one pair of the form (n,0) or (0,n) with n∈N (the pair (0,0) has both forms and counts once). Precisely, for each (a,b)∈N×N exactly one of the following holds:
    • a=b+k for some k≠0, and then [(a,b)]=[(k,0)];
    • a=b, and then [(a,b)]=[(0,0)];
    • b=a+k for some k≠0, and then [(a,b)]=[(0,k)].
  • (b) For all m,n∈N: if [(m,0)]=[(n,0)], then m=n; and if [(0,m)]=[(0,n)], then m=n.

Idea. The three cases are the three cases of trichotomy for a and b, and Proposition 1.6.3 (a) turns each inequality into an equation with a non-zero k. In each case one line of arithmetic shows that (a,b) is related to the simplest pair. For “exactly one pair”, two simplest pairs of the same form are handled by (b), so we prove (b) first. Two of opposite forms, (k,0) and (0,l) with k,l≠0, would need k+l=0, which the order forbids.

Proof. (b) Suppose [(m,0)]=[(n,0)]. By Sets, Relations, and Cardinality, Theorem 2.5.1 (b), (m,0)∼(n,0), that is, m+0=0+n. Since m+0=m (Definition 1.5.1 (a)) and 0+n=n (Theorem 1.5.3 (a)), m=n. Likewise [(0,m)]=[(0,n)] gives 0+n=m+0, so n=m.

(a), the three cases. Let (a,b)∈N×N. By Theorem 1.6.1 (a), exactly one of b<a, a=b, a<b holds. By Proposition 1.6.3 (a), b<a holds if and only if a=b+k for some k≠0, and a<b if and only if b=a+k for some k≠0. So exactly one of the three listed conditions holds. In each case the stated equality of classes follows from Sets, Relations, and Cardinality, Theorem 2.5.1 (b), once the two pairs are shown to be related:

  • if a=b+k, then a+0=a=b+k (Definition 1.5.1 (a)), so (a,b)∼(k,0);
  • if a=b, then a+0=b+0, so (a,b)∼(0,0);
  • if b=a+k, then a+k=b=b+0 (Definition 1.5.1 (a)), so (a,b)∼(0,k).

In particular every class contains a pair of the form (n,0) or (0,n).

(a), only one such pair. Let C be a class containing two such pairs p and p′. Since both lie in C, [p]=C=[p′] by Sets, Relations, and Cardinality, Theorem 2.5.1 (b). If p=(m,0) and p′=(n,0), then m=n by (b), so p=p′; likewise if both have the form (0,⋅). This covers every case in which one of the pairs is (0,0), since (0,0) has both forms. There remains p=(k,0) and p′=(0,l) with k≠0 and l≠0. Then p∼p′ says k+l=0+0=0. Since l≠0, Proposition 1.6.3 (a) gives k<0; and since k=0+k (Theorem 1.5.3 (a)) with k≠0, it also gives 0<k. By transitivity k<k, which Theorem 1.6.1 (a) rules out. So this case cannot occur, and the pair is unique.

So every integer has a normal form: it is [(n,0)] for a unique n∈N, or [(0,n)] for a unique n∈N with n≠0. In the picture, every class is a diagonal: (x,y)∼(n,0) means x+0=y+n, that is, x=y+n, and (x,y)∼(0,n) means x+n=y+0, that is, y=x+n (Definition 1.5.1 (a)), so [(n,0)]={(y+n,y):y∈N}and[(0,n)]={(x,x+n):x∈N}. The normal form is where the class’s diagonal meets an axis. The next section reads [(n,0)] as the natural number n and [(0,n)] as its negative; this is how the description of Sets, Relations, and Cardinality, Section 2.1, “an integer is a natural number or the negative of one”, becomes a theorem about the constructed Z.

Warning. A property of a class must not be read off one representative. “The integer [(a,b)] is small when a≤3” sounds like a property of integers and is not one: [(3,3)]=[(5,5)], the first pair has a=3≤3, and the second has a=5. The class is “small” or not according to the name we happened to use. The property “[(a,b)] is positive when b<a” looks the same and happens to be safe: if (a,b)∼(a′,b′) and b<a, then b′<a′. That needs a proof, and Section 2.3 gives it before it calls any integer positive.

Quick check. Is (2,7)∼(10,15)? Is (2,7)∼(15,10)?

Solution. Yes: the cross sums are 2+15=17 and 7+10=17. No: the cross sums are 2+10=12 and 7+15=22, and 12≠22. In school terms, (2,7) and (10,15) both record “five less”, while (15,10) records “five more”. The normal forms agree: 7=2+5 and 15=10+5, so [(2,7)]=[(0,5)]=[(10,15)], while [(15,10)]=[(5,0)], a different class by Proposition 2.1.2 (a).

The set Z exists, and each element has a simplest name. It has no arithmetic yet. The next section defines the sum and product of two integers by formulas on representatives, and the warning above is the question it must answer for each formula.

2.1.6. Exercises

A. Check your understanding

Exercise (A1)
  • (a) State the relation ∼ and the set Z of Definition 2.1.1 in symbols.
  • (b) Which pairs with a coordinate equal to 0 lie in [(6,9)]?
  • (c) Why does the proof of Proposition 2.1.1 cancel c+d rather than subtract it?
  • (d) True or false, with a reason: [(1,1)]=[(5,5)].

Solution.

  • (a) For (a,b),(c,d)∈N×N: (a,b)∼(c,d)⟺a+d=b+c; and Z:=(N×N)/∼={[(a,b)]:(a,b)∈N×N}.

  • (b) Only (0,3). A pair (x,0) in the class would need x+9=0+6=6 (Theorem 1.5.3 (a)); but 9≤x+9 by Proposition 1.6.3 (a) (with Theorem 1.5.3 (b) to write x+9=9+x), and 6<9, so x+9=6 would give 9≤6<9, and then 9<9, which Theorem 1.6.1 (a) excludes. A pair (0,y) needs 0+9=y+6, that is, 3+6=y+6, so y=3 by cancellation (Proposition 1.6.3 (b)). This agrees with Proposition 2.1.2 (a): 9=6+3, so [(6,9)]=[(0,3)], and the class has exactly one pair with a coordinate 0.

  • (c) Subtraction in N is defined only when the number subtracted is at most the other (Proposition 1.6.3 (a)). Here c+d is at most both sides, so subtracting would be possible, but only after that check, and reading off the differences uses the uniqueness in (a), which is itself proved by cancellation. Cancellation (Proposition 1.6.3 (b)) holds for every k∈N with no check, so the proof uses it directly.

  • (d) True. (1,1)∼(5,5) because 1+5=1+5, so the classes are equal by Sets, Relations, and Cardinality, Theorem 2.5.1 (b). Both are the zero class [(0,0)].

B. Practice

Exercise (B1: Three look-alike relations)

On N×N, determine which of the following relations are equivalence relations. For each one, decide which of (Eq1)–(Eq3) hold. Justify your answer.

  • (a) (a,b)≈1(c,d) if and only if a+c=b+d.
  • (b) (a,b)≈2(c,d) if and only if a+2d=2b+c.
  • (c) (a,b)≈3(c,d) if and only if a+d≤b+c.

Solution.

  • (a) Symmetric, but neither reflexive nor transitive. Symmetric: a+c=b+d gives c+a=d+b by commutativity (Theorem 1.5.3 (b)). Not reflexive: (0,1)≈1(0,1) would need 0+0=1+1, that is, 0=2, which is false. Not transitive: (0,1)≈1(1,0) since 0+1=1+0, and (1,0)≈1(0,1) since 1+0=0+1; transitivity would give (0,1)≈1(0,1), which we just saw is false. Notice that every pair is related to something, since (a,b)≈1(b,a) by commutativity. A symmetric relation in which every element is related to something still need not be reflexive: “x related to y, so y related to x, so x related to x” uses transitivity, and that is what fails here.

  • (b) An equivalence relation. (Eq1) a+2b=2b+a. (Eq2) a+2d=2b+c gives c+2b=2d+a, by commutativity. (Eq3) Suppose a+2d=2b+c and c+2f=2d+e. Adding, and rearranging by Theorem 1.5.3 (b), (c), (a+2f)+(2d+c)=(2b+e)+(2d+c), and cancellation (Proposition 1.6.3 (b)) gives a+2f=2b+e. In school terms the pair (a,b) records a−2b, and the relation says a−2b=c−2d.

  • (c) Reflexive and transitive, not symmetric. (Eq1) a+b≤b+a, since the two sides are equal. (Eq3) First, for x,y,u,v∈N, x≤y and u≤v give x+u≤y+v: by Proposition 1.6.3 (a), y=x+i and v=u+j for some i,j∈N, so y+v=(x+u)+(i+j) by Theorem 1.5.3 (b), (c), and (a) again gives x+u≤y+v. Now let a+d≤b+c and c+f≤d+e. Adding and rearranging, (a+f)+(c+d)≤(b+e)+(c+d). If b+e<a+f, then (b+e)+(c+d)<(a+f)+(c+d) by Proposition 1.6.3 (c), contradicting the display by trichotomy (Theorem 1.6.1 (a)). So a+f≤b+e, by trichotomy again. Not symmetric: (0,1)≈3(0,0) since 0+0≤1+0, that is, 0≤1; but (0,0)≈3(0,1) would need 0+1≤0+0, that is, 1≤0, which is false since 0<1 (Theorem 1.6.1 (d)).

Exercise (B2: A class in set-builder form)

Let (a,b)∈N×N. Describe the class [(a,b)] by a set-builder expression, in the two cases b≤a and a≤b. Hence describe [(7,2)] and [(2,7)].

Solution. Case b≤a. Write a=b+k with k∈N (Proposition 1.6.3 (a)). We claim [(a,b)]={(y+k,y):y∈N}. A pair (x,y) lies in [(a,b)] when x+b=y+a, that is, x+b=(y+k)+b by Theorem 1.5.3 (c), (b). By cancellation (Proposition 1.6.3 (b)) this holds if and only if x=y+k; the converse direction is substitution. So the elements of the class are exactly the pairs (y+k,y), y∈N.

Case a≤b. Write b=a+k (Proposition 1.6.3 (a)). In the same way, (x,y)∼(a,b) means x+(a+k)=y+a, which by rearranging and canceling a holds if and only if y=x+k. So [(a,b)]={(x,x+k):x∈N}.

The two descriptions agree when a=b (then k=0), as they must. For the examples, 7=2+5, so [(7,2)]={(y+5,y):y∈N}, and [(2,7)]={(x,x+5):x∈N}.

C. Going deeper

Exercise (C1: Exit check: the relation that builds Z)

Let ∼ be the relation of Definition 2.1.1 on N×N.

  • (a) Prove that ∼ is an equivalence relation.
  • (b) Prove that if (a,b)∼(a′,b′) and (c,d)∼(c′,d′), then (a+c,b+d)∼(a′+c′,b′+d′).
  • (c) Say in one sentence what (b) means for a rule that adds two integers by adding representatives coordinatewise.

Name the property of N behind each step.

Solution.

  • (a) This is Proposition 2.1.1; here is the proof once more. Reflexive: a+b=b+a by commutativity. Symmetric: if a+d=b+c, then c+b=d+a by commutativity. Transitive: let a+d=b+c and c+f=d+e. Adding the two equations and rearranging by associativity and commutativity gives (a+f)+(c+d)=(b+e)+(c+d), and cancellation of c+d (Proposition 1.6.3 (b)) gives a+f=b+e.

  • (b) The hypotheses are a+b′=b+a′ and c+d′=d+c′. Adding them, (a+b′)+(c+d′)=(b+a′)+(d+c′). By associativity and commutativity (Theorem 1.5.3 (b), (c)), the left side is (a+c)+(b′+d′) and the right side is (b+d)+(a′+c′). So (a+c)+(b′+d′)=(b+d)+(a′+c′), which is the cross-sum equation for (a+c,b+d)∼(a′+c′,b′+d′).

  • (c) The class of (a+c,b+d) does not depend on which representatives of [(a,b)] and [(c,d)] were used, so “add representatives coordinatewise, then take the class” is well defined: it assigns exactly one integer to each pair of integers.

Marking scheme. (10 points)

  • 2: reflexive and symmetric, each citing commutativity of + in N.
  • 3: transitivity: combines the two hypotheses into one equation with a common summand on both sides (by adding them, or by substituting one into the other) and removes that summand by cancellation in N, named as such.
  • 2: in (b), combines the two hypotheses (by adding them, or by substituting both into a rearranged sum).
  • 2: in (b), rearranges by associativity and commutativity to the cross-sum equation for the two sums.
  • 1: (c) concludes that the coordinatewise sum is well defined on classes.

A proof of (b) that changes one argument at a time (first (a,b) to (a′,b′) with (c,d) fixed, then the other) and joins the two by transitivity earns the four points of (b) if each step is justified. Fatal errors (0 for the step): subtracting in N (for instance “subtract d from both sides”) without showing that the difference exists; proving only reflexivity and symmetry and calling the relation an equivalence relation.