Trigonometric functions #
Main definitions #
This file contains the definition of π
.
See also Analysis.SpecialFunctions.Trigonometric.Inverse
and
Analysis.SpecialFunctions.Trigonometric.Arctan
for the inverse trigonometric functions.
See also Analysis.SpecialFunctions.Complex.Arg
and
Analysis.SpecialFunctions.Complex.Log
for the complex argument function
and the complex logarithm.
Main statements #
Many basic inequalities on the real trigonometric functions are established.
The continuity of the usual trigonometric functions is proved.
Several facts about the real trigonometric functions have the proofs deferred to
Analysis.SpecialFunctions.Trigonometric.Complex
,
as they are most easily proved by appealing to the corresponding fact for
complex trigonometric functions.
See also Analysis.SpecialFunctions.Trigonometric.Chebyshev
for the multiple angle formulas
in terms of Chebyshev polynomials.
Tags #
sin, cos, tan, angle
The number π = 3.14159265... Defined here using choice as twice a zero of cos in [1,2], from
which one can derive all its properties. For explicit bounds on π, see Data.Real.Pi.Bounds
.
Equations
Instances For
The number π = 3.14159265... Defined here using choice as twice a zero of cos in [1,2], from
which one can derive all its properties. For explicit bounds on π, see Data.Real.Pi.Bounds
.
Equations
- Real.termπ = Lean.ParserDescr.node `Real.termπ 1024 (Lean.ParserDescr.symbol "π")
Instances For
Extension for the positivity
tactic: π
is always positive.
Equations
- Real.Mathlib.Meta.Positivity.evalExp = { eval := fun {x} {x_1} x_2 x_3 x_4 => pure (Mathlib.Meta.Positivity.Strictness.positive q(Real.pi_pos)) }
Instances For
the series sqrtTwoAddSeries x n
is sqrt(2 + sqrt(2 + ... ))
with n
square roots,
starting with x
. We define it here because cos (pi / 2 ^ (n+1)) = sqrtTwoAddSeries 0 n / 2
Equations
- Real.sqrtTwoAddSeries x 0 = x
- Real.sqrtTwoAddSeries x (Nat.succ n) = Real.sqrt (2 + Real.sqrtTwoAddSeries x n)
Instances For
A supporting lemma for the Phragmen-Lindelöf principle in a horizontal strip. If z : ℂ
belongs to a horizontal strip |Complex.im z| ≤ b
, b ≤ π / 2
, and a ≤ 0
, then
$$\left|exp^{a\left(e^{z}+e^{-z}\right)}\right| \le e^{a\cos b \exp^{|re z|}}.$$