src/HOL/Mutabelle/mutabelle_extra.ML
changeset 59940 087d81f5213e
parent 59621 291934bac95e
child 59970 e9f73d87d904
equal deleted inserted replaced
59939:7d46aa03696e 59940:087d81f5213e
   245     String.isSuffix "_raw" s orelse
   245     String.isSuffix "_raw" s orelse
   246     String.isPrefix "term_of" (List.last (Long_Name.explode s))
   246     String.isPrefix "term_of" (List.last (Long_Name.explode s))
   247   end
   247   end
   248 
   248 
   249 val forbidden_mutant_constnames =
   249 val forbidden_mutant_constnames =
   250  ["HOL.induct_equal",
   250 [@{const_name HOL.induct_equal},
   251   "HOL.induct_implies",
   251  @{const_name HOL.induct_implies},
   252   "HOL.induct_conj",
   252  @{const_name HOL.induct_conj},
   253   "HOL.induct_forall",
   253  @{const_name HOL.induct_forall},
   254  @{const_name undefined},
   254  @{const_name undefined},
   255  @{const_name default},
   255  @{const_name default},
   256  @{const_name Pure.dummy_pattern},
   256  @{const_name Pure.dummy_pattern},
   257  @{const_name "HOL.simp_implies"},
   257  @{const_name "HOL.simp_implies"},
   258  @{const_name "bot_fun_inst.bot_fun"},
   258  @{const_name "bot_fun_inst.bot_fun"},