Loogle!
Result
Found 467 declarations mentioning Complex.I. Of these, only the first 200 are shown.
- Complex.I ๐ Mathlib.Basic.Complex.Basic
: โ - Complex.I_ne_zero ๐ Mathlib.Basic.Complex.Basic
: Complex.I โ 0 - Complex.I_im ๐ Mathlib.Basic.Complex.Basic
: Complex.I.im = 1 - Complex.I_re ๐ Mathlib.Basic.Complex.Basic
: Complex.I.re = 0 - Complex.inv_I ๐ Mathlib.Basic.Complex.Basic
: Complex.Iโปยน = -Complex.I - Complex.I_mul_im ๐ Mathlib.Basic.Complex.Basic
(z : โ) : (Complex.I * z).im = z.re - Complex.mul_I_im ๐ Mathlib.Basic.Complex.Basic
(z : โ) : (z * Complex.I).im = z.re - Complex.I_mul_re ๐ Mathlib.Basic.Complex.Basic
(z : โ) : (Complex.I * z).re = -z.im - Complex.mul_I_re ๐ Mathlib.Basic.Complex.Basic
(z : โ) : (z * Complex.I).re = -z.im - Complex.I_mul ๐ Mathlib.Basic.Complex.Basic
(z : โ) : Complex.I * z = { re := -z.im, im := z.re } - Complex.I_mul_I ๐ Mathlib.Basic.Complex.Basic
: Complex.I * Complex.I = -1 - Complex.re_add_im ๐ Mathlib.Basic.Complex.Basic
(z : โ) : โz.re + โz.im * Complex.I = z - Complex.I_pow_three ๐ Mathlib.Basic.Complex.Basic
: Complex.I ^ 3 = -Complex.I - Complex.div_I ๐ Mathlib.Basic.Complex.Basic
(z : โ) : z / Complex.I = -(z * Complex.I) - Complex.mk_eq_add_mul_I ๐ Mathlib.Basic.Complex.Basic
(a b : โ) : { re := a, im := b } = โa + โb * Complex.I - Complex.I_pow_four ๐ Mathlib.Basic.Complex.Basic
: Complex.I ^ 4 = 1 - Complex.I_sq ๐ Mathlib.Basic.Complex.Basic
: Complex.I ^ 2 = -1 - Complex.normSq_I ๐ Mathlib.Basic.Complex.Basic
: Complex.normSq Complex.I = 1 - Complex.conj_I ๐ Mathlib.Basic.Complex.Basic
: (starRingEnd โ) Complex.I = -Complex.I - Complex.conj_neg_I ๐ Mathlib.Basic.Complex.Basic
: (starRingEnd โ) (-Complex.I) = Complex.I - Complex.I_zpow_eq_zpow_mod ๐ Mathlib.Basic.Complex.Basic
(m : โค) : Complex.I ^ m = Complex.I ^ (m % 4) - Complex.I_pow_eq_pow_mod ๐ Mathlib.Basic.Complex.Basic
(n : โ) : Complex.I ^ n = Complex.I ^ (n % 4) - Complex.horizontalSegment_eq ๐ Mathlib.Basic.Complex.Basic
(aโ aโ b : โ) : (fun x => โx + โb * Complex.I) '' Set.uIcc aโ aโ = Set.uIcc aโ aโ รโ {b} - Complex.verticalSegment_eq ๐ Mathlib.Basic.Complex.Basic
(a bโ bโ : โ) : (fun y => โa + โy * Complex.I) '' Set.uIcc bโ bโ = {a} รโ Set.uIcc bโ bโ - Complex.equivRealProd_symm_apply ๐ Mathlib.Basic.Complex.Basic
(p : โ ร โ) : Complex.equivRealProd.symm p = โp.1 + โp.2 * Complex.I - Complex.sub_conj ๐ Mathlib.Basic.Complex.Basic
(z : โ) : z - (starRingEnd โ) z = โ(2 * z.im) * Complex.I - Complex.im_eq_sub_conj ๐ Mathlib.Basic.Complex.Basic
(z : โ) : โz.im = (z - (starRingEnd โ) z) / (2 * Complex.I) - Complex.equivRealProdAddHom_symm_apply ๐ Mathlib.Basic.Complex.Basic
(p : โ ร โ) : Complex.equivRealProdAddHom.symm p = โp.1 + โp.2 * Complex.I - Complex.normSq_add_mul_I ๐ Mathlib.Basic.Complex.Basic
(x y : โ) : Complex.normSq (โx + โy * Complex.I) = x ^ 2 + y ^ 2 - Complex.norm_I ๐ Mathlib.Analysis.Complex.Norm
: โComplex.Iโ = 1 - Complex.nnnorm_I ๐ Mathlib.Analysis.Complex.Norm
: โComplex.Iโโ = 1 - Complex.norm_add_mul_I ๐ Mathlib.Analysis.Complex.Norm
(x y : โ) : โโx + โy * Complex.Iโ = โ(x ^ 2 + y ^ 2) - Complex.lim_eq_lim_im_add_lim_re ๐ Mathlib.Analysis.Complex.Norm
(f : CauSeq โ fun x => โxโ) : f.lim = โ(Complex.cauSeqRe f).lim + โ(Complex.cauSeqIm f).lim * Complex.I - Complex.normSq_ofReal_add_I_mul_sqrt_one_sub ๐ Mathlib.Analysis.Complex.Norm
{x : โ} (hx : โxโ โค 1) : Complex.normSq (โx + Complex.I * โโ(1 - x ^ 2)) = 1 - Complex.normSq_ofReal_sub_I_mul_sqrt_one_sub ๐ Mathlib.Analysis.Complex.Norm
{x : โ} (hx : โxโ โค 1) : Complex.normSq (โx - Complex.I * โโ(1 - x ^ 2)) = 1 - Complex.I_mem_skewAdjoint ๐ Mathlib.LinearAlgebra.Complex.Module
: Complex.I โ skewAdjoint โ - Complex.liftAux_I ๐ Mathlib.LinearAlgebra.Complex.Module
: Complex.liftAux Complex.I Complex.I_mul_I = AlgHom.id โ โ - Complex.coe_basisOneI ๐ Mathlib.LinearAlgebra.Complex.Module
: โComplex.basisOneI = ![1, Complex.I] - Complex.liftAux_apply_I ๐ Mathlib.LinearAlgebra.Complex.Module
{A : Type u_1} [Ring A] [Algebra โ A] (I' : A) (hI' : I' * I' = -1) : (Complex.liftAux I' hI') Complex.I = I' - Complex.algHom_ext ๐ Mathlib.LinearAlgebra.Complex.Module
{A : Type u_3} [Semiring A] [Algebra โ A] โฆf g : โ โโ[โ] Aโฆ (h : f Complex.I = g Complex.I) : f = g - Complex.algHom_ext_iff ๐ Mathlib.LinearAlgebra.Complex.Module
{A : Type u_3} [Semiring A] [Algebra โ A] {f g : โ โโ[โ] A} : f = g โ f Complex.I = g Complex.I - Complex.liftAux_neg_I ๐ Mathlib.LinearAlgebra.Complex.Module
: Complex.liftAux (-Complex.I) โฏ = โComplex.conjAe - Complex.I_smul_mem_skewAdjoint_iff_isSelfAdjoint ๐ Mathlib.LinearAlgebra.Complex.Module
{A : Type u_1} [AddCommGroup A] [Module โ A] [StarAddMonoid A] [StarModule โ A] {a : A} : Complex.I โข a โ skewAdjoint A โ IsSelfAdjoint a - Complex.isSelfAdjoint_I_smul_iff_mem_skewAdjoint ๐ Mathlib.LinearAlgebra.Complex.Module
{A : Type u_1} [AddCommGroup A] [Module โ A] [StarAddMonoid A] [StarModule โ A] {a : A} : IsSelfAdjoint (Complex.I โข a) โ a โ skewAdjoint A - Complex.adjoin_I ๐ Mathlib.LinearAlgebra.Complex.Module
: โ[Complex.I] = โค - Complex.equivRealProdLm_symm_apply ๐ Mathlib.LinearAlgebra.Complex.Module
(p : โ ร โ) : Complex.equivRealProdLm.symm p = โp.1 + โp.2 * Complex.I - Complex.lift_symm_apply_coe ๐ Mathlib.LinearAlgebra.Complex.Module
{A : Type u_1} [Ring A] [Algebra โ A] (F : โ โโ[โ] A) : โ(Complex.lift.symm F) = F Complex.I - imaginaryPart_apply_coe ๐ Mathlib.LinearAlgebra.Complex.Module
{A : Type u_1} [AddCommGroup A] [Module โ A] [StarAddMonoid A] [StarModule โ A] (a : A) : โ(imaginaryPart a) = -Complex.I โข 2โปยน โข (a - star a) - imaginaryPart_I_smul ๐ Mathlib.LinearAlgebra.Complex.Module
{A : Type u_1} [AddCommGroup A] [Module โ A] [StarAddMonoid A] [StarModule โ A] (a : A) : imaginaryPart (Complex.I โข a) = realPart a - skewAdjoint.I_smul_neg_I ๐ Mathlib.LinearAlgebra.Complex.Module
{A : Type u_1} [AddCommGroup A] [Module โ A] [StarAddMonoid A] [StarModule โ A] (a : โฅ(skewAdjoint A)) : Complex.I โข โ(skewAdjoint.negISMul a) = โa - skewAdjoint.negISMul_apply_coe ๐ Mathlib.LinearAlgebra.Complex.Module
{A : Type u_1} [AddCommGroup A] [Module โ A] [StarAddMonoid A] [StarModule โ A] (a : โฅ(skewAdjoint A)) : โ(skewAdjoint.negISMul a) = -Complex.I โข โa - realPart_I_smul ๐ Mathlib.LinearAlgebra.Complex.Module
{A : Type u_1} [AddCommGroup A] [Module โ A] [StarAddMonoid A] [StarModule โ A] (a : A) : realPart (Complex.I โข a) = -imaginaryPart a - skewAdjointPart_eq_I_smul_imaginaryPart ๐ Mathlib.LinearAlgebra.Complex.Module
{A : Type u_1} [AddCommGroup A] [Module โ A] [StarAddMonoid A] [StarModule โ A] (x : A) : โ((skewAdjointPart โ) x) = Complex.I โข โ(imaginaryPart x) - realPart_add_I_smul_imaginaryPart ๐ Mathlib.LinearAlgebra.Complex.Module
{A : Type u_1} [AddCommGroup A] [Module โ A] [StarAddMonoid A] [StarModule โ A] (a : A) : โ(realPart a) + Complex.I โข โ(imaginaryPart a) = a - imaginaryPart_eq_neg_I_smul_skewAdjointPart ๐ Mathlib.LinearAlgebra.Complex.Module
{A : Type u_1} [AddCommGroup A] [Module โ A] [StarAddMonoid A] [StarModule โ A] (x : A) : โ(imaginaryPart x) = -Complex.I โข โ((skewAdjointPart โ) x) - star_mul_self_sub_self_mul_star ๐ Mathlib.LinearAlgebra.Complex.Module
{A : Type u_1} [NonUnitalNonAssocRing A] [StarRing A] [Module โ A] [IsScalarTower โ A A] [SMulCommClass โ A A] [StarModule โ A] (a : A) : star a * a - a * star a = 2 โข Complex.I โข (โ(realPart a) * โ(imaginaryPart a) - โ(imaginaryPart a) * โ(realPart a)) - RCLike.I_to_complex ๐ Mathlib.Analysis.Complex.Basic
: RCLike.I = Complex.I - RCLike.norm_to_complex ๐ Mathlib.Analysis.Complex.Basic
{๐ : Type u_2} [RCLike ๐] (a : ๐) : โโ(RCLike.re a) + โ(RCLike.im a) * Complex.Iโ = โaโ - RCLike.to_complex_nonneg_iff ๐ Mathlib.Analysis.Complex.Basic
{๐ : Type u_2} [RCLike ๐] {a : ๐} : 0 โค โ(RCLike.re a) + โ(RCLike.im a) * Complex.I โ 0 โค a - Complex.equivRealProdCLM_symm_apply ๐ Mathlib.Analysis.Complex.Basic
(p : โ ร โ) : Complex.equivRealProdCLM.symm p = โp.1 + โp.2 * Complex.I - RCLike.complexRingEquiv_apply ๐ Mathlib.Analysis.Complex.Basic
{๐ : Type u_2} [RCLike ๐] (h : RCLike.im RCLike.I = 1) (x : ๐) : (RCLike.complexRingEquiv h) x = โ(RCLike.re x) + โ(RCLike.im x) * Complex.I - Complex.restrictScalars_toSpanSingleton' ๐ Mathlib.Analysis.Complex.Basic
{E : Type u_1} [SeminormedAddCommGroup E] [NormedSpace โ E] (x : E) : ContinuousLinearMap.restrictScalars โ (ContinuousLinearMap.toSpanSingleton โ x) = Complex.reCLM.smulRight x + Complex.I โข Complex.imCLM.smulRight x - Complex.cos_mul_I ๐ Mathlib.Analysis.Complex.Trigonometric
(x : โ) : Complex.cos (x * Complex.I) = Complex.cosh x - Complex.cosh_mul_I ๐ Mathlib.Analysis.Complex.Trigonometric
(x : โ) : Complex.cosh (x * Complex.I) = Complex.cos x - Complex.exp_ofReal_mul_I_im ๐ Mathlib.Analysis.Complex.Trigonometric
(x : โ) : (Complex.exp (โx * Complex.I)).im = Real.sin x - Complex.exp_ofReal_mul_I_re ๐ Mathlib.Analysis.Complex.Trigonometric
(x : โ) : (Complex.exp (โx * Complex.I)).re = Real.cos x - Complex.norm_exp_I_mul_ofReal ๐ Mathlib.Analysis.Complex.Trigonometric
(x : โ) : โComplex.exp (Complex.I * โx)โ = 1 - Complex.norm_exp_ofReal_mul_I ๐ Mathlib.Analysis.Complex.Trigonometric
(x : โ) : โComplex.exp (โx * Complex.I)โ = 1 - Complex.sin_mul_I ๐ Mathlib.Analysis.Complex.Trigonometric
(x : โ) : Complex.sin (x * Complex.I) = Complex.sinh x * Complex.I - Complex.sinh_mul_I ๐ Mathlib.Analysis.Complex.Trigonometric
(x : โ) : Complex.sinh (x * Complex.I) = Complex.sin x * Complex.I - Complex.tan_mul_I ๐ Mathlib.Analysis.Complex.Trigonometric
(x : โ) : Complex.tan (x * Complex.I) = Complex.tanh x * Complex.I - Complex.tanh_mul_I ๐ Mathlib.Analysis.Complex.Trigonometric
(x : โ) : Complex.tanh (x * Complex.I) = Complex.tan x * Complex.I - Complex.nnnorm_exp_I_mul_ofReal ๐ Mathlib.Analysis.Complex.Trigonometric
(x : โ) : โComplex.exp (Complex.I * โx)โโ = 1 - Complex.nnnorm_exp_ofReal_mul_I ๐ Mathlib.Analysis.Complex.Trigonometric
(x : โ) : โComplex.exp (โx * Complex.I)โโ = 1 - Complex.enorm_exp_I_mul_ofReal ๐ Mathlib.Analysis.Complex.Trigonometric
(x : โ) : โComplex.exp (Complex.I * โx)โโ = 1 - Complex.enorm_exp_ofReal_mul_I ๐ Mathlib.Analysis.Complex.Trigonometric
(x : โ) : โComplex.exp (โx * Complex.I)โโ = 1 - Complex.cos_add_sin_I ๐ Mathlib.Analysis.Complex.Trigonometric
(x : โ) : Complex.cos x + Complex.sin x * Complex.I = Complex.exp (x * Complex.I) - Complex.exp_mul_I ๐ Mathlib.Analysis.Complex.Trigonometric
(x : โ) : Complex.exp (x * Complex.I) = Complex.cos x + Complex.sin x * Complex.I - Complex.norm_cos_add_sin_mul_I ๐ Mathlib.Analysis.Complex.Trigonometric
(x : โ) : โComplex.cos โx + Complex.sin โx * Complex.Iโ = 1 - Complex.cos_sub_sin_I ๐ Mathlib.Analysis.Complex.Trigonometric
(x : โ) : Complex.cos x - Complex.sin x * Complex.I = Complex.exp (-x * Complex.I) - Complex.exp_ofReal_mul_I ๐ Mathlib.Analysis.Complex.Trigonometric
(x : โ) : Complex.exp (โx * Complex.I) = โ(Real.cos x) + โ(Real.sin x) * Complex.I - Complex.exp_eq_exp_re_mul_sin_add_cos ๐ Mathlib.Analysis.Complex.Trigonometric
(x : โ) : Complex.exp x = Complex.exp โx.re * (Complex.cos โx.im + Complex.sin โx.im * Complex.I) - Complex.cos_eq ๐ Mathlib.Analysis.Complex.Trigonometric
(z : โ) : Complex.cos z = Complex.cos โz.re * Complex.cosh โz.im - Complex.sin โz.re * Complex.sinh โz.im * Complex.I - Complex.exp_add_mul_I ๐ Mathlib.Analysis.Complex.Trigonometric
(x y : โ) : Complex.exp (x + y * Complex.I) = Complex.exp x * (Complex.cos y + Complex.sin y * Complex.I) - Complex.sin_eq ๐ Mathlib.Analysis.Complex.Trigonometric
(z : โ) : Complex.sin z = Complex.sin โz.re * Complex.cosh โz.im + Complex.cos โz.re * Complex.sinh โz.im * Complex.I - Complex.cos_add_mul_I ๐ Mathlib.Analysis.Complex.Trigonometric
(x y : โ) : Complex.cos (x + y * Complex.I) = Complex.cos x * Complex.cosh y - Complex.sin x * Complex.sinh y * Complex.I - Complex.sin_add_mul_I ๐ Mathlib.Analysis.Complex.Trigonometric
(x y : โ) : Complex.sin (x + y * Complex.I) = Complex.sin x * Complex.cosh y + Complex.cos x * Complex.sinh y * Complex.I - Complex.two_cos ๐ Mathlib.Analysis.Complex.Trigonometric
(x : โ) : 2 * Complex.cos x = Complex.exp (x * Complex.I) + Complex.exp (-x * Complex.I) - Complex.two_sin ๐ Mathlib.Analysis.Complex.Trigonometric
(x : โ) : 2 * Complex.sin x = (Complex.exp (-x * Complex.I) - Complex.exp (x * Complex.I)) * Complex.I - Complex.cos_add_sin_mul_I_pow ๐ Mathlib.Analysis.Complex.Trigonometric
(n : โ) (z : โ) : (Complex.cos z + Complex.sin z * Complex.I) ^ n = Complex.cos (โn * z) + Complex.sin (โn * z) * Complex.I - Complex.norm_exp_I_mul_ofReal_sub_one ๐ Mathlib.Analysis.Complex.Trigonometric
(x : โ) : โComplex.exp (Complex.I * โx) - 1โ = โ2 * Real.sin (x / 2)โ - Complex.tanh_periodic ๐ Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
: Function.Periodic Complex.tanh (โReal.pi * Complex.I) - Complex.cosh_antiperiodic ๐ Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
: Function.Antiperiodic Complex.cosh (โReal.pi * Complex.I) - Complex.exp_antiperiodic ๐ Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
: Function.Antiperiodic Complex.exp (โReal.pi * Complex.I) - Complex.sinh_antiperiodic ๐ Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
: Function.Antiperiodic Complex.sinh (โReal.pi * Complex.I) - Complex.exp_mul_I_antiperiodic ๐ Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
: Function.Antiperiodic (fun x => Complex.exp (x * Complex.I)) โReal.pi - Complex.exp_pi_mul_I ๐ Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
: Complex.exp (โReal.pi * Complex.I) = -1 - Complex.tanh_add_pi_mul_I ๐ Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
(z : โ) : Complex.tanh (z + โReal.pi * Complex.I) = Complex.tanh z - Complex.tanh_sub_pi_mul_I ๐ Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
(z : โ) : Complex.tanh (z - โReal.pi * Complex.I) = Complex.tanh z - Complex.exp_neg_pi_mul_I ๐ Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
: Complex.exp (-(โReal.pi * Complex.I)) = -1 - Complex.cosh_add_pi_mul_I ๐ Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
(z : โ) : Complex.cosh (z + โReal.pi * Complex.I) = -Complex.cosh z - Complex.cosh_sub_pi_mul_I ๐ Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
(z : โ) : Complex.cosh (z - โReal.pi * Complex.I) = -Complex.cosh z - Complex.exp_add_pi_mul_I ๐ Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
(z : โ) : Complex.exp (z + โReal.pi * Complex.I) = -Complex.exp z - Complex.exp_sub_pi_mul_I ๐ Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
(z : โ) : Complex.exp (z - โReal.pi * Complex.I) = -Complex.exp z - Complex.sinh_add_pi_mul_I ๐ Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
(z : โ) : Complex.sinh (z + โReal.pi * Complex.I) = -Complex.sinh z - Complex.sinh_sub_pi_mul_I ๐ Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
(z : โ) : Complex.sinh (z - โReal.pi * Complex.I) = -Complex.sinh z - Complex.cosh_periodic ๐ Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
: Function.Periodic Complex.cosh (2 * โReal.pi * Complex.I) - Complex.exp_periodic ๐ Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
: Function.Periodic Complex.exp (2 * โReal.pi * Complex.I) - Complex.sinh_periodic ๐ Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
: Function.Periodic Complex.sinh (2 * โReal.pi * Complex.I) - Complex.exp_pi_div_two_mul_I ๐ Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
: Complex.exp (โReal.pi / 2 * Complex.I) = Complex.I - Complex.exp_mul_I_periodic ๐ Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
: Function.Periodic (fun x => Complex.exp (x * Complex.I)) (2 * โReal.pi) - Complex.exp_two_pi_mul_I ๐ Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
: Complex.exp (2 * โReal.pi * Complex.I) = 1 - Complex.exp_neg_pi_div_two_mul_I ๐ Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
: Complex.exp (-โReal.pi / 2 * Complex.I) = -Complex.I - Complex.exp_int_mul_two_pi_mul_I ๐ Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
(n : โค) : Complex.exp (โn * (2 * โReal.pi * Complex.I)) = 1 - Complex.exp_nat_mul_two_pi_mul_I ๐ Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
(n : โ) : Complex.exp (โn * (2 * โReal.pi * Complex.I)) = 1 - Complex.arg_cos_add_sin_mul_I_coe_angle ๐ Mathlib.Analysis.SpecialFunctions.Complex.Arg
(ฮธ : Real.Angle) : โ(โฮธ.cos + โฮธ.sin * Complex.I).arg = ฮธ - Complex.norm_mul_exp_arg_mul_I ๐ Mathlib.Analysis.SpecialFunctions.Complex.Arg
(x : โ) : โโxโ * Complex.exp (โx.arg * Complex.I) = x - Complex.norm_eq_one_iff ๐ Mathlib.Analysis.SpecialFunctions.Complex.Arg
(z : โ) : โzโ = 1 โ โ ฮธ, Complex.exp (โฮธ * Complex.I) = z - Complex.arg_I ๐ Mathlib.Analysis.SpecialFunctions.Complex.Arg
: Complex.I.arg = Real.pi / 2 - Complex.arg_neg_I ๐ Mathlib.Analysis.SpecialFunctions.Complex.Arg
: (-Complex.I).arg = -(Real.pi / 2) - Complex.norm_mul_cos_add_sin_mul_I ๐ Mathlib.Analysis.SpecialFunctions.Complex.Arg
(x : โ) : โโxโ * (Complex.cos โx.arg + Complex.sin โx.arg * Complex.I) = x - Complex.arg_cos_add_sin_mul_I ๐ Mathlib.Analysis.SpecialFunctions.Complex.Arg
{ฮธ : โ} (hฮธ : ฮธ โ Set.Ioc (-Real.pi) Real.pi) : (Complex.cos โฮธ + Complex.sin โฮธ * Complex.I).arg = ฮธ - Complex.range_exp_mul_I ๐ Mathlib.Analysis.SpecialFunctions.Complex.Arg
: (Set.range fun x => Complex.exp (โx * Complex.I)) = Metric.sphere 0 1 - Complex.arg_mul_cos_add_sin_mul_I_coe_angle ๐ Mathlib.Analysis.SpecialFunctions.Complex.Arg
{r : โ} (hr : 0 < r) (ฮธ : Real.Angle) : โ(โr * (โฮธ.cos + โฮธ.sin * Complex.I)).arg = ฮธ - Complex.norm_eq_one_iff' ๐ Mathlib.Analysis.SpecialFunctions.Complex.Arg
{x : โ} : โxโ = 1 โ โ ฮธ โ Set.Ioc (-Real.pi) Real.pi, Complex.exp (โฮธ * Complex.I) = x - Complex.image_exp_Ioc_eq_sphere ๐ Mathlib.Analysis.SpecialFunctions.Complex.Arg
: (fun ฮธ => Complex.exp (โฮธ * Complex.I)) '' Set.Ioc (-Real.pi) Real.pi = Metric.sphere 0 1 - Complex.arg_exp_mul_I ๐ Mathlib.Analysis.SpecialFunctions.Complex.Arg
(ฮธ : โ) : (Complex.exp (โฮธ * Complex.I)).arg = toIocMod Real.two_pi_pos (-Real.pi) ฮธ - Complex.arg_mul_cos_add_sin_mul_I ๐ Mathlib.Analysis.SpecialFunctions.Complex.Arg
{r : โ} (hr : 0 < r) {ฮธ : โ} (hฮธ : ฮธ โ Set.Ioc (-Real.pi) Real.pi) : (โr * (Complex.cos โฮธ + Complex.sin โฮธ * Complex.I)).arg = ฮธ - Complex.arg_cos_add_sin_mul_I_eq_toIocMod ๐ Mathlib.Analysis.SpecialFunctions.Complex.Arg
(ฮธ : โ) : (Complex.cos โฮธ + Complex.sin โฮธ * Complex.I).arg = toIocMod Real.two_pi_pos (-Real.pi) ฮธ - Complex.arg_mul_cos_add_sin_mul_I_eq_toIocMod ๐ Mathlib.Analysis.SpecialFunctions.Complex.Arg
{r : โ} (hr : 0 < r) (ฮธ : โ) : (โr * (Complex.cos โฮธ + Complex.sin โฮธ * Complex.I)).arg = toIocMod Real.two_pi_pos (-Real.pi) ฮธ - Complex.arg_cos_add_sin_mul_I_sub ๐ Mathlib.Analysis.SpecialFunctions.Complex.Arg
(ฮธ : โ) : (Complex.cos โฮธ + Complex.sin โฮธ * Complex.I).arg - ฮธ = 2 * Real.pi * โโ(Real.pi - ฮธ) / (2 * Real.pi)โ - Complex.arg_mul_cos_add_sin_mul_I_sub ๐ Mathlib.Analysis.SpecialFunctions.Complex.Arg
{r : โ} (hr : 0 < r) (ฮธ : โ) : (โr * (Complex.cos โฮธ + Complex.sin โฮธ * Complex.I)).arg - ฮธ = 2 * Real.pi * โโ(Real.pi - ฮธ) / (2 * Real.pi)โ - Complex.log_neg_one ๐ Mathlib.Analysis.SpecialFunctions.Complex.Log
: Complex.log (-1) = โReal.pi * Complex.I - Complex.log_I ๐ Mathlib.Analysis.SpecialFunctions.Complex.Log
: Complex.log Complex.I = โReal.pi / 2 * Complex.I - Complex.two_pi_I_ne_zero ๐ Mathlib.Analysis.SpecialFunctions.Complex.Log
: 2 * โReal.pi * Complex.I โ 0 - Complex.log_neg_I ๐ Mathlib.Analysis.SpecialFunctions.Complex.Log
: Complex.log (-Complex.I) = -(โReal.pi / 2) * Complex.I - Complex.log_exp_exists ๐ Mathlib.Analysis.SpecialFunctions.Complex.Log
(z : โ) : โ n, Complex.log (Complex.exp z) = z + โn * (2 * โReal.pi * Complex.I) - Complex.exp_eq_one_iff ๐ Mathlib.Analysis.SpecialFunctions.Complex.Log
{x : โ} : Complex.exp x = 1 โ โ n, x = โn * (2 * โReal.pi * Complex.I) - Complex.log_exp_eq_re_add_toIocMod ๐ Mathlib.Analysis.SpecialFunctions.Complex.Log
(x : โ) : Complex.log (Complex.exp x) = โx.re + โ(toIocMod Real.two_pi_pos (-Real.pi) x.im) * Complex.I - Complex.exp_eq_exp_iff_exists_int ๐ Mathlib.Analysis.SpecialFunctions.Complex.Log
{x y : โ} : Complex.exp x = Complex.exp y โ โ n, x = y + โn * (2 * โReal.pi * Complex.I) - Complex.exp_eq_one_iff_of_im_nonneg ๐ Mathlib.Analysis.SpecialFunctions.Complex.Log
{x : โ} (hx : 0 โค x.im) : Complex.exp x = 1 โ โ n, x = โn * (2 * โReal.pi * Complex.I) - Complex.exp_two_pi_mul_I_mul_div_eq_one_iff ๐ Mathlib.Analysis.SpecialFunctions.Complex.Log
{k N : โ} (hN : N โ 0) : Complex.exp (2 * โReal.pi * Complex.I * โk / โN) = 1 โ N โฃ k - Complex.tendsto_log_nhdsWithin_im_neg_of_re_neg_of_im_zero ๐ Mathlib.Analysis.SpecialFunctions.Complex.Log
{z : โ} (hre : z.re < 0) (him : z.im = 0) : Filter.Tendsto Complex.log (nhdsWithin z {z | z.im < 0}) (nhds (โ(Real.log โzโ) - โReal.pi * Complex.I)) - Complex.tendsto_log_nhdsWithin_im_nonneg_of_re_neg_of_im_zero ๐ Mathlib.Analysis.SpecialFunctions.Complex.Log
{z : โ} (hre : z.re < 0) (him : z.im = 0) : Filter.Tendsto Complex.log (nhdsWithin z {z | 0 โค z.im}) (nhds (โ(Real.log โzโ) + โReal.pi * Complex.I)) - Complex.log_exp_eq_sub_toIocDiv ๐ Mathlib.Analysis.SpecialFunctions.Complex.Log
(x : โ) : Complex.log (Complex.exp x) = x - โ(toIocDiv Real.two_pi_pos (-Real.pi) x.im) * (2 * โReal.pi * Complex.I) - Complex.ofReal_cpow_of_nonpos ๐ Mathlib.Analysis.SpecialFunctions.Pow.Real
{x : โ} (hx : x โค 0) (y : โ) : โx ^ y = (-โx) ^ y * Complex.exp (โReal.pi * Complex.I * y) - 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) - inner_map_polarization ๐ Mathlib.Analysis.InnerProductSpace.LinearMap
{V : Type u_4} [SeminormedAddCommGroup V] [InnerProductSpace โ V] (T : V โโ[โ] V) (x y : V) : inner โ (T y) x = (inner โ (T (x + y)) (x + y) - inner โ (T (x - y)) (x - y) + Complex.I * inner โ (T (x + Complex.I โข y)) (x + Complex.I โข y) - Complex.I * inner โ (T (x - Complex.I โข y)) (x - Complex.I โข y)) / 4 - inner_map_polarization' ๐ Mathlib.Analysis.InnerProductSpace.LinearMap
{V : Type u_4} [SeminormedAddCommGroup V] [InnerProductSpace โ V] (T : V โโ[โ] V) (x y : V) : inner โ (T x) y = (inner โ (T (x + y)) (x + y) - inner โ (T (x - y)) (x - y) - Complex.I * inner โ (T (x + Complex.I โข y)) (x + Complex.I โข y) + Complex.I * inner โ (T (x - Complex.I โข y)) (x - Complex.I โข y)) / 4 - Complex.coe_orthonormalBasisOneI ๐ Mathlib.Analysis.InnerProductSpace.PiL2
: โComplex.orthonormalBasisOneI = ![1, Complex.I] - Complex.isometryOfOrthonormal_symm_apply ๐ Mathlib.Analysis.InnerProductSpace.PiL2
{F : Type u_5} [NormedAddCommGroup F] [InnerProductSpace โ F] (v : OrthonormalBasis (Fin 2) โ F) (f : F) : (Complex.isometryOfOrthonormal v).symm f = โ((v.toBasis.coord 0) f) + โ((v.toBasis.coord 1) f) * Complex.I - Complex.orthonormalBasisOneI_repr_symm_apply ๐ Mathlib.Analysis.InnerProductSpace.PiL2
(x : EuclideanSpace โ (Fin 2)) : Complex.orthonormalBasisOneI.repr.symm x = โ(x.ofLp 0) + โ(x.ofLp 1) * Complex.I - circleMap_zero ๐ Mathlib.Analysis.SpecialFunctions.Complex.CircleMap
(R ฮธ : โ) : circleMap 0 R ฮธ = โR * Complex.exp (โฮธ * Complex.I) - circleMap_pi_div_two ๐ Mathlib.Analysis.SpecialFunctions.Complex.CircleMap
(c : โ) (R : โ) : circleMap c R (Real.pi / 2) = c + โR * Complex.I - circleMap_neg_pi_div_two ๐ Mathlib.Analysis.SpecialFunctions.Complex.CircleMap
(c : โ) (R : โ) : circleMap c R (-Real.pi / 2) = c - โR * Complex.I - circleMap_eq_circleMap_iff ๐ Mathlib.Analysis.SpecialFunctions.Complex.CircleMap
{a b R : โ} (c : โ) (h_R : R โ 0) : circleMap c R a = circleMap c R b โ โ n, โa * Complex.I = โb * Complex.I + โn * (2 * โReal.pi * Complex.I) - HasDerivAt.complexToReal_fderiv' ๐ Mathlib.Analysis.Complex.RealDeriv
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace โ E] {f : โ โ E} {x : โ} {f' : E} (h : HasDerivAt f f' x) : HasFDerivAt f (Complex.reCLM.smulRight f' + Complex.I โข Complex.imCLM.smulRight f') x - HasStrictDerivAt.complexToReal_fderiv' ๐ Mathlib.Analysis.Complex.RealDeriv
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace โ E] {f : โ โ E} {x : โ} {f' : E} (h : HasStrictDerivAt f f' x) : HasStrictFDerivAt f (Complex.reCLM.smulRight f' + Complex.I โข Complex.imCLM.smulRight f') x - HasDerivWithinAt.complexToReal_fderiv' ๐ Mathlib.Analysis.Complex.RealDeriv
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace โ E] {f : โ โ E} {s : Set โ} {x : โ} {f' : E} (h : HasDerivWithinAt f f' s x) : HasFDerivWithinAt f (Complex.reCLM.smulRight f' + Complex.I โข Complex.imCLM.smulRight f') s x - deriv_circleMap ๐ Mathlib.MeasureTheory.Integral.CircleIntegral
(c : โ) (R ฮธ : โ) : deriv (circleMap c R) ฮธ = circleMap 0 R ฮธ * Complex.I - circleIntegral.integral_sub_center_inv ๐ Mathlib.MeasureTheory.Integral.CircleIntegral
(c : โ) {R : โ} (hR : R โ 0) : โฎ (z : โ) in C(c, R), (z - c)โปยน = 2 * โReal.pi * Complex.I - circleIntegral.integral_sub_inv_of_mem_ball ๐ Mathlib.MeasureTheory.Integral.CircleIntegral
{c w : โ} {R : โ} (hw : w โ Metric.ball c R) : โฎ (z : โ) in C(c, R), (z - w)โปยน = 2 * โReal.pi * Complex.I - hasDerivAt_circleMap ๐ Mathlib.MeasureTheory.Integral.CircleIntegral
(c : โ) (R ฮธ : โ) : HasDerivAt (circleMap c R) (circleMap 0 R ฮธ * Complex.I) ฮธ - circleIntegral.norm_two_pi_i_inv_smul_integral_le_of_norm_le_const ๐ Mathlib.MeasureTheory.Integral.CircleIntegral
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace โ E] {f : โ โ E} {c : โ} {R C : โ} (hR : 0 โค R) (hf : โ z โ Metric.sphere c R, โf zโ โค C) : โ(2 * โReal.pi * Complex.I)โปยน โข โฎ (z : โ) in C(c, R), f zโ โค R * C - hasFPowerSeriesOn_cauchy_integral ๐ Mathlib.MeasureTheory.Integral.CircleIntegral
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace โ E] {f : โ โ E} {c : โ} {R : NNReal} (hf : CircleIntegrable f c โR) (hR : 0 < R) : HasFPowerSeriesOnBall (fun w => (2 * โReal.pi * Complex.I)โปยน โข โฎ (z : โ) in C(c, โR), (z - w)โปยน โข f z) (cauchyPowerSeries f c โR) c โR - hasSum_cauchyPowerSeries_integral ๐ Mathlib.MeasureTheory.Integral.CircleIntegral
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace โ E] {f : โ โ E} {c : โ} {R : โ} {w : โ} (hf : CircleIntegrable f c R) (hw : โwโ < R) : HasSum (fun n => (cauchyPowerSeries f c R n) fun x => w) ((2 * โReal.pi * Complex.I)โปยน โข โฎ (z : โ) in C(c, R), (z - (c + w))โปยน โข f z) - cauchyPowerSeries_apply ๐ Mathlib.MeasureTheory.Integral.CircleIntegral
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace โ E] (f : โ โ E) (c : โ) (R : โ) (n : โ) (w : โ) : ((cauchyPowerSeries f c R n) fun x => w) = (2 * โReal.pi * Complex.I)โปยน โข โฎ (z : โ) in C(c, R), (w / (z - c)) ^ n โข (z - c)โปยน โข f z - sum_cauchyPowerSeries_eq_integral ๐ Mathlib.MeasureTheory.Integral.CircleIntegral
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace โ E] {f : โ โ E} {c : โ} {R : โ} {w : โ} (hf : CircleIntegrable f c R) (hw : โwโ < R) : (cauchyPowerSeries f c R).sum w = (2 * โReal.pi * Complex.I)โปยน โข โฎ (z : โ) in C(c, R), (z - (c + w))โปยน โข f z - Complex.measurableEquivPi_symm_apply ๐ Mathlib.MeasureTheory.Measure.Lebesgue.Complex
(p : Fin 2 โ โ) : Complex.measurableEquivPi.symm p = โ(p 0) + โ(p 1) * Complex.I - Complex.circleIntegral_div_sub_of_differentiable_on_off_countable ๐ Mathlib.Analysis.Complex.CauchyIntegral
{R : โ} {c w : โ} {s : Set โ} (hs : s.Countable) (hw : w โ Metric.ball c R) {f : โ โ โ} (hc : ContinuousOn f (Metric.closedBall c R)) (hd : โ z โ Metric.ball c R \ s, DifferentiableAt โ f z) : โฎ (z : โ) in C(c, R), f z / (z - w) = 2 * โReal.pi * Complex.I * f w - DiffContOnCl.circleIntegral_sub_inv_smul ๐ Mathlib.Analysis.Complex.CauchyIntegral
{E : Type u} [NormedAddCommGroup E] [NormedSpace โ E] [CompleteSpace E] {R : โ} {c w : โ} {f : โ โ E} (h : DiffContOnCl โ f (Metric.ball c R)) (hw : w โ Metric.ball c R) : โฎ (z : โ) in C(c, R), (z - w)โปยน โข f z = (2 * โReal.pi * Complex.I) โข f w - DiffContOnCl.two_pi_i_inv_smul_circleIntegral_sub_inv_smul ๐ Mathlib.Analysis.Complex.CauchyIntegral
{E : Type u} [NormedAddCommGroup E] [NormedSpace โ E] [CompleteSpace E] {R : โ} {c w : โ} {f : โ โ E} (hf : DiffContOnCl โ f (Metric.ball c R)) (hw : w โ Metric.ball c R) : (2 * โReal.pi * Complex.I)โปยน โข โฎ (z : โ) in C(c, R), (z - w)โปยน โข f z = f w - DifferentiableOn.circleIntegral_sub_inv_smul ๐ Mathlib.Analysis.Complex.CauchyIntegral
{E : Type u} [NormedAddCommGroup E] [NormedSpace โ E] [CompleteSpace E] {R : โ} {c w : โ} {f : โ โ E} (hd : DifferentiableOn โ f (Metric.closedBall c R)) (hw : w โ Metric.ball c R) : โฎ (z : โ) in C(c, R), (z - w)โปยน โข f z = (2 * โReal.pi * Complex.I) โข f w - DiffContOnCl.deriv_eq_smul_circleIntegral ๐ Mathlib.Analysis.Complex.CauchyIntegral
{E : Type u} [NormedAddCommGroup E] [NormedSpace โ E] [CompleteSpace E] {R : โ} {f : โ โ E} {c : โ} (h0 : 0 < R) (hc : DiffContOnCl โ f (Metric.ball c R)) : โฎ (z : โ) in C(c, R), (1 / (z - c) ^ 2) โข f z = (2 * โReal.pi * Complex.I) โข deriv f c - DiffContOnCl.circleIntegral_one_div_sub_center_pow_smul ๐ Mathlib.Analysis.Complex.CauchyIntegral
{E : Type u} [NormedAddCommGroup E] [NormedSpace โ E] [CompleteSpace E] {R : โ} {f : โ โ E} {c : โ} (h0 : 0 < R) (n : โ) (hc : DiffContOnCl โ f (Metric.ball c R)) : โฎ (z : โ) in C(c, R), (1 / (z - c) ^ (n + 1)) โข f z = (2 * โReal.pi * Complex.I / โn.factorial) โข iteratedDeriv n f c - DifferentiableOn.deriv_eq_smul_circleIntegral ๐ Mathlib.Analysis.Complex.CauchyIntegral
{E : Type u} [NormedAddCommGroup E] [NormedSpace โ E] [CompleteSpace E] {R : โ} {f : โ โ E} {c : โ} (h0 : 0 < R) (hc : DifferentiableOn โ f (Metric.closedBall c R)) : โฎ (z : โ) in C(c, R), (1 / (z - c) ^ 2) โข f z = (2 * โReal.pi * Complex.I) โข deriv f c - Complex.circleIntegral_sub_center_inv_smul_of_differentiable_on_off_countable ๐ Mathlib.Analysis.Complex.CauchyIntegral
{E : Type u} [NormedAddCommGroup E] [NormedSpace โ E] [CompleteSpace E] {R : โ} (h0 : 0 < R) {f : โ โ E} {c : โ} {s : Set โ} (hs : s.Countable) (hc : ContinuousOn f (Metric.closedBall c R)) (hd : โ z โ Metric.ball c R \ s, DifferentiableAt โ f z) : โฎ (z : โ) in C(c, R), (z - c)โปยน โข f z = (2 * โReal.pi * Complex.I) โข f c - DifferentiableOn.circleIntegral_one_div_sub_center_pow_smul ๐ Mathlib.Analysis.Complex.CauchyIntegral
{E : Type u} [NormedAddCommGroup E] [NormedSpace โ E] [CompleteSpace E] {R : โ} {f : โ โ E} {c : โ} (h0 : 0 < R) (n : โ) (hc : DifferentiableOn โ f (Metric.closedBall c R)) : โฎ (z : โ) in C(c, R), (1 / (z - c) ^ (n + 1)) โข f z = (2 * โReal.pi * Complex.I / โn.factorial) โข iteratedDeriv n f c - Complex.circleIntegral_sub_inv_smul_of_differentiable_on_off_countable ๐ Mathlib.Analysis.Complex.CauchyIntegral
{E : Type u} [NormedAddCommGroup E] [NormedSpace โ E] [CompleteSpace E] {R : โ} {c w : โ} {f : โ โ E} {s : Set โ} (hs : s.Countable) (hw : w โ Metric.ball c R) (hc : ContinuousOn f (Metric.closedBall c R)) (hd : โ x โ Metric.ball c R \ s, DifferentiableAt โ f x) : โฎ (z : โ) in C(c, R), (z - w)โปยน โข f z = (2 * โReal.pi * Complex.I) โข f w - Complex.two_pi_I_inv_smul_circleIntegral_sub_inv_smul_of_differentiable_on_off_countable ๐ Mathlib.Analysis.Complex.CauchyIntegral
{E : Type u} [NormedAddCommGroup E] [NormedSpace โ E] [CompleteSpace E] {R : โ} {c w : โ} {f : โ โ E} {s : Set โ} (hs : s.Countable) (hw : w โ Metric.ball c R) (hc : ContinuousOn f (Metric.closedBall c R)) (hd : โ x โ Metric.ball c R \ s, DifferentiableAt โ f x) : (2 * โReal.pi * Complex.I)โปยน โข โฎ (z : โ) in C(c, R), (z - w)โปยน โข f z = f w - Complex.circleIntegral_sub_inv_smul_of_differentiable_on_off_countable_aux ๐ Mathlib.Analysis.Complex.CauchyIntegral
{E : Type u} [NormedAddCommGroup E] [NormedSpace โ E] [CompleteSpace E] {R : โ} {c w : โ} {f : โ โ E} {s : Set โ} (hs : s.Countable) (hw : w โ Metric.ball c R \ s) (hc : ContinuousOn f (Metric.closedBall c R)) (hd : โ x โ Metric.ball c R \ s, DifferentiableAt โ f x) : โฎ (z : โ) in C(c, R), (z - w)โปยน โข f z = (2 * โReal.pi * Complex.I) โข f w - Complex.differentiable_on_off_countable_deriv_eq_smul_circleIntegral ๐ Mathlib.Analysis.Complex.CauchyIntegral
{E : Type u} [NormedAddCommGroup E] [NormedSpace โ E] [CompleteSpace E] {R : โ} {f : โ โ E} {c : โ} {s : Set โ} (h0 : 0 < R) (hs : s.Countable) (hc : ContinuousOn f (Metric.closedBall c R)) (hd : โ z โ Metric.ball c R \ s, DifferentiableAt โ f z) : โฎ (z : โ) in C(c, R), (1 / (z - c) ^ 2) โข f z = (2 * โReal.pi * Complex.I) โข deriv f c - Complex.circleIntegral_one_div_sub_center_pow_smul_of_differentiable_on_off_countable ๐ Mathlib.Analysis.Complex.CauchyIntegral
{E : Type u} [NormedAddCommGroup E] [NormedSpace โ E] [CompleteSpace E] {R : โ} {f : โ โ E} {c : โ} {s : Set โ} (h0 : 0 < R) (n : โ) (hs : s.Countable) (hc : ContinuousOn f (Metric.closedBall c R)) (hd : โ z โ Metric.ball c R \ s, DifferentiableAt โ f z) : โฎ (z : โ) in C(c, R), (1 / (z - c) ^ (n + 1)) โข f z = (2 * โReal.pi * Complex.I / โn.factorial) โข iteratedDeriv n f c - Complex.circleIntegral_sub_center_inv_smul_of_differentiable_on_off_countable_of_tendsto ๐ Mathlib.Analysis.Complex.CauchyIntegral
{E : Type u} [NormedAddCommGroup E] [NormedSpace โ E] [CompleteSpace E] {c : โ} {R : โ} (h0 : 0 < R) {f : โ โ E} {y : E} {s : Set โ} (hs : s.Countable) (hc : ContinuousOn f (Metric.closedBall c R \ {c})) (hd : โ z โ (Metric.ball c R \ {c}) \ s, DifferentiableAt โ f z) (hy : Filter.Tendsto f (nhdsWithin c {c}แถ) (nhds y)) : โฎ (z : โ) in C(c, R), (z - c)โปยน โข f z = (2 * โReal.pi * Complex.I) โข y - Complex.integral_boundary_rect_eq_zero_of_differentiableOn ๐ Mathlib.Analysis.Complex.CauchyIntegral
{E : Type u} [NormedAddCommGroup E] [NormedSpace โ E] (f : โ โ E) (z w : โ) (H : DifferentiableOn โ f (Set.uIcc z.re w.re รโ Set.uIcc z.im w.im)) : (((โซ (x : โ) in z.re..w.re, f (โx + โz.im * Complex.I)) - โซ (x : โ) in z.re..w.re, f (โx + โw.im * Complex.I)) + Complex.I โข โซ (y : โ) in z.im..w.im, f (โw.re + โy * Complex.I)) - Complex.I โข โซ (y : โ) in z.im..w.im, f (โz.re + โy * Complex.I) = 0 - Complex.integral_boundary_rect_eq_zero_of_continuousOn_of_differentiableOn ๐ Mathlib.Analysis.Complex.CauchyIntegral
{E : Type u} [NormedAddCommGroup E] [NormedSpace โ E] (f : โ โ E) (z w : โ) (Hc : ContinuousOn f (Set.uIcc z.re w.re รโ Set.uIcc z.im w.im)) (Hd : DifferentiableOn โ f (Set.Ioo (min z.re w.re) (max z.re w.re) รโ Set.Ioo (min z.im w.im) (max z.im w.im))) : (((โซ (x : โ) in z.re..w.re, f (โx + โz.im * Complex.I)) - โซ (x : โ) in z.re..w.re, f (โx + โw.im * Complex.I)) + Complex.I โข โซ (y : โ) in z.im..w.im, f (โw.re + โy * Complex.I)) - Complex.I โข โซ (y : โ) in z.im..w.im, f (โz.re + โy * Complex.I) = 0 - Complex.integral_boundary_rect_eq_zero_of_differentiable_on_off_countable ๐ Mathlib.Analysis.Complex.CauchyIntegral
{E : Type u} [NormedAddCommGroup E] [NormedSpace โ E] (f : โ โ E) (z w : โ) (s : Set โ) (hs : s.Countable) (Hc : ContinuousOn f (Set.uIcc z.re w.re รโ Set.uIcc z.im w.im)) (Hd : โ x โ Set.Ioo (min z.re w.re) (max z.re w.re) รโ Set.Ioo (min z.im w.im) (max z.im w.im) \ s, DifferentiableAt โ f x) : (((โซ (x : โ) in z.re..w.re, f (โx + โz.im * Complex.I)) - โซ (x : โ) in z.re..w.re, f (โx + โw.im * Complex.I)) + Complex.I โข โซ (y : โ) in z.im..w.im, f (โw.re + โy * Complex.I)) - Complex.I โข โซ (y : โ) in z.im..w.im, f (โz.re + โy * Complex.I) = 0 - Complex.integral_boundary_rect_of_continuousOn_of_hasFDerivAt_real ๐ Mathlib.Analysis.Complex.CauchyIntegral
{E : Type u} [NormedAddCommGroup E] [NormedSpace โ E] (f : โ โ E) (f' : โ โ โ โL[โ] E) (z w : โ) (Hc : ContinuousOn f (Set.uIcc z.re w.re รโ Set.uIcc z.im w.im)) (Hd : โ x โ Set.Ioo (min z.re w.re) (max z.re w.re) รโ Set.Ioo (min z.im w.im) (max z.im w.im), HasFDerivAt f (f' x) x) (Hi : MeasureTheory.IntegrableOn (fun z => Complex.I โข (f' z) 1 - (f' z) Complex.I) (Set.uIcc z.re w.re รโ Set.uIcc z.im w.im) MeasureTheory.volume) : (((โซ (x : โ) in z.re..w.re, f (โx + โz.im * Complex.I)) - โซ (x : โ) in z.re..w.re, f (โx + โw.im * Complex.I)) + Complex.I โข โซ (y : โ) in z.im..w.im, f (โw.re + โy * Complex.I)) - Complex.I โข โซ (y : โ) in z.im..w.im, f (โz.re + โy * Complex.I) = โซ (x : โ) in z.re..w.re, โซ (y : โ) in z.im..w.im, Complex.I โข (f' (โx + โy * Complex.I)) 1 - (f' (โx + โy * Complex.I)) Complex.I - Complex.integral_boundary_rect_of_hasFDerivAt_real_off_countable ๐ Mathlib.Analysis.Complex.CauchyIntegral
{E : Type u} [NormedAddCommGroup E] [NormedSpace โ E] (f : โ โ E) (f' : โ โ โ โL[โ] E) (z w : โ) (s : Set โ) (hs : s.Countable) (Hc : ContinuousOn f (Set.uIcc z.re w.re รโ Set.uIcc z.im w.im)) (Hd : โ x โ Set.Ioo (min z.re w.re) (max z.re w.re) รโ Set.Ioo (min z.im w.im) (max z.im w.im) \ s, HasFDerivAt f (f' x) x) (Hi : MeasureTheory.IntegrableOn (fun z => Complex.I โข (f' z) 1 - (f' z) Complex.I) (Set.uIcc z.re w.re รโ Set.uIcc z.im w.im) MeasureTheory.volume) : (((โซ (x : โ) in z.re..w.re, f (โx + โz.im * Complex.I)) - โซ (x : โ) in z.re..w.re, f (โx + โw.im * Complex.I)) + Complex.I โข โซ (y : โ) in z.im..w.im, f (โw.re + โy * Complex.I)) - Complex.I โข โซ (y : โ) in z.im..w.im, f (โz.re + โy * Complex.I) = โซ (x : โ) in z.re..w.re, โซ (y : โ) in z.im..w.im, Complex.I โข (f' (โx + โy * Complex.I)) 1 - (f' (โx + โy * Complex.I)) Complex.I - Complex.integral_boundary_rect_of_differentiableOn_real ๐ Mathlib.Analysis.Complex.CauchyIntegral
{E : Type u} [NormedAddCommGroup E] [NormedSpace โ E] (f : โ โ E) (z w : โ) (Hd : DifferentiableOn โ f (Set.uIcc z.re w.re รโ Set.uIcc z.im w.im)) (Hi : MeasureTheory.IntegrableOn (fun z => Complex.I โข (fderiv โ f z) 1 - (fderiv โ f z) Complex.I) (Set.uIcc z.re w.re รโ Set.uIcc z.im w.im) MeasureTheory.volume) : (((โซ (x : โ) in z.re..w.re, f (โx + โz.im * Complex.I)) - โซ (x : โ) in z.re..w.re, f (โx + โw.im * Complex.I)) + Complex.I โข โซ (y : โ) in z.im..w.im, f (โw.re + โy * Complex.I)) - Complex.I โข โซ (y : โ) in z.im..w.im, f (โz.re + โy * Complex.I) = โซ (x : โ) in z.re..w.re, โซ (y : โ) in z.im..w.im, Complex.I โข (fderiv โ f (โx + โy * Complex.I)) 1 - (fderiv โ f (โx + โy * Complex.I)) Complex.I - Complex.Convex.rectangle_subset ๐ Mathlib.Analysis.Complex.Convex
{U : Set โ} (U_convex : Convex โ U) {z w : โ} (hz : z โ U) (hw : w โ U) (hzw : โz.re + โw.im * Complex.I โ U) (hwz : โw.re + โz.im * Complex.I โ U) : z.Rectangle w โ U - Complex.rectangle_eq_convexHull ๐ Mathlib.Analysis.Complex.Convex
(z w : โ) : z.Rectangle w = (convexHull โ) {z, โz.re + โw.im * Complex.I, โw.re + โz.im * Complex.I, w} - selfAdjoint.expUnitary_coe ๐ Mathlib.Analysis.CStarAlgebra.Exponential
{A : Type u_1} [NormedRing A] [NormedAlgebra โ A] [StarRing A] [ContinuousStar A] [CompleteSpace A] [StarModule โ A] (a : โฅ(selfAdjoint A)) : โ(selfAdjoint.expUnitary a) = NormedSpace.exp (Complex.I โข โa) - CStarAlgebra.linear_combination_nonneg ๐ Mathlib.Analysis.SpecialFunctions.ContinuousFunctionalCalculus.PosPart.Basic
{A : Type u_1} [NonUnitalRing A] [Module โ A] [SMulCommClass โ A A] [IsScalarTower โ A A] [StarRing A] [TopologicalSpace A] [StarModule โ A] [NonUnitalContinuousFunctionalCalculus โ A IsSelfAdjoint] (x : A) : (โ(realPart x))โบ - (โ(realPart x))โป + (Complex.I โข (โ(imaginaryPart x))โบ - Complex.I โข (โ(imaginaryPart x))โป) = x - CStarAlgebra.exists_sum_four_nonneg ๐ Mathlib.Analysis.CStarAlgebra.SpecialFunctions.PosPart
{A : Type u_2} [NonUnitalCStarAlgebra A] [PartialOrder A] [StarOrderedRing A] (a : A) : โ x, (โ (i : Fin 4), 0 โค x i) โง (โ (i : Fin 4), โx iโ โค โaโ) โง a = โ i, Complex.I ^ โi โข x i - Circle.coe_exp ๐ Mathlib.Analysis.Complex.Circle
(t : โ) : โ(Circle.exp t) = Complex.exp (โt * Complex.I) - Real.probChar_apply ๐ Mathlib.Analysis.Complex.Circle
(x : โ) : โ(Real.probChar x) = Complex.exp (โx * Complex.I) - Real.fourierChar_apply ๐ Mathlib.Analysis.Complex.Circle
(x : โ) : โ(Real.fourierChar x) = Complex.exp (โ(2 * Real.pi * x) * Complex.I) - Real.Angle.coe_toCircle ๐ Mathlib.Analysis.SpecialFunctions.Complex.Circle
(ฮธ : Real.Angle) : โฮธ.toCircle = โฮธ.cos + โฮธ.sin * Complex.I - selfAdjoint.unitarySelfAddISMul_coe ๐ Mathlib.Analysis.CStarAlgebra.Unitary.Span
{A : Type u_1} [CStarAlgebra A] [PartialOrder A] [StarOrderedRing A] (a : โฅ(selfAdjoint A)) (ha_norm : โaโ โค 1) : โ(selfAdjoint.unitarySelfAddISMul a ha_norm) = โa + Complex.I โข CFC.sqrt (1 - โa ^ 2)
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 69fae59