2011-07-17 blanchet [Sun, 17 Jul 2011 14:21:19 +0200] rev 43864
fixed lambda-liftg: must ensure the formulas are in close form
src/HOL/Tools/ATP/atp_translate.ML src/HOL/Tools/ATP/atp_util.ML src/HOL/Tools/Sledgehammer/sledgehammer_provers.ML src/HOL/Tools/refute.ML

2011-07-17 blanchet [Sun, 17 Jul 2011 14:12:45 +0200] rev 43863
ensure that the lambda translation procedure is called only once with all the facts, which is necessary for soundness of lambda-lifting (freshness of new names)
src/HOL/TPTP/atp_export.ML src/HOL/Tools/ATP/atp_reconstruct.ML src/HOL/Tools/ATP/atp_translate.ML src/HOL/Tools/ATP/atp_util.ML src/HOL/Tools/Metis/metis_translate.ML src/HOL/Tools/Sledgehammer/sledgehammer_provers.ML

2011-07-17 blanchet [Sun, 17 Jul 2011 14:11:35 +0200] rev 43862
pass kind to lambda-translation function
src/HOL/TPTP/atp_export.ML src/HOL/Tools/ATP/atp_translate.ML src/HOL/Tools/Metis/metis_translate.ML src/HOL/Tools/Sledgehammer/sledgehammer_provers.ML

2011-07-17 blanchet [Sun, 17 Jul 2011 14:11:35 +0200] rev 43861
more refactoring of preprocessing
src/HOL/Tools/ATP/atp_translate.ML

2011-07-17 blanchet [Sun, 17 Jul 2011 14:11:35 +0200] rev 43860
more refactoring of preprocessing, so as to be able to centralize it
src/HOL/Tools/ATP/atp_translate.ML

2011-07-17 blanchet [Sun, 17 Jul 2011 14:11:35 +0200] rev 43859
renamed internal data structure
src/HOL/Tools/ATP/atp_translate.ML

2011-07-17 blanchet [Sun, 17 Jul 2011 14:11:35 +0200] rev 43858
simplify code -- there are no lambdas in helpers anyway
src/HOL/Tools/ATP/atp_translate.ML

2011-07-17 blanchet [Sun, 17 Jul 2011 14:11:35 +0200] rev 43857
added lambda-lifting to Sledgehammer (rough)
src/HOL/Tools/ATP/atp_translate.ML src/HOL/Tools/Sledgehammer/sledgehammer_provers.ML

2011-07-17 blanchet [Sun, 17 Jul 2011 14:11:34 +0200] rev 43856
move more lambda-handling logic to Sledgehammer, from ATP module, for formal dependency reasons
src/HOL/TPTP/atp_export.ML src/HOL/Tools/ATP/atp_translate.ML src/HOL/Tools/Metis/metis_translate.ML src/HOL/Tools/Sledgehammer/sledgehammer_provers.ML

2011-07-17 haftmann [Sun, 17 Jul 2011 08:45:06 +0200] rev 43855
merged