From: Elementary Number Theory: Primes, Congruences, and Secrets by William Stein
${Lemma}$ $1.1.9.$ For any integers a and b, we have gcd(a, b) = gcd(b, a) = gcd(±a, ±b) = gcd(a, b − a) = gcd(a, b + a).
$Proof.$ We only prove that $gcd(a, b) = gcd(a, b − a)$, since the other cases are proved in a similar way. Suppose $d | a$ and $d | b$, so there exist integers $c_1$ and $c_2$ such that $dc_1 = a$ and $dc_2 = b$. Then $b−a = d(c_2−c_1)$, so $d | b − a$. Thus $gcd(a, b) ≤ gcd(a, b − a)$, since the set over which we are taking the max for $gcd(a, b)$ is a subset of the set for $gcd(a, b − a)$. The same argument with a replaced by $−a$ and $b$ replaced by $b − a$, shows that $gcd(a, b − a) = gcd(−a, b − a) ≤ gcd(−a, b) = gcd(a, b),$ which proves that $gcd(a, b) = gcd(a, b − a)$.
I don't understand how they came to this conclusion:
Thus $gcd(a, b) ≤ gcd(a, b − a)$, since the set over which we are taking the max for $gcd(a, b)$ is a subset of the set for $gcd(a,b-a)$.