α : Type ?u.504241
β : Type ?u.504244
n d k N : ℕ
x : Fin n → ℕ
⊢ (2 * d + 1) ^ n - 1 = (∑ i : Fin n, d * (2 * d + 1) ^ ↑i) * 2
α : Type ?u.504241
β : Type ?u.504244
n d k N : ℕ
x : Fin n → ℕ
⊢ ∑ i : Fin n, d * (2 * d + 1) ^ ↑i = ((2 * d + 1) ^ n - 1) / 2
refine' (Nat.div_eq_of_eq_mul_left zero_lt_two _).symm
no goals
α : Type ?u.504241
β : Type ?u.504244
n d k N : ℕ
x : Fin n → ℕ
⊢ (2 * d + 1) ^ n - 1 = (∑ i : Fin n, d * (2 * d + 1) ^ ↑i) * 2
rw [← sum_range fun i => d * (2 * d + 1) ^ (i : ℕ), ← mul_sum, mul_right_comm, mul_comm d, ←
  geom_sum_mul_add, add_tsub_cancel_right, mul_comm]