KNOTT-6.1 — Fibonacci Generator of Primitive Pythagorean Triples

Any four consecutive positive Fibonacci numbers (Fₙ, Fₙ₊₁, Fₙ₊₂, Fₙ₊₃) form the Pythagorean right triangle (Fₙ Fₙ₊₃, 2 Fₙ₊₁ Fₙ₊₂, F₂ₙ₊₃) of area Fₙ Fₙ₊₁ Fₙ₊₂ Fₙ₊₃ and inradius Fₙ Fₙ₊₁, primitive whenever 3 ∤ n and twice a primitive triple when 3 ∣ n.
O A1 B1 A2 B2 I2 T2

Curated Source & Catalog Provenance

Catalog ID

KNOTT-6.1

Curated Source

Dr. Ron Knott, Pythagorean Triangles and Triples (#pythfib)

Source Attribution

© 1996–2025 Dr. Ron Knott, University of Surrey — Explore Dr. Knott’s original exposition

Exact SymPy Validator

geometor.knott.identities.construct_fibonacci_pythagorean_model() (0 sp.Float atoms)

GEOMETOR Concordance

geometor/wildberger, geometor/euclid, geometor/elements

Constructive Synthesis & Exact Proof

On Pythag/pythag.html (KnottPythag), Dr. Ron Knott catalogs Alwyn Horadam’s (Horadam1961) four-term Fibonacci generator of Pythagoras’s right triangles: any four consecutive positive Fibonacci numbers \((F_n, F_{n+1}, F_{n+2}, F_{n+3})\) satisfy

\[(F_n F_{n+3})^2 + (2 F_{n+1} F_{n+2})^2 = (F_{n+1}^2 + F_{n+2}^2)^2 = F_{2n+3}^2.\]
  • Nested Exact Right Triangles & Rational Incircle: Anchored at right-angle vertex O, \(n = 1 \mapsto (1, 1, 2, 3)\) constructs the classic \((3, 4, 5)\) triangle OA1B1 with hypotenuse A1B1 \(= F_5 = 5\), while \(n = 2 \mapsto (1, 2, 3, 5)\) constructs the \((5, 12, 13)\) triangle OA2B2 on legs OA2 \(= 5\), OB2 \(= 12\), and hypotenuse A2B2 \(= F_7 = 13\). Its exact incircle (I2, T2) centered at I2 \((2, 2)\) has integer inradius \(r = F_2 F_3 = 2\) and triangle area \(F_2 F_3 F_4 F_5 = 1 \cdot 2 \cdot 3 \cdot 5 = 30\).

  • Divisibility Dichotomy: Because \(\gcd(F_{n+1}, F_{n+2}) = 1\) and \(2 \mid F_k \iff 3 \mid k\), the generated triple has \(\gcd = 1\) (primitive) whenever \(3 \nmid n\) and \(\gcd = 2\) (twice a primitive triple, e.g. \(n = 3 \mapsto (16, 30, 34) = 2(8, 15, 17)\)) whenever \(3 \mid n\).

Machine-Verified Exact Symbolic Invariants

Invariant

Exact Symbolic Value

n1 hypotenuse

\(5\)

n1 area

\(6\)

n2 hypotenuse

\(13\)

n2 area

\(30\)

n2 inradius

\(2\)

n4 hypotenuse

\(89\)

n4 area

\(1560\)