Integers modulo n - Biblioteka.sk

Upozornenie: Prezeranie týchto stránok je určené len pre návštevníkov nad 18 rokov!
Zásady ochrany osobných údajov.
Používaním tohto webu súhlasíte s uchovávaním cookies, ktoré slúžia na poskytovanie služieb, nastavenie reklám a analýzu návštevnosti. OK, súhlasím


Panta Rhei Doprava Zadarmo
...
...


A | B | C | D | E | F | G | H | CH | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9

Integers modulo n
 ...
Time-keeping on this clock uses arithmetic modulo 12. Adding 4 hours to 9 o'clock gives 1 o'clock, since 13 is congruent to 1 modulo 12.

In mathematics, modular arithmetic is a system of arithmetic for integers, where numbers "wrap around" when reaching a certain value, called the modulus. The modern approach to modular arithmetic was developed by Carl Friedrich Gauss in his book Disquisitiones Arithmeticae, published in 1801.

A familiar use of modular arithmetic is in the 12-hour clock, in which the day is divided into two 12-hour periods. If the time is 7:00 now, then 8 hours later it will be 3:00. Simple addition would result in 7 + 8 = 15, but 15:00 reads as 3:00 on the clock face because clocks "wrap around" every 12 hours and the hour number starts over at zero when it reaches 12. We say that 15 is congruent to 3 modulo 12, written 15 ≡ 3 (mod 12), so that 7 + 8 ≡ 3 (mod 12). Similarly, 8:00 represents a period of 8 hours, and twice this would give 16:00, which reads as 4:00 on the clock face, written as 2 × 8 ≡ 4 (mod 12).

Congruence

Given an integer m ≥ 1, called a modulus, two integers a and b are said to be congruent modulo m, if m is a divisor of their difference; that is, if there is an integer k such that

ab = k m.

Congruence modulo m is a congruence relation, meaning that it is an equivalence relation that is compatible with the operations of addition, subtraction, and multiplication. Congruence modulo m is denoted

ab (mod m).

The parentheses mean that (mod m) applies to the entire equation, not just to the right-hand side (here, b).

This notation is not to be confused with the notation b mod m (without parentheses), which refers to the modulo operation, the remainder of b when divided by m: that is, b mod m denotes the unique integer r such that 0 ≤ r < m and rb (mod m).

The congruence relation may be rewritten as

a = k m + b,

explicitly showing its relationship with Euclidean division. However, the b here need not be the remainder in the division of a by m. Rather, ab (mod m) asserts that a and b have the same remainder when divided by m. That is,

a = p m + r,
b = q m + r,

where 0 ≤ r < m is the common remainder. We recover the previous relation (ab = k m) by subtracting these two expressions and setting k = pq.

Because the congruence modulo m is defined by the divisibility by m and because -1 is a unit in the ring of integers, a number is divisible by -m exactly if it is divisible by m. This means that every non-zero integer m may be taken as modulus.

Examples

In modulus 12, one can assert that:

38 ≡ 14 (mod 12)

because the difference is 38 − 14 = 24 = 2 × 12, a multiple of 12. Equivalently, 38 and 14 have the same remainder 2 when divided by 12.

The definition of congruence also applies to negative values. For example:

Basic properties

The congruence relation satisfies all the conditions of an equivalence relation:

  • Reflexivity: aa (mod m)
  • Symmetry: ab (mod m) if ba (mod m).
  • Transitivity: If ab (mod m) and bc (mod m), then ac (mod m)

If a1b1 (mod m) and a2b2 (mod m), or if ab (mod m), then:[1]

  • a + kb + k (mod m) for any integer k (compatibility with translation)
  • k ak b (mod m) for any integer k (compatibility with scaling)
  • k ak b (mod k m) for any integer k
  • a1 + a2b1 + b2 (mod m) (compatibility with addition)
  • a1a2b1b2 (mod m) (compatibility with subtraction)
  • a1 a2b1 b2 (mod m) (compatibility with multiplication)
  • akbk (mod m) for any non-negative integer k (compatibility with exponentiation)
  • p(a) ≡ p(b) (mod m), for any polynomial p(x) with integer coefficients (compatibility with polynomial evaluation)

If ab (mod m), then it is generally false that kakb (mod m). However, the following is true:

For cancellation of common terms, we have the following rules:

  • If a + kb + k (mod m), where k is any integer, then ab (mod m).
  • If k ak b (mod m) and k is coprime with m, then ab (mod m).
  • If k ak b (mod k m) and k ≠ 0, then ab (mod m).

The last rule can be used to move modular arithmetic into division. If b divides a, then (a/b) mod m = (a mod b m) / b.

The modular multiplicative inverse is defined by the following rules:

  • Existence: There exists an integer denoted a−1 such that aa−1 ≡ 1 (mod m) if and only if a is coprime with m. This integer a−1 is called a modular multiplicative inverse of a modulo m.
  • If ab (mod m) and a−1 exists, then a−1b−1 (mod m) (compatibility with multiplicative inverse, and, if a = b, uniqueness modulo m).
  • If axb (mod m) and a is coprime to m, then the solution to this linear congruence is given by xa−1b (mod m).

The multiplicative inverse xa−1 (mod m) may be efficiently computed by solving Bézout's equation a x + m y = 1 for x, y, by using the Extended Euclidean algorithm.

In particular, if p is a prime number, then a is coprime with p for every a such that 0 < a < p; thus a multiplicative inverse exists for all a that is not congruent to zero modulo p.

Advanced properties

Some of the more advanced properties of congruence relations are the following:

  • Fermat's little theorem: If p is prime and does not divide a, then ap−1 ≡ 1 (mod p).
  • Euler's theorem: If a and m are coprime, then aφ(m) ≡ 1 (mod m), where φ is Euler's totient function.
  • A simple consequence of Fermat's little theorem is that if p is prime, then a−1ap−2 (mod p) is the multiplicative inverse of 0 < a < p. More generally, from Euler's theorem, if a and m are coprime, then a−1aφ(m)−1 (mod m).
  • Another simple consequence is that if ab (mod φ(m)), where φ is Euler's totient function, then kakb (mod m) provided k is coprime with m.
  • Wilson's theorem: p is prime if and only if (p − 1)! ≡ −1 (mod p).
  • Chinese remainder theorem: For any a, b and coprime m, n, there exists a unique x (mod m n) such that xa (mod m) and xb (mod n). In fact, xb mn−1 m + a nm−1 n (mod mn) where mn−1 is the inverse of m modulo n and nm−1 is the inverse of n modulo m.
  • Lagrange's theorem: The congruence f (x) ≡ 0 (mod p), where p is prime, and f (x) = a0 xm + ... + am is a polynomial with integer coefficients such that a0 ≠ 0 (mod p), has at most m roots.
  • Primitive root modulo m: A number g is a primitive root modulo m if, for every integer a coprime to m, there is an integer k such that gka (mod m). A primitive root modulo m exists if and only if m is equal to 2, 4, pk or 2pk, where p is an odd prime number and k is a positive integer. If a primitive root modulo m exists, then there are exactly φ(φ(m)) such primitive roots, where φ is the Euler's totient function.
  • Quadratic residue: An integer a is a quadratic residue modulo m, if there exists an integer x such that x2a (mod m). Euler's criterion asserts that, if p is an odd prime, and a is not a multiple of p, then a is a quadratic residue modulo p if and only if
    a(p−1)/2 ≡ 1 (mod p).

Congruence classes

The congruence relation is an equivalence relation. The equivalence class modulo m of an integer a is the set of all integers of the form a + k m, where k is any integer. It is called the congruence class or residue class of a modulo m, and may be denoted as (a mod m), or as a or when the modulus m is known from the context.

Each residue class modulo m contains exactly one integer in the range . Thus, these integers are representatives of their respective residue classes.

It is generally easier to work with integers than sets of integers; that is, the representatives most often considered, rather than their residue classes.

Consequently, (a mod m) denotes generally the unique integer k such that 0 ≤ k < m and ka (mod m); it is called the residue of a modulo m.

In particular, (a mod m) = (b mod m) is equivalent to ab (mod m), and this explains why "=" is often used instead of "" in this context.

Residue systems

Each residue class modulo m may be represented by any one of its members, although we usually represent each residue class by the smallest nonnegative integer which belongs to that class[2] (since this is the proper remainder which results from division). Any two members of different residue classes modulo m are incongruent modulo m. Furthermore, every integer belongs to one and only one residue class modulo m.[3]

The set of integers {0, 1, 2, ..., m − 1} is called the least residue system modulo m. Any set of m integers, no two of which are congruent modulo m, is called a complete residue system modulo m.

The least residue system is a complete residue system, and a complete residue system is simply a set containing precisely one representative of each residue class modulo m.[4] For example, the least residue system modulo 4 is {0, 1, 2, 3}. Some other complete residue systems modulo 4 include:

  • {1, 2, 3, 4}
  • {13, 14, 15, 16}
  • {−2, −1, 0, 1}
  • {−13, 4, 17, 18}
  • {−5, 0, 6, 21}
  • {27, 32, 37, 42}

Some sets that are not complete residue systems modulo 4 are:

  • {−5, 0, 6, 22}, since 6 is congruent to 22 modulo 4.
  • {5, 15}, since a complete residue system modulo 4 must have exactly 4 incongruent residue classes.

Reduced residue systems

Given the Euler's totient function φ(m), any set of φ(m) integers that are relatively prime to m and mutually incongruent under modulus m is called a reduced residue system modulo m.[5] The set {5, 15} from above, for example, is an instance of a reduced residue system modulo 4.

Covering systems

Covering systems represent yet another type of residue system that may contain residues with varying moduli.

Integers modulo m

Remark: In the context of this paragraph, the modulus m is almost always taken as positive.

The set of all congruence classes modulo m is called the ring of integers modulo m,[6] and is denoted , , or .[7] The notation is, however, not recommended because it can be confused with the set of m-adic integers. The ring is fundamental to various branches of mathematics (see § Applications below).

For m > 0 one has

When m = 1, is the zero ring; when m = 0, is not an empty set; rather, it is isomorphic to , since a0 = {a}.

Addition, subtraction, and multiplication are defined on by the following rules:

The properties given before imply that, with these operations,








Text je dostupný za podmienok Creative Commons Attribution/Share-Alike License 3.0 Unported; prípadne za ďalších podmienok.
Podrobnejšie informácie nájdete na stránke Podmienky použitia.

Your browser doesn’t support the object tag.

www.astronomia.sk | www.biologia.sk | www.botanika.sk | www.dejiny.sk | www.economy.sk | www.elektrotechnika.sk | www.estetika.sk | www.farmakologia.sk | www.filozofia.sk | Fyzika | www.futurologia.sk | www.genetika.sk | www.chemia.sk | www.lingvistika.sk | www.politologia.sk | www.psychologia.sk | www.sexuologia.sk | www.sociologia.sk | www.veda.sk I www.zoologia.sk