Hola, soy un estudiante italiano, y yo no hablo español, así que pido disculpas de antemano por mi lenguaje incorrecto

Necesito ayuda con un ejercicio de maple. El ejercicio es el siguiente:
Escriba un procedimiento que acepta como entrada una lista de polinomios, se calcula el máximo común divisor y se expresa como una combinación \( Q[x] \) lineal de algunos de los elementos de la lista.
El procedimiento que vino a mi mente es la siguiente:
Considere la posibilidad de n polinomios p1 (x), ..., pn (x)
PASO I:
Me parece el máximo común divisor entre p1 (x) y p2 (x) por la identidad de Bezout:
d1 (x) = a1 (x) p1 (x) + a2 (x) p2 (x)
PASO II
Me parece el máximo común divisor de d1 (x) y p3 (x)
por la identidad de Bezout:
d2 (x) = b1 (x) d1 (x) + a3 (x) p3 (x)
PASO III
Me parece el máximo común divisor de d2 (x) y p4 (x)
por la identidad de Bezout:
d3 (x) = b2 (x) d2 (x) + a4 (x) p4 (x)
Iterar el proceso de llegar a PASO-1:
dn-1 (x) = bn-2 (x) dn-2 (x) + n (x) pn (x)
Entonces dn-1 (x) = gcd (p1 (x), ..., pn (x))
Para obtener una combinación lineal de polinomios p1 (x), ..., pn (x) reemplazar la primer informe
d1 (x) = a1 (x) p1 (x) + a2 (x) p2 (x) en la segunda d2 (x) = b1 (x) (a1 (x) p1 (x) + a2 (x) p2 (x)) + a3 (x) p3 (x) (tomamos nota de que esta expresión no depende de la d1 (x))
Finalmente llegamos al último informe y dn-1 que es el máximo común divisor se puede expresar como una combinación lineal de polinomios p1 (x), ..., pn (x)
¿Alguien sabe cómo poner en práctica este método en Maple?
Aclaro que hace mucho tiempo que no uso Maple.
Hasta luego
