Documentation

CompPoly.Univariate.Roots.Context

Finite-Field Root Contexts #

Explicit contexts for executable univariate root finding over finite fields. The algorithms use the cardinality carried here; downstream proofs use the finite-field and splitter contracts without unfolding concrete implementations.

Finite-field facts needed by executable root extraction.

Instances For

    A polynomial represented as a nonconstant linear factor.

    Instances For

      A linear factor whose extracted root is a.

      Instances For

        A deterministic splitter for squarefree products of linear factors.

        The executable function consumes the field cardinality and the current factor. Completeness of the public root backend depends on splitter completeness for every linear-factor product reached by the recursion.

        Instances For