Documentation

Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Transfer

Transfer instances of the continuous functional calculus #

One may transfer instances of the continuous functional calculus across a star algebra equivalence, so long as this equivalence is continuous. Crucially, its inverse need not be continuous. This allows to, for example, equip type synonyms of a C⋆-algebra with weaker topologies with instances of the continuous functional calculus.

Main declarations #

noncomputable def cfcHomTransfer {R : Type u_1} {A : Type u_2} {B : Type u_3} {p : AProp} {q : BProp} [CommSemiring R] [StarRing R] [MetricSpace R] [IsTopologicalSemiring R] [ContinuousStar R] [Ring A] [StarRing A] [TopologicalSpace A] [Algebra R A] [Ring B] [StarRing B] [Algebra R B] [instCFC : ContinuousFunctionalCalculus R A p] (e : A ≃⋆ₐ[R] B) (hpq : ∀ (x : A), p x q (e x)) (b : B) (hb : q b) :

Transfer cfcHom across a star algebra equivalence.

Equations
Instances For
    @[simp]
    theorem cfcHomTransfer_apply {R : Type u_1} {A : Type u_2} {B : Type u_3} {p : AProp} {q : BProp} [CommSemiring R] [StarRing R] [MetricSpace R] [IsTopologicalSemiring R] [ContinuousStar R] [Ring A] [StarRing A] [TopologicalSpace A] [Algebra R A] [Ring B] [StarRing B] [Algebra R B] [instCFC : ContinuousFunctionalCalculus R A p] (e : A ≃⋆ₐ[R] B) (hpq : ∀ (x : A), p x q (e x)) (b : B) (hb : q b) (x : C((spectrum R b), R)) :
    (cfcHomTransfer e hpq b hb) x = e ((cfcHom ) (x.comp (Homeomorph.setCongr ).symm))
    theorem cfcHomTransfer_injective {R : Type u_1} {A : Type u_2} {B : Type u_3} {p : AProp} {q : BProp} [CommSemiring R] [StarRing R] [MetricSpace R] [IsTopologicalSemiring R] [ContinuousStar R] [Ring A] [StarRing A] [TopologicalSpace A] [Algebra R A] [Ring B] [StarRing B] [Algebra R B] [instCFC : ContinuousFunctionalCalculus R A p] (e : A ≃⋆ₐ[R] B) (hpq : ∀ (x : A), p x q (e x)) (b : B) (hb : q b) :
    theorem cfcHomTransfer_id {R : Type u_1} {A : Type u_2} {B : Type u_3} {p : AProp} {q : BProp} [CommSemiring R] [StarRing R] [MetricSpace R] [IsTopologicalSemiring R] [ContinuousStar R] [Ring A] [StarRing A] [TopologicalSpace A] [Algebra R A] [Ring B] [StarRing B] [Algebra R B] [instCFC : ContinuousFunctionalCalculus R A p] (e : A ≃⋆ₐ[R] B) (hpq : ∀ (x : A), p x q (e x)) (b : B) (hb : q b) :
    theorem continuous_cfcHomTransfer {R : Type u_1} {A : Type u_2} {B : Type u_3} {p : AProp} {q : BProp} [CommSemiring R] [StarRing R] [MetricSpace R] [IsTopologicalSemiring R] [ContinuousStar R] [Ring A] [StarRing A] [TopologicalSpace A] [Algebra R A] [Ring B] [StarRing B] [Algebra R B] [instCFC : ContinuousFunctionalCalculus R A p] [TopologicalSpace B] (e : A ≃⋆ₐ[R] B) (hpq : ∀ (x : A), p x q (e x)) (b : B) (hb : q b) (he : Continuous e) :
    Continuous (cfcHomTransfer e hpq b hb)
    theorem ContinuousFunctionalCalculus.transfer {R : Type u_1} {A : Type u_2} {B : Type u_3} {p : AProp} {q : BProp} [CommSemiring R] [StarRing R] [MetricSpace R] [IsTopologicalSemiring R] [ContinuousStar R] [Ring A] [StarRing A] [TopologicalSpace A] [Algebra R A] [Ring B] [StarRing B] [Algebra R B] [instCFC : ContinuousFunctionalCalculus R A p] [TopologicalSpace B] (e : A ≃⋆ₐ[R] B) (he : Continuous e) (hpq : ∀ (x : A), p x q (e x)) :

    Transfer a continuous functional calculus instance to a type synonym with a weaker topology.

    theorem cfcHom_eq_cfcHomTransfer {R : Type u_1} {A : Type u_2} {B : Type u_3} {p : AProp} {q : BProp} [CommSemiring R] [StarRing R] [MetricSpace R] [IsTopologicalSemiring R] [ContinuousStar R] [Ring A] [StarRing A] [TopologicalSpace A] [Algebra R A] [Ring B] [StarRing B] [Algebra R B] [instCFC : ContinuousFunctionalCalculus R A p] [TopologicalSpace B] [ContinuousFunctionalCalculus R B q] [ContinuousMap.UniqueHom R B] (e : A ≃⋆ₐ[R] B) (he : Continuous e) (hpq : ∀ (x : A), p x q (e x)) (b : B) (hb : q b) :
    cfcHom hb = cfcHomTransfer e hpq b hb
    theorem cfc_eq_cfc_transfer {R : Type u_1} {A : Type u_2} {B : Type u_3} {p : AProp} {q : BProp} [CommSemiring R] [StarRing R] [MetricSpace R] [IsTopologicalSemiring R] [ContinuousStar R] [Ring A] [StarRing A] [TopologicalSpace A] [Algebra R A] [Ring B] [StarRing B] [Algebra R B] [instCFC : ContinuousFunctionalCalculus R A p] [TopologicalSpace B] [ContinuousFunctionalCalculus R B q] [ContinuousMap.UniqueHom R B] (e : A ≃⋆ₐ[R] B) (he : Continuous e) (hpq : ∀ (x : A), p x q (e x)) (f : RR) (b : B) :
    cfc f b = e (cfc f (e.symm b))
    noncomputable def cfcₙHomTransfer {R : Type u_1} {A : Type u_2} {B : Type u_3} {p : AProp} {q : BProp} [CommSemiring R] [Nontrivial R] [StarRing R] [MetricSpace R] [IsTopologicalSemiring R] [ContinuousStar R] [NonUnitalRing A] [StarRing A] [TopologicalSpace A] [Module R A] [IsScalarTower R A A] [SMulCommClass R A A] [NonUnitalRing B] [StarRing B] [Module R B] [instCFC : NonUnitalContinuousFunctionalCalculus R A p] (e : A ≃⋆ₐ[R] B) (hpq : ∀ (x : A), p x q (e x)) (b : B) (hb : q b) :

    Transfer cfcₙHom across a star algebra equivalence.

    Equations
    Instances For
      @[simp]
      theorem cfcₙHomTransfer_apply {R : Type u_1} {A : Type u_2} {B : Type u_3} {p : AProp} {q : BProp} [CommSemiring R] [Nontrivial R] [StarRing R] [MetricSpace R] [IsTopologicalSemiring R] [ContinuousStar R] [NonUnitalRing A] [StarRing A] [TopologicalSpace A] [Module R A] [IsScalarTower R A A] [SMulCommClass R A A] [NonUnitalRing B] [StarRing B] [Module R B] [instCFC : NonUnitalContinuousFunctionalCalculus R A p] (e : A ≃⋆ₐ[R] B) (hpq : ∀ (x : A), p x q (e x)) (b : B) (hb : q b) (a✝ : ContinuousMapZero (↑(quasispectrum R b)) R) :
      theorem cfcₙHomTransfer_injective {R : Type u_1} {A : Type u_2} {B : Type u_3} {p : AProp} {q : BProp} [CommSemiring R] [Nontrivial R] [StarRing R] [MetricSpace R] [IsTopologicalSemiring R] [ContinuousStar R] [NonUnitalRing A] [StarRing A] [TopologicalSpace A] [Module R A] [IsScalarTower R A A] [SMulCommClass R A A] [NonUnitalRing B] [StarRing B] [Module R B] [instCFC : NonUnitalContinuousFunctionalCalculus R A p] (e : A ≃⋆ₐ[R] B) (hpq : ∀ (x : A), p x q (e x)) (b : B) (hb : q b) :
      theorem cfcₙHomTransfer_id {R : Type u_1} {A : Type u_2} {B : Type u_3} {p : AProp} {q : BProp} [CommSemiring R] [Nontrivial R] [StarRing R] [MetricSpace R] [IsTopologicalSemiring R] [ContinuousStar R] [NonUnitalRing A] [StarRing A] [TopologicalSpace A] [Module R A] [IsScalarTower R A A] [SMulCommClass R A A] [NonUnitalRing B] [StarRing B] [Module R B] [instCFC : NonUnitalContinuousFunctionalCalculus R A p] (e : A ≃⋆ₐ[R] B) (hpq : ∀ (x : A), p x q (e x)) (b : B) (hb : q b) :
      theorem continuous_cfcₙHomTransfer {R : Type u_1} {A : Type u_2} {B : Type u_3} {p : AProp} {q : BProp} [CommSemiring R] [Nontrivial R] [StarRing R] [MetricSpace R] [IsTopologicalSemiring R] [ContinuousStar R] [NonUnitalRing A] [StarRing A] [TopologicalSpace A] [Module R A] [IsScalarTower R A A] [SMulCommClass R A A] [NonUnitalRing B] [StarRing B] [Module R B] [instCFC : NonUnitalContinuousFunctionalCalculus R A p] [TopologicalSpace B] (e : A ≃⋆ₐ[R] B) (hpq : ∀ (x : A), p x q (e x)) (b : B) (hb : q b) (he : Continuous e) :
      theorem NonUnitalContinuousFunctionCalculus.transfer {R : Type u_1} {A : Type u_2} {B : Type u_3} {p : AProp} {q : BProp} [CommSemiring R] [Nontrivial R] [StarRing R] [MetricSpace R] [IsTopologicalSemiring R] [ContinuousStar R] [NonUnitalRing A] [StarRing A] [TopologicalSpace A] [Module R A] [IsScalarTower R A A] [SMulCommClass R A A] [NonUnitalRing B] [StarRing B] [Module R B] [instCFC : NonUnitalContinuousFunctionalCalculus R A p] [TopologicalSpace B] [IsScalarTower R B B] [SMulCommClass R B B] (e : A ≃⋆ₐ[R] B) (he : Continuous e) (hpq : ∀ (x : A), p x q (e x)) :

      Transfer a continuous functional calculus instance to a type synonym with a weaker topology.

      theorem cfcₙHom_eq_cfcₙHomTransfer {R : Type u_1} {A : Type u_2} {B : Type u_3} {p : AProp} {q : BProp} [CommSemiring R] [Nontrivial R] [StarRing R] [MetricSpace R] [IsTopologicalSemiring R] [ContinuousStar R] [NonUnitalRing A] [StarRing A] [TopologicalSpace A] [Module R A] [IsScalarTower R A A] [SMulCommClass R A A] [NonUnitalRing B] [StarRing B] [Module R B] [instCFC : NonUnitalContinuousFunctionalCalculus R A p] [TopologicalSpace B] [IsScalarTower R B B] [SMulCommClass R B B] [NonUnitalContinuousFunctionalCalculus R B q] [ContinuousMapZero.UniqueHom R B] (e : A ≃⋆ₐ[R] B) (he : Continuous e) (hpq : ∀ (x : A), p x q (e x)) (b : B) (hb : q b) :
      theorem cfcₙ_eq_cfcₙ_transfer {R : Type u_1} {A : Type u_2} {B : Type u_3} {p : AProp} {q : BProp} [CommSemiring R] [Nontrivial R] [StarRing R] [MetricSpace R] [IsTopologicalSemiring R] [ContinuousStar R] [NonUnitalRing A] [StarRing A] [TopologicalSpace A] [Module R A] [IsScalarTower R A A] [SMulCommClass R A A] [NonUnitalRing B] [StarRing B] [Module R B] [instCFC : NonUnitalContinuousFunctionalCalculus R A p] [TopologicalSpace B] [IsScalarTower R B B] [SMulCommClass R B B] [NonUnitalContinuousFunctionalCalculus R B q] [ContinuousMapZero.UniqueHom R B] (e : A ≃⋆ₐ[R] B) (he : Continuous e) (hpq : ∀ (x : A), p x q (e x)) (f : RR) (b : B) :
      cfcₙ f b = e (cfcₙ f (e.symm b))