Skip to content

BDD: ignore finite deadend branches in AG#2004

Draft
kroening wants to merge 1 commit into
mainfrom
dkr-afag-deadend-fix
Draft

BDD: ignore finite deadend branches in AG#2004
kroening wants to merge 1 commit into
mainfrom
dkr-afag-deadend-fix

Conversation

@kroening

Copy link
Copy Markdown
Collaborator

Treat AG over non-total transition systems as quantifying over infinite paths only, so finite deadend branches do not witness a violation.

This fixes the minimal AFAG_deadend1 reproducer and the SMV CTL regression smv_ctlspec_AFAG1, and adds unit coverage for AG on a live state with a finite bad branch.

Treat AG over non-total transition systems as quantifying over infinite paths only, so finite deadend branches do not witness a violation.

This fixes the minimal AFAG_deadend1 reproducer and the SMV CTL regression smv_ctlspec_AFAG1, and adds unit coverage for AG on a live state with a finite bad branch.
@kroening
kroening force-pushed the dkr-afag-deadend-fix branch from 148d8dc to b9e31ec Compare July 19, 2026 19:01
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.

1 participant