Extended Euclidean Algorithm

/ɪkˈstɛndɪd juːˈklɪdiən ˈælɡərɪðəm/ イクステンデッド ユークリディアン アルゴリズム

1. 2つの整数aとbの最大公約数dを計算し、同時にd = ax + by を満たす整数xとy(ベズー係数)を見つけるアルゴリズム。

拡張ユークリッド互除法は、通常のユークリッド互除法が2つの整数の最大公約数を求めるのに対し、さらにその最大公約数を元の2つの整数の線形結合として表すための係数(ベズー係数)も同時に計算するアルゴリズムです。これは数論や暗号学、特にモジュラ逆元の計算などに非常に重要です。
The Extended Euclidean Algorithm is essential for finding modular multiplicative inverses. (拡張ユークリッド互除法は、モジュラ逆元を見つけるために不可欠です。)
関連
Modular Inverse
Diophantine Equation
Bezout's Identity