Skip to content
The Lumenary

Practice · Early undergraduate

Algebraic structures: monoids, groups and rings

Algebraic structures: monoids, groups and rings

Warm-upHuman

Which of these are groups? (Choose all that apply.)

Choose all that apply

Algebraic structures: monoids, groups and rings

Warm-upHuman

The operation a∗b=gcd⁡(a,b)a \ast b = \gcd(a, b) on N={0,1,2,… }\N = \{0, 1, 2, \dots\} is associative and commutative. Which natural number ee is its identity element, i.e. satisfies gcd⁡(e,a)=a\gcd(e, a) = a for every a∈Na \in \N?

Algebraic structures: monoids, groups and rings

CoreHuman

Find the inverse of 77 in Z/26Z\Z/26\Z: the number x∈{1,…,25}x \in \{1, \dots, 25\} with 7x≡1(mod26)7x \equiv 1 \pmod{26}. (This is the key step in decoding an affine cipher.)

Algebraic structures: monoids, groups and rings

CoreHuman

The proof that inverses in a monoid are unique reads: if ba=1ba = 1 and ac=1ac = 1 then b=b1=b(ac)=(ba)c=1c=cb = b1 = b(ac) = (ba)c = 1c = c. Which equality uses associativity?

Choose one

Algebraic structures: monoids, groups and rings

CoreHuman

Between groups, any ff with f(ab)=f(a)f(b)f(ab) = f(a)f(b) automatically satisfies f(1)=1f(1) = 1. Which example shows that this fails for monoids, so that f(1)=1f(1) = 1 must be required separately?

Choose one

Algebraic structures: monoids, groups and rings

CoreHuman

Z/91Z\Z/91\Z is not a field. Find the smallest x∈{1,…,90}x \in \{1, \dots, 90\} with 7x≡0(mod91)7x \equiv 0 \pmod{91}, which exhibits 77 as a zero divisor.

Algebraic structures: monoids, groups and rings

CoreFormal

Which Lean statement correctly formalises "in a monoid, a left inverse and a right inverse of the same element are equal"?

Choose one

Algebraic structures: monoids, groups and rings

StretchComputational

Write is_group(elements, op) that returns True exactly when op (a Python function of two arguments) is a group operation on the finite list elements: check closure, associativity, an identity, and inverses. Then test it on addition modulo 5, multiplication modulo 6, and multiplication modulo 12 on the units {1,5,7,11}\{1, 5, 7, 11\}.

Runs entirely in your browser, in an isolated worker. Nothing is sent to a server.