arith_unate_lemma_mode.h
Go to the documentation of this file.
/********************* */
#include "cvc4_public.h"
#ifndef __CVC4__THEORY__ARITH__ARITH_UNATE_LEMMA_MODE_H
#define __CVC4__THEORY__ARITH__ARITH_UNATE_LEMMA_MODE_H
#include <iostream>
namespace CVC4 {
typedef enum {
NO_PRESOLVE_LEMMAS,
INEQUALITY_PRESOLVE_LEMMAS,
EQUALITY_PRESOLVE_LEMMAS,
ALL_PRESOLVE_LEMMAS
} ArithUnateLemmaMode;
std::ostream& operator<<(std::ostream& out, ArithUnateLemmaMode rule) CVC4_PUBLIC;
}/* CVC4 namespace */
#endif /* __CVC4__THEORY__ARITH__ARITH_UNATE_LEMMA_MODE_H */
cvc4_public.h
Macros that should be defined everywhere during the building of the libraries and driver binary,...
CVC4_PUBLIC
#define CVC4_PUBLIC
Definition cvc4_public.h:30
CVC4
Definition expr.h:106
CVC4::ArithUnateLemmaMode
ArithUnateLemmaMode
Definition arith_unate_lemma_mode.h:27
CVC4::EQUALITY_PRESOLVE_LEMMAS
@ EQUALITY_PRESOLVE_LEMMAS
Definition arith_unate_lemma_mode.h:30
CVC4::ALL_PRESOLVE_LEMMAS
@ ALL_PRESOLVE_LEMMAS
Definition arith_unate_lemma_mode.h:31
CVC4::INEQUALITY_PRESOLVE_LEMMAS
@ INEQUALITY_PRESOLVE_LEMMAS
Definition arith_unate_lemma_mode.h:29
CVC4::NO_PRESOLVE_LEMMAS
@ NO_PRESOLVE_LEMMAS
Definition arith_unate_lemma_mode.h:28
CVC4::operator<<
std::ostream & operator<<(std::ostream &out, const TypeCheckingException &e)