Theorem: SpectrumRestricts.cfcHom_eq_restrict
File: Mathlib/Analysis/NormedSpace/Star/ContinuousFunctionalCalculus/Restrict.lean

tactic: apply cfcHom_eq_of_continuous_of_map_id
state_before: R : Type u_1
S : Type u_2
A : Type u_3
p q : A → Prop
inst✝²³ : Semifield R
inst✝²² : StarRing R
inst✝²¹ : MetricSpace R
inst✝²⁰ : TopologicalSemiring R
inst✝¹⁹ : ContinuousStar R
inst✝¹⁸ : Semifield S
inst✝¹⁷ : StarRing S
inst✝¹⁶ : MetricSpace S
inst✝¹⁵ : TopologicalSemiring S
inst✝¹⁴ : ContinuousStar S
inst✝¹³ : TopologicalSpace A
inst✝¹² : Ring A
inst✝¹¹ : StarRing A
inst✝¹⁰ : Algebra S A
inst✝⁹ : ContinuousFunctionalCalculus S q
inst✝⁸ : Algebra R S
inst✝⁷ : Algebra R A
inst✝⁶ : IsScalarTower R S A
inst✝⁵ : StarModule R S
inst✝⁴ : ContinuousSMul R S
inst✝³ : CompleteSpace R
inst✝² : ContinuousFunctionalCalculus R p
inst✝¹ : UniqueContinuousFunctionalCalculus R A
f : C(S, R)
halg : UniformEmbedding ⇑(algebraMap R S)
a : A
hpa : p a
hqa : q a
h : SpectrumRestricts a ⇑f
inst✝ : CompactSpace ↑(spectrum S a)
⊢ cfcHom hpa = starAlgHom (cfcHom hqa) h
state_after: case hφ₁
R : Type u_1
S : Type u_2
A : Type u_3
p q : A → Prop
inst✝²³ : Semifield R
inst✝²² : StarRing R
inst✝²¹ : MetricSpace R
inst✝²⁰ : TopologicalSemiring R
inst✝¹⁹ : ContinuousStar R
inst✝¹⁸ : Semifield S
inst✝¹⁷ : StarRing S
inst✝¹⁶ : MetricSpace S
inst✝¹⁵ : TopologicalSemiring S
inst✝¹⁴ : ContinuousStar S
inst✝¹³ : TopologicalSpace A
inst✝¹² : Ring A
inst✝¹¹ : StarRing A
inst✝¹⁰ : Algebra S A
inst✝⁹ : ContinuousFunctionalCalculus S q
inst✝⁸ : Algebra R S
inst✝⁷ : Algebra R A
inst✝⁶ : IsScalarTower R S A
inst✝⁵ : StarModule R S
inst✝⁴ : ContinuousSMul R S
inst✝³ : CompleteSpace R
inst✝² : ContinuousFunctionalCalculus R p
inst✝¹ : UniqueContinuousFunctionalCalculus R A
f : C(S, R)
halg : UniformEmbedding ⇑(algebraMap R S)
a : A
hpa : p a
hqa : q a
h : SpectrumRestricts a ⇑f
inst✝ : CompactSpace ↑(spectrum S a)
⊢ Continuous ⇑(starAlgHom (cfcHom hqa) h)

case hφ₂
R : Type u_1
S : Type u_2
A : Type u_3
p q : A → Prop
inst✝²³ : Semifield R
inst✝²² : StarRing R
inst✝²¹ : MetricSpace R
inst✝²⁰ : TopologicalSemiring R
inst✝¹⁹ : ContinuousStar R
inst✝¹⁸ : Semifield S
inst✝¹⁷ : StarRing S
inst✝¹⁶ : MetricSpace S
inst✝¹⁵ : TopologicalSemiring S
inst✝¹⁴ : ContinuousStar S
inst✝¹³ : TopologicalSpace A
inst✝¹² : Ring A
inst✝¹¹ : StarRing A
inst✝¹⁰ : Algebra S A
inst✝⁹ : ContinuousFunctionalCalculus S q
inst✝⁸ : Algebra R S
inst✝⁷ : Algebra R A
inst✝⁶ : IsScalarTower R S A
inst✝⁵ : StarModule R S
inst✝⁴ : ContinuousSMul R S
inst✝³ : CompleteSpace R
inst✝² : ContinuousFunctionalCalculus R p
inst✝¹ : UniqueContinuousFunctionalCalculus R A
f : C(S, R)
halg : UniformEmbedding ⇑(algebraMap R S)
a : A
hpa : p a
hqa : q a
h : SpectrumRestricts a ⇑f
inst✝ : CompactSpace ↑(spectrum S a)
⊢ (starAlgHom (cfcHom hqa) h) (ContinuousMap.restrict (spectrum R a) (ContinuousMap.id R)) = a

tactic: exact h.closedEmbedding_starAlgHom (cfcHom_closedEmbedding hqa) halg |>.continuous
state_before: case hφ₁
R : Type u_1
S : Type u_2
A : Type u_3
p q : A → Prop
inst✝²³ : Semifield R
inst✝²² : StarRing R
inst✝²¹ : MetricSpace R
inst✝²⁰ : TopologicalSemiring R
inst✝¹⁹ : ContinuousStar R
inst✝¹⁸ : Semifield S
inst✝¹⁷ : StarRing S
inst✝¹⁶ : MetricSpace S
inst✝¹⁵ : TopologicalSemiring S
inst✝¹⁴ : ContinuousStar S
inst✝¹³ : TopologicalSpace A
inst✝¹² : Ring A
inst✝¹¹ : StarRing A
inst✝¹⁰ : Algebra S A
inst✝⁹ : ContinuousFunctionalCalculus S q
inst✝⁸ : Algebra R S
inst✝⁷ : Algebra R A
inst✝⁶ : IsScalarTower R S A
inst✝⁵ : StarModule R S
inst✝⁴ : ContinuousSMul R S
inst✝³ : CompleteSpace R
inst✝² : ContinuousFunctionalCalculus R p
inst✝¹ : UniqueContinuousFunctionalCalculus R A
f : C(S, R)
halg : UniformEmbedding ⇑(algebraMap R S)
a : A
hpa : p a
hqa : q a
h : SpectrumRestricts a ⇑f
inst✝ : CompactSpace ↑(spectrum S a)
⊢ Continuous ⇑(starAlgHom (cfcHom hqa) h)
state_after: no goals

tactic: exact h.starAlgHom_id (cfcHom_id hqa)
state_before: case hφ₂
R : Type u_1
S : Type u_2
A : Type u_3
p q : A → Prop
inst✝²³ : Semifield R
inst✝²² : StarRing R
inst✝²¹ : MetricSpace R
inst✝²⁰ : TopologicalSemiring R
inst✝¹⁹ : ContinuousStar R
inst✝¹⁸ : Semifield S
inst✝¹⁷ : StarRing S
inst✝¹⁶ : MetricSpace S
inst✝¹⁵ : TopologicalSemiring S
inst✝¹⁴ : ContinuousStar S
inst✝¹³ : TopologicalSpace A
inst✝¹² : Ring A
inst✝¹¹ : StarRing A
inst✝¹⁰ : Algebra S A
inst✝⁹ : ContinuousFunctionalCalculus S q
inst✝⁸ : Algebra R S
inst✝⁷ : Algebra R A
inst✝⁶ : IsScalarTower R S A
inst✝⁵ : StarModule R S
inst✝⁴ : ContinuousSMul R S
inst✝³ : CompleteSpace R
inst✝² : ContinuousFunctionalCalculus R p
inst✝¹ : UniqueContinuousFunctionalCalculus R A
f : C(S, R)
halg : UniformEmbedding ⇑(algebraMap R S)
a : A
hpa : p a
hqa : q a
h : SpectrumRestricts a ⇑f
inst✝ : CompactSpace ↑(spectrum S a)
⊢ (starAlgHom (cfcHom hqa) h) (ContinuousMap.restrict (spectrum R a) (ContinuousMap.id R)) = a
state_after: no goals