Documentation

HexNumberFieldTower.Norm

Interpret flattened current-tower coordinates as a polynomial in the top generator, with coefficients that are constant polynomials in X over the lower tower.

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

    The newest level's monic defining polynomial in the elimination variable, with coefficients regarded as constant polynomials in X.

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

      Substitute X - cY into a polynomial over the current tower, presenting the result as a polynomial in Y over lower[X].

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For
        def Hex.NumberTower.Norm.quadratic (level : Level) (lower : List Level) (f : Array (Array Rat)) (c : Int) :

        Shift modulo a quadratic relation, keeping only the constant and linear generator coefficients. For Y² + bY + a, the norm is A² - bAB + aB².

        Equations
        • One or more equations did not get rendered due to their size.
        Instances For
          def Hex.NumberTower.Norm.oneLevel (level : Level) (lower : List Level) (f : Array (Array Rat)) (c : Int) :

          One Trager norm step. Input coefficients are flattened over level :: lower; output coefficients are flattened over lower.

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

            Eliminate every tower generator without shifting. This absolute norm is used to obtain root candidates for splitting; recursive Trager factorization continues to use oneLevel independently at each level.

            Equations
            Instances For

              Formal derivative over a runtime-indexed lower tower.

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

                Monic normalization over the runtime-indexed lower tower.

                Equations
                Instances For

                  Executable squarefreeness test over a checked lower tower. The rational base uses the certified modular trial before exact gcd fallback.

                  Equations
                  Instances For

                    Number of deterministic Trager shifts required for a top degree d and component degree m.

                    Equations
                    Instances For

                      Deterministic signed enumeration 0, 1, -1, 2, -2, ....

                      Equations
                      Instances For

                        Search successive signed shifts without materializing the remaining range.

                        Equations
                        Instances For

                          Search exactly the finite Trager collision bound and return the first shift whose one-level norm is squarefree over the lower tower.

                          Equations
                          Instances For