合同式の定義と基本的性質の練習問題

「数論とPython」シリーズの 合同式の定義と基本的性質の練習問題集です。 下に行くほど難易度が上がっています。

$p$と$p^2+2$が両方とも素数であるならば, $p=3$であることを証明してください。

難易度: 解答はこちら

もし$p$と$p^2+8$が両方とも素数であるなら,$p^3+4$も素数であることを証明してください。

難易度: 解答はこちら

合同式$124^i \equiv 123^i \pmod{19}$が任意の偶数$i$に対して成立することを証明してください。

難易度: 解答はこちら

(1) $n$を$2$以上の自然数とするとき$10^n \equiv 0 \pmod{4}$であることを証明してください。

(2) $n$が$4$で割り切れるためには$n$の下二桁の数字が$4$で割り切れることが必要十分であることを証明してください。 (例: $5432$の下二桁は$32$)

難易度: 解答はこちら

1. 自然数$n$の各桁の数字の総和が$9$で割り切れるならば, $n$は$9$の倍数であることを証明してください。

2. 上の$9$の倍数の判定法をPythonを用いて実装してください。

難易度: 解答はこちら

合同式$x^4\equiv 5 \pmod{33}$を満たす整数$x$をすべて見つけてください。 もし, そのような$x$が存在しない場合には, そのことを証明してください。

難易度: 解答はこちら

$35!-33!$が$41$で割り切れることを証明してください。

難易度: 解答はこちら

(1) $N=111^{111}$を法$19$で簡約してください。 つまり, $N\equiv n \pmod{19}$で$0\leq n \leq 18$となる整数$n$を見つけてください。 下の計算結果は自由に使用してください。 \begin{align*} 111^1 &\equiv 16 \pmod{19} \\ 111^2 &\equiv 9 \pmod{19} \\ 111^3 &\equiv 11 \pmod{19} \\ 111^4 &\equiv 5 \pmod{19} \\ 111^5 &\equiv 4 \pmod{19} \\ 111^6 &\equiv 7 \pmod{19} \\ 111^7 &\equiv 17 \pmod{19} \\ 111^8 &\equiv 6 \pmod{19} \\ 111^9 &\equiv 1 \pmod{19} \\ \end{align*}

(2) $N^N$を法$19$で簡約してください。

難易度: 解答はこちら

$n$を$4$以上の自然数とします。このとき和 \[\sum_{i=1}^n i!=1!+2!+3!+\cdots + n!\] は平方数になりえないことを証明してください。

難易度: 解答はこちら

$n$を偶数かつ$n/2$が奇数となる自然数とします。 このとき方程式$x^2+3y^2 = n$には整数解$(x,y)$が存在しないことを証明してください。

難易度: 解答はこちら

自然数$n$で$n^{10}+1$の一の位の数が$0$であるようなものをすべて求めてください。

難易度: 解答はこちら

$n$を$2$以上の自然数とします。 そして \[1+2+\cdots +(n-1) \pmod{n} \tag{*}\] を考察します。

1. Pythonを用いて, $n$に$2$から$20$までの各整数を当てはめて, 上の式(*)を計算してください。 そこからどのような法則が成立しそうか予想してください。

2. (1)の予想を証明してください。

難易度: 解答はこちら

わからないところがあったらテキストを復習しましょう。

合同式の定義と基本的性質