Documentation

HexConway.Rebuild

One committed table row: the prime, the degree, and the Conway polynomial's coefficients stored ascending by degree.

  • p : Nat

    The characteristic.

  • n : Nat

    The extension degree.

  • coeffs : List Nat

    Coefficients of C(p, n), ascending by degree, so the last entry is the leading 1.

Instances For

    Read the committed Lübeck cache and return its entries in file order.

    Fails with a readable message rather than an exception when the file is absent or does not have the expansion input’s JSON shape, since the usual cause is running the command from outside the package root.

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

      Keep the entries inside the requested scope, ordered by prime then degree so the generated match reads in the same order as Lübeck's table.

      The scope gives a maximum degree per prime rather than one maximum for all of them. The complete offline generator instead accepts an exact pair list. The proof cost of an entry grows with both the prime and the degree, so a uniform bound would either stop the small primes short of what the budget affords or push the large ones past it.

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

        Render the scope back as the command that produced it, for the commented-out line the replacement carries.

        Equations
        • One or more equations did not get rendered due to their size.
        Instances For
          def Hex.Conway.Rebuild.renderTable (entries : Array Entry) (invocation : String) :

          Render the regenerated coefficient table, including the commented-out invocation above it.

          Instances For

            One scope entry, written p:maxDegree.

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

              Scope specification: a maximum degree per prime, written scope [2:8, 3:6]. Degrees below the maximum that Lübeck's table happens not to list are simply absent, so a gap in the source is tolerated rather than fatal.

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