[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [obm-l] Equações diofantinas polinomiais
Title: Re: [obm-l] Equações diofantinas polinomiais
on 02.09.03 20:27, Cleiton Diniz Silva at cleitondiniz@directnet.com.br wrote:
Estou precisando resolver equações diofantinas polinomiais
A(z)X(z) + B(z)Y(z) = C(z)
onde A(z), B(z) e C(z) são polinômios conhecidos e X(z) e Y(z) são polinômios desconhecidos.
Alguém saberia onde eu poderia encontrar material para estudar o assunto acima??
Grato por qualquer ajuda.
Pegue qualquer livro de teoria dos numeros e nos primeiros 2 ou 3 capitulos voce vai se deparar com equacoes diofantinas lineares em INTEIROS. Bem, com polinomios eh a mesma coisa, ou seja:
A equacao acima terah solucao se e somente se MDC(A(z),B(z)) dividir C(z), ou seja, se existir um polinomio Q(z) tal que C(z) = Q(z)*MDC(A(z),B(z)).
Nesse caso, voce pode usar o algoritmo euclideano (tambem descrito no livro de teoria dos numeros - o a.e. para polinomios eh identicao ao a.e. para inteiros. A unica diferenca eh que ao inves de dividir inteiros voce estarah dividindo polinomios) para achar dois polinomios R(z) e S(z) tais que:
A(z)*R(z) + B(z)*S(z) = MDC(A(z),B(z)).
Isso quer dizer que:
A(z)*R(z)*Q(z) + B(z)*S(z)*Q(z) = C(z), ou seja:
X0(z) = R(z)*Q(z)
Y0(z) = S(z)*Q(z) eh uma solucao particular da sua equacao diofantina.
A solucao geral serah:
X(z) = X0(z) - K(z)*B(z)
Y(z) = Y0(z) + K(z)*A(z), onde K(z) eh um polinomio qualquer.
Espero que isso ajude.
Um abraco,
Claudio.