對於任意m和n的公因數r,有r|m並且r|n;根據等式m=qn+p,所以r|p;所以r是n和p的公因數.
也就是說,m和n的公因數都是n和p的公因數.所以(m,n)是n和p的公因數.所以(m,n)|(n,p)
同樣,可以證明,任意n和p的公因數r,也是m和n的公因數.所以(n,p)|(m,n).
兩個大於零數,能夠互相整除,只能相等.所以(m,n)=(n,p).