Loogle!
Result
Found 341 declarations mentioning Real.cos. Of these, only the first 200 are shown.
- Real.cos π Mathlib.Analysis.Complex.Trigonometric
(x : β) : β - Complex.cos_ofReal_re π Mathlib.Analysis.Complex.Trigonometric
(x : β) : (Complex.cos βx).re = Real.cos x - Complex.ofReal_cos π Mathlib.Analysis.Complex.Trigonometric
(x : β) : β(Real.cos x) = Complex.cos βx - Real.cos_neg π Mathlib.Analysis.Complex.Trigonometric
(x : β) : Real.cos (-x) = Real.cos x - Real.cos_abs π Mathlib.Analysis.Complex.Trigonometric
(x : β) : Real.cos |x| = Real.cos x - Real.cos_le_one π Mathlib.Analysis.Complex.Trigonometric
(x : β) : Real.cos x β€ 1 - Real.cos_zero π Mathlib.Analysis.Complex.Trigonometric
: Real.cos 0 = 1 - Real.neg_one_le_cos π Mathlib.Analysis.Complex.Trigonometric
(x : β) : -1 β€ Real.cos x - Real.abs_cos_le_one π Mathlib.Analysis.Complex.Trigonometric
(x : β) : |Real.cos x| β€ 1 - Real.cos_one_pos π Mathlib.Analysis.Complex.Trigonometric
: 0 < Real.cos 1 - Complex.exp_ofReal_mul_I_re π Mathlib.Analysis.Complex.Trigonometric
(x : β) : (Complex.exp (βx * Complex.I)).re = Real.cos x - Real.cot_eq_cos_div_sin π Mathlib.Analysis.Complex.Trigonometric
(x : β) : x.cot = Real.cos x / Real.sin x - Real.tan_eq_sin_div_cos π Mathlib.Analysis.Complex.Trigonometric
(x : β) : Real.tan x = Real.sin x / Real.cos x - Complex.exp_re π Mathlib.Analysis.Complex.Trigonometric
(x : β) : (Complex.exp x).re = Real.exp x.re * Real.cos x.im - Real.cos_pos_of_le_one π Mathlib.Analysis.Complex.Trigonometric
{x : β} (hx : |x| β€ 1) : 0 < Real.cos x - Real.tan_mul_cos π Mathlib.Analysis.Complex.Trigonometric
{x : β} (hx : Real.cos x β 0) : Real.tan x * Real.cos x = Real.sin x - Real.cos_sq_le_one π Mathlib.Analysis.Complex.Trigonometric
(x : β) : Real.cos x ^ 2 β€ 1 - Real.cos_two_neg π Mathlib.Analysis.Complex.Trigonometric
: Real.cos 2 < 0 - Complex.exp_ofReal_mul_I π Mathlib.Analysis.Complex.Trigonometric
(x : β) : Complex.exp (βx * Complex.I) = β(Real.cos x) + β(Real.sin x) * Complex.I - Real.abs_cos_eq_sqrt_one_sub_sin_sq π Mathlib.Analysis.Complex.Trigonometric
(x : β) : |Real.cos x| = β(1 - Real.sin x ^ 2) - Real.abs_sin_eq_sqrt_one_sub_cos_sq π Mathlib.Analysis.Complex.Trigonometric
(x : β) : |Real.sin x| = β(1 - Real.cos x ^ 2) - Real.cos_add π Mathlib.Analysis.Complex.Trigonometric
(x y : β) : Real.cos (x + y) = Real.cos x * Real.cos y - Real.sin x * Real.sin y - Real.cos_sub π Mathlib.Analysis.Complex.Trigonometric
(x y : β) : Real.cos (x - y) = Real.cos x * Real.cos y + Real.sin x * Real.sin y - Real.sin_add π Mathlib.Analysis.Complex.Trigonometric
(x y : β) : Real.sin (x + y) = Real.sin x * Real.cos y + Real.cos x * Real.sin y - Real.sin_sub π Mathlib.Analysis.Complex.Trigonometric
(x y : β) : Real.sin (x - y) = Real.sin x * Real.cos y - Real.cos x * Real.sin y - Real.inv_sqrt_one_add_tan_sq π Mathlib.Analysis.Complex.Trigonometric
{x : β} (hx : 0 < Real.cos x) : (β(1 + Real.tan x ^ 2))β»ΒΉ = Real.cos x - Real.cos_sq' π Mathlib.Analysis.Complex.Trigonometric
(x : β) : Real.cos x ^ 2 = 1 - Real.sin x ^ 2 - Real.cos_sq_add_sin_sq π Mathlib.Analysis.Complex.Trigonometric
(x : β) : Real.cos x ^ 2 + Real.sin x ^ 2 = 1 - Real.sin_sq π Mathlib.Analysis.Complex.Trigonometric
(x : β) : Real.sin x ^ 2 = 1 - Real.cos x ^ 2 - Real.sin_sq_add_cos_sq π Mathlib.Analysis.Complex.Trigonometric
(x : β) : Real.sin x ^ 2 + Real.cos x ^ 2 = 1 - Real.cos_one_le π Mathlib.Analysis.Complex.Trigonometric
: Real.cos 1 β€ 5 / 9 - Real.tan_div_sqrt_one_add_tan_sq π Mathlib.Analysis.Complex.Trigonometric
{x : β} (hx : 0 < Real.cos x) : Real.tan x / β(1 + Real.tan x ^ 2) = Real.sin x - Real.inv_one_add_tan_sq π Mathlib.Analysis.Complex.Trigonometric
{x : β} (hx : Real.cos x β 0) : (1 + Real.tan x ^ 2)β»ΒΉ = Real.cos x ^ 2 - Real.sin_two_mul π Mathlib.Analysis.Complex.Trigonometric
(x : β) : Real.sin (2 * x) = 2 * Real.sin x * Real.cos x - Real.two_mul_cos_mul_cos π Mathlib.Analysis.Complex.Trigonometric
(x y : β) : 2 * Real.cos x * Real.cos y = Real.cos (x - y) + Real.cos (x + y) - Real.two_mul_sin_mul_cos π Mathlib.Analysis.Complex.Trigonometric
(x y : β) : 2 * Real.sin x * Real.cos y = Real.sin (x - y) + Real.sin (x + y) - Real.two_mul_sin_mul_sin π Mathlib.Analysis.Complex.Trigonometric
(x y : β) : 2 * Real.sin x * Real.sin y = Real.cos (x - y) - Real.cos (x + y) - Real.cos_two_mul' π Mathlib.Analysis.Complex.Trigonometric
(x : β) : Real.cos (2 * x) = Real.cos x ^ 2 - Real.sin x ^ 2 - Real.one_add_tan_sq_mul_cos_sq_eq_one π Mathlib.Analysis.Complex.Trigonometric
{x : β} (h : Real.cos x β 0) : (1 + Real.tan x ^ 2) * Real.cos x ^ 2 = 1 - Real.cos_two_mul π Mathlib.Analysis.Complex.Trigonometric
(x : β) : Real.cos (2 * x) = 2 * Real.cos x ^ 2 - 1 - Real.cos_two_mul_eq_one_sub π Mathlib.Analysis.Complex.Trigonometric
(x : β) : Real.cos (2 * x) = 1 - 2 * Real.sin x ^ 2 - Real.tan_sq_div_one_add_tan_sq π Mathlib.Analysis.Complex.Trigonometric
{x : β} (hx : Real.cos x β 0) : Real.tan x ^ 2 / (1 + Real.tan x ^ 2) = Real.sin x ^ 2 - Real.cos_three_mul π Mathlib.Analysis.Complex.Trigonometric
(x : β) : Real.cos (3 * x) = 4 * Real.cos x ^ 3 - 3 * Real.cos x - Real.cos_sq π Mathlib.Analysis.Complex.Trigonometric
(x : β) : Real.cos x ^ 2 = 1 / 2 + Real.cos (2 * x) / 2 - Real.sin_sq_eq_half_sub π Mathlib.Analysis.Complex.Trigonometric
(x : β) : Real.sin x ^ 2 = 1 / 2 - Real.cos (2 * x) / 2 - Real.cos_add_cos π Mathlib.Analysis.Complex.Trigonometric
(x y : β) : Real.cos x + Real.cos y = 2 * Real.cos ((x + y) / 2) * Real.cos ((x - y) / 2) - Real.sin_add_sin π Mathlib.Analysis.Complex.Trigonometric
(x y : β) : Real.sin x + Real.sin y = 2 * Real.sin ((x + y) / 2) * Real.cos ((x - y) / 2) - Real.sin_sub_sin π Mathlib.Analysis.Complex.Trigonometric
(x y : β) : Real.sin x - Real.sin y = 2 * Real.sin ((x - y) / 2) * Real.cos ((x + y) / 2) - Real.cos_sub_cos π Mathlib.Analysis.Complex.Trigonometric
(x y : β) : Real.cos x - Real.cos y = -2 * Real.sin ((x + y) / 2) * Real.sin ((x - y) / 2) - Real.cos_bound π Mathlib.Analysis.Complex.Trigonometric
{x : β} (hx : |x| β€ 1) : |Real.cos x - (1 - x ^ 2 / 2)| β€ |x| ^ 4 * (5 / 96) - Real.range_cos_infinite π Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
: (Set.range Real.cos).Infinite - Real.cos_antiperiodic π Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
: Function.Antiperiodic Real.cos Real.pi - Real.cos_pi π Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
: Real.cos Real.pi = -1 - Real.continuous_cos π Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
: Continuous Real.cos - Real.injOn_cos π Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
: Set.InjOn Real.cos (Set.Icc 0 Real.pi) - Real.antitoneOn_cos π Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
: AntitoneOn Real.cos (Set.Icc 0 Real.pi) - Real.strictAntiOn_cos π Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
: StrictAntiOn Real.cos (Set.Icc 0 Real.pi) - Real.continuousOn_cos π Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
{s : Set β} : ContinuousOn Real.cos s - Real.cos_add_pi π Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
(x : β) : Real.cos (x + Real.pi) = -Real.cos x - Real.cos_pi_sub π Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
(x : β) : Real.cos (Real.pi - x) = -Real.cos x - Real.cos_sub_pi π Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
(x : β) : Real.cos (x - Real.pi) = -Real.cos x - Real.mapsTo_cos π Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
(s : Set β) : Set.MapsTo Real.cos s (Set.Icc (-1) 1) - Real.range_cos π Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
: Set.range Real.cos = Set.Icc (-1) 1 - Real.abs_cos_int_mul_pi π Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
(k : β€) : |Real.cos (βk * Real.pi)| = 1 - Real.cos_mem_Icc π Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
(x : β) : Real.cos x β Set.Icc (-1) 1 - Real.cos_le_cos_of_nonneg_of_le_pi π Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
{x y : β} (hxβ : 0 β€ x) (hyβ : y β€ Real.pi) (hxy : x β€ y) : Real.cos y β€ Real.cos x - Real.cos_lt_cos_of_nonneg_of_le_pi π Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
{x y : β} (hxβ : 0 β€ x) (hyβ : y β€ Real.pi) (hxy : x < y) : Real.cos y < Real.cos x - Real.bijOn_cos π Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
: Set.BijOn Real.cos (Set.Icc 0 Real.pi) (Set.Icc (-1) 1) - Real.cos_periodic π Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
: Function.Periodic Real.cos (2 * Real.pi) - Real.surjOn_cos π Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
: Set.SurjOn Real.cos (Set.Icc 0 Real.pi) (Set.Icc (-1) 1) - Real.cos_eq_zero_iff_sin_eq π Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
{x : β} : Real.cos x = 0 β Real.sin x = 1 β¨ Real.sin x = -1 - Real.cos_two_pi π Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
: Real.cos (2 * Real.pi) = 1 - Real.sin_eq_zero_iff_cos_eq π Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
{x : β} : Real.sin x = 0 β Real.cos x = 1 β¨ Real.cos x = -1 - Real.cos_int_mul_pi π Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
(n : β€) : Real.cos (βn * Real.pi) = (-1) ^ n - Real.cos_nat_mul_pi π Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
(n : β) : Real.cos (βn * Real.pi) = (-1) ^ n - Real.cos_pi_div_two π Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
: Real.cos (Real.pi / 2) = 0 - Real.cos_add_two_pi π Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
(x : β) : Real.cos (x + 2 * Real.pi) = Real.cos x - Real.cos_sub_two_pi π Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
(x : β) : Real.cos (x - 2 * Real.pi) = Real.cos x - Real.cos_two_pi_sub π Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
(x : β) : Real.cos (2 * Real.pi - x) = Real.cos x - Real.cos_pi_div_two_sub π Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
(x : β) : Real.cos (Real.pi / 2 - x) = Real.sin x - Real.cos_sub_pi_div_two π Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
(x : β) : Real.cos (x - Real.pi / 2) = Real.sin x - Real.sin_add_pi_div_two π Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
(x : β) : Real.sin (x + Real.pi / 2) = Real.cos x - Real.sin_pi_div_two_sub π Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
(x : β) : Real.sin (Real.pi / 2 - x) = Real.cos x - Real.exists_cos_eq_zero π Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
: 0 β Real.cos '' Set.Icc 1 2 - Real.cos_add_pi_div_two π Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
(x : β) : Real.cos (x + Real.pi / 2) = -Real.sin x - Real.sin_sub_pi_div_two π Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
(x : β) : Real.sin (x - Real.pi / 2) = -Real.cos x - Real.cos_int_mul_two_pi π Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
(n : β€) : Real.cos (βn * (2 * Real.pi)) = 1 - Real.cos_nat_mul_two_pi π Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
(n : β) : Real.cos (βn * (2 * Real.pi)) = 1 - Real.cos_add_int_mul_two_pi π Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
(x : β) (n : β€) : Real.cos (x + βn * (2 * Real.pi)) = Real.cos x - Real.cos_add_nat_mul_two_pi π Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
(x : β) (n : β) : Real.cos (x + βn * (2 * Real.pi)) = Real.cos x - Real.cos_int_mul_two_pi_sub π Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
(x : β) (n : β€) : Real.cos (βn * (2 * Real.pi) - x) = Real.cos x - Real.cos_nat_mul_two_pi_sub π Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
(x : β) (n : β) : Real.cos (βn * (2 * Real.pi) - x) = Real.cos x - Real.cos_sub_int_mul_two_pi π Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
(x : β) (n : β€) : Real.cos (x - βn * (2 * Real.pi)) = Real.cos x - Real.cos_sub_nat_mul_two_pi π Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
(x : β) (n : β) : Real.cos (x - βn * (2 * Real.pi)) = Real.cos x - Real.sin_eq_sqrt_one_sub_cos_sq π Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
{x : β} (hl : 0 β€ x) (hu : x β€ Real.pi) : Real.sin x = β(1 - Real.cos x ^ 2) - Real.cos_add_int_mul_pi π Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
(x : β) (n : β€) : Real.cos (x + βn * Real.pi) = (-1) ^ n * Real.cos x - Real.cos_add_nat_mul_pi π Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
(x : β) (n : β) : Real.cos (x + βn * Real.pi) = (-1) ^ n * Real.cos x - Real.cos_eq_one_iff π Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
(x : β) : Real.cos x = 1 β β n, βn * (2 * Real.pi) = x - Real.cos_int_mul_pi_sub π Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
(x : β) (n : β€) : Real.cos (βn * Real.pi - x) = (-1) ^ n * Real.cos x - Real.cos_nat_mul_pi_sub π Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
(x : β) (n : β) : Real.cos (βn * Real.pi - x) = (-1) ^ n * Real.cos x - Real.cos_sub_int_mul_pi π Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
(x : β) (n : β€) : Real.cos (x - βn * Real.pi) = (-1) ^ n * Real.cos x - Real.cos_sub_nat_mul_pi π Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
(x : β) (n : β) : Real.cos (x - βn * Real.pi) = (-1) ^ n * Real.cos x - Real.cos_lt_cos_of_nonneg_of_le_pi_div_two π Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
{x y : β} (hxβ : 0 β€ x) (hyβ : y β€ Real.pi / 2) (hxy : x < y) : Real.cos y < Real.cos x - Real.cos_int_mul_two_pi_add_pi π Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
(n : β€) : Real.cos (βn * (2 * Real.pi) + Real.pi) = -1 - Real.cos_int_mul_two_pi_sub_pi π Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
(n : β€) : Real.cos (βn * (2 * Real.pi) - Real.pi) = -1 - Real.cos_nat_mul_two_pi_add_pi π Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
(n : β) : Real.cos (βn * (2 * Real.pi) + Real.pi) = -1 - Real.cos_nat_mul_two_pi_sub_pi π Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
(n : β) : Real.cos (βn * (2 * Real.pi) - Real.pi) = -1 - Real.cos_pi_div_three π Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
: Real.cos (Real.pi / 3) = 1 / 2 - Real.cos_pi_div_four π Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
: Real.cos (Real.pi / 4) = β2 / 2 - Real.cos_pi_div_six π Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
: Real.cos (Real.pi / 6) = β3 / 2 - Real.abs_sin_half π Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
(x : β) : |Real.sin (x / 2)| = β((1 - Real.cos x) / 2) - Real.cos_nonneg_of_neg_pi_div_two_le_of_le π Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
{x : β} (hl : -(Real.pi / 2) β€ x) (hu : x β€ Real.pi / 2) : 0 β€ Real.cos x - Real.cos_nonneg_of_mem_Icc π Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
{x : β} (hx : x β Set.Icc (-(Real.pi / 2)) (Real.pi / 2)) : 0 β€ Real.cos x - Real.cos_pos_of_mem_Ioo π Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
{x : β} (hx : x β Set.Ioo (-(Real.pi / 2)) (Real.pi / 2)) : 0 < Real.cos x - Real.cos_eq_one_iff_of_lt_of_lt π Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
{x : β} (hxβ : -(2 * Real.pi) < x) (hxβ : x < 2 * Real.pi) : Real.cos x = 1 β x = 0 - Real.cos_neg_of_pi_div_two_lt_of_lt π Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
{x : β} (hxβ : Real.pi / 2 < x) (hxβ : x < Real.pi + Real.pi / 2) : Real.cos x < 0 - Real.cos_nonpos_of_pi_div_two_le_of_le π Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
{x : β} (hxβ : Real.pi / 2 β€ x) (hxβ : x β€ Real.pi + Real.pi / 2) : Real.cos x β€ 0 - Real.cos_half π Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
{x : β} (hl : -Real.pi β€ x) (hr : x β€ Real.pi) : Real.cos (x / 2) = β((1 + Real.cos x) / 2) - Real.cos_pi_div_five π Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
: Real.cos (Real.pi / 5) = (1 + β5) / 4 - Real.cos_pi_over_two_pow π Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
(n : β) : Real.cos (Real.pi / 2 ^ (n + 1)) = Real.sqrtTwoAddSeries 0 n / 2 - Real.tendsto_cos_pi_div_two π Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
: Filter.Tendsto Real.cos (nhdsWithin (Real.pi / 2) (Set.Iio (Real.pi / 2))) (nhdsWithin 0 (Set.Ioi 0)) - Real.sq_cos_pi_div_six π Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
: Real.cos (Real.pi / 6) ^ 2 = 3 / 4 - Real.tendsto_cos_neg_pi_div_two π Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
: Filter.Tendsto Real.cos (nhdsWithin (-(Real.pi / 2)) (Set.Ioi (-(Real.pi / 2)))) (nhdsWithin 0 (Set.Ioi 0)) - Real.cos_eq_sqrt_one_sub_sin_sq π Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
{x : β} (hl : -(Real.pi / 2) β€ x) (hu : x β€ Real.pi / 2) : Real.cos x = β(1 - Real.sin x ^ 2) - Real.cos_pi_div_eight π Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
: Real.cos (Real.pi / 8) = β(2 + β2) / 2 - Complex.norm_exp_mul_exp_add_exp_neg_le_of_abs_im_le π Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
{a b : β} (ha : a β€ 0) {z : β} (hz : |z.im| β€ b) (hb : b β€ Real.pi / 2) : βComplex.exp (βa * (Complex.exp z + Complex.exp (-z)))β β€ Real.exp (a * Real.cos b * Real.exp |z.re|) - Real.sin_half_eq_sqrt π Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
{x : β} (hl : 0 β€ x) (hr : x β€ 2 * Real.pi) : Real.sin (x / 2) = β((1 - Real.cos x) / 2) - Real.sin_half_eq_neg_sqrt π Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
{x : β} (hl : -(2 * Real.pi) β€ x) (hr : x β€ 0) : Real.sin (x / 2) = -β((1 - Real.cos x) / 2) - Real.cos_pi_div_sixteen π Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
: Real.cos (Real.pi / 16) = β(2 + β(2 + β2)) / 2 - Real.quadratic_root_cos_pi_div_five π Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
: 4 * Real.cos (Real.pi / 5) ^ 2 - 2 * Real.cos (Real.pi / 5) - 1 = 0 - Real.cos_pi_div_thirty_two π Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
: Real.cos (Real.pi / 32) = β(2 + β(2 + β(2 + β2))) / 2 - Real.Polynomial.isRoot_cos_pi_div_five π Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
: (4 β’ Polynomial.X ^ 2 - 2 β’ Polynomial.X - Polynomial.C 1).IsRoot (Real.cos (Real.pi / 5)) - Real.Angle.cos_coe π Mathlib.Analysis.SpecialFunctions.Trigonometric.Angle
(x : β) : (βx).cos = Real.cos x - Real.Angle.cos_toReal π Mathlib.Analysis.SpecialFunctions.Trigonometric.Angle
(ΞΈ : Real.Angle) : Real.cos ΞΈ.toReal = ΞΈ.cos - Real.Angle.cos_sin_inj π Mathlib.Analysis.SpecialFunctions.Trigonometric.Angle
{ΞΈ Ο : β} (Hcos : Real.cos ΞΈ = Real.cos Ο) (Hsin : Real.sin ΞΈ = Real.sin Ο) : βΞΈ = βΟ - Real.Angle.cos_eq_real_cos_iff_eq_or_eq_neg π Mathlib.Analysis.SpecialFunctions.Trigonometric.Angle
{ΞΈ : Real.Angle} {Ο : β} : ΞΈ.cos = Real.cos Ο β ΞΈ = βΟ β¨ ΞΈ = -βΟ - Real.Angle.cos_eq_iff_coe_eq_or_eq_neg π Mathlib.Analysis.SpecialFunctions.Trigonometric.Angle
{ΞΈ Ο : β} : Real.cos ΞΈ = Real.cos Ο β βΞΈ = βΟ β¨ βΞΈ = -βΟ - Real.cosPartialEquiv_apply π Mathlib.Analysis.SpecialFunctions.Trigonometric.Inverse
(ΞΈ : β) : βReal.cosPartialEquiv ΞΈ = Real.cos ΞΈ - Real.cos_arcsin_nonneg π Mathlib.Analysis.SpecialFunctions.Trigonometric.Inverse
(x : β) : 0 β€ Real.cos (Real.arcsin x) - Real.arccos_cos π Mathlib.Analysis.SpecialFunctions.Trigonometric.Inverse
{x : β} (hxβ : 0 β€ x) (hxβ : x β€ Real.pi) : Real.arccos (Real.cos x) = x - Real.arccos_eq_of_eq_cos π Mathlib.Analysis.SpecialFunctions.Trigonometric.Inverse
{x y : β} (hyβ : 0 β€ y) (hyβ : y β€ Real.pi) (hxy : x = Real.cos y) : Real.arccos x = y - Real.cos_arccos π Mathlib.Analysis.SpecialFunctions.Trigonometric.Inverse
{x : β} (hxβ : -1 β€ x) (hxβ : x β€ 1) : Real.cos (Real.arccos x) = x - Real.mapsTo_cos_Ioo π Mathlib.Analysis.SpecialFunctions.Trigonometric.Inverse
: Set.MapsTo Real.cos (Set.Ioo 0 Real.pi) (Set.Ioo (-1) 1) - Real.cos_arcsin π Mathlib.Analysis.SpecialFunctions.Trigonometric.Inverse
(x : β) : Real.cos (Real.arcsin x) = β(1 - x ^ 2) - Complex.norm_mul_cos_arg π Mathlib.Analysis.SpecialFunctions.Complex.Arg
(x : β) : βxβ * Real.cos x.arg = x.re - Complex.cos_arg π Mathlib.Analysis.SpecialFunctions.Complex.Arg
{x : β} (hx : x β 0) : Real.cos x.arg = x.re / βxβ - Complex.cpow_ofReal_re π Mathlib.Analysis.SpecialFunctions.Pow.Real
(x : β) (y : β) : (x ^ βy).re = βxβ ^ y * Real.cos (x.arg * y) - Real.rpow_def_of_neg π Mathlib.Analysis.SpecialFunctions.Pow.Real
{x : β} (hx : x < 0) (y : β) : x ^ y = Real.exp (Real.log x * y) * Real.cos (y * Real.pi) - Complex.cpow_ofReal π Mathlib.Analysis.SpecialFunctions.Pow.Real
(x : β) (y : β) : x ^ βy = β(βxβ ^ y) * (β(Real.cos (x.arg * y)) + β(Real.sin (x.arg * y)) * Complex.I) - Real.rpow_def_of_nonpos π Mathlib.Analysis.SpecialFunctions.Pow.Real
{x : β} (hx : x β€ 0) (y : β) : x ^ y = if x = 0 then if y = 0 then 1 else 0 else Real.exp (Real.log x * y) * Real.cos (y * Real.pi) - Real.rpow_eq_nhds_of_neg π Mathlib.Analysis.SpecialFunctions.Pow.Continuity
{p : β Γ β} (hp_fst : p.1 < 0) : (fun x => x.1 ^ x.2) =αΆ [nhds p] fun x => Real.exp (Real.log x.1 * x.2) * Real.cos (x.2 * Real.pi) - Real.measurable_cos π Mathlib.MeasureTheory.Function.SpecialFunctions.Basic
: Measurable Real.cos - Measurable.cos π Mathlib.MeasureTheory.Function.SpecialFunctions.Basic
{Ξ± : Type u_1} {m : MeasurableSpace Ξ±} {f : Ξ± β β} (hf : Measurable f) : Measurable fun x => Real.cos (f x) - AEMeasurable.cos π Mathlib.MeasureTheory.Function.SpecialFunctions.Basic
{Ξ± : Type u_1} {m : MeasurableSpace Ξ±} {ΞΌ : MeasureTheory.Measure Ξ±} {f : Ξ± β β} (hf : AEMeasurable f ΞΌ) : AEMeasurable (fun x => Real.cos (f x)) ΞΌ - circleMap_zero_re π Mathlib.Analysis.SpecialFunctions.Complex.CircleMap
(r ΞΈ : β) : (circleMap 0 r ΞΈ).re = r * Real.cos ΞΈ - Real.analyticAt_cos π Mathlib.Analysis.SpecialFunctions.Trigonometric.Deriv
{x : β} : AnalyticAt β Real.cos x - Real.logDeriv_cos π Mathlib.Analysis.SpecialFunctions.Trigonometric.Deriv
: logDeriv Real.cos = -Real.tan - Real.analyticOnNhd_cos π Mathlib.Analysis.SpecialFunctions.Trigonometric.Deriv
{s : Set β} : AnalyticOnNhd β Real.cos s - Real.analyticOn_cos π Mathlib.Analysis.SpecialFunctions.Trigonometric.Deriv
{s : Set β} : AnalyticOn β Real.cos s - Real.contDiff_cos π Mathlib.Analysis.SpecialFunctions.Trigonometric.Deriv
{n : WithTop ββ} : ContDiff β n Real.cos - Real.analyticWithinAt_cos π Mathlib.Analysis.SpecialFunctions.Trigonometric.Deriv
{x : β} {s : Set β} : AnalyticWithinAt β Real.cos s x - Real.abs_iteratedDeriv_cos_le_one π Mathlib.Analysis.SpecialFunctions.Trigonometric.Deriv
(n : β) (x : β) : |iteratedDeriv n Real.cos x| β€ 1 - Real.deriv_sin π Mathlib.Analysis.SpecialFunctions.Trigonometric.Deriv
: deriv Real.sin = Real.cos - Real.deriv_cos π Mathlib.Analysis.SpecialFunctions.Trigonometric.Deriv
{x : β} : deriv Real.cos x = -Real.sin x - Real.deriv_cos' π Mathlib.Analysis.SpecialFunctions.Trigonometric.Deriv
: deriv Real.cos = fun x => -Real.sin x - Real.iteratedDeriv_add_one_sin π Mathlib.Analysis.SpecialFunctions.Trigonometric.Deriv
(n : β) : iteratedDeriv (n + 1) Real.sin = iteratedDeriv n Real.cos - Real.differentiable_cos π Mathlib.Analysis.SpecialFunctions.Trigonometric.Deriv
: Differentiable β Real.cos - Real.differentiableAt_cos π Mathlib.Analysis.SpecialFunctions.Trigonometric.Deriv
{x : β} : DifferentiableAt β Real.cos x - ContDiff.cos π Mathlib.Analysis.SpecialFunctions.Trigonometric.Deriv
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace β E] {f : E β β} {n : WithTop ββ} (h : ContDiff β n f) : ContDiff β n fun x => Real.cos (f x) - Real.iteratedDerivWithin_cos_Ioo π Mathlib.Analysis.SpecialFunctions.Trigonometric.Deriv
(n : β) {a b x : β} (hx : x β Set.Ioo a b) : iteratedDerivWithin n Real.cos (Set.Ioo a b) x = iteratedDeriv n Real.cos x - Real.iteratedDeriv_add_one_cos π Mathlib.Analysis.SpecialFunctions.Trigonometric.Deriv
(n : β) : iteratedDeriv (n + 1) Real.cos = -iteratedDeriv n Real.sin - ContDiffAt.cos π Mathlib.Analysis.SpecialFunctions.Trigonometric.Deriv
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace β E] {f : E β β} {x : E} {n : WithTop ββ} (hf : ContDiffAt β n f x) : ContDiffAt β n (fun x => Real.cos (f x)) x - ContDiffOn.cos π Mathlib.Analysis.SpecialFunctions.Trigonometric.Deriv
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace β E] {f : E β β} {s : Set E} {n : WithTop ββ} (hf : ContDiffOn β n f s) : ContDiffOn β n (fun x => Real.cos (f x)) s - ContDiffWithinAt.cos π Mathlib.Analysis.SpecialFunctions.Trigonometric.Deriv
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace β E] {f : E β β} {x : E} {s : Set E} {n : WithTop ββ} (hf : ContDiffWithinAt β n f s x) : ContDiffWithinAt β n (fun x => Real.cos (f x)) s x - Real.iteratedDerivWithin_cos_Icc π Mathlib.Analysis.SpecialFunctions.Trigonometric.Deriv
(n : β) {a b : β} (h : a < b) {x : β} (hx : x β Set.Icc a b) : iteratedDerivWithin n Real.cos (Set.Icc a b) x = iteratedDeriv n Real.cos x - Real.differentiable_iteratedDeriv_cos π Mathlib.Analysis.SpecialFunctions.Trigonometric.Deriv
(n : β) : Differentiable β (iteratedDeriv n Real.cos) - Real.hasDerivAt_sin π Mathlib.Analysis.SpecialFunctions.Trigonometric.Deriv
(x : β) : HasDerivAt Real.sin (Real.cos x) x - Real.hasStrictDerivAt_sin π Mathlib.Analysis.SpecialFunctions.Trigonometric.Deriv
(x : β) : HasStrictDerivAt Real.sin (Real.cos x) x - Real.hasDerivAt_cos π Mathlib.Analysis.SpecialFunctions.Trigonometric.Deriv
(x : β) : HasDerivAt Real.cos (-Real.sin x) x - Real.hasStrictDerivAt_cos π Mathlib.Analysis.SpecialFunctions.Trigonometric.Deriv
(x : β) : HasStrictDerivAt Real.cos (-Real.sin x) x - Real.iteratedDeriv_even_cos π Mathlib.Analysis.SpecialFunctions.Trigonometric.Deriv
(n : β) : iteratedDeriv (2 * n) Real.cos = (-1) ^ n * Real.cos - Real.iteratedDeriv_odd_sin π Mathlib.Analysis.SpecialFunctions.Trigonometric.Deriv
(n : β) : iteratedDeriv (2 * n + 1) Real.sin = (-1) ^ n * Real.cos - Differentiable.cos π Mathlib.Analysis.SpecialFunctions.Trigonometric.Deriv
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace β E] {f : E β β} (hc : Differentiable β f) : Differentiable β fun x => Real.cos (f x) - DifferentiableAt.cos π Mathlib.Analysis.SpecialFunctions.Trigonometric.Deriv
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace β E] {f : E β β} {x : E} (hc : DifferentiableAt β f x) : DifferentiableAt β (fun x => Real.cos (f x)) x - DifferentiableOn.cos π Mathlib.Analysis.SpecialFunctions.Trigonometric.Deriv
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace β E] {f : E β β} {s : Set E} (hc : DifferentiableOn β f s) : DifferentiableOn β (fun x => Real.cos (f x)) s - Real.iteratedDeriv_odd_cos π Mathlib.Analysis.SpecialFunctions.Trigonometric.Deriv
(n : β) : iteratedDeriv (2 * n + 1) Real.cos = (-1) ^ (n + 1) * Real.sin - DifferentiableWithinAt.cos π Mathlib.Analysis.SpecialFunctions.Trigonometric.Deriv
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace β E] {f : E β β} {x : E} {s : Set E} (hf : DifferentiableWithinAt β f s x) : DifferentiableWithinAt β (fun x => Real.cos (f x)) s x - deriv_sin π Mathlib.Analysis.SpecialFunctions.Trigonometric.Deriv
{f : β β β} {x : β} (hc : DifferentiableAt β f x) : deriv (fun x => Real.sin (f x)) x = Real.cos (f x) * deriv f x - deriv_cos π Mathlib.Analysis.SpecialFunctions.Trigonometric.Deriv
{f : β β β} {x : β} (hc : DifferentiableAt β f x) : deriv (fun x => Real.cos (f x)) x = -Real.sin (f x) * deriv f x - derivWithin_sin π Mathlib.Analysis.SpecialFunctions.Trigonometric.Deriv
{f : β β β} {x : β} {s : Set β} (hf : DifferentiableWithinAt β f s x) (hxs : UniqueDiffWithinAt β s x) : derivWithin (fun x => Real.sin (f x)) s x = Real.cos (f x) * derivWithin f s x - derivWithin_cos π Mathlib.Analysis.SpecialFunctions.Trigonometric.Deriv
{f : β β β} {x : β} {s : Set β} (hf : DifferentiableWithinAt β f s x) (hxs : UniqueDiffWithinAt β s x) : derivWithin (fun x => Real.cos (f x)) s x = -Real.sin (f x) * derivWithin f s x - HasDerivAt.sin π Mathlib.Analysis.SpecialFunctions.Trigonometric.Deriv
{f : β β β} {f' x : β} (hf : HasDerivAt f f' x) : HasDerivAt (fun x => Real.sin (f x)) (Real.cos (f x) * f') x - HasStrictDerivAt.sin π Mathlib.Analysis.SpecialFunctions.Trigonometric.Deriv
{f : β β β} {f' x : β} (hf : HasStrictDerivAt f f' x) : HasStrictDerivAt (fun x => Real.sin (f x)) (Real.cos (f x) * f') x - HasDerivAt.cos π Mathlib.Analysis.SpecialFunctions.Trigonometric.Deriv
{f : β β β} {f' x : β} (hf : HasDerivAt f f' x) : HasDerivAt (fun x => Real.cos (f x)) (-Real.sin (f x) * f') x - HasStrictDerivAt.cos π Mathlib.Analysis.SpecialFunctions.Trigonometric.Deriv
{f : β β β} {f' x : β} (hf : HasStrictDerivAt f f' x) : HasStrictDerivAt (fun x => Real.cos (f x)) (-Real.sin (f x) * f') x - HasDerivWithinAt.sin π Mathlib.Analysis.SpecialFunctions.Trigonometric.Deriv
{f : β β β} {f' x : β} {s : Set β} (hf : HasDerivWithinAt f f' s x) : HasDerivWithinAt (fun x => Real.sin (f x)) (Real.cos (f x) * f') s x - HasDerivWithinAt.cos π Mathlib.Analysis.SpecialFunctions.Trigonometric.Deriv
{f : β β β} {f' x : β} {s : Set β} (hf : HasDerivWithinAt f f' s x) : HasDerivWithinAt (fun x => Real.cos (f x)) (-Real.sin (f x) * f') s x - HasFDerivAt.sin π Mathlib.Analysis.SpecialFunctions.Trigonometric.Deriv
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace β E] {f : E β β} {f' : StrongDual β E} {x : E} (hf : HasFDerivAt f f' x) : HasFDerivAt (fun x => Real.sin (f x)) (Real.cos (f x) β’ f') x - HasStrictFDerivAt.sin π Mathlib.Analysis.SpecialFunctions.Trigonometric.Deriv
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace β E] {f : E β β} {f' : StrongDual β E} {x : E} (hf : HasStrictFDerivAt f f' x) : HasStrictFDerivAt (fun x => Real.sin (f x)) (Real.cos (f x) β’ f') x - HasFDerivAt.cos π Mathlib.Analysis.SpecialFunctions.Trigonometric.Deriv
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace β E] {f : E β β} {f' : StrongDual β E} {x : E} (hf : HasFDerivAt f f' x) : HasFDerivAt (fun x => Real.cos (f x)) (-Real.sin (f x) β’ f') x
About
Loogle searches Lean and Mathlib definitions and theorems.
You can use Loogle from within the Lean4 VSCode language extension
using the Loogle command from the command palette. You can also try the
#loogle command from LeanSearchClient,
the CLI version, the Loogle
VS Code extension, the lean.nvim
integration or the Zulip bot.
Usage
Loogle finds definitions and lemmas in various ways:
By constant:
πReal.sin
finds all lemmas whose statement somehow mentions the sine function.By lemma name substring:
π"differ"
finds all lemmas that have"differ"somewhere in their lemma name.By subexpression:
π_ * (_ ^ _)
finds all lemmas whose statements somewhere include a product where the second argument is raised to some power.The pattern can also be non-linear, as in
πReal.sqrt ?a * Real.sqrt ?aIf the pattern has parameters, they are matched in any order. Both of these will find
List.map:
π(?a -> ?b) -> List ?a -> List ?b
πList ?a -> (?a -> ?b) -> List ?bBy main conclusion:
π|- tsum _ = _ * tsum _
finds all lemmas where the conclusion (the subexpression to the right of allβandβ) has the given shape.As before, if the pattern has parameters, they are matched against the hypotheses of the lemma in any order; for example,
π|- _ < _ β tsum _ < tsum _
will findtsum_lt_tsumeven though the hypothesisf i < g iis not the last.You can filter for definitions vs theorems: Using
β’ (_ : Type _)finds all definitions which provide data whileβ’ (_ : Prop)finds all theorems (and definitions of proofs).
If you pass more than one such search filter, separated by commas
Loogle will return lemmas which match all of them. The
search
π Real.sin, "two", tsum, _ * _, _ ^ _, |- _ < _ β _
would find all lemmas which mention the constants Real.sin
and tsum, have "two" as a substring of the
lemma name, include a product and a power somewhere in the type,
and have a hypothesis of the form _ < _ (if
there were any such lemmas). Metavariables (?a) are
assigned independently in each filter.
The #lucky button will directly send you to the
documentation of the first hit.
Source code
You can find the source code for this service at https://github.com/nomeata/loogle. The https://loogle.lean-lang.org/ service is provided by the Lean FRO. Please review the Lean FRO Terms of Use and Privacy Policy.
This is Loogle revision 9f11169 serving mathlib revision ce5dd8c