Skip to content

Fix: simplification for disjunctions#75

Merged
KenSakayori merged 3 commits intomasterfrom
issue74
Oct 31, 2025
Merged

Fix: simplification for disjunctions#75
KenSakayori merged 3 commits intomasterfrom
issue74

Conversation

@KenSakayori
Copy link
Member

Fixes #74.

As described in #74, the fix is one line, but this PR makes the following additional changes

  1. Adds a doc test: simplification of (or (and A B) (and A B C)), which wasn't working correctly.
  2. Modifies the doc comments
  3. Unhides the option check_simpl

I did 2 partly because I wanted to do 1, but also because the behavior of bin_simpl wasn't that clear to me when I first read the code. I did 3 because I was unaware of this option, and this option is useful for debugging. In fact, it can catch the bug of #74.

Since bin_simpl is more fundamental than conj_simpl, the document now explains bin_simpl
@KenSakayori KenSakayori merged commit 41b4dff into master Oct 31, 2025
4 checks passed
@KenSakayori KenSakayori deleted the issue74 branch October 31, 2025 11:57
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.

Bug in preprocessing?

1 participant