equal
deleted
inserted
replaced
189 fun afterqed [[raw_totality]] lthy1 = |
189 fun afterqed [[raw_totality]] lthy1 = |
190 let |
190 let |
191 val totality = Thm.close_derivation \<^here> raw_totality |
191 val totality = Thm.close_derivation \<^here> raw_totality |
192 val remove_domain_condition = |
192 val remove_domain_condition = |
193 full_simplify (put_simpset HOL_basic_ss lthy1 |
193 full_simplify (put_simpset HOL_basic_ss lthy1 |
194 addsimps [totality, @{thm True_implies_equals}]) |
194 |> Simplifier.add_simps [totality, @{thm True_implies_equals}]) |
195 val tsimps = map remove_domain_condition psimps |
195 val tsimps = map remove_domain_condition psimps |
196 val tinduct = map remove_domain_condition pinducts |
196 val tinduct = map remove_domain_condition pinducts |
197 val telims = map (map remove_domain_condition) pelims |
197 val telims = map (map remove_domain_condition) pelims |
198 in |
198 in |
199 lthy1 |
199 lthy1 |