Use the Euclidean algorithm to find integers ## a, b, c ##

In summary, to solve the equation ##75a+120b+144c+160d=1## using the Euclidean algorithm, we can first find the greatest common divisor of the four numbers. Then, we can use the algorithm to find the coefficients of the equation. However, it is also possible to "see" the equations and solve it in a more efficient way, as demonstrated by the conversation above.
  • #1
Math100
802
221
Homework Statement
Use the Euclidean algorithm to find integers ## a, b, c ## and ## d ## such that ## 225a+360b+432c+480d=3 ##.
Relevant Equations
None.
Let ## a, b, c ## and ## d ## be integers such that ## 225a+360b+432c+480d=3 ##.
Then ## 75a+120b+144c+160d=1 ##.
Applying the Euclidean algorithm produces:
## gcd(75, 120)=15, gcd(120, 144)=24 ## and ## gcd(144, 160)=16 ##.
Now we see that ## 15x+24y+16z=1 ##.
By Euclidean algorithm, we have that ## gcd(15, 24)=3 ## and ## gcd(24, 16)=8 ##, so ## 3m+8n=1 ##.
Observe that
\begin{align*}
&75A+120B=15\implies 5A+8B=1\\
&120B+144C=24\implies 5B+6C=1\\
&144C+160D=16\implies 9C+10D=1.\\
\end{align*}
This means ## A=-3, B=2, C=-1 ## and ## D=1 ##.
Thus ## -[75(-3)+120(2)]+[144(-1)+160(1)]=-15+16=1 ##.
Therefore, the integers ## a, b, c ## and ## d ## such that ## 225a+360b+432c+480d=3 ## are ## a=3, b=-2, c=-1 ## and ## d=1 ##.
 
Physics news on Phys.org
  • #2
I don't know the algorithm that you use ...

Math100 said:
Homework Statement:: Use the Euclidean algorithm to find integers ## a, b, c ## and ## d ## such that ## 225a+360b+432c+480d=3 ##.
Relevant Equations:: None.

Let ## a, b, c ## and ## d ## be integers such that ## 225a+360b+432c+480d=3 ##.
Then ## 75a+120b+144c+160d=1 ##.
Applying the Euclidean algorithm produces:
## gcd(75, 120)=15, gcd(120, 144)=24 ## and ## gcd(144, 160)=16 ##.
Now we see that ## 15x+24y+16z=1 ##.
By Euclidean algorithm, we have that ## gcd(15, 24)=3 ## and ## gcd(24, 16)=8 ##, so ## 3m+8n=1 ##.
Observe that
\begin{align*}
&75A+120B=15\implies 5A+8B=1\\
&120B+144C=24\implies 5B+6C=1\\
&144C+160D=16\implies 9C+10D=1.\\
\end{align*}
This means ## A=-3, B=2, C=-1 ## and ## D=1 ##.
... and ##5B+6C=5\cdot 2 - 6 \cdot 1=4\neq 1## ...
Thus ## -[75(-3)+120(2)]+[144(-1)+160(1)]=-15+16=1 ##.
Therefore, the integers ## a, b, c ## and ## d ## such that ## 225a+360b+432c+480d=3 ## are ## a=3, b=-2, c=-1 ## and ## d=1 ##.
... but your final result is correct, presumably because you did not use the equation in the middle.
 
  • #3
fresh_42 said:
I don't know the algorithm that you use ...... and ##5B+6C=5\cdot 2 - 6 \cdot 1=4\neq 1## ...

... but your final result is correct.
I apologize, I do not really know how to completely use the Euclidean algorithm when there are four variables to solve for. So I was making some of the stuffs up. What should be the correct way to do this?
 
  • #4
Math100 said:
I apologize, I do not really know how to completely use the Euclidean algorithm when there are four variables to solve for. So I was making some of the stuffs up. What should be the correct way to do this?
You did not use the equation in the middle, so the result came out fine. I, too, only know the algorithm for two numbers, but your solution is ok. Just delete the equation in the middle.
 
  • Like
Likes Math100
  • #5
fresh_42 said:
You did not use the equation in the middle, so the result came out fine. I, too, only know the algorithm for two numbers, but your solution is ok. Just delete the equation in the middle.
But is there another, perfect way to do this by the Euclidean algorithm?
 
  • #6
We want to solve ##75a+120b+144c+160d=1## and we know ##\operatorname{gcd}(75,120,144,160)=1.##
But
\begin{align*}
\operatorname{gcd}(75,120,144,160)&=\operatorname{gcd}(75,\operatorname{gcd}(120,144,160))\\
&=\operatorname{gcd}(75,\operatorname{gcd}(120,\operatorname{gcd}(144,160))
\end{align*}
We can use the Euclidean algorithm to solve ##\operatorname{gcd}(a,b)=n\cdot a+ m\cdot b.## So
\begin{align*}
\operatorname{gcd}(144,160)&=16=(-1)\cdot 144 + 1\cdot 160\\
\operatorname{gcd}(120,16)&=8= (-1)\cdot 120 +8 \cdot 16\\
\operatorname{gcd}(75,8)&=1=3\cdot 75+ (-28)\cdot 8
\end{align*}
I have not really used the algorithm, I "saw" the equations. A correct application of the algorithm would be, e.g.
\begin{align*}
\underline{75} &= 9\cdot \underline{8} +\underline{3}\\
\underline{8}&=2\cdot \underline{3} + \underline{2}\\
\underline{3}&=1\cdot \underline{2} +\underline{1}\\
\underline{1}&=2\cdot \underline{1} + \underline{0}\\
&\Longrightarrow \\
\underline{1}&=\underline{3}-1\cdot \underline{2}\\&=\underline{3}- 1\cdot (\underline{8}-2\cdot \underline{3})\\&=3\cdot \underline{3}- \underline{8}\\
&=3\cdot (\underline{75}-9\cdot \underline{8})-\underline{8}\\&=3\cdot \underline{75} + (-28)\cdot \underline{8}
\end{align*}
and a computer would prefer this algorithm, but "seeing" it is definitely shorter.

So what do we have now?
\begin{align*}
\underline{1}&=3\cdot \underline{75}+ (-28)\cdot \underline{8}\\
&=3\cdot \underline{75} + (-28)( (-1)\cdot \underline{120} +8 \cdot \underline{16})\\
&=3\cdot \underline{75} + (-28)( (-1)\cdot \underline{120} +8 \cdot ((-1)\cdot \underline{144} + 1\cdot \underline{160} ))\\
&=3\cdot \underline{75} +28\cdot \underline{120} + 224\cdot \underline{144} +(-244)\cdot\underline{160}
\end{align*}

This is what a computer would do. And, sorry, took me quite a while to type and check.

I like your version better. It is what a human would do.
 
  • Like
Likes Math100

FAQ: Use the Euclidean algorithm to find integers ## a, b, c ##

What is the Euclidean algorithm?

The Euclidean algorithm is a method for finding the greatest common divisor (GCD) of two integers. It is based on the principle that the GCD of two integers is equal to the GCD of the smaller integer and the remainder of the larger integer divided by the smaller integer.

How do you use the Euclidean algorithm to find the GCD of two integers?

To use the Euclidean algorithm, you start by dividing the larger integer by the smaller integer and finding the remainder. Then, you divide the smaller integer by the remainder and continue this process until the remainder is equal to 0. The last non-zero remainder is the GCD of the two integers.

Can the Euclidean algorithm be used to find the GCD of more than two integers?

Yes, the Euclidean algorithm can be extended to find the GCD of more than two integers. You can do this by finding the GCD of the first two integers, then finding the GCD of that result and the third integer, and so on until you have found the GCD of all the integers.

How does the Euclidean algorithm work for negative integers?

The Euclidean algorithm works the same way for negative integers as it does for positive integers. The only difference is that you may need to take the absolute value of the integers to ensure that the remainder is always positive.

Are there any limitations to using the Euclidean algorithm?

The Euclidean algorithm can only be used to find the GCD of integers. It cannot be used for non-integer values or for finding the GCD of variables. Additionally, the Euclidean algorithm can be time-consuming for very large numbers, so other methods may be more efficient in those cases.

Similar threads

Back
Top