src/HOL/Decision_Procs/Commutative_Ring.thy
changeset 78095 bc42c074e58f
parent 74570 7625b5d7cfe2
child 78096 838198d17a40
equal deleted inserted replaced
78094:c3efa0b63d2e 78095:bc42c074e58f
   941 
   941 
   942 context cring
   942 context cring
   943 begin
   943 begin
   944 
   944 
   945 local_setup \<open>
   945 local_setup \<open>
   946 Local_Theory.declaration {syntax = false, pervasive = false}
   946 Local_Theory.declaration {syntax = false, pervasive = false, pos = \<^here>}
   947   (fn phi => Ring_Tac.Ring_Simps.map (Ring_Tac.insert_rules Ring_Tac.eq_ring_simps
   947   (fn phi => Ring_Tac.Ring_Simps.map (Ring_Tac.insert_rules Ring_Tac.eq_ring_simps
   948     (Morphism.term phi \<^term>\<open>R\<close>,
   948     (Morphism.term phi \<^term>\<open>R\<close>,
   949      (Morphism.fact phi @{thms Ipol.simps [meta] Ipol_Pc [meta]},
   949      (Morphism.fact phi @{thms Ipol.simps [meta] Ipol_Pc [meta]},
   950       Morphism.fact phi @{thms Ipolex.simps [meta] Ipolex_Const [meta]},
   950       Morphism.fact phi @{thms Ipolex.simps [meta] Ipolex_Const [meta]},
   951       Morphism.fact phi @{thms Ipolex_polex_list.simps [meta]},
   951       Morphism.fact phi @{thms Ipolex_polex_list.simps [meta]},