What are the resources for Pythagorean triples?

In summary, the most motivating way to introduce Pythagorean triples to undergraduate students is to first explore the concept of square numbers and how they relate to arrays of dots. Then, introduce the idea of consecutive numbers summing to a perfect square, which leads to the discovery of Pythagorean triples. Real life examples, such as the use of these triples in ancient constructions and Ramanujan's work on Fermat's theorem, can be used to show the significance and applications of Pythagorean triples. There are also various resources, including articles and a simple algorithm, that can help in understanding and exploring Pythagorean triples further.
  • #1
matqkks
285
5
What is the most motivating way in introduction to Pythagorean triples to undergraduate students? I am looking for an approach that will have an impact. Good interesting or real life examples will help. Is there any resources for this?
 
Mathematics news on Phys.org
  • #2
This is perhaps the best presentation I've ever seen:

 
  • Like
Likes nrqed and YoungPhysicist
  • #3
matqkks said:
What is the most motivating way in introduction to Pythagorean triples to undergraduate students? I am looking for an approach that will have an impact. Good interesting or real life examples will help. Is there any resources for this?
I have for gotten the details, but I believe to remember, that on a documentation about Stonehenge they said that the constructors must have known the theorem, or the triples. But anyway, I'm sure that they can be found in ancient constructions prior to Pythagoras.
 
  • #4
There is also the recent discovery that Ramanujan was looking at them in an effort to crack Fermats Theorem. It came from the taxicab numbers story of 1729 being the sum of two cubes two different ways (10^3 + 9^3) = (12^3 + 1^3) (edit: fixed typo )

https://plus.maths.org/content/ramanujan

You could explore the pythagorean triples and then at the end bring up Fermat's theorem as a generalization of it and then show how Ramanujan was beginning to investigate it with his collection of taxicab numbers and then on to Wiles proof.

Next, there's these resources:

http://www.teachersofindia.org/en/article/ramanujan-and-pythagoras

and this article on Pythagorean puzzle proof:

https://fossbytes.com/computer-scientists-cracks-boolean-pythagorean-triples-problem-with-200-tb-of-data/

and this one with the Plimpton tablet translation of a table of pythagorean triples:

https://thatsmaths.com/2014/01/23/pythagorean-triples/
 
Last edited:
  • Like
Likes matqkks
  • #5
Thanks for this information. Should be 12^3+1^3=1729.
 
  • Like
Likes jedishrfu
  • #6
There is a simple algorithm to get them all. Start with integers ##m## and ##n## with ##m\gt n##. Let ##a=m^2-n^2##, ##b=2mn##, then ##c=m^2+n^2##.
 
  • Like
Likes matqkks
  • #7
matqkks said:
What is the most motivating way in introduction to Pythagorean triples to undergraduate students? I am looking for an approach that will have an impact. Good interesting or real life examples will help. Is there any resources for this?
You could refer to what square numbers mean - the number of dots in a square array.
3^2 is an array 3 x 3
4^2 is an array 4 x 4

To convert the 3 x 3 array to a 4 x 4 array, you first add 3 dots to the bottom, then 4 dots to the right hand side.

Generally, to get from one number squared to the next number squared, you add the number, then the next number. You want the sum of "the number and the next number" to be a perfect square.
Pythagorean triples occur when ever two consecutive numbers sum to a perfect square.
eg 9 = 4 + 5 , but 9 is the square of 3, so 3,4,5 are a triple
two consecutive numbers will always sum to an odd number.
The next odd square is 25 (5^2) - which is 12 + 13 - leading to the triple 5,12,13
49 = 24 + 25 leading to 7,24,25 etc.

You can also investigate triples based on two numbers 2 values apart.

To get from a 3x3 array to a 5x5 array you add 3 then 4, then 4, then 5
ie a number plus two lots of the next number plus the number after that. - which equates to 4 x the "next number". SO we are looking for squares that are a multiple of 4.

4^2 = 16 = 3+4+4+5 which leads to 4,3,5 or 3,4,5 again
8^2 = 64 = 15 + 16 + 16 + 17 which leads to 8, 15,17
144 = 35 + 36 + 36 + 37 which leads to 12, 35, 37
Set them to find the next 3 or 4 of these.

It gets harder when the difference between the two "base squares" are bigger than 2.
 
  • #8
the proof of mathman's algorithm is short and sweet by geometry. note that the problem is equivalent to finding all pairs of rational numbers (x,y) such that x^2+y^2 = 1, i.e. to finding allpoints of the unit circle with both coordinates rational. By projecting along a line from the north pole (0,1), rational points on the circle correspond one - one with rational points on the real axis. then just compute where the line joining the points (0,1) and (n/m,0) meets the unit circle, and you get all points with coordinates (2mn/(m^2+n^2), (m^2-n^2)/(m^2+n^2)), i.e. you get all pythagorean triples as (2mn), (m^2-n^2), (m^2+n^2). (I changed a sign which switched the order of the first two points.)
 
  • #9
mathwonk said:
the proof of mathman's algorithm is short and sweet by geometry. note that the problem is equivalent to finding all pairs of rational numbers (x,y) such that x^2+y^2 = 1, i.e. to finding allpoints of the unit circle with both coordinates rational. By projecting along a line from the north pole (0,1), rational points on the circle correspond one - one with rational points on the real axis. then just compute where the line joining the points (0,1) and (n/m,0) meets the unit circle, and you get all points with coordinates (2mn/(m^2+n^2), (m^2-n^2)/(m^2+n^2)), i.e. you get all pythagorean triples as (2mn), (m^2-n^2), (m^2+n^2). (I changed a sign which switched the order of the first two points.)
Is this a proof that all triples are given by the algorithm I gave? (Don't attribute it to me - it is well known and can easily be verified by computing ##a^2,b^2,c^2##).
 
  • #10
yes it is. as far as i understand your second comment, you are saying (by computing a^2 + b^2 and c^2), that it is easily verified that all triples given by your algorithm are indeed pythagorean triples. i agree that is "obvious". i am arguing the less obvious converse, that all pythagorean triples are indeed given by your algorithm.

i.e.
1) if a triple (a,b,c) is given by your algorithm then a^2+b^2 = c^2.
2) if a^2 + b^2 = c^2, then (a,b,c) is given by your algorithm.

I agree that 1) is easy by computation, and I have thus argued that 2) is also true. I.e. I have argued that if m/n is a rational point on the real line such that the corresponding point (a/c, b/c) on the circle satisfies a^2+b^2=c^2, then the number n,m satisfies your algorithm.

Moreover, I have stated but not argued, that every rational point on the circle comes from a rational point m/n on the real line. For this you have to note that a line passing through two rational points on the circle must have a rational slope and hence must meet the real line at a rational point. does this sound right? basically this is just because linear equations with rational coefficients have rational solutions.
 
Last edited:
  • #11
From
7ef0a5a4b8ab98870ae5d6d7c7b4dfe3fb6612e2
we obtain
c410b29cf84523cc5436c0c8356a3d73d94cdec0
and hence
e2d26b3b8b32b9f22ef7bbfb8012ad64cdef3edc
. Then
af433f7e6aea4f90f774d1827ac82cbfcd8d16ed
. Since
d22764433b3d87a7f8446119f23159746c43c563
is rational, we set it equal to
1413d4c83a94e754258e428fcd72d4fc6bcc2e3e
in lowest terms. Thus
3edad0ce74abce68d3c216f694e29e5a8a584889
, being the reciprocal of
d22764433b3d87a7f8446119f23159746c43c563
. Then solving

c45f21ea5d7b7d0b51079faf6b2e3063cad6f901

for
5fafee0c2f4f200758c20726dacae08c978237b5
and
67e9c32a14514b5b975a4666af015884bc93b0b8
gives

128b431d96f5b562cd87d110ec4fadf37c1267eb


Above is proof from Wikipedia
 

What are Pythagorean triples?

Pythagorean triples are sets of three positive integers that satisfy the Pythagorean theorem, a^2 + b^2 = c^2.

What are the resources for finding Pythagorean triples?

There are several resources available for finding Pythagorean triples, including online calculators, textbooks, and mathematical databases.

How do I generate my own Pythagorean triples?

One method for generating Pythagorean triples is to use the formula a = m^2 - n^2, b = 2mn, and c = m^2 + n^2, where m and n are positive integers with m > n.

What are the applications of Pythagorean triples?

Pythagorean triples have applications in geometry, number theory, and computer science, and are also used in real-world problems such as calculating distances and angles.

Are there any special Pythagorean triples?

Yes, there are several special Pythagorean triples, including primitive triples, which have no common factors, and perfect triples, which have a common factor of 1.

Similar threads

  • General Math
Replies
7
Views
1K
Replies
2
Views
965
Replies
3
Views
726
  • General Math
Replies
2
Views
857
Replies
1
Views
986
Replies
3
Views
1K
Replies
5
Views
1K
Replies
5
Views
1K
Replies
1
Views
1K
Back
Top