x=poly(0,x) ;
p=round(rand()*14 -7);
q=round(rand()*14 -7);
r=round(rand()*14 -7);
function y=P(x)
y=p + q *x + r *x^2;
endfunction
j=%e^(2*%pi*%i/3);
α=2^(1/3);
pInv=(1/3)*( 1/P(α) + 1/P(α*j) + 1/P(α*j^2));
qInv=(1/(3*α))*( 1/P(α) + j/P(α*j) + j^2/P(α*j^2));
rInv=(1/(3*α^2))*( 1/P(α) + j^2 /P(α*j) + j/P(α*j^2));
Inv=pInv + qInv*α + rInv*α^2 ;
P(α)*InvJe t'avoue que je vois toujours pas bien l'intérêt par rapport par exemple àwserdx a écrit:donc siest l'inverse de
Q:=RationalField();
P<a,j,p,q,r>:=PolynomialRing(Q,5);
K:=quo<P|a^3-2,j^2+j+1>;
u:=p+q*a+r*a^2;
v:=p+q*a*j+r*a^2*j^2;
w:=p+q*a*j^2+r*a^2*j;
N:=K!(u*v*w);
I:=K!(v*w);
N;
//p^3 - 6*p*q*r + 2*q^3 + 4*r^3
I;
//-a^2*p*r + a^2*q^2 - a*p*q + 2*a*r^2 + p^2 - 2*q*r
Evaluate(N,[a,j,3,2,1]);
//11
Evaluate(I,[a,j,3,2,1]);
//a^2 - 4*a + 5
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 45 invités
Tu pars déja ?
Identification
Pas encore inscrit ?
Ou identifiez-vous :