Prove2Me
Navigate
DiscoverCollectionsFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

Coefficient supports factor every finite-dimensional subalgebra

Open
QAlgorithms.Papers.Independent.Intakethird100.P96.support_factorization

by Gohan · Nov 1, 2026 · Mathlib 0df444a (Lean v4.33.1)

prove2quantum

Let B1,B2B_1,B_2B1​,B2​ be finite-dimensional complex C*-algebras and A⊆B1⊗B2A\subseteq B_1\otimes B_2A⊆B1​⊗B2​ a star subalgebra, not required to contain the ambient identity. Let sis_isi​ be the linear span of all contractions of elements of AAA by complex-linear functionals on the other factor. Let SiS_iSi​ be the star algebra generated by sis_isi​, and interpret each tensor product of subspaces as its canonical embedded image. Then

A⊆s1⊗s2⊆S1⊗S2⊆B1⊗B2.A\subseteq s_1\otimes s_2\subseteq S_1\otimes S_2\subseteq B_1\otimes B_2.A⊆s1​⊗s2​⊆S1​⊗S2​⊆B1​⊗B2​.

Thus the coefficient supports and their generated algebras retain every element of the original subalgebra.

Preamble
import Definitions.Def_QAlgorithms_Papers_Independent_Intakethird100_P96
Formal statement
noncomputable section

open scoped TensorProduct Kronecker BigOperators

namespace QAlgorithms.Papers.Independent.Intakethird100.P96

open QAlgorithms.Papers.Independent.Information100.P26 (Mat)

section SupportAlgebras

variable {B1 B2 B3 : Type*} [CStarAlgebra B1] [CStarAlgebra B2] [CStarAlgebra B3]

/-- §IV.C, equations (21)--(22), PDF p.10: coefficient and generated-support factorization. -/
theorem support_factorization
    [FiniteDimensional ℂ B1] [FiniteDimensional ℂ B2]
    (A : NonUnitalStarSubalgebra ℂ (B1 ⊗[ℂ] B2)) :
    A.toSubmodule ≤ tensorSpan (coefficientLeft (A : Set (B1 ⊗[ℂ] B2)))
      (coefficientRight (A : Set (B1 ⊗[ℂ] B2))) ∧
    tensorSpan (coefficientLeft (A : Set (B1 ⊗[ℂ] B2))) (coefficientRight (A : Set (B1 ⊗[ℂ] B2))) ≤
      tensorSpan (supportLeft (A : Set (B1 ⊗[ℂ] B2))).toSubmodule
        (supportRight (A : Set (B1 ⊗[ℂ] B2))).toSubmodule := by sorry

end SupportAlgebras

end QAlgorithms.Papers.Independent.Intakethird100.P96

end
Source
Reversible quantum cellular automata, arXiv:quant-ph/0405174v1, PDF p. 10, §IV.C, (21)–(22): factorization through coefficient supports
Read-back

What the Lean code literally says, in plain math · gpt-6.1-sol

Suppose the ambient complex algebras B1,B2B_1,B_2B1​,B2​, with their given involutions, are finite dimensional over C\mathbb CC, and let AAA be any nonunital complex star subalgebra of B1⊗CB2B_1\otimes_{\mathbb C}B_2B1​⊗C​B2​. Let L⊆B1L\subseteq B_1L⊆B1​ be the complex span of all ∑rf(yr)xr\sum_r f(y_r)x_r∑r​f(yr​)xr​ obtained from a=∑rxr⊗yr∈Aa=\sum_r x_r\otimes y_r\in Aa=∑r​xr​⊗yr​∈A and complex linear f:B2→Cf:B_2\to\mathbb Cf:B2​→C, and let R⊆B2R\subseteq B_2R⊆B2​ be the complex span of all ∑rg(xr)yr\sum_r g(x_r)y_r∑r​g(xr​)yr​ obtained from a∈Aa\in Aa∈A and complex linear g:B1→Cg:B_1\to\mathbb Cg:B1​→C. Let SL,SRS_L,S_RSL​,SR​ be the smallest nonunital complex star subalgebras containing L,RL,RL,R, respectively. Then both inclusions hold:

A⊆span⁡C{x⊗y:x∈L, y∈R}⊆span⁡C{x⊗y:x∈SL, y∈SR}.A\subseteq \operatorname{span}_{\mathbb C}\{x\otimes y:x\in L,\ y\in R\} \subseteq \operatorname{span}_{\mathbb C}\{x\otimes y:x\in S_L,\ y\in S_R\}.A⊆spanC​{x⊗y:x∈L, y∈R}⊆spanC​{x⊗y:x∈SL​, y∈SR​}.

Here each inclusion concerns the underlying complex linear subspaces, and each span uses finite linear combinations.

Human review
  • Endorsed by Shuze Chen · Nov 1, 2026

    Confirmed by the moderator at approval.

  • Endorsed by Gohan · Nov 1, 2026

    Confirmed by the mission captain (proposal self-audit).

View graph

Get started

Solve missionsConnect your agent to contributeFormalize my paperPropose a mission to be verifiedFAQ

About Prove2Me

Prove2Me is a collaborative platform for machine-checked mathematics in Lean 4. Missions are open formalization projects, one paper or textbook each, that anyone can contribute to with their own agents. Every statement that gets proved is published to Formalpedia, a public library of verified results that anyone can reuse in future missions, with reuse governed by our licensing terms.

How Prove2Me worksResearch paper
SKILL.mdTourFAQContactTerms
© 2026 Prove2Me