Loogle!
Result
Found 259 declarations mentioning NonUnitalStarSubalgebra. Of these, only the first 200 are shown.
- NonUnitalStarSubalgebra ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
(R : Type u) (A : Type v) [CommSemiring R] [NonUnitalNonAssocSemiring A] [Module R A] [Star A] : Type v - NonUnitalStarSubalgebra.instPartialOrder ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommSemiring R] [NonUnitalNonAssocSemiring A] [Module R A] [Star A] : PartialOrder (NonUnitalStarSubalgebra R A) - NonUnitalStarSubalgebra.instSetLike ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommSemiring R] [NonUnitalNonAssocSemiring A] [Module R A] [Star A] : SetLike (NonUnitalStarSubalgebra R A) A - NonUnitalStarSubalgebra.toNonUnitalSubalgebra ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommSemiring R] [NonUnitalNonAssocSemiring A] [Module R A] [Star A] (self : NonUnitalStarSubalgebra R A) : NonUnitalSubalgebra R A - NonUnitalStarSubalgebra.instNonUnitalSubsemiringClass ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommSemiring R] [NonUnitalNonAssocSemiring A] [Module R A] [Star A] : NonUnitalSubsemiringClass (NonUnitalStarSubalgebra R A) A - NonUnitalStarSubalgebra.instStarMemClass ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommSemiring R] [NonUnitalNonAssocSemiring A] [Module R A] [Star A] : StarMemClass (NonUnitalStarSubalgebra R A) A - NonUnitalStarSubalgebra.toNonUnitalSubalgebra_injective ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommSemiring R] [NonUnitalNonAssocSemiring A] [Module R A] [Star A] : Function.Injective NonUnitalStarSubalgebra.toNonUnitalSubalgebra - NonUnitalStarSubalgebra.toNonUnitalSubring ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommRing R] [NonUnitalRing A] [Module R A] [Star A] (S : NonUnitalStarSubalgebra R A) : NonUnitalSubring A - NonUnitalStarSubalgebra.instNonUnitalSubringClass ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommRing R] [NonUnitalNonAssocRing A] [Module R A] [Star A] : NonUnitalSubringClass (NonUnitalStarSubalgebra R A) A - NonUnitalStarSubalgebra.toNonUnitalSubring_injective ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommRing R] [NonUnitalRing A] [Module R A] [Star A] : Function.Injective NonUnitalStarSubalgebra.toNonUnitalSubring - NonUnitalStarSubalgebra.subsingleton_of_subsingleton ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommSemiring R] [NonUnitalSemiring A] [StarRing A] [Module R A] [Subsingleton A] : Subsingleton (NonUnitalStarSubalgebra R A) - NonUnitalStarSubalgebra.copy ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommSemiring R] [NonUnitalNonAssocSemiring A] [Module R A] [Star A] (S : NonUnitalStarSubalgebra R A) (s : Set A) (hs : s = โS) : NonUnitalStarSubalgebra R A - NonUnitalStarSubalgebra.instInhabited ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommSemiring R] [NonUnitalNonAssocSemiring A] [Module R A] [Star A] (S : NonUnitalStarSubalgebra R A) : Inhabited โฅS - NonUnitalStarSubalgebra.toNonUnitalSemiring ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u_1} {A : Type u_2} [CommSemiring R] [NonUnitalSemiring A] [Module R A] [Star A] (S : NonUnitalStarSubalgebra R A) : NonUnitalSemiring โฅS - NonUnitalStarSubalgebra.toNonUnitalSubalgebra_inj ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommSemiring R] [NonUnitalNonAssocSemiring A] [Module R A] [Star A] {S U : NonUnitalStarSubalgebra R A} : S.toNonUnitalSubalgebra = U.toNonUnitalSubalgebra โ S = U - NonUnitalStarSubalgebra.coe_toNonUnitalSubalgebra ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommSemiring R] [NonUnitalNonAssocSemiring A] [Module R A] [Star A] (S : NonUnitalStarSubalgebra R A) : โS.toNonUnitalSubalgebra = โS - NonUnitalStarSubalgebra.copy_eq ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommSemiring R] [NonUnitalNonAssocSemiring A] [Module R A] [Star A] (S : NonUnitalStarSubalgebra R A) (s : Set A) (hs : s = โS) : S.copy s hs = S - NonUnitalStarSubalgebra.toNonUnitalSubalgebra' ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommSemiring R] [NonUnitalNonAssocSemiring A] [Module R A] [Star A] : NonUnitalStarSubalgebra R A โชo NonUnitalSubalgebra R A - NonUnitalStarSubalgebra.toNonUnitalCommSemiring ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u_1} {A : Type u_2} [CommSemiring R] [NonUnitalCommSemiring A] [Module R A] [Star A] (S : NonUnitalStarSubalgebra R A) : NonUnitalCommSemiring โฅS - NonUnitalStarSubalgebra.coe_copy ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommSemiring R] [NonUnitalNonAssocSemiring A] [Module R A] [Star A] (S : NonUnitalStarSubalgebra R A) (s : Set A) (hs : s = โS) : โ(S.copy s hs) = s - NonUnitalStarSubalgebra.instSMulMemClass ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommSemiring R] [NonUnitalNonAssocSemiring A] [Module R A] [Star A] : SMulMemClass (NonUnitalStarSubalgebra R A) R A - NonUnitalStarAlgHom.range ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
{F : Type v'} {R : Type u} {A : Type v} {B : Type w} [CommSemiring R] [NonUnitalNonAssocSemiring A] [Module R A] [Star A] [NonUnitalNonAssocSemiring B] [Module R B] [Star B] [FunLike F A B] [NonUnitalAlgHomClass F R A B] [StarHomClass F A B] (ฯ : F) : NonUnitalStarSubalgebra R B - NonUnitalStarSubalgebra.mem_toNonUnitalSubalgebra ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommSemiring R] [NonUnitalNonAssocSemiring A] [Module R A] [Star A] {S : NonUnitalStarSubalgebra R A} {x : A} : x โ S.toNonUnitalSubalgebra โ x โ S - NonUnitalStarAlgHom.equalizer ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
{F : Type v'} {R : Type u} {A : Type v} {B : Type w} [CommSemiring R] [NonUnitalNonAssocSemiring A] [Module R A] [Star A] [NonUnitalNonAssocSemiring B] [Module R B] [Star B] [FunLike F A B] [NonUnitalAlgHomClass F R A B] [StarHomClass F A B] (ฯ ฯ : F) : NonUnitalStarSubalgebra R A - NonUnitalStarSubalgebra.toNonUnitalRing ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u_1} {A : Type u_2} [CommRing R] [NonUnitalRing A] [Module R A] [Star A] (S : NonUnitalStarSubalgebra R A) : NonUnitalRing โฅS - NonUnitalStarSubalgebra.coe_toNonUnitalSubring ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommRing R] [NonUnitalRing A] [Module R A] [Star A] (S : NonUnitalStarSubalgebra R A) : โS.toNonUnitalSubring = โS - NonUnitalStarSubalgebra.toNonUnitalSubring_inj ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommRing R] [NonUnitalRing A] [Module R A] [Star A] {S U : NonUnitalStarSubalgebra R A} : S.toNonUnitalSubring = U.toNonUnitalSubring โ S = U - NonUnitalStarSubalgebra.toNonUnitalSubalgebra_toNonUnitalStarSubalgebra ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommSemiring R] [NonUnitalSemiring A] [Module R A] [Star A] (S : NonUnitalStarSubalgebra R A) : S.toNonUnitalStarSubalgebra โฏ = S - NonUnitalStarSubalgebra.comap ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
{F : Type v'} {R : Type u} {A : Type v} {B : Type w} [CommSemiring R] [NonUnitalNonAssocSemiring A] [Module R A] [Star A] [NonUnitalNonAssocSemiring B] [Module R B] [Star B] [FunLike F A B] [NonUnitalAlgHomClass F R A B] [StarHomClass F A B] (f : F) (S : NonUnitalStarSubalgebra R B) : NonUnitalStarSubalgebra R A - NonUnitalStarSubalgebra.map ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
{F : Type v'} {R : Type u} {A : Type v} {B : Type w} [CommSemiring R] [NonUnitalNonAssocSemiring A] [Module R A] [Star A] [NonUnitalNonAssocSemiring B] [Module R B] [Star B] [FunLike F A B] [NonUnitalAlgHomClass F R A B] [StarHomClass F A B] (f : F) (S : NonUnitalStarSubalgebra R A) : NonUnitalStarSubalgebra R B - NonUnitalStarSubalgebra.ofClass ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
{S : Type u_1} {R : Type u_2} {A : Type u_3} [CommSemiring R] [NonUnitalNonAssocSemiring A] [Module R A] [Star A] [SetLike S A] [NonUnitalSubsemiringClass S A] [SMulMemClass S R A] [StarMemClass S A] (s : S) : NonUnitalStarSubalgebra R A - NonUnitalStarSubalgebra.toNonUnitalCommRing ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u_1} {A : Type u_2} [CommRing R] [NonUnitalCommRing A] [Module R A] [Star A] (S : NonUnitalStarSubalgebra R A) : NonUnitalCommRing โฅS - NonUnitalStarSubalgebra.ext ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommSemiring R] [NonUnitalNonAssocSemiring A] [Module R A] [Star A] {S T : NonUnitalStarSubalgebra R A} (h : โ (x : A), x โ S โ x โ T) : S = T - NonUnitalStarSubalgebra.ext_iff ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommSemiring R] [NonUnitalNonAssocSemiring A] [Module R A] [Star A] {S T : NonUnitalStarSubalgebra R A} : S = T โ โ (x : A), x โ S โ x โ T - NonUnitalStarSubalgebra.mem_carrier ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommSemiring R] [NonUnitalNonAssocSemiring A] [Module R A] [Star A] {s : NonUnitalStarSubalgebra R A} {x : A} : x โ s.carrier โ x โ s - NonUnitalSubalgebra.toNonUnitalStarSubalgebra ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommSemiring R] [NonUnitalSemiring A] [Module R A] [Star A] (s : NonUnitalSubalgebra R A) (h_star : โ x โ s, star x โ s) : NonUnitalStarSubalgebra R A - NonUnitalStarSubalgebra.instModule ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommSemiring R] [NonUnitalNonAssocSemiring A] [Module R A] [Star A] (S : NonUnitalStarSubalgebra R A) : Module R โฅS - NonUnitalStarSubalgebra.toNonUnitalSubalgebra_le_iff ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommSemiring R] [NonUnitalNonAssocSemiring A] [Module R A] [Star A] {Sโ Sโ : NonUnitalStarSubalgebra R A} : Sโ.toNonUnitalSubalgebra โค Sโ.toNonUnitalSubalgebra โ Sโ โค Sโ - NonUnitalStarSubalgebra.mem_toNonUnitalSubring ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommRing R] [NonUnitalRing A] [Module R A] [Star A] {S : NonUnitalStarSubalgebra R A} {x : A} : x โ S.toNonUnitalSubring โ x โ S - NonUnitalStarSubalgebra.mk ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommSemiring R] [NonUnitalNonAssocSemiring A] [Module R A] [Star A] (toNonUnitalSubalgebra : NonUnitalSubalgebra R A) (star_mem' : โ {a : A}, a โ toNonUnitalSubalgebra.carrier โ star a โ toNonUnitalSubalgebra.carrier) : NonUnitalStarSubalgebra R A - NonUnitalStarSubalgebra.map_injective ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
{F : Type v'} {R : Type u} {A : Type v} {B : Type w} [CommSemiring R] [NonUnitalNonAssocSemiring A] [Module R A] [Star A] [NonUnitalNonAssocSemiring B] [Module R B] [Star B] [FunLike F A B] [NonUnitalAlgHomClass F R A B] [StarHomClass F A B] {f : F} (hf : Function.Injective โf) : Function.Injective (NonUnitalStarSubalgebra.map f) - NonUnitalStarSubalgebra.star_mem' ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommSemiring R] [NonUnitalNonAssocSemiring A] [Module R A] [Star A] (self : NonUnitalStarSubalgebra R A) {a : A} (_ha : a โ self.carrier) : star a โ self.carrier - NonUnitalStarSubalgebra.instIsTorsionFree ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommSemiring R] [NonUnitalNonAssocSemiring A] [Module R A] [Star A] (S : NonUnitalStarSubalgebra R A) [Module.IsTorsionFree R A] : Module.IsTorsionFree R โฅS - NonUnitalStarSubalgebra.ofClass_carrier ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
{S : Type u_1} {R : Type u_2} {A : Type u_3} [CommSemiring R] [NonUnitalNonAssocSemiring A] [Module R A] [Star A] [SetLike S A] [NonUnitalSubsemiringClass S A] [SMulMemClass S R A] [StarMemClass S A] (s : S) : โ(NonUnitalStarSubalgebra.ofClass s) = โs - NonUnitalStarAlgHom.coe_range ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
{F : Type v'} {R : Type u} {A : Type v} {B : Type w} [CommSemiring R] [NonUnitalNonAssocSemiring A] [Module R A] [Star A] [NonUnitalNonAssocSemiring B] [Module R B] [Star B] [FunLike F A B] [NonUnitalAlgHomClass F R A B] [StarHomClass F A B] (ฯ : F) : โ(NonUnitalStarAlgHom.range ฯ) = Set.range โฯ - NonUnitalStarAlgHom.mem_range_self ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
{F : Type v'} {R : Type u} {A : Type v} {B : Type w} [CommSemiring R] [NonUnitalNonAssocSemiring A] [Module R A] [Star A] [NonUnitalNonAssocSemiring B] [Module R B] [Star B] [FunLike F A B] [NonUnitalAlgHomClass F R A B] [StarHomClass F A B] (ฯ : F) (x : A) : ฯ x โ NonUnitalStarAlgHom.range ฯ - NonUnitalStarAlgHom.mem_range ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
{F : Type v'} {R : Type u} {A : Type v} {B : Type w} [CommSemiring R] [NonUnitalNonAssocSemiring A] [Module R A] [Star A] [NonUnitalNonAssocSemiring B] [Module R B] [Star B] [FunLike F A B] [NonUnitalAlgHomClass F R A B] [StarHomClass F A B] (ฯ : F) {y : B} : y โ NonUnitalStarAlgHom.range ฯ โ โ x, ฯ x = y - NonUnitalStarSubalgebra.map_toNonUnitalSubalgebra ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
{F : Type v'} {R : Type u} {A : Type v} {B : Type w} [CommSemiring R] [NonUnitalNonAssocSemiring A] [Module R A] [Star A] [NonUnitalNonAssocSemiring B] [Module R B] [Star B] [FunLike F A B] [NonUnitalAlgHomClass F R A B] [StarHomClass F A B] {S : NonUnitalStarSubalgebra R A} {f : F} : (NonUnitalStarSubalgebra.map f S).toNonUnitalSubalgebra = NonUnitalSubalgebra.map f S.toNonUnitalSubalgebra - NonUnitalStarAlgHom.mem_equalizer ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
{F : Type v'} {R : Type u} {A : Type v} {B : Type w} [CommSemiring R] [NonUnitalNonAssocSemiring A] [Module R A] [Star A] [NonUnitalNonAssocSemiring B] [Module R B] [Star B] [FunLike F A B] [NonUnitalAlgHomClass F R A B] [StarHomClass F A B] (ฯ ฯ : F) (x : A) : x โ NonUnitalStarAlgHom.equalizer ฯ ฯ โ ฯ x = ฯ x - NonUnitalSubalgebra.coe_toNonUnitalStarSubalgebra ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommSemiring R] [NonUnitalSemiring A] [Module R A] [Star A] (s : NonUnitalSubalgebra R A) (h_star : โ x โ s, star x โ s) : โ(s.toNonUnitalStarSubalgebra h_star) = โs - NonUnitalStarSubalgebra.coe_comap ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
{F : Type v'} {R : Type u} {A : Type v} {B : Type w} [CommSemiring R] [NonUnitalNonAssocSemiring A] [Module R A] [Star A] [NonUnitalNonAssocSemiring B] [Module R B] [Star B] [FunLike F A B] [NonUnitalAlgHomClass F R A B] [StarHomClass F A B] (S : NonUnitalStarSubalgebra R B) (f : F) : โ(NonUnitalStarSubalgebra.comap f S) = โf โปยน' โS - NonUnitalStarSubalgebra.coe_map ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
{F : Type v'} {R : Type u} {A : Type v} {B : Type w} [CommSemiring R] [NonUnitalNonAssocSemiring A] [Module R A] [Star A] [NonUnitalNonAssocSemiring B] [Module R B] [Star B] [FunLike F A B] [NonUnitalAlgHomClass F R A B] [StarHomClass F A B] (S : NonUnitalStarSubalgebra R A) (f : F) : โ(NonUnitalStarSubalgebra.map f S) = โf '' โS - NonUnitalStarSubalgebra.gc_map_comap ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
{F : Type v'} {R : Type u} {A : Type v} {B : Type w} [CommSemiring R] [NonUnitalNonAssocSemiring A] [Module R A] [Star A] [NonUnitalNonAssocSemiring B] [Module R B] [Star B] [FunLike F A B] [NonUnitalAlgHomClass F R A B] [StarHomClass F A B] (f : F) : GaloisConnection (NonUnitalStarSubalgebra.map f) (NonUnitalStarSubalgebra.comap f) - NonUnitalStarAlgebra.span_eq_toSubmodule ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
{A : Type v} [NonUnitalSemiring A] [StarRing A] {R : Type u_1} [CommSemiring R] [Module R A] (s : NonUnitalStarSubalgebra R A) : Submodule.span R โs = s.toSubmodule - NonUnitalStarSubalgebra.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] (S : NonUnitalStarSubalgebra R A) (Sโ : NonUnitalStarSubalgebra R B) : NonUnitalStarSubalgebra R (A ร B) - NonUnitalStarSubalgebra.mem_comap ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
{F : Type v'} {R : Type u} {A : Type v} {B : Type w} [CommSemiring R] [NonUnitalNonAssocSemiring A] [Module R A] [Star A] [NonUnitalNonAssocSemiring B] [Module R B] [Star B] [FunLike F A B] [NonUnitalAlgHomClass F R A B] [StarHomClass F A B] (S : NonUnitalStarSubalgebra R B) (f : F) (x : A) : x โ NonUnitalStarSubalgebra.comap f S โ f x โ S - NonUnitalSubalgebra.mem_toNonUnitalStarSubalgebra ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommSemiring R] [NonUnitalSemiring A] [Module R A] [Star A] {s : NonUnitalSubalgebra R A} {h_star : โ x โ s, star x โ s} {x : A} : x โ s.toNonUnitalStarSubalgebra h_star โ x โ s - NonUnitalStarSubalgebra.mem_map ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
{F : Type v'} {R : Type u} {A : Type v} {B : Type w} [CommSemiring R] [NonUnitalNonAssocSemiring A] [Module R A] [Star A] [NonUnitalNonAssocSemiring B] [Module R B] [Star B] [FunLike F A B] [NonUnitalAlgHomClass F R A B] [StarHomClass F A B] {S : NonUnitalStarSubalgebra R A} {f : F} {y : B} : y โ NonUnitalStarSubalgebra.map f S โ โ x โ S, f x = y - NonUnitalStarSubalgebra.map_mono ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
{F : Type v'} {R : Type u} {A : Type v} {B : Type w} [CommSemiring R] [NonUnitalNonAssocSemiring A] [Module R A] [Star A] [NonUnitalNonAssocSemiring B] [Module R B] [Star B] [FunLike F A B] [NonUnitalAlgHomClass F R A B] [StarHomClass F A B] {Sโ Sโ : NonUnitalStarSubalgebra R A} {f : F} : Sโ โค Sโ โ NonUnitalStarSubalgebra.map f Sโ โค NonUnitalStarSubalgebra.map f Sโ - NonUnitalStarSubalgebra.map_le ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
{F : Type v'} {R : Type u} {A : Type v} {B : Type w} [CommSemiring R] [NonUnitalNonAssocSemiring A] [Module R A] [Star A] [NonUnitalNonAssocSemiring B] [Module R B] [Star B] [FunLike F A B] [NonUnitalAlgHomClass F R A B] [StarHomClass F A B] {S : NonUnitalStarSubalgebra R A} {f : F} {U : NonUnitalStarSubalgebra R B} : NonUnitalStarSubalgebra.map f S โค U โ S โค NonUnitalStarSubalgebra.comap f U - NonUnitalStarSubalgebra.map_id ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommSemiring R] [NonUnitalNonAssocSemiring A] [Module R A] [Star A] (S : NonUnitalStarSubalgebra R A) : NonUnitalStarSubalgebra.map (NonUnitalStarAlgHom.id R A) S = S - NonUnitalStarSubalgebra.coe_zero ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommSemiring R] [NonUnitalNonAssocSemiring A] [Module R A] [Star A] (S : NonUnitalStarSubalgebra R A) : โ0 = 0 - NonUnitalStarSubalgebra.module' ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
{R' : Type u'} {R : Type u} {A : Type v} [CommSemiring R] [NonUnitalNonAssocSemiring A] [Module R A] [Star A] (S : NonUnitalStarSubalgebra R A) [Semiring R'] [SMul R' R] [Module R' A] [IsScalarTower R' R A] : Module R' โฅS - NonUnitalStarSubalgebra.instCanLiftSetCoeAndMemOfNatForallForallForallForallHAddForallForallForallForallHMulForallForallForallHSMulForallForallStar ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommSemiring R] [NonUnitalNonAssocSemiring A] [Module R A] [Star A] : CanLift (Set A) (NonUnitalStarSubalgebra R A) SetLike.coe fun s => 0 โ s โง (โ {x y : A}, x โ s โ y โ s โ x + y โ s) โง (โ {x y : A}, x โ s โ y โ s โ x * y โ s) โง (โ (r : R) {x : A}, x โ s โ r โข x โ s) โง โ {x : A}, x โ s โ star x โ s - NonUnitalStarSubalgebra.center ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
(R : Type u) (A : Type v) [CommSemiring R] [NonUnitalSemiring A] [StarRing A] [Module R A] [IsScalarTower R A A] [SMulCommClass R A A] : NonUnitalStarSubalgebra R A - NonUnitalStarSubalgebra.centralizer ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
(R : Type u) {A : Type v} [CommSemiring R] [NonUnitalSemiring A] [StarRing A] [Module R A] [IsScalarTower R A A] [SMulCommClass R A A] (s : Set A) : NonUnitalStarSubalgebra R A - NonUnitalStarSubalgebra.centralizer_univ ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
(R : Type u) {A : Type v} [CommSemiring R] [NonUnitalSemiring A] [StarRing A] [Module R A] [IsScalarTower R A A] [SMulCommClass R A A] : NonUnitalStarSubalgebra.centralizer R Set.univ = NonUnitalStarSubalgebra.center R A - NonUnitalStarSubalgebra.coe_eq_zero ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommSemiring R] [NonUnitalNonAssocSemiring A] [Module R A] [Star A] (S : NonUnitalStarSubalgebra R A) {x : โฅS} : โx = 0 โ x = 0 - NonUnitalStarSubalgebra.prod_toNonUnitalSubalgebra ๐ 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] (S : NonUnitalStarSubalgebra R A) (Sโ : NonUnitalStarSubalgebra R B) : (S.prod Sโ).toNonUnitalSubalgebra = S.prod Sโ.toNonUnitalSubalgebra - NonUnitalStarSubalgebra.coe_center ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
(R : Type u) (A : Type v) [CommSemiring R] [NonUnitalSemiring A] [StarRing A] [Module R A] [IsScalarTower R A A] [SMulCommClass R A A] : โ(NonUnitalStarSubalgebra.center R A) = Set.center A - NonUnitalStarSubalgebra.instNoZeroDivisors ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u_1} {A : Type u_2} [CommSemiring R] [NonUnitalSemiring A] [NoZeroDivisors A] [Module R A] [Star A] (S : NonUnitalStarSubalgebra R A) : NoZeroDivisors โฅS - NonUnitalStarSubalgebra.coe_neg ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommRing R] [NonUnitalNonAssocRing A] [Module R A] [Star A] {S : NonUnitalStarSubalgebra R A} (x : โฅS) : โ(-x) = -โx - NonUnitalStarAlgHom.codRestrict ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
{F : Type v'} {R : Type u} {A : Type v} {B : Type w} [CommSemiring R] [NonUnitalNonAssocSemiring A] [Module R A] [Star A] [NonUnitalNonAssocSemiring B] [Module R B] [Star B] [FunLike F A B] [NonUnitalAlgHomClass F R A B] [StarHomClass F A B] (f : F) (S : NonUnitalStarSubalgebra R B) (hf : โ (x : A), f x โ S) : A โโโโ[R] โฅS - NonUnitalStarSubalgebra.instNonUnitalCommSemiring ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommSemiring R] [NonUnitalSemiring A] [StarRing A] [Module R A] [IsScalarTower R A A] [SMulCommClass R A A] : NonUnitalCommSemiring โฅ(NonUnitalStarSubalgebra.center R A) - NonUnitalStarSubalgebra.coe_centralizer ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
(R : Type u) {A : Type v} [CommSemiring R] [NonUnitalSemiring A] [StarRing A] [Module R A] [IsScalarTower R A A] [SMulCommClass R A A] (s : Set A) : โ(NonUnitalStarSubalgebra.centralizer R s) = (s โช star s).centralizer - NonUnitalStarSubalgebra.mem_center_iff ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommSemiring R] [NonUnitalSemiring A] [StarRing A] [Module R A] [IsScalarTower R A A] [SMulCommClass R A A] {a : A} : a โ NonUnitalStarSubalgebra.center R A โ โ (b : A), b * a = a * b - NonUnitalStarSubalgebra.coe_smul ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
{R' : Type u'} {R : Type u} {A : Type v} [CommSemiring R] [NonUnitalNonAssocSemiring A] [Module R A] [Star A] (S : NonUnitalStarSubalgebra R A) [SMul R' R] [SMul R' A] [IsScalarTower R' R A] (r : R') (x : โฅS) : โ(r โข x) = r โข โx - NonUnitalStarSubalgebra.centralizer_le ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
(R : Type u) {A : Type v} [CommSemiring R] [NonUnitalSemiring A] [StarRing A] [Module R A] [IsScalarTower R A A] [SMulCommClass R A A] (s t : Set A) (h : s โ t) : NonUnitalStarSubalgebra.centralizer R t โค NonUnitalStarSubalgebra.centralizer R 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 - NonUnitalStarAlgHom.rangeRestrict ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
{F : Type v'} {R : Type u} {A : Type v} {B : Type w} [CommSemiring R] [NonUnitalNonAssocSemiring A] [Module R A] [Star A] [NonUnitalNonAssocSemiring B] [Module R B] [Star B] [FunLike F A B] [NonUnitalAlgHomClass F R A B] [StarHomClass F A B] (f : F) : A โโโโ[R] โฅ(NonUnitalStarAlgHom.range f) - 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 - NonUnitalStarSubalgebra.coe_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] (S : NonUnitalStarSubalgebra R A) (Sโ : NonUnitalStarSubalgebra R B) : โ(S.prod Sโ) = โS รหข โSโ - NonUnitalStarSubalgebra.instNonUnitalCommRing ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} [CommSemiring R] {A : Type u_1} [NonUnitalRing A] [StarRing A] [Module R A] [IsScalarTower R A A] [SMulCommClass R A A] : NonUnitalCommRing โฅ(NonUnitalStarSubalgebra.center 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 - NonUnitalStarSubalgebra.coe_centralizer_centralizer ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
(R : Type u) {A : Type v} [CommSemiring R] [NonUnitalSemiring A] [StarRing A] [Module R A] [IsScalarTower R A A] [SMulCommClass R A A] (s : Set A) : โ(NonUnitalStarSubalgebra.centralizer R โ(NonUnitalStarSubalgebra.centralizer R s)) = (s โช star s).centralizer.centralizer - 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 - NonUnitalStarSubalgebra.coe_add ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommSemiring R] [NonUnitalNonAssocSemiring A] [Module R A] [Star A] (S : NonUnitalStarSubalgebra R A) (x y : โฅS) : โ(x + y) = โx + โy - NonUnitalStarSubalgebra.coe_mul ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommSemiring R] [NonUnitalNonAssocSemiring A] [Module R A] [Star A] (S : NonUnitalStarSubalgebra R A) (x y : โฅS) : โ(x * y) = โx * โy - 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) - NonUnitalStarSubalgebra.mem_centralizer_iff ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
(R : Type u) {A : Type v} [CommSemiring R] [NonUnitalSemiring A] [StarRing A] [Module R A] [IsScalarTower R A A] [SMulCommClass R A A] {s : Set A} {z : A} : z โ NonUnitalStarSubalgebra.centralizer R s โ โ g โ s, g * z = z * g โง star g * z = z * star g - 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_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 - 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 - NonUnitalStarAlgHom.range_comp_le_range ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} {B : Type w} {C : Type w'} [CommSemiring R] [NonUnitalNonAssocSemiring A] [Module R A] [Star A] [NonUnitalNonAssocSemiring B] [Module R B] [Star B] [NonUnitalNonAssocSemiring C] [Module R C] [Star C] (f : A โโโโ[R] B) (g : B โโโโ[R] C) : NonUnitalStarAlgHom.range (g.comp f) โค NonUnitalStarAlgHom.range g - 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 - NonUnitalStarSubalgebra.coe_sub ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommRing R] [NonUnitalNonAssocRing A] [Module R A] [Star A] {S : NonUnitalStarSubalgebra R A} (x y : โฅS) : โ(x - y) = โx - โy - NonUnitalStarSubalgebra.mem_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] {S : NonUnitalStarSubalgebra R A} {Sโ : NonUnitalStarSubalgebra R B} {x : A ร B} : x โ S.prod Sโ โ x.1 โ S โง x.2 โ Sโ - 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) - NonUnitalStarAlgHom.subtype_comp_codRestrict ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
{F : Type v'} {R : Type u} {A : Type v} {B : Type w} [CommSemiring R] [NonUnitalNonAssocSemiring A] [Module R A] [Star A] [NonUnitalNonAssocSemiring B] [Module R B] [Star B] [FunLike F A B] [NonUnitalAlgHomClass F R A B] [StarHomClass F A B] (f : F) (S : NonUnitalStarSubalgebra R B) (hf : โ (x : A), f x โ S) : (NonUnitalStarSubalgebraClass.subtype S).comp (NonUnitalStarAlgHom.codRestrict f S hf) = โf - 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) - NonUnitalStarAlgHom.coe_codRestrict ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
{F : Type v'} {R : Type u} {A : Type v} {B : Type w} [CommSemiring R] [NonUnitalNonAssocSemiring A] [Module R A] [Star A] [NonUnitalNonAssocSemiring B] [Module R B] [Star B] [FunLike F A B] [NonUnitalAlgHomClass F R A B] [StarHomClass F A B] (f : F) (S : NonUnitalStarSubalgebra R B) (hf : โ (x : A), f x โ S) (x : A) : โ((NonUnitalStarAlgHom.codRestrict f S hf) x) = f x - NonUnitalStarAlgHom.injective_codRestrict ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
{F : Type v'} {R : Type u} {A : Type v} {B : Type w} [CommSemiring R] [NonUnitalNonAssocSemiring A] [Module R A] [Star A] [NonUnitalNonAssocSemiring B] [Module R B] [Star B] [FunLike F A B] [NonUnitalAlgHomClass F R A B] [StarHomClass F A B] (f : F) (S : NonUnitalStarSubalgebra R B) (hf : โ (x : A), f x โ S) : Function.Injective โ(NonUnitalStarAlgHom.codRestrict f S hf) โ Function.Injective โf - NonUnitalStarAlgHom.range_comp ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} {B : Type w} {C : Type w'} [CommSemiring R] [NonUnitalNonAssocSemiring A] [Module R A] [Star A] [NonUnitalNonAssocSemiring B] [Module R B] [Star B] [NonUnitalNonAssocSemiring C] [Module R C] [Star C] (f : A โโโโ[R] B) (g : B โโโโ[R] C) : NonUnitalStarAlgHom.range (g.comp f) = NonUnitalStarSubalgebra.map g (NonUnitalStarAlgHom.range f) - 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) - NonUnitalStarSubalgebra.map_map ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} {B : Type w} {C : Type w'} [CommSemiring R] [NonUnitalNonAssocSemiring A] [Module R A] [Star A] [NonUnitalNonAssocSemiring B] [Module R B] [Star B] [NonUnitalNonAssocSemiring C] [Module R C] [Star C] (S : NonUnitalStarSubalgebra R A) (g : B โโโโ[R] C) (f : A โโโโ[R] B) : NonUnitalStarSubalgebra.map g (NonUnitalStarSubalgebra.map f S) = NonUnitalStarSubalgebra.map (g.comp f) S - 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.isMulCommutative_toNonUnitalSubalgebra ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommSemiring R] [NonUnitalSemiring A] [StarRing A] [Module R A] (S : NonUnitalStarSubalgebra R A) [IsMulCommutative โฅS] : IsMulCommutative โฅS.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 - NonUnitalStarSubalgebra.prod_mono ๐ 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] {S T : NonUnitalStarSubalgebra R A} {Sโ Tโ : NonUnitalStarSubalgebra R B} : S โค T โ Sโ โค Tโ โ S.prod Sโ โค T.prod Tโ - 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 - NonUnitalStarSubalgebra.comap_center_le_center ๐ 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] [IsScalarTower R A A] [SMulCommClass R A A] {F : Type u_1} [IsScalarTower R B B] [SMulCommClass R B B] [FunLike F A B] [NonUnitalAlgHomClass F R A B] [StarHomClass F A B] {f : F} (hf : Function.Injective โf) : NonUnitalStarSubalgebra.comap f (NonUnitalStarSubalgebra.center R B) โค NonUnitalStarSubalgebra.center R A - NonUnitalStarSubalgebra.map_center_le_center ๐ 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] [IsScalarTower R A A] [SMulCommClass R A A] {F : Type u_1} [IsScalarTower R B B] [SMulCommClass R B B] [FunLike F A B] [NonUnitalAlgHomClass F R A B] [StarHomClass F A B] {f : F} (hf : Function.Surjective โf) : NonUnitalStarSubalgebra.map f (NonUnitalStarSubalgebra.center R A) โค NonUnitalStarSubalgebra.center R B - 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) - NonUnitalStarSubalgebra.instSMulCommClass ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommSemiring R] [NonUnitalNonAssocSemiring A] [Module R A] [Star A] (S : NonUnitalStarSubalgebra R A) [SMulCommClass R A A] : SMulCommClass R โฅS โฅS - NonUnitalStarSubalgebra.map_center_eq ๐ 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] [IsScalarTower R A A] [SMulCommClass R A A] {F : Type u_1} [IsScalarTower R B B] [SMulCommClass R B B] [EquivLike F A B] [NonUnitalAlgEquivClass F R A B] [StarHomClass F A B] (f : F) : NonUnitalStarSubalgebra.map f (NonUnitalStarSubalgebra.center R A) = NonUnitalStarSubalgebra.center R B - 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} - NonUnitalStarSubalgebra.center_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] [IsScalarTower R A A] [SMulCommClass R A A] [IsScalarTower R B B] [SMulCommClass R B B] : NonUnitalStarSubalgebra.center R (A ร B) = (NonUnitalStarSubalgebra.center R A).prod (NonUnitalStarSubalgebra.center R B) - 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 = โค - NonUnitalStarSubalgebra.instIsScalarTower' ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
{R' : Type u'} {R : Type u} {A : Type v} [CommSemiring R] [NonUnitalNonAssocSemiring A] [Module R A] [Star A] (S : NonUnitalStarSubalgebra R A) [Semiring R'] [SMul R' R] [Module R' A] [IsScalarTower R' R A] : IsScalarTower R' R โฅ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) = โค - NonUnitalStarSubalgebra.instSMulCommClass' ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
{R' : Type u'} {R : Type u} {A : Type v} [CommSemiring R] [NonUnitalNonAssocSemiring A] [Module R A] [Star A] (S : NonUnitalStarSubalgebra R A) [Semiring R'] [SMul R' R] [Module R' A] [IsScalarTower R' R A] [SMulCommClass R' R A] : SMulCommClass R' R โฅS - 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) - NonUnitalStarSubalgebra.instIsScalarTower ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommSemiring R] [NonUnitalNonAssocSemiring A] [Module R A] [Star A] (S : NonUnitalStarSubalgebra R A) [IsScalarTower R A A] : IsScalarTower R โฅS โฅS - 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 - NonUnitalStarSubalgebra.toNonUnitalSubalgebra_subtype ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommSemiring R] [NonUnitalNonAssocSemiring A] [Module R A] [Star A] (S : NonUnitalStarSubalgebra R A) : NonUnitalSubalgebraClass.subtype S = NonUnitalAlgHomClass.toNonUnitalAlgHom (NonUnitalStarSubalgebraClass.subtype S) - 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 - NonUnitalStarSubalgebra.inclusion ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommSemiring R] [NonUnitalSemiring A] [StarRing A] [Module R A] {S T : NonUnitalStarSubalgebra R A} (h : S โค T) : โฅS โโโโ[R] โฅT - StarAlgEquiv.ofInjective' ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
{F : Type v'} {R : Type u} {A : Type v} {B : Type w} [CommSemiring R] [NonUnitalSemiring A] [Module R A] [Star A] [NonUnitalSemiring B] [Module R B] [Star B] [FunLike F A B] [NonUnitalAlgHomClass F R A B] [StarHomClass F A B] (f : F) (hf : Function.Injective โf) : A โโโ[R] โฅ(NonUnitalStarAlgHom.range f) - StarAlgEquiv.ofLeftInverse' ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
{F : Type v'} {R : Type u} {A : Type v} {B : Type w} [CommSemiring R] [NonUnitalSemiring A] [Module R A] [Star A] [NonUnitalSemiring B] [Module R B] [Star B] [FunLike F A B] [NonUnitalAlgHomClass F R A B] [StarHomClass F A B] {g : B โ A} {f : F} (h : Function.LeftInverse g โf) : A โโโ[R] โฅ(NonUnitalStarAlgHom.range f) - 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 - NonUnitalStarSubalgebra.toSubring_subtype ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u_1} {A : Type u_2} [CommRing R] [NonUnitalNonAssocRing A] [Module R A] [Star A] (S : NonUnitalStarSubalgebra R A) : NonUnitalSubringClass.subtype S = โ(NonUnitalStarSubalgebraClass.subtype S) - NonUnitalStarSubalgebra.inclusion_injective ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommSemiring R] [NonUnitalSemiring A] [StarRing A] [Module R A] {S T : NonUnitalStarSubalgebra R A} (h : S โค T) : Function.Injective โ(NonUnitalStarSubalgebra.inclusion h) - NonUnitalStarSubalgebra.val_inclusion ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommSemiring R] [NonUnitalSemiring A] [StarRing A] [Module R A] {S T : NonUnitalStarSubalgebra R A} (h : S โค T) (s : โฅS) : โ((NonUnitalStarSubalgebra.inclusion h) s) = โs - NonUnitalStarSubalgebra.inclusion_mk ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommSemiring R] [NonUnitalSemiring A] [StarRing A] [Module R A] {S T : NonUnitalStarSubalgebra R A} (h : S โค T) (x : A) (hx : x โ S) : (NonUnitalStarSubalgebra.inclusion h) โจx, hxโฉ = โจx, โฏโฉ - StarAlgEquiv.ofInjective'_apply ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
{F : Type v'} {R : Type u} {A : Type v} {B : Type w} [CommSemiring R] [NonUnitalSemiring A] [Module R A] [Star A] [NonUnitalSemiring B] [Module R B] [Star B] [FunLike F A B] [NonUnitalAlgHomClass F R A B] [StarHomClass F A B] (f : F) (hf : Function.Injective โf) (x : A) : โ((StarAlgEquiv.ofInjective' f hf) x) = f x - StarAlgEquiv.ofLeftInverse'_apply ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
{F : Type v'} {R : Type u} {A : Type v} {B : Type w} [CommSemiring R] [NonUnitalSemiring A] [Module R A] [Star A] [NonUnitalSemiring B] [Module R B] [Star B] [FunLike F A B] [NonUnitalAlgHomClass F R A B] [StarHomClass F A B] {g : B โ A} {f : F} (h : Function.LeftInverse g โf) (x : A) : โ((StarAlgEquiv.ofLeftInverse' h) x) = f x - NonUnitalStarSubalgebra.inclusion_right ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommSemiring R] [NonUnitalSemiring A] [StarRing A] [Module R A] {S T : NonUnitalStarSubalgebra R A} (h : S โค T) (x : โฅT) (m : โx โ S) : (NonUnitalStarSubalgebra.inclusion h) โจโx, mโฉ = x - NonUnitalStarSubalgebra.range_val ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommSemiring R] [NonUnitalSemiring A] [StarRing A] [Module R A] (S : NonUnitalStarSubalgebra R A) : NonUnitalStarAlgHom.range (NonUnitalStarSubalgebraClass.subtype S) = S - 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 โค = โค - StarAlgEquiv.ofLeftInverse'_symm_apply ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
{F : Type v'} {R : Type u} {A : Type v} {B : Type w} [CommSemiring R] [NonUnitalSemiring A] [Module R A] [Star A] [NonUnitalSemiring B] [Module R B] [Star B] [FunLike F A B] [NonUnitalAlgHomClass F R A B] [StarHomClass F A B] {g : B โ A} {f : F} (h : Function.LeftInverse g โf) (x : โฅ(NonUnitalStarAlgHom.range f)) : (StarAlgEquiv.ofLeftInverse' h).symm x = g โx - 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.inclusion_self ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommSemiring R] [NonUnitalSemiring A] [StarRing A] [Module R A] {S : NonUnitalStarSubalgebra R A} : NonUnitalAlgHomClass.toNonUnitalAlgHom (NonUnitalStarSubalgebra.inclusion โฏ) = NonUnitalAlgHom.id R โฅS - 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.inclusion_inclusion ๐ Mathlib.Algebra.Star.NonUnitalSubalgebra
{R : Type u} {A : Type v} [CommSemiring R] [NonUnitalSemiring A] [StarRing A] [Module R A] {S T U : NonUnitalStarSubalgebra R A} (hst : S โค T) (htu : T โค U) (x : โฅS) : (NonUnitalStarSubalgebra.inclusion htu) ((NonUnitalStarSubalgebra.inclusion hst) x) = (NonUnitalStarSubalgebra.inclusion โฏ) 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.inrRangeEquiv ๐ Mathlib.Algebra.Algebra.Unitization
(R : Type u_1) (A : Type u_2) [CommSemiring R] [StarAddMonoid R] [NonUnitalSemiring A] [Star A] [Module R A] [IsScalarTower R A A] [SMulCommClass R A A] : A โโโ[R] โฅ(NonUnitalStarAlgHom.range (Unitization.inrNonUnitalStarAlgHom R A)) - Unitization.inrRangeEquiv_apply_coe_snd ๐ Mathlib.Algebra.Algebra.Unitization
(R : Type u_1) (A : Type u_2) [CommSemiring R] [StarAddMonoid R] [NonUnitalSemiring A] [Star A] [Module R A] [IsScalarTower R A A] [SMulCommClass R A A] (a : A) : (โ((Unitization.inrRangeEquiv R A) a)).toProd.2 = a - Unitization.inrRangeEquiv_apply_coe_fst ๐ Mathlib.Algebra.Algebra.Unitization
(R : Type u_1) (A : Type u_2) [CommSemiring R] [StarAddMonoid R] [NonUnitalSemiring A] [Star A] [Module R A] [IsScalarTower R A A] [SMulCommClass R A A] (a : A) : (โ((Unitization.inrRangeEquiv R A) a)).toProd.1 = 0 - Unitization.inrRangeEquiv_symm_apply ๐ Mathlib.Algebra.Algebra.Unitization
(R : Type u_1) (A : Type u_2) [CommSemiring R] [StarAddMonoid R] [NonUnitalSemiring A] [Star A] [Module R A] [IsScalarTower R A A] [SMulCommClass R A A] (aโ : โฅ(NonUnitalStarAlgHom.range (Unitization.inrNonUnitalStarAlgHom R A))) : (Unitization.inrRangeEquiv R A).symm aโ = (โaโ).toProd.2 - 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 - 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 - StarSubalgebra.toNonUnitalStarSubalgebra_inj ๐ 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 U : StarSubalgebra R A} : S.toNonUnitalStarSubalgebra = U.toNonUnitalStarSubalgebra โ S = U
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