跳转至

Chapter4 Number Theory


4.1 Divisibility and Modular Arithmetic

Division(整除):

$a|b$,$a$ 整除 $b$,$a$ 是 divisor/factor。

如果 $a$ 是整数,$d$ 是正整数,那么存在唯一整数 $q$,$r$,$0\leqslant d$,使得 $a=qd+r$。

  • $d$: divisor 除数
  • $a$: dividend 被除数
  • $q$: quotient 商
  • $r$: remainder 余数

Congruence(同余):

若 $m$ 整除 $a-b$,则 $a$ 和 $b$ 模 $m$ 同余。

同余式左右同除同一个整数不一定仍成立。

$$Z_m=\{0,1,2,···,m-1\}$$

模 $m$ 加法 $+_m$:

$$a+_mb=(a+b)\mod m$$

模 $m$ 乘法 $·_m$:

$$a·_mb=(a·b)\mod m$$


4.2 Integer Representations and Algorithms

计算:

$$b^n\mod m$$

方法:

将 $n$ 拆成 $a_{k-1}2^{k-1}+···+a_12^1+a_0$,$a$ 为0/1,因此 $b^n$ 可以拆成 $b^1,b^2,b^4,···,b^{2^{k-1}}$的乘积,$a=0$ 则没有这一项
然后依次计算 $b\mod m$,$b^2\mod m$,$b^4\mod m$,···,$b^{2^{k-1}}\mod m$,这一部分可以递推地计算,然后再把 $a=1$ 的部分的余数相乘再 $\mod m$。

复杂度:

$$O((\log m)^2\log n)$$


4.3 Primes and Greatest Common Divisors

Mersenne Primes(梅森质数):

形式为 $2^p-1$ 的质数,其中 $p$ 也为质数。

Prime Number Theorem(素数定理):

用 $\pi(x)$ 表示不超过$x$的质数的个数,则

$$\pi(x)\sim\frac{x}{\ln x},~x\rightarrow\infty$$

Relatively Prime(互质):

最大公约数为 $1$。

Euclidean Algorithm(辗转相除法):

每次除下来,除数变为被除数,余数变为除数,一直进行下去,直到整除,此时除数即为最大公约数。

若 $ac\equiv bc(\mod m)$,$\gcd(c,m)=1$,则$a\equiv b(\mod m)$


4.4 Solving Congruences

Inverse(逆元):

If

$$ax\equiv1(\mod m)$$

then $x$ is an inverse of $a$ modulo $m$.

Bézout’s Theorem:

If $a$ and $b$ are positive integers, then there exist integers $s$ and $t$ such that

$$\gcd(a,b)=sa+tb$$

Theorem 1:

If $a$ and $m$ are relatively prime integers and $m>1$, then there exists an inverse $x$ of $a$ modulo $m$. Moreover, if the inverse $x$ is a positive integer and $x<m$, then it is unique and every other inverse is congruent to $x$ modulo $m$.

Finding Inverse:

alt text

Solving Congruences:

alt text

Chinese Remainder Theorem(中国剩余定理):

Let $m_1,m_2,···,m_n$ be pairwise relatively prime positive integers greater than 1.

$$x\equiv a_1(\mod m_1)$$

$$x\equiv a_2(\mod m_2)$$

$$···$$

$$x\equiv a_n(\mod m_n)$$

There exists a solution

$$0\leqslant x<m=m_1m_2···m_n$$

alt text

Fermat's Little Theorem(费马小定理):

If $p$ is a prime and $a$ is an integer not divisible by $p$, then

$$a^{p-1}\equiv1(\mod p)$$

Furthermore, for every integer $a$ we have

$$a^p\equiv a(\mod p)$$

Pseudoprime(伪质数):

Let $b$ be a positive integer. If $n$ is a composite integer, and

$$b^{n-1}\equiv 1(\mod n)$$

then $n$ is called a pseudoprime to the base $b$.

Primitive Root(原根):

$p$ is a prime integer. $U_p=\{0,1,···,p-1\}$. If $r\in U_p$ is a primitive root of $p$, then

$$\{r^1(\mod p),r^2(\mod p),···\}=U_p$$

Carmichael Number:

合数 $n$,满足对于任意满足 $\gcd(b,n)=1$ 的 $b$,都有 $n$ 是 $b$ 的伪质数。

评论