STORM_LOG_INFO("Obtained quantitative bounds ["<<minVal<<", "<<maxVal<<"] on the actual value for the initial states in "<<quantitativeWatch.getTimeInMilliseconds()<<"ms (after "<<totalWatch.getTimeInMilliseconds()<<"ms in iteration "<<this->iteration<<").");
STORM_LOG_INFO("Obtained quantitative bounds ["<<minVal<<", "<<maxVal<<"] (difference "<<differenceStream.str()<<") on the actual value for the initial states in "<<quantitativeWatch.getTimeInMilliseconds()<<"ms (after "<<totalWatch.getTimeInMilliseconds()<<"ms in iteration "<<this->iteration<<").");
}else{
STORM_LOG_INFO("Obtained quantitative bounds ["<<minVal<<", "<<maxVal<<"] (approx. ["<<storm::utility::convertNumber<double>(minVal)<<", "<<storm::utility::convertNumber<double>(maxVal)<<"]) on the actual value for the initial states in "<<quantitativeWatch.getTimeInMilliseconds()<<"ms (after "<<totalWatch.getTimeInMilliseconds()<<"ms in iteration "<<this->iteration<<").");
STORM_LOG_INFO("Obtained quantitative bounds ["<<minVal<<", "<<maxVal<<"] (approx. ["<<storm::utility::convertNumber<double>(minVal)<<", "<<storm::utility::convertNumber<double>(maxVal)<<"], difference "<<difference<<") on the actual value for the initial states in "<<quantitativeWatch.getTimeInMilliseconds()<<"ms (after "<<totalWatch.getTimeInMilliseconds()<<"ms in iteration "<<this->iteration<<").");
}
// (9) Check whether the lower and upper bounds are close enough to terminate with an answer.
STORM_LOG_INFO("Obtained quantitative bounds ["<<minVal<<", "<<maxVal<<"] on the actual value for the initial states in "<<quantitativeWatch.getTimeInMilliseconds()<<"ms (after "<<totalWatch.getTimeInMilliseconds()<<"ms in iteration "<<this->iteration<<").");
STORM_LOG_INFO("Obtained quantitative bounds ["<<minVal<<", "<<maxVal<<"] (difference "<<differenceStream.str()<<") on the actual value for the initial states in "<<quantitativeWatch.getTimeInMilliseconds()<<"ms (after "<<totalWatch.getTimeInMilliseconds()<<"ms in iteration "<<this->iteration<<").");
}else{
STORM_LOG_INFO("Obtained quantitative bounds ["<<minVal<<", "<<maxVal<<"] (approx. ["<<storm::utility::convertNumber<double>(minVal)<<", "<<storm::utility::convertNumber<double>(maxVal)<<"]) on the actual value for the initial states in "<<quantitativeWatch.getTimeInMilliseconds()<<"ms (after "<<totalWatch.getTimeInMilliseconds()<<"ms in iteration "<<this->iteration<<").");
STORM_LOG_INFO("Obtained quantitative bounds ["<<minVal<<", "<<maxVal<<"] (approx. ["<<storm::utility::convertNumber<double>(minVal)<<", "<<storm::utility::convertNumber<double>(maxVal)<<"], difference "<<difference<<") on the actual value for the initial states in "<<quantitativeWatch.getTimeInMilliseconds()<<"ms (after "<<totalWatch.getTimeInMilliseconds()<<"ms in iteration "<<this->iteration<<").");
}
// (9) Check whether the lower and upper bounds are close enough to terminate with an answer.