Skip to content

MPS/Periodic: m-factor cyclic contraction for blocked sector gauges #873

@LionSR

Description

@LionSR

Context

This is the focused Case 3 proof obligation for the periodic-overlap dichotomy.

The live target on current main is the private lemma

TNLean/MPS/Periodic/Overlap/Case3.lean
private lemma repeatedBlocks_of_blockedSectorGaugePhase

It feeds

lemma sectorTensor_proportional_of_blockedMatch
theorem periodicOverlap_gaugeEquiv_of_sector_match

and hence the Case 3 branch of Proposition 3.3.

Source Passage

The source is arXiv:1708.00029, Appendix A, lines 1023--1117. In the local LaTeX source this is the passage beginning with the sector-restricted tensors

A_u^i := P_u A^i P_{u+1},
B_v^i := U_v Q_v B^i Q_{v+1} U_{v+1}^{\dagger}

and continuing through the equations labelled eq:Fu, eq:Omegauprop, eq:resultprop, eq:thetaACprop, eq:prodkappaprop, and eq:result.

Current Lean State

The one-step sector propagation and the phase endpoints are no longer the central missing pieces.

  • Sector propagation is formalized through sectorMatch_propagation and the public overlap-transport theorem.

  • The finite-cycle phase choice in Appendix A, lines 1093--1102, is isolated in TNLean.Algebra.exists_fin_complex_unit_cyclic_coboundary_of_prod_eq_one.

  • The shifted form needed for the propagated sector match (u, u + q) is isolated in TNLean.Algebra.exists_fin_complex_unit_cyclic_coboundary_shift_of_prod_eq_one.

  • The final algebraic conversion from a unit-modulus gauge-phase relation to RepeatedBlocks is isolated in TNLean.MPS.Periodic.Overlap.repeatedBlocks_of_gaugePhaseData_norm_one.

  • The propagated per-sector gauge-phase data now gives per-sector RepeatedBlocks after dimension cast, via sectorRepeatedBlocks_of_blockedMatch.

  • The block-word right inverse corresponding to the Appendix A maps \Omega_u is available as TNLean.MPS.Chain.blockDecompositionMap, with existence packaged by IsNBlkInjective.exists_rightInverse. Its linear-combination defining identity is blockDecompositionMap_spec, and its explicit finite-sum form is blockDecompositionMap_sum.

  • The finite-family common-length step is formalized as exists_common_isNBlkInjective_of_isNormal_leftCanonical: positive-dimensional left-canonical normal sector blocks admit one common positive exact block-injectivity length.

  • Case 3 now packages the corresponding common sector right inverses as exists_common_sectorDecompositionMaps_of_isNormal_leftCanonical. After PR feat(periodic): expose sector omega sum form #3004, the witness has the explicit form

    ∑ σ : Fin L → Fin d,
      (Ω k X σ) • evalWord (blocks k) (List.ofFn σ) = X

    matching the sum identity in eq:Omegauprop.

  • The remaining source passage is the m-factor cyclic contraction using these \Omega_u maps and the global gauge assembly. Per-sector RepeatedBlocks is not enough: the proof must still assemble the sector gauges into one global gauge for A and B.

Concrete Target

Given per-sector blocked gauge-phase data

hBlockMatch : ∀ u : Fin m,
  ∃ hdim : dimA u = dimB (u + q),
    GaugePhaseEquiv
      (cast (congr_arg (MPSTensor (blockPhysDim d m)) hdim) (blocksA u))
      (blocksB (u + q))

prove RepeatedBlocks A B by following Appendix A:

  1. Starting from the already chosen common length L and right inverses Ω u satisfying the sum-form identity , apply the Ω_u inverses to the repeated cyclic concatenation to obtain the tensor-product identity eq:resultprop.
  2. Extract per-site proportionality with phases \kappa_v, prove \prod_v \kappa_v = 1, and prove |\kappa_v| = 1 from the left-canonical normalization.
  3. Apply the finite-cycle coboundary lemma, in its shifted form, for the \kappa/\theta/\phi phase telescoping.
  4. Assemble the global gauge
    U = \sum_u e^{i\phi_{u+q}} P_u U_{u+q} Q_{u+q}
    and conclude A^i = e^{i\xi} U B^i U†.

Validation

  • lake env lean TNLean/MPS/Periodic/Overlap/Case3.lean
  • no new sorry, admit, axiom, native_decide, or proof-integrity workaround
  • if blueprint entries or \leanok tags change, run lake build followed by cd blueprint && leanblueprint checkdecls

Refs #450 #81 #619

Metadata

Metadata

Assignees

No one assigned

    Labels

    1708.00029arXiv:1708.00029 - Periodic FT for MPS (De las Cuevas et al.)follow-upformalizationLean 4 formalization task

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions