# HG changeset patch # User wenzelm # Date 1638790799 -3600 # Node ID 2df334453c4cfbfdfdf2ca63f139786dd6291357 # Parent 229d7ea628c2f2206c232212b255a4fe688b81be isabelle update_cartouches; diff -r 229d7ea628c2 -r 2df334453c4c src/HOL/Computational_Algebra/Factorial_Ring.thy --- a/src/HOL/Computational_Algebra/Factorial_Ring.thy Sun Dec 05 20:17:17 2021 +0100 +++ b/src/HOL/Computational_Algebra/Factorial_Ring.thy Mon Dec 06 12:39:59 2021 +0100 @@ -920,7 +920,7 @@ assumes "is_unit x" shows "infinite {n. x^n dvd y}" proof - - from `is_unit x` have "is_unit (x^n)" for n + from \is_unit x\ have "is_unit (x^n)" for n using is_unit_power_iff by auto hence "x^n dvd y" for n by auto @@ -2181,7 +2181,7 @@ using is_unit_power_iff by simp hence "p^k dvd x" by auto - moreover from `is_unit p` have "p^k dvd p^multiplicity p x" + moreover from \is_unit p\ have "p^k dvd p^multiplicity p x" using multiplicity_unit_left is_unit_power_iff by simp ultimately show ?thesis by simp next @@ -2194,16 +2194,16 @@ moreover have "p^k dvd x \ k = 0" proof (rule ccontr) assume "p^k dvd x" and "k \ 0" - with `p = 0` have "p^k = 0" by auto - with `p^k dvd x` have "0 dvd x" by auto + with \p = 0\ have "p^k = 0" by auto + with \p^k dvd x\ have "0 dvd x" by auto hence "x = 0" by auto - with `x \ 0` show False by auto + with \x \ 0\ show False by auto qed ultimately show ?thesis - by (auto simp add: is_unit_power_iff `\ is_unit p`) + by (auto simp add: is_unit_power_iff \\ is_unit p\) next case False - with `x \ 0` `\ is_unit p` show ?thesis + with \x \ 0\ \\ is_unit p\ show ?thesis by (simp add: power_dvd_iff_le_multiplicity dvd_power_iff multiplicity_same_power) qed qed diff -r 229d7ea628c2 -r 2df334453c4c src/HOL/Equiv_Relations.thy --- a/src/HOL/Equiv_Relations.thy Sun Dec 05 20:17:17 2021 +0100 +++ b/src/HOL/Equiv_Relations.thy Mon Dec 06 12:39:59 2021 +0100 @@ -368,7 +368,7 @@ have eqv: "equiv S ?r" unfolding relation_of_def by (auto intro: comp_equivI) have finite: "C \ S//?r \ finite C" for C - by (fact finite_equiv_class[OF `finite S` equiv_type[OF `equiv S ?r`]]) + by (fact finite_equiv_class[OF \finite S\ equiv_type[OF \equiv S ?r\]]) have disjoint: "A \ S//?r \ B \ S//?r \ A \ B \ A \ B = {}" for A B using eqv quotient_disj by blast diff -r 229d7ea628c2 -r 2df334453c4c src/HOL/Set_Interval.thy --- a/src/HOL/Set_Interval.thy Sun Dec 05 20:17:17 2021 +0100 +++ b/src/HOL/Set_Interval.thy Mon Dec 06 12:39:59 2021 +0100 @@ -1581,7 +1581,7 @@ assume "finite S" and "\ Suc (Max S) \ card S" then have "Suc (Max S) < card S" by simp - with `finite S` have "S \ {0..Max S}" + with \finite S\ have "S \ {0..Max S}" by auto hence "card S \ card {0..Max S}" by (intro card_mono; auto) @@ -2110,14 +2110,14 @@ let ?S' = "S - {Max S}" from Suc have "Max S \ S" by (auto intro: Max_in) hence cards: "card S = Suc (card ?S')" - using `finite S` by (intro card.remove; auto) + using \finite S\ by (intro card.remove; auto) hence "\ {0.. \ ?S'" using Suc by (intro Suc; auto) hence "\ {0.. \ ?S' + Max S" - using `Max S \ x` by simp + using \Max S \ x\ by simp also have "... = \ S" - using sum.remove[OF `finite S` `Max S \ S`, where g="\x. x"] + using sum.remove[OF \finite S\ \Max S \ S\, where g="\x. x"] by simp finally show ?case using cards Suc by auto