diff --git a/kore/src/Kore/Rewrite/SMT/Evaluator.hs b/kore/src/Kore/Rewrite/SMT/Evaluator.hs index 87afc8aef8..df714b656c 100644 --- a/kore/src/Kore/Rewrite/SMT/Evaluator.hs +++ b/kore/src/Kore/Rewrite/SMT/Evaluator.hs @@ -169,11 +169,7 @@ decidePredicate :: decidePredicate onUnknown sideCondition predicates = whileDebugEvaluateCondition predicates $ do - result <- case onUnknown of - -- do not retry the query on Unknown if the use-case is "soft", i.e. applying simplifications - WarnDecidePredicateUnknown _ _ -> query - -- if Unknown leads to a hard error, retry the query with scaled timeouts - ErrorDecidePredicateUnknown _ _ -> query >>= whenUnknown retry + result <- query >>= whenUnknown retry debugEvaluateConditionResult result case result of Unsat -> return False