7 SMTRAT_LOG_TRACE(
"smtrat.cadcells.operators.rules",
"holds(" << covering <<
")");
8 for (
auto it = covering.
cells().begin(); it != covering.
cells().end()-1; it++) {
Describes a covering of the real line by SymbolicIntervals (given an appropriate sample).
const auto & cells() const
A DelineatedDerivation is a BaseDerivation with a Delineation and an underlying SampledDerivation.
Describes an ordering of IndexedRoots.
bool holds_transitive(RootFunction first, RootFunction second, bool strict) const
bool is_projective() const
Implementation of derivation rules.
void covering_holds(datastructures::DelineatedDerivation< P > &, const datastructures::CoveringDescription &covering, const datastructures::IndexedRootOrdering &ordering)
#define SMTRAT_LOG_TRACE(channel, msg)