Eq. (1.5a): Kramers–Wannier on the field: D X_j = Z_{j-1} Z_j D
ProvedKramersWannier.kw_intertwines_Xcondensed-matterdualityfusion-rulesgeneralized-symmetriesising-modelkramers-wannierlattice-modellinear-algebramathematical-physicsnon-invertible-symmetrypauli-operatorsquantum-informationspin-chainstatistical-mechanicstranslation-symmetry
Throughout, qubits sit on a ring (site indices mod ); basis states are ; , , , with , and . For every site , .
Preamble
import Mathlib import Definitions.Def_KramersWannier_defs open Matrix
Formal statement
namespace KramersWannier
/-- Eq. (1.5), first line: `D X_j = Z_{j-1} Z_j D` (indices mod `L`). -/
theorem kw_intertwines_X (L : ℕ) [NeZero L] (j : Fin L) :
kwD L * pauliX L j = pauliZ L (j - 1) * pauliZ L j * kwD L := by sorry
end KramersWannierSource
N. Seiberg, S. Seifnashri, S.-H. Shao, Non-invertible symmetries and LSM-type constraints on a tensor product Hilbert space, SciPost Phys. 16, 154 (2024), https://arxiv.org/abs/2401.12281, §1.1 eq. (1.5), first line
Read-back
What the Lean code literally says, in plain math · claude-opus-5-5
For every and every site ,
as matrix identities, with , , as in KramersWannier_defs and taken mod . Entrywise this says for all .
Edge case : , so and the statement becomes . For , .
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.