Modes

Some API functions require a configuration mode argument, e.g., cvc5.Solver.blockModel() . The following enums define such configuration modes.


class cvc5. BlockModelsMode ( * values )

The BlockModelsMode enum

LITERALS = 0
VALUES = 1

class cvc5. LearnedLitType ( * values )

The LearnedLitType enum

CONSTANT_PROP = 4
INPUT = 2
INTERNAL = 5
PREPROCESS = 1
PREPROCESS_SOLVED = 0
SOLVABLE = 3
UNKNOWN = 6

class cvc5. OptionCategory ( * values )

The OptionCategory enum

COMMON = 2
EXPERT = 1
REGULAR = 0
UNDOCUMENTED = 3

class cvc5. ProofComponent ( * values )

The ProofComponent enum

FULL = 4
PREPROCESS = 1
RAW_PREPROCESS = 0
SAT = 2
THEORY_LEMMAS = 3

class cvc5. ProofFormat ( * values )

The ProofFormat enum

ALETHE = 3
CPC = 4
DEFAULT = 5
DOT = 1
LFSC = 2
NONE = 0

class cvc5. FindSynthTarget ( * values )

The FindSynthTarget enum

ENUM = 0
QUERY = 4
REWRITE = 1
REWRITE_INPUT = 3
REWRITE_UNSOUND = 2