SMT-RAT  24.02
Toolbox for Strategic and Parallel Satisfiability-Modulo-Theories Solving
Lazard.h File Reference
#include "McCallum.h"
#include "utils.h"
Include dependency graph for Lazard.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 smtrat
 Class to create the formulas for axioms.
 
 smtrat::cad
 
 smtrat::cad::projection
 
 smtrat::cad::projection::lazard
 Contains the implementation of Lazards projection operator as specified in [Lauard1994].
 

Functions

template<typename Poly , typename Callback >
void smtrat::cad::projection::lazard::single (const Poly &p, carl::Variable variable, Callback &&cb)
 Implements the part of Lazards projection operator from [21] that deals with a single polynomial p: $ \{ leading_coeff(p), trailing_coeff(p), discriminant(p) \} $. More...
 
template<typename Poly , typename Callback >
void smtrat::cad::projection::lazard::paired (const Poly &p, const UPoly &q, carl::Variable variable, Callback &&cb)
 Implements the part of Lazard projection operator from [21] that deals with two polynomials p and q which is just the respective part of McCallums projection operator mccallum::paired. More...