| Sat, 13 Apr 2019 22:06:40 +0200 | 
wenzelm | 
tuned signature;
 | 
file |
diff |
annotate
 | 
| Sat, 13 Apr 2019 16:26:19 +0200 | 
wenzelm | 
tuned signature -- more ctyp operations;
 | 
file |
diff |
annotate
 | 
| Sat, 05 Jan 2019 17:24:33 +0100 | 
wenzelm | 
isabelle update -u control_cartouches;
 | 
file |
diff |
annotate
 | 
| Fri, 04 Jan 2019 23:22:53 +0100 | 
wenzelm | 
isabelle update -u control_cartouches;
 | 
file |
diff |
annotate
 | 
| Tue, 29 Aug 2017 18:30:23 +0200 | 
blanchet | 
towards support for HO SMT-LIB
 | 
file |
diff |
annotate
 | 
| Mon, 26 Sep 2016 07:56:54 +0200 | 
haftmann | 
syntactic type class for operation mod named after mod;
 | 
file |
diff |
annotate
 | 
| Mon, 01 Jun 2015 18:59:21 +0200 | 
haftmann | 
separate class for division operator, with particular syntax added in more specific classes
 | 
file |
diff |
annotate
 | 
| Fri, 06 Mar 2015 23:44:57 +0100 | 
wenzelm | 
clarified context;
 | 
file |
diff |
annotate
 | 
| Fri, 06 Mar 2015 15:58:56 +0100 | 
wenzelm | 
Thm.cterm_of and Thm.ctyp_of operate on local context;
 | 
file |
diff |
annotate
 | 
| Wed, 04 Mar 2015 22:05:01 +0100 | 
wenzelm | 
clarified signature;
 | 
file |
diff |
annotate
 | 
| Wed, 17 Sep 2014 16:53:39 +0200 | 
blanchet | 
added interface for CVC4 extensions
 | 
file |
diff |
annotate
 | 
| Thu, 28 Aug 2014 00:40:38 +0200 | 
blanchet | 
renamed new SMT module from 'SMT2' to 'SMT'
 | 
file |
diff |
annotate
| base
 | 
| Fri, 05 Oct 2012 10:57:03 +0200 | 
blanchet | 
newer versions of Z3 call it "Bool" not "bool"
 | 
file |
diff |
annotate
 | 
| Wed, 23 May 2012 16:03:38 +0200 | 
boehmes | 
extend the Z3 proof parser to accept polyadic addition (on integers and reals) due to changes introduced in Z3 4.0
 | 
file |
diff |
annotate
 | 
| Wed, 15 Feb 2012 23:19:30 +0100 | 
wenzelm | 
renamed Thm.capply to Thm.apply, and Thm.cabs to Thm.lambda in conformance with similar operations in structure Term and Logic;
 | 
file |
diff |
annotate
 | 
| Sat, 16 Apr 2011 16:15:37 +0200 | 
wenzelm | 
modernized structure Proof_Context;
 | 
file |
diff |
annotate
 | 
| Mon, 14 Feb 2011 10:40:43 +0100 | 
boehmes | 
more explicit errors to inform users about problems related to SMT solvers;
 | 
file |
diff |
annotate
 | 
| Wed, 02 Feb 2011 14:01:09 +0100 | 
boehmes | 
avoid ML structure aliases (especially single-letter abbreviations)
 | 
file |
diff |
annotate
 | 
| Sat, 08 Jan 2011 17:30:05 +0100 | 
wenzelm | 
Ord_List.merge convenience;
 | 
file |
diff |
annotate
 | 
| Mon, 20 Dec 2010 09:06:37 +0100 | 
boehmes | 
re-introduced support for nonlinear multiplication in Z3 (overriding the built-in linear multiplication of the SMT-LIB class of solvers)
 | 
file |
diff |
annotate
 | 
| Sun, 19 Dec 2010 17:55:56 +0100 | 
boehmes | 
only linear occurrences of multiplication are treated as built-in (SMT solvers only support linear arithmetic in general);
 | 
file |
diff |
annotate
 | 
| Wed, 15 Dec 2010 10:12:44 +0100 | 
boehmes | 
re-implemented eta-expansion, lambda-lifting, and explicit application on terms (exploiting the control over the term structure);
 | 
file |
diff |
annotate
 | 
| Wed, 15 Dec 2010 08:39:24 +0100 | 
boehmes | 
re-ordered SMT normalization code (eta-normalization, lambda abstractions and partial functions will be dealt with on the term level);
 | 
file |
diff |
annotate
 | 
| Wed, 15 Dec 2010 08:39:24 +0100 | 
boehmes | 
moved SMT classes and dictionary functions to SMT_Utils
 | 
file |
diff |
annotate
 | 
| Wed, 08 Dec 2010 08:33:02 +0100 | 
boehmes | 
be more flexible: store SMT built-in symbols in generic contexts (not in theory contexts)
 | 
file |
diff |
annotate
 | 
| Tue, 07 Dec 2010 14:53:12 +0100 | 
boehmes | 
centralized handling of built-in types and constants;
 | 
file |
diff |
annotate
 | 
| Wed, 24 Nov 2010 10:39:58 +0100 | 
boehmes | 
be more precise: only treat constant 'distinct' applied to an explicit list as built-in
 | 
file |
diff |
annotate
 | 
| Mon, 22 Nov 2010 15:45:42 +0100 | 
boehmes | 
added prove reconstruction for injective functions;
 | 
file |
diff |
annotate
 | 
| Wed, 17 Nov 2010 08:14:56 +0100 | 
boehmes | 
use the const antiquotation for constants (this checks that the constant is declared, whereas the more general term antiquotation treats undeclared names as free variable)
 | 
file |
diff |
annotate
 | 
| Fri, 12 Nov 2010 15:56:11 +0100 | 
boehmes | 
preliminary support for newer versions of Z3
 | 
file |
diff |
annotate
 | 
| Fri, 29 Oct 2010 18:17:04 +0200 | 
boehmes | 
introduced SMT.distinct as a representation of the solvers' built-in predicate; check that SMT.distinct is always applied to an explicit list
 | 
file |
diff |
annotate
 | 
| Tue, 26 Oct 2010 11:45:12 +0200 | 
boehmes | 
joined setup of SMT solvers in one place; turned Z3-specific options into SMT options (renamed configuration options from z3_* to smt_*); more detailed SMT exception; improved SMT filter interface
 | 
file |
diff |
annotate
 | 
| Tue, 26 Oct 2010 11:39:26 +0200 | 
boehmes | 
keep track of theorems initially given to SMT (even if they are rewritten); provide interface to filter theorems necessary for SMT proofs
 | 
file |
diff |
annotate
 | 
| Fri, 24 Sep 2010 15:53:13 +0200 | 
wenzelm | 
modernized structure Ord_List;
 | 
file |
diff |
annotate
 | 
| Mon, 13 Sep 2010 06:02:47 +0200 | 
boehmes | 
added preliminary support for SMT datatypes (for now restricted to tuples and lists); only the Z3 interface (in oracle mode) makes use of it, there is especially no Z3 proof reconstruction support for datatypes yet
 | 
file |
diff |
annotate
 | 
| Sat, 28 Aug 2010 16:14:32 +0200 | 
haftmann | 
formerly unnamed infix equality now named HOL.eq
 | 
file |
diff |
annotate
 | 
| Fri, 27 Aug 2010 10:56:46 +0200 | 
haftmann | 
formerly unnamed infix conjunction and disjunction now named HOL.conj and HOL.disj
 | 
file |
diff |
annotate
 | 
| Thu, 26 Aug 2010 20:51:17 +0200 | 
haftmann | 
formerly unnamed infix impliciation now named HOL.implies
 | 
file |
diff |
annotate
 | 
| Thu, 27 May 2010 16:29:33 +0200 | 
boehmes | 
renamed constant "apply" to "fun_app" (which is closer to the related "fun_upd")
 | 
file |
diff |
annotate
 | 
| Thu, 27 May 2010 14:55:53 +0200 | 
boehmes | 
use Z3's builtin support for div and mod
 | 
file |
diff |
annotate
 | 
| Wed, 12 May 2010 23:54:04 +0200 | 
boehmes | 
layered SMT setup, adapted SMT clients, added further tests, made Z3 proof abstraction configurable
 | 
file |
diff |
annotate
 | 
| Wed, 12 May 2010 23:54:02 +0200 | 
boehmes | 
integrated SMT into the HOL image
 | 
file |
diff |
annotate
 |