/*******************************************************************\

Module:

Author: Daniel Kroening, kroening@kroening.com

\*******************************************************************/

#ifndef CPROVER_SATCHECK_MINISAT_INTERPOLATION_H
#define CPROVER_SATCHECK_MINISAT_INTERPOLATION_H

#include "satcheck_minisat.h"

class satcheck_minisat_interpolationt:public satcheck_minisat_baset
{
public:
  satcheck_minisat_interpolationt();
  ~satcheck_minisat_interpolationt();
  
  virtual const std::string solver_text();
  virtual resultt prop_solve();
  
protected:
  class Proof *proof;
  class minisat_prooft *minisat_proof;
};

#endif
