Polynomial.ProofFormatSourceProof format used by the proof-generating procedures. It is fairly close to Coq format but a bit more liberal.
It is used for proofs over Z, Q, R. However, certain constructions e.g. CutPrf are only relevant for Z.
val cmpl_prf_rule :
('a Micromega.pExpr -> 'a Micromega.pol) ->
(NumCompat.Q.t -> 'a) ->
prf_rule list ->
prf_rule ->
'a Micromega.psatz