Prove2Me
Navigate
DiscoverCollectionsFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

Main properties (i): arbitrary block entropy, including maximal volume law

Open
QAlgorithms.Papers.Independent.Intakethird100.P57.arbitrary_block_entropy

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

prove2quantum

Let N≥1N\ge1N≥1, 0≤L≤N0\le L\le N0≤L≤N, and let hhh be any real number satisfying 0≤h≤min⁡(L,N−L)0\le h\le\min(L,N-L)0≤h≤min(L,N−L). There exist bond-one RAGE data with nonzero raw vector vvv such that v/∥v∥v/\|v\|v/∥v∥ is a pure state and its reduced density matrix ρL\rho_LρL​ on the first LLL sites satisfies

S(ρL)=−tr⁡(ρLlog⁡2ρL)=h.S(\rho_L)=-\operatorname{tr}(\rho_L\log_2\rho_L)=h.S(ρL​)=−tr(ρL​log2​ρL​)=h.

Thus every admissible entropy value, including the maximal value min⁡(L,N−L)\min(L,N-L)min(L,N−L) bits, occurs within this family. Empty and whole-chain blocks have entropy zero. For L≤N/2L\le N/2L≤N/2, the maximal entropy is exactly LLL bits, giving a volume law. The entropy unit is bits, with 0log⁡20=00\log_2 0=00log2​0=0.

Preamble
import Definitions.Def_QAlgorithms_Papers_Independent_Intakethird100_P57
Formal statement
noncomputable section

open scoped ComplexConjugate Matrix

namespace QAlgorithms.Papers.Independent.Intakethird100.P57

attribute [local instance] Classical.propDecidable

/-- Abstract p.1 and Main properties (i), p.2: all entropy values up to the maximal
bipartite value occur already at D=1. Entropy is measured in bits. -/
theorem arbitrary_block_entropy (N L : ℕ) (hN : 1 ≤ N) (hL : L ≤ N)
    (h : ℝ) (hlo : 0 ≤ h) (hhi : h ≤ (min L (N - L) : ℕ)) :
    ∃ (A : Tensors N 1) (G : PhaseGraph N) (V : Fin N → Matrix.unitaryGroup Bool ℂ),
      rage A G V ≠ 0 ∧ IsState (normalizeRageVector (rage A G V)) ∧
      IsDensityMatrix (rageMarginal (rage A G V) (firstBlock N L)) ∧
      vnEntropy (rageMarginal (rage A G V) (firstBlock N L)) = h := by sorry

end QAlgorithms.Papers.Independent.Intakethird100.P57

end
Source
Renormalization algorithm with graph enhancement, arXiv:0802.1211v1, PDF p. 1, Main properties (i): arbitrary block entropy, including maximal volume law
Read-back

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

For all natural numbers N,LN,LN,L with N≥1N\ge1N≥1 and L≤NL\le NL≤N, and every real number hhh satisfying 0≤h≤min⁡(L,N−L)0\le h\le\min(L,N-L)0≤h≤min(L,N−L), there exist complex 1×11\times11×1 matrices Ak(t)A_k(t)Ak​(t), real weights wkℓw_{k\ell}wkℓ​ satisfying wkℓ=wℓkw_{k\ell}=w_{\ell k}wkℓ​=wℓk​, wkk=0w_{kk}=0wkk​=0, and 0≤wkℓ<2π0\le w_{k\ell}<2\pi0≤wkℓ​<2π, and unitary 2×22\times22×2 matrices VkV_kVk​, where k,ℓ∈{0,…,N−1}k,\ell\in\{0,\ldots,N-1\}k,ℓ∈{0,…,N−1} and t∈{0,1}t\in\{0,1\}t∈{0,1}, such that

r(b)=∑c∈{0,1}N(∏k=0N−1Vk(bk,ck))exp⁡ ⁣(i∑k<ℓwkℓckcℓ)tr⁡ ⁣(A0(c0)⋯AN−1(cN−1))r(b)= \sum_{c\in\{0,1\}^N} \left(\prod_{k=0}^{N-1}V_k(b_k,c_k)\right) \exp\!\left(\mathrm{i}\sum_{k<\ell}w_{k\ell}c_kc_\ell\right) \operatorname{tr}\!\left(A_0(c_0)\cdots A_{N-1}(c_{N-1})\right)r(b)=c∈{0,1}N∑​(k=0∏N−1​Vk​(bk​,ck​))exp(ik<ℓ∑​wkℓ​ck​cℓ​)tr(A0​(c0​)⋯AN−1​(cN−1​))

is nonzero and ∥∥r∥−1r∥=1\|\|r\|^{-1}r\|=1∥∥r∥−1r∥=1. For S={0,…,L−1}S=\{0,\ldots,L-1\}S={0,…,L−1}, define a matrix indexed by bit assignments a,ba,ba,b on SSS by

ρa,b=1∥r∥2∑e∈{0,1}Scr(a∪e) r(b∪e)‾,\rho_{a,b} = \frac{1}{\|r\|^2} \sum_{e\in\{0,1\}^{S^c}} r(a\cup e)\,\overline{r(b\cup e)},ρa,b​=∥r∥21​e∈{0,1}Sc∑​r(a∪e)r(b∪e)​,

where a∪ea\cup ea∪e denotes the full bit string with restrictions aaa and eee. This matrix is positive semidefinite, has trace 111, and satisfies

−Re⁡tr⁡(f(ρ))=h,f(x)=xlog⁡2x,-\operatorname{Re}\operatorname{tr}\bigl(f(\rho)\bigr)=h, \qquad f(x)=x\log_2x,−Retr(f(ρ))=h,f(x)=xlog2​x,

where f(ρ)f(\rho)f(ρ) is defined by continuous functional calculus and f(0)=0f(0)=0f(0)=0. All matrix products defining rrr use increasing site order. The permitted cases L=0L=0L=0 and L=NL=NL=N force h=0h=0h=0; when L=0L=0L=0, the matrix ρ\rhoρ has its single row and column indexed by the empty bit assignment.

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