Documentation

HexRCF.Builder

Build a square-free carrier and retain it only after the kernel-facing checker accepts all multiplication identities and the generalized replay.

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

    Every carrier emitted by compiled preparation has passed its checker.

    Build one common-root package by rational extended gcd and retain it only after all divisibility, scaled Bezout, and replay checks pass.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      theorem Hex.RCF.check_buildCommonRoot {atom carrier : ZPoly} {cert : CommonRootCert} (h : buildCommonRoot? atom carrier = some cert) :
      CommonRootCert.check atom carrier cert = true

      Every common-root package emitted by compiled preparation has passed its checker against the external atom and carrier.

      Build one checker-retained common-root package per distinct nonconstant sentence polynomial, in the exact order expected by the sign-matrix checker.

      Equations
      Instances For
        theorem Hex.RCF.check_buildCommonRoots {s : Sentence} {carrier : ZPoly} {commons : List CommonRootCert} (h : buildCommonRoots? s carrier = some commons) :
        checkCommon carrier (dedupPolys s.polys) commons = true

        Every emitted common-root list passes the sign-matrix alignment checker against the recomputed distinct polynomial order.