rw [h1, h2, h3]
case succ
j : ℕ
ih : sum (fun i => i + i / 2 + 1) (j + j) = 3 * (j * j + j) + 1
hlt : 0 < 2
h1 : Nat.succ j = j + 1
h2 : Nat.succ (j + j) = j + j + 1
h3 : Nat.succ (j + j + 1) = j + j + 2
⊢ 3 * (j * j + j) + (j + j + Nat.succ (j + j) / 2) + (j + j + Nat.succ (Nat.succ (j + j)) / 2) =
    Nat.succ (3 * (Nat.succ j * j + j + j))
case succ
j : ℕ
ih : sum (fun i => i + i / 2 + 1) (j + j) = 3 * (j * j + j) + 1
hlt : 0 < 2
h1 : Nat.succ j = j + 1
h2 : Nat.succ (j + j) = j + j + 1
h3 : Nat.succ (j + j + 1) = j + j + 2
⊢ 3 * (j * j + j) + (j + j + (j + j + 1) / 2) + (j + j + (j + j + 2) / 2) = Nat.succ (3 * ((j + 1) * j + j + j))