diff -r 47272fac86d8 -r 62d8c6c08fb2 src/HOL/Bit_Operations.thy --- a/src/HOL/Bit_Operations.thy Sun Jan 14 20:55:58 2024 +0100 +++ b/src/HOL/Bit_Operations.thy Sun Jan 14 20:02:55 2024 +0000 @@ -17,7 +17,7 @@ assumes bits_div_0 [simp]: \0 div a = 0\ and bits_div_by_0 [simp]: \a div 0 = 0\ and bits_div_by_1 [simp]: \a div 1 = a\ - and even_succ_div_2 [simp]: \even a \ (1 + a) div 2 = a div 2\ + and even_half_succ_eq [simp]: \even a \ (1 + a) div 2 = a div 2\ and even_mask_div_iff: \even ((2 ^ m - 1) div 2 ^ n) \ 2 ^ n = 0 \ m \ n\ and exp_div_exp_eq: \2 ^ m div 2 ^ n = of_bool (2 ^ m \ 0 \ m \ n) * 2 ^ (m - n)\ and div_exp_eq: \a div 2 ^ m div 2 ^ n = a div 2 ^ (m + n)\ @@ -37,7 +37,7 @@ lemma bits_1_div_2 [simp]: \1 div 2 = 0\ - using even_succ_div_2 [of 0] by simp + using even_half_succ_eq [of 0] by simp lemma bits_1_div_exp [simp]: \1 div 2 ^ n = of_bool (n = 0)\