void TheoryInferenceManager::conflict(TNode conf, InferenceId id)
{
- if (!d_theoryState.isInConflict())
- {
- d_conflictIdStats << id;
- d_theoryState.notifyInConflict();
- d_out.conflict(conf);
- ++d_numConflicts;
- }
+ d_conflictIdStats << id;
+ d_theoryState.notifyInConflict();
+ d_out.conflict(conf);
+ ++d_numConflicts;
}
void TheoryInferenceManager::trustedConflict(TrustNode tconf, InferenceId id)
{
- if (!d_theoryState.isInConflict())
- {
- d_conflictIdStats << id;
- d_theoryState.notifyInConflict();
- d_out.trustedConflict(tconf);
- }
+ d_conflictIdStats << id;
+ d_theoryState.notifyInConflict();
+ d_out.trustedConflict(tconf);
}
void TheoryInferenceManager::conflictExp(InferenceId id,