Added decision procedure for Presburger arithmetic.
authorberghofe
Tue, 25 Mar 2003 09:49:45 +0100
changeset 13879 92c0973ac730
parent 13878 90ca3815e4b2
child 13880 4f7f30f68926
Added decision procedure for Presburger arithmetic.
src/HOL/IsaMakefile
--- a/src/HOL/IsaMakefile	Tue Mar 25 09:49:13 2003 +0100
+++ b/src/HOL/IsaMakefile	Tue Mar 25 09:49:45 2003 +0100
@@ -87,12 +87,14 @@
   Fun.thy Gfp.ML Gfp.thy \
   Hilbert_Choice.thy Hilbert_Choice_lemmas.ML HOL.ML \
   HOL.thy HOL_lemmas.ML Inductive.thy Integ/Bin.ML Integ/Bin.thy \
+  Integ/cooper_dec.ML Integ/cooper_proof.ML \
   Integ/Equiv.ML Integ/Equiv.thy Integ/Int_lemmas.ML Integ/Int.thy \
   Integ/IntArith.ML Integ/IntArith.thy Integ/IntDef.ML Integ/IntDef.thy \
   Integ/IntDiv.thy Integ/IntPower.ML Integ/IntPower.thy \
   Integ/nat_bin.ML Integ/NatBin.thy Integ/NatSimprocs.ML \
   Integ/NatSimprocs.thy Integ/int_arith1.ML Integ/int_arith2.ML \
   Integ/int_factor_simprocs.ML Integ/nat_simprocs.ML \
+  Integ/Presburger.thy Integ/presburger.ML Integ/qelim.ML \
   Lfp.ML Lfp.thy List.ML List.thy Main.ML Main.thy Map.ML Map.thy Nat.ML \
   Nat.thy NatArith.ML NatArith.thy Numeral.thy \
   Power.ML Power.thy PreList.thy Product_Type.ML Product_Type.thy ROOT.ML \
@@ -595,7 +597,7 @@
   ex/IntRing.thy ex/Intuitionistic.thy \
   ex/Lagrange.ML ex/Lagrange.thy ex/Locales.thy ex/MergeSort.thy \
   ex/MT.ML ex/MT.thy ex/MonoidGroup.thy ex/Multiquote.thy \
-  ex/NatSum.thy ex/PER.thy ex/Primrec.thy ex/Puzzle.thy \
+  ex/NatSum.thy ex/PER.thy ex/PresburgerEx.thy ex/Primrec.thy ex/Puzzle.thy \
   ex/Qsort.thy ex/ROOT.ML ex/Recdefs.thy ex/Records.thy \
   ex/Ring.ML ex/Ring.thy ex/StringEx.thy ex/SVC_Oracle.ML ex/SVC_Oracle.thy \
   ex/Tarski.thy ex/Tuple.thy ex/cla.ML ex/mesontest.ML \