diff -r 8659acd81f9d -r 8993b3144358 src/HOL/Presburger.thy --- a/src/HOL/Presburger.thy Sun Jun 17 13:39:25 2007 +0200 +++ b/src/HOL/Presburger.thy Sun Jun 17 13:39:27 2007 +0200 @@ -373,9 +373,6 @@ shows "((m::int) dvd t) \ (k*m dvd k*t)" using not0 by (simp add: dvd_def) -lemma all_not_ex: "(ALL x. P x) = (~ (EX x. ~ P x ))" -by blast - lemma uminus_dvd_conv: "(d dvd (t::int)) \ (-d dvd t)" "(d dvd (t::int)) \ (d dvd -t)" by simp_all text {* \bigskip Theorems for transforming predicates on nat to predicates on @{text int}*} @@ -599,7 +596,7 @@ lemma less_Pls_Pls: - "Numeral.Pls < Numeral.Pls \ False" by presburger + "Numeral.Pls < Numeral.Pls \ False" by simp lemma less_Pls_Min: "Numeral.Pls < Numeral.Min \ False" @@ -618,7 +615,7 @@ unfolding Pls_def Min_def by presburger lemma less_Min_Min: - "Numeral.Min < Numeral.Min \ False" by presburger + "Numeral.Min < Numeral.Min \ False" by simp lemma less_Min_Bit: "Numeral.Min < Numeral.Bit k v \ Numeral.Min < k"