bool isNotEntailed() const;
/**
- * Return true if query was a checkEntailed() () query and cvc5 was not able
- * to determine if it is entailed.
+ * Return true if query was a checkEntailed() query and cvc5 was not able to
+ * determine if it is entailed.
*/
bool isEntailmentUnknown() const;
/**
* Retrieve the statistic with the given name.
* Asserts that a statistic with the given name actually exists and throws
- * a `CVC4ApiRecoverableException` if it does not.
+ * a `CVC5ApiRecoverableException` if it does not.
* @param name Name of the statistic.
* @return The statistic with the given name.
*/
* - `Solver::mkTerm(const Op& op, const Term& child1, const Term& child2) const`
* - `Solver::mkTerm(const Op& op, const std::vector<Term>& children) const`
*
- * Note: We currently support the creation of constant arrays, but under some
+ * @note We currently support the creation of constant arrays, but under some
* conditions when there is a chain of equalities connecting two constant
- * arrays, the solver doesn't know what to do and aborts (Issue <a href="https://github.com/CVC4/CVC4/issues/1667">#1667</a>).
+ * arrays, the solver doesn't know what to do and aborts (Issue <a
+ * href="https://github.com/cvc5/cvc5/issues/1667">#1667</a>).
*/
CONST_ARRAY,
/**
/**
* Return true if query was a checkSat() or checkSatAssuming() query and
- * CVC4 was not able to determine (un)satisfiability.
+ * cvc5 was not able to determine (un)satisfiability.
*/
public boolean isSatUnknown()
{
private native boolean isNotEntailed(long pointer);
/**
- * Return true if query was a checkEntailed() () query and CVC4 was not able
- * to determine if it is entailed.
+ * Return true if query was a checkEntailed() query and cvc5 was not able to
+ * determine if it is entailed.
*/
public boolean isEntailmentUnknown()
{
std::string Configuration::copyright() {
std::stringstream ss;
- ss << "Copyright (c) 2009-2020 by the authors and their institutional\n"
- << "affiliations listed at http://cvc4.cs.stanford.edu/authors\n\n";
+ ss << "Copyright (c) 2009-2021 by the authors and their institutional\n"
+ << "affiliations listed at https://cvc5.github.io/people.html\n\n";
if (Configuration::licenseIsGpl()) {
ss << "This build of cvc5 uses GPLed libraries, and is thus covered by\n"
ss << "cvc5 is statically linked against these libraries. To recompile\n"
"this version of cvc5 with different versions of these libraries\n"
"follow the instructions on "
- "https://github.com/CVC4/CVC4/blob/master/INSTALL.md\n\n";
+ "https://github.com/cvc5/cvc5/blob/master/INSTALL.md\n\n";
}
}
#include "cvc5_private.h"
-#ifndef CVC4__DECISION__DECISION_ENGINE_OLD_H
-#define CVC4__DECISION__DECISION_ENGINE_OLD_H
+#ifndef CVC5__DECISION__DECISION_ENGINE_OLD_H
+#define CVC5__DECISION__DECISION_ENGINE_OLD_H
#include "base/output.h"
#include "context/cdo.h"
} // namespace cvc5
-#endif /* CVC4__DECISION__DECISION_ENGINE_H */
+#endif /* CVC5__DECISION__DECISION_ENGINE_H */
// Notice we only want to do this for sygus datatypes that are user-provided.
// At the moment, the condition !allow_all implies the grammar is
// user-provided and hence may require a default constant.
- // TODO (https://github.com/CVC4/cvc4-projects/issues/38):
- // In an API for SyGuS, it probably makes more sense for the user to
- // explicitly add the "any constant" constructor with a call instead of
- // passing a flag. This would make the block of code unnecessary.
+ // For the SyGuS API, we could consider requiring the user to explicitly add
+ // the "any constant" constructor with a call instead of passing a flag. This
+ // would make the block of code unnecessary.
if (allowConst && !allowAll)
{
// if I don't already have a constant (0-ary constructor)
*
* More guidelines on when to use TNodes is available in the cvc5
* Developer's Guide:
- * https://github.com/CVC4/CVC4/wiki/Developer-Guide#dealing-with-expressions-nodes-and-tnodes
+ * https://github.com/cvc5/cvc5/wiki/Developer-Guide#dealing-with-expressions-nodes-and-tnodes
*/
typedef NodeTemplate<false> TNode;