(* Title: HOL/Tools/SMT/cvc_interface.ML Author: Jasmin Blanchette, TU Muenchen
Interface to CVC4 and cvc5 based on an extended version of SMT-LIB.
*)
signature CVC_INTERFACE = sig val smtlib_cvcC: SMT_Util.class val hosmtlib_cvcC: SMT_Util.class end;
structure CVC_Interface: CVC_INTERFACE = struct
val cvcC = ["cvc"] val smtlib_cvcC = SMTLIB_Interface.smtlibC @ cvcC val hosmtlib_cvcC = SMTLIB_Interface.hosmtlibC @ cvcC
(* interface *)
local fun translate_config order ctxt =
{order = order,
logic = K (K "(set-logic ALL_SUPPORTED)\n"),
fp_kinds = [BNF_Util.Least_FP, BNF_Util.Greatest_FP],
serialize = #serialize (SMTLIB_Interface.translate_config order ctxt)} in
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung ist noch experimentell.