SMT-RAT
24.02
Toolbox for Strategic and Parallel Satisfiability-Modulo-Theories Solving
|
#include "properties.h"
#include "properties_util.h"
#include "../datastructures/derivation.h"
#include "rules_filter.h"
#include "rules_covering.h"
#include "rules_null.h"
Go to the source code of this file.
Namespaces | |
smtrat | |
Class to create the formulas for axioms. | |
smtrat::cadcells | |
A framework for sample-based CAD algorithms. | |
smtrat::cadcells::operators | |
Projection operators. | |
smtrat::cadcells::operators::rules | |
Implementation of derivation rules. | |
Functions | |
template<typename P > | |
bool | smtrat::cadcells::operators::rules::poly_non_null (datastructures::SampledDerivation< P > &deriv, datastructures::PolyRef poly) |
template<typename P > | |
bool | smtrat::cadcells::operators::rules::poly_del (datastructures::SampledDerivation< P > &deriv, datastructures::PolyRef poly) |
template<typename P > | |
void | smtrat::cadcells::operators::rules::poly_irreducible_ord_inv (datastructures::SampledDerivation< P > &deriv, datastructures::PolyRef poly) |
template<typename P > | |
void | smtrat::cadcells::operators::rules::poly_ord_inv (datastructures::SampledDerivation< P > &deriv, datastructures::PolyRef poly) |
template<typename P > | |
void | smtrat::cadcells::operators::rules::poly_sgn_inv (datastructures::SampledDerivation< P > &deriv, datastructures::PolyRef poly, bool skip_if_ord_inv=true) |
template<typename P > | |
void | smtrat::cadcells::operators::rules::poly_irreducible_nonzero_sgn_inv (datastructures::DelineatedDerivation< P > &deriv, datastructures::PolyRef poly) |
template<typename P > | |
void | smtrat::cadcells::operators::rules::delineate (datastructures::DelineatedDerivation< P > &deriv, const properties::poly_irreducible_sgn_inv &prop) |
template<typename P > | |
void | smtrat::cadcells::operators::rules::delineate (datastructures::DelineatedDerivation< P > &deriv, const properties::poly_irreducible_semi_sgn_inv &prop) |
template<typename P > | |
void | smtrat::cadcells::operators::rules::cell_connected (datastructures::SampledDerivation< P > &deriv, const datastructures::SymbolicInterval &cell, const datastructures::IndexedRootOrdering &ordering) |
template<typename P > | |
void | smtrat::cadcells::operators::rules::cell_analytic_submanifold ([[maybe_unused]] datastructures::SampledDerivation< P > &deriv, const datastructures::SymbolicInterval &) |
template<typename P > | |
void | smtrat::cadcells::operators::rules::poly_irreducible_sgn_inv_ec (datastructures::SampledDerivation< P > &deriv, const datastructures::SymbolicInterval &cell, datastructures::PolyRef poly) |
template<typename P > | |
void | smtrat::cadcells::operators::rules::poly_irreducible_semi_sgn_inv_ec (datastructures::SampledDerivation< P > &deriv, const datastructures::SymbolicInterval &cell, datastructures::PolyRef poly) |
template<typename P > | |
void | smtrat::cadcells::operators::rules::cell_represents (datastructures::SampledDerivation< P > &deriv, const datastructures::SymbolicInterval &cell) |
template<typename P > | |
void | smtrat::cadcells::operators::rules::root_ordering_holds (datastructures::SampledDerivation< P > &deriv, const datastructures::IndexedRootOrdering &ordering) |
template<typename P > | |
void | smtrat::cadcells::operators::rules::poly_irreducible_sgn_inv (datastructures::SampledDerivation< P > &, const datastructures::SymbolicInterval &, const datastructures::IndexedRootOrdering &, [[maybe_unused]] datastructures::PolyRef poly) |
template<typename P > | |
void | smtrat::cadcells::operators::rules::poly_irreducible_null_sgn_inv (datastructures::SampledDerivation< P > &deriv, datastructures::PolyRef poly) |