English
For every integer n, 2 S_R(n+1) = X S_R(n) + C_R(n+1).
Русский
Для каждого n: 2 S_R(n+1) = X S_R(n) + C_R(n+1).
LaTeX
$$$ 2 \; S_R(n+1) = X \cdot S_R(n) + C_R(n+1) $$$
Lean4
theorem S_eq_X_mul_S_add_C (n : ℤ) : 2 * S R (n + 1) = X * S R n + C R (n + 1) := by
induction n using Polynomial.Chebyshev.induct with
| zero => simp [two_mul]
| one => simp [S_two, C_two]; ring
| add_two n ih1 ih2 =>
have h₁ := S_add_two R (n + 1)
have h₂ := S_add_two R n
have h₃ := C_add_two R (n + 1)
linear_combination (norm := ring_nf) -h₃ - (X : R[X]) * h₂ + 2 * h₁ + (X : R[X]) * ih1 - ih2
| neg_add_one n ih1 ih2 =>
have h₁ := S_add_two R (-n - 1)
have h₂ := S_add_two R (-n)
have h₃ := C_add_two R (-n)
linear_combination (norm := ring_nf) -h₃ + 2 * h₂ - (X : R[X]) * h₁ - ih2 + (X : R[X]) * ih1