■平方数の法則
任意の平方数は3を法として、0か1に合同である。
(3k)^2=9k^2=0 (mod3)
(3k+1)^2=9k^2+6k+1=1 (mod3)
(3k+2)^2=9k^2+12k+4=1 (mod3)
===================================
任意の平方数は16を法として、0か1か4か9に合同である。
(4k)^2=16k^2=0 (mod16)
(4k+1)^2=16k^2+8k+1=8k+1 (mod16)
kが偶数のとき、1
kが偶数のとき、9
(4k+2)^2=16k^2+16k+4=4 (mod16)
(4k+3)^2=16k^2+24k+9=8k+9 (mod16)
kが偶数のとき、1
kが偶数のとき、9
===================================