OAI/Analysis/FactorGeneration/PatchingWords.lean
46 declarations, 0 contain sorry, 0 declared as axioms
Ordered signed mixed words in Popa 1308.3982v3, Lemma 3.2. The L2 continuity estimate keeps the order of every coefficient.
- def
OAI.Generator.Tracial.signedLetterline 16 - def
OAI.Generator.Tracial.patchingWordline 19 - theorem
OAI.Generator.Tracial.signedLetter_normline 23 - theorem
OAI.Generator.Tracial.signedLetter_subline 31 - theorem
OAI.Generator.Tracial.signedLetter_norm₂line 35 - theorem
OAI.Generator.Tracial.patchingWord_norm_le_oneline 38 - theorem
OAI.Generator.Tracial.patchingWord_norm₂_sub_leline 51 - theorem
OAI.Generator.Tracial.mixed_trace_sub_leline 88Source documentation
Uniform trace continuity of every actual signed mixed word.
theorem mixed_trace_sub_le (τ : TracialRepresentation M) (v w x₀ : M.toStarSubalgebra) (hv : ‖v‖ ≤ 1) (hw : ‖w‖ ≤ 1) (h₀ : ‖x₀‖ ≤ 1) (xs : List (Bool × M.toStarSubalgebra)) (hx : ∀ a ∈ xs, ‖a.2‖ ≤ 1) : ‖τ.trace (x₀*patchingWord v xs)-τ.trace (x₀*patchingWord w xs)‖ ≤ xs.length*τ.norm₂ (v-w) := by …Mentions: OAI.Generator.Tracial.patchingWord
- theorem
OAI.Generator.Tracial.exists_cornerUnitary_small_signed_tracesline 100Source documentation
Actual simultaneous control of signed one-patch terms, including arbitrary ambient coefficients. This uses the constructed corner unitaries in P.
theorem exists_cornerUnitary_small_signed_traces (τ : TracialRepresentation M) {P : VonNeumannAlgebra H} (hPM : P ≤ M) (hdiffP : ∀ p : P.toStarSubalgebra, IsStarProjection p → p ≠ 0 → ∃ q : P.toStarSubalgebra, IsStarProjection q ∧ q ≠ 0 ∧ q ≠ p ∧ p*q=q ∧ q*p=q) (p : AlgebraProjection P) (hp : p.val ≠ 0) (F G : Finset M.toStarSubalgebra) (ε : ℝ) (hε : 0 < ε) : ∃ v : CornerUnitary p, ∀ x ∈ F, ∀ y ∈ G, ∀ s : Bool, ‖τ.trace (x*signedLetter (coordinateInclusion hPM v.val) s*y)‖ < ε := by …Mentions: OAI.Generator.Tracial.AlgebraProjection, OAI.Generator.Tracial.CornerUnitary, OAI.Generator.Tracial.signedLetter, OAI.Generator.Tracial.coordinateInclusion
- def
OAI.Generator.Tracial.patchingCoefficientsline 140Source documentation
The last coefficient is an endpoint; all earlier coefficients are internal.
def patchingCoefficients (F : Set M.toStarSubalgebra) : List (Bool × M.toStarSubalgebra) → Prop | [] => True | [a] => a.2 ∈ F ∪ {1} | a::b::xs => a.2 ∈ F ∧ patchingCoefficients F (b::xs) - theorem
OAI.Generator.Tracial.patchingCoefficients_normline 145 - def
OAI.Generator.Tracial.PatchingAdmissibleline 164 - theorem
OAI.Generator.Tracial.mixed_trace_limitline 170 - theorem
OAI.Generator.Tracial.patchingAdmissible_limitline 181 - def
OAI.Generator.Tracial.zeroPartialUnitaryline 205 - theorem
OAI.Generator.Tracial.patchingAdmissible_zeroline 208 - theorem
OAI.Generator.Tracial.exists_maximal_patchingAdmissibleline 225Source documentation
A maximal element in the scalar mixed-word admissible set.
theorem exists_maximal_patchingAdmissible (f : AlgebraProjection M) (F : Set M.toStarSubalgebra) (hF : ∀ x ∈ F, ‖x‖ ≤ 1) (n : ℕ) (ε : ℕ → ℝ) : ∃ v : PartialUnitary M, PatchingAdmissible τ f F n ε v ∧ ∀ w : PartialUnitary M, PatchingAdmissible τ f F n ε w → v ≤ w → w ≤ v := by …Mentions: OAI.Generator.Tracial.AlgebraProjection, OAI.Generator.Tracial.PartialUnitary, OAI.Generator.Tracial.PatchingAdmissible
- theorem
OAI.Generator.Tracial.inclusion_mem_of_bounded_L2_limitline 251 - def
OAI.Generator.Tracial.PatchingAdmissibleInline 268 - theorem
OAI.Generator.Tracial.patchingAdmissibleIn_limitline 272 - theorem
OAI.Generator.Tracial.exists_maximal_patchingAdmissibleInline 284Source documentation
The actual maximal admissible partial unitary lies in P, with mixed-word errors measured in the ambient tracial algebra M. No support-growth bound.
theorem exists_maximal_patchingAdmissibleIn (f : AlgebraProjection M) (F : Set M.toStarSubalgebra) (hF : ∀ x ∈ F, ‖x‖ ≤ 1) (n : ℕ) (ε : ℕ → ℝ) : ∃ v : PartialUnitary M, PatchingAdmissibleIn (P := P) τ f F n ε v ∧ …Mentions: OAI.Generator.Tracial.AlgebraProjection, OAI.Generator.Tracial.PartialUnitary, OAI.Generator.Tracial.PatchingAdmissibleIn
- def
OAI.Generator.Tracial.boundedListsline 308Source documentation
All lists of length at most n over a finite alphabet.
def boundedLists {α : Type*} (A : Finset α) : ℕ → Finset (List α) | 0 => {[]} | n+1 => by classical exact insert [] ((A ×ˢ boundedLists A n).image (fun z => z.1 :: z.2)) - theorem
OAI.Generator.Tracial.mem_boundedListsline 314 - def
OAI.Generator.Tracial.signedAlphabetline 325Source documentation
A finite alphabet of signs and coefficients.
def signedAlphabet (F : Finset M.toStarSubalgebra) : Finset (Bool × M.toStarSubalgebra) := …
- theorem
OAI.Generator.Tracial.mem_signedAlphabetline 328 - def
OAI.Generator.Tracial.admissibleWordFamilyline 333Source documentation
Every word admitted by the source definition, with its leading coefficient.
def admissibleWordFamily (F : Finset M.toStarSubalgebra) (n : ℕ) : Finset (M.toStarSubalgebra × List (Bool × M.toStarSubalgebra)) := by … - theorem
OAI.Generator.Tracial.patchingCoefficients_memline 339 - theorem
OAI.Generator.Tracial.mem_admissibleWordFamilyline 353 - def
OAI.Generator.Tracial.middleWordFamilyline 371Source documentation
The uncompressed middle coefficient between the first two patch letters. Every coefficient here is internal to the original word.
def middleWordFamily (F : Finset M.toStarSubalgebra) (n : ℕ) : Finset (M.toStarSubalgebra × List (Bool × M.toStarSubalgebra)) := by … - theorem
OAI.Generator.Tracial.mem_middleWordFamilyline 376 - def
OAI.Generator.Tracial.outerWordFamilyline 388Source documentation
Actual fixed outer coefficients needed for one-patch terms.
def outerWordFamily (v : M.toStarSubalgebra) (F : Finset M.toStarSubalgebra) (n : ℕ) : Finset M.toStarSubalgebra := by … - theorem
OAI.Generator.Tracial.mem_outerWordFamilyline 394 - theorem
OAI.Generator.Tracial.patchingCoefficients_of_internalline 414 - theorem
OAI.Generator.Tracial.patchingCoefficients_append_endpointline 425 - theorem
OAI.Generator.Tracial.patchingWord_appendline 437 - def
OAI.Generator.Tracial.middleMomentErrorline 445Source documentation
A_i is zero for an empty middle segment, since its sole coefficient is centered.
def middleMomentError (ε : ℕ → ℝ) (r : ℕ) : ℝ := if r=0 then 0 else ε r
- theorem
OAI.Generator.Tracial.admissible_middle_traceline 447 - theorem
OAI.Generator.Tracial.admissible_middle_second_traceline 462Source documentation
Appending a positive v and prepending v* gives an admitted word of length r+2. The two new endpoint coefficients are exactly 1.
theorem admissible_middle_second_trace (v : PartialUnitary M) (f : AlgebraProjection M) (F : Set M.toStarSubalgebra) (n : ℕ) (ε : ℕ → ℝ) (hv : PatchingAdmissible τ f F n ε v) (x : M.toStarSubalgebra) (xs : List (Bool × M.toStarSubalgebra)) (hx : x ∈ F) (hxs : ∀ a ∈ xs,a.2 ∈ F) (hlen : xs.length+2 ≤ n) : ‖τ.trace (star v.val*(x*patchingWord v.val xs)*v.val)‖ ≤ ε (xs.length+2)*(τ.trace v.support.val).re := by …Mentions: OAI.Generator.Tracial.PartialUnitary, OAI.Generator.Tracial.AlgebraProjection, OAI.Generator.Tracial.PatchingAdmissible, OAI.Generator.Tracial.patchingWord
- theorem
OAI.Generator.Tracial.middleWordFamily_momentsline 483 - def
OAI.Generator.Tracial.patchingExpansionline 506 - theorem
OAI.Generator.Tracial.sum_map_left_mulline 513 - theorem
OAI.Generator.Tracial.signedLetter_addline 519 - theorem
OAI.Generator.Tracial.patchingExpansion_sumline 523 - theorem
OAI.Generator.Tracial.patchingExpansion_lengthline 541 - theorem
OAI.Generator.Tracial.patchingExpansion_degree_leline 548 - theorem
OAI.Generator.Tracial.patchingExpansion_zero_filterline 563Source documentation
The unique term containing no patch letters is exactly the original word.
theorem patchingExpansion_zero_filter (v w : M.toStarSubalgebra) (xs : List (Bool × M.toStarSubalgebra)) : (patchingExpansion v w xs).filter (fun z => z.1==0)=[(0,patchingWord v xs)] := by …Mentions: OAI.Generator.Tracial.patchingExpansion, OAI.Generator.Tracial.patchingWord