Status of the Diophantine module
In my project proposal for a Diophantine equation for SymPy, I mentioned the following five deliverables.
1. Linear Diophantine equation :
I implemented solutions for linear diophantine equations, you can access this functionality through `diop_linear()`.
2. Simplified Pell equation, :
Not only I implemented solutions for simplified Pell equation, I completely solved the general binary quadratic equation .
3. The equation, :
I implemented solutions for more general ternary quadratic equation .
4. Extended Pythagorean equation, :
I implemented solutions for slightly more general equation .
5. General sum of squares, :
This is a computationally hard problem and method I implemented finds only one solution. It’s quick and work for large but not complete. I also implemented a brute force version which finds all the solutions but it doesn’t work for larger .
- Posted in: GSoC-2013-SymPy