Skip to content
Snippets Groups Projects
Commit 4010df60 authored by Manos Koukoutos's avatar Manos Koukoutos
Browse files

doc: Be a little more detailed about smt-cvc4-q

parent 1f14ebf5
No related branches found
No related tags found
No related merge requests found
......@@ -144,8 +144,16 @@ These options are available by all Leon components:
* ``smt-z3-q``
Z3 through SMT-LIB, but (recursive) functions are encoded with universal
quantification, and inductive reasoning happens within the solver.
Z3 through SMT-LIB, but (recursive) functions are not unrolled and are
instead encoded with universal quantification.
For example, ``def foo(x:A) = e`` would be encoded by asserting
.. math::
\forall (x:A). foo(x) = e
even if ``e`` contains an invocation to ``foo``.
Currently, this solver does not handle higher-order functions.
* ``unrollz3``
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment