Local approximation inside the orbit at infinite rank
ProvedOAI.FreeGroupFactorMain.InfiniteGeneration.orbit_local_approximationThroughout, is the group von Neumann algebra of a discrete group acting on , with canonical trace , left-regular unitaries , and . Let and . Let for be the initial tuple, and for let be the extra generators. The orbit is the set of tuples for -preserving -automorphisms of . Tuples carry the metric in the operator norm. Assume that for every -preserving automorphism , finite and there are in the orbit with and words with for all . Then for every in the orbit, and , there are in the orbit with and a finitely supported with
This reduces density at infinite rank to finitely many generators at a time.
Formalization Note The statement is verbatim from OpenAI's Lean development, with the listed Definitions imported in place of the upstream modules; the definitions are supporting code for this statement.
import Mathlib
import Definitions.Def_FreeGroupFactorProof18
namespace OAI
noncomputable section
universe uA uG uι
open Set Metric Filter
open scoped NNReal Topology BigOperators ContDiff ENNReal
attribute [local instance] Classical.propDecidable
namespace FreeGroupFactorMain.Generation
end FreeGroupFactorMain.Generation
namespace FreeGroupFactorMain.InfiniteGeneration
open Generation
end FreeGroupFactorMain.InfiniteGeneration
namespace FreeGroupFactorMain.Generation
variable {G : Type uG} [Group G] {ι : Type uι}
end FreeGroupFactorMain.Generation
namespace FreeGroupFactorMain.InfiniteGeneration
open Generation
theorem orbit_local_approximation
(hstep : ∀ (Φ : M ≃⋆ₐ[ℂ] M), (∀ T, canonicalTrace (Φ T) = canonicalTrace T) →
∀ (s : Finset Index) (θ : ℝ), 0 < θ →
∃ V ∈ orbit, dist V (mapTuple Φ initial) < θ ∧
∃ w : Index → FreeGroup (Fin 3), ∀ j ∈ s,
twoNorm ((wordTuple V w j : M)-(mapTuple Φ generatorUnitary j : M)) < θ)
(U : Tuple) (hU : U ∈ orbit) (δ : ℝ) (hδ : 0 < δ)
(g : Group) (ε : ℝ) (hε : 0 < ε) :
∃ V ∈ orbit, dist V U < δ ∧ ∃ p : FreeGroup (Fin 3) →₀ ℂ,
dist (groupL2 (poly V p)) (lp.single 2 g (1 : ℂ)) < ε := by
sorry
end FreeGroupFactorMain.InfiniteGeneration
end
end OAI