tuned;
authorwenzelm
Tue, 13 Mar 2012 11:23:39 +0100
changeset 477685ade0b12d488
parent 47767 de5cfda8b2de
child 47769 ec793befc232
tuned;
src/Pure/Isar/element.ML
     1.1 --- a/src/Pure/Isar/element.ML	Tue Mar 13 11:22:39 2012 +0100
     1.2 +++ b/src/Pure/Isar/element.ML	Tue Mar 13 11:23:39 2012 +0100
     1.3 @@ -278,8 +278,9 @@
     1.4  
     1.5  fun gen_witness_proof proof after_qed wit_propss eq_props =
     1.6    let
     1.7 -    val propss = (map o map) (fn prop => (mark_witness prop, [])) wit_propss
     1.8 -      @ [map (rpair []) eq_props];
     1.9 +    val propss =
    1.10 +      (map o map) (fn prop => (mark_witness prop, [])) wit_propss @
    1.11 +        [map (rpair []) eq_props];
    1.12      fun after_qed' thmss =
    1.13        let val (wits, eqs) = split_last ((map o map) Thm.close_derivation thmss);
    1.14        in after_qed ((map2 o map2) (curry Witness) wit_propss wits) eqs end;