Estoy tratando de entender la estructura lógica detallada de una prueba mediante el uso de la identidad de bezout.La parte de la teoría de números la entiendo fácilmente, el problema que tengo es con la lógica.
Un ejemplo :
Propuesta - gcd(a,b)= gcd( gcd(a,b) , b) .
Lo entiendo perfectamente por intuición, y también puedo demostrar que todo entero d que divide a y b, debe dividir a gcd(a,b) y a b , también a la inversa, demostrando que tienen los mismos divisores comunes y por tanto el mismo gcd.
Mi problema es entender completamente cada paso de una prueba formal de esa proposición, mediante el uso de la identidad de bezout.
Sé que la identidad bezout nos permite inferir dos afirmaciones :
- Afirmación 1 : Existe x,y en Z s.t ax + by = gcd(a,b) = d .
- Afirmación 2 : Existen xo,yo en Z s.t gcd(a,b).xo + b.yo = gcd( gcd(a,b) , b ) = w
Ahora, ¿cómo debemos proceder para demostrar la proposición, es decir, para demostrar d=w ?
1 - ¿Debemos intentar demostrar que la afirmación 1 es verdadera si y sólo si la afirmación 2 es verdadera? ( supongo que no )
2 - ¿Podría simplemente encontrar algún par xo,yo, es decir xo=1 y yo=0, que haga que w=d ? ¿Probaría esto completamente la proposición?
3 - Si basta con demostrar la proposición completa, ¿es la única opción para demostrar mediante el uso de la identidad de bezout ( demostrando w=d ) ? Porque en afirmaciones más complicadas ( como gcd(a,b) = gcd(a+bx,b) ) , podría no ser capaz de adivinar de inmediato el xo,yo que hace w=d.
Muchas gracias de antemano.