Loogle!
Result
Found 713 declarations mentioning StarOrderedRing. Of these, only the first 200 are shown.
- Nat.instStarOrderedRing π Mathlib.Algebra.Order.Star.Basic
: StarOrderedRing β - StarOrderedRing π Mathlib.Algebra.Order.Star.Basic
(R : Type u_3) [NonUnitalSemiring R] [PartialOrder R] [StarRing R] : Prop - StarOrderedRing.toIsOrderedAddMonoid π Mathlib.Algebra.Order.Star.Basic
{R : Type u_1} [NonUnitalSemiring R] [PartialOrder R] [StarRing R] [StarOrderedRing R] : IsOrderedAddMonoid R - MulOpposite.instStarOrderedRing π Mathlib.Algebra.Order.Star.Basic
{R : Type u_1} [NonUnitalSemiring R] [StarRing R] [PartialOrder R] [StarOrderedRing R] : StarOrderedRing Rα΅α΅α΅ - StarOrderedRing.toExistsAddOfLE π Mathlib.Algebra.Order.Star.Basic
{R : Type u_1} [NonUnitalSemiring R] [PartialOrder R] [StarRing R] [StarOrderedRing R] : ExistsAddOfLE R - instZeroLEOneClass π Mathlib.Algebra.Order.Star.Basic
{R : Type u_1} [Semiring R] [PartialOrder R] [StarRing R] [StarOrderedRing R] : ZeroLEOneClass R - IsStarProjection.instTrivialStarOfStarOrderedRing π Mathlib.Algebra.Order.Star.Basic
{R : Type u_3} [NonUnitalRing R] [LinearOrder R] [StarRing R] [StarOrderedRing R] : TrivialStar R - IsSelfAdjoint.of_nonneg π Mathlib.Algebra.Order.Star.Basic
{R : Type u_1} [NonUnitalSemiring R] [PartialOrder R] [StarRing R] [StarOrderedRing R] {x : R} (hx : 0 β€ x) : IsSelfAdjoint x - LE.le.isSelfAdjoint π Mathlib.Algebra.Order.Star.Basic
{R : Type u_1} [NonUnitalSemiring R] [PartialOrder R] [StarRing R] [StarOrderedRing R] {x : R} (hx : 0 β€ x) : IsSelfAdjoint x - LE.le.star_eq π Mathlib.Algebra.Order.Star.Basic
{R : Type u_1} [NonUnitalSemiring R] [PartialOrder R] [StarRing R] [StarOrderedRing R] {x : R} (hx : 0 β€ x) : star x = x - IsStarProjection.nonneg π Mathlib.Algebra.Order.Star.Basic
{R : Type u_1} [NonUnitalSemiring R] [PartialOrder R] [StarRing R] [StarOrderedRing R] {p : R} (hp : IsStarProjection p) : 0 β€ p - IsSelfAdjoint.mono π Mathlib.Algebra.Order.Star.Basic
{R : Type u_1} [NonUnitalSemiring R] [PartialOrder R] [StarRing R] [StarOrderedRing R] {x y : R} (h : x β€ y) (hx : IsSelfAdjoint x) : IsSelfAdjoint y - IsSelfAdjoint.of_ge π Mathlib.Algebra.Order.Star.Basic
{R : Type u_1} [NonUnitalSemiring R] [PartialOrder R] [StarRing R] [StarOrderedRing R] {x y : R} (h : x β€ y) (hx : IsSelfAdjoint x) : IsSelfAdjoint y - mul_star_self_nonneg π Mathlib.Algebra.Order.Star.Basic
{R : Type u_1} [NonUnitalSemiring R] [PartialOrder R] [StarRing R] [StarOrderedRing R] (r : R) : 0 β€ r * star r - star_mul_self_nonneg π Mathlib.Algebra.Order.Star.Basic
{R : Type u_1} [NonUnitalSemiring R] [PartialOrder R] [StarRing R] [StarOrderedRing R] (r : R) : 0 β€ star r * r - IsSelfAdjoint.mul_self_nonneg π Mathlib.Algebra.Order.Star.Basic
{R : Type u_1} [NonUnitalSemiring R] [PartialOrder R] [StarRing R] [StarOrderedRing R] {a : R} (ha : IsSelfAdjoint a) : 0 β€ a * a - star_le_iff π Mathlib.Algebra.Order.Star.Basic
{R : Type u_1} [NonUnitalSemiring R] [PartialOrder R] [StarRing R] [StarOrderedRing R] {x y : R} : star x β€ y β x β€ star y - star_le_star_iff π Mathlib.Algebra.Order.Star.Basic
{R : Type u_1} [NonUnitalSemiring R] [PartialOrder R] [StarRing R] [StarOrderedRing R] {x y : R} : star x β€ star y β x β€ y - star_lt_iff π Mathlib.Algebra.Order.Star.Basic
{R : Type u_1} [NonUnitalSemiring R] [PartialOrder R] [StarRing R] [StarOrderedRing R] {x y : R} : star x < y β x < star y - star_lt_star_iff π Mathlib.Algebra.Order.Star.Basic
{R : Type u_1} [NonUnitalSemiring R] [PartialOrder R] [StarRing R] [StarOrderedRing R] {x y : R} : star x < star y β x < y - star_neg_iff π Mathlib.Algebra.Order.Star.Basic
{R : Type u_1} [NonUnitalSemiring R] [PartialOrder R] [StarRing R] [StarOrderedRing R] {x : R} : star x < 0 β x < 0 - star_nonneg_iff π Mathlib.Algebra.Order.Star.Basic
{R : Type u_1} [NonUnitalSemiring R] [PartialOrder R] [StarRing R] [StarOrderedRing R] {x : R} : 0 β€ star x β 0 β€ x - star_nonpos_iff π Mathlib.Algebra.Order.Star.Basic
{R : Type u_1} [NonUnitalSemiring R] [PartialOrder R] [StarRing R] [StarOrderedRing R] {x : R} : star x β€ 0 β x β€ 0 - star_pos_iff π Mathlib.Algebra.Order.Star.Basic
{R : Type u_1} [NonUnitalSemiring R] [PartialOrder R] [StarRing R] [StarOrderedRing R] {x : R} : 0 < star x β 0 < x - IsSelfAdjoint.of_le π Mathlib.Algebra.Order.Star.Basic
{R : Type u_1} [NonUnitalRing R] [PartialOrder R] [StarRing R] [StarOrderedRing R] {a b : R} (hab : a β€ b) : IsSelfAdjoint b β IsSelfAdjoint a - IsSelfAdjoint.iff_of_le π Mathlib.Algebra.Order.Star.Basic
{R : Type u_1} [NonUnitalRing R] [PartialOrder R] [StarRing R] [StarOrderedRing R] {a b : R} (hab : a β€ b) : IsSelfAdjoint a β IsSelfAdjoint b - IsStarProjection.le_one π Mathlib.Algebra.Order.Star.Basic
{R : Type u_1} [Ring R] [PartialOrder R] [StarRing R] [StarOrderedRing R] {p : R} (hp : IsStarProjection p) : p β€ 1 - mul_star_self_pos π Mathlib.Algebra.Order.Star.Basic
{R : Type u_1} [NonUnitalSemiring R] [PartialOrder R] [StarRing R] [StarOrderedRing R] [Nontrivial R] {x : R} (hx : IsRegular x) : 0 < x * star x - star_mul_self_pos π Mathlib.Algebra.Order.Star.Basic
{R : Type u_1} [NonUnitalSemiring R] [PartialOrder R] [StarRing R] [StarOrderedRing R] [Nontrivial R] {x : R} (hx : IsRegular x) : 0 < star x * x - IsSelfAdjoint.sq_nonneg π Mathlib.Algebra.Order.Star.Basic
{R : Type u_1} [Semiring R] [PartialOrder R] [StarRing R] [StarOrderedRing R] {a : R} (ha : IsSelfAdjoint a) : 0 β€ a ^ 2 - StarOrderedRing.of_le_iff π Mathlib.Algebra.Order.Star.Basic
{R : Type u_1} [NonUnitalSemiring R] [PartialOrder R] [StarRing R] (h_le_iff : β (x y : R), x β€ y β β s, y = x + star s * s) : StarOrderedRing R - one_le_star_iff π Mathlib.Algebra.Order.Star.Basic
{R : Type u_1} [Semiring R] [PartialOrder R] [StarRing R] [StarOrderedRing R] {x : R} : 1 β€ star x β 1 β€ x - one_lt_star_iff π Mathlib.Algebra.Order.Star.Basic
{R : Type u_1} [Semiring R] [PartialOrder R] [StarRing R] [StarOrderedRing R] {x : R} : 1 < star x β 1 < x - star_le_one_iff π Mathlib.Algebra.Order.Star.Basic
{R : Type u_1} [Semiring R] [PartialOrder R] [StarRing R] [StarOrderedRing R] {x : R} : star x β€ 1 β x β€ 1 - star_lt_one_iff π Mathlib.Algebra.Order.Star.Basic
{R : Type u_1} [Semiring R] [PartialOrder R] [StarRing R] [StarOrderedRing R] {x : R} : star x < 1 β x < 1 - IsStarProjection.mem_Icc π Mathlib.Algebra.Order.Star.Basic
{R : Type u_1} [Ring R] [PartialOrder R] [StarRing R] [StarOrderedRing R] {p : R} (hp : IsStarProjection p) : p β Set.Icc 0 1 - star_left_conjugate_nonneg π Mathlib.Algebra.Order.Star.Basic
{R : Type u_1} [NonUnitalSemiring R] [PartialOrder R] [StarRing R] [StarOrderedRing R] {a : R} (ha : 0 β€ a) (c : R) : 0 β€ star c * a * c - star_right_conjugate_nonneg π Mathlib.Algebra.Order.Star.Basic
{R : Type u_1} [NonUnitalSemiring R] [PartialOrder R] [StarRing R] [StarOrderedRing R] {a : R} (ha : 0 β€ a) (c : R) : 0 β€ c * a * star c - conjugate_nonneg_of_nonneg π Mathlib.Algebra.Order.Star.Basic
{R : Type u_1} [NonUnitalSemiring R] [PartialOrder R] [StarRing R] [StarOrderedRing R] {a : R} (ha : 0 β€ a) {c : R} (hc : 0 β€ c) : 0 β€ c * a * c - IsSelfAdjoint.conjugate_nonneg π Mathlib.Algebra.Order.Star.Basic
{R : Type u_1} [NonUnitalSemiring R] [PartialOrder R] [StarRing R] [StarOrderedRing R] {a : R} (ha : 0 β€ a) {c : R} (hc : IsSelfAdjoint c) : 0 β€ c * a * c - IsStarProjection.one_sub_nonneg π Mathlib.Algebra.Order.Star.Basic
{R : Type u_1} [Ring R] [PartialOrder R] [StarRing R] [StarOrderedRing R] {p : R} (hp : IsStarProjection p) : 0 β€ 1 - p - StarRingHomClass.instOrderHomClass π Mathlib.Algebra.Order.Star.Basic
{F : Type u_3} {R : Type u_4} {S : Type u_5} [NonUnitalSemiring R] [PartialOrder R] [StarRing R] [StarOrderedRing R] [NonUnitalSemiring S] [PartialOrder S] [StarRing S] [StarOrderedRing S] [FunLike F R S] [NonUnitalRingHomClass F R S] [NonUnitalStarRingHomClass F R S] : OrderHomClass F R S - IsUnit.star_left_conjugate_nonneg_iff π Mathlib.Algebra.Order.Star.Basic
{R : Type u_1} [Semiring R] [PartialOrder R] [StarRing R] [StarOrderedRing R] {u x : R} (hu : IsUnit u) : 0 β€ star u * x * u β 0 β€ x - IsUnit.star_right_conjugate_nonneg_iff π Mathlib.Algebra.Order.Star.Basic
{R : Type u_1} [Semiring R] [PartialOrder R] [StarRing R] [StarOrderedRing R] {u x : R} (hu : IsUnit u) : 0 β€ u * x * star u β 0 β€ x - conjugate_le_conjugate_of_nonneg π Mathlib.Algebra.Order.Star.Basic
{R : Type u_1} [NonUnitalSemiring R] [PartialOrder R] [StarRing R] [StarOrderedRing R] {a b : R} (hab : a β€ b) {c : R} (hc : 0 β€ c) : c * a * c β€ c * b * c - IsSelfAdjoint.conjugate_le_conjugate π Mathlib.Algebra.Order.Star.Basic
{R : Type u_1} [NonUnitalSemiring R] [PartialOrder R] [StarRing R] [StarOrderedRing R] {a b : R} (hab : a β€ b) {c : R} (hc : IsSelfAdjoint c) : c * a * c β€ c * b * c - star_left_conjugate_pos π Mathlib.Algebra.Order.Star.Basic
{R : Type u_1} [NonUnitalSemiring R] [PartialOrder R] [StarRing R] [StarOrderedRing R] {a : R} (ha : 0 < a) {c : R} (hc : IsRegular c) : 0 < star c * a * c - star_right_conjugate_pos π Mathlib.Algebra.Order.Star.Basic
{R : Type u_1} [NonUnitalSemiring R] [PartialOrder R] [StarRing R] [StarOrderedRing R] {a : R} (ha : 0 < a) {c : R} (hc : IsRegular c) : 0 < c * a * star c - IsStarProjection.le_of_mul_eq_left π Mathlib.Algebra.Order.Star.Basic
{R : Type u_1} [NonUnitalRing R] [PartialOrder R] [StarRing R] [StarOrderedRing R] {p q : R} (hp : IsStarProjection p) (hq : IsStarProjection q) (hpq : p * q = p) : p β€ q - IsStarProjection.le_of_mul_eq_right π Mathlib.Algebra.Order.Star.Basic
{R : Type u_1} [NonUnitalRing R] [PartialOrder R] [StarRing R] [StarOrderedRing R] {p q : R} (hp : IsStarProjection p) (hq : IsStarProjection q) (hpq : q * p = p) : p β€ q - StarRingEquivClass.instOrderIsoClass π Mathlib.Algebra.Order.Star.Basic
{F : Type u_3} {R : Type u_4} {S : Type u_5} [NonUnitalSemiring R] [PartialOrder R] [StarRing R] [StarOrderedRing R] [NonUnitalSemiring S] [PartialOrder S] [StarRing S] [StarOrderedRing S] [EquivLike F R S] [StarRingEquivClass F R S] : OrderIsoClass F R S - StarOrderedRing.nonneg_iff π Mathlib.Algebra.Order.Star.Basic
{R : Type u_1} [NonUnitalSemiring R] [PartialOrder R] [StarRing R] [StarOrderedRing R] {x : R} : 0 β€ x β x β AddSubmonoid.closure (Set.range fun s => star s * s) - star_left_conjugate_le_conjugate π Mathlib.Algebra.Order.Star.Basic
{R : Type u_1} [NonUnitalSemiring R] [PartialOrder R] [StarRing R] [StarOrderedRing R] {a b : R} (hab : a β€ b) (c : R) : star c * a * c β€ star c * b * c - star_right_conjugate_le_conjugate π Mathlib.Algebra.Order.Star.Basic
{R : Type u_1} [NonUnitalSemiring R] [PartialOrder R] [StarRing R] [StarOrderedRing R] {a b : R} (hab : a β€ b) (c : R) : c * a * star c β€ c * b * star c - StarOrderedRing.le_iff π Mathlib.Algebra.Order.Star.Basic
{R : Type u_3} {instβ : NonUnitalSemiring R} {instβΒΉ : PartialOrder R} {instβΒ² : StarRing R} [self : StarOrderedRing R] (x y : R) : x β€ y β β p β AddSubmonoid.closure (Set.range fun s => star s * s), y = x + p - StarOrderedRing.mk π Mathlib.Algebra.Order.Star.Basic
{R : Type u_3} [NonUnitalSemiring R] [PartialOrder R] [StarRing R] (le_iff : β (x y : R), x β€ y β β p β AddSubmonoid.closure (Set.range fun s => star s * s), y = x + p) : StarOrderedRing R - star_left_conjugate_lt_conjugate π Mathlib.Algebra.Order.Star.Basic
{R : Type u_1} [NonUnitalSemiring R] [PartialOrder R] [StarRing R] [StarOrderedRing R] {a b : R} (hab : a < b) {c : R} (hc : IsRegular c) : star c * a * c < star c * b * c - star_right_conjugate_lt_conjugate π Mathlib.Algebra.Order.Star.Basic
{R : Type u_1} [NonUnitalSemiring R] [PartialOrder R] [StarRing R] [StarOrderedRing R] {a b : R} (hab : a < b) {c : R} (hc : IsRegular c) : c * a * star c < c * b * star c - StarOrderedRing.pos_iff π Mathlib.Algebra.Order.Star.Basic
{R : Type u_1} [NonUnitalSemiring R] [PartialOrder R] [StarRing R] [StarOrderedRing R] {x : R} : 0 < x β x β 0 β§ x β AddSubmonoid.closure (Set.range fun s => star s * s) - StarOrderedRing.of_nonneg_iff' π Mathlib.Algebra.Order.Star.Basic
{R : Type u_1} [NonUnitalRing R] [PartialOrder R] [StarRing R] (h_add : β {x y : R}, x β€ y β β (z : R), z + x β€ z + y) (h_nonneg_iff : β (x : R), 0 β€ x β β s, x = star s * s) : StarOrderedRing R - map_isSelfAdjoint π Mathlib.Algebra.Order.Star.Basic
{F : Type u_6} {E : Type u_7} {R : Type u_8} [AddCommGroup E] [PartialOrder E] [StarAddMonoid E] [NonUnitalRing R] [PartialOrder R] [StarRing R] [StarOrderedRing R] [SelfAdjointDecompose E] [FunLike F E R] [OrderHomClass F E R] [AddMonoidHomClass F E R] {a : E} (ha : IsSelfAdjoint a) (f : F) : IsSelfAdjoint (f a) - IsSelfAdjoint.map' π Mathlib.Algebra.Order.Star.Basic
{F : Type u_6} {E : Type u_7} {R : Type u_8} [AddCommGroup E] [PartialOrder E] [StarAddMonoid E] [NonUnitalRing R] [PartialOrder R] [StarRing R] [StarOrderedRing R] [SelfAdjointDecompose E] [FunLike F E R] [OrderHomClass F E R] [AddMonoidHomClass F E R] {a : E} (ha : IsSelfAdjoint a) (f : F) : IsSelfAdjoint (f a) - StarOrderedRing.lt_iff π Mathlib.Algebra.Order.Star.Basic
{R : Type u_1} [NonUnitalSemiring R] [PartialOrder R] [StarRing R] [StarOrderedRing R] {x y : R} [IsCancelAdd R] : x < y β β p, p β 0 β§ p β AddSubmonoid.closure (Set.range fun s => star s * s) β§ y = x + p - StarOrderedRing.of_nonneg_iff π Mathlib.Algebra.Order.Star.Basic
{R : Type u_1} [NonUnitalRing R] [PartialOrder R] [StarRing R] (h_add : β {x y : R}, x β€ y β β (z : R), z + x β€ z + y) (h_nonneg_iff : β (x : R), 0 β€ x β x β AddSubmonoid.closure (Set.range fun s => star s * s)) : StarOrderedRing R - NonUnitalStarRingHom.map_le_map_of_map_star π Mathlib.Algebra.Order.Star.Basic
{R : Type u_4} {S : Type u_5} [NonUnitalSemiring R] [PartialOrder R] [StarRing R] [StarOrderedRing R] [NonUnitalSemiring S] [PartialOrder S] [StarRing S] [StarOrderedRing S] (f : R βββ+* S) {x y : R} (hxy : x β€ y) : f x β€ f y - instIsOrderedModule π Mathlib.Algebra.Order.Star.Basic
{R : Type u_1} {A : Type u_2} [Semiring R] [PartialOrder R] [StarRing R] [StarOrderedRing R] [NonUnitalSemiring A] [StarRing A] [PartialOrder A] [StarOrderedRing A] [Module R A] [StarModule R A] [IsScalarTower R A A] [SMulCommClass R A A] : IsOrderedModule R A - instPosSMulStrictMono π Mathlib.Algebra.Order.Star.Basic
{R : Type u_1} {A : Type u_2} [Semiring R] [PartialOrder R] [StarRing R] [StarOrderedRing R] [NonUnitalSemiring A] [StarRing A] [PartialOrder A] [StarOrderedRing A] [Module R A] [StarModule R A] [IsScalarTower R A A] [SMulCommClass R A A] [IsDomain R] [IsCancelAdd A] [Module.IsTorsionFree R A] : PosSMulStrictMono R A - instIsStrictOrderedModuleOfIsCancelAdd π Mathlib.Algebra.Order.Star.Basic
{R : Type u_1} {A : Type u_2} [Semiring R] [PartialOrder R] [StarRing R] [StarOrderedRing R] [NonUnitalSemiring A] [StarRing A] [PartialOrder A] [StarOrderedRing A] [Module R A] [StarModule R A] [IsScalarTower R A A] [SMulCommClass R A A] [IsDomain R] [IsCancelAdd A] [Module.IsTorsionFree R A] [IsCancelAdd R] : IsStrictOrderedModule R A - IsStrictlyPositive.isSelfAdjoint π Mathlib.Algebra.Algebra.StrictPositivity
{A : Type u_1} [Semiring A] [PartialOrder A] [StarRing A] [StarOrderedRing A] {a : A} (ha : IsStrictlyPositive a) : IsSelfAdjoint a - IsUnit.isStrictlyPositive_star_left_conjugate_iff π Mathlib.Algebra.Algebra.StrictPositivity
{A : Type u_1} [Semiring A] [StarRing A] [PartialOrder A] [StarOrderedRing A] {u a : A} (hu : IsUnit u) : IsStrictlyPositive (star u * a * u) β IsStrictlyPositive a - IsUnit.isStrictlyPositive_star_right_conjugate_iff π Mathlib.Algebra.Algebra.StrictPositivity
{A : Type u_1} [Semiring A] [StarRing A] [PartialOrder A] [StarOrderedRing A] {u a : A} (hu : IsUnit u) : IsStrictlyPositive (u * a * star u) β IsStrictlyPositive a - IsUnit.isStrictlyPositive_iff_conjugate_of_isSelfAdjoint π Mathlib.Algebra.Algebra.StrictPositivity
{A : Type u_1} [Semiring A] [StarRing A] [PartialOrder A] [StarOrderedRing A] (a b : A) (hb : IsUnit b) (hbβ : IsSelfAdjoint b := by cfc_tac) : IsStrictlyPositive (b * a * b) β IsStrictlyPositive a - IsStrictlyPositive.conjugate_of_isUnit_of_isSelfAdjoint π Mathlib.Algebra.Algebra.StrictPositivity
{A : Type u_1} [Semiring A] [StarRing A] [PartialOrder A] [StarOrderedRing A] (a b : A) (hb : IsUnit b) (hbβ : IsSelfAdjoint b := by cfc_tac) (ha : IsStrictlyPositive a := by cfc_tac) : IsStrictlyPositive (b * a * b) - Int.instStarOrderedRing π Mathlib.Data.Int.Star
: StarOrderedRing β€ - StarOrderedRing.toIsOrderedRing π Mathlib.Algebra.Order.Ring.Star
(R : Type u_1) [CommSemiring R] [PartialOrder R] [StarRing R] [StarOrderedRing R] : IsOrderedRing R - dotProduct_self_star_nonneg π Mathlib.LinearAlgebra.Matrix.DotProduct
{n : Type u_2} {R : Type u_4} [Fintype n] [PartialOrder R] [NonUnitalRing R] [StarRing R] [StarOrderedRing R] (v : n β R) : 0 β€ v β¬α΅₯ star v - dotProduct_star_self_nonneg π Mathlib.LinearAlgebra.Matrix.DotProduct
{n : Type u_2} {R : Type u_4} [Fintype n] [PartialOrder R] [NonUnitalRing R] [StarRing R] [StarOrderedRing R] (v : n β R) : 0 β€ star v β¬α΅₯ v - dotProduct_self_star_eq_zero π Mathlib.LinearAlgebra.Matrix.DotProduct
{n : Type u_2} {R : Type u_4} [Fintype n] [PartialOrder R] [NonUnitalRing R] [StarRing R] [StarOrderedRing R] [NoZeroDivisors R] {v : n β R} : v β¬α΅₯ star v = 0 β v = 0 - dotProduct_star_self_eq_zero π Mathlib.LinearAlgebra.Matrix.DotProduct
{n : Type u_2} {R : Type u_4} [Fintype n] [PartialOrder R] [NonUnitalRing R] [StarRing R] [StarOrderedRing R] [NoZeroDivisors R] {v : n β R} : star v β¬α΅₯ v = 0 β v = 0 - Matrix.dotProduct_self_star_pos_iff π Mathlib.LinearAlgebra.Matrix.DotProduct
{n : Type u_2} {R : Type u_4} [Fintype n] [PartialOrder R] [NonUnitalRing R] [StarRing R] [StarOrderedRing R] [NoZeroDivisors R] {v : n β R} : 0 < v β¬α΅₯ star v β v β 0 - Matrix.dotProduct_star_self_pos_iff π Mathlib.LinearAlgebra.Matrix.DotProduct
{n : Type u_2} {R : Type u_4} [Fintype n] [PartialOrder R] [NonUnitalRing R] [StarRing R] [StarOrderedRing R] [NoZeroDivisors R] {v : n β R} : 0 < star v β¬α΅₯ v β v β 0 - Matrix.conjTranspose_mul_self_eq_zero π Mathlib.LinearAlgebra.Matrix.DotProduct
{m : Type u_1} {R : Type u_4} [Fintype m] [PartialOrder R] [NonUnitalRing R] [StarRing R] [StarOrderedRing R] [NoZeroDivisors R] {n : Type u_5} {A : Matrix m n R} : A.conjTranspose * A = 0 β A = 0 - Matrix.self_mul_conjTranspose_eq_zero π Mathlib.LinearAlgebra.Matrix.DotProduct
{n : Type u_2} {R : Type u_4} [Fintype n] [PartialOrder R] [NonUnitalRing R] [StarRing R] [StarOrderedRing R] [NoZeroDivisors R] {m : Type u_5} {A : Matrix m n R} : A * A.conjTranspose = 0 β A = 0 - Matrix.conjTranspose_mul_self_mulVec_eq_zero π Mathlib.LinearAlgebra.Matrix.DotProduct
{m : Type u_1} {n : Type u_2} {R : Type u_4} [Fintype m] [Fintype n] [PartialOrder R] [NonUnitalRing R] [StarRing R] [StarOrderedRing R] [NoZeroDivisors R] (A : Matrix m n R) (v : n β R) : (A.conjTranspose * A).mulVec v = 0 β A.mulVec v = 0 - Matrix.vecMul_self_mul_conjTranspose_eq_zero π Mathlib.LinearAlgebra.Matrix.DotProduct
{m : Type u_1} {n : Type u_2} {R : Type u_4} [Fintype m] [Fintype n] [PartialOrder R] [NonUnitalRing R] [StarRing R] [StarOrderedRing R] [NoZeroDivisors R] (A : Matrix m n R) (v : m β R) : Matrix.vecMul v (A * A.conjTranspose) = 0 β Matrix.vecMul v A = 0 - Matrix.self_mul_conjTranspose_mulVec_eq_zero π Mathlib.LinearAlgebra.Matrix.DotProduct
{m : Type u_1} {n : Type u_2} {R : Type u_4} [Fintype m] [Fintype n] [PartialOrder R] [NonUnitalRing R] [StarRing R] [StarOrderedRing R] [NoZeroDivisors R] (A : Matrix m n R) (v : m β R) : (A * A.conjTranspose).mulVec v = 0 β A.conjTranspose.mulVec v = 0 - Matrix.vecMul_conjTranspose_mul_self_eq_zero π Mathlib.LinearAlgebra.Matrix.DotProduct
{m : Type u_1} {n : Type u_2} {R : Type u_4} [Fintype m] [Fintype n] [PartialOrder R] [NonUnitalRing R] [StarRing R] [StarOrderedRing R] [NoZeroDivisors R] (A : Matrix m n R) (v : n β R) : Matrix.vecMul v (A.conjTranspose * A) = 0 β Matrix.vecMul v A.conjTranspose = 0 - Matrix.conjTranspose_mul_self_mul_eq_zero π Mathlib.LinearAlgebra.Matrix.DotProduct
{m : Type u_1} {n : Type u_2} {R : Type u_4} [Fintype m] [Fintype n] [PartialOrder R] [NonUnitalRing R] [StarRing R] [StarOrderedRing R] [NoZeroDivisors R] {p : Type u_5} (A : Matrix m n R) (B : Matrix n p R) : A.conjTranspose * A * B = 0 β A * B = 0 - Matrix.mul_self_mul_conjTranspose_eq_zero π Mathlib.LinearAlgebra.Matrix.DotProduct
{m : Type u_1} {n : Type u_2} {R : Type u_4} [Fintype m] [Fintype n] [PartialOrder R] [NonUnitalRing R] [StarRing R] [StarOrderedRing R] [NoZeroDivisors R] {p : Type u_5} (A : Matrix m n R) (B : Matrix p m R) : B * (A * A.conjTranspose) = 0 β B * A = 0 - Matrix.mul_conjTranspose_mul_self_eq_zero π Mathlib.LinearAlgebra.Matrix.DotProduct
{m : Type u_1} {n : Type u_2} {R : Type u_4} [Fintype m] [Fintype n] [PartialOrder R] [NonUnitalRing R] [StarRing R] [StarOrderedRing R] [NoZeroDivisors R] {p : Type u_5} (A : Matrix m n R) (B : Matrix p n R) : B * (A.conjTranspose * A) = 0 β B * A.conjTranspose = 0 - Matrix.self_mul_conjTranspose_mul_eq_zero π Mathlib.LinearAlgebra.Matrix.DotProduct
{m : Type u_1} {n : Type u_2} {R : Type u_4} [Fintype m] [Fintype n] [PartialOrder R] [NonUnitalRing R] [StarRing R] [StarOrderedRing R] [NoZeroDivisors R] {p : Type u_5} (A : Matrix m n R) (B : Matrix m p R) : A * A.conjTranspose * B = 0 β A.conjTranspose * B = 0 - Matrix.PosSemidef.natCast π Mathlib.LinearAlgebra.Matrix.PosDef
{n : Type u_2} {R : Type u_3} [Ring R] [PartialOrder R] [StarRing R] [StarOrderedRing R] [DecidableEq n] (d : β) : (βd).PosSemidef - Matrix.PosSemidef.one π Mathlib.LinearAlgebra.Matrix.PosDef
{n : Type u_2} {R : Type u_3} [Ring R] [PartialOrder R] [StarRing R] [StarOrderedRing R] [DecidableEq n] : Matrix.PosSemidef 1 - Matrix.PosSemidef.intCast π Mathlib.LinearAlgebra.Matrix.PosDef
{n : Type u_2} {R : Type u_3} [Ring R] [PartialOrder R] [StarRing R] [StarOrderedRing R] [DecidableEq n] (d : β€) (hd : 0 β€ d) : (βd).PosSemidef - Matrix.PosSemidef.ofNat π Mathlib.LinearAlgebra.Matrix.PosDef
{n : Type u_2} {R : Type u_3} [Ring R] [PartialOrder R] [StarRing R] [StarOrderedRing R] [DecidableEq n] (d : β) [d.AtLeastTwo] : (OfNat.ofNat d).PosSemidef - Matrix.posSemidef_diagonal_iff π Mathlib.LinearAlgebra.Matrix.PosDef
{n : Type u_2} {R : Type u_3} [Ring R] [PartialOrder R] [StarRing R] [StarOrderedRing R] [DecidableEq n] {d : n β R} : (Matrix.diagonal d).PosSemidef β β (i : n), 0 β€ d i - Matrix.posSemidef_intCast_iff π Mathlib.LinearAlgebra.Matrix.PosDef
{n : Type u_2} {R : Type u_3} [Ring R] [PartialOrder R] [StarRing R] [StarOrderedRing R] [DecidableEq n] [Nonempty n] [Nontrivial R] (d : β€) : (βd).PosSemidef β 0 β€ d - Matrix.PosDef.one π Mathlib.LinearAlgebra.Matrix.PosDef
{n : Type u_2} {R : Type u_3} [Ring R] [PartialOrder R] [StarRing R] [StarOrderedRing R] [DecidableEq n] [NoZeroDivisors R] : Matrix.PosDef 1 - Matrix.PosSemidef.diagonal π Mathlib.LinearAlgebra.Matrix.PosDef
{n : Type u_2} {R : Type u_3} [Ring R] [PartialOrder R] [StarRing R] [StarOrderedRing R] [DecidableEq n] {d : n β R} (h : 0 β€ d) : (Matrix.diagonal d).PosSemidef - Matrix.posSemidef_vecMulVec_self_star π Mathlib.LinearAlgebra.Matrix.PosDef
{n : Type u_2} {R : Type u_3} [Ring R] [PartialOrder R] [StarRing R] [Finite n] [StarOrderedRing R] (a : n β R) : (Matrix.vecMulVec a (star a)).PosSemidef - Matrix.posSemidef_vecMulVec_star_self π Mathlib.LinearAlgebra.Matrix.PosDef
{n : Type u_2} {R : Type u_3} [Ring R] [PartialOrder R] [StarRing R] [Finite n] [StarOrderedRing R] (a : n β R) : (Matrix.vecMulVec (star a) a).PosSemidef - Matrix.PosDef.intCast π Mathlib.LinearAlgebra.Matrix.PosDef
{n : Type u_2} {R : Type u_3} [Ring R] [PartialOrder R] [StarRing R] [StarOrderedRing R] [DecidableEq n] [NoZeroDivisors R] (d : β€) (hd : 0 < d) : (βd).PosDef - Matrix.PosDef.natCast π Mathlib.LinearAlgebra.Matrix.PosDef
{n : Type u_2} {R : Type u_3} [Ring R] [PartialOrder R] [StarRing R] [StarOrderedRing R] [DecidableEq n] [NoZeroDivisors R] (d : β) (hd : d β 0) : (βd).PosDef - Matrix.PosDef.ofNat π Mathlib.LinearAlgebra.Matrix.PosDef
{n : Type u_2} {R : Type u_3} [Ring R] [PartialOrder R] [StarRing R] [StarOrderedRing R] [DecidableEq n] [NoZeroDivisors R] (d : β) [d.AtLeastTwo] : (OfNat.ofNat d).PosDef - Matrix.PosDef.diagonal π Mathlib.LinearAlgebra.Matrix.PosDef
{n : Type u_2} {R : Type u_3} [Ring R] [PartialOrder R] [StarRing R] [StarOrderedRing R] [DecidableEq n] [NoZeroDivisors R] {d : n β R} (h : β (i : n), 0 < d i) : (Matrix.diagonal d).PosDef - Matrix.posDef_intCast_iff π Mathlib.LinearAlgebra.Matrix.PosDef
{n : Type u_2} {R : Type u_3} [Ring R] [PartialOrder R] [StarRing R] [StarOrderedRing R] [DecidableEq n] [NoZeroDivisors R] [Nonempty n] [Nontrivial R] {d : β€} : (βd).PosDef β 0 < d - Matrix.posDef_diagonal_iff π Mathlib.LinearAlgebra.Matrix.PosDef
{n : Type u_2} {R : Type u_3} [Ring R] [PartialOrder R] [StarRing R] [StarOrderedRing R] [DecidableEq n] [NoZeroDivisors R] [Nontrivial R] {d : n β R} : (Matrix.diagonal d).PosDef β β (i : n), 0 < d i - Matrix.posDef_natCast_iff π Mathlib.LinearAlgebra.Matrix.PosDef
{n : Type u_2} {R : Type u_3} [Ring R] [PartialOrder R] [StarRing R] [StarOrderedRing R] [DecidableEq n] [NoZeroDivisors R] [Nonempty n] [Nontrivial R] {d : β} : (βd).PosDef β 0 < d - Matrix.PosSemidef.pow π Mathlib.LinearAlgebra.Matrix.PosDef
{n : Type u_2} {R : Type u_3} [Ring R] [PartialOrder R] [StarRing R] [Fintype n] [StarOrderedRing R] [DecidableEq n] {M : Matrix n n R} (hM : M.PosSemidef) (k : β) : (M ^ k).PosSemidef - Matrix.PosSemidef.zpow π Mathlib.LinearAlgebra.Matrix.PosDef
{n : Type u_2} {R' : Type u_4} [CommRing R'] [PartialOrder R'] [StarRing R'] [Fintype n] [StarOrderedRing R'] [DecidableEq n] {M : Matrix n n R'} (hM : M.PosSemidef) (z : β€) : (M ^ z).PosSemidef - Matrix.posSemidef_conjTranspose_mul_self π Mathlib.LinearAlgebra.Matrix.PosDef
{m : Type u_1} {n : Type u_2} {R : Type u_3} [Ring R] [PartialOrder R] [StarRing R] [Fintype m] [Finite n] [StarOrderedRing R] (A : Matrix m n R) : (A.conjTranspose * A).PosSemidef - Matrix.posSemidef_self_mul_conjTranspose π Mathlib.LinearAlgebra.Matrix.PosDef
{m : Type u_1} {n : Type u_2} {R : Type u_3} [Ring R] [PartialOrder R] [StarRing R] [Fintype n] [Finite m] [StarOrderedRing R] (A : Matrix m n R) : (A * A.conjTranspose).PosSemidef - Matrix.PosDef.conjTranspose_mul_self π Mathlib.LinearAlgebra.Matrix.PosDef
{m : Type u_1} {n : Type u_2} {R : Type u_3} [Ring R] [PartialOrder R] [StarRing R] [Fintype n] [Fintype m] [StarOrderedRing R] [NoZeroDivisors R] (A : Matrix m n R) (hA : Function.Injective A.mulVec) : (A.conjTranspose * A).PosDef - Matrix.PosDef.mul_conjTranspose_self π Mathlib.LinearAlgebra.Matrix.PosDef
{m : Type u_1} {n : Type u_2} {R : Type u_3} [Ring R] [PartialOrder R] [StarRing R] [Fintype n] [Fintype m] [StarOrderedRing R] [NoZeroDivisors R] (A : Matrix m n R) (hA : Function.Injective fun v => Matrix.vecMul v A) : (A * A.conjTranspose).PosDef - Matrix.trace_conjTranspose_mul_self_eq_zero_iff π Mathlib.LinearAlgebra.Matrix.PosDef
{m : Type u_1} {n : Type u_2} [Fintype n] [Fintype m] {R : Type u_5} [PartialOrder R] [NonUnitalRing R] [StarRing R] [StarOrderedRing R] [NoZeroDivisors R] {A : Matrix m n R} : (A.conjTranspose * A).trace = 0 β A = 0 - Matrix.trace_mul_conjTranspose_self_eq_zero_iff π Mathlib.LinearAlgebra.Matrix.PosDef
{m : Type u_1} {n : Type u_2} [Fintype n] [Fintype m] {R : Type u_5} [PartialOrder R] [NonUnitalRing R] [StarRing R] [StarOrderedRing R] [NoZeroDivisors R] {A : Matrix m n R} : (A * A.conjTranspose).trace = 0 β A = 0 - Matrix.PosDef.smul π Mathlib.LinearAlgebra.Matrix.PosDef
{n : Type u_2} {R : Type u_3} [Ring R] [PartialOrder R] [StarRing R] {Ξ± : Type u_5} [CommSemiring Ξ±] [PartialOrder Ξ±] [StarRing Ξ±] [StarOrderedRing Ξ±] [Algebra Ξ± R] [StarModule Ξ± R] [PosSMulStrictMono Ξ± R] {x : Matrix n n R} (hx : x.PosDef) {a : Ξ±} (ha : 0 < a) : (a β’ x).PosDef - Matrix.PosSemidef.smul π Mathlib.LinearAlgebra.Matrix.PosDef
{n : Type u_2} {R : Type u_3} [Ring R] [PartialOrder R] [StarRing R] {Ξ± : Type u_5} [CommSemiring Ξ±] [PartialOrder Ξ±] [StarRing Ξ±] [StarOrderedRing Ξ±] [Algebra Ξ± R] [StarModule Ξ± R] [PosSMulMono Ξ± R] {x : Matrix n n R} (hx : x.PosSemidef) {a : Ξ±} (ha : 0 β€ a) : (a β’ x).PosSemidef - Matrix.PosDef.fromBlocksββ π Mathlib.LinearAlgebra.Matrix.PosDef
{m : Type u_1} {n : Type u_2} {R' : Type u_4} [CommRing R'] [PartialOrder R'] [StarRing R'] [Fintype m] [StarOrderedRing R'] [Finite n] [DecidableEq m] {A : Matrix m m R'} (B : Matrix m n R') (D : Matrix n n R') (hA : A.PosDef) [Invertible A] : (Matrix.fromBlocks A B B.conjTranspose D).PosSemidef β (D - B.conjTranspose * Aβ»ΒΉ * B).PosSemidef - Matrix.PosDef.fromBlocksββ π Mathlib.LinearAlgebra.Matrix.PosDef
{m : Type u_1} {n : Type u_2} {R' : Type u_4} [CommRing R'] [PartialOrder R'] [StarRing R'] [Fintype n] [StarOrderedRing R'] [Finite m] [DecidableEq n] (A : Matrix m m R') (B : Matrix m n R') {D : Matrix n n R'} (hD : D.PosDef) [Invertible D] : (Matrix.fromBlocks A B B.conjTranspose D).PosSemidef β (A - B * Dβ»ΒΉ * B.conjTranspose).PosSemidef - Matrix.rank_conjTranspose π Mathlib.LinearAlgebra.Matrix.Rank
{m : Type um} {n : Type un} {R : Type uR} [Fintype n] [Fintype m] [Field R] [PartialOrder R] [StarRing R] [StarOrderedRing R] (A : Matrix m n R) : A.conjTranspose.rank = A.rank - Matrix.rank_conjTranspose_mul_self π Mathlib.LinearAlgebra.Matrix.Rank
{m : Type um} {n : Type un} {R : Type uR} [Fintype n] [Fintype m] [Field R] [PartialOrder R] [StarRing R] [StarOrderedRing R] (A : Matrix m n R) : (A.conjTranspose * A).rank = A.rank - Matrix.rank_self_mul_conjTranspose π Mathlib.LinearAlgebra.Matrix.Rank
{m : Type um} {n : Type un} {R : Type uR} [Fintype n] [Fintype m] [Field R] [PartialOrder R] [StarRing R] [StarOrderedRing R] (A : Matrix m n R) : (A * A.conjTranspose).rank = A.rank - Matrix.ker_mulVecLin_conjTranspose_mul_self π Mathlib.LinearAlgebra.Matrix.Rank
{m : Type um} {n : Type un} {R : Type uR} [Fintype n] [Fintype m] [Field R] [PartialOrder R] [StarRing R] [StarOrderedRing R] (A : Matrix m n R) : (A.conjTranspose * A).mulVecLin.ker = A.mulVecLin.ker - RCLike.toStarOrderedRing π Mathlib.Analysis.RCLike.Basic
{K : Type u_1} [RCLike K] : StarOrderedRing K - instStarHomClassOfSelfAdjointDecomposeOfStarOrderedRingOfStarModuleOfOrderHomClassOfLinearMapClassComplex π Mathlib.LinearAlgebra.Complex.Module
{F : Type u_2} {E : Type u_3} {A : Type u_4} [AddCommGroup E] [PartialOrder E] [StarAddMonoid E] [SelfAdjointDecompose E] [Module β E] [StarModule β E] [NonUnitalRing A] [PartialOrder A] [StarRing A] [StarOrderedRing A] [Module β A] [StarModule β A] [FunLike F E A] [OrderHomClass F E A] [LinearMapClass F β E A] : StarHomClass F E A - realPart_nonneg_of_nonneg π Mathlib.LinearAlgebra.Complex.Module
{A : Type u_1} [NonUnitalRing A] [StarRing A] [PartialOrder A] [StarOrderedRing A] [Module β A] [StarModule β A] {a : A} (ha : 0 β€ a) : 0 β€ realPart a - realPart_nonpos_of_nonpos π Mathlib.LinearAlgebra.Complex.Module
{A : Type u_1} [NonUnitalRing A] [StarRing A] [PartialOrder A] [StarOrderedRing A] [Module β A] [StarModule β A] {a : A} (ha : a β€ 0) : realPart a β€ 0 - imaginaryPart_eq_of_le π Mathlib.LinearAlgebra.Complex.Module
{A : Type u_1} [NonUnitalRing A] [StarRing A] [PartialOrder A] [StarOrderedRing A] [Module β A] [StarModule β A] {a b : A} (hab : a β€ b) : imaginaryPart a = imaginaryPart b - realPart_mono π Mathlib.LinearAlgebra.Complex.Module
{A : Type u_1} [NonUnitalRing A] [StarRing A] [PartialOrder A] [StarOrderedRing A] [Module β A] [StarModule β A] {a b : A} (hab : a β€ b) : realPart a β€ realPart b - nonneg_iff_realPart_imaginaryPart π Mathlib.LinearAlgebra.Complex.Module
{A : Type u_1} [NonUnitalRing A] [StarRing A] [PartialOrder A] [StarOrderedRing A] [Module β A] [StarModule β A] {a : A} : 0 β€ a β 0 β€ realPart a β§ imaginaryPart a = 0 - nonpos_iff_realPart_imaginaryPart π Mathlib.LinearAlgebra.Complex.Module
{A : Type u_1} [NonUnitalRing A] [StarRing A] [PartialOrder A] [StarOrderedRing A] [Module β A] [StarModule β A] {a : A} : a β€ 0 β realPart a β€ 0 β§ imaginaryPart a = 0 - le_iff_realPart_imaginaryPart π Mathlib.LinearAlgebra.Complex.Module
{A : Type u_1} [NonUnitalRing A] [StarRing A] [PartialOrder A] [StarOrderedRing A] [Module β A] [StarModule β A] {a b : A} : a β€ b β realPart a β€ realPart b β§ imaginaryPart a = imaginaryPart b - conjneg_nonneg π Mathlib.Algebra.Order.Star.Conjneg
{G : Type u_1} {R : Type u_2} [AddGroup G] [CommSemiring R] [PartialOrder R] [StarRing R] [StarOrderedRing R] {f : G β R} : 0 β€ conjneg f β 0 β€ f - conjneg_pos π Mathlib.Algebra.Order.Star.Conjneg
{G : Type u_1} {R : Type u_2} [AddGroup G] [CommSemiring R] [PartialOrder R] [StarRing R] [StarOrderedRing R] {f : G β R} : 0 < conjneg f β 0 < f - conjneg_nonpos π Mathlib.Algebra.Order.Star.Conjneg
{G : Type u_1} {R : Type u_2} [AddGroup G] [CommRing R] [PartialOrder R] [StarRing R] [StarOrderedRing R] {f : G β R} : conjneg f β€ 0 β f β€ 0 - conjneg_neg' π Mathlib.Algebra.Order.Star.Conjneg
{G : Type u_1} {R : Type u_2} [AddGroup G] [CommRing R] [PartialOrder R] [StarRing R] [StarOrderedRing R] {f : G β R} : conjneg f < 0 β f < 0 - Pi.instStarOrderedRing π Mathlib.Algebra.Order.Star.Pi
{ΞΉ : Type u_1} [Finite ΞΉ] {A : ΞΉ β Type u_2} [(i : ΞΉ) β PartialOrder (A i)] [(i : ΞΉ) β NonUnitalSemiring (A i)] [(i : ΞΉ) β StarRing (A i)] [β (i : ΞΉ), StarOrderedRing (A i)] : StarOrderedRing ((i : ΞΉ) β A i) - Prod.instStarOrderedRing π Mathlib.Algebra.Order.Star.Prod
{Ξ± : Type u_1} {Ξ² : Type u_2} [NonUnitalSemiring Ξ±] [NonUnitalSemiring Ξ²] [PartialOrder Ξ±] [PartialOrder Ξ²] [StarRing Ξ±] [StarRing Ξ²] [StarOrderedRing Ξ±] [StarOrderedRing Ξ²] : StarOrderedRing (Ξ± Γ Ξ²) - NNReal.instStarOrderedRing π Mathlib.Algebra.Order.Star.Real
: StarOrderedRing NNReal - Real.instStarOrderedRing π Mathlib.Algebra.Order.Star.Real
: StarOrderedRing β - CHSH_inequality_of_comm π Mathlib.Algebra.Star.CHSH
{R : Type u} [CommRing R] [PartialOrder R] [StarRing R] [StarOrderedRing R] [Algebra β R] [IsOrderedModule β R] (Aβ Aβ Bβ Bβ : R) (T : IsCHSHTuple Aβ Aβ Bβ Bβ) : Aβ * Bβ + Aβ * Bβ + Aβ * Bβ - Aβ * Bβ β€ 2 - tsirelson_inequality π Mathlib.Algebra.Star.CHSH
{R : Type u} [Ring R] [PartialOrder R] [StarRing R] [StarOrderedRing R] [Algebra β R] [IsOrderedModule β R] [StarModule β R] (Aβ Aβ Bβ Bβ : R) (T : IsCHSHTuple Aβ Aβ Bβ Bβ) : Aβ * Bβ + Aβ * Bβ + Aβ * Bβ - Aβ * Bβ β€ β2 ^ 3 β’ 1 - ContinuousMap.instStarOrderedRingOfContinuousSqrt π Mathlib.Topology.ContinuousMap.StarOrdered
{Ξ± : Type u_1} [TopologicalSpace Ξ±] {R : Type u_2} [PartialOrder R] [NonUnitalSemiring R] [StarRing R] [StarOrderedRing R] [TopologicalSpace R] [ContinuousStar R] [IsTopologicalSemiring R] [ContinuousSqrt R] : StarOrderedRing C(Ξ±, R) - ContinuousMapZero.instStarOrderedRing π Mathlib.Topology.ContinuousMap.StarOrdered
{Ξ± : Type u_1} [TopologicalSpace Ξ±] [Zero Ξ±] {R : Type u_2} [TopologicalSpace R] [CommSemiring R] [PartialOrder R] [NoZeroDivisors R] [StarRing R] [StarOrderedRing R] [IsTopologicalSemiring R] [ContinuousStar R] [StarOrderedRing C(Ξ±, R)] : StarOrderedRing (ContinuousMapZero Ξ± 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] {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 - 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 - 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 - 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 - 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_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 - 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 - 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_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 - cfcHom_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] {a : A} (ha : p a) {f : C(β(spectrum R a), R)} : IsStrictlyPositive ((cfcHom ha) f) β β (x : β(spectrum R a)), 0 < f x - cfcHom_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] {a : A} (ha : p a) {f : C(β(spectrum R a), R)} : 0 β€ (cfcHom ha) f β 0 β€ f - cfcHom_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] {a : A} (ha : p a) {f g : C(β(spectrum R a), R)} (hfg : f β€ g) : (cfcHom ha) f β€ (cfcHom ha) g - cfcHom_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) {f g : C(β(spectrum R a), R)} : (cfcHom ha) f β€ (cfcHom ha) g β f β€ g - StarOrderedRing.nonneg_iff_quasispectrum_nonneg π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.NonUnital
{R : Type u_1} {A : Type u_2} {p : A β Prop} [CommSemiring R] [PartialOrder R] [Nontrivial R] [StarRing R] [MetricSpace R] [IsTopologicalSemiring R] [ContinuousStar R] [ContinuousSqrt R] [StarOrderedRing R] [NoZeroDivisors R] [TopologicalSpace A] [NonUnitalRing A] [StarRing A] [PartialOrder A] [StarOrderedRing A] [Module R A] [IsScalarTower R A A] [SMulCommClass R A A] [NonUnitalContinuousFunctionalCalculus R A p] [NonnegSpectrumClass R A] (a : A) (ha : p a := by cfc_tac) : 0 β€ a β β x β quasispectrum R a, 0 β€ x - cfcβ_nonneg π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.NonUnital
{R : Type u_1} {A : Type u_2} {p : A β Prop} [CommSemiring R] [PartialOrder R] [Nontrivial R] [StarRing R] [MetricSpace R] [IsTopologicalSemiring R] [ContinuousStar R] [ContinuousSqrt R] [StarOrderedRing R] [NoZeroDivisors R] [TopologicalSpace A] [NonUnitalRing A] [StarRing A] [PartialOrder A] [StarOrderedRing A] [Module R A] [IsScalarTower R A A] [SMulCommClass R A A] [NonUnitalContinuousFunctionalCalculus R A p] {f : R β R} {a : A} (h : β x β quasispectrum R a, 0 β€ f x) : 0 β€ cfcβ f a - cfcβ_nonpos π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.NonUnital
{R : Type u_1} {A : Type u_2} {p : A β Prop} [CommSemiring R] [PartialOrder R] [Nontrivial R] [StarRing R] [MetricSpace R] [IsTopologicalSemiring R] [ContinuousStar R] [ContinuousSqrt R] [StarOrderedRing R] [NoZeroDivisors R] [TopologicalSpace A] [NonUnitalRing A] [StarRing A] [PartialOrder A] [StarOrderedRing A] [Module R A] [IsScalarTower R A A] [SMulCommClass R A A] [NonUnitalContinuousFunctionalCalculus R A p] (f : R β R) (a : A) (h : β x β quasispectrum R a, f x β€ 0) : cfcβ f a β€ 0 - cfcβ_nonneg_iff π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.NonUnital
{R : Type u_1} {A : Type u_2} {p : A β Prop} [CommSemiring R] [PartialOrder R] [Nontrivial R] [StarRing R] [MetricSpace R] [IsTopologicalSemiring R] [ContinuousStar R] [ContinuousSqrt R] [StarOrderedRing R] [NoZeroDivisors R] [TopologicalSpace A] [NonUnitalRing A] [StarRing A] [PartialOrder A] [StarOrderedRing A] [Module R A] [IsScalarTower R A A] [SMulCommClass R A A] [NonUnitalContinuousFunctionalCalculus R A p] [NonnegSpectrumClass R A] (f : R β R) (a : A) (hf : ContinuousOn f (quasispectrum R a) := by cfc_cont_tac) (h0 : f 0 = 0 := by cfc_zero_tac) (ha : p a := by cfc_tac) : 0 β€ cfcβ f a β β x β quasispectrum R a, 0 β€ f x - cfcβ_mono π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.NonUnital
{R : Type u_1} {A : Type u_2} {p : A β Prop} [CommSemiring R] [PartialOrder R] [Nontrivial R] [StarRing R] [MetricSpace R] [IsTopologicalSemiring R] [ContinuousStar R] [ContinuousSqrt R] [StarOrderedRing R] [NoZeroDivisors R] [TopologicalSpace A] [NonUnitalRing A] [StarRing A] [PartialOrder A] [StarOrderedRing A] [Module R A] [IsScalarTower R A A] [SMulCommClass R A A] [NonUnitalContinuousFunctionalCalculus R A p] {f g : R β R} {a : A} (h : β x β quasispectrum R a, f x β€ g x) (hf : ContinuousOn f (quasispectrum R a) := by cfc_cont_tac) (hg : ContinuousOn g (quasispectrum R a) := by cfc_cont_tac) (hf0 : f 0 = 0 := by cfc_zero_tac) (hg0 : g 0 = 0 := by cfc_zero_tac) : cfcβ f a β€ cfcβ g a - cfcβ_nonpos_iff π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.NonUnital
{R : Type u_1} {A : Type u_2} {p : A β Prop} [CommRing R] [PartialOrder R] [Nontrivial R] [StarRing R] [MetricSpace R] [IsTopologicalRing R] [ContinuousStar R] [ContinuousSqrt R] [StarOrderedRing R] [NoZeroDivisors R] [TopologicalSpace A] [NonUnitalRing A] [StarRing A] [PartialOrder A] [StarOrderedRing A] [Module R A] [IsScalarTower R A A] [SMulCommClass R A A] [NonUnitalContinuousFunctionalCalculus R A p] [NonnegSpectrumClass R A] (f : R β R) (a : A) (hf : ContinuousOn f (quasispectrum R a) := by cfc_cont_tac) (h0 : f 0 = 0 := by cfc_zero_tac) (ha : p a := by cfc_tac) : cfcβ f a β€ 0 β β x β quasispectrum R a, f x β€ 0 - cfcβ_le_iff π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.NonUnital
{R : Type u_1} {A : Type u_2} {p : A β Prop} [CommRing R] [PartialOrder R] [Nontrivial R] [StarRing R] [MetricSpace R] [IsTopologicalRing R] [ContinuousStar R] [ContinuousSqrt R] [StarOrderedRing R] [NoZeroDivisors R] [TopologicalSpace A] [NonUnitalRing A] [StarRing A] [PartialOrder A] [StarOrderedRing A] [Module R A] [IsScalarTower R A A] [SMulCommClass R A A] [NonUnitalContinuousFunctionalCalculus R A p] [NonnegSpectrumClass R A] (f g : R β R) (a : A) (hf : ContinuousOn f (quasispectrum R a) := by cfc_cont_tac) (hg : ContinuousOn g (quasispectrum R a) := by cfc_cont_tac) (hf0 : f 0 = 0 := by cfc_zero_tac) (hg0 : g 0 = 0 := by cfc_zero_tac) (ha : p a := by cfc_tac) : cfcβ f a β€ cfcβ g a β β x β quasispectrum R a, f x β€ g x - cfcβHom_nonneg_iff π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.NonUnital
{R : Type u_1} {A : Type u_2} {p : A β Prop} [CommSemiring R] [PartialOrder R] [Nontrivial R] [StarRing R] [MetricSpace R] [IsTopologicalSemiring R] [ContinuousStar R] [ContinuousSqrt R] [StarOrderedRing R] [NoZeroDivisors R] [TopologicalSpace A] [NonUnitalRing A] [StarRing A] [PartialOrder A] [StarOrderedRing A] [Module R A] [IsScalarTower R A A] [SMulCommClass R A A] [NonUnitalContinuousFunctionalCalculus R A p] [NonnegSpectrumClass R A] {a : A} (ha : p a) {f : ContinuousMapZero (β(quasispectrum R a)) R} : 0 β€ (cfcβHom ha) f β 0 β€ f - cfcβHom_mono π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.NonUnital
{R : Type u_1} {A : Type u_2} {p : A β Prop} [CommSemiring R] [PartialOrder R] [Nontrivial R] [StarRing R] [MetricSpace R] [IsTopologicalSemiring R] [ContinuousStar R] [ContinuousSqrt R] [StarOrderedRing R] [NoZeroDivisors R] [TopologicalSpace A] [NonUnitalRing A] [StarRing A] [PartialOrder A] [StarOrderedRing A] [Module R A] [IsScalarTower R A A] [SMulCommClass R A A] [NonUnitalContinuousFunctionalCalculus R A p] {a : A} (ha : p a) {f g : ContinuousMapZero (β(quasispectrum R a)) R} (hfg : f β€ g) : (cfcβHom ha) f β€ (cfcβHom ha) g - cfcβHom_le_iff π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.NonUnital
{R : Type u_1} {A : Type u_2} {p : A β Prop} [CommRing R] [PartialOrder R] [Nontrivial R] [StarRing R] [MetricSpace R] [IsTopologicalRing R] [ContinuousStar R] [ContinuousSqrt R] [StarOrderedRing R] [NoZeroDivisors R] [TopologicalSpace A] [NonUnitalRing A] [StarRing A] [PartialOrder A] [StarOrderedRing A] [Module R A] [IsScalarTower R A A] [SMulCommClass R A A] [NonUnitalContinuousFunctionalCalculus R A p] [NonnegSpectrumClass R A] {a : A} (ha : p a) {f g : ContinuousMapZero (β(quasispectrum R a)) R} : (cfcβHom ha) f β€ (cfcβHom ha) g β f β€ g - Nonneg.instContinuousFunctionalCalculus π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Instances
{A : Type u_1} [Ring A] [PartialOrder A] [StarRing A] [StarOrderedRing A] [TopologicalSpace A] [Algebra β A] [ContinuousFunctionalCalculus β A IsSelfAdjoint] [NonnegSpectrumClass β A] : ContinuousFunctionalCalculus NNReal A fun x => 0 β€ x - IsStrictlyPositive.commute_iff π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Instances
{A : Type u_1} [Ring A] [PartialOrder A] [StarRing A] [StarOrderedRing A] [TopologicalSpace A] [Algebra β A] [ContinuousFunctionalCalculus β A IsSelfAdjoint] [NonnegSpectrumClass β A] {a b : A} (ha : IsStrictlyPositive a) (hb : IsStrictlyPositive b) : Commute a b β IsStrictlyPositive (a * b) - cfc_nnreal_eq_real π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Instances
{A : Type u_1} [TopologicalSpace A] [Ring A] [PartialOrder A] [StarRing A] [StarOrderedRing A] [Algebra β A] [IsSemitopologicalRing A] [T2Space A] [ContinuousFunctionalCalculus β A IsSelfAdjoint] [NonnegSpectrumClass β A] (f : NNReal β NNReal) (a : A) (ha : 0 β€ a := by cfc_tac) : cfc f a = cfc (fun x => β(f x.toNNReal)) a - cfc_real_eq_nnreal π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Instances
{A : Type u_1} [TopologicalSpace A] [Ring A] [PartialOrder A] [StarRing A] [StarOrderedRing A] [Algebra β A] [IsSemitopologicalRing A] [T2Space A] [ContinuousFunctionalCalculus β A IsSelfAdjoint] [NonnegSpectrumClass β A] {f : β β β} (a : A) (hf_nonneg : β x β spectrum β a, 0 β€ f x) (ha : 0 β€ a := by cfc_tac) : cfc f a = cfc (fun x => (f βx).toNNReal) a - Commute.mul_nonneg π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Instances
{A : Type u_1} [NonUnitalRing A] [PartialOrder A] [StarRing A] [StarOrderedRing A] [TopologicalSpace A] [Module β A] [IsScalarTower β A A] [SMulCommClass β A A] [NonUnitalContinuousFunctionalCalculus β A IsSelfAdjoint] [NonnegSpectrumClass β A] {a b : A} (ha : 0 β€ a) (hb : 0 β€ b) (h : Commute a b) : 0 β€ a * b - commute_iff_mul_nonneg π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Instances
{A : Type u_1} [NonUnitalRing A] [PartialOrder A] [StarRing A] [StarOrderedRing A] [TopologicalSpace A] [Module β A] [IsScalarTower β A A] [SMulCommClass β A A] [NonUnitalContinuousFunctionalCalculus β A IsSelfAdjoint] [NonnegSpectrumClass β A] {a b : A} (ha : 0 β€ a) (hb : 0 β€ b) : Commute a b β 0 β€ a * b - nonneg_iff_isSelfAdjoint_and_quasispectrumRestricts π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Instances
{A : Type u_1} [NonUnitalRing A] [PartialOrder A] [StarRing A] [StarOrderedRing A] [TopologicalSpace A] [Module β A] [IsScalarTower β A A] [SMulCommClass β A A] [NonUnitalContinuousFunctionalCalculus β A IsSelfAdjoint] [NonnegSpectrumClass β A] {a : A} : 0 β€ a β IsSelfAdjoint a β§ QuasispectrumRestricts a βContinuousMap.realToNNReal - Nonneg.instNonUnitalContinuousFunctionalCalculus π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Instances
{A : Type u_1} [NonUnitalRing A] [PartialOrder A] [StarRing A] [StarOrderedRing A] [TopologicalSpace A] [Module β A] [IsScalarTower β A A] [SMulCommClass β A A] [NonUnitalContinuousFunctionalCalculus β A IsSelfAdjoint] [NonnegSpectrumClass β A] : NonUnitalContinuousFunctionalCalculus NNReal A fun x => 0 β€ x - cfcβ_nnreal_eq_real π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Instances
{A : Type u_1} [TopologicalSpace A] [NonUnitalRing A] [PartialOrder A] [StarRing A] [StarOrderedRing A] [Module β A] [IsSemitopologicalRing A] [IsScalarTower β A A] [SMulCommClass β A A] [T2Space A] [NonUnitalContinuousFunctionalCalculus β A IsSelfAdjoint] [NonnegSpectrumClass β A] (f : NNReal β NNReal) (a : A) (ha : 0 β€ a := by cfc_tac) : cfcβ f a = cfcβ (fun x => β(f x.toNNReal)) a - cfcβ_real_eq_nnreal π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Instances
{A : Type u_1} [TopologicalSpace A] [NonUnitalRing A] [PartialOrder A] [StarRing A] [StarOrderedRing A] [Module β A] [IsSemitopologicalRing A] [IsScalarTower β A A] [SMulCommClass β A A] [T2Space A] [NonUnitalContinuousFunctionalCalculus β A IsSelfAdjoint] [NonnegSpectrumClass β A] {f : β β β} (a : A) (hf_nonneg : β x β quasispectrum β a, 0 β€ f x) (ha : 0 β€ a := by cfc_tac) : cfcβ f a = cfcβ (fun x => (f βx).toNNReal) a - cfcHom_nnreal_eq_restrict π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Instances
{A : Type u_1} [TopologicalSpace A] [Ring A] [PartialOrder A] [StarRing A] [StarOrderedRing A] [Algebra β A] [IsSemitopologicalRing A] [T2Space A] [ContinuousFunctionalCalculus β A IsSelfAdjoint] [NonnegSpectrumClass β A] {a : A} (ha : 0 β€ a) : cfcHom ha = SpectrumRestricts.starAlgHom (cfcHom β―) β― - cfcβHom_nnreal_eq_restrict π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Instances
{A : Type u_1} [TopologicalSpace A] [NonUnitalRing A] [PartialOrder A] [StarRing A] [StarOrderedRing A] [Module β A] [IsSemitopologicalRing A] [IsScalarTower β A A] [SMulCommClass β A A] [T2Space A] [NonUnitalContinuousFunctionalCalculus β A IsSelfAdjoint] [NonnegSpectrumClass β A] {a : A} (ha : 0 β€ a) : cfcβHom ha = QuasispectrumRestricts.nonUnitalStarAlgHom (cfcβHom β―) β― - Nonneg.instIsometricContinuousFunctionalCalculus π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Isometric
{A : Type u_1} [NormedRing A] [PartialOrder A] [StarRing A] [StarOrderedRing A] [NormedAlgebra β A] [IsometricContinuousFunctionalCalculus β A IsSelfAdjoint] [NonnegSpectrumClass β A] : IsometricContinuousFunctionalCalculus NNReal A fun x => 0 β€ x - IsometricContinuousFunctionalCalculus.isGreatest_spectrum π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Isometric
{A : Type u_1} [NormedRing A] [StarRing A] [NormedAlgebra β A] [PartialOrder A] [StarOrderedRing A] [IsometricContinuousFunctionalCalculus β A IsSelfAdjoint] [NonnegSpectrumClass β A] [Nontrivial A] (a : A) (ha : 0 β€ a := by cfc_tac) : IsGreatest (spectrum NNReal a) βaββ - IsometricContinuousFunctionalCalculus.spectrum_le π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Isometric
{A : Type u_1} [NormedRing A] [StarRing A] [NormedAlgebra β A] [PartialOrder A] [StarOrderedRing A] [IsometricContinuousFunctionalCalculus β A IsSelfAdjoint] [NonnegSpectrumClass β A] (a : A) β¦x : NNRealβ¦ (hx : x β spectrum NNReal a) (ha : 0 β€ a := by cfc_tac) : x β€ βaββ - nnnorm_cfc_nnreal_le π Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Isometric
{A : Type u_1} [NormedRing A] [StarRing A] [NormedAlgebra β A] [PartialOrder A] [StarOrderedRing A] [IsometricContinuousFunctionalCalculus β A IsSelfAdjoint] [NonnegSpectrumClass β A] {f : NNReal β NNReal} {a : A} {c : NNReal} (h : β x β spectrum NNReal a, f x β€ c) : βcfc f aββ β€ c
About
Loogle searches Lean and Mathlib definitions and theorems.
You can use Loogle from within the Lean4 VSCode language extension
using the Loogle command from the command palette. You can also try the
#loogle command from LeanSearchClient,
the CLI version, the Loogle
VS Code extension, the lean.nvim
integration or the Zulip bot.
Usage
Loogle finds definitions and lemmas in various ways:
By constant:
πReal.sin
finds all lemmas whose statement somehow mentions the sine function.By lemma name substring:
π"differ"
finds all lemmas that have"differ"somewhere in their lemma name.By subexpression:
π_ * (_ ^ _)
finds all lemmas whose statements somewhere include a product where the second argument is raised to some power.The pattern can also be non-linear, as in
πReal.sqrt ?a * Real.sqrt ?aIf the pattern has parameters, they are matched in any order. Both of these will find
List.map:
π(?a -> ?b) -> List ?a -> List ?b
πList ?a -> (?a -> ?b) -> List ?bBy main conclusion:
π|- tsum _ = _ * tsum _
finds all lemmas where the conclusion (the subexpression to the right of allβandβ) has the given shape.As before, if the pattern has parameters, they are matched against the hypotheses of the lemma in any order; for example,
π|- _ < _ β tsum _ < tsum _
will findtsum_lt_tsumeven though the hypothesisf i < g iis not the last.You can filter for definitions vs theorems: Using
β’ (_ : Type _)finds all definitions which provide data whileβ’ (_ : Prop)finds all theorems (and definitions of proofs).
If you pass more than one such search filter, separated by commas
Loogle will return lemmas which match all of them. The
search
π Real.sin, "two", tsum, _ * _, _ ^ _, |- _ < _ β _
would find all lemmas which mention the constants Real.sin
and tsum, have "two" as a substring of the
lemma name, include a product and a power somewhere in the type,
and have a hypothesis of the form _ < _ (if
there were any such lemmas). Metavariables (?a) are
assigned independently in each filter.
The #lucky button will directly send you to the
documentation of the first hit.
Source code
You can find the source code for this service at https://github.com/nomeata/loogle. The https://loogle.lean-lang.org/ service is provided by the Lean FRO. Please review the Lean FRO Terms of Use and Privacy Policy.
This is Loogle revision 9f11169 serving mathlib revision ce5dd8c