Skip to content

Conversation

kroening
Copy link
Collaborator

@kroening kroening commented Sep 15, 2025

k-induction requires instrumentation of $past. This adds a removal step,
and a precondition that $past has been removed.

@kroening kroening changed the title k-induction: precondition that no $past is present k-induction does not support $past Sep 15, 2025
@kroening kroening changed the title k-induction does not support $past k-induction does not support $past Sep 15, 2025
Copy link
Collaborator

@tautschnig tautschnig left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should there be a KNOWNBUG test that documents (as a test) this limitation?

@kroening
Copy link
Collaborator Author

The fix does come with this PR, and there is one test that catches this:
regression/ebmc/k-induction/past1.sv

k-induction requires instrumentation of $past.  This adds a removal step,
and a precondition that $past has been removed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants