Documentation

HexNumberField.CommonField

Consecutive powers used by coordinate recovery. Certification cannot fail.

Equations
Instances For

    Express b in the power basis of a, or return none when b ∉ ℚ(a). This does not enlarge the chosen field. A real generator rejects nonreal values before coordinate recovery.

    Equations
    Instances For

      Convert a collection to one chosen field, sharing its power table. The output preserves input order and records nonmembership separately for each entry.

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

        One primitive generator and the input values in its rational power basis. The public entries name describes arbitrary input collections independently of AlgebraicPoly.Common.Presentation, whose coefficients field serves polynomial construction.

        Instances For
          def Hex.QAdjoin.checkPair? (theta alpha gamma : AlgebraicNumber) (coordinates : QAdjoin gamma × QAdjoin gamma) :
          Option (QAdjoin gamma × QAdjoin gamma)

          Internal check of proposed coordinates against both selected canonical values.

          Equations
          • One or more equations did not get rendered due to their size.
          Instances For
            def Hex.QAdjoin.recoverShift? (theta alpha gamma : AlgebraicNumber) (shift : Int) :
            Option (QAdjoin gamma × QAdjoin gamma)

            Recover both inputs in a primitive presentation arising from a nonzero integer shift. The polynomial gcd gives candidate coordinates; canonical algebraic equality checks the chosen embeddings.

            Equations
            • One or more equations did not get rendered due to their size.
            Instances For
              def Hex.QAdjoin.presentShift? (theta alpha gamma : AlgebraicNumber) (shift : Int) :

              Internal packaging of a checked pair at one proposed generator.

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

                When shift one has the full product degree, recover and check both input coordinates through its primitive generator.

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

                  Internal trace-pairing fallback when the fast pair conversion does not apply.

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

                    Find one number field containing every input, preserving order and duplicates. Empty and all-zero collections use ℚ(0) = ℚ. The primitive-element search can be expensive; subsequent arithmetic in the resulting QAdjoin uses rational coordinates without further root isolation.

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