信息安全数学基础-数论
整除
设是任意两个整数,其中,若存在使等式成立,则称整除或被整除,记作,并把叫做的因数,把叫做的倍数。人们常将写成或。否则称不能整除或不能被整除,记作。
设为仨整数,若,则。
设,若,则有。
设为非零整数,若,则。
设整数,若除了因数外没有其他因数,则叫做素数(或质数、不可约数),否则叫合数。设是一个正合数,是的一个大于的最小正因数,则一定是素数且。设,若对所有素数都有,则。素数有无穷多个。
设是两个整数,其中,则存在唯一整数使得。其中叫做被除所得的不完全商,叫做被所除所得的余数。
设,称的整数部分为小于等于的最大整数,记成,这时有。
设和都是的正值函数。若存在常数,使得对任意都有,就称为的界,记作,简记为。若对任意小的,存在一个使得对任意正整数都有,就称是比高阶的无穷量,记作,简记为。
设是个整数。若是他们中每个数的因数,则为的一个公因数。若整数不全为零,则的所有公因数中最大的一个公因数叫做最大公因数,记作。当时称互素或互质。设是个不全为零的整数,则与的公因数相同,。设则。
设是仨不全为零等整数,若,则。
广义欧几里得除法:设是任意两个正整数,记,有:
设是任意两个正整数,则时有。此时有,且当时计算的时间为$。
设是任意两个正整数,则存在整数使得,这叫做Bézout等式。
设是任意两个正整数,记,有:
从而有:
记:
则有:
此时有:
以及:
即为广义欧几里得除法:设为任意两个正整数,则,对于,定义为:
其中为不完全商。
互素的充分必要条件是存在使得。
设是任意两个不全为0的整数。若是任一正整数,则。若非0整数满足,则:
设是三个整数,且,若,则。设,若,则。
设,且,则。
设为整数,且,令:
则且。
设,则被除的最小非负余数是,其中是被除的最小非负余数。。
设,若,则。设,若,则或。设,若,则。
设,若为该个数的倍数,则叫做这个数的一个公倍数,所有公倍数中最小正整数叫做最小公倍数,记作。设,有,且若则。设,有,且若则。
设,令:
则。若,则。
整数分解定理:给定合数,若,则和都是的真因数。
算数基本定理:任一整数都可表示成素数的成绩,不考虑成绩顺序的情况下,表达式是唯一的,即。
标准分解式:任一整数可唯一表示成。设整数,有