4. Các định lí số học quan trọng¶
Ta nhắc lại một số tính chất của ước chung lớn nhất và bội chung nhỏ nhất.
Gọi \(\gcd(a, b)\) là ước chung lớn nhất của hai số nguyên \(a\) và \(b\).
Với mọi số nguyên dương \(a\), \(\gcd(a, a) = a\).
Với mọi số nguyên \(a\) và \(b\) thì \(\gcd(a, b) = \gcd(b, a)\). Đây là tính giao hoán của ước chung lớn nhất.
Mọi ước chung của \(a\) và \(b\) sẽ chia hết \(\gcd(a, b)\).
Với mọi số nguyên \(m\) thì \(\gcd(a + m b, b) = \gcd(a, b)\). Tương tự, \(\gcd(a \bmod b, b) = \gcd(a, b)\).
Với mọi số nguyên \(m\) thì \(\gcd(m a, m b) = m\gcd(a, b)\).
Nếu \(\gcd(a, b) = d\) thì \(\gcd(a/d, b/d) = 1\).
Định lý 4.1
Với mọi số nguyên dương \(a\), \(m\), \(n\) ta có
Chứng minh
Không mất tính tổng quát, giả sử \(m \geqslant n\). Ta có
mà \(\gcd(a^n, a^n - 1) = 1\) nên
Thực hiện tương tự, cuối cùng ta có
Đặt \(m_1 = m \bmod n\), lúc này \(m_1 < n\). Thực hiện tương tự nhưng với chiều ngược lại
Đây chính là thuật toán Euclid nhằm tìm ước chung lớn nhất (ở đây thực hiện trên số mũ). Do đó số mũ cuối cùng sẽ là ước chung lớn nhất giữa \(m\) và \(n\).