3.2  Subgroups and the Subgroups of the Integers

Section 3.1 defined groups and proved their basic laws. After a structure comes the substructure. The even integers sit inside (Z,+) and form a group on their own, with the same addition; so do the multiples of 7, of 12, and of 0, which is just {0}. Are there any other subgroups of Z? Number Systems: From N to R, Section 3.4 answered the same question for ideals, which are closed under multiplication by every integer (Number Systems: From N to R, Theorem 3.4.2). Here the multiplication is gone, and the answer is the same: this section proves that the subgroups of (Z,+) are exactly the sets nZ with n∈N.

3.2.1. Subgroups

A subset of a group can fail to be a group with the inherited operation in three ways: a product can leave it, the identity can be missing, or an inverse can be missing. The definition rules out all three.

A subgroup is a subset that contains the identity and is closed under products and inverses.

Definition 3.2.1 (Subgroup)

Let G be a group. A subset H⊆G is a subgroup of G if e∈H, and ab∈H and a−1∈H for all a,b∈H.

In words: the identity of G is in H; multiplying two elements of H never leaves H; and the inverse in G of an element of H lies in H. We say “H is a subgroup of G” in words and use no symbol for it; in this chapter ≤ always means the order of Z.

Then the operation of G restricts to a binary operation H×H→H, and H is a group with it: (G1) holds in H because it holds in G, and (G2), (G3) hold because e and the inverses lie in H. The identity of the group H is the identity e of G, and the inverse of a in H is its inverse in G, by the uniqueness in Theorem 3.1.1 (1) and (2). Three conditions are a lot to check; in practice one checks that H is non-empty and a single combined condition.

Theorem 3.2.1 (Subgroup Test)

Let G be a group and H⊆G. Then H is a subgroup of G if and only if H≠∅ and ab−1∈H for all a,b∈H.

Proof. (⇒) If H is a subgroup, then e∈H, so H≠∅. For a,b∈H we have b−1∈H, and then ab−1∈H, since H is closed under products.

(⇐) Suppose H≠∅ and ab−1∈H for all a,b∈H. Pick h∈H. Taking a=b=h gives e=hh−1∈H. For b∈H, taking a=e gives b−1=eb−1∈H. For a,b∈H, we now know b−1∈H, so ab=a(b−1)−1∈H by Theorem 3.1.1 (3). Hence H is a subgroup. This proves the theorem.

In additive notation the test reads: H≠∅ and a−b∈H for all a,b∈H, where a−b:=a+(−b).

Example (Subgroups)

Check that each of the following is a subgroup.

  • (a) {e} and G, in any group G.
  • (b) nZ in (Z,+), for n∈Z; more generally aZ+bZ, for a,b∈Z (Number Systems: From N to R, Definition 3.2.1).
  • (c) {1,−1} and Q>0 in (Q∖{0},⋅).
  • (d) {[0],[2],[4]} in (Z/6Z,+); {[1],[3]} in (Z/8Z)×.
  • (e) In the group of bijections of a set X (Example (Groups) (c)), the bijections σ that fix a chosen point x0∈X, that is, σ(x0)=x0.
  • (f) {1,i,−1,−i}, the unit circle T, and, for n≥1, the set μn of n-th roots of unity, in (C∖{0},⋅) (Chapter 1).

Solution. In each case we use Theorem 3.2.1, or Definition 3.2.1 directly.

(a) {e} is non-empty, and ee−1=e. G is non-empty, since e∈G, and ab−1∈G because the operation is a binary operation. The trivial subgroup {e} is the smallest subgroup of every group: by the definition, every subgroup contains e.

(b) 0=0n∈nZ (Number Systems: From N to R, Proposition 2.3.2 (b), with (F6)). For kn,ln∈nZ, kn−ln=kn+(−l)n=(k−l)n∈nZ, by Number Systems: From N to R, Proposition 2.3.2 (c), then (F9) with (F6). In the same way 0=a0+b0∈aZ+bZ, and (ax+by)−(ax′+by′)=a(x−x′)+b(y−y′). So both are subgroups, by the additive form of the test. For instance 2Z is the set of even integers, and 0Z={0}.

(c) For {1,−1}: (−1)(−1)=1 (Number Systems: From N to R, Proposition 2.3.2 (c)), so each of 1,−1 is its own inverse, and the products 1⋅1=1, 1⋅(−1)=−1, (−1)(−1)=1 lie in the set; so it is a subgroup by the definition. For Q>0: it contains 1, which is positive (Number Systems: From N to R, Proposition 2.3.5 (e)). Let a,b>0. Then b−1>0 by Number Systems: From N to R, Proposition 2.5.2 (a). So ab−1>0 by (O4), Q being an ordered field (Number Systems: From N to R, Theorem 2.5.1).

(d) For classes, [a]−[b]=[a−b] (Number Systems: From N to R, Theorem 3.4.1 (b)). For a,b∈{0,2,4}, the difference a−b is one of 0,±2,±4, and [−2]=[4], [−4]=[2] in Z/6Z (since 6∣−2−4 and 6∣−4−2). So every difference lies in {[0],[2],[4]}. For {[1],[3]}: [3]−1=[3], since [3][3]=[9]=[1], so the four quotients [1][1]−1=[1], [1][3]−1=[3], [3][1]−1=[3], [3][3]−1=[1] lie in the set.

(e) The identity map fixes x0, so the set is non-empty. Let σ and τ fix x0. Applying τ−1 to τ(x0)=x0 gives x0=τ−1(x0), so (σ∘τ−1)(x0)=σ(x0)=x0. Section 3.4 uses this subgroup for X={1,…,n+1} and x0=n+1.

(f) C is a field (Theorem 1.2.4), so (C∖{0},⋅) is a group by Example (Groups) (b). Recall that i2=−1 (Proposition 1.1.1, with the identification of R inside C made after it).

For {1,i,−1,−i}: products of two of ±1 are ±1, products of ±1 with ±i are ±i, and products of two of ±i are ±i2=∓1 (signs by Number Systems: From N to R, Proposition 2.3.2 (c)). So the set is closed under products, and it contains 1. Each of 1, −1 is its own inverse, and i(−i)=−i2=1, so i−1=−i and (−i)−1=i. It is a subgroup by the definition.

For T={u∈C:|u|=1}: by Proposition 1.5.1 (a), which rests on the modulus rule |zw|=|z||w| of Theorem 1.2.2 (d), 1∈T, uv∈T for u,v∈T, and each u∈T is non-zero with u−1=u―∈T. So T⊆C∖{0}, and T is a subgroup by the definition.

For μn, the set of z∈C with zn=1 (Chapter 1’s notation, after Example (Roots of Unity)): 0∉μn, since 0n=0n−1⋅0=0≠1 for n≥1; so μn⊆C∖{0}, and there zn is the power of Definition 3.1.3, defined by the same recursion. Also 1∈μn. For ζ,η∈μn, since C∖{0} is abelian, (ζη−1)n=ζn(η−1)n=ζn(ηn)−1=1⋅1−1=1, by Proposition 3.1.3 (d) and (b). So ζη−1∈μn, and μn is a subgroup by the test. Chapter 1 also notes that μn⊆T. Its Section 1.6, Exercise R2 builds a bijection Z/nZ→μn that sends sums to products; in the words of Section 3.3 this is an isomorphism of groups. That exercise rests on the facts about cosine and sine that Chapter 1 borrows, and nothing in this chapter cites it.

Now non-examples, each a minimal change of an example. The set N⊆Z contains 0 and is closed under +, but 0−1=−1∉N: the inverses are missing. The odd integers fail more badly: they do not contain 0, which is even (0=2⋅0) and so not odd (Number Systems: From N to R, Corollary 3.1.3 (a)). And Z>0⊆Q>0 is non-empty and closed under multiplication, but 2−1=1/2∉Z: an integer m with 2m=1 would make 1 even, and 1=2⋅0+1 is odd. Each fails the test at one clause, and each is an infinite set; for a finite non-empty subset, closure under products alone suffices (Exercise C1).

Subgroups can be combined. If two subgroups are given, the elements they share form a subgroup again, and so do the elements shared by any family of subgroups:

Proposition 3.2.2 (Intersections of Subgroups)

Let G be a group and (Hi)i∈I a family of subgroups of G. Then ⋂i∈IHi, taken inside G (Sets, Relations, and Cardinality, Definition 1.2.4 (b)), is a subgroup of G.

Proof. Write H:=⋂i∈IHi. Since e∈G and e∈Hi for every i∈I, e∈H, so H≠∅. Let a,b∈H. Then ab−1∈G, and for each i∈I, a,b∈Hi, so ab−1∈Hi by Theorem 3.2.1 applied to the subgroup Hi. Hence ab−1∈H, and H is a subgroup by Theorem 3.2.1. This proves the proposition.

For the empty family the intersection is G itself, which is a subgroup.

Warning. A union of two subgroups need not be a subgroup. 2Z∪3Z contains 3 and 2, but not 3−2=1: 1∉2Z and 1∉3Z, since neither 2 nor 3 divides 1 (Number Systems: From N to R, Proposition 3.1.1 (g)). Intersections are safe; unions are not.

3.2.2. The subgroup generated by one element

Fix g∈G. Which subgroups contain g? Each of them contains gg, ggg, …, and their inverses, so it contains every power gn. The powers themselves form a subgroup, and so they are the smallest possible answer.

Definition 3.2.2 (Subgroup Generated by an Element)

Let G be a group and g∈G. The subgroup generated by g is ⟨g⟩:={gn:n∈Z}, with the powers of Definition 3.1.3. In additive notation, ⟨a⟩={n⋅a:n∈Z}.

In (Z,+), ⟨n⟩={k⋅n:k∈Z}={kn:k∈Z}=nZ, since the group multiple k⋅n is the product kn (Proposition 3.1.3 (e)). The name is justified by the next result.

Proposition 3.2.3 (The Subgroup Generated by an Element)

Let G be a group and g∈G. Then ⟨g⟩ is an abelian subgroup of G that contains g, and every subgroup of G that contains g contains ⟨g⟩.

Idea. Both halves are the power laws at work. The test asks for gm(gn)−1, which the laws turn into the single power gm−n. Conversely, a subgroup containing g is closed under products and inverses, and every power is built from g by those two operations.

Proof. First, g=g1∈⟨g⟩, so ⟨g⟩≠∅. For gm,gn∈⟨g⟩, gm(gn)−1=gmg−n=gm−n∈⟨g⟩, by Proposition 3.1.3 (b) and (a); so ⟨g⟩ is a subgroup by Theorem 3.2.1. It is abelian: gmgn=gm+n=gn+m=gngm, by Proposition 3.1.3 (a) and (F1) in Z.

Now let H be a subgroup of G with g∈H. By Logic and Proof, Axiom 4.2.1, gn∈H for every n∈N: g0=e∈H, and if gn∈H, then gn+1=gng∈H, since H is closed under products. For n∈N, also g−n=(gn)−1∈H (Proposition 3.1.3 (b)), since H is closed under inverses. Every integer is n or −n for some n∈N (Number Systems: From N to R, Proposition 2.2.3 (c)), so ⟨g⟩⊆H. This proves the proposition.

So ⟨g⟩ is the smallest subgroup containing g. A group that equals ⟨g⟩ for one of its elements g is called cyclic; Groups, the chapter “Cyclic Groups”, studies these groups and the least m≥1 with gm=e.

Examples. If gm=e for some m≥1, the subgroup ⟨g⟩ is finite and easy to list. Indeed, divide any n∈Z by m: n=qm+r with 0≤r<m (Number Systems: From N to R, Theorem 3.1.2 (a)). Then gn=gmqgr=(gm)qgr=eqgr=gr, by Proposition 3.1.3 (a) and (c), and eq=(g0)q=g0=e by (c) again. So ⟨g⟩={g0,g1,…,gm−1}.

3.2.3. The subgroups of the integers

Every set nZ=⟨n⟩ is a subgroup of (Z,+). The theorem says that there are no others, and that n is determined by the subgroup.

Theorem 3.2.4 (Subgroups of the Integers)

Let H be a subgroup of (Z,+). Then H=nZ for exactly one n∈N: n=0 if H={0}, and otherwise n is the least positive element of H.

Try it first (ten minutes): find the smallest subgroup of Z containing 6 and 15. List a few of its elements, guess what it is, and say why its least positive element should divide 6.

Idea. The attempt finds elements by subtracting: 15−6=9, 9−6=3, and then every multiple of 3. That suggests “the multiples of 3”, but listing gives no reason why nothing else can be in the subgroup. The guess also points at the right candidate for n: the least positive element, 3 here. Why should every element be a multiple of it? Divide an element a by n. The remainder is a minus a multiple of n, so it lies in the subgroup, and it is smaller than n. It cannot be positive, so it is 0. This is the move of Number Systems: From N to R, Section 3.2, least positive element, then divide, now with nothing but subtraction available.

Before reading on: where is H≠{0} used, and why is the least positive element taken, not the least element?

Proof. If H={0}, then H=0Z. Suppose H≠{0}, and pick a∈H with a≠0. Then −a∈H, and one of a, −a is positive (Number Systems: From N to R, Proposition 3.1.1 (h)). So H∩Z>0 is non-empty, and it has the lower bound 0; by Number Systems: From N to R, Proposition 2.3.6 it has a least element n, the least positive element of H.

(⊇) Since n∈H and nZ=⟨n⟩ (Proposition 3.1.3 (e)), Proposition 3.2.3 gives nZ⊆H.

(⊆) Let a∈H. Since n>0, Number Systems: From N to R, Theorem 3.1.2 (a) gives q,r∈Z with a=qn+r and 0≤r<n. Here qn∈nZ⊆H, so r=a−qn∈H, since H is a subgroup. If r>0, then r is a positive element of H smaller than n, against the choice of n. So r=0, and a=qn∈nZ.

Hence H=nZ. For uniqueness, let nZ=mZ with n,m∈N. Then n=1⋅n∈mZ, so m∣n, and in the same way n∣m; hence n=m by Number Systems: From N to R, Proposition 3.1.1 (f). This proves the theorem.

The answer to the prompt. The hypothesis H≠{0} is used once, in the first paragraph: it supplies a non-zero element, hence a positive one, so that the set of positive elements of H is non-empty and has a least element. The least element of H itself does not exist when H≠{0}: if m were least, then m−n∈H and m−n<m. And 0∈H is useless as a divisor, since division with remainder needs a positive divisor; the minimality of n among the positive elements is exactly what forces r=0.

Remark. This is the statement of Number Systems: From N to R, Exercise (C2: Closed under subtraction), an exercise in Number Systems: From N to R, Section 3.4, promoted to a theorem, and it is the additive half of Number Systems: From N to R, Theorem 3.4.2 (b). In Z, being an ideal comes free: every subgroup H=nZ of Z is an ideal (Number Systems: From N to R, Definition 3.4.1), since for jn∈H and k∈Z, k(jn)=(kj)n∈nZ by (F5).

The theorem turns questions about subgroups of Z into questions about one number: the least positive element.

Quick check. Which n∈N has nZ=6Z∩15Z?

Solution. n=30. The intersection is a subgroup (Proposition 3.2.2), and it contains 30=5⋅6=2⋅15≠0, so by Theorem 3.2.4 it is nZ with n its least positive element, the least positive common multiple of 6 and 15. The positive multiples of 15 below 30 are 15 alone, and 15=2⋅6+3 is not a multiple of 6 (by the uniqueness of the remainder in Number Systems: From N to R, Theorem 3.1.2 (a)), while 30 is. So n=30.

3.2.4. Exercises

A. Check your understanding

Exercise (A1)

These parts are about the proof of Theorem 3.2.4.

  • (a) Where is the minimality of n used?
  • (b) Run the proof on H=4Z+6Z: find n, and the division of 6 by n.
  • (c) The conclusion fails for the subset N of Z. Which condition of Definition 3.2.1 does N lack, and which step of the proof breaks?
  • (d) State the idea of the proof in two sentences.

Solution.

  • (a) In the step (⊆): the remainder r lies in H and 0≤r<n, and minimality forbids r>0, so r=0.
  • (b) H is a subgroup (Example (Subgroups) (b)). Its least positive element is n=2: 2=6−4∈H, and 1∉H, since every element 4x+6y=2(2x+3y) is even and 1 is odd (Number Systems: From N to R, Corollary 3.1.3 (a)). Dividing 6 by 2 gives 6=3⋅2+0, with remainder 0, as the proof predicts. So H=2Z.
  • (c) N lacks inverses: 1∈N, but −1∉N. The step (⊇) breaks: there n=1, and nZ⊆H went through nZ=⟨n⟩ and Proposition 3.2.3, which needs a subgroup; indeed −1=(−1)⋅1∉N. The first paragraph’s step −a∈H also fails for N (take a=1), but harmlessly: a non-zero a∈N is already positive, so n=1 still exists. The step whose failure breaks the conclusion is (⊇). The other inclusion still holds for N: each a∈N is a=a⋅1+0, so N⊆1Z=Z.
  • (d) The least positive element n of H is the only candidate. Division by n leaves a remainder in H smaller than n, so the remainder is 0 and every element is a multiple of n.

B. Practice

Exercise (B1: Put the proof in order)

The following lines contain the proof of the direction (⇐) of Theorem 3.2.1, shuffled, together with two lines that do not belong. Write the seven correct lines in an order that makes a proof, say which other orders are also admissible, and say why each of the other two lines fails.

  • (i) For a,b∈H, we know b−1∈H.

  • (ii) Hence H is a subgroup of G.

  • (iii) Choose h∈H.

  • (iv) Taking a=e and b=h: h−1=eh−1∈H; so e=hh−1∈H.

  • (v) Suppose H≠∅ and ab−1∈H for all a,b∈H.

  • (vi) So ab=a(b−1)−1∈H, by Theorem 3.1.1 (3).

  • (vii) For b∈H, taking a=e: b−1=eb−1∈H.

  • (viii) ab∈H, because H is closed under products.

  • (ix) Taking a=b=h: e=hh−1∈H.

Solution. The admissible order is (v), (iii), (ix), (vii), (i), (vi), (ii). Each line uses the one before it: (iii) uses H≠∅ from (v); (ix) uses the h of (iii); (vii) takes a=e, which needs e∈H from (ix); (i) is (vii) applied to an arbitrary b; (vi) needs b−1∈H from (i); and (ii) collects e∈H, inverses and products. So no other order is admissible: the dependencies form a single chain.

The distractor (iv) is circular. It takes a=e in the hypothesis, which is allowed only once e∈H is known, and then concludes e∈H. Placed before (ix), it uses what it is meant to prove; placed after (ix), its first half is a special case of (vii) and its second half repeats (ix).

The distractor (viii) assumes what is being proved: closure under products is one of the three conditions of Definition 3.2.1 that the direction (⇐) must establish, and the hypothesis (v) does not state it.

Exercise (B2: Subgroups of the integers modulo twelve)

Determine which of the following subsets of (Z/12Z,+) are subgroups. Justify your answer.

  • (a) {[0],[4],[8]}.
  • (b) {[0],[3],[6],[9]}.
  • (c) {[0],[5]}.
  • (d) {[0],[6]}.

Then show that every subgroup of Z/12Z that contains [5] is all of Z/12Z.

Solution. We use the additive form of Theorem 3.2.1, with [a]−[b]=[a−b] (Number Systems: From N to R, Theorem 3.4.1 (b)).

  • (a) A subgroup. For a,b∈{0,4,8}, a−b∈{0,±4,±8}, and [−4]=[8], [−8]=[4], since 12 divides −4−8 and −8−4.
  • (b) A subgroup. For a,b∈{0,3,6,9}, a−b∈{0,±3,±6,±9}, and [−3]=[9], [−6]=[6], [−9]=[3].
  • (c) Not a subgroup: [0]−[5]=[−5]=[7], which is not in the set (the remainders 7, 0, 5 are distinct, Number Systems: From N to R, Theorem 3.4.3 (b)). Equally, [5]+[5]=[10] is not in the set.
  • (d) A subgroup: [6]−[6]=[0], [0]−[6]=[−6]=[6], and the other differences are [0] and [6].

Now let H be a subgroup with [5]∈H. By Proposition 3.2.3, ⟨[5]⟩⊆H, so 5⋅[5]∈H. By Proposition 3.1.3 (c) and (e) and Number Systems: From N to R, Theorem 3.4.3 (d), 5⋅[5]=5⋅(5⋅[1])=25⋅[1]=[25]=[1], since 25=2⋅12+1. So [1]∈H, and then k⋅[1]=[k]∈H for every k∈N (Proposition 3.2.3, Proposition 3.1.3 (e) and Number Systems: From N to R, Theorem 3.4.3 (d) again). Taking k=0,1,…,11 gives every class of Z/12Z (Number Systems: From N to R, Theorem 3.4.3 (b)). Hence H=Z/12Z.

Exercise (B3: Integer combinations, once more)

Let a,b∈Z, not both 0. Use Theorem 3.2.4 to prove that aZ+bZ=dZ, where d is the least positive element of aZ+bZ. Compare the proof with the one in Number Systems: From N to R, Section 3.2.

Solution. aZ+bZ is a subgroup of (Z,+) (Example (Subgroups) (b)). It is not {0}: it contains a=a⋅1+b⋅0 and b=a⋅0+b⋅1, and one of them is non-zero. So by Theorem 3.2.4, aZ+bZ=nZ with n its least positive element, which is d.

This is Number Systems: From N to R, Theorem 3.2.1 (e), whose d is the same least positive combination. The two proofs are one argument. Number Systems: From N to R divided a and b by d and used that the remainder is again a combination; the proof of Theorem 3.2.4 divides an arbitrary element of the subgroup by n and uses only that a subgroup is closed under subtraction. The second form applies to every subgroup of Z, not only to sets of combinations.

C. Going deeper

Exercise (C1: Finite subsets closed under products)

Let G be a group, and let H⊆G be finite, non-empty and closed under products (ab∈H for all a,b∈H). Prove that H is a subgroup of G. Then explain why N⊆Z, which is non-empty and closed under + but not a subgroup, does not contradict this.

The first half of a proof is given.

Let h∈H, and let k:=|H| (Sets, Relations, and Cardinality, Definition 3.1.2). The powers h,h2,…,hk+1 all lie in H, by induction on the exponent, since hj+1=hjh.

The last half is blank. Name the move, then complete it.

Solution. The move is multiply by the inverse: two equal powers hi=hj become e=hj−i once hi is removed from both sides.

Completion. The map {1,…,k+1}→H, j↦hj, goes from a set with k+1 elements to a set with k elements, so it is not injective (Sets, Relations, and Cardinality, Corollary 3.1.3 (a)): hi=hj for some 1≤i<j≤k+1. Multiplying both sides on the left by (hi)−1=h−i gives e=h−ihi=h−ihj=hj−i (Proposition 3.1.3 (b), (a)). Since 1≤j−i≤k, hj−i is one of the listed powers, so e∈H. Next, if j−i≥2, then hhj−i−1=hj−i−1h=hj−i=e (Proposition 3.1.3 (a)), so h−1=hj−i−1 by Theorem 3.1.1 (2), and hj−i−1∈H since 1≤j−i−1≤k. If j−i=1, then h=h1=e, and h−1=e∈H. As h∈H was arbitrary, H is closed under inverses; it contains e and is closed under products, so it is a subgroup by Definition 3.2.1.

The set N is not finite, so the result does not apply to it. Read backwards, the result even proves this: if N were finite, it would be a subgroup of Z, and it is not, since −1∉N.

Marking scheme. (10 points) - 1: names the move (multiply by the inverse, or cancel hi). - 2: gets hi=hj with 1≤i<j≤k+1 from the pigeonhole principle, cited. - 2: derives hj−i=e with the power laws named, and concludes e∈H from 1≤j−i≤k. - 3: shows h−1∈H: h−1=hj−i−1 when j−i≥2, and h=e when j−i=1. - 1: concludes that H is a subgroup, by Definition 3.2.1 or Theorem 3.2.1. - 1: explains that N is infinite, so the result does not apply. Fatal errors (0 for the step): h0=e taken as one of the listed powers (the list starts at h1); h−1∈H asserted without exhibiting it as a positive power; the case j−i=1 mishandled so that h0 is claimed to lie in the list.

Exercise (C2: Exit check: subgroups of the integers)

State and prove Theorem 3.2.4.

Solution (Hint 1). Look at the positive elements of H, and take the least one.

Solution (Hint 2). To show that an element a∈H is a multiple of that least positive element n, divide a by n.

Solution. The statement and proof of Theorem 3.2.4 are a complete answer. In outline: H={0}=0Z, or H has a non-zero element a, and then a or −a, both in H, is positive; the least positive element n exists by Number Systems: From N to R, Proposition 2.3.6; nZ⊆H because H is a subgroup containing n (all multiples kn, negative k included); for a∈H, a=qn+r with 0≤r<n and r=a−qn∈H, so r=0 by minimality; and nZ=mZ with n,m∈N forces n=m.

Marking scheme. (10 points) - 3: the case H={0}; otherwise the existence of a positive element, with the reason when the chosen element is negative (its inverse lies in H). - 1: the least positive element, by a cited well-ordering result for sets of integers bounded below. - 2: nZ⊆H by closure, with the negative multiples included. - 2: division of a∈H by n, with the remainder shown to lie in H. - 1: minimality of n forces r=0. - 1: uniqueness of n∈N. Fatal errors (0 for the step): assuming that H is an ideal, or citing Number Systems: From N to R, Theorem 3.4.2 for H (closure under multiplication by integers is not given; that it comes free is a consequence of the theorem); “the least element of H” without positivity. A proof by induction showing kn∈H for k∈N, followed by inverses for k<0, earns the 2 points for nZ⊆H. A descent proof (for a∈H with a≥0, strong induction on a: if a≥n, then a−n∈H and 0≤a−n<a; negative a handled through −a∈H) earns the 2 points for division when it shows a−n∈H and treats negative a, and the 1 point for minimality when it rules out 0<a<n.

Exercise (C3: Inclusions and intersections)

Let m,n∈Z>0.

  • (a) Prove that mZ⊆nZ if and only if n∣m.
  • (b) Prove that mZ∩nZ=LZ, where L is the least positive common multiple of m and n. Deduce that L divides every common multiple of m and n.

Solution (Hint 1). For (a), ask where m itself lies. For (b), ask what kind of set the intersection is.

Solution (Hint 2). For (b): mZ∩nZ is a subgroup of Z by Proposition 3.2.2, and mn lies in it.

Solution.

  • (a) (⇒) m=1⋅m∈mZ⊆nZ, so m=kn for some k∈Z, that is, n∣m. (⇐) If m=kn, then every jm=(jk)n lies in nZ, by (F5).
  • (b) By Proposition 3.2.2, mZ∩nZ is a subgroup of (Z,+). It contains mn=n⋅m=m⋅n, which is positive by (O4), so it is not {0}. By Theorem 3.2.4 it equals LZ, with L its least positive element. Its elements are exactly the common multiples of m and n, so L is the least positive common multiple. A common multiple c lies in mZ∩nZ=LZ, so L∣c.

This is Number Systems: From N to R, Exercise (B2: The least common multiple), there proved by dividing c by L directly; here the division is done once and for all inside Theorem 3.2.4.

Marking scheme. (10 points) - 2: (a) (⇒) uses m∈mZ to get m=kn. - 1: (a) (⇐) shows jm=(jk)n∈nZ. - 2: (b) the intersection is a subgroup of (Z,+), by Proposition 3.2.2. - 2: (b) it is not {0} (mn is a positive element), so Theorem 3.2.4 gives LZ with L its least positive element. - 2: (b) identifies the intersection with the set of common multiples, so L is the least positive common multiple. - 1: (b) deduces L∣c for every common multiple c. Fatal errors (0 for the step): (b) applies Theorem 3.2.4 without checking that the intersection is a subgroup; (b) assumes L=mn or L=mn/gcd(m,n) without proof.