You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fix bug in proof extraction of consecutive Delta rules.
The bug occurred when several Delta rules were applied in the same
prover round, and caused generated function names to not be fresh
beginning with the second Delta rule of the round.
The remainder of the proof was unaffected, starting with the first
Ext rule after the Alpha-Delta phase.
The bug was due to the fact that the fresh name generated by each
Delta rule was not carried forward internally in the round, but
only "re-discovered" after the end of the phase.
The bug did not affect the prover algorithm, only the generation
of proof certificates. Verification of proof certificates for
formulas affected by the bug would fail despite the prover
finding a proof, since the proof certificate would not
contain a valid proof.
0 commit comments