How can I solve diophantine equations effectively?

  • Context: Undergrad 
  • Thread starter Thread starter The legend
  • Start date Start date
Click For Summary

Discussion Overview

The discussion revolves around methods for solving Diophantine equations, particularly focusing on linear and quadratic forms. Participants share various approaches, resources, and personal experiences with these types of equations.

Discussion Character

  • Exploratory
  • Technical explanation
  • Debate/contested
  • Mathematical reasoning

Main Points Raised

  • One participant expresses difficulty in solving Diophantine equations and seeks effective methods.
  • Another participant notes that Diophantine equations are generally hard or impossible to solve, suggesting the Extended Euclidean algorithm as a resource.
  • Some participants agree that there is no universal method for solving Diophantine equations, but acknowledge that specific algorithms exist for certain forms.
  • Discussion includes the possibility of solving quadratic Diophantine equations, with references to online resources that provide step-by-step solutions.
  • A participant explains the conditions under which linear Diophantine equations have solutions, detailing the role of common factors and providing an example with specific calculations.
  • Multiple links to external resources are shared, including sites that offer solutions and explanations for both linear and quadratic Diophantine equations.

Areas of Agreement / Disagreement

Participants generally agree that there is no single method for solving all Diophantine equations, and multiple competing views on the effectiveness of different approaches remain. The discussion does not reach a consensus on the best method.

Contextual Notes

Some participants mention specific algorithms and resources without fully resolving the complexities involved in different types of Diophantine equations. The discussion reflects varying levels of understanding and approaches to the topic.

Who May Find This Useful

Readers interested in number theory, mathematical problem-solving, or those preparing for mathematical competitions may find the discussion and shared resources beneficial.

The legend
Messages
420
Reaction score
0
Which is the best way to solve diophantine equations? I have tried out a few but I'm not just getting the hang of it.

example

ax + by = 1
 
Mathematics news on Phys.org
there is no universal method to solve them :3

simple linear form, in your OP, does have at least one algorithm though
 
G037H3 said:
there is no universal method to solve them :3

simple linear form, in your OP, does have at least one algorithm though

say instead of linear form we take in the quadratic form, then does it have any algorithm?
 
linear Diophantine equations, which is what the OP seems to be talking about, are fairly simple and straight forward.

Given ax+ by= c.

If a and b have a common factor that does NOT divide c, there is no solution. That is because, for any x and y, the left side will be a multiple of that common factor.

If a, b, and c all have a common factor we can divide through by that factor to get a simpler equation.

So we can assume that a and b are relatively prime.

In that case, the Euclidean division algorithm shows that there exist [itex]x_0[/itex] and [itex]y_0[/itex] so that [itex]ax_0+ by_0= 1[/itex]. Multiply by c to get [itex]a(cx_0)+ b(cy_0)= c[/itex]. [itex]cx_0[/itex] and [itex]cy_0[/itex] are solutions.

It is also easy to see that if x and y are integer solutions to ax+ by= c, then x+ bk and y- ak are also solutions: a(x+ bk)+ b(y- ak)= ax+ abk+ by- abk= ax+ by= c.

For example, to solve 4x+ 7y= 15, I note that 4 divides into 7 once with remainder 3. that is, 7- 4= 3. Also 3 divides into 4 once with remainder 1: 4- 3= 1. Replace the "3" in the last equation with 7- 4 to get 4- (7- 4)= 1 or 2(4)- 1(7)= 1. Multiplying by 15, 30(4)- 15(7)= 15. That is, one solution is x= 30, y= -15. All solutions are of the form x= 30+ 7k, y= -15- 4k for some integer k. If you want positive solutions, then we note that in order that y be positive, we must have -15- 4k> 0 or -4k> 15 which means that the integer k must be less than or equal to -4. Taking k= -4 gives x= 30+7(-4)= 2 and y= -15+ 4(-4)= 1. Any k larger than -4 makes y negative and any k less than -4 make x negative. The only positive solution to 4x+7y= 15 is x= 2, y= 1.
 
HallsofIvy said:
linear Diophantine equations, which is what the OP seems to be talking about, are fairly simple and straight forward.

Given ax+ by= c.

If a and b have a common factor that does NOT divide c, there is no solution. That is because, for any x and y, the left side will be a multiple of that common factor.

If a, b, and c all have a common factor we can divide through by that factor to get a simpler equation.

So we can assume that a and b are relatively prime.

In that case, the Euclidean division algorithm shows that there exist [itex]x_0[/itex] and [itex]y_0[/itex] so that [itex]ax_0+ by_0= 1[/itex]. Multiply by c to get [itex]a(cx_0)+ b(cy_0)= c[/itex]. [itex]cx_0[/itex] and [itex]cy_0[/itex] are solutions.

It is also easy to see that if x and y are integer solutions to ax+ by= c, then x+ bk and y- ak are also solutions: a(x+ bk)+ b(y- ak)= ax+ abk+ by- abk= ax+ by= c.

For example, to solve 4x+ 7y= 15, I note that 4 divides into 7 once with remainder 3. that is, 7- 4= 3. Also 3 divides into 4 once with remainder 1: 4- 3= 1. Replace the "3" in the last equation with 7- 4 to get 4- (7- 4)= 1 or 2(4)- 1(7)= 1. Multiplying by 15, 30(4)- 15(7)= 15. That is, one solution is x= 30, y= -15. All solutions are of the form x= 30+ 7k, y= -15- 4k for some integer k. If you want positive solutions, then we note that in order that y be positive, we must have -15- 4k> 0 or -4k> 15 which means that the integer k must be less than or equal to -4. Taking k= -4 gives x= 30+7(-4)= 2 and y= -15+ 4(-4)= 1. Any k larger than -4 makes y negative and any k less than -4 make x negative. The only positive solution to 4x+7y= 15 is x= 2, y= 1.

Wow! getting the hang of it!
Thanks a lot!
the example did make it quite clear.
 
  • #10
The legend said:
nice step by step solutions.
The method for different types of quadratics is also very very cool:approve:

Thanks!

I got another link which i found useful which determines whether the equation can be solved or not(Hilbert's Tenth Problem)

http://www.ltn.lv/~podnieks/gt4.html


Well, here's another site which solves linear diophantine equation:

http://www.math.uwaterloo.ca/~snburris/htdocs/linear.html

but it's better to use Alperton site since it does linear equation too and even give you the verbose from which you can learn
 
  • #11
epsi00 said:
Well, here's another site which solves linear diophantine equation:

http://www.math.uwaterloo.ca/~snburris/htdocs/linear.html

but it's better to use Alperton site since it does linear equation too and even give you the verbose from which you can learn


The alperton site does that too ... just click on step-by-step solutions and voila! You get exactly how the sum is solved. Also the Alperton site has 2 degree equations instead of this one which contains only 1st degree equations.
 

Similar threads

  • · Replies 3 ·
Replies
3
Views
1K
  • · Replies 2 ·
Replies
2
Views
1K
  • · Replies 12 ·
Replies
12
Views
8K
  • · Replies 6 ·
Replies
6
Views
2K
  • · Replies 11 ·
Replies
11
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 1 ·
Replies
1
Views
967
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 19 ·
Replies
19
Views
7K
  • · Replies 5 ·
Replies
5
Views
3K