MATHLIBANNEX / EXACT SOURCE v0.4.0
MathlibAnnex.Analysis.CStarAlgebra.NonUnitalCStarRepresentation.faithful_and_compactOperatorModel_of_singleton
theorem faithful_and_compactOperatorModel_of_singleton [Nontrivial A]
[TopologicalSpace.SeparableSpace H]
(pi : NonUnitalCStarRepresentation A H)
(hsingle : IsSingletonIrreducibleModel.{u, v, u} pi) :
Function.Injective pi ∧ IsCompactOperatorModel pi1 import MathlibAnnex.Analysis.CStarAlgebra.CompactPreimage 2 import MathlibAnnex.Analysis.CStarAlgebra.NonUnital.CompactExclusion 3 import MathlibAnnex.Analysis.CStarAlgebra.NonUnital.CompactRange 4 import MathlibAnnex.Analysis.CStarAlgebra.State.Ideal 5 6 /-! 7 # Compact-operator models for genuinely non-unital C-star algebras 8 9 This file assembles the non-unital Rosenberg conclusion. No unit is assumed 10 on the source algebra. `NonUnital.CompactExclusion` proves directly that 11 every represented operator is compact, while `NonUnital.CompactRange` proves 12 the reverse range inclusion. The older simplicity-based closure is retained 13 below as an independent conditional route. 14 -/ 15 16 set_option autoImplicit false 17 18 namespace MathlibAnnex.Analysis.CStarAlgebra 19 20 universe u v 21 22 variable {A : Type u} [NonUnitalCStarAlgebra A] 23 [PartialOrder A] [StarOrderedRing A] 24 variable {H : Type v} 25 variable [NormedAddCommGroup H] [InnerProductSpace ℂ H] [CompleteSpace H] 26 27 namespace NonUnitalCStarRepresentation 28 29 /-- A separable singleton irreducible representation of a nonzero possibly 30 non-unital complex C-star algebra is an exact model of the compact operators. 31 Neither simplicity nor faithfulness is assumed. -/ 32 theorem isCompactOperatorModel_of_singleton [Nontrivial A] 33 [TopologicalSpace.SeparableSpace H] 34 (pi : NonUnitalCStarRepresentation A H) 35 (hsingle : IsSingletonIrreducibleModel.{u, v, u} pi) : 36 IsCompactOperatorModel pi := by 37 exact ⟨injective_of_singleton pi hsingle, 38 isCompactOperator_map_of_singleton pi hsingle, 39 exists_preimage_of_compact_singleton pi hsingle⟩ 40 41 /-- Faithfulness and equality of the represented range with all compact 42 operators for a genuinely non-unital singleton model. -/ 43 theorem faithful_and_compactOperatorModel_of_singleton [Nontrivial A] 44 [TopologicalSpace.SeparableSpace H] 45 (pi : NonUnitalCStarRepresentation A H) 46 (hsingle : IsSingletonIrreducibleModel.{u, v, u} pi) : 47 Function.Injective pi ∧ IsCompactOperatorModel pi := 48 ⟨injective_of_singleton pi hsingle, 49 isCompactOperatorModel_of_singleton pi hsingle⟩ 50 51 /-- Closed-ideal simplicity turns the one nonzero compact image supplied by 52 the singleton argument into compactness of the entire represented image. -/ 53 theorem isCompactOperator_map_of_singleton_of_isSimple [Nontrivial A] 54 [TopologicalSpace.SeparableSpace H] 55 (pi : NonUnitalCStarRepresentation A H) 56 (hsingle : IsSingletonIrreducibleModel.{u, v, u} pi) 57 (hsimple : IsSimpleCStarAlgebra A) : 58 ∀ a : A, IsCompactOperator (pi a) := by 59 obtain ⟨p, _hp, hpne, _hrankOne, hpcompact⟩ := 60 exists_nonzero_projection_rankOne_map pi hsingle 61 let I : TwoSidedIdeal A := 62 MathlibAnnex.CStarAlgebra.compactPreimageIdeal pi 63 have hpI : p ∈ I := 64 (MathlibAnnex.CStarAlgebra.mem_compactPreimageIdeal pi p).2 hpcompact 65 have hIne : I ≠ ⊥ := by 66 intro hbot 67 have hpzero : p = 0 := by 68 rw [hbot] at hpI 69 simpa using hpI 70 exact hpne hpzero 71 have hItop : I = ⊤ := 72 (hsimple.2 I 73 (MathlibAnnex.CStarAlgebra.isClosed_compactPreimageIdeal pi)).resolve_left hIne 74 intro a 75 have haI : a ∈ I := by 76 rw [hItop] 77 trivial 78 exact (MathlibAnnex.CStarAlgebra.mem_compactPreimageIdeal pi a).1 haI 79 80 /-- Conditional closure of the genuinely non-unital compact-operator model: 81 the only extra input is norm-closed two-sided simplicity of `A`. -/ 82 theorem isCompactOperatorModel_of_singleton_of_isSimple [Nontrivial A] 83 [TopologicalSpace.SeparableSpace H] 84 (pi : NonUnitalCStarRepresentation A H) 85 (hsingle : IsSingletonIrreducibleModel.{u, v, u} pi) 86 (hsimple : IsSimpleCStarAlgebra A) : 87 IsCompactOperatorModel pi := by 88 refine ⟨injective_of_singleton pi hsingle, 89 isCompactOperator_map_of_singleton_of_isSimple pi hsingle hsimple, ?_⟩ 90 exact exists_preimage_of_compact_singleton pi hsingle 91 92 /-- Faithfulness and exact compact range, conditionally on the generic 93 non-unital simplicity bridge. -/ 94 theorem faithful_and_compactOperatorModel_of_singleton_of_isSimple 95 [Nontrivial A] [TopologicalSpace.SeparableSpace H] 96 (pi : NonUnitalCStarRepresentation A H) 97 (hsingle : IsSingletonIrreducibleModel.{u, v, u} pi) 98 (hsimple : IsSimpleCStarAlgebra A) : 99 Function.Injective pi ∧ IsCompactOperatorModel pi := 100 ⟨injective_of_singleton pi hsingle, 101 isCompactOperatorModel_of_singleton_of_isSimple pi hsingle hsimple⟩ 102 103 end NonUnitalCStarRepresentation 104 105 end MathlibAnnex.Analysis.CStarAlgebra