Definition
An algorithm that computes the greatest common divisor (gcd) of two integers and, simultaneously, integer coefficients u and v such that u·a + v·b = gcd(a,b). It is the Euclidean algorithm augmented to return the Bézout coefficients.

Principle

Principle
Apply repeated division with remainder to reduce a pair of integers until a remainder zero is reached, while back-substituting the divisions to express the final nonzero remainder as a linear combination of the original integers.

Demonstration

Demonstration
Compute gcd(99,78). Using the Euclidean steps 99 = 78·1 + 21, 78 = 21·3 + 15, 21 = 15·1 + 6, 15 = 6·2 + 3, 6 = 3·2 + 0 yields gcd = 3. Back-substitution produces coefficients: 3 = 78·14 + 99·(−11), so u = −11, v = 14 satisfy −11·99 + 14·78 = 3.

Misapplication

Misapplication
Attempting to use the integer algorithm unchanged on floating-point approximations or non-Euclidean rings; treating the returned coefficients as unique without noting their non-uniqueness modulo factors of the inputs.

Consequence

Consequence
When applied correctly one obtains both the gcd and Bézout coefficients, enabling solutions of linear Diophantine equations, computation of modular inverses, and reductions in algorithmic number theory.

Reversal

Reversal
The reversal would be searching for a factorization of the inputs from the Bézout coefficients; while coefficients give linear relations they do not directly factor numbers or replace factorization methods.

Boundary

Boundary
Defined for pairs of elements in principal ideal domains and Euclidean domains (integers, univariate polynomials over a field). It does not, without adaptation, apply to arbitrary non-Euclidean rings or multivariate polynomial rings.

Semantic Tension

Semantic Tension
Differs from the plain Euclidean algorithm which returns only the gcd; the 'extended' aspect emphasizes explicit linear representation, which can be confused with algorithms that compute inverses by other means (e.g., multiplicative group methods).

Synthesis

Synthesis
Extended Euclidean is the Euclidean gcd procedure extended by systematic back-substitution to produce Bézout coefficients, providing both gcd and the explicit linear combination that yields it.