Skip to content

fix: Z3 counterexample check and impossible_example spelling - #46

Open
chessing234 wants to merge 3 commits into
teorth:mainfrom
chessing234:fix/linprog-z3-counterexample-eq
Open

chessing234 wants to merge 3 commits into
teorth:mainfrom
chessing234:fix/linprog-z3-counterexample-eq

Conversation

@chessing234

@chessing234 chessing234 commented Jul 24, 2026 •

Copy link
Copy Markdown
Contributor

Use Z3 is_true when checking equality in is_valid_counterexample, avoiding conversion of a symbolic BoolRef to a Python boolean. Correct the impossible-example spelling while retaining the old alias.

Include the related Linarith documentation corrections from #32: Python True and the actual split_max keyword.

Validation: the refreshed full Python suite passes (24 tests).

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant