src/HOL/Prolog/prolog.ML
changeset 59755 f8d164ab0dc1
parent 59582 0fbed69ff081
child 60754 02924903a6fd
--- a/src/HOL/Prolog/prolog.ML	Thu Mar 19 17:25:57 2015 +0100
+++ b/src/HOL/Prolog/prolog.ML	Thu Mar 19 22:30:57 2015 +0100
@@ -53,8 +53,9 @@
   let
     fun at  thm = case Thm.concl_of thm of
       _$(Const(@{const_name All} ,_)$Abs(s,_,_))=>
-        let val s' = if s="P" then "PP" else s
-        in at(thm RS (Rule_Insts.read_instantiate ctxt [(("x", 0), s')] [s'] spec)) end
+        let val s' = if s="P" then "PP" else s in
+          at(thm RS (Rule_Insts.read_instantiate ctxt [((("x", 0), Position.none), s')] [s'] spec))
+        end
     | _$(Const(@{const_name HOL.conj},_)$_$_)       => at(thm RS conjunct1)@at(thm RS conjunct2)
     | _$(Const(@{const_name HOL.implies},_)$_$_)     => at(thm RS mp)
     | _                             => [thm]