src/HOL/Import/shuffler.ML
changeset 33317 b4534348b8fd
parent 33245 65232054ffd0
child 33522 737589bb9bb8
equal deleted inserted replaced
33316:6a72af4e84b8 33317:b4534348b8fd
   626         val shuffles = ShuffleData.get thy
   626         val shuffles = ShuffleData.get thy
   627         val ignored = collect_ignored shuffles []
   627         val ignored = collect_ignored shuffles []
   628         val all_thms =
   628         val all_thms =
   629           map (`Thm.get_name_hint) (maps #2 (Facts.dest_static [] (PureThy.facts_of thy)))
   629           map (`Thm.get_name_hint) (maps #2 (Facts.dest_static [] (PureThy.facts_of thy)))
   630     in
   630     in
   631         List.filter (match_consts ignored t) all_thms
   631         filter (match_consts ignored t) all_thms
   632     end
   632     end
   633 
   633 
   634 fun gen_shuffle_tac ctxt search thms i st =
   634 fun gen_shuffle_tac ctxt search thms i st =
   635     let
   635     let
   636         val thy = ProofContext.theory_of ctxt
   636         val thy = ProofContext.theory_of ctxt