M

Modular Addition

mod addition

Modular addition is a mathematical operation that wraps around upon reaching a certain value, called the modulus.

Modular Addition is a mathematical operation that involves adding two integers and then taking the remainder when divided by a third integer known as the modulus. This operation is commonly used in various fields, including computer science, cryptography, and number theory.

Mathematically, modular addition can be expressed as:

a + b (mod m)

Here, a and b are the integers being added, and m is the modulus. The result of the operation is the remainder of the sum a + b when divided by m.

For example, if we want to perform modular addition with a = 7, b = 5, and m = 6, we first add the two numbers:

7 + 5 = 12

Next, we find the remainder when 12 is divided by 6:

12 mod 6 = 0

Thus, 7 + 5 (mod 6) = 0.

Modular addition has several important properties, including:

  • Closure: The sum of any two integers under a given modulus will always yield another integer within the same modulus.
  • Associative Property: The order in which additions are performed does not affect the result.
  • Commutative Property: The sum remains the same regardless of the order of the operands.

These properties make modular addition particularly useful in algorithms where a fixed range of values is needed, such as in cyclic tasks, scheduling, and even in creating hash functions.

Ctrl + /