Documentation

Mathlib.Analysis.CStarAlgebra.Unitary.Maps

Unitary maps in C⋆-algebras #

This file defines some basic maps by unitaries in C⋆-algebras.

noncomputable def Unitary.mulLeft (R : Type u_1) (A : Type u_2) [NormedRing A] [StarRing A] [CStarRing A] [Ring R] [Module R A] [SMulCommClass R A A] :

Left multiplication by a unitary as a linear isometric equivalence.

Equations
  • One or more equations did not get rendered due to their size.
Instances For
    @[simp]
    theorem Unitary.mulLeft_apply (R : Type u_1) {A : Type u_2} [NormedRing A] [StarRing A] [CStarRing A] [Ring R] [Module R A] [SMulCommClass R A A] (u : (unitary A)) (x : A) :
    ((mulLeft R A) u) x = u * x
    theorem Unitary.symm_mulLeft_apply (R : Type u_1) {A : Type u_2} [NormedRing A] [StarRing A] [CStarRing A] [Ring R] [Module R A] [SMulCommClass R A A] (u : (unitary A)) (x : A) :
    ((mulLeft R A) u).symm x = star u * x
    @[simp]
    theorem Unitary.symm_mulLeft {R : Type u_1} {A : Type u_2} [NormedRing A] [StarRing A] [CStarRing A] [Ring R] [Module R A] [SMulCommClass R A A] (u : (unitary A)) :
    ((mulLeft R A) u).symm = (mulLeft R A) (star u)
    theorem Unitary.mulLeft_trans_mulLeft {R : Type u_1} {A : Type u_2} [NormedRing A] [StarRing A] [CStarRing A] [Ring R] [Module R A] [SMulCommClass R A A] (u v : (unitary A)) :
    ((mulLeft R A) u).trans ((mulLeft R A) v) = (mulLeft R A) (v * u)
    theorem Unitary.mulLeft_mul_apply {R : Type u_1} {A : Type u_2} [NormedRing A] [StarRing A] [CStarRing A] [Ring R] [Module R A] [SMulCommClass R A A] (u v : (unitary A)) (x : A) :
    ((mulLeft R A) (u * v)) x = ((mulLeft R A) u) (((mulLeft R A) v) x)
    @[simp]
    theorem Unitary.toLinearEquiv_mulLeft {R : Type u_1} {A : Type u_2} [NormedRing A] [StarRing A] [CStarRing A] [Ring R] [Module R A] [SMulCommClass R A A] (u : (unitary A)) :
    noncomputable def Unitary.mulRight (R : Type u_1) {A : Type u_2} [NormedRing A] [StarRing A] [CStarRing A] [Ring R] [Module R A] [IsScalarTower R A A] (u : (unitary A)) :

    Right multiplication by a unitary as a linear isometric equivalence.

    Equations
    Instances For
      @[simp]
      theorem Unitary.mulRight_apply (R : Type u_1) {A : Type u_2} [NormedRing A] [StarRing A] [CStarRing A] [Ring R] [Module R A] [IsScalarTower R A A] (u : (unitary A)) (x : A) :
      (mulRight R u) x = x * u
      theorem Unitary.symm_mulRight_apply (R : Type u_1) {A : Type u_2} [NormedRing A] [StarRing A] [CStarRing A] [Ring R] [Module R A] [IsScalarTower R A A] (u : (unitary A)) (x : A) :
      (mulRight R u).symm x = x * star u
      @[simp]
      theorem Unitary.symm_mulRight {R : Type u_1} {A : Type u_2} [NormedRing A] [StarRing A] [CStarRing A] [Ring R] [Module R A] [IsScalarTower R A A] (u : (unitary A)) :
      theorem Unitary.mulRight_trans_mulRight {R : Type u_1} {A : Type u_2} [NormedRing A] [StarRing A] [CStarRing A] [Ring R] [Module R A] [IsScalarTower R A A] (u v : (unitary A)) :
      (mulRight R u).trans (mulRight R v) = mulRight R (u * v)
      theorem Unitary.mulRight_mul_apply {R : Type u_1} {A : Type u_2} [NormedRing A] [StarRing A] [CStarRing A] [Ring R] [Module R A] [IsScalarTower R A A] (u v : (unitary A)) (x : A) :
      (mulRight R (u * v)) x = (mulRight R v) ((mulRight R u) x)
      @[simp]
      theorem Unitary.toLinearMap_mulRight {R : Type u_1} {A : Type u_2} [NormedRing A] [StarRing A] [CStarRing A] [Ring R] [Module R A] [IsScalarTower R A A] (u : (unitary A)) :
      @[simp]
      theorem Unitary.mulRight_one {R : Type u_1} {A : Type u_2} [NormedRing A] [StarRing A] [CStarRing A] [Ring R] [Module R A] [IsScalarTower R A A] :
      @[simp]
      theorem Unitary.toLinearEquiv_mulRight {R : Type u_1} {A : Type u_2} [NormedRing A] [StarRing A] [CStarRing A] [Ring R] [Module R A] [IsScalarTower R A A] (u : (unitary A)) :