changeset 32952 | aeb1e44fbc19 |
parent 32740 | 9dd0a2f83429 |
child 35232 | f588e1169c8b |
--- a/src/HOL/Prolog/prolog.ML Thu Oct 15 23:10:35 2009 +0200 +++ b/src/HOL/Prolog/prolog.ML Thu Oct 15 23:28:10 2009 +0200 @@ -106,7 +106,7 @@ in Library.foldl (op APPEND) (no_tac, ptacs) st end; fun ptac ctxt prog = let - val proga = List.concat (map (atomizeD ctxt) prog) (* atomize the prog *) + val proga = maps (atomizeD ctxt) prog (* atomize the prog *) in (REPEAT_DETERM1 o FIRST' [ rtac TrueI, (* "True" *) rtac conjI, (* "[| P; Q |] ==> P & Q" *)