#pragma once
#include "nlsat/nlsat_types.h"
#include "nlsat/nlsat_clause.h"
namespace nlsat {
class simplify {
struct imp;
imp * m_imp;
public:
simplify(solver& s, atom_vector& atoms, clause_vector& clauses, clause_vector& learned, pmanager & pm);
~simplify();
void operator()();
};
}