Loogle!
Result
Found 439 declarations mentioning spectrum. Of these, only the first 200 are shown.
- spectrum π Mathlib.Algebra.Algebra.Spectrum.Basic
(R : Type u) {A : Type v} [CommSemiring R] [Ring A] [Algebra R A] (a : A) : Set R - spectrum.of_subsingleton π Mathlib.Algebra.Algebra.Spectrum.Basic
{R : Type u} {A : Type v} [CommSemiring R] [Ring A] [Algebra R A] [Subsingleton A] (a : A) : spectrum R a = β - spectrum.isUnit_of_zero_notMem π Mathlib.Algebra.Algebra.Spectrum.Basic
(R : Type u) {A : Type v} [CommSemiring R] [Ring A] [Algebra R A] {a : A} : 0 β spectrum R a β IsUnit a - spectrum.not_isUnit_of_zero_mem π Mathlib.Algebra.Algebra.Spectrum.Basic
(R : Type u) {A : Type v} [CommSemiring R] [Ring A] [Algebra R A] {a : A} : 0 β spectrum R a β Β¬IsUnit a - spectrum.zero_mem π Mathlib.Algebra.Algebra.Spectrum.Basic
(R : Type u) {A : Type v} [CommSemiring R] [Ring A] [Algebra R A] {a : A} : Β¬IsUnit a β 0 β spectrum R a - spectrum.zero_notMem π Mathlib.Algebra.Algebra.Spectrum.Basic
(R : Type u) {A : Type v} [CommSemiring R] [Ring A] [Algebra R A] {a : A} : IsUnit a β 0 β spectrum R a - spectrum.zero_mem_iff π Mathlib.Algebra.Algebra.Spectrum.Basic
(R : Type u) {A : Type v} [CommSemiring R] [Ring A] [Algebra R A] {a : A} : 0 β spectrum R a β Β¬IsUnit a - spectrum.zero_notMem_iff π Mathlib.Algebra.Algebra.Spectrum.Basic
(R : Type u) {A : Type v} [CommSemiring R] [Ring A] [Algebra R A] {a : A} : 0 β spectrum R a β IsUnit a - spectrum.resolvent_zero_of_mem_spectrum π Mathlib.Algebra.Algebra.Spectrum.Basic
{R : Type u} {A : Type v} [CommSemiring R] [Ring A] [Algebra R A] {r : R} {a : A} (hr : r β spectrum R a) : resolvent a r = 0 - Units.zero_notMem_spectrum π Mathlib.Algebra.Algebra.Spectrum.Basic
(R : Type u) {A : Type v} [CommSemiring R] [Ring A] [Algebra R A] (a : AΛ£) : 0 β spectrum R βa - spectrum.mem_spectrum_iff_resolvent_zero π Mathlib.Algebra.Algebra.Spectrum.Basic
{R : Type u} {A : Type v} [CommSemiring R] [Ring A] [Algebra R A] [Nontrivial A] {r : R} {a : A} : r β spectrum R a β resolvent a r = 0 - spectrum.ne_zero_of_mem_of_unit π Mathlib.Algebra.Algebra.Spectrum.Basic
{R : Type u} {A : Type v} [CommSemiring R] [Ring A] [Algebra R A] {a : AΛ£} {r : R} (hr : r β spectrum R βa) : r β 0 - spectrum.subset_singleton_zero_compl π Mathlib.Algebra.Algebra.Spectrum.Basic
(R : Type u) {A : Type v} [CommSemiring R] [Ring A] [Algebra R A] {a : A} (ha : IsUnit a) : spectrum R a β {0}αΆ - spectrum.one_eq π Mathlib.Algebra.Algebra.Spectrum.Basic
{π : Type u} {A : Type v} [Field π] [Ring A] [Algebra π A] [Nontrivial A] : spectrum π 1 = {1} - spectrum.zero_eq π Mathlib.Algebra.Algebra.Spectrum.Basic
{π : Type u} {A : Type v} [Field π] [Ring A] [Algebra π A] [Nontrivial A] : spectrum π 0 = {0} - AlgHom.apply_mem_spectrum π Mathlib.Algebra.Algebra.Spectrum.Basic
{F : Type u_1} {R : Type u_2} {A : Type u_3} [CommRing R] [Ring A] [Algebra R A] [FunLike F A R] [AlgHomClass F R A R] [Nontrivial R] (Ο : F) (a : A) : Ο a β spectrum R a - AlgHom.spectrum_apply_subset π Mathlib.Algebra.Algebra.Spectrum.Basic
{F : Type u_1} {R : Type u_2} {A : Type u_3} {B : Type u_4} [CommSemiring R] [Ring A] [Algebra R A] [Ring B] [Algebra R B] [FunLike F A B] [AlgHomClass F R A B] (Ο : F) (a : A) : spectrum R (Ο a) β spectrum R a - spectrum.neg_eq π Mathlib.Algebra.Algebra.Spectrum.Basic
{R : Type u} {A : Type v} [CommRing R] [Ring A] [Algebra R A] (a : A) : -spectrum R a = spectrum R (-a) - AlgEquiv.spectrum_eq π Mathlib.Algebra.Algebra.Spectrum.Basic
{F : Type u_1} {R : Type u_2} {A : Type u_3} {B : Type u_4} [CommSemiring R] [Ring A] [Ring B] [Algebra R A] [Algebra R B] [EquivLike F A B] [AlgEquivClass F R A B] (f : F) (a : A) : spectrum R (f a) = spectrum R a - spectrum.scalar_eq π Mathlib.Algebra.Algebra.Spectrum.Basic
{π : Type u} {A : Type v} [Field π] [Ring A] [Algebra π A] [Nontrivial A] (k : π) : spectrum π ((algebraMap π A) k) = {k} - spectrum.setOfPred_isUnit_inter_mul_comm π Mathlib.Algebra.Algebra.Spectrum.Basic
{R : Type u} {A : Type v} [CommSemiring R] [Ring A] [Algebra R A] (a b : A) : {r | IsUnit r} β© spectrum R (a * b) = {r | IsUnit r} β© spectrum R (b * a) - spectrum.setOf_isUnit_inter_mul_comm π Mathlib.Algebra.Algebra.Spectrum.Basic
{R : Type u} {A : Type v} [CommSemiring R] [Ring A] [Algebra R A] (a b : A) : {r | IsUnit r} β© spectrum R (a * b) = {r | IsUnit r} β© spectrum R (b * a) - spectrum.mem_iff π Mathlib.Algebra.Algebra.Spectrum.Basic
{R : Type u} {A : Type v} [CommSemiring R] [Ring A] [Algebra R A] {r : R} {a : A} : r β spectrum R a β Β¬IsUnit ((algebraMap R A) r - a) - spectrum.notMem_iff π Mathlib.Algebra.Algebra.Spectrum.Basic
{R : Type u} {A : Type v} [CommSemiring R] [Ring A] [Algebra R A] {r : R} {a : A} : r β spectrum R a β IsUnit ((algebraMap R A) r - a) - spectrum.unit_mem_mul_comm π Mathlib.Algebra.Algebra.Spectrum.Basic
{R : Type u} {A : Type v} [CommSemiring R] [Ring A] [Algebra R A] {a b : A} {r : RΛ£} : βr β spectrum R (a * b) β βr β spectrum R (b * a) - spectrum.units_conjugate π Mathlib.Algebra.Algebra.Spectrum.Basic
{R : Type u_1} {A : Type u_2} [CommSemiring R] [Ring A] [Algebra R A] {a : A} {u : AΛ£} : spectrum R (βu * a * βuβ»ΒΉ) = spectrum R a - spectrum.units_conjugate' π Mathlib.Algebra.Algebra.Spectrum.Basic
{R : Type u_1} {A : Type u_2} [CommSemiring R] [Ring A] [Algebra R A] {a : A} {u : AΛ£} : spectrum R (βuβ»ΒΉ * a * βu) = spectrum R a - spectrum.map_inv π Mathlib.Algebra.Algebra.Spectrum.Basic
{π : Type u} {A : Type v} [Field π] [Ring A] [Algebra π A] (a : AΛ£) : (spectrum π βa)β»ΒΉ = spectrum π βaβ»ΒΉ - spectrum.preimage_units_mul_comm π Mathlib.Algebra.Algebra.Spectrum.Basic
{R : Type u} {A : Type v} [CommSemiring R] [Ring A] [Algebra R A] (a b : A) : Units.val β»ΒΉ' spectrum R (a * b) = Units.val β»ΒΉ' spectrum R (b * a) - spectrum.invβ_mem π Mathlib.Algebra.Algebra.Spectrum.Basic
{R : Type u} {A : Type v} [Semifield R] [Ring A] [Algebra R A] {r : R} {a : AΛ£} : r β spectrum R βaβ»ΒΉ β rβ»ΒΉ β spectrum R βa - spectrum.invβ_mem_inv π Mathlib.Algebra.Algebra.Spectrum.Basic
{R : Type u} {A : Type v} [Semifield R] [Ring A] [Algebra R A] {r : R} {a : AΛ£} : r β spectrum R βa β rβ»ΒΉ β spectrum R βaβ»ΒΉ - spectrum.of_invβ_mem π Mathlib.Algebra.Algebra.Spectrum.Basic
{R : Type u} {A : Type v} [Semifield R] [Ring A] [Algebra R A] {r : R} {a : AΛ£} : rβ»ΒΉ β spectrum R βa β r β spectrum R βaβ»ΒΉ - spectrum.of_invβ_mem_inv π Mathlib.Algebra.Algebra.Spectrum.Basic
{R : Type u} {A : Type v} [Semifield R] [Ring A] [Algebra R A] {r : R} {a : AΛ£} : rβ»ΒΉ β spectrum R βaβ»ΒΉ β r β spectrum R βa - spectrum.invβ_mem_iff π Mathlib.Algebra.Algebra.Spectrum.Basic
{R : Type u} {A : Type v} [Semifield R] [Ring A] [Algebra R A] {r : R} {a : AΛ£} : rβ»ΒΉ β spectrum R βa β r β spectrum R βaβ»ΒΉ - spectrum.invβ_mem_inv_iff π Mathlib.Algebra.Algebra.Spectrum.Basic
{R : Type u} {A : Type v} [Semifield R] [Ring A] [Algebra R A] {r : R} {a : AΛ£} : rβ»ΒΉ β spectrum R βaβ»ΒΉ β r β spectrum R βa - spectrum.smul_eq_smul π Mathlib.Algebra.Algebra.Spectrum.Basic
{π : Type u} {A : Type v} [Field π] [Ring A] [Algebra π A] [Nontrivial A] (k : π) (a : A) (ha : (spectrum π a).Nonempty) : spectrum π (k β’ a) = k β’ spectrum π a - spectrum.add_mem_add_iff π Mathlib.Algebra.Algebra.Spectrum.Basic
{R : Type u} {A : Type v} [CommSemiring R] [Ring A] [Algebra R A] {a : A} {r s : R} : r + s β spectrum R ((algebraMap R A) s + a) β r β spectrum R a - spectrum.inv_mem_iff π Mathlib.Algebra.Algebra.Spectrum.Basic
{R : Type u} {A : Type v} [CommSemiring R] [Ring A] [Algebra R A] {r : RΛ£} {a : AΛ£} : βr β spectrum R βa β βrβ»ΒΉ β spectrum R βaβ»ΒΉ - spectrum.subset_subalgebra π Mathlib.Algebra.Algebra.Spectrum.Basic
{S : Type u_1} {R : Type u_2} {A : Type u_3} [CommSemiring R] [Ring A] [Algebra R A] [SetLike S A] [SubringClass S A] [SMulMemClass S R A] {s : S} (a : β₯s) : spectrum R βa β spectrum R a - spectrum.map_star π Mathlib.Algebra.Algebra.Spectrum.Basic
{R : Type u} {A : Type v} [CommSemiring R] [Ring A] [Algebra R A] [InvolutiveStar R] [StarRing A] [StarModule R A] (a : A) : spectrum R (star a) = star (spectrum R a) - spectrum.preimage_algebraMap π Mathlib.Algebra.Algebra.Spectrum.Basic
(S : Type u_1) {R : Type u_2} {A : Type u_3} [CommSemiring R] [CommSemiring S] [Ring A] [Algebra R S] [Algebra R A] [Algebra S A] [IsScalarTower R S A] {a : A} : β(algebraMap R S) β»ΒΉ' spectrum S a = spectrum R a - spectrum.unit_smul_eq_smul π Mathlib.Algebra.Algebra.Spectrum.Basic
{R : Type u} {A : Type v} [CommSemiring R] [Ring A] [Algebra R A] (a : A) (r : RΛ£) : spectrum R (r β’ a) = r β’ spectrum R a - spectrum.vadd_eq π Mathlib.Algebra.Algebra.Spectrum.Basic
{R : Type u} {A : Type v} [CommRing R] [Ring A] [Algebra R A] (a : A) (r : R) : r +α΅₯ spectrum R a = spectrum R ((algebraMap R A) r + a) - spectrum.add_singleton_eq π Mathlib.Algebra.Algebra.Spectrum.Basic
{R : Type u} {A : Type v} [CommRing R] [Ring A] [Algebra R A] (a : A) (r : R) : spectrum R a + {r} = spectrum R (a + (algebraMap R A) r) - spectrum.singleton_add_eq π Mathlib.Algebra.Algebra.Spectrum.Basic
{R : Type u} {A : Type v} [CommRing R] [Ring A] [Algebra R A] (a : A) (r : R) : {r} + spectrum R a = spectrum R ((algebraMap R A) r + a) - spectrum.smul_mem_smul_iff π Mathlib.Algebra.Algebra.Spectrum.Basic
{R : Type u} {A : Type v} [CommSemiring R] [Ring A] [Algebra R A] {a : A} {s : R} {r : RΛ£} : r β’ s β spectrum R (r β’ a) β s β spectrum R a - spectrum.add_mem_iff π Mathlib.Algebra.Algebra.Spectrum.Basic
{R : Type u} {A : Type v} [CommSemiring R] [Ring A] [Algebra R A] {a : A} {r s : R} : r + s β spectrum R a β r β spectrum R (-(algebraMap R A) s + a) - spectrum.algebraMap_mem π Mathlib.Algebra.Algebra.Spectrum.Basic
(S : Type u_1) {R : Type u_2} {A : Type u_3} [CommSemiring R] [CommSemiring S] [Ring A] [Algebra R S] [Algebra R A] [Algebra S A] [IsScalarTower R S A] {a : A} {r : R} : r β spectrum R a β (algebraMap R S) r β spectrum S a - spectrum.nonzero_mul_comm π Mathlib.Algebra.Algebra.Spectrum.Basic
{π : Type u} {A : Type v} [Field π] [Ring A] [Algebra π A] (a b : A) : spectrum π (a * b) \ {0} = spectrum π (b * a) \ {0} - spectrum.of_algebraMap_mem π Mathlib.Algebra.Algebra.Spectrum.Basic
(S : Type u_1) {R : Type u_2} {A : Type u_3} [CommSemiring R] [CommSemiring S] [Ring A] [Algebra R S] [Algebra R A] [Algebra S A] [IsScalarTower R S A] {a : A} {r : R} : (algebraMap R S) r β spectrum S a β r β spectrum R a - spectrum.algebraMap_mem_iff π Mathlib.Algebra.Algebra.Spectrum.Basic
(S : Type u_1) {R : Type u_2} {A : Type u_3} [CommSemiring R] [CommSemiring S] [Ring A] [Algebra R S] [Algebra R A] [Algebra S A] [IsScalarTower R S A] {a : A} {r : R} : (algebraMap R S) r β spectrum S a β r β spectrum R a - spectrum.singleton_sub_eq π Mathlib.Algebra.Algebra.Spectrum.Basic
{R : Type u} {A : Type v} [CommRing R] [Ring A] [Algebra R A] (a : A) (r : R) : {r} - spectrum R a = spectrum R ((algebraMap R A) r - a) - spectrum.sub_singleton_eq π Mathlib.Algebra.Algebra.Spectrum.Basic
{R : Type u} {A : Type v} [CommRing R] [Ring A] [Algebra R A] (a : A) (r : R) : spectrum R a - {r} = spectrum R (a - (algebraMap R A) r) - spectrum_subset_quasispectrum π Mathlib.Algebra.Algebra.Spectrum.Quasispectrum
(R : Type u_3) {A : Type u_4} [CommSemiring R] [Ring A] [Algebra R A] (a : A) : spectrum R a β quasispectrum R a - quasispectrum_eq_spectrum_union π Mathlib.Algebra.Algebra.Spectrum.Quasispectrum
(R : Type u_3) {A : Type u_4} [CommSemiring R] [Ring A] [Algebra R A] (a : A) : quasispectrum R a = spectrum R a βͺ {r | Β¬IsUnit r} - quasispectrum_eq_spectrum_union_zero π Mathlib.Algebra.Algebra.Spectrum.Quasispectrum
(R : Type u_3) {A : Type u_4} [Semifield R] [Ring A] [Algebra R A] (a : A) : quasispectrum R a = spectrum R a βͺ {0} - mem_quasispectrum_iff π Mathlib.Algebra.Algebra.Spectrum.Quasispectrum
{R : Type u_3} {A : Type u_4} [Semifield R] [Ring A] [Algebra R A] {a : A} {x : R} : x β quasispectrum R a β x = 0 β¨ x β spectrum R a - SpectrumRestricts.of_spectrum_eq π Mathlib.Algebra.Algebra.Spectrum.Quasispectrum
{R : Type u_3} {S : Type u_4} {A : Type u_5} [Semifield R] [Semifield S] [Ring A] [Algebra R S] [Algebra R A] [Algebra S A] {a b : A} {f : S β R} (ha : SpectrumRestricts a f) (h : spectrum S a = spectrum S b) : SpectrumRestricts b f - spectrum_nonneg_of_nonneg π Mathlib.Algebra.Algebra.Spectrum.Quasispectrum
{π : Type u_3} {A : Type u_4} [CommSemiring π] [PartialOrder π] [Ring A] [PartialOrder A] [Algebra π A] [NonnegSpectrumClass π A] β¦a : Aβ¦ (ha : 0 β€ a) β¦x : πβ¦ (hx : x β spectrum π a) : 0 β€ x - SpectrumRestricts.image π Mathlib.Algebra.Algebra.Spectrum.Quasispectrum
{R : Type u_3} {S : Type u_4} {A : Type u_5} [Semifield R] [Semifield S] [Ring A] [Algebra R S] [Algebra R A] [Algebra S A] {a : A} {f : S β R} [IsScalarTower R S A] (h : SpectrumRestricts a f) : f '' spectrum S a = spectrum R a - NonnegSpectrumClass.of_spectrum_nonneg π Mathlib.Algebra.Algebra.Spectrum.Quasispectrum
{π : Type u_3} {A : Type u_4} [Semifield π] [LinearOrder π] [Ring A] [PartialOrder A] [Algebra π A] : (β (a : A), 0 β€ a β β x β spectrum π a, 0 β€ x) β NonnegSpectrumClass π A - SpectrumRestricts.rightInvOn π Mathlib.Algebra.Algebra.Spectrum.Quasispectrum
{R : Type u_3} {S : Type u_4} {A : Type u_5} [Semifield R] [Semifield S] [Ring A] [Algebra R S] [Algebra R A] [Algebra S A] {a : A} {f : S β R} (h : SpectrumRestricts a f) : Set.RightInvOn f (β(algebraMap R S)) (spectrum S a) - SpectrumRestricts.subset_preimage π Mathlib.Algebra.Algebra.Spectrum.Quasispectrum
{R : Type u_3} {S : Type u_4} {A : Type u_5} [Semifield R] [Semifield S] [Ring A] [Algebra R S] [Algebra R A] [Algebra S A] {a : A} {f : S β R} [IsScalarTower R S A] (h : SpectrumRestricts a f) : spectrum S a β f β»ΒΉ' spectrum R a - NonnegSpectrumClass.iff_spectrum_nonneg π Mathlib.Algebra.Algebra.Spectrum.Quasispectrum
{π : Type u_3} {A : Type u_4} [Semifield π] [LinearOrder π] [Ring A] [PartialOrder A] [Algebra π A] : NonnegSpectrumClass π A β β (a : A), 0 β€ a β β x β spectrum π a, 0 β€ x - SpectrumRestricts.apply_mem π Mathlib.Algebra.Algebra.Spectrum.Quasispectrum
{R : Type u_3} {S : Type u_4} {A : Type u_5} [Semifield R] [Semifield S] [Ring A] [Algebra R S] [Algebra R A] [Algebra S A] {a : A} {f : S β R} [IsScalarTower R S A] (h : SpectrumRestricts a f) {s : S} (hs : s β spectrum S a) : f s β spectrum R a - SpectrumRestricts.algebraMap_image π Mathlib.Algebra.Algebra.Spectrum.Quasispectrum
{R : Type u_3} {S : Type u_4} {A : Type u_5} [Semifield R] [Semifield S] [Ring A] [Algebra R S] [Algebra R A] [Algebra S A] {a : A} {f : S β R} [IsScalarTower R S A] (h : SpectrumRestricts a f) : β(algebraMap R S) '' spectrum R a = spectrum S a - SpectrumRestricts.of_rightInvOn π Mathlib.Algebra.Algebra.Spectrum.Quasispectrum
{R : Type u_3} {S : Type u_4} {A : Type u_5} [Semifield R] [Semifield S] [Ring A] [Algebra R S] [Algebra R A] [Algebra S A] {a : A} {f : S β R} (hβ : Function.LeftInverse f β(algebraMap R S)) (hβ : Set.RightInvOn f (β(algebraMap R S)) (spectrum S a)) : SpectrumRestricts a f - spectrumRestricts_iff π Mathlib.Algebra.Algebra.Spectrum.Quasispectrum
{R : Type u_3} {S : Type u_4} {A : Type u_5} [Semifield R] [Semifield S] [Ring A] [Algebra R S] [Algebra R A] [Algebra S A] {a : A} {f : S β R} : SpectrumRestricts a f β Set.RightInvOn f (β(algebraMap R S)) (spectrum S a) β§ Function.LeftInverse f β(algebraMap R S) - SpectrumRestricts.of_subset_range_algebraMap π Mathlib.Algebra.Algebra.Spectrum.Quasispectrum
{R : Type u_3} {S : Type u_4} {A : Type u_5} [Semifield R] [Semifield S] [Ring A] [Algebra R S] [Algebra R A] [Algebra S A] {a : A} {f : S β R} (hf : Function.LeftInverse f β(algebraMap R S)) (h : spectrum S a β Set.range β(algebraMap R S)) : SpectrumRestricts a f - Unitization.quasispectrum_eq_spectrum_inr π Mathlib.Algebra.Algebra.Spectrum.Quasispectrum
(R : Type u_3) {A : Type u_4} [CommRing R] [NonUnitalRing A] [Module R A] [IsScalarTower R A A] [SMulCommClass R A A] (a : A) : quasispectrum R a = spectrum R βa - Unitization.mem_spectrum_inr_of_not_isUnit π Mathlib.Algebra.Algebra.Spectrum.Quasispectrum
{R : Type u_3} {A : Type u_4} [CommRing R] [NonUnitalRing A] [Module R A] [IsScalarTower R A A] [SMulCommClass R A A] (a : A) (r : R) (hr : Β¬IsUnit r) : r β spectrum R βa - Unitization.zero_mem_spectrum_inr π Mathlib.Algebra.Algebra.Spectrum.Quasispectrum
(R : Type u_3) (S : Type u_4) {A : Type u_5} [CommSemiring R] [CommRing S] [Nontrivial S] [NonUnitalRing A] [Algebra R S] [Module S A] [IsScalarTower S A A] [SMulCommClass S A A] [Module R A] [IsScalarTower R S A] (a : A) : 0 β spectrum R βa - Unitization.quasispectrum_eq_spectrum_inr' π Mathlib.Algebra.Algebra.Spectrum.Quasispectrum
(R : Type u_3) (S : Type u_4) {A : Type u_5} [Semifield R] [Field S] [NonUnitalRing A] [Algebra R S] [Module S A] [IsScalarTower S A A] [SMulCommClass S A A] [Module R A] [IsScalarTower R S A] (a : A) : quasispectrum R a = spectrum R βa - Pi.spectrum_eq π Mathlib.Algebra.Algebra.Spectrum.Pi
{ΞΉ : Type u_1} {R : Type u_4} {ΞΊ : ΞΉ β Type u_5} [CommSemiring R] [(i : ΞΉ) β Ring (ΞΊ i)] [(i : ΞΉ) β Algebra R (ΞΊ i)] (a : (i : ΞΉ) β ΞΊ i) : spectrum R a = β i, spectrum R (a i) - Prod.spectrum_eq π Mathlib.Algebra.Algebra.Spectrum.Pi
{A : Type u_2} {B : Type u_3} {R : Type u_4} [CommSemiring R] [Ring A] [Ring B] [Algebra R A] [Algebra R B] (a : A) (b : B) : spectrum R (a, b) = spectrum R a βͺ spectrum R b - IsStrictlyPositive.spectrum_pos π Mathlib.Algebra.Algebra.StrictPositivity
{A : Type u_1} {π : Type u_2} [Ring A] [PartialOrder A] [CommSemiring π] [PartialOrder π] [Algebra π A] [NonnegSpectrumClass π A] {a : A} (ha : IsStrictlyPositive a) {x : π} (hx : x β spectrum π a) : 0 < x - Module.End.HasEigenvalue.mem_spectrum π Mathlib.LinearAlgebra.Eigenspace.Basic
{R : Type v} {M : Type w} [CommRing R] [AddCommGroup M] [Module R M] {f : Module.End R M} {ΞΌ : R} (hΞΌ : f.HasEigenvalue ΞΌ) : ΞΌ β spectrum R f - Module.End.HasUnifEigenvalue.mem_spectrum π Mathlib.LinearAlgebra.Eigenspace.Basic
{R : Type v} {M : Type w} [CommRing R] [AddCommGroup M] [Module R M] {f : Module.End R M} {ΞΌ : R} (hΞΌ : f.HasUnifEigenvalue ΞΌ 1) : ΞΌ β spectrum R f - Module.End.HasEigenvalue.of_mem_spectrum π Mathlib.LinearAlgebra.Eigenspace.Basic
{K : Type v} {V : Type w} [Field K] [AddCommGroup V] [Module K V] [FiniteDimensional K V] {f : Module.End K V} {ΞΌ : K} : ΞΌ β spectrum K f β f.HasEigenvalue ΞΌ - Module.End.hasEigenvalue_iff_mem_spectrum π Mathlib.LinearAlgebra.Eigenspace.Basic
{K : Type v} {V : Type w} [Field K] [AddCommGroup V] [Module K V] [FiniteDimensional K V] {f : Module.End K V} {ΞΌ : K} : f.HasEigenvalue ΞΌ β ΞΌ β spectrum K f - Module.End.HasUnifEigenvalue.of_mem_spectrum π Mathlib.LinearAlgebra.Eigenspace.Basic
{K : Type v} {V : Type w} [Field K] [AddCommGroup V] [Module K V] [FiniteDimensional K V] {f : Module.End K V} {ΞΌ : K} : ΞΌ β spectrum K f β f.HasUnifEigenvalue ΞΌ 1 - Module.End.hasUnifEigenvalue_iff_mem_spectrum π Mathlib.LinearAlgebra.Eigenspace.Basic
{K : Type v} {V : Type w} [Field K] [AddCommGroup V] [Module K V] [FiniteDimensional K V] {f : Module.End K V} {ΞΌ : K} : f.HasUnifEigenvalue ΞΌ 1 β ΞΌ β spectrum K f - IsIdempotentElem.finite_spectrum π Mathlib.FieldTheory.IsAlgClosed.Spectrum
(π : Type u_1) {A : Type u_2} [Field π] [Ring A] [Algebra π A] {p : A} (hp : IsIdempotentElem p) : (spectrum π p).Finite - spectrum.nonempty_of_isAlgClosed_of_finiteDimensional π Mathlib.FieldTheory.IsAlgClosed.Spectrum
(π : Type u) {A : Type v} [Field π] [Ring A] [Algebra π A] [IsAlgClosed π] [Nontrivial A] [I : FiniteDimensional π A] (a : A) : (spectrum π a).Nonempty - IsIdempotentElem.spectrum_subset π Mathlib.FieldTheory.IsAlgClosed.Spectrum
(π : Type u_1) {A : Type u_2} [Field π] [Ring A] [Algebra π A] {p : A} (hp : IsIdempotentElem p) : spectrum π p β {0, 1} - spectrum.pow_image_subset π Mathlib.FieldTheory.IsAlgClosed.Spectrum
{π : Type u} {A : Type v} [Field π] [Ring A] [Algebra π A] (a : A) (n : β) : (fun x => x ^ n) '' spectrum π a β spectrum π (a ^ n) - spectrum.pow_mem_pow π Mathlib.FieldTheory.IsAlgClosed.Spectrum
{π : Type u} {A : Type v} [Field π] [Ring A] [Algebra π A] (a : A) (n : β) {k : π} (hk : k β spectrum π a) : k ^ n β spectrum π (a ^ n) - spectrum.map_pow_of_pos π Mathlib.FieldTheory.IsAlgClosed.Spectrum
{π : Type u} {A : Type v} [Field π] [Ring A] [Algebra π A] [IsAlgClosed π] (a : A) {n : β} (hn : 0 < n) : spectrum π (a ^ n) = (fun x => x ^ n) '' spectrum π a - spectrum.map_pow_of_nonempty π Mathlib.FieldTheory.IsAlgClosed.Spectrum
{π : Type u} {A : Type v} [Field π] [Ring A] [Algebra π A] [IsAlgClosed π] {a : A} (ha : (spectrum π a).Nonempty) (n : β) : spectrum π (a ^ n) = (fun x => x ^ n) '' spectrum π a - spectrum.subset_polynomial_aeval π Mathlib.FieldTheory.IsAlgClosed.Spectrum
{π : Type u} {A : Type v} [Field π] [Ring A] [Algebra π A] (a : A) (p : Polynomial π) : (fun x => Polynomial.eval x p) '' spectrum π a β spectrum π ((Polynomial.aeval a) p) - spectrum.map_polynomial_aeval_of_nonempty π Mathlib.FieldTheory.IsAlgClosed.Spectrum
{π : Type u} {A : Type v} [Field π] [Ring A] [Algebra π A] [IsAlgClosed π] (a : A) (p : Polynomial π) (hnon : (spectrum π a).Nonempty) : spectrum π ((Polynomial.aeval a) p) = (fun k => Polynomial.eval k p) '' spectrum π a - spectrum.map_polynomial_aeval_of_degree_pos π Mathlib.FieldTheory.IsAlgClosed.Spectrum
{π : Type u} {A : Type v} [Field π] [Ring A] [Algebra π A] [IsAlgClosed π] (a : A) (p : Polynomial π) (hdeg : 0 < p.degree) : spectrum π ((Polynomial.aeval a) p) = (fun x => Polynomial.eval x p) '' spectrum π a - spectrum.exists_mem_of_not_isUnit_aeval_prod π Mathlib.FieldTheory.IsAlgClosed.Spectrum
{R : Type u} {A : Type v} [CommRing R] [Ring A] [Algebra R A] [IsDomain R] {p : Polynomial R} {a : A} (h : Β¬IsUnit ((Polynomial.aeval a) (Multiset.map (fun x => Polynomial.X - Polynomial.C x) p.roots).prod)) : β k β spectrum R a, Polynomial.eval k p = 0 - spectrum_diagonal π Mathlib.LinearAlgebra.Eigenspace.Matrix
{R : Type u_1} {n : Type u_2} [DecidableEq n] [Fintype n] [Field R] (d : n β R) : spectrum R (Matrix.diagonal d) = Set.range d - Matrix.spectrum_toLin π Mathlib.LinearAlgebra.Eigenspace.Matrix
{R : Type u_1} {n : Type u_2} {M : Type u_3} [DecidableEq n] [Fintype n] [CommRing R] [AddCommGroup M] [Module R M] (A : Matrix n n R) (b : Module.Basis n R M) : spectrum R ((Matrix.toLin b b) A) = spectrum R A - LinearMap.spectrum_toMatrix π Mathlib.LinearAlgebra.Eigenspace.Matrix
{R : Type u_1} {n : Type u_2} {M : Type u_3} [DecidableEq n] [Fintype n] [CommRing R] [AddCommGroup M] [Module R M] (f : M ββ[R] M) (b : Module.Basis n R M) : spectrum R ((LinearMap.toMatrix b b) f) = spectrum R f - Matrix.spectrum_toLin' π Mathlib.LinearAlgebra.Eigenspace.Matrix
{R : Type u_1} {n : Type u_2} [DecidableEq n] [Fintype n] [CommRing R] (A : Matrix n n R) : spectrum R (Matrix.toLin' A) = spectrum R A - LinearMap.spectrum_toMatrix' π Mathlib.LinearAlgebra.Eigenspace.Matrix
{R : Type u_1} {n : Type u_2} [DecidableEq n] [Fintype n] [CommRing R] (f : (n β R) ββ[R] n β R) : spectrum R (LinearMap.toMatrix' f) = spectrum R f - Matrix.finite_spectrum π Mathlib.LinearAlgebra.Eigenspace.Minpoly
{n : Type u_1} {R : Type u_2} [Field R] [Fintype n] [DecidableEq n] (A : Matrix n n R) : (spectrum R A).Finite - Matrix.instFiniteSpectrum π Mathlib.LinearAlgebra.Eigenspace.Minpoly
{n : Type u_1} {R : Type u_2} [Field R] [Fintype n] [DecidableEq n] (A : Matrix n n R) : Finite β(spectrum R A) - Module.End.finite_spectrum π Mathlib.LinearAlgebra.Eigenspace.Minpoly
{K : Type v} {V : Type w} [Field K] [AddCommGroup V] [Module K V] [FiniteDimensional K V] (f : Module.End K V) : (spectrum K f).Finite - Unitary.spectrum_star_left_conjugate π Mathlib.Algebra.Star.Unitary
{R : Type u_2} {A : Type u_3} [CommSemiring R] [Ring A] [Algebra R A] [StarMul A] {a : A} {U : β₯(unitary A)} : spectrum R (star βU * a * βU) = spectrum R a - Unitary.spectrum_star_right_conjugate π Mathlib.Algebra.Star.Unitary
{R : Type u_2} {A : Type u_3} [CommSemiring R] [Ring A] [Algebra R A] [StarMul A] {a : A} {U : β₯(unitary A)} : spectrum R (βU * a * star βU) = spectrum R a - ContinuousLinearMap.spectrum_eq π Mathlib.Analysis.Normed.Operator.Banach
{π : Type u_1} [NontriviallyNormedField π] {E : Type u_3} [NormedAddCommGroup E] [NormedSpace π E] [CompleteSpace E] {f : E βL[π] E} : spectrum π f = spectrum π βf - Module.End.spectrum_intrinsicStar π Mathlib.Algebra.Star.LinearMap
{R : Type u_4} {V : Type u_5} [CommRing R] [InvolutiveStar R] [AddCommGroup V] [StarAddMonoid V] [Module R V] [StarModule R V] (f : WithConv (Module.End R V)) : spectrum R (star f).ofConv = star (spectrum R f.ofConv) - SpectrumRestricts.real_iff π Mathlib.Analysis.Complex.Spectrum
{A : Type u_1} [Ring A] [Algebra β A] {a : A} : SpectrumRestricts a βComplex.reCLM β β x β spectrum β a, x = βx.re - Units.continuousOn_invβ_spectrum π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Unital
{R : Type u_3} {A : Type u_4} [Semifield R] [Ring A] [TopologicalSpace R] [ContinuousInvβ R] [Algebra R A] (a : AΛ£) : ContinuousOn (fun x => xβ»ΒΉ) (spectrum R βa) - Units.continuousOn_zpowβ_spectrum π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Unital
{R : Type u_3} {A : Type u_4} [Semifield R] [Ring A] [TopologicalSpace R] [ContinuousInvβ R] [Algebra R A] [ContinuousMul R] (a : AΛ£) (n : β€) : ContinuousOn (fun x => x ^ n) (spectrum R βa) - ContinuousFunctionalCalculus.spectrum_nonempty π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Unital
{R : Type u_1} {A : Type u_2} {p : outParam (A β Prop)} {instβ : CommSemiring R} {instβΒΉ : StarRing R} {instβΒ² : MetricSpace R} {instβΒ³ : IsTopologicalSemiring R} {instββ΄ : ContinuousStar R} {instββ΅ : Ring A} {instββΆ : StarRing A} {instββ· : TopologicalSpace A} {instββΈ : Algebra R A} [self : ContinuousFunctionalCalculus R A p] [Nontrivial A] (a : A) (ha : p a) : (spectrum R a).Nonempty - CFC.spectrum_nonempty π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Unital
(R : Type u_1) {A : Type u_2} {p : A β Prop} [CommSemiring R] [StarRing R] [MetricSpace R] [IsTopologicalSemiring R] [ContinuousStar R] [TopologicalSpace A] [Ring A] [StarRing A] [Algebra R A] [instCFC : ContinuousFunctionalCalculus R A p] [Nontrivial A] (a : A) (ha : p a := by cfc_tac) : (spectrum R a).Nonempty - ContinuousFunctionalCalculus.isCompact_spectrum π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Unital
{R : Type u_1} {A : Type u_2} {p : A β Prop} [CommSemiring R] [StarRing R] [MetricSpace R] [IsTopologicalSemiring R] [ContinuousStar R] [TopologicalSpace A] [Ring A] [StarRing A] [Algebra R A] [instCFC : ContinuousFunctionalCalculus R A p] (a : A) : IsCompact (spectrum R a) - ContinuousFunctionalCalculus.compactSpace_spectrum π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Unital
{R : Type u_1} {A : Type u_2} {p : outParam (A β Prop)} {instβ : CommSemiring R} {instβΒΉ : StarRing R} {instβΒ² : MetricSpace R} {instβΒ³ : IsTopologicalSemiring R} {instββ΄ : ContinuousStar R} {instββ΅ : Ring A} {instββΆ : StarRing A} {instββ· : TopologicalSpace A} {instββΈ : Algebra R A} [self : ContinuousFunctionalCalculus R A p] (a : A) : CompactSpace β(spectrum R a) - CFC.spectrum_zero_eq π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Unital
{R : Type u_1} {A : Type u_2} {p : A β Prop} [CommSemiring R] [StarRing R] [MetricSpace R] [IsTopologicalSemiring R] [ContinuousStar R] [TopologicalSpace A] [Ring A] [StarRing A] [Algebra R A] [instCFC : ContinuousFunctionalCalculus R A p] [Nontrivial A] : spectrum R 0 = {0} - CFC.spectrum_one_eq π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Unital
{R : Type u_1} {A : Type u_2} {p : A β Prop} [CommSemiring R] [StarRing R] [MetricSpace R] [IsTopologicalSemiring R] [ContinuousStar R] [TopologicalSpace A] [Ring A] [StarRing A] [Algebra R A] [instCFC : ContinuousFunctionalCalculus R A p] [Nontrivial A] : spectrum R 1 = {1} - CFC.eq_zero_of_spectrum_subset_zero π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Unital
{R : Type u_1} {A : Type u_2} {p : A β Prop} [CommSemiring R] [StarRing R] [MetricSpace R] [IsTopologicalSemiring R] [ContinuousStar R] [TopologicalSpace A] [Ring A] [StarRing A] [Algebra R A] [instCFC : ContinuousFunctionalCalculus R A p] (a : A) (h_spec : spectrum R a β {0}) (ha : p a := by cfc_tac) : a = 0 - cfc_congr π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Unital
{R : Type u_1} {A : Type u_2} {p : A β Prop} [CommSemiring R] [StarRing R] [MetricSpace R] [IsTopologicalSemiring R] [ContinuousStar R] [TopologicalSpace A] [Ring A] [StarRing A] [Algebra R A] [instCFC : ContinuousFunctionalCalculus R A p] {f g : R β R} {a : A} (hfg : Set.EqOn f g (spectrum R a)) : cfc f a = cfc g a - CFC.eq_one_of_spectrum_subset_one π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Unital
{R : Type u_1} {A : Type u_2} {p : A β Prop} [CommSemiring R] [StarRing R] [MetricSpace R] [IsTopologicalSemiring R] [ContinuousStar R] [TopologicalSpace A] [Ring A] [StarRing A] [Algebra R A] [instCFC : ContinuousFunctionalCalculus R A p] (a : A) (h_spec : spectrum R a β {1}) (ha : p a := by cfc_tac) : a = 1 - CFC.spectrum_algebraMap_eq π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Unital
{R : Type u_1} {A : Type u_2} {p : A β Prop} [CommSemiring R] [StarRing R] [MetricSpace R] [IsTopologicalSemiring R] [ContinuousStar R] [TopologicalSpace A] [Ring A] [StarRing A] [Algebra R A] [instCFC : ContinuousFunctionalCalculus R A p] [Nontrivial A] (r : R) : spectrum R ((algebraMap R A) r) = {r} - CFC.spectrum_algebraMap_subset π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Unital
{R : Type u_1} {A : Type u_2} {p : A β Prop} [CommSemiring R] [StarRing R] [MetricSpace R] [IsTopologicalSemiring R] [ContinuousStar R] [TopologicalSpace A] [Ring A] [StarRing A] [Algebra R A] [instCFC : ContinuousFunctionalCalculus R A p] (r : R) : spectrum R ((algebraMap R A) r) β {r} - cfc_apply_of_not_continuousOn π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Unital
{R : Type u_1} {A : Type u_2} {p : A β Prop} [CommSemiring R] [StarRing R] [MetricSpace R] [IsTopologicalSemiring R] [ContinuousStar R] [TopologicalSpace A] [Ring A] [StarRing A] [Algebra R A] [instCFC : ContinuousFunctionalCalculus R A p] {f : R β R} (a : A) (hf : Β¬ContinuousOn f (spectrum R a)) : cfc f a = 0 - cfc_apply_of_not_and π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Unital
{R : Type u_1} {A : Type u_2} {p : A β Prop} [CommSemiring R] [StarRing R] [MetricSpace R] [IsTopologicalSemiring R] [ContinuousStar R] [TopologicalSpace A] [Ring A] [StarRing A] [Algebra R A] [instCFC : ContinuousFunctionalCalculus R A p] {f : R β R} (a : A) (ha : Β¬(p a β§ ContinuousOn f (spectrum R a))) : cfc f a = 0 - CFC.eq_algebraMap_of_spectrum_subset_singleton π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Unital
{R : Type u_1} {A : Type u_2} {p : A β Prop} [CommSemiring R] [StarRing R] [MetricSpace R] [IsTopologicalSemiring R] [ContinuousStar R] [TopologicalSpace A] [Ring A] [StarRing A] [Algebra R A] [instCFC : ContinuousFunctionalCalculus R A p] (a : A) (r : R) (h_spec : spectrum R a β {r}) (ha : p a := by cfc_tac) : a = (algebraMap R A) r - cfc_map_spectrum π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Unital
{R : Type u_1} {A : Type u_2} {p : A β Prop} [CommSemiring R] [StarRing R] [MetricSpace R] [IsTopologicalSemiring R] [ContinuousStar R] [TopologicalSpace A] [Ring A] [StarRing A] [Algebra R A] [instCFC : ContinuousFunctionalCalculus R A p] (f : R β R) (a : A) (ha : p a := by cfc_tac) (hf : ContinuousOn f (spectrum R a) := by cfc_cont_tac) : spectrum R (cfc f a) = f '' spectrum R a - cfc_const_mul π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Unital
{R : Type u_1} {A : Type u_2} {p : A β Prop} [CommSemiring R] [StarRing R] [MetricSpace R] [IsTopologicalSemiring R] [ContinuousStar R] [TopologicalSpace A] [Ring A] [StarRing A] [Algebra R A] [instCFC : ContinuousFunctionalCalculus R A p] (r : R) (f : R β R) (a : A) (hf : ContinuousOn f (spectrum R a) := by cfc_cont_tac) : cfc (fun x => r * f x) a = r β’ cfc f a - cfc_sum_univ π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Unital
{R : Type u_1} {A : Type u_2} {p : A β Prop} [CommSemiring R] [StarRing R] [MetricSpace R] [IsTopologicalSemiring R] [ContinuousStar R] [TopologicalSpace A] [Ring A] [StarRing A] [Algebra R A] [instCFC : ContinuousFunctionalCalculus R A p] {ΞΉ : Type u_3} [Fintype ΞΉ] (f : ΞΉ β R β R) (a : A) (hf : β (i : ΞΉ), ContinuousOn (f i) (spectrum R a) := by cfc_cont_tac) : cfc (β i, f i) a = β i, cfc (f i) a - cfc_pow π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Unital
{R : Type u_1} {A : Type u_2} {p : A β Prop} [CommSemiring R] [StarRing R] [MetricSpace R] [IsTopologicalSemiring R] [ContinuousStar R] [TopologicalSpace A] [Ring A] [StarRing A] [Algebra R A] [instCFC : ContinuousFunctionalCalculus R A p] (f : R β R) (n : β) (a : A) (hf : ContinuousOn f (spectrum R a) := by cfc_cont_tac) (ha : p a := by cfc_tac) : cfc (fun x => f x ^ n) a = cfc f a ^ n - CFC.le_one π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Unital
{R : Type u_1} {A : Type u_2} {p : A β Prop} [CommSemiring R] [PartialOrder R] [StarRing R] [MetricSpace R] [IsTopologicalSemiring R] [ContinuousStar R] [ContinuousSqrt R] [StarOrderedRing R] [TopologicalSpace A] [Ring A] [StarRing A] [PartialOrder A] [StarOrderedRing A] [Algebra R A] [instCFC : ContinuousFunctionalCalculus R A p] {a : A} (h : β x β spectrum R a, x β€ 1) (ha : p a := by cfc_tac) : a β€ 1 - CFC.one_le π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Unital
{R : Type u_1} {A : Type u_2} {p : A β Prop} [CommSemiring R] [PartialOrder R] [StarRing R] [MetricSpace R] [IsTopologicalSemiring R] [ContinuousStar R] [ContinuousSqrt R] [StarOrderedRing R] [TopologicalSpace A] [Ring A] [StarRing A] [PartialOrder A] [StarOrderedRing A] [Algebra R A] [instCFC : ContinuousFunctionalCalculus R A p] {a : A} (h : β x β spectrum R a, 1 β€ x) (ha : p a := by cfc_tac) : 1 β€ a - isUnit_cfc π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Unital
{R : Type u_1} {A : Type u_2} {p : A β Prop} [Semifield R] [StarRing R] [MetricSpace R] [IsTopologicalSemiring R] [ContinuousStar R] [TopologicalSpace A] [Ring A] [StarRing A] [Algebra R A] [ContinuousFunctionalCalculus R A p] (f : R β R) (a : A) (hf : ContinuousOn f (spectrum R a) := by cfc_cont_tac) (ha : p a := by cfc_tac) : (β x β spectrum R a, f x β 0) β IsUnit (cfc f a) - eqOn_of_cfc_eq_cfc π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Unital
{R : Type u_1} {A : Type u_2} {p : A β Prop} [CommSemiring R] [StarRing R] [MetricSpace R] [IsTopologicalSemiring R] [ContinuousStar R] [TopologicalSpace A] [Ring A] [StarRing A] [Algebra R A] [instCFC : ContinuousFunctionalCalculus R A p] {f g : R β R} {a : A} (h : cfc f a = cfc g a) (hf : ContinuousOn f (spectrum R a) := by cfc_cont_tac) (hg : ContinuousOn g (spectrum R a) := by cfc_cont_tac) (ha : p a := by cfc_tac) : Set.EqOn f g (spectrum R a) - isUnit_cfc_iff π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Unital
{R : Type u_1} {A : Type u_2} {p : A β Prop} [Semifield R] [StarRing R] [MetricSpace R] [IsTopologicalSemiring R] [ContinuousStar R] [TopologicalSpace A] [Ring A] [StarRing A] [Algebra R A] [ContinuousFunctionalCalculus R A p] (f : R β R) (a : A) (hf : ContinuousOn f (spectrum R a) := by cfc_cont_tac) (ha : p a := by cfc_tac) : IsUnit (cfc f a) β β x β spectrum R a, f x β 0 - cfc_eq_cfc_iff_eqOn π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Unital
{R : Type u_1} {A : Type u_2} {p : A β Prop} [CommSemiring R] [StarRing R] [MetricSpace R] [IsTopologicalSemiring R] [ContinuousStar R] [TopologicalSpace A] [Ring A] [StarRing A] [Algebra R A] [instCFC : ContinuousFunctionalCalculus R A p] {f g : R β R} {a : A} (ha : p a := by cfc_tac) (hf : ContinuousOn f (spectrum R a) := by cfc_cont_tac) (hg : ContinuousOn g (spectrum R a) := by cfc_cont_tac) : cfc f a = cfc g a β Set.EqOn f g (spectrum R a) - cfc_sum π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Unital
{R : Type u_1} {A : Type u_2} {p : A β Prop} [CommSemiring R] [StarRing R] [MetricSpace R] [IsTopologicalSemiring R] [ContinuousStar R] [TopologicalSpace A] [Ring A] [StarRing A] [Algebra R A] [instCFC : ContinuousFunctionalCalculus R A p] {ΞΉ : Type u_3} (f : ΞΉ β R β R) (a : A) (s : Finset ΞΉ) (hf : β i β s, ContinuousOn (f i) (spectrum R a) := by cfc_cont_tac) : cfc (β i β s, f i) a = β i β s, cfc (f i) a - cfc_nonneg π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Unital
{R : Type u_1} {A : Type u_2} {p : A β Prop} [CommSemiring R] [PartialOrder R] [StarRing R] [MetricSpace R] [IsTopologicalSemiring R] [ContinuousStar R] [ContinuousSqrt R] [StarOrderedRing R] [TopologicalSpace A] [Ring A] [StarRing A] [PartialOrder A] [StarOrderedRing A] [Algebra R A] [instCFC : ContinuousFunctionalCalculus R A p] {f : R β R} {a : A} (h : β x β spectrum R a, 0 β€ f x) : 0 β€ cfc f a - cfc_nonpos π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Unital
{R : Type u_1} {A : Type u_2} {p : A β Prop} [CommSemiring R] [PartialOrder R] [StarRing R] [MetricSpace R] [IsTopologicalSemiring R] [ContinuousStar R] [ContinuousSqrt R] [StarOrderedRing R] [TopologicalSpace A] [Ring A] [StarRing A] [PartialOrder A] [StarOrderedRing A] [Algebra R A] [instCFC : ContinuousFunctionalCalculus R A p] (f : R β R) (a : A) (h : β x β spectrum R a, f x β€ 0) : cfc f a β€ 0 - algebraMap_le_of_le_spectrum π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Unital
{R : Type u_1} {A : Type u_2} {p : A β Prop} [CommSemiring R] [PartialOrder R] [StarRing R] [MetricSpace R] [IsTopologicalSemiring R] [ContinuousStar R] [ContinuousSqrt R] [StarOrderedRing R] [TopologicalSpace A] [Ring A] [StarRing A] [PartialOrder A] [StarOrderedRing A] [Algebra R A] [instCFC : ContinuousFunctionalCalculus R A p] {r : R} {a : A} (h : β x β spectrum R a, r β€ x) (ha : p a := by cfc_tac) : (algebraMap R A) r β€ a - le_algebraMap_of_spectrum_le π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Unital
{R : Type u_1} {A : Type u_2} {p : A β Prop} [CommSemiring R] [PartialOrder R] [StarRing R] [MetricSpace R] [IsTopologicalSemiring R] [ContinuousStar R] [ContinuousSqrt R] [StarOrderedRing R] [TopologicalSpace A] [Ring A] [StarRing A] [PartialOrder A] [StarOrderedRing A] [Algebra R A] [instCFC : ContinuousFunctionalCalculus R A p] {r : R} {a : A} (h : β x β spectrum R a, x β€ r) (ha : p a := by cfc_tac) : a β€ (algebraMap R A) r - cfc_le_one π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Unital
{R : Type u_1} {A : Type u_2} {p : A β Prop} [CommSemiring R] [PartialOrder R] [StarRing R] [MetricSpace R] [IsTopologicalSemiring R] [ContinuousStar R] [ContinuousSqrt R] [StarOrderedRing R] [TopologicalSpace A] [Ring A] [StarRing A] [PartialOrder A] [StarOrderedRing A] [Algebra R A] [instCFC : ContinuousFunctionalCalculus R A p] (f : R β R) (a : A) (h : β x β spectrum R a, f x β€ 1) : cfc f a β€ 1 - StarOrderedRing.isStrictlyPositive_iff_spectrum_pos π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Unital
{R : Type u_1} {A : Type u_2} {p : A β Prop} [CommSemiring R] [PartialOrder R] [StarRing R] [MetricSpace R] [IsTopologicalSemiring R] [ContinuousStar R] [ContinuousSqrt R] [StarOrderedRing R] [TopologicalSpace A] [Ring A] [StarRing A] [PartialOrder A] [StarOrderedRing A] [Algebra R A] [instCFC : ContinuousFunctionalCalculus R A p] [NonnegSpectrumClass R A] (a : A) (ha : p a := by cfc_tac) : IsStrictlyPositive a β β x β spectrum R a, 0 < x - StarOrderedRing.nonneg_iff_spectrum_nonneg π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Unital
{R : Type u_1} {A : Type u_2} {p : A β Prop} [CommSemiring R] [PartialOrder R] [StarRing R] [MetricSpace R] [IsTopologicalSemiring R] [ContinuousStar R] [ContinuousSqrt R] [StarOrderedRing R] [TopologicalSpace A] [Ring A] [StarRing A] [PartialOrder A] [StarOrderedRing A] [Algebra R A] [instCFC : ContinuousFunctionalCalculus R A p] [NonnegSpectrumClass R A] (a : A) (ha : p a := by cfc_tac) : 0 β€ a β β x β spectrum R a, 0 β€ x - cfcUnits π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Unital
{R : Type u_1} {A : Type u_2} {p : A β Prop} [Semifield R] [StarRing R] [MetricSpace R] [IsTopologicalSemiring R] [ContinuousStar R] [TopologicalSpace A] [Ring A] [StarRing A] [Algebra R A] [ContinuousFunctionalCalculus R A p] [ContinuousInvβ R] (f : R β R) (a : A) (hf' : β x β spectrum R a, f x β 0) (hf : ContinuousOn f (spectrum R a) := by cfc_cont_tac) (ha : p a := by cfc_tac) : AΛ£ - cfc_comp' π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Unital
{R : Type u_1} {A : Type u_2} {p : A β Prop} [CommSemiring R] [StarRing R] [MetricSpace R] [IsTopologicalSemiring R] [ContinuousStar R] [TopologicalSpace A] [Ring A] [StarRing A] [Algebra R A] [instCFC : ContinuousFunctionalCalculus R A p] [ContinuousMap.UniqueHom R A] (g f : R β R) (a : A) (hg : ContinuousOn g (f '' spectrum R a) := by cfc_cont_tac) (hf : ContinuousOn f (spectrum R a) := by cfc_cont_tac) (ha : p a := by cfc_tac) : cfc (fun x => g (f x)) a = cfc g (cfc f a) - cfc_comp_const_mul π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Unital
{R : Type u_1} {A : Type u_2} {p : A β Prop} [CommSemiring R] [StarRing R] [MetricSpace R] [IsTopologicalSemiring R] [ContinuousStar R] [TopologicalSpace A] [Ring A] [StarRing A] [Algebra R A] [instCFC : ContinuousFunctionalCalculus R A p] [ContinuousMap.UniqueHom R A] (r : R) (f : R β R) (a : A) (hf : ContinuousOn f ((fun x => r * x) '' spectrum R a) := by cfc_cont_tac) (ha : p a := by cfc_tac) : cfc (fun x => f (r * x)) a = cfc f (r β’ a) - cfc_comp π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Unital
{R : Type u_1} {A : Type u_2} {p : A β Prop} [CommSemiring R] [StarRing R] [MetricSpace R] [IsTopologicalSemiring R] [ContinuousStar R] [TopologicalSpace A] [Ring A] [StarRing A] [Algebra R A] [instCFC : ContinuousFunctionalCalculus R A p] [ContinuousMap.UniqueHom R A] (g f : R β R) (a : A) (ha : p a := by cfc_tac) (hg : ContinuousOn g (f '' spectrum R a) := by cfc_cont_tac) (hf : ContinuousOn f (spectrum R a) := by cfc_cont_tac) : cfc (g β f) a = cfc g (cfc f a) - cfc_add_const π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Unital
{R : Type u_1} {A : Type u_2} {p : A β Prop} [CommSemiring R] [StarRing R] [MetricSpace R] [IsTopologicalSemiring R] [ContinuousStar R] [TopologicalSpace A] [Ring A] [StarRing A] [Algebra R A] [instCFC : ContinuousFunctionalCalculus R A p] (r : R) (f : R β R) (a : A) (hf : ContinuousOn f (spectrum R a) := by cfc_cont_tac) (ha : p a := by cfc_tac) : cfc (fun x => f x + r) a = cfc f a + (algebraMap R A) r - cfc_const_add π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Unital
{R : Type u_1} {A : Type u_2} {p : A β Prop} [CommSemiring R] [StarRing R] [MetricSpace R] [IsTopologicalSemiring R] [ContinuousStar R] [TopologicalSpace A] [Ring A] [StarRing A] [Algebra R A] [instCFC : ContinuousFunctionalCalculus R A p] (r : R) (f : R β R) (a : A) (hf : ContinuousOn f (spectrum R a) := by cfc_cont_tac) (ha : p a := by cfc_tac) : cfc (fun x => r + f x) a = (algebraMap R A) r + cfc f a - cfc_add π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Unital
{R : Type u_1} {A : Type u_2} {p : A β Prop} [CommSemiring R] [StarRing R] [MetricSpace R] [IsTopologicalSemiring R] [ContinuousStar R] [TopologicalSpace A] [Ring A] [StarRing A] [Algebra R A] [instCFC : ContinuousFunctionalCalculus R A p] (a : A) (f g : R β R) (hf : ContinuousOn f (spectrum R a) := by cfc_cont_tac) (hg : ContinuousOn g (spectrum R a) := by cfc_cont_tac) : cfc (fun x => f x + g x) a = cfc f a + cfc g a - cfc_comp_pow π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Unital
{R : Type u_1} {A : Type u_2} {p : A β Prop} [CommSemiring R] [StarRing R] [MetricSpace R] [IsTopologicalSemiring R] [ContinuousStar R] [TopologicalSpace A] [Ring A] [StarRing A] [Algebra R A] [instCFC : ContinuousFunctionalCalculus R A p] [ContinuousMap.UniqueHom R A] (f : R β R) (n : β) (a : A) (hf : ContinuousOn f ((fun x => x ^ n) '' spectrum R a) := by cfc_cont_tac) (ha : p a := by cfc_tac) : cfc (fun x => f (x ^ n)) a = cfc f (a ^ n) - cfc_mul π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Unital
{R : Type u_1} {A : Type u_2} {p : A β Prop} [CommSemiring R] [StarRing R] [MetricSpace R] [IsTopologicalSemiring R] [ContinuousStar R] [TopologicalSpace A] [Ring A] [StarRing A] [Algebra R A] [instCFC : ContinuousFunctionalCalculus R A p] (f g : R β R) (a : A) (hf : ContinuousOn f (spectrum R a) := by cfc_cont_tac) (hg : ContinuousOn g (spectrum R a) := by cfc_cont_tac) : cfc (fun x => f x * g x) a = cfc f a * cfc g a - one_le_cfc π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Unital
{R : Type u_1} {A : Type u_2} {p : A β Prop} [CommSemiring R] [PartialOrder R] [StarRing R] [MetricSpace R] [IsTopologicalSemiring R] [ContinuousStar R] [ContinuousSqrt R] [StarOrderedRing R] [TopologicalSpace A] [Ring A] [StarRing A] [PartialOrder A] [StarOrderedRing A] [Algebra R A] [instCFC : ContinuousFunctionalCalculus R A p] (f : R β R) (a : A) (h : β x β spectrum R a, 1 β€ f x) (hf : ContinuousOn f (spectrum R a) := by cfc_cont_tac) (ha : p a := by cfc_tac) : 1 β€ cfc f a - CFC.le_one_iff π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Unital
{R : Type u_1} {A : Type u_2} {p : A β Prop} [CommRing R] [PartialOrder R] [StarRing R] [MetricSpace R] [IsTopologicalRing R] [ContinuousStar R] [ContinuousSqrt R] [StarOrderedRing R] [TopologicalSpace A] [Ring A] [StarRing A] [PartialOrder A] [StarOrderedRing A] [Algebra R A] [instCFC : ContinuousFunctionalCalculus R A p] [NonnegSpectrumClass R A] (a : A) (ha : p a := by cfc_tac) : a β€ 1 β β x β spectrum R a, x β€ 1 - CFC.one_le_iff π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Unital
{R : Type u_1} {A : Type u_2} {p : A β Prop} [CommRing R] [PartialOrder R] [StarRing R] [MetricSpace R] [IsTopologicalRing R] [ContinuousStar R] [ContinuousSqrt R] [StarOrderedRing R] [TopologicalSpace A] [Ring A] [StarRing A] [PartialOrder A] [StarOrderedRing A] [Algebra R A] [instCFC : ContinuousFunctionalCalculus R A p] [NonnegSpectrumClass R A] (a : A) (ha : p a := by cfc_tac) : 1 β€ a β β x β spectrum R a, 1 β€ x - cfc_map_polynomial π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Unital
{R : Type u_1} {A : Type u_2} {p : A β Prop} [CommSemiring R] [StarRing R] [MetricSpace R] [IsTopologicalSemiring R] [ContinuousStar R] [TopologicalSpace A] [Ring A] [StarRing A] [Algebra R A] [instCFC : ContinuousFunctionalCalculus R A p] (q : Polynomial R) (f : R β R) (a : A) (ha : p a := by cfc_tac) (hf : ContinuousOn f (spectrum R a) := by cfc_cont_tac) : cfc (fun x => Polynomial.eval (f x) q) a = (Polynomial.aeval (cfc f a)) q - val_cfcUnits π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Unital
{R : Type u_1} {A : Type u_2} {p : A β Prop} [Semifield R] [StarRing R] [MetricSpace R] [IsTopologicalSemiring R] [ContinuousStar R] [TopologicalSpace A] [Ring A] [StarRing A] [Algebra R A] [ContinuousFunctionalCalculus R A p] [ContinuousInvβ R] (f : R β R) (a : A) (hf' : β x β spectrum R a, f x β 0) (hf : ContinuousOn f (spectrum R a) := by cfc_cont_tac) (ha : p a := by cfc_tac) : β(cfcUnits f a hf' hf ha) = cfc f a - algebraMap_le_cfc π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Unital
{R : Type u_1} {A : Type u_2} {p : A β Prop} [CommSemiring R] [PartialOrder R] [StarRing R] [MetricSpace R] [IsTopologicalSemiring R] [ContinuousStar R] [ContinuousSqrt R] [StarOrderedRing R] [TopologicalSpace A] [Ring A] [StarRing A] [PartialOrder A] [StarOrderedRing A] [Algebra R A] [instCFC : ContinuousFunctionalCalculus R A p] (f : R β R) (r : R) (a : A) (h : β x β spectrum R a, r β€ f x) (hf : ContinuousOn f (spectrum R a) := by cfc_cont_tac) (ha : p a := by cfc_tac) : (algebraMap R A) r β€ cfc f a - cfc_le_algebraMap π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Unital
{R : Type u_1} {A : Type u_2} {p : A β Prop} [CommSemiring R] [PartialOrder R] [StarRing R] [MetricSpace R] [IsTopologicalSemiring R] [ContinuousStar R] [ContinuousSqrt R] [StarOrderedRing R] [TopologicalSpace A] [Ring A] [StarRing A] [PartialOrder A] [StarOrderedRing A] [Algebra R A] [instCFC : ContinuousFunctionalCalculus R A p] (f : R β R) (r : R) (a : A) (h : β x β spectrum R a, f x β€ r) (hf : ContinuousOn f (spectrum R a) := by cfc_cont_tac) (ha : p a := by cfc_tac) : cfc f a β€ (algebraMap R A) r - cfc_isStrictlyPositive_iff π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Unital
{R : Type u_1} {A : Type u_2} {p : A β Prop} [CommSemiring R] [PartialOrder R] [StarRing R] [MetricSpace R] [IsTopologicalSemiring R] [ContinuousStar R] [ContinuousSqrt R] [StarOrderedRing R] [TopologicalSpace A] [Ring A] [StarRing A] [PartialOrder A] [StarOrderedRing A] [Algebra R A] [instCFC : ContinuousFunctionalCalculus R A p] [NonnegSpectrumClass R A] (f : R β R) (a : A) (hf : ContinuousOn f (spectrum R a) := by cfc_cont_tac) (ha : p a := by cfc_tac) : IsStrictlyPositive (cfc f a) β β x β spectrum R a, 0 < f x - cfc_nonneg_iff π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Unital
{R : Type u_1} {A : Type u_2} {p : A β Prop} [CommSemiring R] [PartialOrder R] [StarRing R] [MetricSpace R] [IsTopologicalSemiring R] [ContinuousStar R] [ContinuousSqrt R] [StarOrderedRing R] [TopologicalSpace A] [Ring A] [StarRing A] [PartialOrder A] [StarOrderedRing A] [Algebra R A] [instCFC : ContinuousFunctionalCalculus R A p] [NonnegSpectrumClass R A] (f : R β R) (a : A) (hf : ContinuousOn f (spectrum R a) := by cfc_cont_tac) (ha : p a := by cfc_tac) : 0 β€ cfc f a β β x β spectrum R a, 0 β€ f x - cfc_mono π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Unital
{R : Type u_1} {A : Type u_2} {p : A β Prop} [CommSemiring R] [PartialOrder R] [StarRing R] [MetricSpace R] [IsTopologicalSemiring R] [ContinuousStar R] [ContinuousSqrt R] [StarOrderedRing R] [TopologicalSpace A] [Ring A] [StarRing A] [PartialOrder A] [StarOrderedRing A] [Algebra R A] [instCFC : ContinuousFunctionalCalculus R A p] {f g : R β R} {a : A} (h : β x β spectrum R a, f x β€ g x) (hf : ContinuousOn f (spectrum R a) := by cfc_cont_tac) (hg : ContinuousOn g (spectrum R a) := by cfc_cont_tac) : cfc f a β€ cfc g a - cfc_comp_star π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Unital
{R : Type u_1} {A : Type u_2} {p : A β Prop} [CommSemiring R] [StarRing R] [MetricSpace R] [IsTopologicalSemiring R] [ContinuousStar R] [TopologicalSpace A] [Ring A] [StarRing A] [Algebra R A] [instCFC : ContinuousFunctionalCalculus R A p] [ContinuousMap.UniqueHom R A] (f : R β R) (a : A) (hf : ContinuousOn f (star '' spectrum R a) := by cfc_cont_tac) (ha : p a := by cfc_tac) : cfc (fun x => f (star x)) a = cfc f (star a) - cfc_smul π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Unital
{R : Type u_1} {A : Type u_2} {p : A β Prop} [CommSemiring R] [StarRing R] [MetricSpace R] [IsTopologicalSemiring R] [ContinuousStar R] [TopologicalSpace A] [Ring A] [StarRing A] [Algebra R A] [instCFC : ContinuousFunctionalCalculus R A p] {S : Type u_3} [SMul S R] [ContinuousConstSMul S R] [SMulZeroClass S A] [IsScalarTower S R A] [IsScalarTower S R (R β R)] (s : S) (f : R β R) (a : A) (hf : ContinuousOn f (spectrum R a) := by cfc_cont_tac) : cfc (fun x => s β’ f x) a = s β’ cfc f a - cfc_inv π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Unital
{R : Type u_1} {A : Type u_2} {p : A β Prop} [Semifield R] [StarRing R] [MetricSpace R] [IsTopologicalSemiring R] [ContinuousStar R] [TopologicalSpace A] [Ring A] [StarRing A] [Algebra R A] [ContinuousFunctionalCalculus R A p] [ContinuousInvβ R] (f : R β R) (a : A) (hf' : β x β spectrum R a, f x β 0) (hf : ContinuousOn f (spectrum R a) := by cfc_cont_tac) (ha : p a := by cfc_tac) : cfc (fun x => (f x)β»ΒΉ) a = Ring.inverse (cfc f a) - algebraMap_le_iff_le_spectrum π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Unital
{R : Type u_1} {A : Type u_2} {p : A β Prop} [CommRing R] [PartialOrder R] [StarRing R] [MetricSpace R] [IsTopologicalRing R] [ContinuousStar R] [ContinuousSqrt R] [StarOrderedRing R] [TopologicalSpace A] [Ring A] [StarRing A] [PartialOrder A] [StarOrderedRing A] [Algebra R A] [instCFC : ContinuousFunctionalCalculus R A p] [NonnegSpectrumClass R A] {r : R} {a : A} (ha : p a := by cfc_tac) : (algebraMap R A) r β€ a β β x β spectrum R a, r β€ x - le_algebraMap_iff_spectrum_le π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Unital
{R : Type u_1} {A : Type u_2} {p : A β Prop} [CommRing R] [PartialOrder R] [StarRing R] [MetricSpace R] [IsTopologicalRing R] [ContinuousStar R] [ContinuousSqrt R] [StarOrderedRing R] [TopologicalSpace A] [Ring A] [StarRing A] [PartialOrder A] [StarOrderedRing A] [Algebra R A] [instCFC : ContinuousFunctionalCalculus R A p] [NonnegSpectrumClass R A] {r : R} {a : A} (ha : p a := by cfc_tac) : a β€ (algebraMap R A) r β β x β spectrum R a, x β€ r - cfc_comp_polynomial π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Unital
{R : Type u_1} {A : Type u_2} {p : A β Prop} [CommSemiring R] [StarRing R] [MetricSpace R] [IsTopologicalSemiring R] [ContinuousStar R] [TopologicalSpace A] [Ring A] [StarRing A] [Algebra R A] [instCFC : ContinuousFunctionalCalculus R A p] [ContinuousMap.UniqueHom R A] (q : Polynomial R) (f : R β R) (a : A) (hf : ContinuousOn f ((fun x => Polynomial.eval x q) '' spectrum R a) := by cfc_cont_tac) (ha : p a := by cfc_tac) : cfc (fun x => f (Polynomial.eval x q)) a = cfc f ((Polynomial.aeval a) q) - val_inv_cfcUnits π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Unital
{R : Type u_1} {A : Type u_2} {p : A β Prop} [Semifield R] [StarRing R] [MetricSpace R] [IsTopologicalSemiring R] [ContinuousStar R] [TopologicalSpace A] [Ring A] [StarRing A] [Algebra R A] [ContinuousFunctionalCalculus R A p] [ContinuousInvβ R] (f : R β R) (a : A) (hf' : β x β spectrum R a, f x β 0) (hf : ContinuousOn f (spectrum R a) := by cfc_cont_tac) (ha : p a := by cfc_tac) : β(cfcUnits f a hf' hf ha)β»ΒΉ = cfc (fun x => (f x)β»ΒΉ) a - cfc_comp_smul π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Unital
{R : Type u_1} {A : Type u_2} {p : A β Prop} [CommSemiring R] [StarRing R] [MetricSpace R] [IsTopologicalSemiring R] [ContinuousStar R] [TopologicalSpace A] [Ring A] [StarRing A] [Algebra R A] [instCFC : ContinuousFunctionalCalculus R A p] [ContinuousMap.UniqueHom R A] {S : Type u_3} [SMul S R] [ContinuousConstSMul S R] [SMulZeroClass S A] [IsScalarTower S R A] [IsScalarTower S R (R β R)] (s : S) (f : R β R) (a : A) (hf : ContinuousOn f ((fun x => s β’ x) '' spectrum R a) := by cfc_cont_tac) (ha : p a := by cfc_tac) : cfc (fun x => f (s β’ x)) a = cfc f (s β’ a) - cfcHomSuperset π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Unital
{R : Type u_1} {A : Type u_2} {p : A β Prop} [CommSemiring R] [StarRing R] [MetricSpace R] [IsTopologicalSemiring R] [ContinuousStar R] [Ring A] [StarRing A] [TopologicalSpace A] [Algebra R A] [instCFC : ContinuousFunctionalCalculus R A p] {a : A} (ha : p a) {s : Set R} (hs : spectrum R a β s) : C(βs, R) βββ[R] A - cfc_comp_inv π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Unital
{R : Type u_1} {A : Type u_2} {p : A β Prop} [Semifield R] [StarRing R] [MetricSpace R] [IsTopologicalSemiring R] [ContinuousStar R] [TopologicalSpace A] [Ring A] [StarRing A] [Algebra R A] [ContinuousFunctionalCalculus R A p] [ContinuousInvβ R] [ContinuousMap.UniqueHom R A] (f : R β R) (a : AΛ£) (hf : ContinuousOn f ((fun x => xβ»ΒΉ) '' spectrum R βa) := by cfc_cont_tac) (ha : p βa := by cfc_tac) : cfc (fun x => f xβ»ΒΉ) βa = cfc f βaβ»ΒΉ - cfc_comp_neg π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Unital
{R : Type u_1} {A : Type u_2} {p : A β Prop} [CommRing R] [StarRing R] [MetricSpace R] [IsTopologicalRing R] [ContinuousStar R] [TopologicalSpace A] [Ring A] [StarRing A] [Algebra R A] [ContinuousFunctionalCalculus R A p] (f : R β R) (a : A) [ContinuousMap.UniqueHom R A] (hf : ContinuousOn f ((fun x => -x) '' spectrum R a) := by cfc_cont_tac) (ha : p a := by cfc_tac) : cfc (fun x => f (-x)) a = cfc f (-a) - cfc_le_one_iff π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Unital
{R : Type u_1} {A : Type u_2} {p : A β Prop} [CommRing R] [PartialOrder R] [StarRing R] [MetricSpace R] [IsTopologicalRing R] [ContinuousStar R] [ContinuousSqrt R] [StarOrderedRing R] [TopologicalSpace A] [Ring A] [StarRing A] [PartialOrder A] [StarOrderedRing A] [Algebra R A] [instCFC : ContinuousFunctionalCalculus R A p] [NonnegSpectrumClass R A] (f : R β R) (a : A) (hf : ContinuousOn f (spectrum R a) := by cfc_cont_tac) (ha : p a := by cfc_tac) : cfc f a β€ 1 β β x β spectrum R a, f x β€ 1 - cfc_nonpos_iff π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Unital
{R : Type u_1} {A : Type u_2} {p : A β Prop} [CommRing R] [PartialOrder R] [StarRing R] [MetricSpace R] [IsTopologicalRing R] [ContinuousStar R] [ContinuousSqrt R] [StarOrderedRing R] [TopologicalSpace A] [Ring A] [StarRing A] [PartialOrder A] [StarOrderedRing A] [Algebra R A] [instCFC : ContinuousFunctionalCalculus R A p] [NonnegSpectrumClass R A] (f : R β R) (a : A) (hf : ContinuousOn f (spectrum R a) := by cfc_cont_tac) (ha : p a := by cfc_tac) : cfc f a β€ 0 β β x β spectrum R a, f x β€ 0 - one_le_cfc_iff π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Unital
{R : Type u_1} {A : Type u_2} {p : A β Prop} [CommRing R] [PartialOrder R] [StarRing R] [MetricSpace R] [IsTopologicalRing R] [ContinuousStar R] [ContinuousSqrt R] [StarOrderedRing R] [TopologicalSpace A] [Ring A] [StarRing A] [PartialOrder A] [StarOrderedRing A] [Algebra R A] [instCFC : ContinuousFunctionalCalculus R A p] [NonnegSpectrumClass R A] (f : R β R) (a : A) (hf : ContinuousOn f (spectrum R a) := by cfc_cont_tac) (ha : p a := by cfc_tac) : 1 β€ cfc f a β β x β spectrum R a, 1 β€ f x - cfc_sub π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Unital
{R : Type u_1} {A : Type u_2} {p : A β Prop} [CommRing R] [StarRing R] [MetricSpace R] [IsTopologicalRing R] [ContinuousStar R] [TopologicalSpace A] [Ring A] [StarRing A] [Algebra R A] [ContinuousFunctionalCalculus R A p] (f g : R β R) (a : A) (hf : ContinuousOn f (spectrum R a) := by cfc_cont_tac) (hg : ContinuousOn g (spectrum R a) := by cfc_cont_tac) : cfc (fun x => f x - g x) a = cfc f a - cfc g a - cfc_map_div π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Unital
{R : Type u_1} {A : Type u_2} {p : A β Prop} [Semifield R] [StarRing R] [MetricSpace R] [IsTopologicalSemiring R] [ContinuousStar R] [TopologicalSpace A] [Ring A] [StarRing A] [Algebra R A] [ContinuousFunctionalCalculus R A p] [ContinuousInvβ R] (f g : R β R) (a : A) (hg' : β x β spectrum R a, g x β 0) (hf : ContinuousOn f (spectrum R a) := by cfc_cont_tac) (hg : ContinuousOn g (spectrum R a) := by cfc_cont_tac) (ha : p a := by cfc_tac) : cfc (fun x => f x / g x) a = cfc f a * Ring.inverse (cfc g a) - algebraMap_le_cfc_iff π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Unital
{R : Type u_1} {A : Type u_2} {p : A β Prop} [CommRing R] [PartialOrder R] [StarRing R] [MetricSpace R] [IsTopologicalRing R] [ContinuousStar R] [ContinuousSqrt R] [StarOrderedRing R] [TopologicalSpace A] [Ring A] [StarRing A] [PartialOrder A] [StarOrderedRing A] [Algebra R A] [instCFC : ContinuousFunctionalCalculus R A p] [NonnegSpectrumClass R A] (f : R β R) (r : R) (a : A) (hf : ContinuousOn f (spectrum R a) := by cfc_cont_tac) (ha : p a := by cfc_tac) : (algebraMap R A) r β€ cfc f a β β x β spectrum R a, r β€ f x - cfcHom π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Unital
{R : Type u_1} {A : Type u_2} {p : A β Prop} [CommSemiring R] [StarRing R] [MetricSpace R] [IsTopologicalSemiring R] [ContinuousStar R] [TopologicalSpace A] [Ring A] [StarRing A] [Algebra R A] [instCFC : ContinuousFunctionalCalculus R A p] {a : A} (ha : p a) : C(β(spectrum R a), R) βββ[R] A - cfc_le_algebraMap_iff π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Unital
{R : Type u_1} {A : Type u_2} {p : A β Prop} [CommRing R] [PartialOrder R] [StarRing R] [MetricSpace R] [IsTopologicalRing R] [ContinuousStar R] [ContinuousSqrt R] [StarOrderedRing R] [TopologicalSpace A] [Ring A] [StarRing A] [PartialOrder A] [StarOrderedRing A] [Algebra R A] [instCFC : ContinuousFunctionalCalculus R A p] [NonnegSpectrumClass R A] (f : R β R) (r : R) (a : A) (hf : ContinuousOn f (spectrum R a) := by cfc_cont_tac) (ha : p a := by cfc_tac) : cfc f a β€ (algebraMap R A) r β β x β spectrum R a, f x β€ r - cfc_comp_zpow π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Unital
{R : Type u_1} {A : Type u_2} {p : A β Prop} [Semifield R] [StarRing R] [MetricSpace R] [IsTopologicalSemiring R] [ContinuousStar R] [TopologicalSpace A] [Ring A] [StarRing A] [Algebra R A] [ContinuousFunctionalCalculus R A p] [ContinuousInvβ R] [ContinuousMap.UniqueHom R A] (f : R β R) (n : β€) (a : AΛ£) (hf : ContinuousOn f ((fun x => x ^ n) '' spectrum R βa) := by cfc_cont_tac) (ha : p βa := by cfc_tac) : cfc (fun x => f (x ^ n)) βa = cfc f β(a ^ n) - cfc_le_iff π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Unital
{R : Type u_1} {A : Type u_2} {p : A β Prop} [CommRing R] [PartialOrder R] [StarRing R] [MetricSpace R] [IsTopologicalRing R] [ContinuousStar R] [ContinuousSqrt R] [StarOrderedRing R] [TopologicalSpace A] [Ring A] [StarRing A] [PartialOrder A] [StarOrderedRing A] [Algebra R A] [instCFC : ContinuousFunctionalCalculus R A p] [NonnegSpectrumClass R A] (f g : R β R) (a : A) (hf : ContinuousOn f (spectrum R a) := by cfc_cont_tac) (hg : ContinuousOn g (spectrum R a) := by cfc_cont_tac) (ha : p a := by cfc_tac) : cfc f a β€ cfc g a β β x β spectrum R a, f x β€ g x - range_cfc_eq_range_cfcHom π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Unital
(R : Type u_1) {A : Type u_2} {p : A β Prop} [CommSemiring R] [StarRing R] [MetricSpace R] [IsTopologicalSemiring R] [ContinuousStar R] [TopologicalSpace A] [Ring A] [StarRing A] [Algebra R A] [instCFC : ContinuousFunctionalCalculus R A p] [StarModule R A] {a : A} (ha : p a) : (Set.range fun x => cfc x a) = β(cfcHom ha).range - cfcL π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Unital
{R : Type u_1} {A : Type u_2} {p : A β Prop} [CommSemiring R] [StarRing R] [MetricSpace R] [IsTopologicalSemiring R] [ContinuousStar R] [TopologicalSpace A] [Ring A] [StarRing A] [Algebra R A] [instCFC : ContinuousFunctionalCalculus R A p] {a : A} (ha : p a) : C(β(spectrum R a), R) βL[R] A - cfcUnits_pow π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Unital
{R : Type u_1} {A : Type u_2} {p : A β Prop} [Semifield R] [StarRing R] [MetricSpace R] [IsTopologicalSemiring R] [ContinuousStar R] [TopologicalSpace A] [Ring A] [StarRing A] [Algebra R A] [ContinuousFunctionalCalculus R A p] [ContinuousInvβ R] (f : R β R) (a : A) (hf' : β x β spectrum R a, f x β 0) (n : β) (hf : ContinuousOn f (spectrum R a) := by cfc_cont_tac) (ha : p a := by cfc_tac) : cfcUnits f a hf' hf ha ^ n = cfcUnits (fun i => f i ^ n) a β― β― ha - cfcHomSuperset_id π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Unital
{R : Type u_1} {A : Type u_2} {p : A β Prop} [CommSemiring R] [StarRing R] [MetricSpace R] [IsTopologicalSemiring R] [ContinuousStar R] [Ring A] [StarRing A] [TopologicalSpace A] [Algebra R A] [instCFC : ContinuousFunctionalCalculus R A p] {a : A} (ha : p a) {s : Set R} (hs : spectrum R a β s) : (cfcHomSuperset ha hs) (ContinuousMap.restrict s (ContinuousMap.id R)) = a - cfcHomSuperset_continuous π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Unital
{R : Type u_1} {A : Type u_2} {p : A β Prop} [CommSemiring R] [StarRing R] [MetricSpace R] [IsTopologicalSemiring R] [ContinuousStar R] [Ring A] [StarRing A] [TopologicalSpace A] [Algebra R A] [instCFC : ContinuousFunctionalCalculus R A p] {a : A} (ha : p a) {s : Set R} (hs : spectrum R a β s) : Continuous β(cfcHomSuperset ha hs) - cfcUnits_zpow π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Unital
{R : Type u_1} {A : Type u_2} {p : A β Prop} [Semifield R] [StarRing R] [MetricSpace R] [IsTopologicalSemiring R] [ContinuousStar R] [TopologicalSpace A] [Ring A] [StarRing A] [Algebra R A] [ContinuousFunctionalCalculus R A p] [ContinuousInvβ R] (f : R β R) (a : A) (hf' : β x β spectrum R a, f x β 0) (n : β€) (hf : ContinuousOn f (spectrum R a) := by cfc_cont_tac) (ha : p a := by cfc_tac) : cfcUnits f a hf' hf ha ^ n = cfcUnits (f ^ n) a β― β― ha - cfcHom_id π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Unital
{R : Type u_1} {A : Type u_2} {p : A β Prop} [CommSemiring R] [StarRing R] [MetricSpace R] [IsTopologicalSemiring R] [ContinuousStar R] [TopologicalSpace A] [Ring A] [StarRing A] [Algebra R A] [instCFC : ContinuousFunctionalCalculus R A p] {a : A} (ha : p a) : (cfcHom ha) (ContinuousMap.restrict (spectrum R a) (ContinuousMap.id R)) = a - cfcHom_injective π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Unital
{R : Type u_1} {A : Type u_2} {p : A β Prop} [CommSemiring R] [StarRing R] [MetricSpace R] [IsTopologicalSemiring R] [ContinuousStar R] [TopologicalSpace A] [Ring A] [StarRing A] [Algebra R A] [instCFC : ContinuousFunctionalCalculus R A p] {a : A} (ha : p a) : Function.Injective β(cfcHom ha) - cfcHom_predicate π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Unital
{R : Type u_1} {A : Type u_2} {p : A β Prop} [CommSemiring R] [StarRing R] [MetricSpace R] [IsTopologicalSemiring R] [ContinuousStar R] [TopologicalSpace A] [Ring A] [StarRing A] [Algebra R A] [instCFC : ContinuousFunctionalCalculus R A p] {a : A} (ha : p a) (f : C(β(spectrum R a), R)) : p ((cfcHom ha) f) - cfcHom_continuous π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Unital
{R : Type u_1} {A : Type u_2} {p : A β Prop} [CommSemiring R] [StarRing R] [MetricSpace R] [IsTopologicalSemiring R] [ContinuousStar R] [TopologicalSpace A] [Ring A] [StarRing A] [Algebra R A] [instCFC : ContinuousFunctionalCalculus R A p] {a : A} (ha : p a) : Continuous β(cfcHom ha) - cfcHom_isClosedEmbedding π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Unital
{R : Type u_1} {A : Type u_2} {p : A β Prop} [CommSemiring R] [StarRing R] [MetricSpace R] [IsTopologicalSemiring R] [ContinuousStar R] [TopologicalSpace A] [Ring A] [StarRing A] [Algebra R A] [instCFC : ClosedEmbeddingContinuousFunctionalCalculus R A p] {a : A} (ha : p a) : Topology.IsClosedEmbedding β(cfcHom ha) - ClosedEmbeddingContinuousFunctionalCalculus.isClosedEmbedding π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Unital
{R : Type u_1} {A : Type u_2} {p : outParam (A β Prop)} {instβ : CommSemiring R} {instβΒΉ : StarRing R} {instβΒ² : MetricSpace R} {instβΒ³ : IsTopologicalSemiring R} {instββ΄ : ContinuousStar R} {instββ΅ : Ring A} {instββΆ : StarRing A} {instββ· : TopologicalSpace A} {instββΈ : Algebra R A} [self : ClosedEmbeddingContinuousFunctionalCalculus R A p] (a : A) (ha : p a) : Topology.IsClosedEmbedding β(cfcHom ha) - ClosedEmbeddingContinuousFunctionalCalculus.mk π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Unital
{R : Type u_1} {A : Type u_2} {p : outParam (A β Prop)} [CommSemiring R] [StarRing R] [MetricSpace R] [IsTopologicalSemiring R] [ContinuousStar R] [Ring A] [StarRing A] [TopologicalSpace A] [Algebra R A] [toContinuousFunctionalCalculus : ContinuousFunctionalCalculus R A p] (isClosedEmbedding : β (a : A) (ha : p a), Topology.IsClosedEmbedding β(cfcHom ha)) : ClosedEmbeddingContinuousFunctionalCalculus R A p - cfc_apply π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Unital
{R : Type u_1} {A : Type u_2} {p : A β Prop} [CommSemiring R] [StarRing R] [MetricSpace R] [IsTopologicalSemiring R] [ContinuousStar R] [TopologicalSpace A] [Ring A] [StarRing A] [Algebra R A] [instCFC : ContinuousFunctionalCalculus R A p] (f : R β R) (a : A) (ha : p a := by cfc_tac) (hf : ContinuousOn f (spectrum R a) := by cfc_cont_tac) : cfc f a = (cfcHom ha) { toFun := (spectrum R a).domRestrict f, continuous_toFun := β― } - cfc_apply_pi π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Unital
{R : Type u_1} {A : Type u_2} {p : A β Prop} [CommSemiring R] [StarRing R] [MetricSpace R] [IsTopologicalSemiring R] [ContinuousStar R] [TopologicalSpace A] [Ring A] [StarRing A] [Algebra R A] [instCFC : ContinuousFunctionalCalculus R A p] {ΞΉ : Type u_3} (f : ΞΉ β R β R) (a : A) (ha : p a := by cfc_tac) (hf : β (i : ΞΉ), ContinuousOn (f i) (spectrum R a) := by cfc_cont_tac) : (fun i => cfc (f i) a) = fun i => (cfcHom ha) { toFun := (spectrum R a).domRestrict (f i), continuous_toFun := β― } - cfc_cases π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Unital
{R : Type u_1} {A : Type u_2} {p : A β Prop} [CommSemiring R] [StarRing R] [MetricSpace R] [IsTopologicalSemiring R] [ContinuousStar R] [TopologicalSpace A] [Ring A] [StarRing A] [Algebra R A] [instCFC : ContinuousFunctionalCalculus R A p] (P : A β Prop) (a : A) (f : R β R) (hβ : P 0) (haf : β (hf : ContinuousOn f (spectrum R a)) (ha : p a), P ((cfcHom ha) { toFun := (spectrum R a).domRestrict f, continuous_toFun := β― })) : P (cfc f a) - cfcHom_map_spectrum π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Unital
{R : Type u_1} {A : Type u_2} {p : A β Prop} [CommSemiring R] [StarRing R] [MetricSpace R] [IsTopologicalSemiring R] [ContinuousStar R] [TopologicalSpace A] [Ring A] [StarRing A] [Algebra R A] [instCFC : ContinuousFunctionalCalculus R A p] {a : A} (ha : p a) (f : C(β(spectrum R a), R)) : spectrum R ((cfcHom ha) f) = Set.range βf - cfcHom_eq_cfc_extend π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Unital
{R : Type u_1} {A : Type u_2} {p : A β Prop} [CommSemiring R] [StarRing R] [MetricSpace R] [IsTopologicalSemiring R] [ContinuousStar R] [TopologicalSpace A] [Ring A] [StarRing A] [Algebra R A] [instCFC : ContinuousFunctionalCalculus R A p] {a : A} (g : R β R) (ha : p a) (f : C(β(spectrum R a), R)) : (cfcHom ha) f = cfc (Function.extend Subtype.val (βf) g) a - cfc_apply_mkD π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Unital
{R : Type u_1} {A : Type u_2} {p : A β Prop} [CommSemiring R] [StarRing R] [MetricSpace R] [IsTopologicalSemiring R] [ContinuousStar R] [TopologicalSpace A] [Ring A] [StarRing A] [Algebra R A] [instCFC : ContinuousFunctionalCalculus R A p] (f : R β R) (a : A) (ha : p a := by cfc_tac) : cfc f a = (cfcHom ha) (ContinuousMap.mkD ((spectrum R a).domRestrict f) 0) - cfc_def π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Unital
{R : Type u_3} {A : Type u_4} {p : A β Prop} [CommSemiring R] [StarRing R] [MetricSpace R] [IsTopologicalSemiring R] [ContinuousStar R] [TopologicalSpace A] [Ring A] [StarRing A] [Algebra R A] [instCFC : ContinuousFunctionalCalculus R A p] (f : R β R) (a : A) : cfc f a = if h : p a β§ ContinuousOn f (spectrum R a) then (cfcHom β―) { toFun := (spectrum R a).domRestrict f, continuous_toFun := β― } else 0
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