Relational VCGen Internals #
Implementation details for the relational VCGen planner and step selection.
Instances For
Instances For
Instances For
Instances For
Instances For
Instances For
Instances For
Instances For
Find the local hypotheses that work as relational using hints.
Instances For
Find the unique local hypothesis that works as a relational using hint.
Returns none if there are 0 or ≥ 2 viable hints (keeping ambiguity explicit).
Instances For
Instances For
Apply an explicit relational theorem/assumption step and try to close any easy side goals.
Instances For
Find the registered compiled relational rules whose bounded application makes progress.
Instances For
Structural/default relational VCGen step, excluding explicit using-hint fallbacks.
Instances For
Choose one relational VCGen step and remember how to replay it explicitly.
Instances For
Execute one planned relational VCGen step, returning the chosen step for replay/trace.
Instances For
One step of relational VCGen.
Instances For
Instances For
Instances For
Try to close a relational goal by applying postcondition monotonicity and closing both the inner triple and the implication from local hypotheses.