OAI/Analysis/KadisonKastler/InvariantOperatorMean.lean
44 declarations, 0 contain sorry, 0 declared as axioms
Operator averaging from an actual scalar invariant mean
The scalar mean is data on bounded scalar functions. Riesz representation constructs the operator average from its coefficients. No operator-valued mean, fixed-point projection, or amenability conclusion is assumed.
- def
OAI.KadisonKastler.scalarMeanTranslateline 24 - structure
OAI.KadisonKastler.ScalarInvariantMeanline 29Source documentation
The usual scalar invariant-mean data, with no assertion of existence.
structure ScalarInvariantMean (G : Type*) [Group G] [TopologicalSpace G] [DiscreteTopology G] where …
- theorem
OAI.KadisonKastler.ScalarInvariantMean.fixedline 41 - def
OAI.KadisonKastler.ScalarInvariantMean.coefficientline 53Source documentation
The bounded scalar coefficient to which the scalar mean is applied.
def coefficient (F : G →ᵇ (H →L[ℂ] H)) (x y : H) : G →ᵇ ℂ := …
- theorem
OAI.KadisonKastler.ScalarInvariantMean.coefficient_applyline 64 - theorem
OAI.KadisonKastler.ScalarInvariantMean.norm_coefficient_leline 68 - theorem
OAI.KadisonKastler.ScalarInvariantMean.coefficient_add_inputline 79 - theorem
OAI.KadisonKastler.ScalarInvariantMean.coefficient_smul_inputline 85 - theorem
OAI.KadisonKastler.ScalarInvariantMean.coefficient_add_testline 92 - theorem
OAI.KadisonKastler.ScalarInvariantMean.coefficient_smul_testline 98 - def
OAI.KadisonKastler.ScalarInvariantMean.testFunctionalline 106Source documentation
A genuine continuous linear scalar functional in the test-vector slot.
def testFunctional (F : G →ᵇ (H →L[ℂ] H)) (x : H) : H →L[ℂ] ℂ := …
- def
OAI.KadisonKastler.ScalarInvariantMean.operatorValueline 118 - theorem
OAI.KadisonKastler.ScalarInvariantMean.inner_operatorValueline 121 - theorem
OAI.KadisonKastler.ScalarInvariantMean.norm_operatorValue_leline 130 - def
OAI.KadisonKastler.ScalarInvariantMean.operatorline 139 - theorem
OAI.KadisonKastler.ScalarInvariantMean.inner_operatorline 155 - theorem
OAI.KadisonKastler.ScalarInvariantMean.norm_operator_leline 159 - theorem
OAI.KadisonKastler.ScalarInvariantMean.operator_addline 162 - theorem
OAI.KadisonKastler.ScalarInvariantMean.operator_smulline 173 - def
OAI.KadisonKastler.ScalarInvariantMean.operatorMeanline 186Source documentation
The actual contractive complex-linear operator average.
def operatorMean : (G →ᵇ (H →L[ℂ] H)) →L[ℂ] (H →L[ℂ] H) := …
- theorem
OAI.KadisonKastler.ScalarInvariantMean.inner_operatorMeanline 195 - theorem
OAI.KadisonKastler.ScalarInvariantMean.operatorMean_constline 198 - theorem
OAI.KadisonKastler.ScalarInvariantMean.operatorMean_leftline 208 - theorem
OAI.KadisonKastler.ScalarInvariantMean.operatorMean_rightline 223 - theorem
OAI.KadisonKastler.ScalarInvariantMean.operatorMean_memline 232Source documentation
Averaging an actual family in a von Neumann algebra stays in that algebra.
theorem operatorMean_mem (M : VonNeumannAlgebra H) (F : G →ᵇ (H →L[ℂ] H)) (hF : ∀ g, F g ∈ M) : m.operatorMean F ∈ M := by … - theorem
OAI.KadisonKastler.ScalarInvariantMean.operatorMean_isPositiveline 243 - def
OAI.KadisonKastler.ScalarInvariantMean.translateFamilyline 261Source documentation
Translation invariance survives the coefficient construction.
def translateFamily (g : G) (F : G →ᵇ (H →L[ℂ] H)) : G →ᵇ (H →L[ℂ] H) := …
- theorem
OAI.KadisonKastler.ScalarInvariantMean.operatorMean_translateline 265 - def
OAI.KadisonKastler.ScalarInvariantMean.evaluationHomline 280 - def
OAI.KadisonKastler.ScalarInvariantMean.operatorMeanCPline 291Source documentation
Complete positivity follows by applying scalar positivity to the finite sum of all the matrix coefficients of a positive amplified family.
def operatorMeanCP : (G →ᵇ (H →L[ℂ] H)) →CP (H →L[ℂ] H) where …
- theorem
OAI.KadisonKastler.ScalarInvariantMean.operatorMeanCP_oneline 339 - def
OAI.KadisonKastler.ScalarInvariantMean.conjugationFamilyline 343Source documentation
The orbit family of an operator under an actual unitary representation.
def conjugationFamily (U : G →* unitary (H →L[ℂ] H)) (T : H →L[ℂ] H) : G →ᵇ (H →L[ℂ] H) := … - theorem
OAI.KadisonKastler.ScalarInvariantMean.conjugationFamily_applyline 348 - def
OAI.KadisonKastler.ScalarInvariantMean.conjugationFamilyHomline 351 - def
OAI.KadisonKastler.ScalarInvariantMean.averageConjugationline 380Source documentation
The unital completely positive invariant average of conjugates.
def averageConjugation (U : G →* unitary (H →L[ℂ] H)) : (H →L[ℂ] H) →CP (H →L[ℂ] H) where … - theorem
OAI.KadisonKastler.ScalarInvariantMean.averageConjugation_applyline 389 - theorem
OAI.KadisonKastler.ScalarInvariantMean.averageConjugation_oneline 392 - theorem
OAI.KadisonKastler.ScalarInvariantMean.averageConjugation_fixedline 398 - theorem
OAI.KadisonKastler.ScalarInvariantMean.averageConjugation_invariantline 407 - theorem
OAI.KadisonKastler.ScalarInvariantMean.averageConjugation_memline 423Source documentation
Invariant algebras are preserved by the actual operator average.
theorem averageConjugation_mem (U : G →* unitary (H →L[ℂ] H)) (M : VonNeumannAlgebra H) (T : H →L[ℂ] H) (hT : ∀ g, unitaryConj (U g) T ∈ M) : m.averageConjugation U T ∈ M := …Mentions: OAI.KadisonKastler.unitaryConj
- theorem
OAI.KadisonKastler.ScalarInvariantMean.averageConjugation_eq_of_commutesline 428 - theorem
OAI.KadisonKastler.ScalarInvariantMean.norm_averageConjugation_sub_leline 437Source documentation
A uniform orbit displacement bound is retained by averaging.
theorem norm_averageConjugation_sub_le (U : G →* unitary (H →L[ℂ] H)) (T : H →L[ℂ] H) {c : ℝ} (hc : 0 ≤ c) (hT : ∀ g, ‖unitaryConj (U g) T - T‖ ≤ c) : ‖m.averageConjugation U T - T‖ ≤ c := by …Mentions: OAI.KadisonKastler.unitaryConj
- def
OAI.KadisonKastler.ScalarInvariantMean.bimoduleMeanline 449Source documentation
The scalar construction supplies the precise bimodule mean used by the already proved boundary correction.
def bimoduleMean : BimoduleMean (boundaryConstant (G := G) (B := H →L[ℂ] H)) where …
Mentions: OAI.KadisonKastler.BimoduleMean, OAI.KadisonKastler.boundaryConstant
- theorem
OAI.KadisonKastler.ScalarInvariantMean.bimoduleMean_trivial_equivariantline 459Source documentation
With trivial action on the value algebra, the constructed bimodule mean is equivariant for the actual boundary translation.
theorem bimoduleMean_trivial_equivariant (g : G) (F : G →ᵇ (H →L[ℂ] H)) : m.bimoduleMean.toCLM (boundaryTranslate (1 : G →* ((H →L[ℂ] H) ≃⋆ₐ[ℂ] (H →L[ℂ] H))) g F) = m.bimoduleMean.toCLM F := by …Mentions: OAI.KadisonKastler.boundaryTranslate