1
$\begingroup$

I have the following system of equations,

1+x+y+z==0, 1+x*y+y*z+x*z==0

which I want to solve in the extension field of GF(2), the algebraic closure of GF(2) for example. There is a parametric solution of these equations in terms of the parameter s as x=1+s, y=1+$\omega$ s, z=1+$\omega^2$s where $s$ is the parameter and $\omega^2+\omega+1=0$. Is there a way for Mathematica to give such parametric solutions to an incomplete system of polynomial equations?

$\endgroup$
0

1 Answer 1

-1
$\begingroup$

If you substitude {x -> 1 + s, y -> 1 + \[Omega] s , z -> 1 + \[Omega]^2 s} into your equation you can solve for s,\[Omega]

eqn = {1 + x + y + z == 0 && 1 + x*y + y*z + x*z == 0} 
/. {x -> 1 + s,y -> 1 + \[Omega] s , z -> 1 + \[Omega]^2 s} ;
Solve[eqn, {s, \[Omega]}] 
(*{{s -> 1/2 (-3 - Sqrt[5]), \[Omega] -> 1/2 (3 - Sqrt[5])}, 
{s ->1/2 (-3 + Sqrt[5]), \[Omega] -> 1/2 (3 + Sqrt[5])}}*)
$\endgroup$
3
  • $\begingroup$ thanks but actually my question is about getting the parametric solution and not to find solution for s in reals $\endgroup$
    – cleanplay
    Commented Apr 8, 2019 at 22:03
  • $\begingroup$ @cleanplay My result shows that your suggested parametric solution is only valid for special values s, \[Omega] $\endgroup$ Commented Apr 9, 2019 at 10:52
  • $\begingroup$ I think that is because you chose $\omega$ to have solution in reals or complex numbers, while it is an element of $GF(4)$ $\endgroup$
    – cleanplay
    Commented Apr 10, 2019 at 1:38

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.