src/HOL/Decision_Procs/Approximation.thy
changeset 64242 93c6f0da5c70
parent 64240 eabf80376aab
child 64243 aee949f6642d
equal deleted inserted replaced
64241:430d74089d4d 64242:93c6f0da5c70
  4424   "i mod j = i - i div j * j"
  4424   "i mod j = i - i div j * j"
  4425   "n = m \<longleftrightarrow> real n = real m"
  4425   "n = m \<longleftrightarrow> real n = real m"
  4426   "n \<le> m \<longleftrightarrow> real n \<le> real m"
  4426   "n \<le> m \<longleftrightarrow> real n \<le> real m"
  4427   "n < m \<longleftrightarrow> real n < real m"
  4427   "n < m \<longleftrightarrow> real n < real m"
  4428   "n \<in> {m .. l} \<longleftrightarrow> real n \<in> {real m .. real l}"
  4428   "n \<in> {m .. l} \<longleftrightarrow> real n \<in> {real m .. real l}"
  4429   by (simp_all add: real_div_nat_eq_floor_of_divide mod_div_equality')
  4429   by (simp_all add: real_div_nat_eq_floor_of_divide div_mult_mod_eq')
  4430 
  4430 
  4431 ML_file "approximation.ML"
  4431 ML_file "approximation.ML"
  4432 
  4432 
  4433 method_setup approximation = \<open>
  4433 method_setup approximation = \<open>
  4434   let
  4434   let