src/HOL/SMT_Examples/SMT_Examples.thy
2011-11-07 boehmes 2011-11-07 try different alternatives in discharging extra assumptions when schematic theorems obtained from lambda-lifting can be instantiated in different ways
2011-07-18 boehmes 2011-07-18 allow rules with premises to be declared as z3_rule (to circumvent incompleteness of Z3 proof reconstruction)
2011-04-08 boehmes 2011-04-08 fixed eta-expansion: use correct order to apply new bound variables
2011-04-08 boehmes 2011-04-08 unfold and eta-contract let expressions before lambda-lifting to avoid bad terms
2011-04-08 boehmes 2011-04-08 corrected order of steps in Z3 proof reconstruction for elimination of unused quantified variables: first try to eliminate unused variables, then skip over used variables
2011-02-21 boehmes 2011-02-21 added test cases with quantifier occurring in first-order term positions
2011-01-17 boehmes 2011-01-17 made Z3 the default SMT solver again
2010-12-20 boehmes 2010-12-20 updated SMT certificates
2010-12-19 boehmes 2010-12-19 updated SMT certificates
2010-12-15 boehmes 2010-12-15 updated SMT certificates
2010-11-24 boehmes 2010-11-24 be more precise: only treat constant 'distinct' applied to an explicit list as built-in
2010-11-12 boehmes 2010-11-12 look for certificates relative to the theory
2010-10-29 boehmes 2010-10-29 introduced SMT.distinct as a representation of the solvers' built-in predicate; check that SMT.distinct is always applied to an explicit list
2010-10-26 boehmes 2010-10-26 changed SMT configuration options; updated SMT certificates
2010-05-27 boehmes 2010-05-27 use Z3's builtin support for div and mod
2010-05-26 boehmes 2010-05-26 hide constants and types introduced by SMT, simplified SMT patterns syntax, added examples for SMT patterns
2010-05-12 boehmes 2010-05-12 updated SMT certificates
2010-05-12 boehmes 2010-05-12 layered SMT setup, adapted SMT clients, added further tests, made Z3 proof abstraction configurable
2010-05-12 boehmes 2010-05-12 integrated SMT into the HOL image