equal
deleted
inserted
replaced
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 |