I need to solve 3x^2 + 6x +1 \equiv 0 \pmod {19}
I saw the same problem here -
Solving the congruence 3x^2 + 6x + 1 \equiv 0 \pmod {19}
but didn't understand how he got to the conclusion
x(x+2) \equiv 6 \pmod {19}
and anyway im trying to solve it how we learned in class -
multiply both sides and the modulo by 4a then solve the two equations
y^2 \equiv b^2 -4ac \pmod {4an}
2ax + b \equiv y \pmod {4an}
so I tried multiplying the hole thing by 4a , that is 4 \times 3
and got to (2 \times 3x + 6)^2 \equiv 36 -4 \times 3 \pmod {19 \times 4 \times 3}
now I am stuck . any help will be appreciated
Answer
In general, you can always complete the square after multiplying both sides by 4a:
ax^2+bx+c\equiv 0\stackrel{\cdot 4a}\iff (2ax+b)^2\equiv b^2-4ac\pmod{\! p}
3x^2+6x+1\equiv 0\stackrel{\cdot 4\cdot 3}\iff (6x+6)^2\equiv 24\equiv 5\pmod{\! 19}
\left(\frac{5}{19}\right)=\left(\frac{19}{5}\right)=\left(\frac{2^2}{5}\right)=1
Squaring \pm 1,\pm 2,\ldots, \pm 9 is straightforward and quick, to find a square root of 5 mod 19.
As Jack explained, \pm a^{(p+1)/4} are the square roots (if they exist) of a mod p (p=4k-1).
\pm 5^{(19+1)/4}\equiv \pm5^5\equiv\pm 9\pmod{\! 19}
So 6x+6\equiv \pm 9\pmod{\! 19}, i.e. x\equiv \{7,10\}\pmod{\! 19}.
Quadratic formula exists for congruences too, and is straightforward to prove (multiply by 4a, like above):
If a\not\equiv 0 with p odd prime and b^2-4ac\equiv z^2\pmod{\! p}, then
ax^2+bx+c\equiv 0\iff x\equiv \frac{-b\pm z}{2a}\pmod{\! p}
When solving quadratic congruences, the biggest problem is finding such z. You can either use brute-force by squaring \pm 1,\pm 2,\ldots, \pm \frac{p-1}{2} (only nine squarings in this case) or use more advanced methods, such as Tonelli-Shanks algorithm (as used in the above simple case of p\equiv 3\pmod{\! 4}) or Cipolla's algorithm.
No comments:
Post a Comment