Multiplication-checkable witnesses that a polynomial is a square-free carrier for the atom product of a sentence.
- carrier : ZPoly
Proposed square-free carrier
P. - repeated : ZPoly
Repeated-factor witness
R. - derivPart : ZPoly
Derivative quotient witness
S. - factorScale : Int
Nonzero scale
kinQ = scale k (P * R). - derivScale : Int
Nonzero scale
dinscale d Q' = R * S. - replay : SturmReplay
Generalized Sturm replay proving the carrier squarefree.
Instances For
Executable carrier validation. The atom product is recomputed from the sentence and is never supplied by the certificate.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Proposition-level facts recovered from the Boolean carrier checker.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Soundness of the executable carrier checker.
The carrier replay component recovered from the combined checker.
An accepted carrier certificate has a nonzero carrier polynomial.
The recomputed atom product is nonzero for an accepted certificate.