Skip to content

PEPS: bond-dimension equality from SameState and vertex injectivity #874

Description

@LionSR

Context

This is a focused sorry-elimination issue for the PEPS main theorem assembly.

Target direct sorry on current origin/main:

TNLean/PEPS/FundamentalTheorem.lean:569
the `hDim : A.bondDim = B.bondDim` step inside `TNLean.PEPS.fundamentalTheorem_PEPS`

The other live PEPS sorries are already tracked by #820 / #780 (gaugeConsistency) and #842 (gauge_unique_mod_edge_scalars). This issue isolates the bond-dimension equality needed before gaugeConsistency can be applied in the final theorem.

Concrete target

Prove that if two vertex-injective PEPS tensors have the same state family, then their bond-dimension functions agree:

A.bondDim = B.bondDim

The proof should use the boundary-insertion / graph-blocking infrastructure from #763 and the virtual-insertion helpers landed in #809, not just the fully contracted scalar SameState alone.

Notes

The in-code comment explicitly says the missing ingredient is a boundary-insertion / blocking lemma: SameState as currently stated captures the fully-contracted scalar, while the PEPS FT derivation of bond-dimension equality uses a family of boundary insertions plus vertex injectivity.

Validation

  • lake env lean TNLean/PEPS/FundamentalTheorem.lean
  • no new sorry in TNLean/PEPS/FundamentalTheorem.lean

Refs #128 #763 #780 #820

Metadata

Metadata

Assignees

No one assigned

    Labels

    1804.04964arXiv:1804.04964 - FT for normal tensor networksfollow-upformalizationLean 4 formalization task

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions