src/HOL/Numeral_Simprocs.thy
changeset 70356 4a327c061870
parent 69605 a96320074298
child 72512 83b5911c0164
equal deleted inserted replaced
70355:a80ad0ac0837 70356:4a327c061870
   288       [\<^simproc>\<open>semiring_assoc_fold\<close>,
   288       [\<^simproc>\<open>semiring_assoc_fold\<close>,
   289        \<^simproc>\<open>int_combine_numerals\<close>,
   289        \<^simproc>\<open>int_combine_numerals\<close>,
   290        \<^simproc>\<open>inteq_cancel_numerals\<close>,
   290        \<^simproc>\<open>inteq_cancel_numerals\<close>,
   291        \<^simproc>\<open>intless_cancel_numerals\<close>,
   291        \<^simproc>\<open>intless_cancel_numerals\<close>,
   292        \<^simproc>\<open>intle_cancel_numerals\<close>,
   292        \<^simproc>\<open>intle_cancel_numerals\<close>,
   293        \<^simproc>\<open>field_combine_numerals\<close>]
   293        \<^simproc>\<open>field_combine_numerals\<close>,
   294   #> Lin_Arith.add_simprocs
   294        \<^simproc>\<open>nat_combine_numerals\<close>,
   295       [\<^simproc>\<open>nat_combine_numerals\<close>,
       
   296        \<^simproc>\<open>nateq_cancel_numerals\<close>,
   295        \<^simproc>\<open>nateq_cancel_numerals\<close>,
   297        \<^simproc>\<open>natless_cancel_numerals\<close>,
   296        \<^simproc>\<open>natless_cancel_numerals\<close>,
   298        \<^simproc>\<open>natle_cancel_numerals\<close>,
   297        \<^simproc>\<open>natle_cancel_numerals\<close>,
   299        \<^simproc>\<open>natdiff_cancel_numerals\<close>])
   298        \<^simproc>\<open>natdiff_cancel_numerals\<close>,
       
   299        Numeral_Simprocs.field_divide_cancel_numeral_factor])
   300 \<close>
   300 \<close>
   301 
   301 
   302 end
   302 end