Wed, 12 May 2010 23:54:02 +0200integrated SMT into the HOL image
boehmes [Wed, 12 May 2010 23:54:02 +0200] rev 36890
integrated SMT into the HOL image

Wed, 12 May 2010 23:54:01 +0200replaced More_conv.top_conv (which does not re-apply the given conversion to its results, only to the result's subterms) by Simplifier.full_rewrite
boehmes [Wed, 12 May 2010 23:54:01 +0200] rev 36889
replaced More_conv.top_conv (which does not re-apply the given conversion to its results, only to the result's subterms) by Simplifier.full_rewrite

Wed, 12 May 2010 23:54:00 +0200use proper context operations (for fresh names of type and term variables, and for hypothetical definitions), monomorphize theorems (instead of terms, necessary for hypothetical definitions made during lambda lifting)
boehmes [Wed, 12 May 2010 23:54:00 +0200] rev 36888
use proper context operations (for fresh names of type and term variables, and for hypothetical definitions), monomorphize theorems (instead of terms, necessary for hypothetical definitions made during lambda lifting)

Wed, 12 May 2010 23:53:59 +0200split monolithic Z3 proof reconstruction structure into separate structures, use one set of schematic theorems for all uncertain proof rules (to extend proof reconstruction by missing cases), added several schematic theorems, improved abstraction of goals (abstract all uninterpreted sub-terms, only leave builtin symbols)
boehmes [Wed, 12 May 2010 23:53:59 +0200] rev 36887
split monolithic Z3 proof reconstruction structure into separate structures, use one set of schematic theorems for all uncertain proof rules (to extend proof reconstruction by missing cases), added several schematic theorems, improved abstraction of goals (abstract all uninterpreted sub-terms, only leave builtin symbols)

Wed, 12 May 2010 23:53:58 +0200added tracing of reconstruction data
boehmes [Wed, 12 May 2010 23:53:58 +0200] rev 36886
added tracing of reconstruction data

Wed, 12 May 2010 23:53:57 +0200added new SMT translation files which use a simpler intermediate term representation and a simpler translation of builtin symbols, have less overhead for renaming symbols and generating the signature, add come with a simpler separation of formulas and terms
boehmes [Wed, 12 May 2010 23:53:57 +0200] rev 36885
added new SMT translation files which use a simpler intermediate term representation and a simpler translation of builtin symbols, have less overhead for renaming symbols and generating the signature, add come with a simpler separation of formulas and terms

Wed, 12 May 2010 23:53:56 +0200deleted SMT translation files (to be replaced by a simplified version)
boehmes [Wed, 12 May 2010 23:53:56 +0200] rev 36884
deleted SMT translation files (to be replaced by a simplified version)

Wed, 12 May 2010 23:53:55 +0200move the addition of extra facts into a separate module
boehmes [Wed, 12 May 2010 23:53:55 +0200] rev 36883
move the addition of extra facts into a separate module

Wed, 12 May 2010 23:53:54 +0200normalize numerals: also rewrite Numeral0 into 0
boehmes [Wed, 12 May 2010 23:53:54 +0200] rev 36882
normalize numerals: also rewrite Numeral0 into 0

Wed, 12 May 2010 23:53:53 +0200added missing rewrite rules for natural min and max
boehmes [Wed, 12 May 2010 23:53:53 +0200] rev 36881
added missing rewrite rules for natural min and max