与えられた2つの一次不定方程式の整数解をすべて求める問題です。 (1) $33x + 70y = 1$ (2) $58x + 47y = 1$

代数学一次不定方程式ユークリッドの互除法整数解
2025/5/14

1. 問題の内容

与えられた2つの一次不定方程式の整数解をすべて求める問題です。
(1) 33x+70y=133x + 70y = 1
(2) 58x+47y=158x + 47y = 1

2. 解き方の手順

(1) 33x+70y=133x + 70y = 1 を解く。
まず、特殊解をユークリッドの互除法を用いて求める。
70=332+470 = 33 \cdot 2 + 4
33=48+133 = 4 \cdot 8 + 1
1=33481 = 33 - 4 \cdot 8
1=33(70332)81 = 33 - (70 - 33 \cdot 2) \cdot 8
1=33708+33161 = 33 - 70 \cdot 8 + 33 \cdot 16
1=3317+70(8)1 = 33 \cdot 17 + 70 \cdot (-8)
よって、x=17,y=8x = 17, y = -8 が特殊解である。
したがって、3317+70(8)=133 \cdot 17 + 70 \cdot (-8) = 1
33x+70y=133x + 70y = 1 から、3317+70(8)=133 \cdot 17 + 70 \cdot (-8) = 1 を引くと、
33(x17)+70(y+8)=033(x - 17) + 70(y + 8) = 0
33(x17)=70(y+8)33(x - 17) = -70(y + 8)
33と70は互いに素なので、x17=70k,y+8=33kx - 17 = 70k, y + 8 = -33k (kは整数) とおける。
x=70k+17x = 70k + 17
y=33k8y = -33k - 8
(2) 58x+47y=158x + 47y = 1 を解く。
まず、特殊解をユークリッドの互除法を用いて求める。
58=471+1158 = 47 \cdot 1 + 11
47=114+347 = 11 \cdot 4 + 3
11=33+211 = 3 \cdot 3 + 2
3=21+13 = 2 \cdot 1 + 1
1=3211 = 3 - 2 \cdot 1
1=3(1133)11 = 3 - (11 - 3 \cdot 3) \cdot 1
1=311+331 = 3 - 11 + 3 \cdot 3
1=34111 = 3 \cdot 4 - 11
1=(47114)4111 = (47 - 11 \cdot 4) \cdot 4 - 11
1=4741116111 = 47 \cdot 4 - 11 \cdot 16 - 11
1=47411171 = 47 \cdot 4 - 11 \cdot 17
1=474(5847)171 = 47 \cdot 4 - (58 - 47) \cdot 17
1=4745817+47171 = 47 \cdot 4 - 58 \cdot 17 + 47 \cdot 17
1=472158171 = 47 \cdot 21 - 58 \cdot 17
1=58(17)+47211 = 58 \cdot (-17) + 47 \cdot 21
よって、x=17,y=21x = -17, y = 21 が特殊解である。
したがって、58(17)+4721=158 \cdot (-17) + 47 \cdot 21 = 1
58x+47y=158x + 47y = 1 から、58(17)+4721=158 \cdot (-17) + 47 \cdot 21 = 1 を引くと、
58(x+17)+47(y21)=058(x + 17) + 47(y - 21) = 0
58(x+17)=47(y21)58(x + 17) = -47(y - 21)
58と47は互いに素なので、x+17=47k,y21=58kx + 17 = 47k, y - 21 = -58k (kは整数) とおける。
x=47k17x = 47k - 17
y=58k+21y = -58k + 21

3. 最終的な答え

(1) x=70k+17x = 70k + 17, y=33k8y = -33k - 8 (kは整数)
(2) x=47k17x = 47k - 17, y=58k+21y = -58k + 21 (kは整数)