changeset 78685 | 07c35dec9dac |
parent 77351 | a03bb622517c |
child 78698 | 1b9388e6eb75 |
--- a/src/HOL/Int.thy Sun Sep 17 18:56:35 2023 +0100 +++ b/src/HOL/Int.thy Sat Sep 23 18:45:19 2023 +0100 @@ -1487,6 +1487,9 @@ using pos_zmult_eq_1_iff_lemma [OF L] L by force qed auto +lemma zmult_eq_neg1_iff: "a * b = (-1 :: int) \<longleftrightarrow> a = 1 \<and> b = -1 \<or> a = -1 \<and> b = 1" + using zmult_eq_1_iff[of a "-b"] by auto + lemma infinite_UNIV_int [simp]: "\<not> finite (UNIV::int set)" proof assume "finite (UNIV::int set)"