WAEC WAEC Nigeria General Mathematics

Revision Notes

Topic navigation panel

Topic navigation panel

(Modulo Arithmetic)

Modulo Arithmetic Properties

Properties of Modulo Arithmetic

Now that you understand how to add, subtract, and multiply using modulo arithmetic, it's time to look at the properties that help you simplify and understand patterns in modular operations. These properties follow similar rules to normal arithmetic — with a twist!

 

1. Closure Property

Modulo arithmetic is closed under addition, subtraction, and multiplication. This means that:

If amodna \bmod n and bmodnb \bmod n are integers, then:

  • (a+b)modn(a + b) \bmod n
  • (ab)modn(a - b) \bmod n
  • (a×b)modn(a \times b) \bmod n

... will also give an integer in the range 00 to n1n - 1.

Tuity Tip

Hover me!

  • Closure means you won’t get unexpected results — your answer will always fall within the valid range of remainders.
  • For mod 7, your result is always one of: 0, 1, 2, 3, 4, 5, or 6.

 

2. Commutative Property

In modulo arithmetic:

  • (a+b)modn=(b+a)modn(a + b) \bmod n = (b + a) \bmod n
  • (a×b)modn=(b×a)modn(a \times b) \bmod n = (b \times a) \bmod n

The order of addition or multiplication does not affect the result.

Tuity Tip

Hover me!

  • Switching the numbers around in addition or multiplication won’t change your mod result.
  • This is helpful when simplifying long expressions — you can rearrange terms freely.

 

3. Associative Property

Grouping does not affect the result of addition or multiplication under modulo.

  • [(a+b)+c]modn=[a+(b+c)]modn[(a + b) + c] \bmod n = [a + (b + c)] \bmod n
  • [(a×b)×c]modn=[a×(b×c)]modn[(a \times b) \times c] \bmod n = [a \times (b \times c)] \bmod n

Tuity Tip

Hover me!

  • You can group terms any way you like when adding or multiplying — then apply the mod.
  • Associative property is especially useful when calculating in steps or when simplifying longer chains of numbers.

 

4. Distributive Property

Multiplication distributes over addition in modulo arithmetic:

a×(b+c)modn=[(a×b)+(a×c)]modna \times (b + c) \bmod n = [(a \times b) + (a \times c)] \bmod n

This property is especially useful for expanding and simplifying expressions.

Tuity Tip

Hover me!

  • You can expand brackets just like you would in normal arithmetic — just remember to apply the mod at the end.
  • Sometimes it's easier to work with smaller values inside brackets before multiplying.

 

5. Identity Elements

  • a+0modn=amodna + 0 \bmod n = a \bmod n
  • a×1modn=amodna \times 1 \bmod n = a \bmod n

0 is the additive identity, and 1 is the multiplicative identity.

Tuity Tip

Hover me!

  • Adding 0 or multiplying by 1 won’t change the outcome — this helps simplify expressions quickly.

 

Worked Example

Worked Example

Show that addition is commutative under mod 7 for a=4a = 4 and b=6b = 6

Tuity Tip

Hover me!

  • To prove a property, work out both sides of the equation — if they give the same remainder, the property holds.
  • Mod problems are easy to check — redo the calculation in base 10 and then reduce using modulo.

Worked Example

Verify the distributive property: 2×(3+5)mod6=(2×3+2×5)mod62 \times (3 + 5) \bmod 6 = (2 \times 3 + 2 \times 5) \bmod 6

Tuity Tip

Hover me!

  • Always apply the mod at the end — after the arithmetic operation — unless simplifying step by step.
  • Use short examples to quickly test if a property holds before applying it in harder problems.

Choose Your Study Plan

MonthlyAnnualSave 20%

Plus

£4.99/month
  • Everything in Free plus...
  • Unlimited revision resources access
  • AI assistance (Within usage limits)
  • Enhanced progress tracking
  • New features soon...

Pro

£9.99/month
  • Everything in Plus plus...
  • Unlimited AI assistance
  • Unlimited questions marked
  • Detailed feedback and explanations
  • Comprehensive progress tracking
  • New features soon...
Most Popular