Skip to content
Commit 96bb3465 authored by Christoph Schwering's avatar Christoph Schwering
Browse files

Fixed bugs in Grounder::GuaranteeConsistency.

The most important bug regards Reground() after GuaranteeConsistency():
Regrounded ungrounded relevant terms may very well affect which clauses
are relevant.
The new procedure is to reground independent of relevance first, and in
a second step to remove the irrelevant clauses. This removal is done by
throwing away the shallow copy and creating a new one.

Other bugs concerned the considered plies for Ply::lhs_rhs,
Ply::relevant, etc.
parent 12ecb878
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment