Skip to content
The Lumenary

Each worksheet prints cleanly on A4 or Letter. Answer keys are on a separate page.

The Lumenary · Grades 9–12

Structure-preserving maps: homomorphisms and isomorphisms

Name: ______________________

Date: ______________________

You will learn to

  • Check whether a map preserves an operation, for example reduction modulo nn from (Z,+)(\Z, +) to clock arithmetic, or exp⁡\exp from (R,+)(\R, +) to (R>0,×)(\R_{>0}, \times)
  • Prove that composites of structure-preserving maps preserve structure, and that the inverse of a bijective operation-preserving map preserves the operation
  • Give a structure-preserving bijection whose inverse is not structure-preserving, for orders or graphs
  • Decide whether two small structures are isomorphic, using invariants such as the number of elements with x∗x=ex \ast x = e, and explain what an isomorphism transfers
  • Count the homomorphisms between two clock arithmetics
  1. 1.

    Which of these maps f:Z→Zf : \Z \to \Z preserve addition, i.e. satisfy f(x+y)=f(x)+f(y)f(x + y) = f(x) + f(y) for all x,yx, y? (Choose all that apply.)

    • A.f(x)=3xf(x) = 3x
    • B.f(x)=x+1f(x) = x + 1
    • C.f(x)=0f(x) = 0
    • D.f(x)=−xf(x) = -x
    • E.f(x)=x2f(x) = x^2
  2. 2.

    Use reduction modulo 99 without multiplying out: 47≡247 \equiv 2 and 85≡4(mod9)85 \equiv 4 \pmod 9 (digit sums 11→211 \to 2 and 13→413 \to 4). What is the remainder of 47×8547 \times 85 on division by 99?

  3. 3.

    exp⁡:(R,+)→(R>0,×)\exp : (\R, +) \to (\R_{>0}, \times) is an isomorphism. Under it, the additive inverse −x-x of xx corresponds to which element of R>0\R_{>0}?

    • A.1/ex1/e^x, the multiplicative inverse of exe^x
    • B.−ex-e^x
    • C.e1/xe^{1/x}
    • D.00
  4. 4.

    How many homomorphisms (Z/4,+)→(Z/6,+)(\Z/4, +) \to (\Z/6, +) are there?

  5. 5.

    Why is (Z/4,+)(\Z/4, +) not isomorphic to the symmetry group of a non-square rectangle?

    • A.In the rectangle group every element xx satisfies x∘x=ex \circ x = e; in Z/4\Z/4 the element 11 has 1+1=2≠01 + 1 = 2 \ne 0. Isomorphisms preserve this property.
    • B.They have different numbers of elements.
    • C.Z/4\Z/4 is commutative but the rectangle group is not.
    • D.There is no bijection between them.
  6. 6.

    In the proof of Theorem 3,   g(u⋆v)=(1)g(f(g(u))⋆f(g(v)))=(2)g(f(g(u)∗g(v)))=(3)g(u)∗g(v)\; g(u \star v) \overset{(1)}{=} g\big(f(g(u)) \star f(g(v))\big) \overset{(2)}{=} g\big(f(g(u) \ast g(v))\big) \overset{(3)}{=} g(u) \ast g(v). Which step uses that ff is a homomorphism?

    • A.Step (2)
    • B.Step (1)
    • C.Step (3)
    • D.No step — the proof only uses that gg is the inverse of ff.
  7. 7.

    Which of these is a structure-preserving bijection whose inverse is not structure-preserving?

    • A.The identity on vertices, from the graph with vertices a,ba, b and no edge to the graph with vertices a,ba, b and one edge abab
    • B.exp⁡:(R,+)→(R>0,×)\exp : (\R, +) \to (\R_{>0}, \times)
    • C.Reduction Z→Z/5\Z \to \Z/5
    • D.x↦−xx \mapsto -x on (Z,+)(\Z, +)
  8. 8.

    Which Lean proposition says that f : ℤ → ℤ preserves addition?

    • A.∀ x y : ℤ, f (x + y) = f x + f y
    • B.∀ x : ℤ, f (x + x) = f x + f x
    • C.∃ x y : ℤ, f (x + y) = f x + f y
    • D.∀ x y : ℤ, f x + f y = x + y
  9. 9.

    Write preserves_addition(f, m, n), where f is a list of length m with f[k] in range(n), describing a map Z/m→Z/n\Z/m \to \Z/n. Return True if f((x+y) mod m)=(f(x)+f(y)) mod nf((x + y) \bmod m) = (f(x) + f(y)) \bmod n for all x,yx, y, else False. Then use it to count the homomorphisms Z/6→Z/4\Z/6 \to \Z/4 (the tests do this for you).

    Computational — Practice

  10. 10.

    The map Z/6→Z/2×Z/3\Z/6 \to \Z/2 \times \Z/3, x↦(x mod 2,  x mod 3)x \mapsto (x \bmod 2, \; x \bmod 3) is an isomorphism (of rings, even). Which x∈Z/6x \in \Z/6 is sent to (1,2)(1, 2)?

    • A.x=5x = 5
    • B.x=3x = 3
    • C.x=2x = 2
    • D.x=1x = 1
Code: Apache-2.0 · Content: CC BY-SA 4.0