equal
deleted
inserted
replaced
168 (K (rewrite_goals_tac ac |
168 (K (rewrite_goals_tac ac |
169 THEN rtac Drule.reflexive_thm 1)) |
169 THEN rtac Drule.reflexive_thm 1)) |
170 end |
170 end |
171 |
171 |
172 (* instance for unions *) |
172 (* instance for unions *) |
173 fun regroup_union_conv t = regroup_conv @{const_name Set.empty} @{const_name Set.union} |
173 fun regroup_union_conv t = regroup_conv @{const_name Set.empty} @{const_name Lattices.sup} |
174 (map (fn t => t RS eq_reflection) (@{thms Un_ac} @ |
174 (map (fn t => t RS eq_reflection) (@{thms Un_ac} @ |
175 @{thms Un_empty_right} @ |
175 @{thms Un_empty_right} @ |
176 @{thms Un_empty_left})) t |
176 @{thms Un_empty_left})) t |
177 |
177 |
178 |
178 |