What are the resources for Pythagorean triples?

Click For Summary

Discussion Overview

The discussion revolves around the introduction and teaching of Pythagorean triples to undergraduate students. Participants explore various motivational approaches, historical contexts, and mathematical algorithms related to Pythagorean triples, as well as resources for further exploration.

Discussion Character

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

Main Points Raised

  • Some participants seek effective methods to introduce Pythagorean triples, emphasizing the need for engaging real-life examples.
  • One participant mentions a historical reference to Stonehenge, suggesting that its builders may have known about Pythagorean triples prior to Pythagoras.
  • Another participant discusses Ramanujan's exploration of Pythagorean triples in relation to Fermat's Theorem and provides links to relevant resources.
  • A participant outlines a simple algorithm for generating Pythagorean triples using integers m and n, detailing the formulas for a, b, and c.
  • Some participants describe geometric proofs related to the algorithm for generating Pythagorean triples, discussing the relationship between rational points on a unit circle and the triples.
  • There are multiple references to the verification of the algorithm, with participants debating the completeness of the algorithm in generating all Pythagorean triples.

Areas of Agreement / Disagreement

Participants express a range of views on the best methods for teaching Pythagorean triples, with no consensus on a single approach. There is also ongoing debate regarding the completeness of the algorithm for generating all Pythagorean triples, with some participants agreeing on its effectiveness while others question its comprehensiveness.

Contextual Notes

Some discussions reference historical contexts and mathematical proofs without resolving the assumptions or limitations inherent in those claims. The completeness of the algorithm for generating Pythagorean triples remains an open question.

matqkks
Messages
283
Reaction score
6
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
This is perhaps the best presentation I've ever seen:

 
  • Like
Likes   Reactions: nrqed and YoungPhysicist
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.
 
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   Reactions: matqkks
Thanks for this information. Should be 12^3+1^3=1729.
 
  • Like
Likes   Reactions: jedishrfu
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   Reactions: matqkks
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.
 
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.)
 
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
 

Similar threads

  • · Replies 2 ·
Replies
2
Views
1K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 2 ·
Replies
2
Views
1K
  • · Replies 1 ·
Replies
1
Views
1K
  • · Replies 5 ·
Replies
5
Views
2K
Replies
1
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K