Documentation

LeanPool.PythagoreanPolynomialParametrization.Basic

Basic definitions for Pythagorean polynomial parametrizations #

This file contains the shared definitions used by the Frisch--Vaserstein formalization setup.

A triple of integers (x,y,z) is a Pythagorean triple if x² + y² = z².

Equations
Instances For

    The set of all positive Pythagorean triples (x,y,z > 0).

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      @[reducible, inline]

      Multivariate polynomials with integer coefficients in n variables.

      Equations
      Instances For
        @[reducible, inline]

        Multivariate polynomials with rational coefficients in n variables.

        Equations
        Instances For

          A rational-coefficient polynomial is integer-valued if it evaluates to an integer at every integer tuple.

          Equations
          Instances For

            The paper's ring Int(ℤⁿ) of integer-valued rational polynomials, represented as a subring of ℚ[x₁, ..., xₙ].

            Equations
            • One or more equations did not get rendered due to their size.
            Instances For

              Evaluate an integer-coefficient polynomial at an integer tuple.

              Equations
              Instances For

                Evaluate a rational-coefficient polynomial at an integer tuple.

                Equations
                Instances For

                  General k-tuple version of parametrization by one tuple of integer-coefficient polynomials, matching pyth.tex lines 104--116.

                  Equations
                  • One or more equations did not get rendered due to their size.
                  Instances For

                    General k-tuple version of parametrization by one tuple of integer-valued polynomials, matching pyth.tex lines 104--116.

                    Equations
                    • One or more equations did not get rendered due to their size.
                    Instances For

                      Parametrization by a finite number of k-tuples of integer-coefficient polynomials, matching pyth.tex lines 118--125.

                      Equations
                      • One or more equations did not get rendered due to their size.
                      Instances For

                        Parametrization by a finite number of k-tuples of integer-valued polynomials, matching pyth.tex lines 118--125.

                        Equations
                        • One or more equations did not get rendered due to their size.
                        Instances For

                          A triple of integer-coefficient polynomials parametrizes a set S ⊆ ℤ³ if S equals the image of the polynomial map ℤⁿ → ℤ³.

                          Equations
                          • One or more equations did not get rendered due to their size.
                          Instances For

                            A triple of rational-coefficient polynomials parametrizes a set S ⊆ ℤ³ if each is integer-valued and S equals the image of the polynomial map.

                            Equations
                            • One or more equations did not get rendered due to their size.
                            Instances For