Add new simplification rule
This adds the rule “(not F or G) === (F -> G)” to the simplification rule tableau.
This commit is contained in:
@@ -153,7 +153,7 @@ TEST_CASE("[completion] Rules are completed", "[completion]")
|
||||
CHECK(output.str() ==
|
||||
"forall V1 (covered(V1) <-> exists U1 in(V1, U1))\n"
|
||||
"forall V2, V3 (in(V2, V3) -> (V2 in 1..n and V3 in 1..r))\n"
|
||||
"forall U2 (not U2 in 1..n or covered(U2))\n"
|
||||
"forall U2 (U2 in 1..n -> covered(U2))\n"
|
||||
"forall U3, U4, U5 (not in(U3, U4) or not in(U5, U4) or not exists X1 (X1 in (U3 + U5) and in(X1, U4)))\n");
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user