Main properties (ii): sufficient conditions for exact cyclic translation invariance
OpenQAlgorithms.Papers.Independent.Intakethird100.P57.cyclic_translation_invarianceLet and consider the periodic trace MPS vector and the RAGE vector . Suppose that is exactly invariant under one cyclic shift, that the graph weights are circulant, and that all local unitaries are the same:
with indices taken modulo . Then
where is the cyclic permutation of qubits. This is a sufficient condition on the underlying MPS vector, graph, and rotations; it does not require identical site tensors. It is an exact raw-vector identity and also covers .
import Definitions.Def_QAlgorithms_Papers_Independent_Intakethird100_P57
noncomputable section
open scoped ComplexConjugate Matrix
namespace QAlgorithms.Papers.Independent.Intakethird100.P57
attribute [local instance] Classical.propDecidable
/-- PDF p.2, Main properties (ii): sufficient conditions only. Invariance of the MPS
vector is assumed, rather than the narrower requirement that all tensors be equal. -/
theorem cyclic_translation_invariance {N D : ℕ} (hN : 1 ≤ N) (hD : 1 ≤ D)
(A : Tensors N D) (G : PhaseGraph N) (V : Fin N → Matrix.unitaryGroup Bool ℂ)
(hA : CyclicInvariant (traceMPS A))
(hG : ∀ i j, G.weight (nextSite i) (nextSite j) = G.weight i j)
(hV : ∀ i j, V i = V j) : CyclicInvariant (rage A G V) := by sorry
end QAlgorithms.Papers.Independent.Intakethird100.P57
end
Read-back
What the Lean code literally says, in plain math · gpt-6.1-sol
For every pair of natural numbers with and , take arbitrary complex matrices for sites and bits , real weights satisfying symmetry, zero diagonal, and , and unitary matrices . Write and
Assume that for every bit string , that for every pair of sites, and that for every pair of sites. Then the vector
satisfies for every . Products of the matrices are in increasing site order, and the statement includes , when the cyclic shift is the identity.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.