Documentation

LeanPool.PythagoreanPolynomialParametrization.Explanatory

Explanatory and cited source statements #

This file records source-level material from Frisch--Vaserstein that is not used by the main parametrization proof.

Finite integer-polynomial cover from one integer-valued tuple #

Source-cited result, pyth.tex lines 138--141: every set of integer tuples parametrized by a single integer-valued polynomial tuple is parametrized by a finite number of integer-coefficient polynomial tuples.

The paper cites this from Frisch's work and does not use it in the proof of the main Pythagorean-triple parametrization theorem.

The displayed integer-valued factorization example #

The falling factorial polynomial x(x-1)...(x-k+1) in ℚ[x].

Equations
Instances For

    The binomial-coefficient polynomial (x choose k) over ℚ[x], represented as (x(x-1)...(x-k+1))/k!.

    Equations
    Instances For

      Source claim behind pyth.tex lines 185--186: the binomial-coefficient polynomial is integer-valued.

      The displayed identity x(x-1)...(x-k+1) = k! * (x choose k) from pyth.tex lines 185--186.

      Source-level placeholder for pyth.tex lines 179--189: Int(ℤ) does not have unique factorization into irreducibles. The displayed falling-factorial identity above is the motivating example described in the paper.