OAI/Analysis/FactorGeneration/TraceHilbert.lean
74 declarations, 0 contain sorry, 0 declared as axioms
A separate type with the constructed trace inner product. Its norm is the trace two-norm; the original concrete algebra retains its operator norm. Lean's inner product is linear in the second argument.
- def
OAI.Generator.Tracial.TraceFreePreHilbertline 20Source documentation
Algebraic type copy indexed by the original factor hypotheses.
def TraceFreePreHilbert (_hfactor : ∀ c : M.toStarSubalgebra, (∀ a : M.toStarSubalgebra, a*c=c*a) → ∃ z : ℂ, c=z • (1 : M.toStarSubalgebra)) (_hdiff : ∀ p : M.toStarSubalgebra, IsStarProjection p → p ≠ 0 → ∃ q : M.toStarSubalgebra, IsStarProjection q ∧ q ≠ 0 ∧ q ≠ p ∧ p*q=q ∧ q*p=q) (_hfinite : ∀ a : M.toStarSubalgebra, star a*a=1 → a*star a=1) (_hunit : (1 : M.toStarSubalgebra) ≠ 0) : Type _ := M.toStarSubalgebra … - instance
OAI.Generator.Tracial.traceFreePreHilbertRingline 42 - instance
OAI.Generator.Tracial.traceFreePreHilbertAlgebraline 43 - instance
OAI.Generator.Tracial.traceFreePreHilbertStarRingline 45 - instance
OAI.Generator.Tracial.traceFreePreHilbertStarModuleline 47 - def
OAI.Generator.Tracial.traceFreeCopyline 51Source documentation
Algebraic identification only: it does not identify the two norms.
def traceFreeCopy : M.toStarSubalgebra ≃⋆ₐ[ℂ] E := …
- def
OAI.Generator.Tracial.traceFreeInnerCoreline 56 - instance
OAI.Generator.Tracial.traceFreePreHilbertNormedAddCommGroupline 74 - instance
OAI.Generator.Tracial.traceFreePreHilbertInnerProductSpaceline 76 - theorem
OAI.Generator.Tracial.traceFreeCopy_innerline 79 - theorem
OAI.Generator.Tracial.traceFreeCopy_norm_sqline 82 - abbrev
OAI.Generator.Tracial.TraceFreeHilbertline 88Source documentation
The actual Hilbert completion; no representation is supplied.
abbrev TraceFreeHilbert := UniformSpace.Completion E
- def
OAI.Generator.Tracial.traceFreeInclusionline 90 - theorem
OAI.Generator.Tracial.traceFreeInclusion_innerline 93 - theorem
OAI.Generator.Tracial.traceFreeInclusion_denseRangeline 98 - theorem
OAI.Generator.Tracial.traceFreeTrace_mul_square_leline 129 - theorem
OAI.Generator.Tracial.traceFreeCopy_mul_norm_leline 143 - theorem
OAI.Generator.Tracial.traceFreeInclusion_mul_norm_leline 149 - def
OAI.Generator.Tracial.traceFreeLeftOnPreHilbertline 182 - theorem
OAI.Generator.Tracial.traceFreeLeftOnPreHilbert_applyline 188 - def
OAI.Generator.Tracial.traceFreeLeftActionline 191 - theorem
OAI.Generator.Tracial.traceFreeLeftAction_inclusionline 197 - theorem
OAI.Generator.Tracial.traceFreeLeftAction_coeline 204 - theorem
OAI.Generator.Tracial.traceFreeLeftAction_norm_leline 208 - theorem
OAI.Generator.Tracial.traceFreeLeftAction_oneline 217 - theorem
OAI.Generator.Tracial.traceFreeLeftAction_mulline 223 - theorem
OAI.Generator.Tracial.traceFreeLeftAction_addline 230 - theorem
OAI.Generator.Tracial.traceFreeLeftAction_smulline 237 - theorem
OAI.Generator.Tracial.traceFreeLeftAction_zeroline 248 - theorem
OAI.Generator.Tracial.traceFreeLeftAction_starline 254 - def
OAI.Generator.Tracial.traceFreeHilbertActionline 267 - theorem
OAI.Generator.Tracial.traceFreeHilbertAction_inclusionline 280 - def
OAI.Generator.Tracial.traceFreeHilbertVectorline 285 - theorem
OAI.Generator.Tracial.traceFreeHilbertAction_vectorline 289 - theorem
OAI.Generator.Tracial.traceFreeHilbertVector_normline 294 - theorem
OAI.Generator.Tracial.traceFreeHilbertAction_injectiveline 303 - theorem
OAI.Generator.Tracial.traceFreeHilbertAction_normline 309 - theorem
OAI.Generator.Tracial.traceFreeHilbertAction_traceline 312 - theorem
OAI.Generator.Tracial.traceFreeHilbertAction_cyclicline 317 - theorem
OAI.Generator.Tracial.exists_traceFreeHilbert_representationline 324 - theorem
OAI.Generator.Tracial.traceFreeCopy_star_normline 364 - theorem
OAI.Generator.Tracial.traceFreeCopy_mul_norm_le_rightline 369 - def
OAI.Generator.Tracial.traceFreeRightOnPreHilbertline 375 - def
OAI.Generator.Tracial.traceFreeRightActionline 381 - theorem
OAI.Generator.Tracial.traceFreeRightAction_inclusionline 387 - theorem
OAI.Generator.Tracial.traceFreeRightAction_coeline 394 - theorem
OAI.Generator.Tracial.traceFreeLeftRight_commuteline 398 - theorem
OAI.Generator.Tracial.traceFreeRightAction_vectorline 406 - def
OAI.Generator.Tracial.traceFreeHilbertClosureline 442Source documentation
The bicommutant is a von Neumann algebra; no image-closedness is assumed.
def traceFreeHilbertClosure : VonNeumannAlgebra K where …
- theorem
OAI.Generator.Tracial.traceFreeHilbertClosure_mem_iffline 456 - theorem
OAI.Generator.Tracial.traceFreeHilbertAction_mem_closureline 463 - def
OAI.Generator.Tracial.traceFreeHilbertIntoClosureline 468 - theorem
OAI.Generator.Tracial.traceFreeHilbertClosure_strong_netline 473 - theorem
OAI.Generator.Tracial.traceFreeHilbertClosure_right_commuteline 482 - theorem
OAI.Generator.Tracial.traceFreeHilbertClosure_separatingline 489 - theorem
OAI.Generator.Tracial.traceFreeHilbertClosure_trace_commute_copyline 501 - theorem
OAI.Generator.Tracial.traceFreeHilbertClosure_trace_commuteline 514 - def
OAI.Generator.Tracial.traceFreeHilbertClosureTraceline 525Source documentation
Output tracial representation on the actual bicommutant. Its fields are proved above; no TracialRepresentation is an input to this construction.
def traceFreeHilbertClosureTrace : UltrapowerBridge.TracialRepresentation N where …
- theorem
OAI.Generator.Tracial.traceFreeHilbertClosureTrace_copyline 531 - theorem
OAI.Generator.Tracial.traceFreeHilbertClosureTrace_cyclicline 535 - def
OAI.Generator.Tracial.traceFreeHilbertActionCLMline 569 - def
OAI.Generator.Tracial.traceFreeHilbertCoefficientline 575 - theorem
OAI.Generator.Tracial.traceFreeHilbertCoefficient_applyline 579 - theorem
OAI.Generator.Tracial.traceFreeHilbertCoefficient_continuousline 582 - theorem
OAI.Generator.Tracial.traceFreeHilbertCoefficient_copy_ball_continuousline 587 - theorem
OAI.Generator.Tracial.traceFreeHilbertCoefficient_ball_continuousline 604 - def
OAI.Generator.Tracial.traceFreeHilbertBallMapline 619 - theorem
OAI.Generator.Tracial.traceFreeHilbertBallMap_continuousline 622 - theorem
OAI.Generator.Tracial.traceFreeHilbertBallMap_injectiveline 627 - theorem
OAI.Generator.Tracial.traceFreeHilbertBallMap_isClosedEmbeddingline 635 - def
OAI.Generator.Tracial.traceFreeHilbertWeakBallline 642 - theorem
OAI.Generator.Tracial.traceFreeHilbertWeakBall_eq_rangeline 645 - theorem
OAI.Generator.Tracial.traceFreeHilbertWeakBall_isCompactline 655 - theorem
OAI.Generator.Tracial.traceFreeHilbertWeakBall_isClosedline 662