STORM_LOG_TRACE("Asserting step of trace formula took "<<std::chrono::duration_cast<std::chrono::milliseconds>(iterationEnd-iterationStart).count()<<"ms.");
STORM_LOG_TRACE("Asserting trace formula until unsatisfiability took "<<std::chrono::duration_cast<std::chrono::milliseconds>(assertionEnd-assertionStart).count()<<"ms.");
STORM_LOG_TRACE("Deriving predicates using interpolation from witness of size "<<trace.size()<<" took "<<std::chrono::duration_cast<std::chrono::milliseconds>(end-start).count()<<"ms.");
if(predicates){
STORM_LOG_TRACE("Deriving predicates using interpolation from witness of size "<<trace.size()<<" took "<<std::chrono::duration_cast<std::chrono::milliseconds>(end-start).count()<<"ms.");
}else{
STORM_LOG_TRACE("Tried deriving predicates using interpolation but failed in "<<std::chrono::duration_cast<std::chrono::milliseconds>(end-start).count()<<"ms.");
STORM_LOG_DEBUG("Building the trace and variable substitution for interpolation from symbolic most-probable paths result took "<<std::chrono::duration_cast<std::chrono::milliseconds>(end-start).count()<<"ms.");
STORM_LOG_DEBUG("Building the trace and variable substitution for interpolation from explicit most-probable paths result took "<<std::chrono::duration_cast<std::chrono::milliseconds>(end-start).count()<<"ms.");