# HG changeset patch # User Cezary Kaliszyk # Date 1265630669 -3600 # Node ID ab5789ad8d7d8cd557892e5d7758591d58729b43 # Parent cf53861a00a7ab3f2b06192c1d83f0ca3d411261# Parent 40e3e6a6076f53dad0efc82197c77d12eb12f4dd merge diff -r cf53861a00a7 -r ab5789ad8d7d Quot/quotient_tacs.ML --- a/Quot/quotient_tacs.ML Mon Feb 08 13:04:13 2010 +0100 +++ b/Quot/quotient_tacs.ML Mon Feb 08 13:04:29 2010 +0100 @@ -654,10 +654,9 @@ val ctxt = Context.proof_of context val ((_, [thm']), ctxt') = Variable.import false [thm] ctxt val goal = (quotient_lift_all ctxt' o prop_of) thm' - val nthm = Goal.prove ctxt' [] [] goal (fn x => lift_tac ctxt' [thm] 1) - val [nthm1] = ProofContext.export ctxt' ctxt [nthm] in - nthm1 + Goal.prove ctxt' [] [] goal (K (lift_tac ctxt' [thm] 1)) + |> singleton (ProofContext.export ctxt' ctxt) end; val lifted_attrib = Thm.rule_attribute lifted_attrib_aux