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