Documentation

Atlas.HighDimensionalStatistics.code.Chapter3.TrigOrtho

theorem Icc_to_ii (f : ) :
(x : ) in Set.Icc 0 1, f x = (x : ) in 0..1, f x
theorem sin_2pi_m (m : ) :
Real.sin (m * (2 * Real.pi)) = 0
theorem ics (c : ) (hc : c 0) :
(x : ) in 0..1, Real.cos (c * x) = Real.sin c / c
theorem iss (c : ) (hc : c 0) :
(x : ) in 0..1, Real.sin (c * x) = (1 - Real.cos c) / c
theorem two_pi_ne (m : ) (hm : m 0) :
2 * Real.pi * m 0
theorem ic0 (m : ) (hm : m 0) :
(x : ) in 0..1, Real.cos (2 * Real.pi * m * x) = 0
theorem is0 (m : ) (hm : m 0) :
(x : ) in 0..1, Real.sin (2 * Real.pi * m * x) = 0
theorem ics2 (m : ) (hm : m 0) :
(x : ) in 0..1, Real.cos (2 * Real.pi * m * x) ^ 2 = 1 / 2
theorem iss2 (m : ) (hm : m 0) :
(x : ) in 0..1, Real.sin (2 * Real.pi * m * x) ^ 2 = 1 / 2
theorem tb_one (x : ) :
theorem tb_even (m : ) (hm : 0 < m) (x : ) :
Chapter3.trigBasis (2 * m) x = 2 * Real.cos (2 * Real.pi * m * x)
theorem tb_odd (m : ) (hm : 0 < m) (x : ) :
Chapter3.trigBasis (2 * m + 1) x = 2 * Real.sin (2 * Real.pi * m * x)
theorem nat_tri (j : ) (hj : 0 < j) :
j = 1 (∃ (m : ), 0 < m j = 2 * m) ∃ (m : ), 0 < m j = 2 * m + 1
theorem icc0_nat (m n : ) (hm : 0 < m) (hn : 0 < n) (hmn : m n) :
(x : ) in 0..1, Real.cos (2 * Real.pi * m * x) * Real.cos (2 * Real.pi * n * x) = 0
theorem iss0_nat (m n : ) (hm : 0 < m) (hn : 0 < n) (hmn : m n) :
(x : ) in 0..1, Real.sin (2 * Real.pi * m * x) * Real.sin (2 * Real.pi * n * x) = 0
theorem isc0_nat (m n : ) (hm : 0 < m) (hn : 0 < n) :
(x : ) in 0..1, Real.sin (2 * Real.pi * m * x) * Real.cos (2 * Real.pi * n * x) = 0
theorem trigBasis_L2_orthonormal' (j k : ) (hj : 0 < j) (hk : 0 < k) :