src/HOL/Tools/Quickcheck/random_generators.ML
changeset 45592 8baa0b7f3f66
parent 45420 d17556b9a89b
child 45718 8979b2463fc8
equal deleted inserted replaced
45591:4e8899357971 45592:8baa0b7f3f66
   169   in
   169   in
   170     lthy
   170     lthy
   171     |> random_aux_primrec_multi (name ^ prfx) proto_eqs
   171     |> random_aux_primrec_multi (name ^ prfx) proto_eqs
   172     |-> (fn proto_simps => prove_simps proto_simps)
   172     |-> (fn proto_simps => prove_simps proto_simps)
   173     |-> (fn simps => Local_Theory.note
   173     |-> (fn simps => Local_Theory.note
   174       ((b, Code.add_default_eqn_attrib :: map (Attrib.internal o K)
   174       ((b, Code.add_default_eqn_attrib :: @{attributes [simp, nitpick_simp]}), simps))
   175           [Simplifier.simp_add, Nitpick_Simps.add]), simps))
       
   176     |> snd
   175     |> snd
   177   end
   176   end
   178 
   177 
   179 
   178 
   180 (* constructing random instances on datatypes *)
   179 (* constructing random instances on datatypes *)