diff -r 7476818dfd5d -r 486a32079c60 src/HOL/Library/Word.thy --- a/src/HOL/Library/Word.thy Sat Dec 02 20:49:49 2023 +0000 +++ b/src/HOL/Library/Word.thy Sat Dec 02 20:49:50 2023 +0000 @@ -668,16 +668,7 @@ end instance word :: (len) semiring_parity -proof - show "\ 2 dvd (1::'a word)" - by transfer simp - show even_iff_mod_2_eq_0: "2 dvd a \ a mod 2 = 0" - for a :: "'a word" - by transfer (simp_all add: mod_2_eq_odd take_bit_Suc) - show "\ 2 dvd a \ a mod 2 = 1" - for a :: "'a word" - by transfer (simp_all add: mod_2_eq_odd take_bit_Suc) -qed + by (standard; transfer) (simp_all add: mod_2_eq_odd) lemma word_bit_induct [case_names zero even odd]: \P a\ if word_zero: \P 0\