A primitive for cocycles multimodular over the algebraic matrix algebra
ProvedOAI.BoundedHochschild.KadisonRingrose.primitive_of_algebraic_matrix_multimodularThroughout, is a unital C*-algebra with a partial order making it star-ordered, is a complex Banach space, and is an isometric conjugate-linear isomorphism, so is a von Neumann algebra with predual (the Lean hypothesis e). A family converges in the predual sense to (PredualTendsto) when for every . A cochain of degree is a bounded complex -linear map , and (differentialValue) is the Hochschild differential . The hypothesis NoFiniteCentralSummand M says that a central projection whose corner is finite (every isometry of the corner is unitary) must vanish. A partial isometry (PartialIso) is an element with ; its initial and final projections are and . Let be nontrivial with no finite central summand, and let be isometries () with orthogonal final projections whose finite sums tend to in the predual sense. Let be the *-algebra generated by the elements (countableMatrixAlgebra c). Every bounded cocycle of degree that is -multimodular has a bounded primitive: there is with .
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. Only the keyword lemma, where used upstream, becomes theorem, and a leading include ... in or omit ... in moves to the preamble. It is a step of the Lean proof of the vanishing of higher bounded Hochschild cohomology.
import Mathlib
import Definitions.Def_KadisonRingroseSupport2
namespace OAI
noncomputable section
namespace BoundedHochschild.KadisonRingrose
open HochschildComparison
universe u
variable {M X : Type u} [CStarAlgebra M] [PartialOrder M] [StarOrderedRing M]
[NormedAddCommGroup X] [NormedSpace ℂ X] [CompleteSpace X]
theorem primitive_of_algebraic_matrix_multimodular [Nontrivial M]
(e : StrongDual ℂ X ≃ₗᵢ⋆[ℂ] M) (hno : NoFiniteCentralSummand M)
(c : ℕ → PartialIso M) (hi : ∀ i, (c i).initial = 1)
(ho : ∀ i j, i ≠ j → (c i).final * (c j).final = 0)
(ht : PredualTendsto e (fun s : Finset ℕ => ∑ i ∈ s, (c i).final) Filter.atTop 1)
{n : ℕ} (f : Cochain M (n + 2))
(hM : MultimodularOver (countableMatrixAlgebra c) f)
(hf : ∀ x, differentialValue f x = 0) :
∃ g : Cochain M (n + 1), ∀ x, differentialValue g x = f x := by
sorry
end BoundedHochschild.KadisonRingrose
end
end OAI