Evanalysis
7.1Estimated reading time: 31 min

7.1-7.2 Binary operations, monoids, and groups

Move from bare sets to sets with operations, then study monoids, identity elements, groups, inverses, the socks-shoes law, and cancellation.

Course contents

Chapter 7 begins with a change in viewpoint.

Set theory lets us compare sets by functions, relations, and cardinalities. But many mathematical objects are not interesting merely because of which elements they contain. They are interesting because the set carries extra structure.

For example, from the point of view of bare cardinality, the set {5, dog} and the set {0,1}\{0,1\} both have two elements. But {0,1}\{0,1\} also supports familiar operations such as addition and multiplication modulo 22, while 5 + dog is not meaningful unless extra structure has been specified.

The point of this chapter is to make that extra structure explicit.

Sets with structure

Many mathematical objects can be read as sets with additional data: natural numbers with addition and multiplication, the plane with vector addition, and permutations with composition.

The common pattern is:

  1. start with a set;
  2. specify some operation, relation, function, or distinguished element on that set;
  3. state axioms that this extra data must satisfy;
  4. prove theorems from those axioms.

This is one of the central habits of modern mathematics. Instead of proving the same fact separately for many examples, define a structure once and prove what all examples of that structure must satisfy.

Binary operations

Definition

Binary operation

Let XX be a set. A binary operation on XX is a function

∗:X×X→X.*:X\times X\to X.

For a,b∈Xa,b\in X, we usually write a∗ba*b instead of ∗(a,b)*(a,b).

There are two important parts to this definition.

First, the operation takes two inputs from XX. Second, the output must again belong to XX. That second requirement is often called closure, although in this course it is already built into the function type X×X→XX\times X\to X.

Common mistake

A formula is not automatically a binary operation on every set

Subtraction is a binary operation on ZZ, because a−b∈Za-b\in Z whenever a,b∈Za,b\in Z. But subtraction is not a binary operation on NN if NN is required to stay closed under the operation, because 2−52-5 is not a natural number.

Boolean integers

Define

B={0,1}.B=\{0,1\}.

On this set, addition is given by

0+0=0,0+1=1,1+0=1,1+1=0,0+0=0,\qquad 0+1=1,\qquad 1+0=1,\qquad 1+1=0,

and multiplication is given by

0⋅0=0,0⋅1=0,1⋅0=0,1⋅1=1.0\cdot 0=0,\qquad 0\cdot 1=0,\qquad 1\cdot 0=0,\qquad 1\cdot 1=1.

Definition

Boolean integers

The Boolean integers are the triple

(B,+,⋅),(B,+,\cdot),

where B={0,1}B=\{0,1\} and ++, ⋅\cdot are the two binary operations displayed above.

The main point is not the name. The point is that a small set can carry nontrivial structure once operations are specified.

Worked example

Solving x+y=0x+y=0 in BB

A useful exercise is to prove

∀x∈B, ∃y∈B (x+y=0).\forall x\in B,\ \exists y\in B\ (x+y=0).

Check the two possible values of xx.

If x=0x=0, choose y=0y=0, since 0+0=00+0=0.

If x=1x=1, choose y=1y=1, since 1+1=01+1=0.

Thus every element of BB has an additive inverse with respect to this addition rule.

More examples of binary operations

The familiar examples are:

  • ++ and ×\times are binary operations on NN;
  • ++ and ×\times are binary operations on ZZ;
  • for any set XX, composition is a binary operation on the set XXX^X of all functions X→XX\to X.

The last example is worth reading carefully. If f:X→Xf:X\to X and g:X→Xg:X\to X, then

g∘f:X→X.g\circ f:X\to X.

So composition combines two elements of XXX^X and returns another element of XXX^X.

Worked example

Composition as a binary operation

Let X={a,b}X=\{a,b\}. An element of XXX^X is a function from XX to itself.

If f,g∈XXf,g\in X^X, then g∘fg\circ f is again a function from XX to itself. Hence composition defines

∘:XX×XX→XX.\circ:X^X\times X^X\to X^X.

The elements being combined are functions, not elements of XX.

Monoids

The first structure studied in Chapter 7 is a monoid.

Definition

Monoid

A monoid (M,∗)(M,*) is a set MM together with a binary operation

∗:M×M→M*:M\times M\to M

such that:

  • for all a,b,c∈Ma,b,c\in M,

    (a∗b)∗c=a∗(b∗c)(a*b)*c=a*(b*c)

    (associativity);

  • there exists e∈Me\in M such that for all a∈Ma\in M,

    a∗e=e∗a=aa*e=e*a=a

    (existence of an identity element).

Associativity tells us that parentheses do not matter when multiplying three elements in a row. The identity element tells us that there is an element that does nothing when combined on either side.

The standard examples are:

  • (N,+)(N,+) is a monoid with identity 00;
  • (N,×)(N,\times) is a monoid with identity 11;
  • (Z,+)(Z,+) is a monoid with identity 00;
  • (Z,×)(Z,\times) is a monoid with identity 11;
  • for any set XX, XXX^X under composition is a monoid with identity idXid_X;
  • (B,+)(B,+) is a monoid;
  • (B,⋅)(B,\cdot) is a monoid.

Worked example

Checking that (N,+)(N,+) is a monoid

The operation ++ is a binary operation on NN.

Associativity holds:

(a+b)+c=a+(b+c)(a+b)+c=a+(b+c)

for all natural numbers a,b,ca,b,c.

The identity is 00, because

a+0=0+a=a.a+0=0+a=a.

Therefore (N,+)(N,+) is a monoid.

Worked example

Checking the composition monoid

Let XX be any set. The elements of XXX^X are functions X→XX\to X.

Composition is associative:

(h∘g)∘f=h∘(g∘f).(h\circ g)\circ f=h\circ(g\circ f).

The identity function idXid_X satisfies

f∘idX=f,idX∘f=f.f\circ id_X=f,\qquad id_X\circ f=f.

Therefore XXX^X under composition is a monoid.

Non-examples of monoids

It is just as important to see operations that fail the definition.

Worked example

(Z+,+)(Z^+,+) is not a monoid

If Z+Z^+ denotes the positive integers, then addition is closed and associative. But there is no identity element inside Z+Z^+.

The additive identity would have to be 00, because a+0=aa+0=a. But 0∉Z+0\notin Z^+. So (Z+,+)(Z^+,+) is not a monoid.

Worked example

(Z,−)(Z,-) is not a monoid

Subtraction is a binary operation on ZZ, but it is not associative. For example,

(5−3)−1=1,(5-3)-1=1,

while

5−(3−1)=3.5-(3-1)=3.

Since these are not equal, associativity fails. Therefore (Z,−)(Z,-) is not a monoid.

Common mistake

Having an identity is not enough

An operation can have a plausible identity and still fail to be a monoid if it is not associative. Associativity and identity are separate requirements.

The identity element is unique

Theorem

Uniqueness of identity

A monoid has exactly one identity element.

Proof

Suppose ee and e′e' are both identity elements. Since ee is an identity,

e∗e′=e′.e*e'=e'.

Since e′e' is an identity,

e∗e′=e.e*e'=e.

Therefore

e=e∗e′=e′,e=e*e'=e',

so the identity element is unique.

The proof is short because the identity law works on both sides. Each identity must leave the other one unchanged, forcing them to be equal.

Groups

Monoids are useful but weak. A group adds the requirement that every element can be undone.

Definition

Group

A group is a set GG equipped with an element e∈Ge\in G and a binary operation

(a,b)⟼a⋅b(a,b)\longmapsto a\cdot b

such that:

  • for all a∈Ga\in G,

    e⋅a=a=a⋅e;e\cdot a=a=a\cdot e;
  • for all a,b,c∈Ga,b,c\in G,

    (a⋅b)⋅c=a⋅(b⋅c);(a\cdot b)\cdot c=a\cdot(b\cdot c);
  • for every a∈Ga\in G, there exists an inverse element a−1∈Ga^{-1}\in G satisfying

    a⋅a−1=eanda−1⋅a=e.a\cdot a^{-1}=e \qquad\text{and}\qquad a^{-1}\cdot a=e.

Groups are a natural way to formalize symmetry. A symmetry operation should be composable, have a do-nothing operation, and be reversible.

Under this standard reading, every group is a monoid after forgetting the inverse axiom. What makes a group stronger is not a different identity or a different associativity law, but the existence of inverses.

Common mistake

A group is not just any set with a binary operation

The operation must be associative, there must be a two-sided identity, and every element must have an inverse. If any one of these fails, the structure is not a group.

Examples of groups

The basic examples are:

  • (Z,+)(Z,+);
  • (Q,+)(Q,+);
  • (Q+,⋅)(Q^+,\cdot), where Q+Q^+ denotes the positive rationals.

Worked example

Why (Z,+)(Z,+) is a group

The identity element is 00.

For every integer aa, the inverse is −a-a, since

a+(−a)=0=(−a)+a.a+(-a)=0=(-a)+a.

Addition is associative, so (Z,+)(Z,+) is a group.

Worked example

Why (Q+,⋅)(Q^+,\cdot) is a group

The identity element is 11.

For every positive rational qq, the inverse is 1/q1/q, which is again a positive rational. Then

q⋅1q=1=1q⋅q.q\cdot \frac1q=1=\frac1q\cdot q.

Multiplication is associative, so (Q+,⋅)(Q^+,\cdot) is a group.

Common mistake

(Z,×)(Z,\times) is a monoid but not a group

The identity for multiplication on ZZ is 11, and multiplication is associative. But most integers do not have multiplicative inverses in ZZ. For example, there is no integer bb such that 2b=12b=1.

Uniqueness of inverses

Theorem

Uniqueness of inverses

For each a∈Ga\in G, the inverse a{−1}a^\{-1\} is unique.

Proof

Suppose bb and cc are both inverses of aa. Then

a∗b=e,b∗a=e,a*b=e,\qquad b*a=e,

and

a∗c=e,c∗a=e.a*c=e,\qquad c*a=e.

Using the identity and associativity,

b=b∗e=b∗(a∗c)=(b∗a)∗c=e∗c=c.b=b*e=b*(a*c)=(b*a)*c=e*c=c.

So b=cb=c.

The proof shows why inverse notation is legitimate. If an inverse exists, there is only one such element, so writing a{−1}a^\{-1\} is unambiguous.

Socks-shoes property

The inverse-of-a-product rule is often called the socks-shoes property: to undo two operations, undo the second one first.

Theorem

Socks-shoes property

For elements a,ba,b in a group,

(a∗b)−1=b−1∗a−1.(a*b)^{-1}=b^{-1}*a^{-1}.

Proof

Compute:

(a∗b)∗(b−1∗a−1)=a∗(b∗b−1)∗a−1=a∗e∗a−1=a∗a−1=e.(a*b)*(b^{-1}*a^{-1}) =a*(b*b^{-1})*a^{-1} =a*e*a^{-1} =a*a^{-1} =e.

By uniqueness of inverses, the inverse of a∗ba*b must be b{−1}∗a{−1}b^\{-1\}*a^\{-1\}.

The order reversal is essential. In a non-commutative group, a{−1}∗b{−1}a^\{-1\}*b^\{-1\} need not undo a∗ba*b.

Cancellation laws

Theorem

Cancellation laws

In a group:

  • if a∗b=a∗ca*b=a*c, then b=cb=c;
  • if b∗a=c∗ab*a=c*a, then b=cb=c.

Left cancellation

Assume

a∗b=a∗c.a*b=a*c.

Multiply on the left by a{−1}a^\{-1\}:

a−1∗(a∗b)=a−1∗(a∗c).a^{-1}*(a*b)=a^{-1}*(a*c).

By associativity,

(a−1∗a)∗b=(a−1∗a)∗c.(a^{-1}*a)*b=(a^{-1}*a)*c.

Since a{−1}∗a=ea^\{-1\}*a=e, this becomes

e∗b=e∗c,e*b=e*c,

and hence b=cb=c.

The proof of right cancellation is analogous, multiplying on the right by a{−1}a^\{-1\}.

One-sided inverses and noncommutativity

The group axioms require a two-sided inverse, but in a finite-dimensional setting one-sided identities can be decisive. For functions, a left inverse g∘f=idg\circ f=id gives injectivity and a right inverse f∘h=idf\circ h=id gives surjectivity; both are needed for a genuine inverse function. In an arbitrary monoid, one-sided inverses need not automatically coincide, so the side on which an equation is multiplied must be recorded.

Theorem

Two opposite-sided equations identify the inverse

If b∗a=e=a∗cb*a=e=a*c in a monoid, then b=cb=c; no separate two-sided-inverse assumption is needed because the displayed equations already provide the needed sides. The proof is b=b∗e=b∗(a∗c)=(b∗a)∗c=e∗c=cb=b*e=b*(a*c)=(b*a)*c=e*c=c. In a group every element therefore has one well-defined inverse, and both left and right cancellation follow by multiplying on the corresponding side.

Theorem

Right inverses everywhere force a group

Let MM be a monoid. If every a∈Ma\in M has a right inverse, choose b,c∈Mb,c\in M with a∗b=ea*b=e and b∗c=eb*c=e. Then

a=a∗(b∗c)=(a∗b)∗c=e∗c=c,a=a*(b*c)=(a*b)*c=e*c=c,

so b∗a=b∗c=eb*a=b*c=e. Thus each right inverse is also a left inverse, and MM is a group. The opposite-sided identity is derived from associativity.

Worked example

The group GL(2,R)GL(2,R) is noncommutative

GL(2,R)GL(2,R) is the set of real 2×22\times2 matrices with nonzero determinant, under matrix multiplication. Let

A=(1101),B=(1011).A=\begin{pmatrix}1&1\\0&1\end{pmatrix}, \qquad B=\begin{pmatrix}1&0\\1&1\end{pmatrix}.

Both determinants equal 11, so both matrices lie in GL(2,R)GL(2,R). But

AB=(2111),BA=(1112),AB=\begin{pmatrix}2&1\\1&1\end{pmatrix}, \qquad BA=\begin{pmatrix}1&1\\1&2\end{pmatrix},

which are different. Thus associativity does not imply commutativity. The identity is the identity matrix, and each matrix has its usual inverse, so the group axioms still hold.

Common mistake

Boolean multiplication is not a group

The Boolean multiplication monoid has identity 11, but 00 has no inverse: 0b=00b=0 for both possible bb, never 11. Therefore (B,⋅)(B,\cdot) is not a group.

Homomorphisms and isomorphisms

Definition

Group homomorphism

For groups (G,∗)(G,*) and (H,⋆)(H,\star), a function φ:G→H\varphi:G\to H is a homomorphism if

φ(a∗b)=φ(a)⋆φ(b)\varphi(a*b)=\varphi(a)\star\varphi(b)

for all a,b∈Ga,b\in G. It preserves the operation, but it need not be injective or surjective.

Theorem

Homomorphisms preserve identity and inverses

If φ:G→H\varphi:G\to H is a homomorphism, then φ(eG)=eH\varphi(e_G)=e_H and φ(a−1)=φ(a)−1\varphi(a^{-1})=\varphi(a)^{-1}.

Proof

Since φ(eG)=φ(eG∗eG)=φ(eG)⋆φ(eG)\varphi(e_G)=\varphi(e_G*e_G)=\varphi(e_G)\star\varphi(e_G), multiply by the inverse of φ(eG)\varphi(e_G) in HH to obtain φ(eG)=eH\varphi(e_G)=e_H. Also, φ(a)⋆φ(a−1)=φ(a∗a−1)=φ(eG)=eH\varphi(a)\star\varphi(a^{-1})=\varphi(a*a^{-1})=\varphi(e_G)=e_H, and the same calculation in the opposite order gives the other side. Uniqueness of inverses in HH proves the claim.

Definition

Isomorphism

An isomorphism is a bijective group homomorphism. If one exists, write G≅HG\cong H; the groups have the same operation structure after relabelling.

Symmetric groups and S2≅Z2S_2\cong Z_2

For a finite set XX, SXS_X is the group of bijections X→XX\to X under composition. Let S2S_2 act on {1,2}\{1,2\}. Its elements are the identity idid and the transposition τ=(1 2)\tau=(1\ 2), with τ∘τ=id\tau\circ\tau=id.

Worked example

The composition table for S2S_2

∘idτididτττid\begin{array}{c|cc} \circ&id&\tau\\\hline id&id&\tau\\ \tau&\tau&id \end{array}

Define φ:S2→Z2\varphi:S_2\to Z_2 by φ(id)=0\varphi(id)=0 and φ(τ)=1\varphi(\tau)=1. The table shows φ(σ∘ρ)=φ(σ)+φ(ρ)(mod2)\varphi(\sigma\circ\rho)=\varphi(\sigma)+\varphi(\rho)\pmod2. It is bijective, hence S2≅Z2S_2\cong Z_2.

For a group GG and elements g,h∈Gg,h\in G, define g∼hg\sim h if there exists k∈Gk\in G such that g=khk{−1}g=khk^\{-1\}. This is conjugacy. Reflexivity follows from g=ege{−1}g=ege^\{-1\}. If g=khk{−1}g=khk^\{-1\}, then h=k{−1}gkh=k^\{-1\}gk, proving symmetry. If also h=ℓjℓ−1h=\ell j\ell^{-1}, then g=(kℓ)j(kℓ)−1g=(k\ell)j(k\ell)^{-1}, proving transitivity. Thus conjugacy is an equivalence relation on GG.

The dihedral group D8D_8

Label the square's vertices by 1=(1,1)1=(1,1), 2=(−1,1)2=(-1,1), 3=(−1,−1)3=(-1,-1), and 4=(1,−1)4=(1,-1). Let r=(1 2 3 4)r=(1\ 2\ 3\ 4) be the quarter-turn and let s=(2 4)s=(2\ 4) be reflection in the diagonal y=xy=x. We compose permutations rightmost first. The eight symmetries are

e,r,r2,r3,s,rs,r2s,r3s.e, r, r^2, r^3, s, rs, r^2s, r^3s.

The action on (1,2,3,4)(1,2,3,4) makes the geometric description explicit:

symmetryimage tuple (1,2,3,4)(1,2,3,4)
ee(1,2,3,4)(1,2,3,4)
rr(2,3,4,1)(2,3,4,1)
r2r^2(3,4,1,2)(3,4,1,2)
r3r^3(4,1,2,3)(4,1,2,3)
ss(1,4,3,2)(1,4,3,2)
rsrs(2,1,4,3)(2,1,4,3)
r2sr^2s(3,2,1,4)(3,2,1,4)
r3sr^3s(4,3,2,1)(4,3,2,1)

Here r4=er^4=e, s2=es^2=e, and the geometric reflection relation is srs=r{−1}srs=r^\{-1\}. These relations describe every product after moving a power of rr to the left and using sr=r{−1}ssr=r^\{-1\}s.

Worked example

Conjugacy classes in D8D_8

Conjugating a rotation by ss sends rr to r{−1}r^\{-1\}, so rr and r3r^3 form one class. The element r2r^2 is fixed by both rotations and reflections, so it forms its own class. Conjugating reflections by powers of rr gives two families, according to parity of the exponent:

{e},{r2},{r,r3},{s,r2s},{rs,r3s}.\{e\},\qquad \{r^2\},\qquad \{r,r^3\},\qquad \{s,r^2s\},\qquad \{rs,r^3s\}.

For example, rsr{−1}=r2sr s r^\{-1\}=r^2s and r(rs)r{−1}=r3sr(rs)r^\{-1\}=r^3s, while conjugation by ss reverses the rotation exponent. Conjugation by each generator rr and ss preserves each displayed set. Since every group element is a product of these generators, no conjugation can move an element into a different displayed set. The calculations above also connect the two members of each two-element set. Thus these sets are exactly the conjugacy classes.

Two homomorphisms involving S2S_2 and S3S_3

There is an inclusion f:S2→S3f:S_2\to S_3 obtained by letting a permutation of {1,2}\{1,2\} fix 33: f(id)=idf(id)=id and f((1 2))=(1 2)f((1\ 2))=(1\ 2). Composition is unchanged, so ff is a homomorphism.

For the reverse direction, put c=(1 2 3)c=(1\ 2\ 3) and t=(1 2)t=(1\ 2) in S3S_3. Direct composition gives c3=t2=ec^3=t^2=e and tct=c{−1}tct=c^\{-1\}. The six distinct permutations are e,c,c2,t,ct,c2te,c,c^2,t,ct,c^2t: the last three are respectively (1 2),(1 3),(2 3)(1\ 2),(1\ 3),(2\ 3). Thus each element has a unique form citεc^i t^\varepsilon with i∈{0,1,2}i\in\{0,1,2\} and ε∈{0,1}\varepsilon\in\{0,1\}. From tc=c{−1}ttc=c^\{-1\}t,

(citε)(cjtδ)=ci+(−1)εjtε+δ,(c^i t^\varepsilon)(c^j t^\delta) =c^{i+(-1)^\varepsilon j}t^{\varepsilon+\delta},

where powers of cc are reduced modulo three and powers of tt modulo two. Define g(citε)=τεg(c^i t^\varepsilon)=\tau^\varepsilon in S2S_2. The formula shows that the exponent of tt adds modulo two, exactly as the exponent of τ\tau does. Hence g(σρ)=g(σ)g(ρ)g(\sigma\rho)=g(\sigma)g(\rho). This is the parity homomorphism; the elements mapped to the identity are precisely e,c,c2e,c,c^2, often denoted A3A_3.

Check laws interactively

The checker below is a support tool for the definitions: use it to test closure, associativity, identity, and inverse behavior for small operation tables. The mathematics remains the axioms above.

A law table comparing monoids and groups

Figure. The distinction between monoid and group is not a naming convention: it is controlled by identity and inverse laws in addition to associativity.

Read and try

Check monoid and group laws

This comparison tests binary operations against the exact laws needed for monoids and groups.

This is a group.

Associative

Yes

(a+b)+c = a+(b+c).

Identity

Yes

0 is the identity.

Inverse

Yes

The inverse of a is -a.

Quick checks

Checkpoint

What must be true for a rule ∗* to be a binary operation on a set XX?

State the input and output requirement.

Solution · Answer

It must be a function ∗:X×X→X*:X\times X\to X. Thus it takes two elements of XX as input and returns an element of XX.

Checkpoint

Why is (Z,−)(Z,-) not a monoid?

Name the failed axiom and give a concrete calculation.

Solution · Answer

Subtraction is not associative. For instance,

(5−3)−1=1(5-3)-1=1

but

5−(3−1)=3.5-(3-1)=3.

Since the two results differ, (Z,−)(Z,-) is not a monoid.

Checkpoint

Why is (Z,×)(Z,\times) not a group?

Focus on inverses.

Solution · Answer

Although multiplication on ZZ is associative and has identity 11, not every integer has a multiplicative inverse in ZZ. For example, no integer bb satisfies 2b=12b=1.

Checkpoint

What is the inverse of a∗ba*b in a group?

Pay attention to the order.

Solution · Answer

The inverse is

(a∗b)−1=b−1∗a−1.(a*b)^{-1}=b^{-1}*a^{-1}.

The order reverses.

Exercises

Exercise 1

Show directly that (B,+)(B,+) is a monoid using the Boolean addition rule above.

Solution · Hint

Check associativity and identify the identity.

Solution · Guided solution

The identity is 00, since 0+0=00+0=0, 0+1=10+1=1, 1+0=11+0=1, and therefore x+0=0+x=xx+0=0+x=x for both x∈Bx\in B.

Associativity can be checked by the finite cases x,y,z∈{0,1}x,y,z\in\{0,1\}. Boolean addition is addition modulo 22, so both (x+y)+z(x+y)+z and x+(y+z)x+(y+z) record the parity of the number of 11s among x,y,zx,y,z. Hence they agree.

Exercise 2

A binary operation on X has a left identity e and a right identity f. Prove that e=f and that this common element is a two-sided identity. Is associativity needed?

Solution · Hint

Evaluate e*f using each identity property separately.

Solution · Model solution

Because e is a left identity, e∗f=fe*f=f. Because f is a right identity, e∗f=ee*f=e. Hence e=fe=f. The common element inherits both identity properties. Associativity is not used: the argument evaluates one product, without regrouping.

Exercise 3

Let a be an element of a monoid with a left inverse h, so h∗a=eh*a=e. Prove that a∗b=a∗ca*b=a*c implies b=cb=c. Explain why a right inverse is not needed.

Solution · Hint

Multiply both sides on the left by h, keeping the order fixed.

Solution · Model solution

From a∗b=a∗ca*b=a*c, left multiplication by h and associativity give (h∗a)∗b=(h∗a)∗c(h*a)*b=(h*a)*c. Since h∗a=eh*a=e, this reduces to e∗b=e∗ce*b=e*c, hence b=cb=c. Only the equation h∗a=eh*a=e is used; no equation for a∗ha*h is needed.

Read this after 2.2 Functions and relations and 6.4-6.7 Intervals, Cantor set, density, and well-ordering. It also uses proof habits from 1.2 Quantifiers and negation and 3.4 Rationals and well-defined operations.

Practice

Work out your answer, then check it. You can revise and try again.

Loading…