OAI/Analysis/KadisonKastler/Basic.lean
34 declarations, 0 contain sorry, 0 declared as axioms
The concrete Kadison–Kastler distance
The distance is the operator-norm Hausdorff distance between the closed unit balls of two concrete, unital von Neumann algebras. All Hilbert spaces are allowed, including the zero space. The elementary estimates belong to §2 of Universal strong Kadison–Kastler stability (2026).
- def
OAI.KadisonKastler.unitBallline 27Source documentation
The operator-norm closed unit ball, as a subset of the ambient operators.
Also declared: ComparatorChallenges/StrongKadisonKastler.lean:16 (same declaration text).
def unitBall (M : VonNeumannAlgebra H) : Set (H →L[ℂ] H) := …
- theorem
OAI.KadisonKastler.mem_unitBallline 30 - theorem
OAI.KadisonKastler.zero_mem_unitBallline 33 - theorem
OAI.KadisonKastler.unitBall_nonemptyline 36 - theorem
OAI.KadisonKastler.unitBall_boundedline 39 - def
OAI.KadisonKastler.kkDistanceline 43Source documentation
Kadison and Kastler's ordinary distance, without matrix amplification.
Also declared: ComparatorChallenges/StrongKadisonKastler.lean:19 (same declaration text).
noncomputable def kkDistance (M N : VonNeumannAlgebra H) : ℝ := …
- theorem
OAI.KadisonKastler.unitBall_hausdorffEDist_ne_topline 46 - theorem
OAI.KadisonKastler.kkDistance_nonnegline 51 - theorem
OAI.KadisonKastler.kkDistance_selfline 54 - theorem
OAI.KadisonKastler.kkDistance_commline 57 - theorem
OAI.KadisonKastler.kkDistance_triangleline 60 - theorem
OAI.KadisonKastler.kkDistance_le_oneline 64 - theorem
OAI.KadisonKastler.exists_unitBall_approxline 72Source documentation
A strict distance bound supplies a contractive approximant in the other algebra.
theorem exists_unitBall_approx {M N : VonNeumannAlgebra H} {x : H →L[ℂ] H} (hx : x ∈ unitBall M) {r : ℝ} (hr : kkDistance M N < r) : ∃ y ∈ unitBall N, ‖x - y‖ < r := by …Mentions: OAI.KadisonKastler.unitBall, OAI.KadisonKastler.kkDistance
- def
OAI.KadisonKastler.unitaryConjline 79Source documentation
Conjugation by an ambient unitary operator.
Also declared: ComparatorChallenges/StrongKadisonKastler.lean:22 (same declaration text).
def unitaryConj (v : unitary (H →L[ℂ] H)) (x : H →L[ℂ] H) : H →L[ℂ] H := …
- theorem
OAI.KadisonKastler.unitaryConj_oneline 82 - theorem
OAI.KadisonKastler.norm_unitaryConjline 85 - theorem
OAI.KadisonKastler.unitaryConj_subline 89 - theorem
OAI.KadisonKastler.isometry_unitaryConjline 93 - theorem
OAI.KadisonKastler.unitaryConj_star_unitaryConjline 98 - theorem
OAI.KadisonKastler.unitaryConj_mulline 107 - def
OAI.KadisonKastler.Conjugatesline 112Source documentation
This expresses
v M v* = Nin the original Hilbert space.Also declared: ComparatorChallenges/StrongKadisonKastler.lean:25 (same declaration text).
def Conjugates (v : unitary (H →L[ℂ] H)) (M N : VonNeumannAlgebra H) : Prop := …
- def
OAI.KadisonKastler.NearConjugacyline 116Source documentation
The conclusion of strong stability, with a strict displacement bound.
Also declared: ComparatorChallenges/StrongKadisonKastler.lean:28 (same declaration text).
def NearConjugacy (M N : VonNeumannAlgebra H) (ε : ℝ) : Prop := …
- theorem
OAI.KadisonKastler.conjugates_oneline 119 - theorem
OAI.KadisonKastler.Conjugates.symmline 122 - theorem
OAI.KadisonKastler.Conjugates.transline 128 - theorem
OAI.KadisonKastler.nearConjugacy_selfline 135 - theorem
OAI.KadisonKastler.unitaryConj_unitBallline 139 - theorem
OAI.KadisonKastler.norm_unitaryConj_sub_leline 156Source documentation
The elementary displacement estimate used at every matrix level in §2.
theorem norm_unitaryConj_sub_le (v : unitary (H →L[ℂ] H)) (x : H →L[ℂ] H) : ‖unitaryConj v x - x‖ ≤ 2 * ‖(v : H →L[ℂ] H) - 1‖ * ‖x‖ := by …Mentions: OAI.KadisonKastler.unitaryConj
- theorem
OAI.KadisonKastler.kkDistance_le_of_conjugatesline 177 - theorem
OAI.KadisonKastler.kkDistance_eq_of_conjugatesline 195Source documentation
The same unitary change of position leaves the distance unchanged.
theorem kkDistance_eq_of_conjugates {M N P Q : VonNeumannAlgebra H} {v : unitary (H →L[ℂ] H)} (hMN : Conjugates v M N) (hPQ : Conjugates v P Q) : kkDistance N Q = kkDistance M P := by …Mentions: OAI.KadisonKastler.Conjugates, OAI.KadisonKastler.kkDistance
- theorem
OAI.KadisonKastler.kkDistance_conjugate_leline 204Source documentation
Moving one algebra by a small unitary increases its gap by at most twice the unitary displacement (the ordinary-distance part of equation (2.1)).
theorem kkDistance_conjugate_le {M N P : VonNeumannAlgebra H} {v : unitary (H →L[ℂ] H)} (hv : Conjugates v N P) : kkDistance M P ≤ kkDistance M N + 2 * ‖(v : H →L[ℂ] H) - 1‖ := …Mentions: OAI.KadisonKastler.Conjugates, OAI.KadisonKastler.kkDistance
- theorem
OAI.KadisonKastler.norm_unitary_mul_sub_one_leline 210Source documentation
Errors add when two unitary changes of position are composed.
theorem norm_unitary_mul_sub_one_le (v w : unitary (H →L[ℂ] H)) : ‖((v * w : unitary (H →L[ℂ] H)) : H →L[ℂ] H) - 1‖ ≤ ‖(v : H →L[ℂ] H) - 1‖ + ‖(w : H →L[ℂ] H) - 1‖ := by … - theorem
OAI.KadisonKastler.NearConjugacy.symmline 220 - theorem
OAI.KadisonKastler.NearConjugacy.transline 231