2011-05-12 blanchet [Thu, 12 May 2011 15:29:19 +0200] rev 42747
use the same code for extensionalization in Metis and Sledgehammer and generalize that code so that it gracefully handles negations (e.g. negated conjecture), formulas of the form (%x. t) = u, etc.
src/HOL/Metis_Examples/Clausify.thy src/HOL/Tools/Meson/meson.ML src/HOL/Tools/Meson/meson_clausify.ML src/HOL/Tools/Metis/metis_tactics.ML src/HOL/Tools/Sledgehammer/sledgehammer_atp_translate.ML

2011-05-12 blanchet [Thu, 12 May 2011 15:29:19 +0200] rev 42746
further lower penalty associated with existentials in Sledgehammer's relevance filter, so that "exhaust" facts are picked up
src/HOL/Tools/Sledgehammer/sledgehammer_provers.ML

2011-05-12 blanchet [Thu, 12 May 2011 15:29:19 +0200] rev 42745
reenabled equality proxy in Metis for higher-order reasoning
src/HOL/Tools/Metis/metis_translate.ML

2011-05-12 blanchet [Thu, 12 May 2011 15:29:19 +0200] rev 42744
added "SMT." qualifier for constant to make it possible to reload "smt_monomorph.ML" from outside the "SMT" theory (for experiments) -- this is also consistent with the other SMT constants mentioned in this source file
src/HOL/Tools/SMT/smt_monomorph.ML

2011-05-12 blanchet [Thu, 12 May 2011 15:29:19 +0200] rev 42743
reflect option renaming in doc + do not document the type systems poly_preds? and poly_tags?, since they are virtually identical to the non-? versions
doc-src/Sledgehammer/sledgehammer.tex

2011-05-12 blanchet [Thu, 12 May 2011 15:29:19 +0200] rev 42742
unfold set constants in Sledgehammer/ATP as well if Metis does it too
src/HOL/Tools/Sledgehammer/sledgehammer_atp_translate.ML

2011-05-12 blanchet [Thu, 12 May 2011 15:29:19 +0200] rev 42741
do not pollute relevance filter facts with too many facts about the boring set constants Collect and mem_def, which we might anyway unfold depending on Meson's settings
src/HOL/Tools/Sledgehammer/sledgehammer_filter.ML

2011-05-12 blanchet [Thu, 12 May 2011 15:29:19 +0200] rev 42740
renamed "max_mono_instances" to "max_new_mono_instances" and changed its semantics accordingly
NEWS src/HOL/Tools/Sledgehammer/sledgehammer_isar.ML src/HOL/Tools/Sledgehammer/sledgehammer_minimize.ML src/HOL/Tools/Sledgehammer/sledgehammer_provers.ML

2011-05-12 blanchet [Thu, 12 May 2011 15:29:19 +0200] rev 42739
added unfold set constant functionality to Meson/Metis -- disabled by default for now
src/HOL/Tools/Meson/meson.ML src/HOL/Tools/Meson/meson_clausify.ML src/HOL/Tools/Metis/metis_tactics.ML

2011-05-12 blanchet [Thu, 12 May 2011 15:29:19 +0200] rev 42738
remove unused parameter
src/HOL/Mirabelle/Tools/mirabelle_sledgehammer_filter.ML src/HOL/Tools/Sledgehammer/sledgehammer_filter.ML src/HOL/Tools/Sledgehammer/sledgehammer_provers.ML