src/HOL/Presburger.thy
changeset 48891 c0eafbd55de3
parent 47432 e1576d13e933
child 49962 a8cc904a6820
--- a/src/HOL/Presburger.thy	Wed Aug 22 22:47:16 2012 +0200
+++ b/src/HOL/Presburger.thy	Wed Aug 22 22:55:41 2012 +0200
@@ -6,12 +6,11 @@
 
 theory Presburger
 imports Groebner_Basis Set_Interval
-uses
-  "Tools/Qelim/qelim.ML"
-  "Tools/Qelim/cooper_procedure.ML"
-  ("Tools/Qelim/cooper.ML")
 begin
 
+ML_file "Tools/Qelim/qelim.ML"
+ML_file "Tools/Qelim/cooper_procedure.ML"
+
 subsection{* The @{text "-\<infinity>"} and @{text "+\<infinity>"} Properties *}
 
 lemma minf:
@@ -386,7 +385,7 @@
   "\<lbrakk>x = x'; 0 \<le> x' \<Longrightarrow> P = P'\<rbrakk> \<Longrightarrow> (0 \<le> (x::int) \<and> P) = (0 \<le> x' \<and> P')"
   by (simp cong: conj_cong)
 
-use "Tools/Qelim/cooper.ML"
+ML_file "Tools/Qelim/cooper.ML"
 setup Cooper.setup
 
 method_setup presburger = {*