代数学 ユークリッドの互助法 admin 2023年11月7日 整数 a=10001 と b=33976 の最大公約数 d を求めよ。 また、d=xa+yb となる x,y∈Z を一組求めよ。 ユークリッドの互除法を用いて、最大公約数を求めると 33976=3×10001+397310001=2×3973+20553973=1×2055+19182055=1×1918+1371918=14×137 となり、a,b の最大公約数は 137 であることが分かる。 さらに、第4式から順に1つずつ上の式を使うことによって 137=2055–1×1918=2055–1×(3973–1×2055)=2×2055–3973=2×(10001–2×3973)–3973=2×10001–5×3973=2×10001−5×(33976–3×10001)=17×10001–5×33976 となり、17a–5b=137 が得られる。