Loogle!
Result
Found 737 declarations mentioning StarModule. Of these, only the first 200 are shown.
- StarModule π Mathlib.Algebra.Star.Basic
(R : Type u) (A : Type v) [Star R] [Star A] [SMul R A] : Prop - MulOpposite.instStarModule π Mathlib.Algebra.Star.Basic
{R : Type u} {M : Type u_1} [Star R] [Star M] [SMul R M] [StarModule R M] : StarModule R Mα΅α΅α΅ - StarAddMonoid.toStarModuleNat π Mathlib.Algebra.Star.Basic
{Ξ± : Type u_1} [AddMonoid Ξ±] [StarAddMonoid Ξ±] : StarModule β Ξ± - StarModule.mk π Mathlib.Algebra.Star.Basic
{R : Type u} {A : Type v} [Star R] [Star A] [SMul R A] (star_smul : β (r : R) (a : A), star (r β’ a) = star r β’ star a) : StarModule R A - StarModule.star_smul π Mathlib.Algebra.Star.Basic
{R : Type u} {A : Type v} {instβ : Star R} {instβΒΉ : Star A} {instβΒ² : SMul R A} [self : StarModule R A] (r : R) (a : A) : star (r β’ a) = star r β’ star a - StarMul.toStarModule π Mathlib.Algebra.Star.Basic
{R : Type u} [CommMonoid R] [StarMul R] : StarModule R R - StarAddMonoid.toStarModuleInt π Mathlib.Algebra.Star.Basic
{Ξ± : Type u_1} [AddGroup Ξ±] [StarAddMonoid Ξ±] : StarModule β€ Ξ± - Units.instStarModule π Mathlib.Algebra.Star.Basic
{R : Type u} [Monoid R] [StarMul R] {A : Type u_1} [Star A] [SMul R A] [StarModule R A] : StarModule RΛ£ A - Function.Injective.starModule π Mathlib.Algebra.Star.Basic
{R : Type u} {S : Type v} (f : R β S) (π : Type u_1) [Star π] [SMul π R] [Star R] [SMul π S] [Star S] [StarModule π S] (hf : Function.Injective f) (star : β (x : R), f (star x) = star (f x)) (smul : β (r : π) (x : R), f (r β’ x) = r β’ f x) : StarModule π R - StarSemigroup.toOpposite_starModule π Mathlib.Algebra.Star.Basic
{R : Type u} [CommMonoid R] [StarMul R] : StarModule Rα΅α΅α΅ R - IsSelfAdjoint.smul π Mathlib.Algebra.Star.SelfAdjoint
{R : Type u_1} {A : Type u_2} [Star R] [Star A] [SMul R A] [StarModule R A] {r : R} (hr : IsSelfAdjoint r) {x : A} (hx : IsSelfAdjoint x) : IsSelfAdjoint (r β’ x) - IsStarNormal.smul π Mathlib.Algebra.Star.SelfAdjoint
{R : Type u_3} {A : Type u_4} [SMul R A] [Star R] [Star A] [Mul A] [StarModule R A] [SMulCommClass R A A] [IsScalarTower R A A] (r : R) (a : A) [ha : IsStarNormal a] : IsStarNormal (r β’ a) - selfAdjoint.instSMulSubtypeMemAddSubgroupOfStarModule π Mathlib.Algebra.Star.SelfAdjoint
{R : Type u_1} {A : Type u_2} [Star R] [TrivialStar R] [AddGroup A] [StarAddMonoid A] [SMul R A] [StarModule R A] : SMul R β₯(selfAdjoint A) - selfAdjoint.instMulActionSubtypeMemAddSubgroupOfStarModule π Mathlib.Algebra.Star.SelfAdjoint
{R : Type u_1} {A : Type u_2} [Star R] [TrivialStar R] [AddGroup A] [StarAddMonoid A] [Monoid R] [MulAction R A] [StarModule R A] : MulAction R β₯(selfAdjoint A) - IsSelfAdjoint.smul_iff π Mathlib.Algebra.Star.SelfAdjoint
{R : Type u_1} {A : Type u_2} [Monoid R] [StarMul R] [Star A] [MulAction R A] [StarModule R A] {r : R} (hr : IsSelfAdjoint r) (hu : IsUnit r) {x : A} : IsSelfAdjoint (r β’ x) β IsSelfAdjoint x - skewAdjoint.instSMulSubtypeMemAddSubgroupOfStarModule π Mathlib.Algebra.Star.SelfAdjoint
{R : Type u_1} {A : Type u_2} [Star R] [TrivialStar R] [AddCommGroup A] [StarAddMonoid A] [Monoid R] [DistribMulAction R A] [StarModule R A] : SMul R β₯(skewAdjoint A) - selfAdjoint.instDistribMulActionSubtypeMemAddSubgroupOfStarModule π Mathlib.Algebra.Star.SelfAdjoint
{R : Type u_1} {A : Type u_2} [Star R] [TrivialStar R] [AddGroup A] [StarAddMonoid A] [Monoid R] [DistribMulAction R A] [StarModule R A] : DistribMulAction R β₯(selfAdjoint A) - skewAdjoint.instDistribMulActionSubtypeMemAddSubgroupOfStarModule π Mathlib.Algebra.Star.SelfAdjoint
{R : Type u_1} {A : Type u_2} [Star R] [TrivialStar R] [AddCommGroup A] [StarAddMonoid A] [Monoid R] [DistribMulAction R A] [StarModule R A] : DistribMulAction R β₯(skewAdjoint A) - skewAdjoint.instModuleSubtypeMemAddSubgroupOfStarModule π Mathlib.Algebra.Star.SelfAdjoint
{R : Type u_1} {A : Type u_2} [Star R] [TrivialStar R] [AddCommGroup A] [StarAddMonoid A] [Semiring R] [Module R A] [StarModule R A] : Module R β₯(skewAdjoint A) - selfAdjoint.instModuleSubtypeMemAddSubgroupOfStarModule π Mathlib.Algebra.Star.SelfAdjoint
{R : Type u_1} {A : Type u_2} [Star R] [TrivialStar R] [AddCommGroup A] [StarAddMonoid A] [Semiring R] [Module R A] [StarModule R A] : Module R β₯(selfAdjoint A) - skewAdjoint.smul_mem π Mathlib.Algebra.Star.SelfAdjoint
{R : Type u_1} {A : Type u_2} [Star R] [TrivialStar R] [AddCommGroup A] [StarAddMonoid A] [Monoid R] [DistribMulAction R A] [StarModule R A] (r : R) {x : A} (h : x β skewAdjoint A) : r β’ x β skewAdjoint A - selfAdjoint.val_smul π Mathlib.Algebra.Star.SelfAdjoint
{R : Type u_1} {A : Type u_2} [Star R] [TrivialStar R] [AddGroup A] [StarAddMonoid A] [SMul R A] [StarModule R A] (r : R) (x : β₯(selfAdjoint A)) : β(r β’ x) = r β’ βx - isSelfAdjoint_smul_of_mem_skewAdjoint π Mathlib.Algebra.Star.SelfAdjoint
{R : Type u_1} {A : Type u_2} [Ring R] [AddCommGroup A] [Module R A] [StarAddMonoid R] [StarAddMonoid A] [StarModule R A] {r : R} (hr : r β skewAdjoint R) {a : A} (ha : a β skewAdjoint A) : IsSelfAdjoint (r β’ a) - IsSelfAdjoint.smul_mem_skewAdjoint π Mathlib.Algebra.Star.SelfAdjoint
{R : Type u_1} {A : Type u_2} [Ring R] [AddCommGroup A] [Module R A] [StarAddMonoid R] [StarAddMonoid A] [StarModule R A] {r : R} (hr : r β skewAdjoint R) {a : A} (ha : IsSelfAdjoint a) : r β’ a β skewAdjoint A - skewAdjoint.val_smul π Mathlib.Algebra.Star.SelfAdjoint
{R : Type u_1} {A : Type u_2} [Star R] [TrivialStar R] [AddCommGroup A] [StarAddMonoid A] [Monoid R] [DistribMulAction R A] [StarModule R A] (r : R) (x : β₯(skewAdjoint A)) : β(r β’ x) = r β’ βx - StarAddMonoid.toStarModuleNNRat π Mathlib.Algebra.Star.Module
{R : Type u_1} [AddCommMonoid R] [Module ββ₯0 R] [StarAddMonoid R] : StarModule ββ₯0 R - StarAddMonoid.toStarModuleRat π Mathlib.Algebra.Star.Module
{R : Type u_1} [AddCommGroup R] [Module β R] [StarAddMonoid R] : StarModule β R - selfAdjoint.submodule π Mathlib.Algebra.Star.Module
(R : Type u_1) (A : Type u_2) [Semiring R] [StarMul R] [TrivialStar R] [AddCommGroup A] [Module R A] [StarAddMonoid A] [StarModule R A] : Submodule R A - skewAdjoint.submodule π Mathlib.Algebra.Star.Module
(R : Type u_1) (A : Type u_2) [Semiring R] [StarMul R] [TrivialStar R] [AddCommGroup A] [Module R A] [StarAddMonoid A] [StarModule R A] : Submodule R A - starLinearEquiv π Mathlib.Algebra.Star.Module
(R : Type u_1) {A : Type u_2} [CommSemiring R] [StarRing R] [AddCommMonoid A] [StarAddMonoid A] [Module R A] [StarModule R A] : A βββ[R] A - IsSelfAdjoint.algebraMap π Mathlib.Algebra.Star.Module
{R : Type u_1} (A : Type u_2) [CommSemiring R] [StarRing R] [Semiring A] [StarMul A] [Algebra R A] [StarModule R A] {r : R} (hr : IsSelfAdjoint r) : IsSelfAdjoint ((algebraMap R A) r) - toAddEquiv_starLinearEquiv π Mathlib.Algebra.Star.Module
(R : Type u_1) {A : Type u_2} [CommSemiring R] [StarRing R] [AddCommMonoid A] [StarAddMonoid A] [Module R A] [StarModule R A] : (starLinearEquiv R).toAddEquiv = starAddEquiv - algebraMap_star_comm π Mathlib.Algebra.Star.Module
{R : Type u_1} {A : Type u_2} [CommSemiring R] [StarRing R] [Semiring A] [StarMul A] [Algebra R A] [StarModule R A] (r : R) : (algebraMap R A) (star r) = star ((algebraMap R A) r) - isSelfAdjoint_algebraMap_iff π Mathlib.Algebra.Star.Module
{R : Type u_1} {A : Type u_2} [CommSemiring R] [StarRing R] [Semiring A] [StarMul A] [Algebra R A] [StarModule R A] {r : R} (h : Function.Injective β(algebraMap R A)) : IsSelfAdjoint ((algebraMap R A) r) β IsSelfAdjoint r - symm_starLinearEquiv π Mathlib.Algebra.Star.Module
(R : Type u_1) {A : Type u_2} [CommSemiring R] [StarRing R] [AddCommMonoid A] [StarAddMonoid A] [Module R A] [StarModule R A] : (starLinearEquiv R).symm = starLinearEquiv R - starLinearEquiv_apply π Mathlib.Algebra.Star.Module
(R : Type u_1) {A : Type u_2} [CommSemiring R] [StarRing R] [AddCommMonoid A] [StarAddMonoid A] [Module R A] [StarModule R A] (aβ : A) : (starLinearEquiv R) aβ = star aβ - skewAdjointPart π Mathlib.Algebra.Star.Module
(R : Type u_1) {A : Type u_2} [Semiring R] [StarMul R] [TrivialStar R] [AddCommGroup A] [Module R A] [StarAddMonoid A] [StarModule R A] [Invertible 2] : A ββ[R] β₯(skewAdjoint A) - selfAdjointPart π Mathlib.Algebra.Star.Module
(R : Type u_1) {A : Type u_2} [Semiring R] [StarMul R] [TrivialStar R] [AddCommGroup A] [Module R A] [StarAddMonoid A] [StarModule R A] [Invertible 2] : A ββ[R] β₯(selfAdjoint A) - starLinearEquiv_symm_apply π Mathlib.Algebra.Star.Module
(R : Type u_1) {A : Type u_2} [CommSemiring R] [StarRing R] [AddCommMonoid A] [StarAddMonoid A] [Module R A] [StarModule R A] (x : A) : (starLinearEquiv R).symm x = starAddEquiv.invFun x - IsSelfAdjoint.coe_selfAdjointPart_apply π Mathlib.Algebra.Star.Module
(R : Type u_1) {A : Type u_2} [Semiring R] [StarMul R] [TrivialStar R] [AddCommGroup A] [Module R A] [StarAddMonoid A] [StarModule R A] [Invertible 2] {x : A} (hx : IsSelfAdjoint x) : β((selfAdjointPart R) x) = x - IsSelfAdjoint.selfAdjointPart_apply π Mathlib.Algebra.Star.Module
(R : Type u_1) {A : Type u_2} [Semiring R] [StarMul R] [TrivialStar R] [AddCommGroup A] [Module R A] [StarAddMonoid A] [StarModule R A] [Invertible 2] {x : A} (hx : IsSelfAdjoint x) : (selfAdjointPart R) x = β¨x, hxβ© - IsSelfAdjoint.skewAdjointPart_apply π Mathlib.Algebra.Star.Module
(R : Type u_1) {A : Type u_2} [Semiring R] [StarMul R] [TrivialStar R] [AddCommGroup A] [Module R A] [StarAddMonoid A] [StarModule R A] [Invertible 2] {x : A} (hx : IsSelfAdjoint x) : (skewAdjointPart R) x = 0 - skewAdjointPart_apply_coe π Mathlib.Algebra.Star.Module
(R : Type u_1) {A : Type u_2} [Semiring R] [StarMul R] [TrivialStar R] [AddCommGroup A] [Module R A] [StarAddMonoid A] [StarModule R A] [Invertible 2] (x : A) : β((skewAdjointPart R) x) = β 2 β’ (x - star x) - StarModule.decomposeProdAdjoint π Mathlib.Algebra.Star.Module
(R : Type u_1) (A : Type u_2) [Semiring R] [StarMul R] [TrivialStar R] [AddCommGroup A] [Module R A] [StarAddMonoid A] [StarModule R A] [Invertible 2] : A ββ[R] β₯(selfAdjoint A) Γ β₯(skewAdjoint A) - selfAdjointPart_apply_coe π Mathlib.Algebra.Star.Module
(R : Type u_1) {A : Type u_2} [Semiring R] [StarMul R] [TrivialStar R] [AddCommGroup A] [Module R A] [StarAddMonoid A] [StarModule R A] [Invertible 2] (x : A) : β((selfAdjointPart R) x) = β 2 β’ (x + star x) - skewAdjointPart_comp_subtype_skewAdjoint π Mathlib.Algebra.Star.Module
(R : Type u_1) {A : Type u_2} [Semiring R] [StarMul R] [TrivialStar R] [AddCommGroup A] [Module R A] [StarAddMonoid A] [StarModule R A] [Invertible 2] : skewAdjointPart R ββ (skewAdjoint.submodule R A).subtype = LinearMap.id - selfAdjointPart_comp_subtype_selfAdjoint π Mathlib.Algebra.Star.Module
(R : Type u_1) {A : Type u_2} [Semiring R] [StarMul R] [TrivialStar R] [AddCommGroup A] [Module R A] [StarAddMonoid A] [StarModule R A] [Invertible 2] : selfAdjointPart R ββ (selfAdjoint.submodule R A).subtype = LinearMap.id - StarModule.selfAdjointPart_add_skewAdjointPart π Mathlib.Algebra.Star.Module
(R : Type u_1) {A : Type u_2} [Semiring R] [StarMul R] [TrivialStar R] [AddCommGroup A] [Module R A] [StarAddMonoid A] [StarModule R A] [Invertible 2] (x : A) : β((selfAdjointPart R) x) + β((skewAdjointPart R) x) = x - skewAdjointPart_comp_subtype_selfAdjoint π Mathlib.Algebra.Star.Module
(R : Type u_1) {A : Type u_2} [Semiring R] [StarMul R] [TrivialStar R] [AddCommGroup A] [Module R A] [StarAddMonoid A] [StarModule R A] [Invertible 2] : skewAdjointPart R ββ (selfAdjoint.submodule R A).subtype = 0 - selfAdjointPart_comp_subtype_skewAdjoint π Mathlib.Algebra.Star.Module
(R : Type u_1) {A : Type u_2} [Semiring R] [StarMul R] [TrivialStar R] [AddCommGroup A] [Module R A] [StarAddMonoid A] [StarModule R A] [Invertible 2] : selfAdjointPart R ββ (skewAdjoint.submodule R A).subtype = 0 - StarModule.decomposeProdAdjoint_apply π Mathlib.Algebra.Star.Module
(R : Type u_1) (A : Type u_2) [Semiring R] [StarMul R] [TrivialStar R] [AddCommGroup A] [Module R A] [StarAddMonoid A] [StarModule R A] [Invertible 2] (i : A) : (StarModule.decomposeProdAdjoint R A) i = ((selfAdjointPart R) i, (skewAdjointPart R) i) - StarModule.decomposeProdAdjoint_symm_apply π Mathlib.Algebra.Star.Module
(R : Type u_1) (A : Type u_2) [Semiring R] [StarMul R] [TrivialStar R] [AddCommGroup A] [Module R A] [StarAddMonoid A] [StarModule R A] [Invertible 2] (a : β₯(selfAdjoint A) Γ β₯(skewAdjoint A)) : (StarModule.decomposeProdAdjoint R A).symm a = (selfAdjoint.submodule R A).subtype a.1 + (skewAdjoint.submodule R A).subtype a.2 - StarAlgHom.ofId π Mathlib.Algebra.Star.StarAlgHom
(R : Type u_7) (A : Type u_8) [CommSemiring R] [StarRing R] [Semiring A] [StarMul A] [Algebra R A] [StarModule R A] : R βββ[R] A - StarAlgHom.ofId_apply π Mathlib.Algebra.Star.StarAlgHom
(R : Type u_7) (A : Type u_8) [CommSemiring R] [StarRing R] [Semiring A] [StarMul A] [Algebra R A] [StarModule R A] (a : R) : (StarAlgHom.ofId R A) a = (algebraMap R A) a - Matrix.instStarModule π Mathlib.LinearAlgebra.Matrix.ConjTranspose
{n : Type u_3} {Ξ± : Type v} {Ξ² : Type w} [Star Ξ±] [Star Ξ²] [SMul Ξ± Ξ²] [StarModule Ξ± Ξ²] : StarModule Ξ± (Matrix n n Ξ²) - Matrix.conjTranspose_smul π Mathlib.LinearAlgebra.Matrix.ConjTranspose
{m : Type u_2} {n : Type u_3} {R : Type u_5} {Ξ± : Type v} [Star R] [Star Ξ±] [SMul R Ξ±] [StarModule R Ξ±] (c : R) (M : Matrix m n Ξ±) : (c β’ M).conjTranspose = star c β’ M.conjTranspose - Matrix.conjTransposeLinearEquiv π Mathlib.LinearAlgebra.Matrix.ConjTranspose
(m : Type u_2) (n : Type u_3) (R : Type u_5) (Ξ± : Type v) [CommSemiring R] [StarRing R] [AddCommMonoid Ξ±] [StarAddMonoid Ξ±] [Module R Ξ±] [StarModule R Ξ±] : Matrix m n Ξ± βββ[R] Matrix n m Ξ± - Matrix.conjTransposeLinearEquiv_symm π Mathlib.LinearAlgebra.Matrix.ConjTranspose
(m : Type u_2) (n : Type u_3) (R : Type u_5) (Ξ± : Type v) [CommSemiring R] [StarRing R] [AddCommMonoid Ξ±] [StarAddMonoid Ξ±] [Module R Ξ±] [StarModule R Ξ±] : (Matrix.conjTransposeLinearEquiv m n R Ξ±).symm = Matrix.conjTransposeLinearEquiv n m R Ξ± - Matrix.conjTransposeAlgEquiv π Mathlib.LinearAlgebra.Matrix.ConjTranspose
(n : Type u_3) {R : Type u_5} (Ξ± : Type v) [Fintype n] [CommSemiring R] [StarRing R] [TrivialStar R] [Semiring Ξ±] [StarRing Ξ±] [Algebra R Ξ±] [StarModule R Ξ±] : Matrix n n Ξ± βββ[R] (Matrix n n Ξ±)α΅α΅α΅ - Matrix.conjTransposeLinearEquiv_apply π Mathlib.LinearAlgebra.Matrix.ConjTranspose
(m : Type u_2) (n : Type u_3) (R : Type u_5) (Ξ± : Type v) [CommSemiring R] [StarRing R] [AddCommMonoid Ξ±] [StarAddMonoid Ξ±] [Module R Ξ±] [StarModule R Ξ±] (aβ : Matrix m n Ξ±) : (Matrix.conjTransposeLinearEquiv m n R Ξ±) aβ = (Matrix.conjTransposeAddEquiv m n Ξ±).toFun aβ - Matrix.conjTransposeAlgEquiv_apply π Mathlib.LinearAlgebra.Matrix.ConjTranspose
(n : Type u_3) {R : Type u_5} (Ξ± : Type v) [Fintype n] [CommSemiring R] [StarRing R] [TrivialStar R] [Semiring Ξ±] [StarRing Ξ±] [Algebra R Ξ±] [StarModule R Ξ±] (aβ : Matrix n n Ξ±) : (Matrix.conjTransposeAlgEquiv n Ξ±) aβ = MulOpposite.op aβ.conjTranspose - Matrix.conjTransposeAlgEquiv_symm_apply π Mathlib.LinearAlgebra.Matrix.ConjTranspose
(n : Type u_3) {R : Type u_5} (Ξ± : Type v) [Fintype n] [CommSemiring R] [StarRing R] [TrivialStar R] [Semiring Ξ±] [StarRing Ξ±] [Algebra R Ξ±] [StarModule R Ξ±] (aβ : (Matrix n n Ξ±)α΅α΅α΅) : (Matrix.conjTransposeAlgEquiv n Ξ±).symm aβ = (MulOpposite.unop aβ).conjTranspose - TensorProduct.instInvolutiveStar π Mathlib.Algebra.Star.TensorProduct
{R : Type u_1} {A : Type u_2} {B : Type u_3} [CommSemiring R] [StarRing R] [AddCommMonoid A] [StarAddMonoid A] [Module R A] [StarModule R A] [AddCommMonoid B] [StarAddMonoid B] [Module R B] [StarModule R B] : InvolutiveStar (TensorProduct R A B) - TensorProduct.instStar π Mathlib.Algebra.Star.TensorProduct
{R : Type u_1} {A : Type u_2} {B : Type u_3} [CommSemiring R] [StarRing R] [AddCommMonoid A] [StarAddMonoid A] [Module R A] [StarModule R A] [AddCommMonoid B] [StarAddMonoid B] [Module R B] [StarModule R B] : Star (TensorProduct R A B) - TensorProduct.instStarAddMonoid π Mathlib.Algebra.Star.TensorProduct
{R : Type u_1} {A : Type u_2} {B : Type u_3} [CommSemiring R] [StarRing R] [AddCommMonoid A] [StarAddMonoid A] [Module R A] [StarModule R A] [AddCommMonoid B] [StarAddMonoid B] [Module R B] [StarModule R B] : StarAddMonoid (TensorProduct R A B) - TensorProduct.instStarModule π Mathlib.Algebra.Star.TensorProduct
{R : Type u_1} {A : Type u_2} {B : Type u_3} [CommSemiring R] [StarRing R] [AddCommMonoid A] [StarAddMonoid A] [Module R A] [StarModule R A] [AddCommMonoid B] [StarAddMonoid B] [Module R B] [StarModule R B] : StarModule R (TensorProduct R A B) - TensorProduct.star_tmul π Mathlib.Algebra.Star.TensorProduct
{R : Type u_1} {A : Type u_2} {B : Type u_3} [CommSemiring R] [StarRing R] [AddCommMonoid A] [StarAddMonoid A] [Module R A] [StarModule R A] [AddCommMonoid B] [StarAddMonoid B] [Module R B] [StarModule R B] (x : A) (y : B) : star (x ββ[R] y) = star x ββ[R] star y - starLinearEquiv_tensor π Mathlib.Algebra.Star.TensorProduct
{R : Type u_1} {A : Type u_2} {B : Type u_3} [CommSemiring R] [StarRing R] [AddCommMonoid A] [StarAddMonoid A] [Module R A] [StarModule R A] [AddCommMonoid B] [StarAddMonoid B] [Module R B] [StarModule R B] : starLinearEquiv R = TensorProduct.congr (starLinearEquiv R) (starLinearEquiv R) - TensorProduct.instStarMul π Mathlib.RingTheory.TensorProduct.Basic
{R : Type u_1} {A : Type u_2} {B : Type u_3} [CommSemiring R] [NonUnitalNonAssocSemiring A] [NonUnitalNonAssocSemiring B] [Module R A] [Module R B] [SMulCommClass R A A] [SMulCommClass R B B] [IsScalarTower R A A] [IsScalarTower R B B] [StarRing R] [StarRing A] [StarRing B] [StarModule R A] [StarModule R B] : StarMul (TensorProduct R A B) - TensorProduct.instStarRing π Mathlib.RingTheory.TensorProduct.Basic
{R : Type u_1} {A : Type u_2} {B : Type u_3} [CommSemiring R] [NonUnitalNonAssocSemiring A] [NonUnitalNonAssocSemiring B] [Module R A] [Module R B] [SMulCommClass R A A] [SMulCommClass R B B] [IsScalarTower R A A] [IsScalarTower R B B] [StarRing R] [StarRing A] [StarRing B] [StarModule R A] [StarModule R B] : StarRing (TensorProduct R A B) - 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.star_mem_resolventSet_iff π 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] {r : R} {a : A} : star r β resolventSet R a β r β resolventSet R (star a) - Prod.instStarModule π Mathlib.Algebra.Star.Prod
{R : Type u} {S : Type v} {Ξ± : Type w} [SMul Ξ± R] [SMul Ξ± S] [Star Ξ±] [Star R] [Star S] [StarModule Ξ± R] [StarModule Ξ± S] : StarModule Ξ± (R Γ S) - StarMemClass.instStarModule π Mathlib.Algebra.Star.NonUnitalSubalgebra
{S : Type u_1} (R : Type u_2) {M : Type u_3} [Star R] [Star M] [SMul R M] [StarModule R M] [SetLike S M] [SMulMemClass S R M] [StarMemClass S M] (s : S) : StarModule R β₯s - NonUnitalSubalgebra.instInvolutiveStar π Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommSemiring R] [StarRing R] [NonUnitalSemiring A] [StarRing A] [Module R A] [StarModule R A] : InvolutiveStar (NonUnitalSubalgebra R A) - NonUnitalSubalgebra.star_mono π Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommSemiring R] [StarRing R] [NonUnitalSemiring A] [StarRing A] [Module R A] [StarModule R A] : Monotone star - NonUnitalSubalgebra.coe_star π Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommSemiring R] [StarRing R] [NonUnitalSemiring A] [StarRing A] [Module R A] [StarModule R A] (S : NonUnitalSubalgebra R A) : β(star S) = star βS - NonUnitalSubalgebra.mem_star_iff π Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommSemiring R] [StarRing R] [NonUnitalSemiring A] [StarRing A] [Module R A] [StarModule R A] (S : NonUnitalSubalgebra R A) (x : A) : x β star S β star x β S - NonUnitalSubalgebra.star_mem_star_iff π Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommSemiring R] [StarRing R] [NonUnitalSemiring A] [StarRing A] [Module R A] [StarModule R A] (S : NonUnitalSubalgebra R A) (x : A) : star x β star S β x β S - NonUnitalStarAlgebra.instCompleteLatticeNonUnitalStarSubalgebra π Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommSemiring R] [StarRing R] [NonUnitalSemiring A] [StarRing A] [Module R A] [IsScalarTower R A A] [SMulCommClass R A A] [StarModule R A] : CompleteLattice (NonUnitalStarSubalgebra R A) - NonUnitalStarAlgebra.instInhabitedNonUnitalStarSubalgebra π Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommSemiring R] [StarRing R] [NonUnitalSemiring A] [StarRing A] [Module R A] [IsScalarTower R A A] [SMulCommClass R A A] [StarModule R A] : Inhabited (NonUnitalStarSubalgebra R A) - NonUnitalStarAlgebra.adjoin π Mathlib.Algebra.Star.NonUnitalSubalgebra
(R : Type u) {A : Type v} [CommSemiring R] [StarRing R] [NonUnitalSemiring A] [StarRing A] [Module R A] [IsScalarTower R A A] [SMulCommClass R A A] [StarModule R A] (s : Set A) : NonUnitalStarSubalgebra R A - NonUnitalSubalgebra.starClosure π Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommSemiring R] [StarRing R] [NonUnitalSemiring A] [StarRing A] [Module R A] [StarModule R A] [IsScalarTower R A A] [SMulCommClass R A A] (S : NonUnitalSubalgebra R A) : NonUnitalStarSubalgebra R A - NonUnitalStarAlgebra.adjoin_eq_starClosure_adjoin π Mathlib.Algebra.Star.NonUnitalSubalgebra
(R : Type u) {A : Type v} [CommSemiring R] [StarRing R] [NonUnitalSemiring A] [StarRing A] [Module R A] [IsScalarTower R A A] [SMulCommClass R A A] [StarModule R A] (s : Set A) : NonUnitalStarAlgebra.adjoin R s = (NonUnitalAlgebra.adjoin R s).starClosure - NonUnitalStarAlgebra.subset_adjoin π Mathlib.Algebra.Star.NonUnitalSubalgebra
(R : Type u) {A : Type v} [CommSemiring R] [StarRing R] [NonUnitalSemiring A] [StarRing A] [Module R A] [IsScalarTower R A A] [SMulCommClass R A A] [StarModule R A] (s : Set A) : s β β(NonUnitalStarAlgebra.adjoin R s) - NonUnitalSubalgebra.starClosure_eq_adjoin π Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommSemiring R] [StarRing R] [NonUnitalSemiring A] [StarRing A] [Module R A] [IsScalarTower R A A] [SMulCommClass R A A] [StarModule R A] (S : NonUnitalSubalgebra R A) : S.starClosure = NonUnitalStarAlgebra.adjoin R βS - NonUnitalSubalgebra.star_adjoin_comm π Mathlib.Algebra.Star.NonUnitalSubalgebra
(R : Type u) {A : Type v} [CommSemiring R] [StarRing R] [NonUnitalSemiring A] [StarRing A] [Module R A] [StarModule R A] [IsScalarTower R A A] [SMulCommClass R A A] (s : Set A) : star (NonUnitalAlgebra.adjoin R s) = NonUnitalAlgebra.adjoin R (star s) - NonUnitalStarAlgebra.adjoin_toNonUnitalSubalgebra π Mathlib.Algebra.Star.NonUnitalSubalgebra
(R : Type u) {A : Type v} [CommSemiring R] [StarRing R] [NonUnitalSemiring A] [StarRing A] [Module R A] [IsScalarTower R A A] [SMulCommClass R A A] [StarModule R A] (s : Set A) : (NonUnitalStarAlgebra.adjoin R s).toNonUnitalSubalgebra = NonUnitalAlgebra.adjoin R (s βͺ star s) - NonUnitalStarAlgebra.star_subset_adjoin π Mathlib.Algebra.Star.NonUnitalSubalgebra
(R : Type u) {A : Type v} [CommSemiring R] [StarRing R] [NonUnitalSemiring A] [StarRing A] [Module R A] [IsScalarTower R A A] [SMulCommClass R A A] [StarModule R A] (s : Set A) : star s β β(NonUnitalStarAlgebra.adjoin R s) - NonUnitalStarAlgebra.self_mem_adjoin_singleton π Mathlib.Algebra.Star.NonUnitalSubalgebra
(R : Type u) {A : Type v} [CommSemiring R] [StarRing R] [NonUnitalSemiring A] [StarRing A] [Module R A] [IsScalarTower R A A] [SMulCommClass R A A] [StarModule R A] (x : A) : x β NonUnitalStarAlgebra.adjoin R {x} - NonUnitalStarAlgebra.mem_adjoin_of_mem π Mathlib.Algebra.Star.NonUnitalSubalgebra
(R : Type u) {A : Type v} [CommSemiring R] [StarRing R] [NonUnitalSemiring A] [StarRing A] [Module R A] [IsScalarTower R A A] [SMulCommClass R A A] [StarModule R A] {s : Set A} {x : A} (hx : x β s) : x β NonUnitalStarAlgebra.adjoin R s - NonUnitalSubalgebra.starClosure_mono π Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommSemiring R] [StarRing R] [NonUnitalSemiring A] [StarRing A] [Module R A] [StarModule R A] [IsScalarTower R A A] [SMulCommClass R A A] : Monotone NonUnitalSubalgebra.starClosure - NonUnitalStarAlgebra.adjoin_eq π Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommSemiring R] [StarRing R] [NonUnitalSemiring A] [StarRing A] [Module R A] [IsScalarTower R A A] [SMulCommClass R A A] [StarModule R A] (s : NonUnitalStarSubalgebra R A) : NonUnitalStarAlgebra.adjoin R βs = s - NonUnitalStarAlgebra.star_self_mem_adjoin_singleton π Mathlib.Algebra.Star.NonUnitalSubalgebra
(R : Type u) {A : Type v} [CommSemiring R] [StarRing R] [NonUnitalSemiring A] [StarRing A] [Module R A] [IsScalarTower R A A] [SMulCommClass R A A] [StarModule R A] (x : A) : star x β NonUnitalStarAlgebra.adjoin R {x} - NonUnitalStarAlgHom.subsingleton π Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} {B : Type w} [CommSemiring R] [NonUnitalSemiring A] [StarRing A] [Module R A] [NonUnitalSemiring B] [StarRing B] [Module R B] [StarRing R] [IsScalarTower R A A] [SMulCommClass R A A] [StarModule R A] [Subsingleton (NonUnitalStarSubalgebra R A)] : Subsingleton (A ββββ[R] B) - NonUnitalStarAlgebra.adjoin_eq_span π Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommSemiring R] [StarRing R] [NonUnitalSemiring A] [StarRing A] [Module R A] [IsScalarTower R A A] [SMulCommClass R A A] [StarModule R A] (s : Set A) : (NonUnitalStarAlgebra.adjoin R s).toSubmodule = Submodule.span R β(Subsemigroup.closure (s βͺ star s)) - NonUnitalStarAlgebra.adjoin_mono π Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommSemiring R] [StarRing R] [NonUnitalSemiring A] [StarRing A] [Module R A] [IsScalarTower R A A] [SMulCommClass R A A] [StarModule R A] {s t : Set A} (H : s β t) : NonUnitalStarAlgebra.adjoin R s β€ NonUnitalStarAlgebra.adjoin R t - NonUnitalStarAlgebra.commute_of_mem_adjoin_self π Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommSemiring R] [StarRing R] [NonUnitalSemiring A] [StarRing A] [Module R A] [IsScalarTower R A A] [SMulCommClass R A A] [StarModule R A] {a b : A} [IsStarNormal a] (hb : b β NonUnitalStarAlgebra.adjoin R {a}) : Commute a b - NonUnitalSubalgebra.starClosure_toNonUnitalSubalgebra π Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommSemiring R] [StarRing R] [NonUnitalSemiring A] [StarRing A] [Module R A] [StarModule R A] [IsScalarTower R A A] [SMulCommClass R A A] (S : NonUnitalSubalgebra R A) : S.starClosure.toNonUnitalSubalgebra = S β star S - NonUnitalStarAlgebra.commute_of_mem_adjoin_singleton_of_commute π Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommSemiring R] [StarRing R] [NonUnitalSemiring A] [StarRing A] [Module R A] [IsScalarTower R A A] [SMulCommClass R A A] [StarModule R A] {a b c : A} (hc : c β NonUnitalStarAlgebra.adjoin R {b}) (h : Commute a b) (h_star : Commute a (star b)) : Commute a c - NonUnitalStarAlgebra.gc π Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommSemiring R] [StarRing R] [NonUnitalSemiring A] [StarRing A] [Module R A] [IsScalarTower R A A] [SMulCommClass R A A] [StarModule R A] : GaloisConnection (NonUnitalStarAlgebra.adjoin R) SetLike.coe - NonUnitalStarAlgebra.gi π Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommSemiring R] [StarRing R] [NonUnitalSemiring A] [StarRing A] [Module R A] [IsScalarTower R A A] [SMulCommClass R A A] [StarModule R A] : GaloisInsertion (NonUnitalStarAlgebra.adjoin R) SetLike.coe - NonUnitalStarAlgebra.commute_of_mem_adjoin_of_forall_mem_commute π Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommSemiring R] [StarRing R] [NonUnitalSemiring A] [StarRing A] [Module R A] [IsScalarTower R A A] [SMulCommClass R A A] [StarModule R A] {a b : A} {s : Set A} (hb : b β NonUnitalStarAlgebra.adjoin R s) (h : β b β s, Commute a b) (h_star : β b β s, Commute a (star b)) : Commute a b - NonUnitalSubalgebra.coe_starClosure π Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommSemiring R] [StarRing R] [NonUnitalSemiring A] [StarRing A] [Module R A] [StarModule R A] [IsScalarTower R A A] [SMulCommClass R A A] (S : NonUnitalSubalgebra R A) : βS.starClosure = β(S β star S) - NonUnitalStarAlgebra.adjoin_le_centralizer_centralizer π Mathlib.Algebra.Star.NonUnitalSubalgebra
(R : Type u) {A : Type v} [CommSemiring R] [StarRing R] [NonUnitalSemiring A] [StarRing A] [Module R A] [IsScalarTower R A A] [SMulCommClass R A A] [StarModule R A] (s : Set A) : NonUnitalStarAlgebra.adjoin R s β€ NonUnitalStarSubalgebra.centralizer R β(NonUnitalStarSubalgebra.centralizer R s) - NonUnitalStarAlgebra.adjoin_le π Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommSemiring R] [StarRing R] [NonUnitalSemiring A] [StarRing A] [Module R A] [IsScalarTower R A A] [SMulCommClass R A A] [StarModule R A] {S : NonUnitalStarSubalgebra R A} {s : Set A} (hs : s β βS) : NonUnitalStarAlgebra.adjoin R s β€ S - NonUnitalStarAlgebra.adjoin_le_iff π Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommSemiring R] [StarRing R] [NonUnitalSemiring A] [StarRing A] [Module R A] [IsScalarTower R A A] [SMulCommClass R A A] [StarModule R A] {S : NonUnitalStarSubalgebra R A} {s : Set A} : NonUnitalStarAlgebra.adjoin R s β€ S β s β βS - NonUnitalSubalgebra.starClosure_le π Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommSemiring R] [StarRing R] [NonUnitalSemiring A] [StarRing A] [Module R A] [StarModule R A] [IsScalarTower R A A] [SMulCommClass R A A] {Sβ : NonUnitalSubalgebra R A} {Sβ : NonUnitalStarSubalgebra R A} (h : Sβ β€ Sβ.toNonUnitalSubalgebra) : Sβ.starClosure β€ Sβ - NonUnitalSubalgebra.starClosure_le_iff π Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommSemiring R] [StarRing R] [NonUnitalSemiring A] [StarRing A] [Module R A] [StarModule R A] [IsScalarTower R A A] [SMulCommClass R A A] {Sβ : NonUnitalSubalgebra R A} {Sβ : NonUnitalStarSubalgebra R A} : Sβ.starClosure β€ Sβ β Sβ β€ Sβ.toNonUnitalSubalgebra - NonUnitalSubalgebra.mem_starClosure π Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommSemiring R] [StarRing R] [NonUnitalSemiring A] [StarRing A] [Module R A] [StarModule R A] [IsScalarTower R A A] [SMulCommClass R A A] (S : NonUnitalSubalgebra R A) {x : A} : x β S.starClosure β x β S β star S - NonUnitalStarAlgebra.adjoinNonUnitalCommSemiringOfComm π Mathlib.Algebra.Star.NonUnitalSubalgebra
(R : Type u) {A : Type v} [CommSemiring R] [StarRing R] [NonUnitalSemiring A] [StarRing A] [Module R A] [IsScalarTower R A A] [SMulCommClass R A A] [StarModule R A] {s : Set A} (hcomm : β a β s, β b β s, a * b = b * a) (hcomm_star : β a β s, β b β s, a * star b = star b * a) : NonUnitalCommSemiring β₯(NonUnitalStarAlgebra.adjoin R s) - NonUnitalStarAlgebra.coe_iInf π Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommSemiring R] [StarRing R] [NonUnitalSemiring A] [StarRing A] [Module R A] [IsScalarTower R A A] [SMulCommClass R A A] [StarModule R A] {ΞΉ : Sort u_1} {S : ΞΉ β NonUnitalStarSubalgebra R A} : β(β¨ i, S i) = β i, β(S i) - NonUnitalStarAlgebra.iInf_toNonUnitalSubalgebra π Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommSemiring R] [StarRing R] [NonUnitalSemiring A] [StarRing A] [Module R A] [IsScalarTower R A A] [SMulCommClass R A A] [StarModule R A] {ΞΉ : Sort u_1} (S : ΞΉ β NonUnitalStarSubalgebra R A) : (β¨ i, S i).toNonUnitalSubalgebra = β¨ i, (S i).toNonUnitalSubalgebra - NonUnitalStarAlgebra.sInf_toNonUnitalSubalgebra π Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommSemiring R] [StarRing R] [NonUnitalSemiring A] [StarRing A] [Module R A] [IsScalarTower R A A] [SMulCommClass R A A] [StarModule R A] (S : Set (NonUnitalStarSubalgebra R A)) : (sInf S).toNonUnitalSubalgebra = sInf (NonUnitalStarSubalgebra.toNonUnitalSubalgebra '' S) - NonUnitalStarAlgebra.inf_toNonUnitalSubalgebra π Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommSemiring R] [StarRing R] [NonUnitalSemiring A] [StarRing A] [Module R A] [IsScalarTower R A A] [SMulCommClass R A A] [StarModule R A] (S T : NonUnitalStarSubalgebra R A) : (S β T).toNonUnitalSubalgebra = S.toNonUnitalSubalgebra β T.toNonUnitalSubalgebra - NonUnitalStarAlgebra.mem_iInf π Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommSemiring R] [StarRing R] [NonUnitalSemiring A] [StarRing A] [Module R A] [IsScalarTower R A A] [SMulCommClass R A A] [StarModule R A] {ΞΉ : Sort u_1} {S : ΞΉ β NonUnitalStarSubalgebra R A} {x : A} : x β β¨ i, S i β β (i : ΞΉ), x β S i - NonUnitalStarAlgebra.mem_sup_left π Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommSemiring R] [StarRing R] [NonUnitalSemiring A] [StarRing A] [Module R A] [IsScalarTower R A A] [SMulCommClass R A A] [StarModule R A] {S T : NonUnitalStarSubalgebra R A} {x : A} : x β S β x β S β T - NonUnitalStarAlgebra.mem_sup_right π Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommSemiring R] [StarRing R] [NonUnitalSemiring A] [StarRing A] [Module R A] [IsScalarTower R A A] [SMulCommClass R A A] [StarModule R A] {S T : NonUnitalStarSubalgebra R A} {x : A} : x β T β x β S β T - NonUnitalStarAlgebra.coe_inf π Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommSemiring R] [StarRing R] [NonUnitalSemiring A] [StarRing A] [Module R A] [IsScalarTower R A A] [SMulCommClass R A A] [StarModule R A] (S T : NonUnitalStarSubalgebra R A) : β(S β T) = βS β© βT - NonUnitalStarAlgebra.adjoinNonUnitalCommRingOfComm π Mathlib.Algebra.Star.NonUnitalSubalgebra
(R : Type u_1) {A : Type u_2} [CommRing R] [StarRing R] [NonUnitalRing A] [StarRing A] [Module R A] [IsScalarTower R A A] [SMulCommClass R A A] [StarModule R A] {s : Set A} (hcomm : β a β s, β b β s, a * b = b * a) (hcomm_star : β a β s, β b β s, a * star b = star b * a) : NonUnitalCommRing β₯(NonUnitalStarAlgebra.adjoin R s) - NonUnitalStarAlgebra.mem_sInf π Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommSemiring R] [StarRing R] [NonUnitalSemiring A] [StarRing A] [Module R A] [IsScalarTower R A A] [SMulCommClass R A A] [StarModule R A] {S : Set (NonUnitalStarSubalgebra R A)} {x : A} : x β sInf S β β p β S, x β p - NonUnitalStarAlgebra.mem_inf π Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommSemiring R] [StarRing R] [NonUnitalSemiring A] [StarRing A] [Module R A] [IsScalarTower R A A] [SMulCommClass R A A] [StarModule R A] {S T : NonUnitalStarSubalgebra R A} {x : A} : x β S β T β x β S β§ x β T - NonUnitalStarAlgebra.mul_mem_sup π Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommSemiring R] [StarRing R] [NonUnitalSemiring A] [StarRing A] [Module R A] [IsScalarTower R A A] [SMulCommClass R A A] [StarModule R A] {S T : NonUnitalStarSubalgebra R A} {x y : A} (hx : x β S) (hy : y β T) : x * y β S β T - NonUnitalStarAlgebra.coe_top π Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommSemiring R] [StarRing R] [NonUnitalSemiring A] [StarRing A] [Module R A] [IsScalarTower R A A] [SMulCommClass R A A] [StarModule R A] : ββ€ = Set.univ - NonUnitalStarSubalgebra.coe_iSup_of_directed π Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommSemiring R] [NonUnitalSemiring A] [StarRing A] [Module R A] {ΞΉ : Type u_1} [StarRing R] [IsScalarTower R A A] [SMulCommClass R A A] [StarModule R A] [Nonempty ΞΉ] {S : ΞΉ β NonUnitalStarSubalgebra R A} (dir : Directed (fun x1 x2 => x1 β€ x2) S) : β(iSup S) = β i, β(S i) - NonUnitalStarAlgebra.coe_bot π Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommSemiring R] [StarRing R] [NonUnitalSemiring A] [StarRing A] [Module R A] [IsScalarTower R A A] [SMulCommClass R A A] [StarModule R A] : ββ₯ = {0} - NonUnitalStarAlgebra.isMulCommutative_adjoin_singleton π Mathlib.Algebra.Star.NonUnitalSubalgebra
(R : Type u) {A : Type v} [CommSemiring R] [StarRing R] [NonUnitalSemiring A] [StarRing A] [Module R A] [IsScalarTower R A A] [SMulCommClass R A A] [StarModule R A] (a : A) [IsStarNormal a] : IsMulCommutative β₯(NonUnitalStarAlgebra.adjoin R {a}) - NonUnitalStarAlgebra.mem_top π Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommSemiring R] [StarRing R] [NonUnitalSemiring A] [StarRing A] [Module R A] [IsScalarTower R A A] [SMulCommClass R A A] [StarModule R A] {x : A} : x β β€ - NonUnitalStarAlgebra.coe_sInf π Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommSemiring R] [StarRing R] [NonUnitalSemiring A] [StarRing A] [Module R A] [IsScalarTower R A A] [SMulCommClass R A A] [StarModule R A] (S : Set (NonUnitalStarSubalgebra R A)) : β(sInf S) = β s β S, βs - NonUnitalStarAlgebra.mem_bot π Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommSemiring R] [StarRing R] [NonUnitalSemiring A] [StarRing A] [Module R A] [IsScalarTower R A A] [SMulCommClass R A A] [StarModule R A] {x : A} : x β β₯ β x = 0 - NonUnitalStarAlgHom.map_adjoin π Mathlib.Algebra.Star.NonUnitalSubalgebra
{F : Type v'} {R : Type u} {A : Type v} {B : Type w} [CommSemiring R] [NonUnitalSemiring A] [StarRing A] [Module R A] [NonUnitalSemiring B] [StarRing B] [Module R B] [FunLike F A B] [NonUnitalAlgHomClass F R A B] [StarHomClass F A B] [StarRing R] [IsScalarTower R A A] [SMulCommClass R A A] [StarModule R A] [IsScalarTower R B B] [SMulCommClass R B B] [StarModule R B] (f : F) (s : Set A) : NonUnitalStarSubalgebra.map f (NonUnitalStarAlgebra.adjoin R s) = NonUnitalStarAlgebra.adjoin R (βf '' s) - NonUnitalStarAlgebra.instIsMulCommutative_adjoin π Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommSemiring R] [StarRing R] [NonUnitalSemiring A] [StarRing A] [Module R A] [IsScalarTower R A A] [SMulCommClass R A A] [StarModule R A] {S : Type u_1} [SetLike S A] [MulMemClass S A] [StarMemClass S A] (s : S) [IsMulCommutative β₯s] : IsMulCommutative β₯(NonUnitalStarAlgebra.adjoin R βs) - NonUnitalStarAlgHom.map_adjoin_singleton π Mathlib.Algebra.Star.NonUnitalSubalgebra
{F : Type v'} {R : Type u} {A : Type v} {B : Type w} [CommSemiring R] [NonUnitalSemiring A] [StarRing A] [Module R A] [NonUnitalSemiring B] [StarRing B] [Module R B] [FunLike F A B] [NonUnitalAlgHomClass F R A B] [StarHomClass F A B] [StarRing R] [IsScalarTower R A A] [SMulCommClass R A A] [StarModule R A] [IsScalarTower R B B] [SMulCommClass R B B] [StarModule R B] (f : F) (x : A) : NonUnitalStarSubalgebra.map f (NonUnitalStarAlgebra.adjoin R {x}) = NonUnitalStarAlgebra.adjoin R {f x} - NonUnitalStarAlgebra.eq_top_iff π Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommSemiring R] [StarRing R] [NonUnitalSemiring A] [StarRing A] [Module R A] [IsScalarTower R A A] [SMulCommClass R A A] [StarModule R A] {S : NonUnitalStarSubalgebra R A} : S = β€ β β (x : A), x β S - NonUnitalStarAlgebra.isMulCommutative_adjoin π Mathlib.Algebra.Star.NonUnitalSubalgebra
(R : Type u) {A : Type v} [CommSemiring R] [StarRing R] [NonUnitalSemiring A] [StarRing A] [Module R A] [IsScalarTower R A A] [SMulCommClass R A A] [StarModule R A] {s : Set A} (hcomm : β x β s, β y β s, x * y = y * x) (hcomm_star : β a β s, β b β s, a * star b = star b * a) : IsMulCommutative β₯(NonUnitalStarAlgebra.adjoin R s) - NonUnitalStarSubalgebra.center_eq_top π Mathlib.Algebra.Star.NonUnitalSubalgebra
(R : Type u) [CommSemiring R] (A : Type u_1) [StarRing R] [NonUnitalCommSemiring A] [StarRing A] [Module R A] [IsScalarTower R A A] [SMulCommClass R A A] [StarModule R A] : NonUnitalStarSubalgebra.center R A = β€ - NonUnitalStarAlgebra.toNonUnitalSubalgebra_bot π Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommSemiring R] [StarRing R] [NonUnitalSemiring A] [StarRing A] [Module R A] [IsScalarTower R A A] [SMulCommClass R A A] [StarModule R A] : β₯.toNonUnitalSubalgebra = β₯ - NonUnitalStarAlgebra.top_toNonUnitalSubalgebra π Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommSemiring R] [StarRing R] [NonUnitalSemiring A] [StarRing A] [Module R A] [IsScalarTower R A A] [SMulCommClass R A A] [StarModule R A] : β€.toNonUnitalSubalgebra = β€ - NonUnitalStarAlgebra.range_eq_top π Mathlib.Algebra.Star.NonUnitalSubalgebra
{F : Type v'} {R : Type u} {A : Type v} {B : Type w} [CommSemiring R] [StarRing R] [NonUnitalSemiring A] [StarRing A] [Module R A] [NonUnitalSemiring B] [StarRing B] [Module R B] [FunLike F A B] [NonUnitalAlgHomClass F R A B] [StarHomClass F A B] [IsScalarTower R B B] [SMulCommClass R B B] [StarModule R B] (f : F) : NonUnitalStarAlgHom.range f = β€ β Function.Surjective βf - NonUnitalStarAlgebra.map_top π Mathlib.Algebra.Star.NonUnitalSubalgebra
{F : Type v'} {R : Type u} {A : Type v} {B : Type w} [CommSemiring R] [StarRing R] [NonUnitalSemiring A] [StarRing A] [Module R A] [NonUnitalSemiring B] [StarRing B] [Module R B] [FunLike F A B] [NonUnitalAlgHomClass F R A B] [StarHomClass F A B] [IsScalarTower R A A] [SMulCommClass R A A] [StarModule R A] (f : F) : NonUnitalStarSubalgebra.map f β€ = NonUnitalStarAlgHom.range f - NonUnitalStarAlgebra.toNonUnitalSubalgebra_eq_top π Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommSemiring R] [StarRing R] [NonUnitalSemiring A] [StarRing A] [Module R A] [IsScalarTower R A A] [SMulCommClass R A A] [StarModule R A] {S : NonUnitalStarSubalgebra R A} : S.toNonUnitalSubalgebra = β€ β S = β€ - NonUnitalStarAlgebra.range_id π Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommSemiring R] [StarRing R] [NonUnitalSemiring A] [StarRing A] [Module R A] [IsScalarTower R A A] [SMulCommClass R A A] [StarModule R A] : NonUnitalStarAlgHom.range (NonUnitalStarAlgHom.id R A) = β€ - NonUnitalStarAlgebra.map_iInf π Mathlib.Algebra.Star.NonUnitalSubalgebra
{F : Type v'} {R : Type u} {A : Type v} {B : Type w} [CommSemiring R] [StarRing R] [NonUnitalSemiring A] [StarRing A] [Module R A] [NonUnitalSemiring B] [StarRing B] [Module R B] [FunLike F A B] [NonUnitalAlgHomClass F R A B] [StarHomClass F A B] [IsScalarTower R A A] [SMulCommClass R A A] [StarModule R A] {ΞΉ : Sort u_1} [Nonempty ΞΉ] [IsScalarTower R B B] [SMulCommClass R B B] [StarModule R B] (f : F) (hf : Function.Injective βf) (S : ΞΉ β NonUnitalStarSubalgebra R A) : NonUnitalStarSubalgebra.map f (β¨ i, S i) = β¨ i, NonUnitalStarSubalgebra.map f (S i) - NonUnitalStarAlgebra.map_sup π Mathlib.Algebra.Star.NonUnitalSubalgebra
{F : Type v'} {R : Type u} {A : Type v} {B : Type w} [CommSemiring R] [StarRing R] [NonUnitalSemiring A] [StarRing A] [Module R A] [NonUnitalSemiring B] [StarRing B] [Module R B] [FunLike F A B] [NonUnitalAlgHomClass F R A B] [StarHomClass F A B] [IsScalarTower R A A] [SMulCommClass R A A] [StarModule R A] [IsScalarTower R B B] [SMulCommClass R B B] [StarModule R B] (f : F) (S T : NonUnitalStarSubalgebra R A) : NonUnitalStarSubalgebra.map f (S β T) = NonUnitalStarSubalgebra.map f S β NonUnitalStarSubalgebra.map f T - NonUnitalStarAlgebra.map_inf π Mathlib.Algebra.Star.NonUnitalSubalgebra
{F : Type v'} {R : Type u} {A : Type v} {B : Type w} [CommSemiring R] [StarRing R] [NonUnitalSemiring A] [StarRing A] [Module R A] [NonUnitalSemiring B] [StarRing B] [Module R B] [FunLike F A B] [NonUnitalAlgHomClass F R A B] [StarHomClass F A B] [IsScalarTower R A A] [SMulCommClass R A A] [StarModule R A] [IsScalarTower R B B] [SMulCommClass R B B] [StarModule R B] (f : F) (hf : Function.Injective βf) (S T : NonUnitalStarSubalgebra R A) : NonUnitalStarSubalgebra.map f (S β T) = NonUnitalStarSubalgebra.map f S β NonUnitalStarSubalgebra.map f T - NonUnitalStarAlgebra.comap_top π Mathlib.Algebra.Star.NonUnitalSubalgebra
{F : Type v'} {R : Type u} {A : Type v} {B : Type w} [CommSemiring R] [StarRing R] [NonUnitalSemiring A] [StarRing A] [Module R A] [NonUnitalSemiring B] [StarRing B] [Module R B] [FunLike F A B] [NonUnitalAlgHomClass F R A B] [StarHomClass F A B] [IsScalarTower R A A] [SMulCommClass R A A] [StarModule R A] [IsScalarTower R B B] [SMulCommClass R B B] [StarModule R B] (f : F) : NonUnitalStarSubalgebra.comap f β€ = β€ - NonUnitalStarAlgebra.map_bot π Mathlib.Algebra.Star.NonUnitalSubalgebra
{F : Type v'} {R : Type u} {A : Type v} {B : Type w} [CommSemiring R] [StarRing R] [NonUnitalSemiring A] [StarRing A] [Module R A] [NonUnitalSemiring B] [StarRing B] [Module R B] [FunLike F A B] [NonUnitalAlgHomClass F R A B] [StarHomClass F A B] [IsScalarTower R A A] [SMulCommClass R A A] [StarModule R A] [IsScalarTower R B B] [SMulCommClass R B B] [StarModule R B] (f : F) : NonUnitalStarSubalgebra.map f β₯ = β₯ - NonUnitalStarSubalgebra.prod_inf_prod π Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} {B : Type w} [CommSemiring R] [NonUnitalSemiring A] [StarRing A] [Module R A] [NonUnitalSemiring B] [StarRing B] [Module R B] [StarRing R] [IsScalarTower R A A] [SMulCommClass R A A] [StarModule R A] [IsScalarTower R B B] [SMulCommClass R B B] [StarModule R B] {S T : NonUnitalStarSubalgebra R A} {Sβ Tβ : NonUnitalStarSubalgebra R B} : S.prod Sβ β T.prod Tβ = (S β T).prod (Sβ β Tβ) - NonUnitalStarSubalgebra.isMulCommutative_iSup π Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommSemiring R] [NonUnitalSemiring A] [StarRing A] [Module R A] {ΞΉ : Type u_1} [StarRing R] [IsScalarTower R A A] [SMulCommClass R A A] [StarModule R A] [Nonempty ΞΉ] {S : ΞΉ β NonUnitalStarSubalgebra R A} [hS : β (i : ΞΉ), IsMulCommutative β₯(S i)] (dir : Directed (fun x1 x2 => x1 β€ x2) S) : IsMulCommutative β₯(β¨ i, S i) - NonUnitalStarAlgebra.adjoin_induction π Mathlib.Algebra.Star.NonUnitalSubalgebra
(R : Type u) {A : Type v} [CommSemiring R] [StarRing R] [NonUnitalSemiring A] [StarRing A] [Module R A] [IsScalarTower R A A] [SMulCommClass R A A] [StarModule R A] {s : Set A} {p : (x : A) β x β NonUnitalStarAlgebra.adjoin R s β Prop} (mem : β (x : A) (hx : x β s), p x β―) (add : β (x y : A) (hx : x β NonUnitalStarAlgebra.adjoin R s) (hy : y β NonUnitalStarAlgebra.adjoin R s), p x hx β p y hy β p (x + y) β―) (zero : p 0 β―) (mul : β (x y : A) (hx : x β NonUnitalStarAlgebra.adjoin R s) (hy : y β NonUnitalStarAlgebra.adjoin R s), p x hx β p y hy β p (x * y) β―) (smul : β (r : R) (x : A) (hx : x β NonUnitalStarAlgebra.adjoin R s), p x hx β p (r β’ x) β―) (star : β (x : A) (hx : x β NonUnitalStarAlgebra.adjoin R s), p x hx β p (star x) β―) {a : A} (ha : a β NonUnitalStarAlgebra.adjoin R s) : p a ha - NonUnitalStarAlgebra.toTop π Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommSemiring R] [StarRing R] [NonUnitalSemiring A] [StarRing A] [Module R A] [IsScalarTower R A A] [SMulCommClass R A A] [StarModule R A] : A ββββ[R] β₯β€ - NonUnitalStarSubalgebra.instIsMulCommutative_iSup π Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommSemiring R] [NonUnitalSemiring A] [StarRing A] [Module R A] {ΞΉ : Type u_1} [StarRing R] [IsScalarTower R A A] [SMulCommClass R A A] [StarModule R A] [Nonempty ΞΉ] [Preorder ΞΉ] [IsDirectedOrder ΞΉ] {S : ΞΉ βo NonUnitalStarSubalgebra R A} [hS : β (i : ΞΉ), IsMulCommutative β₯(S i)] : IsMulCommutative β₯(β¨ i, S i) - NonUnitalStarSubalgebra.iSupLift π Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} {B : Type w} [CommSemiring R] [NonUnitalSemiring A] [StarRing A] [Module R A] [NonUnitalSemiring B] [StarRing B] [Module R B] {ΞΉ : Type u_1} [StarRing R] [IsScalarTower R A A] [SMulCommClass R A A] [StarModule R A] [Nonempty ΞΉ] (K : ΞΉ β NonUnitalStarSubalgebra R A) (dir : Directed (fun x1 x2 => x1 β€ x2) K) (f : (i : ΞΉ) β β₯(K i) ββββ[R] B) (hf : β (i j : ΞΉ) (h : K i β€ K j), f i = (f j).comp (NonUnitalStarSubalgebra.inclusion h)) (T : NonUnitalStarSubalgebra R A) (hT : T = iSup K) : β₯T ββββ[R] B - NonUnitalStarSubalgebra.prod_top π Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} {B : Type w} [CommSemiring R] [NonUnitalSemiring A] [StarRing A] [Module R A] [NonUnitalSemiring B] [StarRing B] [Module R B] [StarRing R] [IsScalarTower R A A] [SMulCommClass R A A] [StarModule R A] [IsScalarTower R B B] [SMulCommClass R B B] [StarModule R B] : β€.prod β€ = β€ - NonUnitalStarSubalgebra.iSupLift_comp_inclusion π Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} {B : Type w} [CommSemiring R] [NonUnitalSemiring A] [StarRing A] [Module R A] [NonUnitalSemiring B] [StarRing B] [Module R B] {ΞΉ : Type u_1} [StarRing R] [IsScalarTower R A A] [SMulCommClass R A A] [StarModule R A] [Nonempty ΞΉ] {K : ΞΉ β NonUnitalStarSubalgebra R A} {dir : Directed (fun x1 x2 => x1 β€ x2) K} {f : (i : ΞΉ) β β₯(K i) ββββ[R] B} {hf : β (i j : ΞΉ) (h : K i β€ K j), f i = (f j).comp (NonUnitalStarSubalgebra.inclusion h)} {T : NonUnitalStarSubalgebra R A} {hT : T = iSup K} {i : ΞΉ} (h : K i β€ T) : (NonUnitalStarSubalgebra.iSupLift K dir f hf T hT).comp (NonUnitalStarSubalgebra.inclusion h) = f i - NonUnitalStarSubalgebra.iSupLift_of_mem π Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} {B : Type w} [CommSemiring R] [NonUnitalSemiring A] [StarRing A] [Module R A] [NonUnitalSemiring B] [StarRing B] [Module R B] {ΞΉ : Type u_1} [StarRing R] [IsScalarTower R A A] [SMulCommClass R A A] [StarModule R A] [Nonempty ΞΉ] {K : ΞΉ β NonUnitalStarSubalgebra R A} {dir : Directed (fun x1 x2 => x1 β€ x2) K} {f : (i : ΞΉ) β β₯(K i) ββββ[R] B} {hf : β (i j : ΞΉ) (h : K i β€ K j), f i = (f j).comp (NonUnitalStarSubalgebra.inclusion h)} {T : NonUnitalStarSubalgebra R A} {hT : T = iSup K} {i : ΞΉ} (x : β₯T) (hx : βx β K i) : (NonUnitalStarSubalgebra.iSupLift K dir f hf T hT) x = (f i) β¨βx, hxβ© - NonUnitalStarSubalgebra.iSupLift_mk π Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} {B : Type w} [CommSemiring R] [NonUnitalSemiring A] [StarRing A] [Module R A] [NonUnitalSemiring B] [StarRing B] [Module R B] {ΞΉ : Type u_1} [StarRing R] [IsScalarTower R A A] [SMulCommClass R A A] [StarModule R A] [Nonempty ΞΉ] {K : ΞΉ β NonUnitalStarSubalgebra R A} {dir : Directed (fun x1 x2 => x1 β€ x2) K} {f : (i : ΞΉ) β β₯(K i) ββββ[R] B} {hf : β (i j : ΞΉ) (h : K i β€ K j), f i = (f j).comp (NonUnitalStarSubalgebra.inclusion h)} {T : NonUnitalStarSubalgebra R A} {hT : T = iSup K} {i : ΞΉ} (x : β₯(K i)) (hx : βx β T) : (NonUnitalStarSubalgebra.iSupLift K dir f hf T hT) β¨βx, hxβ© = (f i) x - NonUnitalStarSubalgebra.iSupLift_inclusion π Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} {B : Type w} [CommSemiring R] [NonUnitalSemiring A] [StarRing A] [Module R A] [NonUnitalSemiring B] [StarRing B] [Module R B] {ΞΉ : Type u_1} [StarRing R] [IsScalarTower R A A] [SMulCommClass R A A] [StarModule R A] [Nonempty ΞΉ] {K : ΞΉ β NonUnitalStarSubalgebra R A} {dir : Directed (fun x1 x2 => x1 β€ x2) K} {f : (i : ΞΉ) β β₯(K i) ββββ[R] B} {hf : β (i j : ΞΉ) (h : K i β€ K j), f i = (f j).comp (NonUnitalStarSubalgebra.inclusion h)} {T : NonUnitalStarSubalgebra R A} {hT : T = iSup K} {i : ΞΉ} (x : β₯(K i)) (h : K i β€ T) : (NonUnitalStarSubalgebra.iSupLift K dir f hf T hT) ((NonUnitalStarSubalgebra.inclusion h) x) = (f i) x - Unitization.instStarRing π Mathlib.Algebra.Algebra.Unitization
{R : Type u_1} {A : Type u_2} [CommSemiring R] [StarRing R] [NonUnitalNonAssocSemiring A] [StarRing A] [Module R A] [StarModule R A] : StarRing (Unitization R A) - Unitization.instStarModule π Mathlib.Algebra.Algebra.Unitization
{R : Type u_1} {A : Type u_2} [CommSemiring R] [StarRing R] [AddCommMonoid A] [StarAddMonoid A] [Module R A] [StarModule R A] : StarModule R (Unitization R A) - Unitization.starLift π Mathlib.Algebra.Algebra.Unitization
{R : Type u_1} {A : Type u_2} {C : Type u_3} [CommSemiring R] [StarRing R] [NonUnitalSemiring A] [StarRing A] [Module R A] [SMulCommClass R A A] [IsScalarTower R A A] [Semiring C] [Algebra R C] [StarRing C] [StarModule R C] : (A ββββ[R] C) β (Unitization R A βββ[R] C) - Unitization.starMap_id π Mathlib.Algebra.Algebra.Unitization
{R : Type u_1} {B : Type u_3} [CommSemiring R] [StarRing R] [NonUnitalSemiring B] [StarRing B] [Module R B] [SMulCommClass R B B] [IsScalarTower R B B] [StarModule R B] : Unitization.starMap (NonUnitalStarAlgHom.id R B) = StarAlgHom.id R (Unitization R B) - Unitization.starMap π Mathlib.Algebra.Algebra.Unitization
{R : Type u_1} {A : Type u_2} {B : Type u_3} [CommSemiring R] [StarRing R] [NonUnitalSemiring A] [StarRing A] [Module R A] [SMulCommClass R A A] [IsScalarTower R A A] [NonUnitalSemiring B] [StarRing B] [Module R B] [SMulCommClass R B B] [IsScalarTower R B B] [StarModule R B] (Ο : A ββββ[R] B) : Unitization R A βββ[R] Unitization R B - Unitization.starMap_inl π Mathlib.Algebra.Algebra.Unitization
{R : Type u_1} {A : Type u_2} {B : Type u_3} [CommSemiring R] [StarRing R] [NonUnitalSemiring A] [StarRing A] [Module R A] [SMulCommClass R A A] [IsScalarTower R A A] [NonUnitalSemiring B] [StarRing B] [Module R B] [SMulCommClass R B B] [IsScalarTower R B B] [StarModule R B] (Ο : A ββββ[R] B) (r : R) : (Unitization.starMap Ο) (Unitization.inl r) = (algebraMap R (Unitization R B)) r - Unitization.starMap_injective π Mathlib.Algebra.Algebra.Unitization
{R : Type u_1} {A : Type u_2} {B : Type u_3} [CommSemiring R] [StarRing R] [NonUnitalSemiring A] [StarRing A] [Module R A] [SMulCommClass R A A] [IsScalarTower R A A] [NonUnitalSemiring B] [StarRing B] [Module R B] [SMulCommClass R B B] [IsScalarTower R B B] [StarModule R B] {Ο : A ββββ[R] B} (hΟ : Function.Injective βΟ) : Function.Injective β(Unitization.starMap Ο) - Unitization.starMap_surjective π Mathlib.Algebra.Algebra.Unitization
{R : Type u_1} {A : Type u_2} {B : Type u_3} [CommSemiring R] [StarRing R] [NonUnitalSemiring A] [StarRing A] [Module R A] [SMulCommClass R A A] [IsScalarTower R A A] [NonUnitalSemiring B] [StarRing B] [Module R B] [SMulCommClass R B B] [IsScalarTower R B B] [StarModule R B] {Ο : A ββββ[R] B} (hΟ : Function.Surjective βΟ) : Function.Surjective β(Unitization.starMap Ο) - Unitization.starMap_inr π Mathlib.Algebra.Algebra.Unitization
{R : Type u_1} {A : Type u_2} {B : Type u_3} [CommSemiring R] [StarRing R] [NonUnitalSemiring A] [StarRing A] [Module R A] [SMulCommClass R A A] [IsScalarTower R A A] [NonUnitalSemiring B] [StarRing B] [Module R B] [SMulCommClass R B B] [IsScalarTower R B B] [StarModule R B] (Ο : A ββββ[R] B) (a : A) : (Unitization.starMap Ο) βa = β(Ο a) - Unitization.starMap_apply π Mathlib.Algebra.Algebra.Unitization
{R : Type u_1} {A : Type u_2} {B : Type u_3} [CommSemiring R] [StarRing R] [NonUnitalSemiring A] [StarRing A] [Module R A] [SMulCommClass R A A] [IsScalarTower R A A] [NonUnitalSemiring B] [StarRing B] [Module R B] [SMulCommClass R B B] [IsScalarTower R B B] [StarModule R B] (Ο : A ββββ[R] B) (x : Unitization R A) : (Unitization.starMap Ο) x = (algebraMap R (Unitization R B)) x.toProd.1 + β(Ο x.toProd.2) - Unitization.starMap_comp π Mathlib.Algebra.Algebra.Unitization
{R : Type u_1} {A : Type u_2} {B : Type u_3} {C : Type u_4} [CommSemiring R] [StarRing R] [NonUnitalSemiring A] [StarRing A] [Module R A] [SMulCommClass R A A] [IsScalarTower R A A] [NonUnitalSemiring B] [StarRing B] [Module R B] [SMulCommClass R B B] [IsScalarTower R B B] [NonUnitalSemiring C] [StarRing C] [Module R C] [SMulCommClass R C C] [IsScalarTower R C C] [StarModule R B] [StarModule R C] {Ο : A ββββ[R] B} {Ο : B ββββ[R] C} : Unitization.starMap (Ο.comp Ο) = (Unitization.starMap Ο).comp (Unitization.starMap Ο) - Unitization.starLift_apply π Mathlib.Algebra.Algebra.Unitization
{R : Type u_1} {A : Type u_2} {C : Type u_3} [CommSemiring R] [StarRing R] [NonUnitalSemiring A] [StarRing A] [Module R A] [SMulCommClass R A A] [IsScalarTower R A A] [Semiring C] [Algebra R C] [StarRing C] [StarModule R C] (Ο : A ββββ[R] C) : Unitization.starLift Ο = { toAlgHom := Ο.toAlgHom, map_star' := β― } - Unitization.starLift_symm_apply π Mathlib.Algebra.Algebra.Unitization
{R : Type u_1} {A : Type u_2} {C : Type u_3} [CommSemiring R] [StarRing R] [NonUnitalSemiring A] [StarRing A] [Module R A] [SMulCommClass R A A] [IsScalarTower R A A] [Semiring C] [Algebra R C] [StarRing C] [StarModule R C] (Ο : Unitization R A βββ[R] C) : Unitization.starLift.symm Ο = Ο.toNonUnitalStarAlgHom.comp (Unitization.inrNonUnitalStarAlgHom R A) - Unitization.starLift_symm_apply_apply π Mathlib.Algebra.Algebra.Unitization
{R : Type u_1} {A : Type u_2} {C : Type u_3} [CommSemiring R] [StarRing R] [NonUnitalSemiring A] [StarRing A] [Module R A] [SMulCommClass R A A] [IsScalarTower R A A] [Semiring C] [Algebra R C] [StarRing C] [StarModule R C] (Ο : Unitization R A βββ[R] C) (a : A) : (Unitization.starLift.symm Ο) a = Ο βa - 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 - smul_mem_closure_star_mul π Mathlib.Algebra.Order.Star.Basic
{R : Type u_1} {A : Type u_2} [Semiring R] [StarRing R] [NonUnitalSemiring A] [StarRing A] [Module R A] [StarModule R A] [IsScalarTower R A A] [SMulCommClass R A A] {r : R} (hr : r β AddSubmonoid.closure (Set.range fun s => star s * s)) {a : A} (ha : a β AddSubmonoid.closure (Set.range fun s => star s * s)) : r β’ a β AddSubmonoid.closure (Set.range fun s => star s * s) - StarSubalgebra π Mathlib.Algebra.Star.Subalgebra
(R : Type u) (A : Type v) [CommSemiring R] [StarRing R] [Semiring A] [StarRing A] [Algebra R A] [StarModule R A] : Type v - Subalgebra.involutiveStar π Mathlib.Algebra.Star.Subalgebra
{R : Type u_1} {A : Type u_2} [CommSemiring R] [StarRing R] [Semiring A] [Algebra R A] [StarRing A] [StarModule R A] : InvolutiveStar (Subalgebra R A) - StarSubalgebra.completeLattice π Mathlib.Algebra.Star.Subalgebra
{R : Type u_1} {A : Type u_2} [CommSemiring R] [StarRing R] [Semiring A] [Algebra R A] [StarRing A] [StarModule R A] : CompleteLattice (StarSubalgebra R A) - StarSubalgebra.inhabited π Mathlib.Algebra.Star.Subalgebra
{R : Type u_1} {A : Type u_2} [CommSemiring R] [StarRing R] [Semiring A] [Algebra R A] [StarRing A] [StarModule R A] : Inhabited (StarSubalgebra R A) - StarSubalgebra.instPartialOrder π Mathlib.Algebra.Star.Subalgebra
{R : Type u_1} {A : Type u_2} [CommSemiring R] [StarRing R] [Semiring A] [StarRing A] [Algebra R A] [StarModule R A] : PartialOrder (StarSubalgebra R A) - StarAlgebra.adjoin π Mathlib.Algebra.Star.Subalgebra
(R : Type u_1) {A : Type u_2} [CommSemiring R] [StarRing R] [Semiring A] [Algebra R A] [StarRing A] [StarModule R A] (s : Set A) : StarSubalgebra R A - StarSubalgebra.centralizer π Mathlib.Algebra.Star.Subalgebra
(R : Type u_1) {A : Type u_2} [CommSemiring R] [StarRing R] [Semiring A] [StarRing A] [Algebra R A] [StarModule R A] (s : Set A) : StarSubalgebra R A - StarSubalgebra.setLike π Mathlib.Algebra.Star.Subalgebra
{R : Type u_1} {A : Type u_2} [CommSemiring R] [StarRing R] [Semiring A] [StarRing A] [Algebra R A] [StarModule R A] : SetLike (StarSubalgebra R A) A - StarSubalgebra.toSubalgebra π Mathlib.Algebra.Star.Subalgebra
{R : Type u} {A : Type v} [CommSemiring R] [StarRing R] [Semiring A] [StarRing A] [Algebra R A] [StarModule R A] (self : StarSubalgebra R A) : Subalgebra R A - Subalgebra.starClosure π Mathlib.Algebra.Star.Subalgebra
{R : Type u_1} {A : Type u_2} [CommSemiring R] [StarRing R] [Semiring A] [Algebra R A] [StarRing A] [StarModule R A] (S : Subalgebra R A) : StarSubalgebra R A - StarSubalgebra.subsemiringClass π Mathlib.Algebra.Star.Subalgebra
{R : Type u_1} {A : Type u_2} [CommSemiring R] [StarRing R] [Semiring A] [StarRing A] [Algebra R A] [StarModule R A] : SubsemiringClass (StarSubalgebra R A) A - StarSubalgebra.toSubalgebra_injective π Mathlib.Algebra.Star.Subalgebra
{R : Type u_1} {A : Type u_2} [CommSemiring R] [StarRing R] [Semiring A] [StarRing A] [Algebra R A] [StarModule R A] : Function.Injective StarSubalgebra.toSubalgebra - StarSubalgebra.smulMemClass π Mathlib.Algebra.Star.Subalgebra
{R : Type u_1} {A : Type u_2} [CommSemiring R] [StarRing R] [Semiring A] [StarRing A] [Algebra R A] [StarModule R A] : SMulMemClass (StarSubalgebra R A) R A - StarAlgebra.adjoin_eq_starClosure_adjoin π Mathlib.Algebra.Star.Subalgebra
(R : Type u_1) {A : Type u_2} [CommSemiring R] [StarRing R] [Semiring A] [Algebra R A] [StarRing A] [StarModule R A] (s : Set A) : StarAlgebra.adjoin R s = (Algebra.adjoin R s).starClosure - StarAlgebra.subset_adjoin π Mathlib.Algebra.Star.Subalgebra
(R : Type u_1) {A : Type u_2} [CommSemiring R] [StarRing R] [Semiring A] [Algebra R A] [StarRing A] [StarModule R A] (s : Set A) : s β β(StarAlgebra.adjoin R s) - StarSubalgebra.starMemClass π Mathlib.Algebra.Star.Subalgebra
{R : Type u_1} {A : Type u_2} [CommSemiring R] [StarRing R] [Semiring A] [StarRing A] [Algebra R A] [StarModule R A] : StarMemClass (StarSubalgebra R A) A - StarSubalgebra.copy π Mathlib.Algebra.Star.Subalgebra
{R : Type u_1} {A : Type u_2} [CommSemiring R] [StarRing R] [Semiring A] [StarRing A] [Algebra R A] [StarModule R A] (S : StarSubalgebra R A) (s : Set A) (hs : s = βS) : StarSubalgebra R A - StarSubalgebra.toNonUnitalStarSubalgebra π Mathlib.Algebra.Star.Subalgebra
{R : Type u_1} {A : Type u_2} [CommSemiring R] [StarRing R] [Semiring A] [StarRing A] [Algebra R A] [StarModule R A] (S : StarSubalgebra R A) : NonUnitalStarSubalgebra R A - StarAlgebra.self_mem_adjoin_singleton π Mathlib.Algebra.Star.Subalgebra
(R : Type u_1) {A : Type u_2} [CommSemiring R] [StarRing R] [Semiring A] [Algebra R A] [StarRing A] [StarModule R A] (x : A) : x β StarAlgebra.adjoin R {x} - StarAlgebra.adjoin_eq π Mathlib.Algebra.Star.Subalgebra
{R : Type u_1} {A : Type u_2} [CommSemiring R] [StarRing R] [Semiring A] [Algebra R A] [StarRing A] [StarModule R A] (S : StarSubalgebra R A) : StarAlgebra.adjoin R βS = S - Subalgebra.starClosure_eq_adjoin π Mathlib.Algebra.Star.Subalgebra
{R : Type u_1} {A : Type u_2} [CommSemiring R] [StarRing R] [Semiring A] [Algebra R A] [StarRing A] [StarModule R A] (S : Subalgebra R A) : S.starClosure = StarAlgebra.adjoin R βS - StarSubalgebra.subringClass π Mathlib.Algebra.Star.Subalgebra
{R : Type u_5} {A : Type u_6} [CommRing R] [StarRing R] [Ring A] [StarRing A] [Algebra R A] [StarModule R A] : SubringClass (StarSubalgebra R A) A - StarAlgebra.mem_adjoin_of_mem π Mathlib.Algebra.Star.Subalgebra
(R : Type u_1) {A : Type u_2} [CommSemiring R] [StarRing R] [Semiring A] [Algebra R A] [StarRing A] [StarModule R A] {s : Set A} {x : A} (hx : x β s) : x β StarAlgebra.adjoin R s - StarSubalgebra.toNonUnitalStarSubalgebra_injective π Mathlib.Algebra.Star.Subalgebra
{R : Type u_1} {A : Type u_2} [CommSemiring R] [StarRing R] [Semiring A] [StarRing A] [Algebra R A] [StarModule R A] : Function.Injective StarSubalgebra.toNonUnitalStarSubalgebra
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