don't perform preplaying steps if preplaying is disabled
authorblanchet
Tue, 01 Feb 2022 12:32:33 +0100
changeset 75051 1a8f6cb5efd6
parent 75050 632c9ae415fa
child 75052 9e1d486e2d9f
don't perform preplaying steps if preplaying is disabled
src/HOL/Tools/Sledgehammer/sledgehammer_isar.ML
--- a/src/HOL/Tools/Sledgehammer/sledgehammer_isar.ML	Tue Feb 01 12:14:43 2022 +0100
+++ b/src/HOL/Tools/Sledgehammer/sledgehammer_isar.ML	Tue Feb 01 12:32:33 2022 +0100
@@ -450,7 +450,7 @@
               |> compress_isar_proof ctxt compress preplay_timeout preplay_data
               |> tap (trace_isar_proof "Compressed")
               |> postprocess_isar_proof_remove_unreferenced_steps
-                   (keep_fastest_method_of_isar_step (!preplay_data)
+                   (do_preplay ? keep_fastest_method_of_isar_step (!preplay_data)
                     #> minimize ? minimize_isar_step_dependencies ctxt preplay_data)
               |> tap (trace_isar_proof "Minimized")
               |> `(preplay_outcome_of_isar_proof (!preplay_data))