Skip to content

Commit 35b843d

Browse files
author
Sirui Lu
committed
fix(peps): align edge gauge reindex proof
1 parent ed3018b commit 35b843d

1 file changed

Lines changed: 8 additions & 6 deletions

File tree

TNLean/PEPS/EdgeGaugeFamily.lean

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -106,14 +106,16 @@ theorem exists_edgeGaugeFamily (A B : Tensor G d)
106106
fun e =>
107107
isEdgeBlockedInsertionAlgebraIsomorphism A B e (hAblk e) (hBblk e) hAB hpos hposB
108108
choose Φ hΦcoeff using fun e => (hiso e)
109-
-- Skolem--Noether: each `Φ e` is conjugation by an invertible `B`-side matrix.
109+
-- Skolem--Noether: each edge algebra equivalence is conjugation by an
110+
-- invertible matrix on the second tensor's bond.
110111
choose hEdge Z hZ using
111112
fun e => edgeGaugeFromInsertionAlgebraIsomorphism A B e (Φ e)
112-
-- Transport each `Z e` back to the `A`-side bond.
113+
-- Transport each edge gauge back to the first tensor's bond.
113114
refine ⟨fun e => glReindex (hEdge e).symm (Z e), fun e => ⟨Φ e, hΦcoeff e, ?_⟩⟩
114115
intro M
115116
rw [hZ e]
116-
-- Both sides reindex `M` from the `A`-bond to the `B`-bond, conjugated by `Z e`.
117+
-- Both sides reindex the inserted matrix from the first bond to the second
118+
-- bond, conjugated by the edge gauge.
117119
have hXcoe :
118120
(↑(glReindex (hEdge e).symm (Z e)) :
119121
Matrix (Fin (A.bondDim e)) (Fin (A.bondDim e)) ℂ) =
@@ -129,10 +131,10 @@ theorem exists_edgeGaugeFamily (A B : Tensor G d)
129131
rw [hXcoe, hXinvcoe]
130132
have hProofEq : congr_fun hDim e = hEdge e := Subsingleton.elim _ _
131133
rw [hProofEq]
132-
-- `reindexAlgEquiv (finCongr h)` is a ring hom; push it through products, and
133-
-- the inner `finCongr (hEdge e).symm` round-trips against the outer reindex.
134+
-- The reindexing equivalence is multiplicative; push it through products, and
135+
-- the inverse-index transport cancels against the outer reindex.
134136
simp only [map_mul,
135-
reindexAlgEquiv_finCongr_symm_round (congr_fun hDim e) (hEdge e)]
137+
reindexAlgEquiv_finCongr_symm_round (hEdge e) (hEdge e)]
136138

137139
end PEPS
138140
end TNLean

0 commit comments

Comments
 (0)