You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
What steps will reproduce the problem?
import logic
logic.to_cnf("A | (B | (C | (D & E)))")
What is the expected output? What do you see instead?
expected: (D | A | B | C) & (E | A | B | C)
got this instead: (A | B | C | (D & E))
i.e. no effect except that that Nary correctly raised the '|' operations.
What version of the product are you using? On what operating system?
latest as of Oct 5th 2009
running on ubuntu linux, but it's likely not related to my OS.
Please provide any additional information below.
The issue is likely in the distribute_and_over_or procedure.
to_cnf("A | (B | (C & D))") produces the correct output, so it's not
properly recursing.
Original issue reported on code.google.com by john.a.f...@gmail.com on 6 Oct 2009 at 1:49
The text was updated successfully, but these errors were encountered:
Original issue reported on code.google.com by
john.a.f...@gmail.com
on 6 Oct 2009 at 1:49The text was updated successfully, but these errors were encountered: