cvc5
Installation
Binary Documentation
API Documentation
Options
Output tags
Proof production
Resource limits
Statistics
Examples
Theory References
References
Index
Other versions
cvc5-main
cvc5-1.2.0
cvc5-1.1.2
cvc5-1.1.1
cvc5-1.1.0
cvc5-1.0.9
cvc5-1.0.8
cvc5-1.0.7
cvc5-1.0.2
cvc5-1.0.1
cvc5-1.0.0
cvc5
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
|
X
|
Z
_
__add__() (cvc5.pythonic.ArithRef method)
(cvc5.pythonic.BitVecRef method)
(cvc5.pythonic.FPRef method)
__and__() (cvc5.pythonic.BitVecRef method)
(cvc5.pythonic.SetRef method)
__bool__() (cvc5.pythonic.ExprRef method)
__call__() (cvc5.pythonic.DatatypeConstructorRef method)
(cvc5.pythonic.DatatypeRecognizerRef method)
(cvc5.pythonic.DatatypeSelectorRef method)
(cvc5.pythonic.FuncDeclRef method)
__div__() (cvc5.pythonic.ArithRef method)
(cvc5.pythonic.BitVecRef method)
(cvc5.pythonic.FPRef method)
__eq__() (cvc5.pythonic.CheckSatResult method)
(cvc5.pythonic.ExprRef method)
(cvc5.pythonic.SortRef method)
__ge__() (cvc5.pythonic.ArithRef method)
(cvc5.pythonic.BitVecRef method)
(cvc5.pythonic.FPRef method)
__getitem__() (cvc5.Datatype method)
(cvc5.DatatypeConstructor method)
(cvc5.Op method)
(cvc5.pythonic.ArrayRef method)
(cvc5.pythonic.ModelRef method)
(cvc5.pythonic.SetRef method)
(cvc5.Statistics method)
(cvc5.Term method)
__gt__() (cvc5.pythonic.ArithRef method)
(cvc5.pythonic.BitVecRef method)
(cvc5.pythonic.FPRef method)
__hash__ (cvc5.pythonic.CheckSatResult attribute)
__hash__() (cvc5.pythonic.ExprRef method)
(cvc5.pythonic.SortRef method)
__iadd__() (cvc5.pythonic.Solver method)
__init__() (cvc5.pythonic.CheckSatResult method)
(cvc5.pythonic.Datatype method)
(cvc5.pythonic.DatatypeConstructorRef method)
(cvc5.pythonic.DatatypeRecognizerRef method)
(cvc5.pythonic.DatatypeSelectorRef method)
(cvc5.pythonic.DatatypeSortRef method)
(cvc5.pythonic.ExprRef method)
(cvc5.pythonic.ModelRef method)
(cvc5.pythonic.SMTException method)
(cvc5.pythonic.Solver method)
(cvc5.pythonic.SortRef method)
__invert__() (cvc5.pythonic.BitVecRef method)
__iter__() (cvc5.Datatype method)
(cvc5.DatatypeConstructor method)
(cvc5.Term method)
__le__() (cvc5.pythonic.ArithRef method)
(cvc5.pythonic.BitVecRef method)
(cvc5.pythonic.FPRef method)
__len__() (cvc5.pythonic.ModelRef method)
__lshift__() (cvc5.pythonic.BitVecRef method)
__lt__() (cvc5.pythonic.ArithRef method)
(cvc5.pythonic.BitVecRef method)
(cvc5.pythonic.FPRef method)
__mod__() (cvc5.pythonic.ArithRef method)
(cvc5.pythonic.BitVecRef method)
(cvc5.pythonic.FPRef method)
__mul__() (cvc5.pythonic.ArithRef method)
(cvc5.pythonic.BitVecRef method)
(cvc5.pythonic.BoolRef method)
(cvc5.pythonic.FPRef method)
__ne__() (cvc5.pythonic.CheckSatResult method)
(cvc5.pythonic.ExprRef method)
(cvc5.pythonic.SortRef method)
__neg__() (cvc5.pythonic.ArithRef method)
(cvc5.pythonic.BitVecRef method)
(cvc5.pythonic.FPRef method)
__nonzero__() (cvc5.pythonic.ExprRef method)
__or__() (cvc5.pythonic.BitVecRef method)
(cvc5.pythonic.SetRef method)
__pos__() (cvc5.pythonic.ArithRef method)
(cvc5.pythonic.BitVecRef method)
(cvc5.pythonic.FPRef method)
__pow__() (cvc5.pythonic.ArithRef method)
__radd__() (cvc5.pythonic.ArithRef method)
(cvc5.pythonic.BitVecRef method)
(cvc5.pythonic.FPRef method)
__rand__() (cvc5.pythonic.BitVecRef method)
__rdiv__() (cvc5.pythonic.ArithRef method)
(cvc5.pythonic.BitVecRef method)
(cvc5.pythonic.FPRef method)
__repr__() (cvc5.pythonic.CheckSatResult method)
(cvc5.pythonic.Datatype method)
(cvc5.pythonic.ExprRef method)
(cvc5.pythonic.ModelRef method)
(cvc5.pythonic.Solver method)
(cvc5.pythonic.SortRef method)
__rlshift__() (cvc5.pythonic.BitVecRef method)
__rmod__() (cvc5.pythonic.ArithRef method)
(cvc5.pythonic.BitVecRef method)
(cvc5.pythonic.FPRef method)
__rmul__() (cvc5.pythonic.ArithRef method)
(cvc5.pythonic.BitVecRef method)
(cvc5.pythonic.BoolRef method)
(cvc5.pythonic.FPRef method)
__ror__() (cvc5.pythonic.BitVecRef method)
__rpow__() (cvc5.pythonic.ArithRef method)
__rrshift__() (cvc5.pythonic.BitVecRef method)
__rshift__() (cvc5.pythonic.BitVecRef method)
__rsub__() (cvc5.pythonic.ArithRef method)
(cvc5.pythonic.BitVecRef method)
(cvc5.pythonic.FPRef method)
__rtruediv__() (cvc5.pythonic.ArithRef method)
(cvc5.pythonic.BitVecRef method)
(cvc5.pythonic.FPRef method)
__rxor__() (cvc5.pythonic.BitVecRef method)
__str__() (cvc5.pythonic.ExprRef method)
(cvc5.pythonic.SMTException method)
(cvc5.pythonic.SortRef method)
__sub__() (cvc5.pythonic.ArithRef method)
(cvc5.pythonic.BitVecRef method)
(cvc5.pythonic.FPRef method)
__truediv__() (cvc5.pythonic.ArithRef method)
(cvc5.pythonic.BitVecRef method)
(cvc5.pythonic.FPRef method)
__weakref__ (cvc5.pythonic.CheckSatResult attribute)
(cvc5.pythonic.Datatype attribute)
(cvc5.pythonic.ExprRef attribute)
(cvc5.pythonic.ModelRef attribute)
(cvc5.pythonic.SMTException attribute)
(cvc5.pythonic.Solver attribute)
(cvc5.pythonic.SortRef attribute)
__xor__() (cvc5.pythonic.BitVecRef method)
A
ABS (cvc5.Kind attribute)
accessor() (cvc5.pythonic.DatatypeSortRef method)
ADD (cvc5.Kind attribute)
add() (cvc5.pythonic.Solver method)
Add() (in module cvc5.pythonic)
addAnyConstant() (cvc5.Grammar method)
addAnyVariable() (cvc5.Grammar method)
addConstructor() (cvc5.DatatypeDecl method)
addRule() (cvc5.Grammar method)
addRules() (cvc5.Grammar method)
addSelector() (cvc5.DatatypeConstructorDecl method)
addSelectorSelf() (cvc5.DatatypeConstructorDecl method)
addSelectorUnresolved() (cvc5.DatatypeConstructorDecl method)
addSygusAssume() (cvc5.Solver method)
addSygusConstraint() (cvc5.Solver method)
addSygusInvConstraint() (cvc5.Solver method)
AND (cvc5.Kind attribute)
And() (in module cvc5.pythonic)
andTerm() (cvc5.Term method)
append() (cvc5.pythonic.Solver method)
APPLY_CONSTRUCTOR (cvc5.Kind attribute)
APPLY_SELECTOR (cvc5.Kind attribute)
APPLY_TESTER (cvc5.Kind attribute)
APPLY_UF (cvc5.Kind attribute)
APPLY_UPDATER (cvc5.Kind attribute)
ARCCOSECANT (cvc5.Kind attribute)
Arccosecant() (in module cvc5.pythonic)
ARCCOSINE (cvc5.Kind attribute)
Arccosine() (in module cvc5.pythonic)
ARCCOTANGENT (cvc5.Kind attribute)
Arccotangent() (in module cvc5.pythonic)
ARCSECANT (cvc5.Kind attribute)
Arcsecant() (in module cvc5.pythonic)
ARCSINE (cvc5.Kind attribute)
Arcsine() (in module cvc5.pythonic)
ARCTANGENT (cvc5.Kind attribute)
Arctangent() (in module cvc5.pythonic)
arg() (cvc5.pythonic.ArrayRef method)
(cvc5.pythonic.ExprRef method)
ArithRef (class in cvc5.pythonic)
ArithSortRef (class in cvc5.pythonic)
arity() (cvc5.pythonic.DatatypeConstructorRef method)
(cvc5.pythonic.DatatypeRecognizerRef method)
(cvc5.pythonic.DatatypeSelectorRef method)
(cvc5.pythonic.FuncDeclRef method)
Array() (in module cvc5.pythonic)
ArrayRef (class in cvc5.pythonic)
ArraySort() (in module cvc5.pythonic)
ArraySortRef (class in cvc5.pythonic)
as_ast() (cvc5.pythonic.ExprRef method)
(cvc5.pythonic.QuantifierRef method)
(cvc5.pythonic.SortRef method)
as_binary_string() (cvc5.pythonic.IntNumRef method)
as_decimal() (cvc5.pythonic.RatNumRef method)
as_fraction() (cvc5.pythonic.RatNumRef method)
as_long() (cvc5.pythonic.BitVecNumRef method)
(cvc5.pythonic.IntNumRef method)
(cvc5.pythonic.RatNumRef method)
as_signed_long() (cvc5.pythonic.BitVecNumRef method)
as_string() (cvc5.pythonic.FPNumRef method)
(cvc5.pythonic.FPRef method)
(cvc5.pythonic.FPRMRef method)
(cvc5.pythonic.IntNumRef method)
(cvc5.pythonic.RatNumRef method)
assert_exprs() (cvc5.pythonic.Solver method)
assertFormula() (cvc5.Solver method)
assertions() (cvc5.pythonic.Solver method)
B
BAG_CARD (cvc5.Kind attribute)
BAG_CHOOSE (cvc5.Kind attribute)
BAG_COUNT (cvc5.Kind attribute)
BAG_DIFFERENCE_REMOVE (cvc5.Kind attribute)
BAG_DIFFERENCE_SUBTRACT (cvc5.Kind attribute)
BAG_DUPLICATE_REMOVAL (cvc5.Kind attribute)
BAG_EMPTY (cvc5.Kind attribute)
BAG_FILTER (cvc5.Kind attribute)
BAG_FOLD (cvc5.Kind attribute)
BAG_FROM_SET (cvc5.Kind attribute)
BAG_INTER_MIN (cvc5.Kind attribute)
BAG_IS_SINGLETON (cvc5.Kind attribute)
BAG_MAKE (cvc5.Kind attribute)
BAG_MAP (cvc5.Kind attribute)
BAG_MEMBER (cvc5.Kind attribute)
BAG_PARTITION (cvc5.Kind attribute)
BAG_SUBBAG (cvc5.Kind attribute)
BAG_TO_SET (cvc5.Kind attribute)
BAG_UNION_DISJOINT (cvc5.Kind attribute)
BAG_UNION_MAX (cvc5.Kind attribute)
BitVec() (in module cvc5.pythonic)
BitVecNumRef (class in cvc5.pythonic)
BitVecRef (class in cvc5.pythonic)
BitVecs() (in module cvc5.pythonic)
BitVecSort() (in module cvc5.pythonic)
BitVecSortRef (class in cvc5.pythonic)
BITVECTOR_ADD (cvc5.Kind attribute)
BITVECTOR_AND (cvc5.Kind attribute)
BITVECTOR_ASHR (cvc5.Kind attribute)
BITVECTOR_COMP (cvc5.Kind attribute)
BITVECTOR_CONCAT (cvc5.Kind attribute)
BITVECTOR_EXTRACT (cvc5.Kind attribute)
BITVECTOR_ITE (cvc5.Kind attribute)
BITVECTOR_LSHR (cvc5.Kind attribute)
BITVECTOR_MULT (cvc5.Kind attribute)
BITVECTOR_NAND (cvc5.Kind attribute)
BITVECTOR_NEG (cvc5.Kind attribute)
BITVECTOR_NOR (cvc5.Kind attribute)
BITVECTOR_NOT (cvc5.Kind attribute)
BITVECTOR_OR (cvc5.Kind attribute)
BITVECTOR_REDAND (cvc5.Kind attribute)
BITVECTOR_REDOR (cvc5.Kind attribute)
BITVECTOR_REPEAT (cvc5.Kind attribute)
BITVECTOR_ROTATE_LEFT (cvc5.Kind attribute)
BITVECTOR_ROTATE_RIGHT (cvc5.Kind attribute)
BITVECTOR_SADDO (cvc5.Kind attribute)
BITVECTOR_SDIV (cvc5.Kind attribute)
BITVECTOR_SDIVO (cvc5.Kind attribute)
BITVECTOR_SGE (cvc5.Kind attribute)
BITVECTOR_SGT (cvc5.Kind attribute)
BITVECTOR_SHL (cvc5.Kind attribute)
BITVECTOR_SIGN_EXTEND (cvc5.Kind attribute)
BITVECTOR_SLE (cvc5.Kind attribute)
BITVECTOR_SLT (cvc5.Kind attribute)
BITVECTOR_SLTBV (cvc5.Kind attribute)
BITVECTOR_SMOD (cvc5.Kind attribute)
BITVECTOR_SMULO (cvc5.Kind attribute)
BITVECTOR_SREM (cvc5.Kind attribute)
BITVECTOR_SSUBO (cvc5.Kind attribute)
BITVECTOR_SUB (cvc5.Kind attribute)
BITVECTOR_TO_NAT (cvc5.Kind attribute)
BITVECTOR_UADDO (cvc5.Kind attribute)
BITVECTOR_UDIV (cvc5.Kind attribute)
BITVECTOR_UGE (cvc5.Kind attribute)
BITVECTOR_UGT (cvc5.Kind attribute)
BITVECTOR_ULE (cvc5.Kind attribute)
BITVECTOR_ULT (cvc5.Kind attribute)
BITVECTOR_ULTBV (cvc5.Kind attribute)
BITVECTOR_UMULO (cvc5.Kind attribute)
BITVECTOR_UREM (cvc5.Kind attribute)
BITVECTOR_USUBO (cvc5.Kind attribute)
BITVECTOR_XNOR (cvc5.Kind attribute)
BITVECTOR_XOR (cvc5.Kind attribute)
BITVECTOR_ZERO_EXTEND (cvc5.Kind attribute)
BitVecVal() (in module cvc5.pythonic)
blockModel() (cvc5.Solver method)
blockModelValues() (cvc5.Solver method)
body() (cvc5.pythonic.QuantifierRef method)
Bool() (in module cvc5.pythonic)
BoolRef (class in cvc5.pythonic)
Bools() (in module cvc5.pythonic)
BoolSort() (in module cvc5.pythonic)
BoolSortRef (class in cvc5.pythonic)
BoolVal() (in module cvc5.pythonic)
BoolVector() (in module cvc5.pythonic)
BV2Int() (in module cvc5.pythonic)
BVAdd() (in module cvc5.pythonic)
BVAnd() (in module cvc5.pythonic)
BVMult() (in module cvc5.pythonic)
BVNeg() (in module cvc5.pythonic)
BVNot() (in module cvc5.pythonic)
BVOr() (in module cvc5.pythonic)
BVRedAnd() (in module cvc5.pythonic)
BVRedOr() (in module cvc5.pythonic)
BVSub() (in module cvc5.pythonic)
BVXor() (in module cvc5.pythonic)
C
CARDINALITY_CONSTRAINT (cvc5.Kind attribute)
cast() (cvc5.pythonic.ArithSortRef method)
(cvc5.pythonic.BitVecSortRef method)
(cvc5.pythonic.BoolSortRef method)
(cvc5.pythonic.FPSortRef method)
(cvc5.pythonic.SortRef method)
Cbrt() (in module cvc5.pythonic)
check() (cvc5.pythonic.Solver method)
checkSat() (cvc5.Solver method)
checkSatAssuming() (cvc5.Solver method)
CheckSatResult (class in cvc5.pythonic)
checkSynth() (cvc5.Solver method)
checkSynthNext() (cvc5.Solver method)
children() (cvc5.pythonic.ExprRef method)
(cvc5.pythonic.QuantifierRef method)
Concat() (in module cvc5.pythonic)
Const() (in module cvc5.pythonic)
CONST_ARRAY (cvc5.Kind attribute)
CONST_BITVECTOR (cvc5.Kind attribute)
CONST_BOOLEAN (cvc5.Kind attribute)
CONST_FINITE_FIELD (cvc5.Kind attribute)
CONST_FLOATINGPOINT (cvc5.Kind attribute)
CONST_INTEGER (cvc5.Kind attribute)
CONST_RATIONAL (cvc5.Kind attribute)
CONST_ROUNDINGMODE (cvc5.Kind attribute)
CONST_SEQUENCE (cvc5.Kind attribute)
CONST_STRING (cvc5.Kind attribute)
CONSTANT (cvc5.Kind attribute)
ConstArray() (in module cvc5.pythonic)
constructor() (cvc5.pythonic.DatatypeSortRef method)
Consts() (in module cvc5.pythonic)
COSECANT (cvc5.Kind attribute)
Cosecant() (in module cvc5.pythonic)
COSINE (cvc5.Kind attribute)
Cosine() (in module cvc5.pythonic)
COTANGENT (cvc5.Kind attribute)
Cotangent() (in module cvc5.pythonic)
create() (cvc5.pythonic.Datatype method)
CreateDatatypes() (in module cvc5.pythonic)
cvc5.pythonic.sat (built-in variable)
cvc5.pythonic.unknown (built-in variable)
cvc5.pythonic.unsat (built-in variable)
CVC5ApiException (C++ class)
CVC5ApiException::CVC5ApiException (C++ function)
,
[1]
CVC5ApiException::getMessage (C++ function)
CVC5ApiException::what (C++ function)
CVC5ApiRecoverableException (C++ class)
CVC5ApiRecoverableException::CVC5ApiRecoverableException (C++ function)
,
[1]
D
Datatype (C++ class)
(class in cvc5)
(class in cvc5.pythonic)
Datatype::begin (C++ function)
Datatype::const_iterator (C++ class)
Datatype::const_iterator::const_iterator (C++ function)
Datatype::const_iterator::difference_type (C++ type)
Datatype::const_iterator::iterator_category (C++ type)
Datatype::const_iterator::operator!= (C++ function)
Datatype::const_iterator::operator* (C++ function)
Datatype::const_iterator::operator++ (C++ function)
,
[1]
Datatype::const_iterator::operator-> (C++ function)
Datatype::const_iterator::operator= (C++ function)
Datatype::const_iterator::operator== (C++ function)
Datatype::const_iterator::pointer (C++ type)
Datatype::const_iterator::reference (C++ type)
Datatype::const_iterator::value_type (C++ type)
Datatype::Datatype (C++ function)
Datatype::end (C++ function)
Datatype::getConstructor (C++ function)
Datatype::getName (C++ function)
Datatype::getNumConstructors (C++ function)
Datatype::getParameters (C++ function)
Datatype::getSelector (C++ function)
Datatype::isCodatatype (C++ function)
Datatype::isFinite (C++ function)
Datatype::isNull (C++ function)
Datatype::isParametric (C++ function)
Datatype::isRecord (C++ function)
Datatype::isTuple (C++ function)
Datatype::isWellFounded (C++ function)
Datatype::operator[] (C++ function)
,
[1]
Datatype::toString (C++ function)
Datatype::~Datatype (C++ function)
DatatypeConstructor (C++ class)
(class in cvc5)
DatatypeConstructor::begin (C++ function)
DatatypeConstructor::const_iterator (C++ class)
DatatypeConstructor::const_iterator::const_iterator (C++ function)
DatatypeConstructor::const_iterator::difference_type (C++ type)
DatatypeConstructor::const_iterator::iterator_category (C++ type)
DatatypeConstructor::const_iterator::operator!= (C++ function)
DatatypeConstructor::const_iterator::operator* (C++ function)
DatatypeConstructor::const_iterator::operator++ (C++ function)
,
[1]
DatatypeConstructor::const_iterator::operator-> (C++ function)
DatatypeConstructor::const_iterator::operator= (C++ function)
DatatypeConstructor::const_iterator::operator== (C++ function)
DatatypeConstructor::const_iterator::pointer (C++ type)
DatatypeConstructor::const_iterator::reference (C++ type)
DatatypeConstructor::const_iterator::value_type (C++ type)
DatatypeConstructor::DatatypeConstructor (C++ function)
DatatypeConstructor::end (C++ function)
DatatypeConstructor::getInstantiatedTerm (C++ function)
DatatypeConstructor::getName (C++ function)
DatatypeConstructor::getNumSelectors (C++ function)
DatatypeConstructor::getSelector (C++ function)
DatatypeConstructor::getTerm (C++ function)
DatatypeConstructor::getTesterTerm (C++ function)
DatatypeConstructor::isNull (C++ function)
DatatypeConstructor::operator[] (C++ function)
,
[1]
DatatypeConstructor::toString (C++ function)
DatatypeConstructor::~DatatypeConstructor (C++ function)
DatatypeConstructorDecl (C++ class)
(class in cvc5)
DatatypeConstructorDecl::addSelector (C++ function)
DatatypeConstructorDecl::addSelectorSelf (C++ function)
DatatypeConstructorDecl::addSelectorUnresolved (C++ function)
DatatypeConstructorDecl::DatatypeConstructorDecl (C++ function)
DatatypeConstructorDecl::isNull (C++ function)
DatatypeConstructorDecl::toString (C++ function)
DatatypeConstructorDecl::~DatatypeConstructorDecl (C++ function)
DatatypeConstructorRef (class in cvc5.pythonic)
DatatypeDecl (C++ class)
(class in cvc5)
DatatypeDecl::addConstructor (C++ function)
DatatypeDecl::DatatypeDecl (C++ function)
DatatypeDecl::getName (C++ function)
DatatypeDecl::getNumConstructors (C++ function)
DatatypeDecl::isNull (C++ function)
DatatypeDecl::isParametric (C++ function)
DatatypeDecl::isResolved (C++ function)
DatatypeDecl::toString (C++ function)
DatatypeDecl::~DatatypeDecl (C++ function)
DatatypeRecognizerRef (class in cvc5.pythonic)
DatatypeRef (class in cvc5.pythonic)
DatatypeSelector (C++ class)
(class in cvc5)
DatatypeSelector::DatatypeSelector (C++ function)
DatatypeSelector::getCodomainSort (C++ function)
DatatypeSelector::getName (C++ function)
DatatypeSelector::getTerm (C++ function)
DatatypeSelector::getUpdaterTerm (C++ function)
DatatypeSelector::isNull (C++ function)
DatatypeSelector::toString (C++ function)
DatatypeSelector::~DatatypeSelector (C++ function)
DatatypeSelectorRef (class in cvc5.pythonic)
DatatypeSortRef (class in cvc5.pythonic)
decl() (cvc5.pythonic.ExprRef method)
declare() (cvc5.pythonic.Datatype method)
declareDatatype() (cvc5.Solver method)
declareFun() (cvc5.Solver method)
declarePool() (cvc5.Solver method)
declareSepHeap() (cvc5.Solver method)
declareSort() (cvc5.Solver method)
declareSygusVar() (cvc5.Solver method)
decls() (cvc5.pythonic.ModelRef method)
default() (cvc5.pythonic.ArrayRef method)
(cvc5.pythonic.SetRef method)
defineFun() (cvc5.Solver method)
defineFunRec() (cvc5.Solver method)
defineFunsRec() (cvc5.Solver method)
denominator() (cvc5.pythonic.RatNumRef method)
denominator_as_long() (cvc5.pythonic.RatNumRef method)
DisjointSum() (in module cvc5.pythonic)
DISTINCT (cvc5.Kind attribute)
Distinct() (in module cvc5.pythonic)
Div() (in module cvc5.pythonic)
DIVISIBLE (cvc5.Kind attribute)
DIVISION (cvc5.Kind attribute)
domain() (cvc5.pythonic.ArrayRef method)
(cvc5.pythonic.ArraySortRef method)
(cvc5.pythonic.DatatypeConstructorRef method)
(cvc5.pythonic.DatatypeRecognizerRef method)
(cvc5.pythonic.DatatypeSelectorRef method)
(cvc5.pythonic.FuncDeclRef method)
(cvc5.pythonic.SetRef method)
(cvc5.pythonic.SetSortRef method)
DriverOptions (C++ class)
DriverOptions::err (C++ function)
DriverOptions::in (C++ function)
DriverOptions::out (C++ function)
E
ebits() (cvc5.pythonic.FPRef method)
(cvc5.pythonic.FPSortRef method)
EmptySet() (in module cvc5.pythonic)
eq() (cvc5.pythonic.ExprRef method)
(cvc5.pythonic.SortRef method)
EQ_RANGE (cvc5.Kind attribute)
eqTerm() (cvc5.Term method)
EQUAL (cvc5.Kind attribute)
eval() (cvc5.pythonic.ModelRef method)
evaluate() (cvc5.pythonic.ModelRef method)
(in module cvc5.pythonic)
EXISTS (cvc5.Kind attribute)
Exists() (in module cvc5.pythonic)
exponent() (cvc5.pythonic.FPNumRef method)
exponent_as_long() (cvc5.pythonic.FPNumRef method)
EXPONENTIAL (cvc5.Kind attribute)
Exponential() (in module cvc5.pythonic)
ExprRef (class in cvc5.pythonic)
Extract() (in module cvc5.pythonic)
F
findSynth() (cvc5.Solver method)
findSynthNext() (cvc5.Solver method)
FINITE_FIELD_ADD (cvc5.Kind attribute)
FINITE_FIELD_MULT (cvc5.Kind attribute)
FINITE_FIELD_NEG (cvc5.Kind attribute)
Float128() (in module cvc5.pythonic)
Float16() (in module cvc5.pythonic)
Float32() (in module cvc5.pythonic)
Float64() (in module cvc5.pythonic)
FloatDouble() (in module cvc5.pythonic)
FloatHalf() (in module cvc5.pythonic)
FLOATINGPOINT_ABS (cvc5.Kind attribute)
FLOATINGPOINT_ADD (cvc5.Kind attribute)
FLOATINGPOINT_DIV (cvc5.Kind attribute)
FLOATINGPOINT_EQ (cvc5.Kind attribute)
FLOATINGPOINT_FMA (cvc5.Kind attribute)
FLOATINGPOINT_FP (cvc5.Kind attribute)
FLOATINGPOINT_GEQ (cvc5.Kind attribute)
FLOATINGPOINT_GT (cvc5.Kind attribute)
FLOATINGPOINT_IS_INF (cvc5.Kind attribute)
FLOATINGPOINT_IS_NAN (cvc5.Kind attribute)
FLOATINGPOINT_IS_NEG (cvc5.Kind attribute)
FLOATINGPOINT_IS_NORMAL (cvc5.Kind attribute)
FLOATINGPOINT_IS_POS (cvc5.Kind attribute)
FLOATINGPOINT_IS_SUBNORMAL (cvc5.Kind attribute)
FLOATINGPOINT_IS_ZERO (cvc5.Kind attribute)
FLOATINGPOINT_LEQ (cvc5.Kind attribute)
FLOATINGPOINT_LT (cvc5.Kind attribute)
FLOATINGPOINT_MAX (cvc5.Kind attribute)
FLOATINGPOINT_MIN (cvc5.Kind attribute)
FLOATINGPOINT_MULT (cvc5.Kind attribute)
FLOATINGPOINT_NEG (cvc5.Kind attribute)
FLOATINGPOINT_REM (cvc5.Kind attribute)
FLOATINGPOINT_RTI (cvc5.Kind attribute)
FLOATINGPOINT_SQRT (cvc5.Kind attribute)
FLOATINGPOINT_SUB (cvc5.Kind attribute)
FLOATINGPOINT_TO_FP_FROM_FP (cvc5.Kind attribute)
FLOATINGPOINT_TO_FP_FROM_IEEE_BV (cvc5.Kind attribute)
FLOATINGPOINT_TO_FP_FROM_REAL (cvc5.Kind attribute)
FLOATINGPOINT_TO_FP_FROM_SBV (cvc5.Kind attribute)
FLOATINGPOINT_TO_FP_FROM_UBV (cvc5.Kind attribute)
FLOATINGPOINT_TO_REAL (cvc5.Kind attribute)
FLOATINGPOINT_TO_SBV (cvc5.Kind attribute)
FLOATINGPOINT_TO_UBV (cvc5.Kind attribute)
FloatQuadruple() (in module cvc5.pythonic)
FloatSingle() (in module cvc5.pythonic)
FORALL (cvc5.Kind attribute)
ForAll() (in module cvc5.pythonic)
FP() (in module cvc5.pythonic)
fpAbs() (in module cvc5.pythonic)
fpAdd() (in module cvc5.pythonic)
fpBVToFP() (in module cvc5.pythonic)
fpDiv() (in module cvc5.pythonic)
fpEQ() (in module cvc5.pythonic)
fpFMA() (in module cvc5.pythonic)
fpFP() (in module cvc5.pythonic)
fpFPToFP() (in module cvc5.pythonic)
fpGEQ() (in module cvc5.pythonic)
fpGT() (in module cvc5.pythonic)
fpInfinity() (in module cvc5.pythonic)
fpIsInf() (in module cvc5.pythonic)
fpIsNaN() (in module cvc5.pythonic)
fpIsNegative() (in module cvc5.pythonic)
fpIsNormal() (in module cvc5.pythonic)
fpIsPositive() (in module cvc5.pythonic)
fpIsSubnormal() (in module cvc5.pythonic)
fpIsZero() (in module cvc5.pythonic)
fpLEQ() (in module cvc5.pythonic)
fpLT() (in module cvc5.pythonic)
fpMax() (in module cvc5.pythonic)
fpMin() (in module cvc5.pythonic)
fpMinusInfinity() (in module cvc5.pythonic)
fpMinusZero() (in module cvc5.pythonic)
fpMul() (in module cvc5.pythonic)
fpNaN() (in module cvc5.pythonic)
fpNeg() (in module cvc5.pythonic)
fpNEQ() (in module cvc5.pythonic)
FPNumRef (class in cvc5.pythonic)
fpPlusInfinity() (in module cvc5.pythonic)
fpPlusZero() (in module cvc5.pythonic)
fpRealToFP() (in module cvc5.pythonic)
FPRef (class in cvc5.pythonic)
fpRem() (in module cvc5.pythonic)
FPRMRef (class in cvc5.pythonic)
fpRoundToIntegral() (in module cvc5.pythonic)
FPs() (in module cvc5.pythonic)
fpSignedToFP() (in module cvc5.pythonic)
FPSort() (in module cvc5.pythonic)
FPSortRef (class in cvc5.pythonic)
fpSqrt() (in module cvc5.pythonic)
fpSub() (in module cvc5.pythonic)
fpToFP() (in module cvc5.pythonic)
fpToFPUnsigned() (in module cvc5.pythonic)
fpToReal() (in module cvc5.pythonic)
fpToSBV() (in module cvc5.pythonic)
fpToUBV() (in module cvc5.pythonic)
fpUnsignedToFP() (in module cvc5.pythonic)
FPVal() (in module cvc5.pythonic)
fpZero() (in module cvc5.pythonic)
FreshBool() (in module cvc5.pythonic)
FreshConst() (in module cvc5.pythonic)
FreshFunction() (in module cvc5.pythonic)
FreshInt() (in module cvc5.pythonic)
FreshReal() (in module cvc5.pythonic)
FullSet() (in module cvc5.pythonic)
FuncDeclRef (class in cvc5.pythonic)
Function() (in module cvc5.pythonic)
G
GEQ (cvc5.Kind attribute)
Geq() (in module cvc5.pythonic)
get() (cvc5.Statistics method)
get_default_fp_sort() (in module cvc5.pythonic)
get_default_rounding_mode() (in module cvc5.pythonic)
get_id() (cvc5.pythonic.ExprRef method)
getAbduct() (cvc5.Solver method)
getAbductNext() (cvc5.Solver method)
getAbstractedKind() (cvc5.Sort method)
getArrayElementSort() (cvc5.Sort method)
getArrayIndexSort() (cvc5.Sort method)
getAssertions() (cvc5.Solver method)
getBagElementSort() (cvc5.Sort method)
getBitVectorSize() (cvc5.Sort method)
getBitVectorValue() (cvc5.Term method)
getBooleanSort() (cvc5.Solver method)
getBooleanValue() (cvc5.Term method)
getCardinalityConstraint() (cvc5.Term method)
getCodomainSort() (cvc5.DatatypeSelector method)
getConstArrayBase() (cvc5.Term method)
getConstructor() (cvc5.Datatype method)
getDatatype() (cvc5.Sort method)
getDatatypeArity() (cvc5.Sort method)
getDatatypeConstructorArity() (cvc5.Sort method)
getDatatypeConstructorCodomainSort() (cvc5.Sort method)
getDatatypeConstructorDomainSorts() (cvc5.Sort method)
getDatatypeSelectorCodomainSort() (cvc5.Sort method)
getDatatypeSelectorDomainSort() (cvc5.Sort method)
getDatatypeTesterCodomainSort() (cvc5.Sort method)
getDatatypeTesterDomainSort() (cvc5.Sort method)
getDifficulty() (cvc5.Solver method)
getFiniteFieldSize() (cvc5.Sort method)
getFiniteFieldValue() (cvc5.Term method)
getFloatingPointExponentSize() (cvc5.Sort method)
getFloatingPointSignificandSize() (cvc5.Sort method)
getFloatingPointValue() (cvc5.Term method)
getFunctionArity() (cvc5.Sort method)
getFunctionCodomainSort() (cvc5.Sort method)
getFunctionDomainSorts() (cvc5.Sort method)
getId() (cvc5.Term method)
getInfo() (cvc5.Solver method)
getInstantiatedParameters() (cvc5.Sort method)
getInstantiatedTerm() (cvc5.DatatypeConstructor method)
getInstantiations() (cvc5.Solver method)
getIntegerSort() (cvc5.Solver method)
getIntegerValue() (cvc5.Term method)
getInterpolant() (cvc5.Solver method)
getInterpolantNext() (cvc5.Solver method)
getKind() (cvc5.Op method)
(cvc5.Sort method)
(cvc5.Term method)
getLearnedLiterals() (cvc5.Solver method)
getModel() (cvc5.Solver method)
getModelDomainElements() (cvc5.Solver method)
getName() (cvc5.Datatype method)
(cvc5.DatatypeConstructor method)
(cvc5.DatatypeDecl method)
(cvc5.DatatypeSelector method)
getNumChildren() (cvc5.Term method)
getNumConstructors() (cvc5.Datatype method)
(cvc5.DatatypeDecl method)
getNumIndices() (cvc5.Op method)
getNumSelectors() (cvc5.DatatypeConstructor method)
getOp() (cvc5.Term method)
getOption() (cvc5.pythonic.Solver method)
(cvc5.Solver method)
getOptionInfo() (cvc5.pythonic.Solver method)
(cvc5.Solver method)
getOptionNames() (cvc5.pythonic.Solver method)
(cvc5.Solver method)
getParameters() (cvc5.Datatype method)
getProof() (cvc5.Solver method)
getQuantifierElimination() (cvc5.Solver method)
getQuantifierEliminationDisjunct() (cvc5.Solver method)
getRealAlgebraicNumberDefiningPolynomial() (cvc5.Term method)
getRealAlgebraicNumberLowerBound() (cvc5.Term method)
getRealAlgebraicNumberUpperBound() (cvc5.Term method)
getRealOrIntegerValueSign() (cvc5.Term method)
getRealSort() (cvc5.Solver method)
getRealValue() (cvc5.Term method)
getRegExpSort() (cvc5.Solver method)
getRoundingModeSort() (cvc5.Solver method)
getRoundingModeValue() (cvc5.Term method)
getSelector() (cvc5.Datatype method)
(cvc5.DatatypeConstructor method)
getSequenceElementSort() (cvc5.Sort method)
getSequenceValue() (cvc5.Term method)
getSetElementSort() (cvc5.Sort method)
getSetValue() (cvc5.Term method)
getSort() (cvc5.Term method)
getStatistics() (cvc5.Solver method)
getStringSort() (cvc5.Solver method)
getStringValue() (cvc5.Term method)
getSygusAssumptions() (cvc5.Solver method)
getSygusConstraints() (cvc5.Solver method)
getSymbol() (cvc5.Sort method)
(cvc5.Term method)
getSynthSolution() (cvc5.Solver method)
getSynthSolutions() (cvc5.Solver method)
getTerm() (cvc5.DatatypeConstructor method)
(cvc5.DatatypeSelector method)
getTesterTerm() (cvc5.DatatypeConstructor method)
getTimeoutCore() (cvc5.Solver method)
getTupleLength() (cvc5.Sort method)
getTupleSorts() (cvc5.Sort method)
getTupleValue() (cvc5.Term method)
getUninterpretedSortConstructor() (cvc5.Sort method)
getUninterpretedSortConstructorArity() (cvc5.Sort method)
getUninterpretedSortValue() (cvc5.Term method)
getUnknownExplanation() (cvc5.Result method)
getUnsatAssumptions() (cvc5.Solver method)
getUnsatCore() (cvc5.Solver method)
getUpdaterTerm() (cvc5.DatatypeSelector method)
getValue() (cvc5.Solver method)
getValueSepHeap() (cvc5.Solver method)
getValueSepNil() (cvc5.Solver method)
getVersion() (cvc5.Solver method)
Grammar (C++ class)
(class in cvc5)
Grammar::addAnyConstant (C++ function)
Grammar::addAnyVariable (C++ function)
Grammar::addRule (C++ function)
Grammar::addRules (C++ function)
Grammar::Grammar (C++ function)
Grammar::toString (C++ function)
Grammar::~Grammar (C++ function)
GT (cvc5.Kind attribute)
Gt() (in module cvc5.pythonic)
H
hash() (cvc5.pythonic.ExprRef method)
(cvc5.pythonic.SortRef method)
hasNoSolution() (cvc5.SynthResult method)
hasOp() (cvc5.Term method)
hasSolution() (cvc5.SynthResult method)
hasSymbol() (cvc5.Sort method)
(cvc5.Term method)
HO_APPLY (cvc5.Kind attribute)
I
IAND (cvc5.Kind attribute)
If() (in module cvc5.pythonic)
IMPLIES (cvc5.Kind attribute)
Implies() (in module cvc5.pythonic)
impTerm() (cvc5.Term method)
INCOMPLETE (cvc5.UnknownExplanation attribute)
initFromLogic() (cvc5.pythonic.Solver method)
insert() (cvc5.pythonic.Solver method)
INST_ADD_TO_POOL (cvc5.Kind attribute)
INST_ATTRIBUTE (cvc5.Kind attribute)
INST_NO_PATTERN (cvc5.Kind attribute)
INST_PATTERN (cvc5.Kind attribute)
INST_PATTERN_LIST (cvc5.Kind attribute)
INST_POOL (cvc5.Kind attribute)
instantiate() (cvc5.Sort method)
Int() (in module cvc5.pythonic)
Int2BV() (in module cvc5.pythonic)
INT_TO_BITVECTOR (cvc5.Kind attribute)
internal::PfRule (C++ enum)
internal::PfRule::ALETHE_RULE (C++ enumerator)
internal::PfRule::ALPHA_EQUIV (C++ enumerator)
internal::PfRule::AND_ELIM (C++ enumerator)
internal::PfRule::AND_INTRO (C++ enumerator)
internal::PfRule::ANNOTATION (C++ enumerator)
internal::PfRule::ARITH_MULT_NEG (C++ enumerator)
internal::PfRule::ARITH_MULT_POS (C++ enumerator)
internal::PfRule::ARITH_MULT_SIGN (C++ enumerator)
internal::PfRule::ARITH_MULT_TANGENT (C++ enumerator)
internal::PfRule::ARITH_NL_COVERING_DIRECT (C++ enumerator)
internal::PfRule::ARITH_NL_COVERING_RECURSIVE (C++ enumerator)
internal::PfRule::ARITH_OP_ELIM_AXIOM (C++ enumerator)
internal::PfRule::ARITH_POLY_NORM (C++ enumerator)
internal::PfRule::ARITH_SUM_UB (C++ enumerator)
internal::PfRule::ARITH_TRANS_EXP_APPROX_ABOVE_NEG (C++ enumerator)
internal::PfRule::ARITH_TRANS_EXP_APPROX_ABOVE_POS (C++ enumerator)
internal::PfRule::ARITH_TRANS_EXP_APPROX_BELOW (C++ enumerator)
internal::PfRule::ARITH_TRANS_EXP_NEG (C++ enumerator)
internal::PfRule::ARITH_TRANS_EXP_POSITIVITY (C++ enumerator)
internal::PfRule::ARITH_TRANS_EXP_SUPER_LIN (C++ enumerator)
internal::PfRule::ARITH_TRANS_EXP_ZERO (C++ enumerator)
internal::PfRule::ARITH_TRANS_PI (C++ enumerator)
internal::PfRule::ARITH_TRANS_SINE_APPROX_ABOVE_NEG (C++ enumerator)
internal::PfRule::ARITH_TRANS_SINE_APPROX_ABOVE_POS (C++ enumerator)
internal::PfRule::ARITH_TRANS_SINE_APPROX_BELOW_NEG (C++ enumerator)
internal::PfRule::ARITH_TRANS_SINE_APPROX_BELOW_POS (C++ enumerator)
internal::PfRule::ARITH_TRANS_SINE_BOUNDS (C++ enumerator)
internal::PfRule::ARITH_TRANS_SINE_SHIFT (C++ enumerator)
internal::PfRule::ARITH_TRANS_SINE_SYMMETRY (C++ enumerator)
internal::PfRule::ARITH_TRANS_SINE_TANGENT_PI (C++ enumerator)
internal::PfRule::ARITH_TRANS_SINE_TANGENT_ZERO (C++ enumerator)
internal::PfRule::ARITH_TRICHOTOMY (C++ enumerator)
internal::PfRule::ARRAYS_EQ_RANGE_EXPAND (C++ enumerator)
internal::PfRule::ARRAYS_EXT (C++ enumerator)
internal::PfRule::ARRAYS_READ_OVER_WRITE (C++ enumerator)
internal::PfRule::ARRAYS_READ_OVER_WRITE_1 (C++ enumerator)
internal::PfRule::ARRAYS_READ_OVER_WRITE_CONTRA (C++ enumerator)
internal::PfRule::ASSUME (C++ enumerator)
internal::PfRule::BETA_REDUCE (C++ enumerator)
internal::PfRule::BV_BITBLAST (C++ enumerator)
internal::PfRule::BV_BITBLAST_STEP (C++ enumerator)
internal::PfRule::BV_EAGER_ATOM (C++ enumerator)
internal::PfRule::CHAIN_RESOLUTION (C++ enumerator)
internal::PfRule::CNF_AND_NEG (C++ enumerator)
internal::PfRule::CNF_AND_POS (C++ enumerator)
internal::PfRule::CNF_EQUIV_NEG1 (C++ enumerator)
internal::PfRule::CNF_EQUIV_NEG2 (C++ enumerator)
internal::PfRule::CNF_EQUIV_POS1 (C++ enumerator)
internal::PfRule::CNF_EQUIV_POS2 (C++ enumerator)
internal::PfRule::CNF_IMPLIES_NEG1 (C++ enumerator)
internal::PfRule::CNF_IMPLIES_NEG2 (C++ enumerator)
internal::PfRule::CNF_IMPLIES_POS (C++ enumerator)
internal::PfRule::CNF_ITE_NEG1 (C++ enumerator)
internal::PfRule::CNF_ITE_NEG2 (C++ enumerator)
internal::PfRule::CNF_ITE_NEG3 (C++ enumerator)
internal::PfRule::CNF_ITE_POS1 (C++ enumerator)
internal::PfRule::CNF_ITE_POS2 (C++ enumerator)
internal::PfRule::CNF_ITE_POS3 (C++ enumerator)
internal::PfRule::CNF_OR_NEG (C++ enumerator)
internal::PfRule::CNF_OR_POS (C++ enumerator)
internal::PfRule::CNF_XOR_NEG1 (C++ enumerator)
internal::PfRule::CNF_XOR_NEG2 (C++ enumerator)
internal::PfRule::CNF_XOR_POS1 (C++ enumerator)
internal::PfRule::CNF_XOR_POS2 (C++ enumerator)
internal::PfRule::CONCAT_CONFLICT (C++ enumerator)
internal::PfRule::CONCAT_CPROP (C++ enumerator)
internal::PfRule::CONCAT_CSPLIT (C++ enumerator)
internal::PfRule::CONCAT_EQ (C++ enumerator)
internal::PfRule::CONCAT_LPROP (C++ enumerator)
internal::PfRule::CONCAT_SPLIT (C++ enumerator)
internal::PfRule::CONCAT_UNIFY (C++ enumerator)
internal::PfRule::CONG (C++ enumerator)
internal::PfRule::CONTRA (C++ enumerator)
internal::PfRule::DSL_REWRITE (C++ enumerator)
internal::PfRule::DT_CLASH (C++ enumerator)
internal::PfRule::DT_COLLAPSE (C++ enumerator)
internal::PfRule::DT_INST (C++ enumerator)
internal::PfRule::DT_SPLIT (C++ enumerator)
internal::PfRule::DT_UNIF (C++ enumerator)
internal::PfRule::ENCODE_PRED_TRANSFORM (C++ enumerator)
internal::PfRule::EQ_RESOLVE (C++ enumerator)
internal::PfRule::EQUIV_ELIM1 (C++ enumerator)
internal::PfRule::EQUIV_ELIM2 (C++ enumerator)
internal::PfRule::EVALUATE (C++ enumerator)
internal::PfRule::FACTORING (C++ enumerator)
internal::PfRule::FALSE_ELIM (C++ enumerator)
internal::PfRule::FALSE_INTRO (C++ enumerator)
internal::PfRule::HO_APP_ENCODE (C++ enumerator)
internal::PfRule::HO_CONG (C++ enumerator)
internal::PfRule::IMPLIES_ELIM (C++ enumerator)
internal::PfRule::INSTANTIATE (C++ enumerator)
internal::PfRule::INT_TIGHT_LB (C++ enumerator)
internal::PfRule::INT_TIGHT_UB (C++ enumerator)
internal::PfRule::ITE_ELIM1 (C++ enumerator)
internal::PfRule::ITE_ELIM2 (C++ enumerator)
internal::PfRule::LFSC_RULE (C++ enumerator)
internal::PfRule::MACRO_ARITH_SCALE_SUM_UB (C++ enumerator)
internal::PfRule::MACRO_RESOLUTION (C++ enumerator)
internal::PfRule::MACRO_RESOLUTION_TRUST (C++ enumerator)
internal::PfRule::MACRO_SR_EQ_INTRO (C++ enumerator)
internal::PfRule::MACRO_SR_PRED_ELIM (C++ enumerator)
internal::PfRule::MACRO_SR_PRED_INTRO (C++ enumerator)
internal::PfRule::MACRO_SR_PRED_TRANSFORM (C++ enumerator)
internal::PfRule::MODUS_PONENS (C++ enumerator)
internal::PfRule::NOT_AND (C++ enumerator)
internal::PfRule::NOT_EQUIV_ELIM1 (C++ enumerator)
internal::PfRule::NOT_EQUIV_ELIM2 (C++ enumerator)
internal::PfRule::NOT_IMPLIES_ELIM1 (C++ enumerator)
internal::PfRule::NOT_IMPLIES_ELIM2 (C++ enumerator)
internal::PfRule::NOT_ITE_ELIM1 (C++ enumerator)
internal::PfRule::NOT_ITE_ELIM2 (C++ enumerator)
internal::PfRule::NOT_NOT_ELIM (C++ enumerator)
internal::PfRule::NOT_OR_ELIM (C++ enumerator)
internal::PfRule::NOT_XOR_ELIM1 (C++ enumerator)
internal::PfRule::NOT_XOR_ELIM2 (C++ enumerator)
internal::PfRule::PREPROCESS (C++ enumerator)
internal::PfRule::PREPROCESS_LEMMA (C++ enumerator)
internal::PfRule::QUANTIFIERS_PREPROCESS (C++ enumerator)
internal::PfRule::RE_ELIM (C++ enumerator)
internal::PfRule::RE_INTER (C++ enumerator)
internal::PfRule::RE_UNFOLD_NEG (C++ enumerator)
internal::PfRule::RE_UNFOLD_NEG_CONCAT_FIXED (C++ enumerator)
internal::PfRule::RE_UNFOLD_POS (C++ enumerator)
internal::PfRule::REFL (C++ enumerator)
internal::PfRule::REMOVE_TERM_FORMULA_AXIOM (C++ enumerator)
internal::PfRule::REORDERING (C++ enumerator)
internal::PfRule::RESOLUTION (C++ enumerator)
internal::PfRule::REWRITE (C++ enumerator)
internal::PfRule::SAT_REFUTATION (C++ enumerator)
internal::PfRule::SCOPE (C++ enumerator)
internal::PfRule::SKOLEM_INTRO (C++ enumerator)
internal::PfRule::SKOLEMIZE (C++ enumerator)
internal::PfRule::SPLIT (C++ enumerator)
internal::PfRule::STRING_CODE_INJ (C++ enumerator)
internal::PfRule::STRING_DECOMPOSE (C++ enumerator)
internal::PfRule::STRING_EAGER_REDUCTION (C++ enumerator)
internal::PfRule::STRING_INFERENCE (C++ enumerator)
internal::PfRule::STRING_LENGTH_NON_EMPTY (C++ enumerator)
internal::PfRule::STRING_LENGTH_POS (C++ enumerator)
internal::PfRule::STRING_REDUCTION (C++ enumerator)
internal::PfRule::STRING_SEQ_UNIT_INJ (C++ enumerator)
internal::PfRule::SUBS (C++ enumerator)
internal::PfRule::SYMM (C++ enumerator)
internal::PfRule::THEORY_EXPAND_DEF (C++ enumerator)
internal::PfRule::THEORY_INFERENCE (C++ enumerator)
internal::PfRule::THEORY_LEMMA (C++ enumerator)
internal::PfRule::THEORY_PREPROCESS (C++ enumerator)
internal::PfRule::THEORY_PREPROCESS_LEMMA (C++ enumerator)
internal::PfRule::THEORY_REWRITE (C++ enumerator)
internal::PfRule::TRANS (C++ enumerator)
internal::PfRule::TRUE_ELIM (C++ enumerator)
internal::PfRule::TRUE_INTRO (C++ enumerator)
internal::PfRule::TRUST_FLATTENING_REWRITE (C++ enumerator)
internal::PfRule::TRUST_REWRITE (C++ enumerator)
internal::PfRule::TRUST_SUBS (C++ enumerator)
internal::PfRule::TRUST_SUBS_EQ (C++ enumerator)
internal::PfRule::TRUST_SUBS_MAP (C++ enumerator)
internal::PfRule::UNKNOWN (C++ enumerator)
internal::PfRule::WITNESS_AXIOM (C++ enumerator)
internal::PfRule::XOR_ELIM1 (C++ enumerator)
internal::PfRule::XOR_ELIM2 (C++ enumerator)
INTERNAL_KIND (cvc5.Kind attribute)
INTERRUPTED (cvc5.UnknownExplanation attribute)
IntNumRef (class in cvc5.pythonic)
Ints() (in module cvc5.pythonic)
INTS_DIVISION (cvc5.Kind attribute)
INTS_MODULUS (cvc5.Kind attribute)
IntsModulus() (in module cvc5.pythonic)
IntSort() (in module cvc5.pythonic)
IntVal() (in module cvc5.pythonic)
IntVector() (in module cvc5.pythonic)
is_add() (in module cvc5.pythonic)
is_and() (in module cvc5.pythonic)
is_app() (in module cvc5.pythonic)
is_app_of() (in module cvc5.pythonic)
is_arith() (in module cvc5.pythonic)
is_arith_sort() (in module cvc5.pythonic)
is_array() (in module cvc5.pythonic)
is_array_sort() (in module cvc5.pythonic)
is_bool() (cvc5.pythonic.BoolSortRef method)
(in module cvc5.pythonic)
is_bool_value() (in module cvc5.pythonic)
is_bv() (in module cvc5.pythonic)
is_bv_sort() (in module cvc5.pythonic)
is_bv_value() (in module cvc5.pythonic)
is_const() (in module cvc5.pythonic)
is_const_array() (in module cvc5.pythonic)
is_distinct() (in module cvc5.pythonic)
is_div() (in module cvc5.pythonic)
is_eq() (in module cvc5.pythonic)
is_exists() (cvc5.pythonic.QuantifierRef method)
is_expr() (in module cvc5.pythonic)
is_false() (in module cvc5.pythonic)
is_forall() (cvc5.pythonic.QuantifierRef method)
is_fp() (in module cvc5.pythonic)
is_fp_sort() (in module cvc5.pythonic)
is_fp_value() (in module cvc5.pythonic)
is_fprm() (in module cvc5.pythonic)
is_fprm_sort() (in module cvc5.pythonic)
is_fprm_value() (in module cvc5.pythonic)
is_func_decl() (in module cvc5.pythonic)
is_ge() (in module cvc5.pythonic)
is_gt() (in module cvc5.pythonic)
is_idiv() (in module cvc5.pythonic)
is_implies() (in module cvc5.pythonic)
is_int() (cvc5.pythonic.ArithRef method)
(cvc5.pythonic.ArithSortRef method)
(cvc5.pythonic.BoolSortRef method)
(cvc5.pythonic.ExprRef method)
(cvc5.pythonic.RatNumRef method)
(cvc5.pythonic.SortRef method)
(in module cvc5.pythonic)
is_int_value() (cvc5.pythonic.RatNumRef method)
(in module cvc5.pythonic)
IS_INTEGER (cvc5.Kind attribute)
is_is_int() (in module cvc5.pythonic)
is_K() (in module cvc5.pythonic)
is_lambda() (cvc5.pythonic.QuantifierRef method)
is_le() (in module cvc5.pythonic)
is_lt() (in module cvc5.pythonic)
is_mod() (in module cvc5.pythonic)
is_mul() (in module cvc5.pythonic)
is_not() (in module cvc5.pythonic)
is_or() (in module cvc5.pythonic)
is_quantifier() (in module cvc5.pythonic)
is_rational_value() (in module cvc5.pythonic)
is_real() (cvc5.pythonic.ArithRef method)
(cvc5.pythonic.ArithSortRef method)
(cvc5.pythonic.RatNumRef method)
(in module cvc5.pythonic)
is_select() (in module cvc5.pythonic)
is_sort() (in module cvc5.pythonic)
is_store() (in module cvc5.pythonic)
is_sub() (in module cvc5.pythonic)
is_to_int() (in module cvc5.pythonic)
is_to_real() (in module cvc5.pythonic)
is_true() (in module cvc5.pythonic)
is_update() (in module cvc5.pythonic)
is_var() (in module cvc5.pythonic)
isAbstract() (cvc5.Sort method)
isArray() (cvc5.Sort method)
isBag() (cvc5.Sort method)
isBitVector() (cvc5.Sort method)
isBitVectorValue() (cvc5.Term method)
isBoolean() (cvc5.Sort method)
isBooleanValue() (cvc5.Term method)
isCardinalityConstraint() (cvc5.Term method)
isCodatatype() (cvc5.Datatype method)
isConstArray() (cvc5.Term method)
isDatatype() (cvc5.Sort method)
isDatatypeConstructor() (cvc5.Sort method)
isDatatypeSelector() (cvc5.Sort method)
isDatatypeTester() (cvc5.Sort method)
isDatatypeUpdater() (cvc5.Sort method)
isFinite() (cvc5.Datatype method)
isFiniteField() (cvc5.Sort method)
isFiniteFieldValue() (cvc5.Term method)
isFloatingPoint() (cvc5.Sort method)
isFloatingPointNaN() (cvc5.Term method)
isFloatingPointNegInf() (cvc5.Term method)
isFloatingPointNegZero() (cvc5.Term method)
isFloatingPointPosInf() (cvc5.Term method)
isFloatingPointPosZero() (cvc5.Term method)
isFloatingPointValue() (cvc5.Term method)
isFunction() (cvc5.Sort method)
isIndexed() (cvc5.Op method)
isInf() (cvc5.pythonic.FPNumRef method)
isInstantiated() (cvc5.Sort method)
IsInt() (in module cvc5.pythonic)
isInteger() (cvc5.Sort method)
isIntegerValue() (cvc5.Term method)
IsMember() (in module cvc5.pythonic)
isModelCoreSymbol() (cvc5.Solver method)
isNaN() (cvc5.pythonic.FPNumRef method)
isNegative() (cvc5.pythonic.FPNumRef method)
isNormal() (cvc5.pythonic.FPNumRef method)
isNull() (cvc5.Datatype method)
(cvc5.DatatypeConstructor method)
(cvc5.DatatypeConstructorDecl method)
(cvc5.DatatypeDecl method)
(cvc5.DatatypeSelector method)
(cvc5.Op method)
(cvc5.Result method)
(cvc5.Sort method)
(cvc5.SynthResult method)
(cvc5.Term method)
isParametric() (cvc5.Datatype method)
(cvc5.DatatypeDecl method)
isPositive() (cvc5.pythonic.FPNumRef method)
isPredicate() (cvc5.Sort method)
isReal() (cvc5.Sort method)
isRealAlgebraicNumber() (cvc5.Term method)
isRealValue() (cvc5.Term method)
isRecord() (cvc5.Datatype method)
(cvc5.Sort method)
isRegExp() (cvc5.Sort method)
isRoundingMode() (cvc5.Sort method)
isRoundingModeValue() (cvc5.Term method)
isSat() (cvc5.Result method)
isSequence() (cvc5.Sort method)
isSequenceValue() (cvc5.Term method)
isSet() (cvc5.Sort method)
isSetValue() (cvc5.Term method)
isString() (cvc5.Sort method)
isStringValue() (cvc5.Term method)
isSubnormal() (cvc5.pythonic.FPNumRef method)
IsSubset() (in module cvc5.pythonic)
isTuple() (cvc5.Datatype method)
(cvc5.Sort method)
isTupleValue() (cvc5.Term method)
isUninterpretedSort() (cvc5.Sort method)
isUninterpretedSortConstructor() (cvc5.Sort method)
isUninterpretedSortValue() (cvc5.Term method)
isUnknown() (cvc5.Result method)
(cvc5.SynthResult method)
isUnsat() (cvc5.Result method)
isWellFounded() (cvc5.Datatype method)
isZero() (cvc5.pythonic.FPNumRef method)
ITE (cvc5.Kind attribute)
iteTerm() (cvc5.Term method)
K
K() (in module cvc5.pythonic)
Kind (C++ enum)
(class in cvc5)
kind() (cvc5.pythonic.ExprRef method)
Kind::ABS (C++ enumerator)
Kind::ADD (C++ enumerator)
Kind::AND (C++ enumerator)
Kind::APPLY_CONSTRUCTOR (C++ enumerator)
Kind::APPLY_SELECTOR (C++ enumerator)
Kind::APPLY_TESTER (C++ enumerator)
Kind::APPLY_UF (C++ enumerator)
Kind::APPLY_UPDATER (C++ enumerator)
Kind::ARCCOSECANT (C++ enumerator)
Kind::ARCCOSINE (C++ enumerator)
Kind::ARCCOTANGENT (C++ enumerator)
Kind::ARCSECANT (C++ enumerator)
Kind::ARCSINE (C++ enumerator)
Kind::ARCTANGENT (C++ enumerator)
Kind::BAG_CARD (C++ enumerator)
Kind::BAG_CHOOSE (C++ enumerator)
Kind::BAG_COUNT (C++ enumerator)
Kind::BAG_DIFFERENCE_REMOVE (C++ enumerator)
Kind::BAG_DIFFERENCE_SUBTRACT (C++ enumerator)
Kind::BAG_DUPLICATE_REMOVAL (C++ enumerator)
Kind::BAG_EMPTY (C++ enumerator)
Kind::BAG_FILTER (C++ enumerator)
Kind::BAG_FOLD (C++ enumerator)
Kind::BAG_FROM_SET (C++ enumerator)
Kind::BAG_INTER_MIN (C++ enumerator)
Kind::BAG_IS_SINGLETON (C++ enumerator)
Kind::BAG_MAKE (C++ enumerator)
Kind::BAG_MAP (C++ enumerator)
Kind::BAG_MEMBER (C++ enumerator)
Kind::BAG_PARTITION (C++ enumerator)
Kind::BAG_SUBBAG (C++ enumerator)
Kind::BAG_TO_SET (C++ enumerator)
Kind::BAG_UNION_DISJOINT (C++ enumerator)
Kind::BAG_UNION_MAX (C++ enumerator)
Kind::BITVECTOR_ADD (C++ enumerator)
Kind::BITVECTOR_AND (C++ enumerator)
Kind::BITVECTOR_ASHR (C++ enumerator)
Kind::BITVECTOR_COMP (C++ enumerator)
Kind::BITVECTOR_CONCAT (C++ enumerator)
Kind::BITVECTOR_EXTRACT (C++ enumerator)
Kind::BITVECTOR_ITE (C++ enumerator)
Kind::BITVECTOR_LSHR (C++ enumerator)
Kind::BITVECTOR_MULT (C++ enumerator)
Kind::BITVECTOR_NAND (C++ enumerator)
Kind::BITVECTOR_NEG (C++ enumerator)
Kind::BITVECTOR_NOR (C++ enumerator)
Kind::BITVECTOR_NOT (C++ enumerator)
Kind::BITVECTOR_OR (C++ enumerator)
Kind::BITVECTOR_REDAND (C++ enumerator)
Kind::BITVECTOR_REDOR (C++ enumerator)
Kind::BITVECTOR_REPEAT (C++ enumerator)
Kind::BITVECTOR_ROTATE_LEFT (C++ enumerator)
Kind::BITVECTOR_ROTATE_RIGHT (C++ enumerator)
Kind::BITVECTOR_SADDO (C++ enumerator)
Kind::BITVECTOR_SDIV (C++ enumerator)
Kind::BITVECTOR_SDIVO (C++ enumerator)
Kind::BITVECTOR_SGE (C++ enumerator)
Kind::BITVECTOR_SGT (C++ enumerator)
Kind::BITVECTOR_SHL (C++ enumerator)
Kind::BITVECTOR_SIGN_EXTEND (C++ enumerator)
Kind::BITVECTOR_SLE (C++ enumerator)
Kind::BITVECTOR_SLT (C++ enumerator)
Kind::BITVECTOR_SLTBV (C++ enumerator)
Kind::BITVECTOR_SMOD (C++ enumerator)
Kind::BITVECTOR_SMULO (C++ enumerator)
Kind::BITVECTOR_SREM (C++ enumerator)
Kind::BITVECTOR_SSUBO (C++ enumerator)
Kind::BITVECTOR_SUB (C++ enumerator)
Kind::BITVECTOR_TO_NAT (C++ enumerator)
Kind::BITVECTOR_UADDO (C++ enumerator)
Kind::BITVECTOR_UDIV (C++ enumerator)
Kind::BITVECTOR_UGE (C++ enumerator)
Kind::BITVECTOR_UGT (C++ enumerator)
Kind::BITVECTOR_ULE (C++ enumerator)
Kind::BITVECTOR_ULT (C++ enumerator)
Kind::BITVECTOR_ULTBV (C++ enumerator)
Kind::BITVECTOR_UMULO (C++ enumerator)
Kind::BITVECTOR_UREM (C++ enumerator)
Kind::BITVECTOR_USUBO (C++ enumerator)
Kind::BITVECTOR_XNOR (C++ enumerator)
Kind::BITVECTOR_XOR (C++ enumerator)
Kind::BITVECTOR_ZERO_EXTEND (C++ enumerator)
Kind::CARDINALITY_CONSTRAINT (C++ enumerator)
Kind::CONST_ARRAY (C++ enumerator)
Kind::CONST_BITVECTOR (C++ enumerator)
Kind::CONST_BOOLEAN (C++ enumerator)
Kind::CONST_FINITE_FIELD (C++ enumerator)
Kind::CONST_FLOATINGPOINT (C++ enumerator)
Kind::CONST_INTEGER (C++ enumerator)
Kind::CONST_RATIONAL (C++ enumerator)
Kind::CONST_ROUNDINGMODE (C++ enumerator)
Kind::CONST_SEQUENCE (C++ enumerator)
Kind::CONST_STRING (C++ enumerator)
Kind::CONSTANT (C++ enumerator)
Kind::COSECANT (C++ enumerator)
Kind::COSINE (C++ enumerator)
Kind::COTANGENT (C++ enumerator)
Kind::DISTINCT (C++ enumerator)
Kind::DIVISIBLE (C++ enumerator)
Kind::DIVISION (C++ enumerator)
Kind::EQ_RANGE (C++ enumerator)
Kind::EQUAL (C++ enumerator)
Kind::EXISTS (C++ enumerator)
Kind::EXPONENTIAL (C++ enumerator)
Kind::FINITE_FIELD_ADD (C++ enumerator)
Kind::FINITE_FIELD_MULT (C++ enumerator)
Kind::FINITE_FIELD_NEG (C++ enumerator)
Kind::FLOATINGPOINT_ABS (C++ enumerator)
Kind::FLOATINGPOINT_ADD (C++ enumerator)
Kind::FLOATINGPOINT_DIV (C++ enumerator)
Kind::FLOATINGPOINT_EQ (C++ enumerator)
Kind::FLOATINGPOINT_FMA (C++ enumerator)
Kind::FLOATINGPOINT_FP (C++ enumerator)
Kind::FLOATINGPOINT_GEQ (C++ enumerator)
Kind::FLOATINGPOINT_GT (C++ enumerator)
Kind::FLOATINGPOINT_IS_INF (C++ enumerator)
Kind::FLOATINGPOINT_IS_NAN (C++ enumerator)
Kind::FLOATINGPOINT_IS_NEG (C++ enumerator)
Kind::FLOATINGPOINT_IS_NORMAL (C++ enumerator)
Kind::FLOATINGPOINT_IS_POS (C++ enumerator)
Kind::FLOATINGPOINT_IS_SUBNORMAL (C++ enumerator)
Kind::FLOATINGPOINT_IS_ZERO (C++ enumerator)
Kind::FLOATINGPOINT_LEQ (C++ enumerator)
Kind::FLOATINGPOINT_LT (C++ enumerator)
Kind::FLOATINGPOINT_MAX (C++ enumerator)
Kind::FLOATINGPOINT_MIN (C++ enumerator)
Kind::FLOATINGPOINT_MULT (C++ enumerator)
Kind::FLOATINGPOINT_NEG (C++ enumerator)
Kind::FLOATINGPOINT_REM (C++ enumerator)
Kind::FLOATINGPOINT_RTI (C++ enumerator)
Kind::FLOATINGPOINT_SQRT (C++ enumerator)
Kind::FLOATINGPOINT_SUB (C++ enumerator)
Kind::FLOATINGPOINT_TO_FP_FROM_FP (C++ enumerator)
Kind::FLOATINGPOINT_TO_FP_FROM_IEEE_BV (C++ enumerator)
Kind::FLOATINGPOINT_TO_FP_FROM_REAL (C++ enumerator)
Kind::FLOATINGPOINT_TO_FP_FROM_SBV (C++ enumerator)
Kind::FLOATINGPOINT_TO_FP_FROM_UBV (C++ enumerator)
Kind::FLOATINGPOINT_TO_REAL (C++ enumerator)
Kind::FLOATINGPOINT_TO_SBV (C++ enumerator)
Kind::FLOATINGPOINT_TO_UBV (C++ enumerator)
Kind::FORALL (C++ enumerator)
Kind::GEQ (C++ enumerator)
Kind::GT (C++ enumerator)
Kind::HO_APPLY (C++ enumerator)
Kind::IAND (C++ enumerator)
Kind::IMPLIES (C++ enumerator)
Kind::INST_ADD_TO_POOL (C++ enumerator)
Kind::INST_ATTRIBUTE (C++ enumerator)
Kind::INST_NO_PATTERN (C++ enumerator)
Kind::INST_PATTERN (C++ enumerator)
Kind::INST_PATTERN_LIST (C++ enumerator)
Kind::INST_POOL (C++ enumerator)
Kind::INT_TO_BITVECTOR (C++ enumerator)
Kind::INTERNAL_KIND (C++ enumerator)
Kind::INTS_DIVISION (C++ enumerator)
Kind::INTS_MODULUS (C++ enumerator)
Kind::IS_INTEGER (C++ enumerator)
Kind::ITE (C++ enumerator)
Kind::LAMBDA (C++ enumerator)
Kind::LAST_KIND (C++ enumerator)
Kind::LEQ (C++ enumerator)
Kind::LT (C++ enumerator)
Kind::MATCH (C++ enumerator)
Kind::MATCH_BIND_CASE (C++ enumerator)
Kind::MATCH_CASE (C++ enumerator)
Kind::MULT (C++ enumerator)
Kind::NEG (C++ enumerator)
Kind::NOT (C++ enumerator)
Kind::NULL_TERM (C++ enumerator)
Kind::OR (C++ enumerator)
Kind::PI (C++ enumerator)
Kind::POW (C++ enumerator)
Kind::POW2 (C++ enumerator)
Kind::REGEXP_ALL (C++ enumerator)
Kind::REGEXP_ALLCHAR (C++ enumerator)
Kind::REGEXP_COMPLEMENT (C++ enumerator)
Kind::REGEXP_CONCAT (C++ enumerator)
Kind::REGEXP_DIFF (C++ enumerator)
Kind::REGEXP_INTER (C++ enumerator)
Kind::REGEXP_LOOP (C++ enumerator)
Kind::REGEXP_NONE (C++ enumerator)
Kind::REGEXP_OPT (C++ enumerator)
Kind::REGEXP_PLUS (C++ enumerator)
Kind::REGEXP_RANGE (C++ enumerator)
Kind::REGEXP_REPEAT (C++ enumerator)
Kind::REGEXP_STAR (C++ enumerator)
Kind::REGEXP_UNION (C++ enumerator)
Kind::RELATION_AGGREGATE (C++ enumerator)
Kind::RELATION_GROUP (C++ enumerator)
Kind::RELATION_IDEN (C++ enumerator)
Kind::RELATION_JOIN (C++ enumerator)
Kind::RELATION_JOIN_IMAGE (C++ enumerator)
Kind::RELATION_PRODUCT (C++ enumerator)
Kind::RELATION_PROJECT (C++ enumerator)
Kind::RELATION_TCLOSURE (C++ enumerator)
Kind::RELATION_TRANSPOSE (C++ enumerator)
Kind::SECANT (C++ enumerator)
Kind::SELECT (C++ enumerator)
Kind::SEP_EMP (C++ enumerator)
Kind::SEP_NIL (C++ enumerator)
Kind::SEP_PTO (C++ enumerator)
Kind::SEP_STAR (C++ enumerator)
Kind::SEP_WAND (C++ enumerator)
Kind::SEQ_AT (C++ enumerator)
Kind::SEQ_CONCAT (C++ enumerator)
Kind::SEQ_CONTAINS (C++ enumerator)
Kind::SEQ_EXTRACT (C++ enumerator)
Kind::SEQ_INDEXOF (C++ enumerator)
Kind::SEQ_LENGTH (C++ enumerator)
Kind::SEQ_NTH (C++ enumerator)
Kind::SEQ_PREFIX (C++ enumerator)
Kind::SEQ_REPLACE (C++ enumerator)
Kind::SEQ_REPLACE_ALL (C++ enumerator)
Kind::SEQ_REV (C++ enumerator)
Kind::SEQ_SUFFIX (C++ enumerator)
Kind::SEQ_UNIT (C++ enumerator)
Kind::SEQ_UPDATE (C++ enumerator)
Kind::SET_CARD (C++ enumerator)
Kind::SET_CHOOSE (C++ enumerator)
Kind::SET_COMPLEMENT (C++ enumerator)
Kind::SET_COMPREHENSION (C++ enumerator)
Kind::SET_EMPTY (C++ enumerator)
Kind::SET_FILTER (C++ enumerator)
Kind::SET_FOLD (C++ enumerator)
Kind::SET_INSERT (C++ enumerator)
Kind::SET_INTER (C++ enumerator)
Kind::SET_IS_SINGLETON (C++ enumerator)
Kind::SET_MAP (C++ enumerator)
Kind::SET_MEMBER (C++ enumerator)
Kind::SET_MINUS (C++ enumerator)
Kind::SET_SINGLETON (C++ enumerator)
Kind::SET_SUBSET (C++ enumerator)
Kind::SET_UNION (C++ enumerator)
Kind::SET_UNIVERSE (C++ enumerator)
Kind::SEXPR (C++ enumerator)
Kind::SINE (C++ enumerator)
Kind::SKOLEM_ADD_TO_POOL (C++ enumerator)
Kind::SQRT (C++ enumerator)
Kind::STORE (C++ enumerator)
Kind::STRING_CHARAT (C++ enumerator)
Kind::STRING_CONCAT (C++ enumerator)
Kind::STRING_CONTAINS (C++ enumerator)
Kind::STRING_FROM_CODE (C++ enumerator)
Kind::STRING_FROM_INT (C++ enumerator)
Kind::STRING_IN_REGEXP (C++ enumerator)
Kind::STRING_INDEXOF (C++ enumerator)
Kind::STRING_INDEXOF_RE (C++ enumerator)
Kind::STRING_IS_DIGIT (C++ enumerator)
Kind::STRING_LENGTH (C++ enumerator)
Kind::STRING_LEQ (C++ enumerator)
Kind::STRING_LT (C++ enumerator)
Kind::STRING_PREFIX (C++ enumerator)
Kind::STRING_REPLACE (C++ enumerator)
Kind::STRING_REPLACE_ALL (C++ enumerator)
Kind::STRING_REPLACE_RE (C++ enumerator)
Kind::STRING_REPLACE_RE_ALL (C++ enumerator)
Kind::STRING_REV (C++ enumerator)
Kind::STRING_SUBSTR (C++ enumerator)
Kind::STRING_SUFFIX (C++ enumerator)
Kind::STRING_TO_CODE (C++ enumerator)
Kind::STRING_TO_INT (C++ enumerator)
Kind::STRING_TO_LOWER (C++ enumerator)
Kind::STRING_TO_REGEXP (C++ enumerator)
Kind::STRING_TO_UPPER (C++ enumerator)
Kind::STRING_UPDATE (C++ enumerator)
Kind::SUB (C++ enumerator)
Kind::TABLE_AGGREGATE (C++ enumerator)
Kind::TABLE_GROUP (C++ enumerator)
Kind::TABLE_JOIN (C++ enumerator)
Kind::TABLE_PRODUCT (C++ enumerator)
Kind::TABLE_PROJECT (C++ enumerator)
Kind::TANGENT (C++ enumerator)
Kind::TO_INTEGER (C++ enumerator)
Kind::TO_REAL (C++ enumerator)
Kind::TUPLE_PROJECT (C++ enumerator)
Kind::UNDEFINED_KIND (C++ enumerator)
Kind::UNINTERPRETED_SORT_VALUE (C++ enumerator)
Kind::VARIABLE (C++ enumerator)
Kind::VARIABLE_LIST (C++ enumerator)
Kind::WITNESS (C++ enumerator)
Kind::XOR (C++ enumerator)
L
LAMBDA (cvc5.Kind attribute)
Lambda() (in module cvc5.pythonic)
LAST_KIND (cvc5.Kind attribute)
LEQ (cvc5.Kind attribute)
Leq() (in module cvc5.pythonic)
LShR() (in module cvc5.pythonic)
LT (cvc5.Kind attribute)
Lt() (in module cvc5.pythonic)
M
MATCH (cvc5.Kind attribute)
MATCH_BIND_CASE (cvc5.Kind attribute)
MATCH_CASE (cvc5.Kind attribute)
MEMOUT (cvc5.UnknownExplanation attribute)
mk_not() (in module cvc5.pythonic)
mkAbstractSort() (cvc5.Solver method)
mkArraySort() (cvc5.Solver method)
mkBagSort() (cvc5.Solver method)
mkBitVector() (cvc5.Solver method)
mkBitVectorSort() (cvc5.Solver method)
mkBoolean() (cvc5.Solver method)
mkCardinalityConstraint() (cvc5.Solver method)
mkConst() (cvc5.Solver method)
mkConstArray() (cvc5.Solver method)
mkDatatypeConstructorDecl() (cvc5.Solver method)
mkDatatypeDecl() (cvc5.Solver method)
mkDatatypeSort() (cvc5.Solver method)
mkDatatypeSorts() (cvc5.Solver method)
mkEmptyBag() (cvc5.Solver method)
mkEmptySequence() (cvc5.Solver method)
mkEmptySet() (cvc5.Solver method)
mkFalse() (cvc5.Solver method)
mkFiniteFieldElem() (cvc5.Solver method)
mkFiniteFieldSort() (cvc5.Solver method)
mkFloatingPoint() (cvc5.Solver method)
mkFloatingPointNaN() (cvc5.Solver method)
mkFloatingPointNegInf() (cvc5.Solver method)
mkFloatingPointNegZero() (cvc5.Solver method)
mkFloatingPointPosInf() (cvc5.Solver method)
mkFloatingPointPosZero() (cvc5.Solver method)
mkFloatingPointSort() (cvc5.Solver method)
mkFunctionSort() (cvc5.Solver method)
mkGrammar() (cvc5.Solver method)
mkInteger() (cvc5.Solver method)
mkOp() (cvc5.Solver method)
mkParamSort() (cvc5.Solver method)
mkPi() (cvc5.Solver method)
mkPredicateSort() (cvc5.Solver method)
mkReal() (cvc5.Solver method)
mkRecordSort() (cvc5.Solver method)
mkRegexpAll() (cvc5.Solver method)
mkRegexpAllchar() (cvc5.Solver method)
mkRegexpNone() (cvc5.Solver method)
mkRoundingMode() (cvc5.Solver method)
mkSepEmp() (cvc5.Solver method)
mkSepNil() (cvc5.Solver method)
mkSequenceSort() (cvc5.Solver method)
mkSetSort() (cvc5.Solver method)
mkString() (cvc5.Solver method)
mkTerm() (cvc5.Solver method)
mkTrue() (cvc5.Solver method)
mkTuple() (cvc5.Solver method)
mkTupleSort() (cvc5.Solver method)
mkUninterpretedSort() (cvc5.Solver method)
mkUninterpretedSortConstructorSort() (cvc5.Solver method)
mkUniverseSet() (cvc5.Solver method)
mkUnresolvedDatatypeSort() (cvc5.Solver method)
mkVar() (cvc5.Solver method)
model() (cvc5.pythonic.Solver method)
ModelRef (class in cvc5.pythonic)
modes (C++ type)
modes::BlockModelsMode (C++ enum)
modes::BlockModelsMode::LITERALS (C++ enumerator)
modes::BlockModelsMode::VALUES (C++ enumerator)
modes::FindSynthTarget (C++ enum)
modes::FindSynthTarget::FIND_SYNTH_TARGET_ENUM (C++ enumerator)
modes::FindSynthTarget::FIND_SYNTH_TARGET_QUERY (C++ enumerator)
modes::FindSynthTarget::FIND_SYNTH_TARGET_REWRITE (C++ enumerator)
modes::FindSynthTarget::FIND_SYNTH_TARGET_REWRITE_INPUT (C++ enumerator)
modes::FindSynthTarget::FIND_SYNTH_TARGET_REWRITE_UNSOUND (C++ enumerator)
modes::LearnedLitType (C++ enum)
modes::LearnedLitType::LEARNED_LIT_CONSTANT_PROP (C++ enumerator)
modes::LearnedLitType::LEARNED_LIT_INPUT (C++ enumerator)
modes::LearnedLitType::LEARNED_LIT_INTERNAL (C++ enumerator)
modes::LearnedLitType::LEARNED_LIT_PREPROCESS (C++ enumerator)
modes::LearnedLitType::LEARNED_LIT_PREPROCESS_SOLVED (C++ enumerator)
modes::LearnedLitType::LEARNED_LIT_SOLVABLE (C++ enumerator)
modes::LearnedLitType::LEARNED_LIT_UNKNOWN (C++ enumerator)
modes::operator<< (C++ function)
,
[1]
,
[2]
,
[3]
modes::ProofComponent (C++ enum)
modes::ProofComponent::PROOF_COMPONENT_FULL (C++ enumerator)
modes::ProofComponent::PROOF_COMPONENT_PREPROCESS (C++ enumerator)
modes::ProofComponent::PROOF_COMPONENT_RAW_PREPROCESS (C++ enumerator)
modes::ProofComponent::PROOF_COMPONENT_SAT (C++ enumerator)
modes::ProofComponent::PROOF_COMPONENT_THEORY_LEMMAS (C++ enumerator)
MULT (cvc5.Kind attribute)
Mult() (in module cvc5.pythonic)
N
name() (cvc5.pythonic.FuncDeclRef method)
(cvc5.pythonic.SortRef method)
NEG (cvc5.Kind attribute)
NOT (cvc5.Kind attribute)
Not() (in module cvc5.pythonic)
notTerm() (cvc5.Term method)
NULL_TERM (cvc5.Kind attribute)
num_args() (cvc5.pythonic.ExprRef method)
num_constructors() (cvc5.pythonic.DatatypeSortRef method)
num_scopes() (cvc5.pythonic.Solver method)
num_vars() (cvc5.pythonic.QuantifierRef method)
numerator() (cvc5.pythonic.RatNumRef method)
numerator_as_long() (cvc5.pythonic.RatNumRef method)
O
Op (C++ class)
(class in cvc5)
Op::getKind (C++ function)
Op::getNumIndices (C++ function)
Op::isIndexed (C++ function)
Op::isNull (C++ function)
Op::Op (C++ function)
Op::operator!= (C++ function)
Op::operator== (C++ function)
Op::operator[] (C++ function)
Op::toString (C++ function)
Op::~Op (C++ function)
operator<< (C++ function)
OptionInfo (C++ struct)
OptionInfo::aliases (C++ member)
OptionInfo::boolValue (C++ function)
OptionInfo::doubleValue (C++ function)
OptionInfo::intValue (C++ function)
OptionInfo::ModeInfo (C++ struct)
OptionInfo::ModeInfo::currentValue (C++ member)
OptionInfo::ModeInfo::defaultValue (C++ member)
OptionInfo::ModeInfo::modes (C++ member)
OptionInfo::name (C++ member)
OptionInfo::NumberInfo (C++ struct)
OptionInfo::NumberInfo::currentValue (C++ member)
OptionInfo::NumberInfo::defaultValue (C++ member)
OptionInfo::NumberInfo::maximum (C++ member)
OptionInfo::NumberInfo::minimum (C++ member)
OptionInfo::OptionInfoVariant (C++ type)
OptionInfo::setByUser (C++ member)
OptionInfo::stringValue (C++ function)
OptionInfo::uintValue (C++ function)
OptionInfo::valueInfo (C++ member)
OptionInfo::ValueInfo (C++ struct)
OptionInfo::ValueInfo::currentValue (C++ member)
OptionInfo::ValueInfo::defaultValue (C++ member)
OptionInfo::VoidInfo (C++ struct)
OR (cvc5.Kind attribute)
Or() (in module cvc5.pythonic)
orTerm() (cvc5.Term method)
OTHER (cvc5.UnknownExplanation attribute)
P
PI (cvc5.Kind attribute)
Pi() (in module cvc5.pythonic)
pop() (cvc5.pythonic.Solver method)
(cvc5.Solver method)
POW (cvc5.Kind attribute)
Pow() (in module cvc5.pythonic)
POW2 (cvc5.Kind attribute)
Product() (in module cvc5.pythonic)
prove() (in module cvc5.pythonic)
push() (cvc5.pythonic.Solver method)
(cvc5.Solver method)
Q
Q() (in module cvc5.pythonic)
QuantifierRef (class in cvc5.pythonic)
R
range() (cvc5.pythonic.ArrayRef method)
(cvc5.pythonic.ArraySortRef method)
(cvc5.pythonic.DatatypeConstructorRef method)
(cvc5.pythonic.DatatypeRecognizerRef method)
(cvc5.pythonic.DatatypeSelectorRef method)
(cvc5.pythonic.FuncDeclRef method)
(cvc5.pythonic.SetRef method)
(cvc5.pythonic.SetSortRef method)
RatNumRef (class in cvc5.pythonic)
RatVal() (in module cvc5.pythonic)
Real() (in module cvc5.pythonic)
Reals() (in module cvc5.pythonic)
RealSort() (in module cvc5.pythonic)
RealVal() (in module cvc5.pythonic)
RealVector() (in module cvc5.pythonic)
reason_unknown() (cvc5.pythonic.Solver method)
recognizer() (cvc5.pythonic.DatatypeSortRef method)
REGEXP_ALL (cvc5.Kind attribute)
REGEXP_ALLCHAR (cvc5.Kind attribute)
REGEXP_COMPLEMENT (cvc5.Kind attribute)
REGEXP_CONCAT (cvc5.Kind attribute)
REGEXP_DIFF (cvc5.Kind attribute)
REGEXP_INTER (cvc5.Kind attribute)
REGEXP_LOOP (cvc5.Kind attribute)
REGEXP_NONE (cvc5.Kind attribute)
REGEXP_OPT (cvc5.Kind attribute)
REGEXP_PLUS (cvc5.Kind attribute)
REGEXP_RANGE (cvc5.Kind attribute)
REGEXP_REPEAT (cvc5.Kind attribute)
REGEXP_STAR (cvc5.Kind attribute)
REGEXP_UNION (cvc5.Kind attribute)
RELATION_AGGREGATE (cvc5.Kind attribute)
RELATION_GROUP (cvc5.Kind attribute)
RELATION_IDEN (cvc5.Kind attribute)
RELATION_JOIN (cvc5.Kind attribute)
RELATION_JOIN_IMAGE (cvc5.Kind attribute)
RELATION_PRODUCT (cvc5.Kind attribute)
RELATION_PROJECT (cvc5.Kind attribute)
RELATION_TCLOSURE (cvc5.Kind attribute)
RELATION_TRANSPOSE (cvc5.Kind attribute)
RepeatBitVec() (in module cvc5.pythonic)
REQUIRES_CHECK_AGAIN (cvc5.UnknownExplanation attribute)
REQUIRES_FULL_CHECK (cvc5.UnknownExplanation attribute)
reset() (cvc5.pythonic.Solver method)
resetAssertions() (cvc5.pythonic.Solver method)
(cvc5.Solver method)
RESOURCEOUT (cvc5.UnknownExplanation attribute)
Result (C++ class)
(class in cvc5)
Result::getUnknownExplanation (C++ function)
Result::isNull (C++ function)
Result::isSat (C++ function)
Result::isUnknown (C++ function)
Result::isUnsat (C++ function)
Result::operator!= (C++ function)
Result::operator== (C++ function)
Result::Result (C++ function)
Result::toString (C++ function)
RNA() (in module cvc5.pythonic)
RNE() (in module cvc5.pythonic)
RotateLeft() (in module cvc5.pythonic)
RotateRight() (in module cvc5.pythonic)
ROUND_NEAREST_TIES_TO_AWAY (cvc5.RoundingMode attribute)
ROUND_NEAREST_TIES_TO_EVEN (cvc5.RoundingMode attribute)
ROUND_TOWARD_NEGATIVE (cvc5.RoundingMode attribute)
ROUND_TOWARD_POSITIVE (cvc5.RoundingMode attribute)
ROUND_TOWARD_ZERO (cvc5.RoundingMode attribute)
RoundingMode (C++ enum)
(class in cvc5)
RoundingMode::ROUND_NEAREST_TIES_TO_AWAY (C++ enumerator)
RoundingMode::ROUND_NEAREST_TIES_TO_EVEN (C++ enumerator)
RoundingMode::ROUND_TOWARD_NEGATIVE (C++ enumerator)
RoundingMode::ROUND_TOWARD_POSITIVE (C++ enumerator)
RoundingMode::ROUND_TOWARD_ZERO (C++ enumerator)
RoundNearestTiesToAway() (in module cvc5.pythonic)
RoundNearestTiesToEven() (in module cvc5.pythonic)
RoundTowardNegative() (in module cvc5.pythonic)
RoundTowardPositive() (in module cvc5.pythonic)
RoundTowardZero() (in module cvc5.pythonic)
RTN() (in module cvc5.pythonic)
RTP() (in module cvc5.pythonic)
RTZ() (in module cvc5.pythonic)
S
sbits() (cvc5.pythonic.FPRef method)
(cvc5.pythonic.FPSortRef method)
SDiv() (in module cvc5.pythonic)
SECANT (cvc5.Kind attribute)
Secant() (in module cvc5.pythonic)
SELECT (cvc5.Kind attribute)
Select() (in module cvc5.pythonic)
SEP_EMP (cvc5.Kind attribute)
SEP_NIL (cvc5.Kind attribute)
SEP_PTO (cvc5.Kind attribute)
SEP_STAR (cvc5.Kind attribute)
SEP_WAND (cvc5.Kind attribute)
SEQ_AT (cvc5.Kind attribute)
SEQ_CONCAT (cvc5.Kind attribute)
SEQ_CONTAINS (cvc5.Kind attribute)
SEQ_EXTRACT (cvc5.Kind attribute)
SEQ_INDEXOF (cvc5.Kind attribute)
SEQ_LENGTH (cvc5.Kind attribute)
SEQ_NTH (cvc5.Kind attribute)
SEQ_PREFIX (cvc5.Kind attribute)
SEQ_REPLACE (cvc5.Kind attribute)
SEQ_REPLACE_ALL (cvc5.Kind attribute)
SEQ_REV (cvc5.Kind attribute)
SEQ_SUFFIX (cvc5.Kind attribute)
SEQ_UNIT (cvc5.Kind attribute)
SEQ_UPDATE (cvc5.Kind attribute)
set() (cvc5.pythonic.Solver method)
Set() (in module cvc5.pythonic)
SET_CARD (cvc5.Kind attribute)
SET_CHOOSE (cvc5.Kind attribute)
SET_COMPLEMENT (cvc5.Kind attribute)
SET_COMPREHENSION (cvc5.Kind attribute)
set_default_fp_sort() (in module cvc5.pythonic)
set_default_rounding_mode() (in module cvc5.pythonic)
SET_EMPTY (cvc5.Kind attribute)
SET_FILTER (cvc5.Kind attribute)
SET_FOLD (cvc5.Kind attribute)
SET_INSERT (cvc5.Kind attribute)
SET_INTER (cvc5.Kind attribute)
SET_IS_SINGLETON (cvc5.Kind attribute)
SET_MAP (cvc5.Kind attribute)
SET_MEMBER (cvc5.Kind attribute)
SET_MINUS (cvc5.Kind attribute)
SET_SINGLETON (cvc5.Kind attribute)
SET_SUBSET (cvc5.Kind attribute)
SET_UNION (cvc5.Kind attribute)
SET_UNIVERSE (cvc5.Kind attribute)
SetAdd() (in module cvc5.pythonic)
SetComplement() (in module cvc5.pythonic)
SetDel() (in module cvc5.pythonic)
SetDifference() (in module cvc5.pythonic)
setInfo() (cvc5.Solver method)
SetIntersect() (in module cvc5.pythonic)
setLogic() (cvc5.Solver method)
SetMinus() (in module cvc5.pythonic)
setOption() (cvc5.pythonic.Solver method)
(cvc5.Solver method)
SetRef (class in cvc5.pythonic)
SetSort() (in module cvc5.pythonic)
SetSortRef (class in cvc5.pythonic)
SetUnion() (in module cvc5.pythonic)
SEXPR (cvc5.Kind attribute)
sexpr() (cvc5.pythonic.ExprRef method)
(cvc5.pythonic.Solver method)
(cvc5.pythonic.SortRef method)
SGE() (in module cvc5.pythonic)
SGT() (in module cvc5.pythonic)
sign() (cvc5.pythonic.FPNumRef method)
SignExt() (in module cvc5.pythonic)
significand() (cvc5.pythonic.FPNumRef method)
significand_as_long() (cvc5.pythonic.FPNumRef method)
SimpleSolver() (in module cvc5.pythonic)
simplify() (cvc5.Solver method)
(in module cvc5.pythonic)
SINE (cvc5.Kind attribute)
Sine() (in module cvc5.pythonic)
Singleton() (in module cvc5.pythonic)
size() (cvc5.pythonic.BitVecRef method)
(cvc5.pythonic.BitVecSortRef method)
SKOLEM_ADD_TO_POOL (cvc5.Kind attribute)
SLE() (in module cvc5.pythonic)
SLT() (in module cvc5.pythonic)
SMod() (in module cvc5.pythonic)
SMTException (class in cvc5.pythonic)
solve() (in module cvc5.pythonic)
solve_using() (in module cvc5.pythonic)
Solver (C++ class)
(class in cvc5)
(class in cvc5.pythonic)
Solver::addSygusAssume (C++ function)
Solver::addSygusConstraint (C++ function)
Solver::addSygusInvConstraint (C++ function)
Solver::assertFormula (C++ function)
Solver::blockModel (C++ function)
Solver::blockModelValues (C++ function)
Solver::checkSat (C++ function)
Solver::checkSatAssuming (C++ function)
,
[1]
Solver::checkSynth (C++ function)
Solver::checkSynthNext (C++ function)
Solver::declareDatatype (C++ function)
Solver::declareFun (C++ function)
Solver::declareOracleFun (C++ function)
Solver::declarePool (C++ function)
Solver::declareSepHeap (C++ function)
Solver::declareSort (C++ function)
Solver::declareSygusVar (C++ function)
Solver::defineFun (C++ function)
Solver::defineFunRec (C++ function)
,
[1]
Solver::defineFunsRec (C++ function)
Solver::findSynth (C++ function)
,
[1]
Solver::findSynthNext (C++ function)
Solver::getAbduct (C++ function)
,
[1]
Solver::getAbductNext (C++ function)
Solver::getAssertions (C++ function)
Solver::getBooleanSort (C++ function)
Solver::getDifficulty (C++ function)
Solver::getDriverOptions (C++ function)
Solver::getInfo (C++ function)
Solver::getInstantiations (C++ function)
Solver::getIntegerSort (C++ function)
Solver::getInterpolant (C++ function)
,
[1]
Solver::getInterpolantNext (C++ function)
Solver::getLearnedLiterals (C++ function)
Solver::getModel (C++ function)
Solver::getModelDomainElements (C++ function)
Solver::getOption (C++ function)
Solver::getOptionInfo (C++ function)
Solver::getOptionNames (C++ function)
Solver::getOutput (C++ function)
Solver::getProof (C++ function)
Solver::getQuantifierElimination (C++ function)
Solver::getQuantifierEliminationDisjunct (C++ function)
Solver::getRealSort (C++ function)
Solver::getRegExpSort (C++ function)
Solver::getRoundingModeSort (C++ function)
Solver::getStatistics (C++ function)
Solver::getStringSort (C++ function)
Solver::getSygusAssumptions (C++ function)
Solver::getSygusConstraints (C++ function)
Solver::getSynthSolution (C++ function)
Solver::getSynthSolutions (C++ function)
Solver::getTimeoutCore (C++ function)
Solver::getUnsatAssumptions (C++ function)
Solver::getUnsatCore (C++ function)
Solver::getValue (C++ function)
,
[1]
Solver::getValueSepHeap (C++ function)
Solver::getValueSepNil (C++ function)
Solver::getVersion (C++ function)
Solver::isModelCoreSymbol (C++ function)
Solver::isOutputOn (C++ function)
Solver::mkAbstractSort (C++ function)
Solver::mkArraySort (C++ function)
Solver::mkBagSort (C++ function)
Solver::mkBitVector (C++ function)
,
[1]
Solver::mkBitVectorSort (C++ function)
Solver::mkBoolean (C++ function)
Solver::mkCardinalityConstraint (C++ function)
Solver::mkConst (C++ function)
Solver::mkConstArray (C++ function)
Solver::mkDatatypeConstructorDecl (C++ function)
Solver::mkDatatypeDecl (C++ function)
,
[1]
Solver::mkDatatypeSort (C++ function)
Solver::mkDatatypeSorts (C++ function)
Solver::mkEmptyBag (C++ function)
Solver::mkEmptySequence (C++ function)
Solver::mkEmptySet (C++ function)
Solver::mkFalse (C++ function)
Solver::mkFiniteFieldElem (C++ function)
Solver::mkFiniteFieldSort (C++ function)
Solver::mkFloatingPoint (C++ function)
,
[1]
Solver::mkFloatingPointNaN (C++ function)
Solver::mkFloatingPointNegInf (C++ function)
Solver::mkFloatingPointNegZero (C++ function)
Solver::mkFloatingPointPosInf (C++ function)
Solver::mkFloatingPointPosZero (C++ function)
Solver::mkFloatingPointSort (C++ function)
Solver::mkFunctionSort (C++ function)
Solver::mkGrammar (C++ function)
Solver::mkInteger (C++ function)
,
[1]
Solver::mkOp (C++ function)
,
[1]
Solver::mkParamSort (C++ function)
Solver::mkPi (C++ function)
Solver::mkPredicateSort (C++ function)
Solver::mkReal (C++ function)
,
[1]
,
[2]
Solver::mkRecordSort (C++ function)
Solver::mkRegexpAll (C++ function)
Solver::mkRegexpAllchar (C++ function)
Solver::mkRegexpNone (C++ function)
Solver::mkRoundingMode (C++ function)
Solver::mkSepEmp (C++ function)
Solver::mkSepNil (C++ function)
Solver::mkSequenceSort (C++ function)
Solver::mkSetSort (C++ function)
Solver::mkString (C++ function)
,
[1]
Solver::mkTerm (C++ function)
,
[1]
Solver::mkTrue (C++ function)
Solver::mkTuple (C++ function)
Solver::mkTupleSort (C++ function)
Solver::mkUninterpretedSort (C++ function)
Solver::mkUninterpretedSortConstructorSort (C++ function)
Solver::mkUniverseSet (C++ function)
Solver::mkUnresolvedDatatypeSort (C++ function)
Solver::mkVar (C++ function)
Solver::operator= (C++ function)
Solver::pop (C++ function)
Solver::printStatisticsSafe (C++ function)
Solver::push (C++ function)
Solver::resetAssertions (C++ function)
Solver::setInfo (C++ function)
Solver::setLogic (C++ function)
Solver::setOption (C++ function)
Solver::simplify (C++ function)
Solver::Solver (C++ function)
,
[1]
Solver::synthFun (C++ function)
,
[1]
Solver::~Solver (C++ function)
SolverFor() (in module cvc5.pythonic)
Sort (C++ class)
(class in cvc5)
sort() (cvc5.pythonic.ArithRef method)
(cvc5.pythonic.ArrayRef method)
(cvc5.pythonic.BitVecRef method)
(cvc5.pythonic.BoolRef method)
(cvc5.pythonic.DatatypeRef method)
(cvc5.pythonic.ExprRef method)
(cvc5.pythonic.FPRef method)
(cvc5.pythonic.QuantifierRef method)
(cvc5.pythonic.SetRef method)
Sort::getAbstractedKind (C++ function)
Sort::getArrayElementSort (C++ function)
Sort::getArrayIndexSort (C++ function)
Sort::getBagElementSort (C++ function)
Sort::getBitVectorSize (C++ function)
Sort::getDatatype (C++ function)
Sort::getDatatypeArity (C++ function)
Sort::getDatatypeConstructorArity (C++ function)
Sort::getDatatypeConstructorCodomainSort (C++ function)
Sort::getDatatypeConstructorDomainSorts (C++ function)
Sort::getDatatypeSelectorCodomainSort (C++ function)
Sort::getDatatypeSelectorDomainSort (C++ function)
Sort::getDatatypeTesterCodomainSort (C++ function)
Sort::getDatatypeTesterDomainSort (C++ function)
Sort::getFiniteFieldSize (C++ function)
Sort::getFloatingPointExponentSize (C++ function)
Sort::getFloatingPointSignificandSize (C++ function)
Sort::getFunctionArity (C++ function)
Sort::getFunctionCodomainSort (C++ function)
Sort::getFunctionDomainSorts (C++ function)
Sort::getInstantiatedParameters (C++ function)
Sort::getKind (C++ function)
Sort::getSequenceElementSort (C++ function)
Sort::getSetElementSort (C++ function)
Sort::getSymbol (C++ function)
Sort::getTupleLength (C++ function)
Sort::getTupleSorts (C++ function)
Sort::getUninterpretedSortConstructor (C++ function)
Sort::getUninterpretedSortConstructorArity (C++ function)
Sort::hasSymbol (C++ function)
Sort::instantiate (C++ function)
Sort::isAbstract (C++ function)
Sort::isArray (C++ function)
Sort::isBag (C++ function)
Sort::isBitVector (C++ function)
Sort::isBoolean (C++ function)
Sort::isDatatype (C++ function)
Sort::isDatatypeConstructor (C++ function)
Sort::isDatatypeSelector (C++ function)
Sort::isDatatypeTester (C++ function)
Sort::isDatatypeUpdater (C++ function)
Sort::isFiniteField (C++ function)
Sort::isFloatingPoint (C++ function)
Sort::isFunction (C++ function)
Sort::isInstantiated (C++ function)
Sort::isInteger (C++ function)
Sort::isNull (C++ function)
Sort::isPredicate (C++ function)
Sort::isReal (C++ function)
Sort::isRecord (C++ function)
Sort::isRegExp (C++ function)
Sort::isRoundingMode (C++ function)
Sort::isSequence (C++ function)
Sort::isSet (C++ function)
Sort::isString (C++ function)
Sort::isTuple (C++ function)
Sort::isUninterpretedSort (C++ function)
Sort::isUninterpretedSortConstructor (C++ function)
Sort::operator!= (C++ function)
Sort::operator< (C++ function)
Sort::operator<= (C++ function)
Sort::operator== (C++ function)
Sort::operator> (C++ function)
Sort::operator>= (C++ function)
Sort::Sort (C++ function)
Sort::substitute (C++ function)
,
[1]
Sort::toStream (C++ function)
Sort::toString (C++ function)
Sort::~Sort (C++ function)
SortRef (class in cvc5.pythonic)
SQRT (cvc5.Kind attribute)
Sqrt() (in module cvc5.pythonic)
SRem() (in module cvc5.pythonic)
Stat (C++ class)
Stat::getDouble (C++ function)
Stat::getHistogram (C++ function)
Stat::getInt (C++ function)
Stat::getString (C++ function)
Stat::HistogramData (C++ type)
Stat::isDefault (C++ function)
Stat::isDouble (C++ function)
Stat::isHistogram (C++ function)
Stat::isInt (C++ function)
Stat::isInternal (C++ function)
Stat::isString (C++ function)
Stat::operator<< (C++ function)
Stat::operator= (C++ function)
Stat::Stat (C++ function)
,
[1]
Stat::~Stat (C++ function)
Statistics (C++ class)
(class in cvc5)
statistics() (cvc5.pythonic.Solver method)
Statistics::begin (C++ function)
Statistics::end (C++ function)
Statistics::get (C++ function)
std::hash<cvc5::Kind> (C++ struct)
std::hash<cvc5::Kind>::operator() (C++ function)
std::hash<cvc5::Op> (C++ struct)
std::hash<cvc5::Op>::operator() (C++ function)
std::hash<cvc5::Sort> (C++ struct)
std::hash<cvc5::Sort>::operator() (C++ function)
std::hash<cvc5::Term> (C++ struct)
std::hash<cvc5::Term>::operator() (C++ function)
STORE (cvc5.Kind attribute)
Store() (in module cvc5.pythonic)
STRING_CHARAT (cvc5.Kind attribute)
STRING_CONCAT (cvc5.Kind attribute)
STRING_CONTAINS (cvc5.Kind attribute)
STRING_FROM_CODE (cvc5.Kind attribute)
STRING_FROM_INT (cvc5.Kind attribute)
STRING_IN_REGEXP (cvc5.Kind attribute)
STRING_INDEXOF (cvc5.Kind attribute)
STRING_INDEXOF_RE (cvc5.Kind attribute)
STRING_IS_DIGIT (cvc5.Kind attribute)
STRING_LENGTH (cvc5.Kind attribute)
STRING_LEQ (cvc5.Kind attribute)
STRING_LT (cvc5.Kind attribute)
STRING_PREFIX (cvc5.Kind attribute)
STRING_REPLACE (cvc5.Kind attribute)
STRING_REPLACE_ALL (cvc5.Kind attribute)
STRING_REPLACE_RE (cvc5.Kind attribute)
STRING_REPLACE_RE_ALL (cvc5.Kind attribute)
STRING_REV (cvc5.Kind attribute)
STRING_SUBSTR (cvc5.Kind attribute)
STRING_SUFFIX (cvc5.Kind attribute)
STRING_TO_CODE (cvc5.Kind attribute)
STRING_TO_INT (cvc5.Kind attribute)
STRING_TO_LOWER (cvc5.Kind attribute)
STRING_TO_REGEXP (cvc5.Kind attribute)
STRING_TO_UPPER (cvc5.Kind attribute)
STRING_UPDATE (cvc5.Kind attribute)
SUB (cvc5.Kind attribute)
Sub() (in module cvc5.pythonic)
subsort() (cvc5.pythonic.ArithSortRef method)
(cvc5.pythonic.BitVecSortRef method)
(cvc5.pythonic.BoolSortRef method)
(cvc5.pythonic.SortRef method)
substitute() (cvc5.Sort method)
(cvc5.Term method)
(in module cvc5.pythonic)
Sum() (in module cvc5.pythonic)
synthFun() (cvc5.Solver method)
SynthResult (C++ class)
(class in cvc5)
SynthResult::hasNoSolution (C++ function)
SynthResult::hasSolution (C++ function)
SynthResult::isNull (C++ function)
SynthResult::isUnknown (C++ function)
SynthResult::SynthResult (C++ function)
SynthResult::toString (C++ function)
T
TABLE_AGGREGATE (cvc5.Kind attribute)
TABLE_GROUP (cvc5.Kind attribute)
TABLE_JOIN (cvc5.Kind attribute)
TABLE_PRODUCT (cvc5.Kind attribute)
TABLE_PROJECT (cvc5.Kind attribute)
TANGENT (cvc5.Kind attribute)
Tangent() (in module cvc5.pythonic)
Term (C++ class)
(class in cvc5)
Term::andTerm (C++ function)
Term::begin (C++ function)
Term::const_iterator (C++ class)
Term::const_iterator::const_iterator (C++ function)
,
[1]
,
[2]
Term::const_iterator::difference_type (C++ type)
Term::const_iterator::iterator_category (C++ type)
Term::const_iterator::operator!= (C++ function)
Term::const_iterator::operator* (C++ function)
Term::const_iterator::operator++ (C++ function)
,
[1]
Term::const_iterator::operator= (C++ function)
Term::const_iterator::operator== (C++ function)
Term::const_iterator::pointer (C++ type)
Term::const_iterator::reference (C++ type)
Term::const_iterator::value_type (C++ type)
Term::end (C++ function)
Term::eqTerm (C++ function)
Term::getBitVectorValue (C++ function)
Term::getBooleanValue (C++ function)
Term::getCardinalityConstraint (C++ function)
Term::getConstArrayBase (C++ function)
Term::getFiniteFieldValue (C++ function)
Term::getFloatingPointValue (C++ function)
Term::getId (C++ function)
Term::getInt32Value (C++ function)
Term::getInt64Value (C++ function)
Term::getIntegerValue (C++ function)
Term::getKind (C++ function)
Term::getNumChildren (C++ function)
Term::getOp (C++ function)
Term::getReal32Value (C++ function)
Term::getReal64Value (C++ function)
Term::getRealAlgebraicNumberDefiningPolynomial (C++ function)
Term::getRealAlgebraicNumberLowerBound (C++ function)
Term::getRealAlgebraicNumberUpperBound (C++ function)
Term::getRealOrIntegerValueSign (C++ function)
Term::getRealValue (C++ function)
Term::getRoundingModeValue (C++ function)
Term::getSequenceValue (C++ function)
Term::getSetValue (C++ function)
Term::getSort (C++ function)
Term::getStringValue (C++ function)
Term::getSymbol (C++ function)
Term::getTupleValue (C++ function)
Term::getUInt32Value (C++ function)
Term::getUInt64Value (C++ function)
Term::getUninterpretedSortValue (C++ function)
Term::hasOp (C++ function)
Term::hasSymbol (C++ function)
Term::impTerm (C++ function)
Term::isBitVectorValue (C++ function)
Term::isBooleanValue (C++ function)
Term::isCardinalityConstraint (C++ function)
Term::isConstArray (C++ function)
Term::isFiniteFieldValue (C++ function)
Term::isFloatingPointNaN (C++ function)
Term::isFloatingPointNegInf (C++ function)
Term::isFloatingPointNegZero (C++ function)
Term::isFloatingPointPosInf (C++ function)
Term::isFloatingPointPosZero (C++ function)
Term::isFloatingPointValue (C++ function)
Term::isInt32Value (C++ function)
Term::isInt64Value (C++ function)
Term::isIntegerValue (C++ function)
Term::isNull (C++ function)
Term::isReal32Value (C++ function)
Term::isReal64Value (C++ function)
Term::isRealAlgebraicNumber (C++ function)
Term::isRealValue (C++ function)
Term::isRoundingModeValue (C++ function)
Term::isSequenceValue (C++ function)
Term::isSetValue (C++ function)
Term::isStringValue (C++ function)
Term::isTupleValue (C++ function)
Term::isUInt32Value (C++ function)
Term::isUInt64Value (C++ function)
Term::isUninterpretedSortValue (C++ function)
Term::iteTerm (C++ function)
Term::notTerm (C++ function)
Term::operator!= (C++ function)
Term::operator< (C++ function)
Term::operator<= (C++ function)
Term::operator== (C++ function)
Term::operator> (C++ function)
Term::operator>= (C++ function)
Term::operator[] (C++ function)
Term::orTerm (C++ function)
Term::substitute (C++ function)
,
[1]
Term::Term (C++ function)
Term::toString (C++ function)
Term::xorTerm (C++ function)
Term::~Term (C++ function)
TIMEOUT (cvc5.UnknownExplanation attribute)
TO_INTEGER (cvc5.Kind attribute)
TO_REAL (cvc5.Kind attribute)
ToInt() (in module cvc5.pythonic)
toPythonObj() (cvc5.Term method)
ToReal() (in module cvc5.pythonic)
TUPLE_PROJECT (cvc5.Kind attribute)
TupleSort() (in module cvc5.pythonic)
U
UDiv() (in module cvc5.pythonic)
UGE() (in module cvc5.pythonic)
UGT() (in module cvc5.pythonic)
ULE() (in module cvc5.pythonic)
ULT() (in module cvc5.pythonic)
UMinus() (in module cvc5.pythonic)
UNDEFINED_KIND (cvc5.Kind attribute)
UNINTERPRETED_SORT_VALUE (cvc5.Kind attribute)
UNKNOWN_REASON (cvc5.UnknownExplanation attribute)
UnknownExplanation (C++ enum)
(class in cvc5)
UnknownExplanation::INCOMPLETE (C++ enumerator)
UnknownExplanation::INTERRUPTED (C++ enumerator)
UnknownExplanation::MEMOUT (C++ enumerator)
UnknownExplanation::OTHER (C++ enumerator)
UnknownExplanation::REQUIRES_CHECK_AGAIN (C++ enumerator)
UnknownExplanation::REQUIRES_FULL_CHECK (C++ enumerator)
UnknownExplanation::RESOURCEOUT (C++ enumerator)
UnknownExplanation::TIMEOUT (C++ enumerator)
UnknownExplanation::UNKNOWN_REASON (C++ enumerator)
UnknownExplanation::UNSUPPORTED (C++ enumerator)
UNSUPPORTED (cvc5.UnknownExplanation attribute)
Update() (in module cvc5.pythonic)
URem() (in module cvc5.pythonic)
V
var_name() (cvc5.pythonic.QuantifierRef method)
var_sort() (cvc5.pythonic.QuantifierRef method)
VARIABLE (cvc5.Kind attribute)
VARIABLE_LIST (cvc5.Kind attribute)
vars() (cvc5.pythonic.ModelRef method)
W
WITNESS (cvc5.Kind attribute)
X
XOR (cvc5.Kind attribute)
Xor() (in module cvc5.pythonic)
xorTerm() (cvc5.Term method)
Z
ZeroExt() (in module cvc5.pythonic)