Skip to content

Commit 2e58f1c

Browse files
committed
Fixed twice
1 parent 1d56d01 commit 2e58f1c

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

Mathlib/RingTheory/Polynomial/Chebyshev.lean

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -493,8 +493,8 @@ theorem T_eq_X_mul_U_sub_U (n : ℤ) : T R (n + 2) = X * U R (n + 1) - U R n :=
493493
theorem two_mul_T_eq_U_sub_U (n : ℤ) : 2 * T R (n + 2) = U R (n + 2) - U R n := by
494494
linear_combination (norm := ring_nf) (T_eq_U_sub_X_mul_U R (n + 2)) + (T_eq_X_mul_U_sub_U R n)
495495

496-
theorem U_eq_twice_T_add_U (n : ℤ) : U R (n + 2) = 2 * T R (n + 2) + U R n := by
497-
linear_combination (norm := ring_nf) - (twice_T_eq_U_sub_U R n)
496+
theorem U_eq_two_mul_T_add_U (n : ℤ) : U R (n + 2) = 2 * T R (n + 2) + U R n := by
497+
linear_combination (norm := ring_nf) - (two_mul_T_eq_U_sub_U R n)
498498

499499
theorem U_mem_span_T (n : ℕ) : U R n ∈ Submodule.span ℕ {T R m | m ∈ Finset.Icc 0 n} := by
500500
induction n using Nat.twoStepInduction
@@ -503,7 +503,7 @@ theorem U_mem_span_T (n : ℕ) : U R n ∈ Submodule.span ℕ {T R m | m ∈ Fin
503503
rw [show U R (1 : ℕ) = 2 * T R 1 by simp, ← smul_eq_mul]; norm_cast
504504
exact Submodule.smul_of_tower_mem _ 2 (Submodule.mem_span_of_mem ⟨1, by simp⟩)
505505
case more n h₀ _ =>
506-
push_cast; rw [U_eq_twice_T_add_U, ← smul_eq_mul]; norm_cast
506+
push_cast; rw [U_eq_two_mul_T_add_U, ← smul_eq_mul]; norm_cast
507507
refine Submodule.add_mem _ ?_ ((Submodule.span_mono (by grind)) h₀)
508508
· exact Submodule.smul_of_tower_mem _ 2 (Submodule.mem_span_of_mem ⟨n + 2, by simp⟩)
509509

0 commit comments

Comments
 (0)