You are not logged in.
Pages: 1
I need to make a program that solves different diophantine equations.
Can someone help me?
IPBLE: Increasing Performance By Lowering Expectations.
Offline
1. ax+by=c
IPBLE: Increasing Performance By Lowering Expectations.
Offline
ax + by = c
by = -ax + c
y = (-a/b)x + (c/b)
So y = at + ?1? and
x = bt + ?2?
-------
Put into original equation ax + by = c
a(bt + ?2?) + b(at + ?1?) = c
abt + a?2? + bat + b?1? = c
2bat + a?2? + b?1? = c
---------
y=7x + .3
y=7t + ?
x=t + ?
No integer solutions for this 7x + .3
---------
No luck yet.
igloo myrtilles fourmis
Offline
For lineal d.e. we can use the this
Last edited by krassi_holmz (2005-12-31 08:10:13)
IPBLE: Increasing Performance By Lowering Expectations.
Offline
At wolfram's site, equation # 6 has a "+ 1" in it (Euclidian thing).
I wonder why it always works out to a one, like the example they have?
Last edited by John E. Franklin (2005-12-31 06:33:03)
igloo myrtilles fourmis
Offline
Also equation # 10 at their site has an incorrect sign, I think.
igloo myrtilles fourmis
Offline
I found this a very useful page on this subject.
http://uzweb.uz.ac.zw/science/maths/zimaths/62/dioph.htm
or
My favorite part is at the end of the page:
(i) The equation 3x + 6y = 22 has no solution since (3, 6) = 3 does not divide 22.
(ii) The equation 7x + 11y = 13 has solution x = -39, y = 26. For
11 = 1·7 + 4, 7 = 1·4 + 3, 4 = 1·3 + 1.
Thus (7, 11) = 1, which divides 13. Further, working from the last equation back to the first,1 = 4 - 3 = 4 -(7-4) = 2·4 - 7 = 2·11 - 3·7.
Hence7·(-3) + 11(2) = 1, 7·(-39) + 11(26) = 13.
The other solutions are given byx = -39 + 11r, y = 26 - 7r
where r is any integer.
Last edited by John E. Franklin (2005-12-31 09:32:35)
igloo myrtilles fourmis
Offline
OK. We have simple alogritm for ax+by. I know it as Euler's reduction algoritm.
The next general case:
ax^2+by=c
IPBLE: Increasing Performance By Lowering Expectations.
Offline
Pages: 1