1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77
|
Core & Booleans
================
Basic Boolean Term Builders
---------------------------
.. autofunction:: cvc5.pythonic.Bool
.. autofunction:: cvc5.pythonic.BoolVal
.. autofunction:: cvc5.pythonic.BoolSort
.. autofunction:: cvc5.pythonic.FreshBool
.. autofunction:: cvc5.pythonic.Bools
.. autofunction:: cvc5.pythonic.BoolVector
Basic Generic Term Builders
---------------------------
.. autofunction:: cvc5.pythonic.Const
.. autofunction:: cvc5.pythonic.Consts
.. autofunction:: cvc5.pythonic.FreshConst
.. autofunction:: cvc5.pythonic.Function
.. autofunction:: cvc5.pythonic.FreshFunction
Boolean Operators
-----------------
.. autofunction:: cvc5.pythonic.And
.. autofunction:: cvc5.pythonic.Or
.. autofunction:: cvc5.pythonic.Not
.. autofunction:: cvc5.pythonic.mk_not
.. autofunction:: cvc5.pythonic.Implies
.. autofunction:: cvc5.pythonic.Xor
Generic Operators
-----------------
.. autofunction:: cvc5.pythonic.If
.. autofunction:: cvc5.pythonic.Distinct
Equality
~~~~~~~~
See
:py:meth:`cvc5.pythonic.ExprRef.__eq__`
and
:py:meth:`cvc5.pythonic.ExprRef.__ne__`
for building equality and disequality terms.
Testers
-------
.. autofunction:: cvc5.pythonic.is_bool
.. autofunction:: cvc5.pythonic.is_bool_value
.. autofunction:: cvc5.pythonic.is_true
.. autofunction:: cvc5.pythonic.is_false
.. autofunction:: cvc5.pythonic.is_and
.. autofunction:: cvc5.pythonic.is_or
.. autofunction:: cvc5.pythonic.is_implies
.. autofunction:: cvc5.pythonic.is_not
.. autofunction:: cvc5.pythonic.is_eq
.. autofunction:: cvc5.pythonic.is_distinct
.. autofunction:: cvc5.pythonic.is_const
.. autofunction:: cvc5.pythonic.is_func_decl
Classes (with overloads)
----------------------------
.. autoclass:: cvc5.pythonic.ExprRef
:members:
:special-members:
.. autoclass:: cvc5.pythonic.SortRef
:members:
:special-members:
.. autoclass:: cvc5.pythonic.BoolRef
:members:
:special-members:
.. autoclass:: cvc5.pythonic.BoolSortRef
:members:
:special-members:
.. autoclass:: cvc5.pythonic.FuncDeclRef
:members:
:special-members:
|