Skip to content
The Lumenary

Practice · Grades 6–8

Diagrams where paths agree

Diagrams where paths agree

Warm-upHuman

A square on the integers has “add 33” across the top and “multiply by 22” down the right; down the left it has “multiply by 22” and across the bottom “add 66”. Does it commute?

Choose one

Diagrams where paths agree

Warm-upHuman

Weekdays are numbered 00 (Monday) to 66 (Sunday). Today is weekday 44 (Friday). Using the square “add 100100 days, then take the weekday = take the weekday, then add 22 and take the remainder on division by 77”, which weekday number will it be in 100100 days?

Diagrams where paths agree

CoreHuman

Which of these functions from Z\Z to Z\Z preserve addition, f(a+b)=f(a)+f(b)f(a + b) = f(a) + f(b)? Choose all that apply.

Choose all that apply

Diagrams where paths agree

CoreHuman

Kwame tests a square whose two routes are x↦(x+1)2x \mapsto (x + 1)^2 and x↦x2+1x \mapsto x^2 + 1. At x=0x = 0 both give 11, so he says the square commutes. Is he right?

Choose one

Diagrams where paths agree

CoreHuman

A rug measures 22 m by 33 m. What is its area in square centimetres?

Diagrams where paths agree

CoreHuman

A square has “add a delivery fee of 300300 shillings” across the top and “divide by 125125” (shillings to dollars) down both sides. Which arrow across the bottom makes the square commute?

Choose one

Diagrams where paths agree

StretchHuman

Two squares are placed side by side, sharing a middle arrow. You are told that the outer rectangle commutes. What can you conclude?

Choose one

Diagrams where paths agree

StretchHuman

A function f:Z→Zf : \Z \to \Z preserves addition, and f(3)=12f(3) = 12. What is f(5)f(5)?

Diagrams where paths agree

CoreFormal

Which Lean statement says that converting metres to centimetres, x↦100xx \mapsto 100x, preserves addition?

Choose one

Diagrams where paths agree

StretchComputational

Casting out nines checks a multiplication with remainders on division by 99. Write digit_sum(n) (the sum of the decimal digits of a whole number n) and nines_check(a, b, claimed), which returns True when digit_sum(a) * digit_sum(b) and digit_sum(claimed) leave the same remainder on division by 99, and False otherwise. Can the check ever pass for a wrong answer?

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