From dd6e741246876d6debdace1913ce00209fba26c0 Mon Sep 17 00:00:00 2001 From: Gereon Kremer Date: Wed, 2 Mar 2022 01:44:03 +0100 Subject: [PATCH] Add standard theories to documentation (#8192) This PR adds the standardized theories to our theories overview. --- docs/theories/theories.rst | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/docs/theories/theories.rst b/docs/theories/theories.rst index dd4f2c8a1..6a7a78398 100644 --- a/docs/theories/theories.rst +++ b/docs/theories/theories.rst @@ -1,8 +1,26 @@ Theory References ================= -cvc5 implements several theories that are not (yet) standardized in SMT-LIB, or +cvc5 implements all theories that are currently standardized in SMT-LIB, as well as several theories that are not (yet) standardized, or that extend beyond the respective standardized theory. +Furthermore, cvc5 supports all combinations of those theories as well as combinations with `datatypes, quantifiers, and uninterpreted functions (as defined in the SMT-LIB standard) `_. + +Standardized theories +--------------------- + +.. toctree:: + :maxdepth: 1 + + Theory of arrays + Theory of bit-vectors + Theory of floating-point numbers + Theory of integer arithmetic + Theory of real arithmetic + Theory of mixed-integer arithmetic + Theory of strings + +Non-standard or extended theories +--------------------------------- .. toctree:: :maxdepth: 1 -- 2.30.2