Skip to content

doc(periodic): update final overlap route gap#3272

Merged
LionSR merged 1 commit into
mainfrom
codex/periodic-873-source-route
Jun 21, 2026
Merged

doc(periodic): update final overlap route gap#3272
LionSR merged 1 commit into
mainfrom
codex/periodic-873-source-route

Conversation

@LionSR

@LionSR LionSR commented Jun 21, 2026

Copy link
Copy Markdown
Owner

Motivation

The periodic-overlap paper-gap note still said the Case 3 argument was proved modulo two remaining leaf obligations. Current origin/main has narrowed the obstruction to the single private lemma repeatedBlocks_of_blockedSectorGaugePhase, tracked by #873.

Description

  • Updates docs/paper-gaps/1708_periodic_overlap_route_alignment.tex so it names the single remaining Case 3 leaf.
  • Separates the remaining arXiv:1708.00029 Appendix A work into the Ω_u contraction producing eq:resultprop, followed by the unit-modulus normalization, finite-cycle coboundary, and global gauge construction.
  • Records the already-isolated Lean inputs: the product-tensor scalar extraction, product-one normalization, shifted finite-cycle coboundary lemma, and completed one-step transport theorem.

Testing

  • git diff --check
  • python3 scripts/check_reader_facing_prose.py --root . --diff-base origin/main
  • python3 scripts/blueprint_lean_sync.py --root . --ci
  • TEXINPUTS=.: latexmk -pdf -interaction=nonstopmode -halt-on-error -outdir=/tmp/tnlean-1708-gap-local 1708_periodic_overlap_route_alignment.tex from docs/paper-gaps

Addresses #873. Refs #81. Refs #619.

Note

Low Risk
Documentation-only edits to a paper-gap TeX note; no code or proof logic changes.

Overview
Aligns the periodic overlap paper-gap note with current formalization status for arXiv:1708.00029 Appendix A Case 3.

The note now states the sector-match argument is complete modulo a single leaf, repeatedBlocks_of_blockedSectorGaugePhase (issue #873), instead of two. Wording shifts from "phase assembly" to "phase construction" in headings and load-bearing remarks.

The remaining Case-3 work is reframed as two concrete steps: the cyclic Ω_u contraction to eq:resultprop, then normalization and global gauge (κ extraction, unit modulus, finite-cycle coboundary, assembly of U). It drops the older bullet about per-sector corner unitaries / compression upgrades.

New text points to already-isolated Lean inputs (PiTensorProductPhase κ lemmas, exists_fin_complex_unit_cyclic_coboundary_shift_of_prod_eq_one) and notes one-step transport is closed via the cited overlap and primitivity theorems.

Reviewed by Cursor Bugbot for commit cef8b1e. Bugbot is set up for automated code reviews on this repo. Configure here.

@claude claude Bot added formalization Lean 4 formalization task 1708.00029 arXiv:1708.00029 - Periodic FT for MPS (De las Cuevas et al.) follow-up documentation Improvements or additions to documentation labels Jun 21, 2026
@claude

claude Bot commented Jun 21, 2026

Copy link
Copy Markdown

PR cleanup

Field Before After
Title doc(periodic): update final overlap route gap unchanged (already compliant)
Body ### Validation heading; no Addresses footer restructured: ### Validation### Testing; added Addresses #873. Refs #81. Refs #619. footer; Cursor Bugbot note preserved
Labels (none) added: formalization, 1708.00029, follow-up, documentation
Issue linked to #873

Conventions: CONTRIBUTING.md

@LionSR LionSR marked this pull request as ready for review June 21, 2026 01:43
@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

@LionSR LionSR merged commit abe02df into main Jun 21, 2026
22 checks passed
@LionSR LionSR deleted the codex/periodic-873-source-route branch June 21, 2026 01:43

@claude claude Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review Summary

This is a clean, tightly-scoped documentation-only PR updating the periodic-overlap paper-gap note. All review categories pass.

Verified claims:

  • The "single remaining leaf" claim is accurate: rg -n sorry confirms Case3.lean contains exactly one sorryrepeatedBlocks_of_blockedSectorGaugePhase (line 638)
  • All newly-referenced Lean declarations (PiTensorProductPhase.exists_kappa_of_piTensorProduct_eq_smul, PiTensorProductPhase.exists_kappa_product_one_of_piTensorProduct_eq_root_smul, exists_fin_complex_unit_cyclic_coboundary_shift_of_prod_eq_one) exist and are fully proved
  • sectorGaugePhaseEquiv_succ_of_cyclicTransport and gaugePhaseEquiv_of_overlap_norm_tendsto_one_of_irreducible_TP have complete proofs
  • The note adheres to docs/paper-gaps/policy.tex: self-contained exposition, notation introduced before use, precise source citations, \leanid in footnotes, clear verdict

No issues found in any review category (proof integrity, proof correctness, style, type safety, performance, modularity, documentation, paper-gap policy).

APPROVED.

@claude claude Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review: doc(periodic): update final overlap route gap

Verdict: APPROVE — no 🔴 or 🟡 issues found.

This is a documentation-only change to docs/paper-gaps/1708_periodic_overlap_route_alignment.tex, narrowing the recorded Case-3 obstruction from "two remaining leaf obligations" to one (repeatedBlocks_of_blockedSectorGaugePhase, issue #873). I verified every load-bearing claim against the codebase and the local source Papers/1708.00029/main.tex.

Faithfulness / proof-status claims — all confirmed:

  • The "single remaining leaf" claim is accurate. There is exactly one sorry across all of TNLean/MPS/Periodic/Overlap/ and the cited support files — at Case3.lean:638, inside repeatedBlocks_of_blockedSectorGaugePhase. The cited PiTensorProductPhase.exists_kappa_of_piTensorProduct_eq_smul, ...exists_kappa_product_one_of_piTensorProduct_eq_root_smul, and exists_fin_complex_unit_cyclic_coboundary_shift_of_prod_eq_one are all sorry-free, so "already isolated" is correct.
  • All \leanid declarations cited in the changed text resolve to existing declarations.

Source citations — all accurate against Papers/1708.00029/main.tex:

  • eq:resultprop is labelled at line 1067; the Ω_u contraction ("Now consider the concatenation of tensors") begins at line 1041, so the new range 1041–1068 is correct, and the η bookkeeping (η_v defined line 1060) matches.
  • The normalization/gauge bullet maps precisely to lines 1073–1117: κ_v with ∏κ_v=1 (eq:prodkappaprop, line 1079), |κ_v|=1 from ‖Σ A_u^{i†}A_u^i‖=1 (lines 1082–1083), θ_v=φ_v−φ_{v+1} (line 1095), and U=Σ_u e^{iφ_{u+q}}P_u U_{u+q}Q_{u+q} (line 1111).

Dropped "per-sector corner unitaries" bullet — justified: the leaf lemma repeatedBlocks_of_blockedSectorGaugePhase already takes the corner data as hypotheses (φA/φB, hA_letter/hB_letter, and the per-sector hBlockMatch gauge-phase equivalences from the formalized T^l + Theorem 2.10 staircase). Removing it from the remaining list is consistent with the actual signature; the open work is genuinely the contraction + normalization the note now describes.

Policy (docs/paper-gaps/policy.tex): the note stays a self-contained mathematical account — notation introduced, formal identifiers in footnotes, source cited by equation label and line range, and a clear verdict per section. The edit is a coherent status narrowing (§Revision), not a chronological log.

No code or proof logic changes; no proof-integrity, type-safety, performance, or modularity concerns apply.

@claude claude Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review: doc(periodic): update final overlap route gap

Verdict: APPROVE — documentation-only update to a paper-gap note; all claims verified faithful.

This PR edits only docs/paper-gaps/1708_periodic_overlap_route_alignment.tex, narrowing the recorded Case-3 obstruction from "two remaining leaf obligations" to a single leaf and recording the already-isolated Lean inputs. I reviewed it against docs/paper-gaps/policy.tex and verified every factual claim against the formalization and the local source.

Verification

"Single remaining leaf" claim — accurate. TNLean/MPS/Periodic/Overlap/Case3.lean contains exactly one sorry (line 638), inside repeatedBlocks_of_blockedSectorGaugePhase (declared line 583). The note's statement that the sector-match argument is "proved modulo the single remaining leaf repeatedBlocks_of_blockedSectorGaugePhase" is correct.

Cited isolated Lean inputs — all exist and are proved (no sorry):

  • PiTensorProductPhase.exists_kappa_of_piTensorProduct_eq_smul and PiTensorProductPhase.exists_kappa_product_one_of_piTensorProduct_eq_root_smulTNLean/Algebra/PiTensorProductPhase.lean (lines 50, 147; file has 0 sorry), namespace TNLean.Algebra.PiTensorProductPhase.
  • exists_fin_complex_unit_cyclic_coboundary_shift_of_prod_eq_oneTNLean/Algebra/FiniteCycleCoboundary.lean line 122 (file has 0 sorry).

New source citations — faithful to Papers/1708.00029/main.tex:

  • The Ω_u contraction bullet cites "lines 1041–1068 … eq:resultprop". The concatenation argument begins at line 1041 (right-inverse relation eq:Omegauprop at 1039), and eq:resultprop is labelled at line 1067 — inside the cited range.
  • The normalization/gauge bullet matches the source: ∏_v κ_v = 1 (eq:prodkappaprop, line 1080), |κ_v|=1 from ‖∑_i A_u^{i†}A_u^i‖ = 1 (lines 1082–1083; correctly paraphrased as the left-canonical normalization, consistent with the IsLeftCanonical hypotheses on the lemma), and κ_v = e^{i(φ_v−φ_{v+1})} (lines 1094–1096). The global unitary U = ∑_u e^{iφ_{u+q}} P_u U_{u+q} Q_{u+q} matches the source assembly.

Policy compliance (policy.tex)

The note remains a self-contained mathematical account: it introduces its notation, states the source assertion, isolates the remaining contraction-and-gauge obligation, compares source/blueprint/Lean, and gives an explicit verdict (route substitution + scope restriction, none unfaithful). Formal identifiers stay in footnotes; the wording change "phase assembly" → "phase construction" is purely cosmetic and does not affect the mathematics.

No proof-integrity, correctness, type-safety, or style concerns apply (no Lean code changed). No 🔴 or 🟡 issues found.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

1708.00029 arXiv:1708.00029 - Periodic FT for MPS (De las Cuevas et al.) documentation Improvements or additions to documentation follow-up formalization Lean 4 formalization task

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants