Skip to content

Commit 07c1c1a

Browse files
committed
refactor(MPS/RFP): use unit Appendix B structural datum
1 parent 1b674eb commit 07c1c1a

6 files changed

Lines changed: 74 additions & 45 deletions

TNLean/MPS/RFP/CommutingBridge.lean

Lines changed: 25 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -31,13 +31,14 @@ The declarations below separate three mathematical statements:
3131
idempotents on each finite chain;
3232
* the already formalized Appendix B structural form.
3333
34-
**Scope restriction (overlapping two-site terms):** The current \(N\)-site state
35-
space is a function space indexed by configurations. It does not yet expose the
36-
tensor-product support maps needed to state directly the source relation
37-
\([\tau_1(P_2),P_2]=0\) for the two overlapping nearest-neighbor terms. For this
38-
reason commutativity of the translated idempotents is an explicit hypothesis in
39-
`HasProductPairLocalProjectors`. Eliminating this hypothesis is the
40-
overlapping product-of-entangled-pairs locality step recorded in
34+
**Scope restriction (overlapping two-site terms):** The three-site support maps
35+
for the source \(AX\) and \(XB\) windows are now available in
36+
`TNLean.MPS.ParentHamiltonian.LocalSupport`. What is still missing is the
37+
Appendix-B theorem identifying the product-of-entangled-pairs parent projectors
38+
with the translated length-two parent terms and proving their overlapping
39+
commutation. For this reason commutativity of the translated idempotents is
40+
still an explicit hypothesis in `HasProductPairLocalProjectors`. Eliminating
41+
this hypothesis is the product-of-entangled-pairs locality step recorded in
4142
`docs/paper-gaps/cpsv16_nncph_ground_state_scope.tex`.
4243
-/
4344

@@ -111,10 +112,12 @@ theorem HasProductPairMPV.exists_twoSiteAmplitude {A : MPSTensor d D}
111112
\(p_i\) associated to the adjacent two-site factors on an \(N\)-site chain, with
112113
\(p_i p_j=p_j p_i\).
113114
114-
**Scope restriction (tensor-product locality):** The current formal state space
115-
does not yet carry the tensor-product support maps used in the source
116-
product-of-entangled-pairs argument, so the projectors are stated directly as
117-
endomorphisms of the full \(N\)-site space. -/
115+
**Scope restriction (local projectors):** The formal development now has the
116+
three-site \(AX/XB\) support maps for adjacent windows. This structure still does
117+
not construct, from the Appendix-B product-of-entangled-pairs form, the
118+
chain-level projectors that equal the translated length-two parent terms. The
119+
projectors are therefore still stated directly as endomorphisms of the full
120+
\(N\)-site space. -/
118121
structure HasProductPairLocalProjectors (A : MPSTensor d D) (N : ℕ) where
119122
proj : Fin N → NSiteSpace d N →ₗ[ℂ] NSiteSpace d N
120123
hidem : ∀ i, proj i * proj i = proj i
@@ -183,12 +186,12 @@ theorem ProductPairBridge.localTerm_idempotent
183186
/-! ### Appendix B structural form as the preceding input -/
184187

185188
/-- Structure recording the Appendix B normal-tensor decomposition
186-
\(A^i=X\Lambda U^iX^{-1}\).
189+
\(A^i=X\Lambda U^iX^{-1}\) in the source unit pair-index convention.
187190
188-
The theorem `rfp_nt_structural_full` proves existence of this structural form
189-
from the RFP, normality, and left-canonical hypotheses. The remaining
190-
product-of-entangled-pairs factorization and parent-term identities must use
191-
the same \(X,\Lambda,U\). -/
191+
The theorem `rfp_nt_structural_full_unit_pair` proves existence of this
192+
structural form from the RFP, normality, and left-canonical hypotheses. The
193+
remaining product-of-entangled-pairs factorization and parent-term identities
194+
must use the same \(X,\Lambda,U\). -/
192195
structure AppendixBStructuralData (A : MPSTensor d D) where
193196
/-- The virtual-bond change of basis. -/
194197
X : Matrix (Fin D) (Fin D) ℂ
@@ -200,15 +203,11 @@ structure AppendixBStructuralData (A : MPSTensor d D) where
200203
hX_det : X.det ≠ 0
201204
/-- The diagonal weights are strictly positive. -/
202205
hΛ_pos : ∀ k, 0 < Λ k
203-
/-- The residual tensor is left-canonical. -/
204-
hU_left : ∑ i : Fin d, (U i)ᴴ * U i = 1
205-
/-- The residual tensor satisfies the normalized per-block pair-index
206-
orthonormality condition. The normalization differs from the source's unit
207-
pair-index convention as recorded in
208-
`docs/paper-gaps/cpsv16_rfp_isometry_scope.tex`. -/
206+
/-- The residual tensor satisfies the source unit pair-index orthonormality
207+
condition from arXiv:1606.00608, lines 550--554, restricted to one block. -/
209208
hU_pair : ∀ p q : Fin D × Fin D,
210209
∑ i : Fin d, star (U i p.1 p.2) * U i q.1 q.2 =
211-
if p = q then (D : ℂ)⁻¹ else 0
210+
if p = q then 1 else 0
212211
/-- The original tensor has the Appendix B structural form. -/
213212
hA_eq : ∀ i, A i = X * Matrix.diagonal (fun k => (Λ k : ℂ)) * U i * X⁻¹
214213

@@ -218,15 +217,14 @@ theorem AppendixBStructuralData.exists_ofRFP (A : MPSTensor d D) [NeZero D]
218217
(hLeft : ∑ i : Fin d, (A i)ᴴ * A i = 1) :
219218
Nonempty (AppendixBStructuralData A) := by
220219
classical
221-
obtain ⟨X, Λ, U, hX_det, hΛ_pos, hU_left, hU_pair, hA_eq⟩ :=
222-
rfp_nt_structural_full A hNT hRFP hLeft
220+
obtain ⟨X, Λ, U, hX_det, hΛ_pos, hU_pair, hA_eq⟩ :=
221+
rfp_nt_structural_full_unit_pair A hNT hRFP hLeft
223222
exact ⟨
224223
{ X := X
225224
Λ := Λ
226225
U := U
227226
hX_det := hX_det
228227
hΛ_pos := hΛ_pos
229-
hU_left := hU_left
230228
hU_pair := hU_pair
231229
hA_eq := hA_eq }⟩
232230

@@ -309,7 +307,7 @@ theorem AppendixBStructuralData.mpv_eq_productPairState_one {A : MPSTensor d D}
309307
/-- The remaining product-of-entangled-pairs input needed after Appendix B.
310308
311309
For a fixed structural form, this captures the two facts that are still not
312-
produced internally by `rfp_nt_structural_full`: the even-chain MPV must be a
310+
produced by the Appendix-B structural datum: the even-chain MPV must be a
313311
repeated copy of the two-site amplitude determined by that same witness, and the
314312
nearest-neighbor parent projectors on each finite chain must be identified with a
315313
commuting family attached to these adjacent two-site factors. -/

blueprint/src/chapter/ch13_parent_hamiltonian_commuting_gap.tex

Lines changed: 17 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -597,7 +597,8 @@ \section{Translated parent-term commutation}\label{sec:commuting_parent_ham}
597597

598598
\begin{proof}
599599
\notready
600-
\uses{thm:rfp_implies_nncph, lem:parent_hamiltonian_ff}
600+
\uses{thm:rfp_implies_nncph, lem:parent_hamiltonian_ff,
601+
def:overlapping_two_site_supports}
601602
Conditional on Theorem~\ref{thm:rfp_implies_nncph}, the first equation is
602603
immediate. The second is Lemma~\ref{lem:parent_hamiltonian_ff} with $L=2$.
603604
\end{proof}
@@ -638,6 +639,14 @@ \section{Translated parent-term commutation}\label{sec:commuting_parent_ham}
638639
\[
639640
A^i=X\Lambda U^iX^{-1}.
640641
\]
642+
The residual tensor is now recorded in the source unit pair-index convention:
643+
\[
644+
\sum_i
645+
\overline{(U^i)_{\alpha,\beta}}\,
646+
(U^i)_{\alpha',\beta'}
647+
=
648+
\delta_{\alpha,\alpha'}\delta_{\beta,\beta'}.
649+
\]
641650
The change of basis does not alter periodic MPS coefficients, so the
642651
corresponding two-site amplitude is
643652
\[
@@ -666,9 +675,13 @@ \section{Translated parent-term commutation}\label{sec:commuting_parent_ham}
666675
which is the nearest-neighbor commuting conclusion for every finite chain.
667676
The even-chain factorization and the two-site projector identification are
668677
the inputs supplied by Appendix~B of \cite{Cirac2016MPDO_arXiv}; given them,
669-
the local terms commute. Together with Lemma~\ref{lem:parent_hamiltonian_ff},
670-
they also give the zero-energy equation for \(V^{(N)}(A)\), still without
671-
asserting the source ground-space spanning condition.
678+
the local terms commute. The three-site \(AX/XB\) support maps of
679+
Definition~\ref{def:overlapping_two_site_supports} record the local action
680+
of the adjacent projectors, but the theorem identifying those projectors with
681+
the translated parent terms remains open. Together with
682+
Lemma~\ref{lem:parent_hamiltonian_ff}, the product-pair input also gives the
683+
zero-energy equation for \(V^{(N)}(A)\), still without asserting the source
684+
ground-space spanning condition.
672685
\end{remark}
673686

674687
\begin{theorem}[Product-pair data and ground-space spanning give all-chain NNCPH]%

docs/audits/2026-04-21_issue234_commuting_parent_hamiltonian_gap.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -111,10 +111,10 @@ into
111111
- a family of chain-level projectors whose values are exactly the nearest-neighbor `localTerm`s.
112112

113113
This is a genuine chain-space construction problem on `NSiteSpace d N`; it is **not** a remaining
114-
issue about the NNCPH definition itself. The present `AppendixBStructuralData` record still exposes
115-
only the left-canonical identity for `U`; a proof of the all-even-length factorization may need the
116-
stronger matrix-entry isometry produced inside `rfp_nt_structural_full` to be exported, or an
117-
alternative local-support description of the product-pair state.
114+
issue about the NNCPH definition itself. The present `AppendixBStructuralData` record now exposes
115+
the unit pair-index isometry for `U` in the source convention. A proof of the all-even-length
116+
factorization still has to turn that matrix-entry isometry into the repeated two-site amplitude on
117+
the cyclic chain, or give an equivalent local-support description of the product-pair state.
118118

119119
## Gap 2 — the forward decorrelation theorem is blocked on tensor locality
120120

docs/paper-gaps/cpsv16_nncph_ground_state_scope.tex

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,11 @@ \section{Formal boundary}
111111
not yet prove the named ground-space spanning condition, the three-way
112112
equivalence with ZCL, the complete canonical-form hypotheses from the source
113113
statement, or the Beigi ground-space characterization as an internal theorem.
114+
For the forward RFP-to-NNCPH direction, the three-site \(AX/XB\) support maps
115+
are now represented in \leanid{MPSTensor.HasOverlappingTwoSiteCommutation};
116+
the remaining local step is to identify the Appendix~B product-of-entangled-pairs
117+
projectors with the translated two-site parent terms and prove the overlapping
118+
commutation relation for them.
114119
The reverse theorem now consumes both the explicit BNT relation
115120
\leanid{MPSTensor.IsBNT} and the named all-chain condition
116121
\leanid{MPSTensor.HasNNCPHGroundSpaces}, but the implication still depends on
@@ -138,9 +143,11 @@ \section{Elimination plan}
138143

139144
The present formal boundary is therefore: the reverse implication has the
140145
source ground-space hypothesis, but its proof is still the Beigi axiom; the
141-
forward implication proves only the commutation and zero-energy equations from
142-
the already axiomatized commutation direction together with frustration-freeness
143-
of the MPS vector for the canonical parent interaction.
146+
forward implication has the source-unit Appendix~B structural datum and the
147+
three-site \(AX/XB\) support maps, but still lacks the even-chain
148+
product-of-pairs factorization and the local-projector commutation theorem.
149+
The axiom-backed theorem still supplies the commutation direction used by the
150+
unconditional statements.
144151

145152
\bibliographystyle{alpha}
146153
\bibliography{references}

docs/paper-gaps/cpsv16_parent_commuting_hamiltonian_scope.tex

Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -61,17 +61,25 @@ \section{Current boundary}
6161
idempotent-product consequence of Definition~D.2 that is sufficient for the
6262
backward decorrelation implication already proved in the file.
6363

64+
The nearest-neighbor parent-Hamiltonian development now also has a separate
65+
three-site support layer for the \(AX\) and \(XB\) faces:
66+
\leanid{MPSTensor.leftPairLift}, \leanid{MPSTensor.rightPairLift}, and
67+
\leanid{MPSTensor.HasOverlappingTwoSiteCommutation}. This records the local
68+
action and commutation equation on the common three-site space, but it still
69+
does not include the kernel-intersection condition or the orthogonal-projector
70+
identification required by Definition~D.2.
71+
6472
\section{Elimination plan}
6573

66-
A source-faithful version should introduce the tensor-product setting
67-
\(\mathcal H_A\otimes\mathcal H_X\otimes\mathcal H_B\), the local subspaces
68-
\(K_{AX}\) and \(K_{XB}\), and the corresponding orthogonal projectors
69-
\(Q_{AX}\) and \(Q_{XB}\). From the source hypotheses it should derive the
74+
A source-faithful version should build on the existing \(AX/XB\) support layer
75+
by adding the local subspaces \(K_{AX}\) and \(K_{XB}\), the corresponding
76+
orthogonal projectors \(Q_{AX}\) and \(Q_{XB}\), and the source
77+
kernel-intersection equation. From those hypotheses it should derive the
7078
idempotent-product declaration above as a lemma, with \(P_K=P_{AXB}\).
7179

72-
After that tensor-product version is available, the blueprint entry for the
73-
source parent commuting Hamiltonian condition should point to that source-level
74-
statement. The current idempotent-product declaration can remain as the
80+
After that source-level version is available, the blueprint entry for the source
81+
parent commuting Hamiltonian condition should point to that statement. The
82+
current idempotent-product declaration can remain as the
7583
algebraic lemma used in the backward direction of Proposition~D.3. The work is
7684
tracked by \ghissue{2633} and \ghissue{190}.
7785

docs/paper-gaps/cpsv16_rfp_isometry_scope.tex

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,9 @@ \section{Formal boundary}
102102
\end{align}
103103
Thus the scalar normalization mismatch is no longer hidden in the formal
104104
statement: both conventions are available, and their comparison is explicit.
105+
The Appendix~B structural datum used in the parent-Hamiltonian bridge now
106+
chooses the unit pair-index convention, so the remaining even-chain
107+
factorization problem starts from the source normalization.
105108

106109
There is still no conclusion relating $U_k$ and $U_\ell$ for $k\ne \ell$. Thus
107110
the formal theorems record only a separate isometry condition for each block;

0 commit comments

Comments
 (0)