Skip to content

Conversation

@sim642
Copy link
Member

@sim642 sim642 commented Sep 26, 2025

Closes #1710.

This also improves the precision of branch in var_eq by making it learn equalities from branching expressions. Previously it only learned from assignments.

TODO

@sim642 sim642 added this to the SV-COMP 2026 milestone Sep 26, 2025
@sim642 sim642 self-assigned this Sep 26, 2025
@sim642 sim642 added feature sv-comp SV-COMP (analyses, results), witnesses precision labels Sep 26, 2025
In case same quality happens to be in both branches, the join will keep it.
Pointer equalities have casts in front of Lval.
@sim642 sim642 added the pr-dependency Depends or builds on another PR, which should be merged before label Sep 26, 2025
@sim642 sim642 removed the pr-dependency Depends or builds on another PR, which should be merged before label Oct 24, 2025
@sim642
Copy link
Member Author

sim642 commented Nov 7, 2025

@sim642 sim642 marked this pull request as ready for review November 7, 2025 15:04
@sim642 sim642 merged commit be29c40 into master Nov 7, 2025
19 checks passed
@sim642 sim642 deleted the var_eq-unassume branch November 7, 2025 15:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature precision sv-comp SV-COMP (analyses, results), witnesses

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Naïve unassume in var_eq analysis

2 participants