Documentation

MIPRE.Background.LIDT.MIPStarRE.LDT.Pasting.ComparisonLemmas.CommuteGHalfSandwich.MoveChain.BackChain

Section 12 pasting: half-sandwich move-back chain #

This module contains the reverse part of the finite commutation chain used in lem:commute-g-half-sandwich. After the initial move chain and the flat post-move comparison, these families bring the leading completed-slice measurement back to the position required by the rotated half-sandwich endpoint.

References #

Move-back chain #

The moveBackChainFamily and its endpoint lemmas reverse the commutation to bring the leading Ĝ back into position.

noncomputable def MIPStarRE.LDT.Pasting.commuteGHalfSandwich_moveBackChainFamily {ι : Type u_1} [Fintype ι] [DecidableEq ι] (params : Parameters) [FieldModel params.q] (family : IdxPolyFamily params ι) (r : ) :
Fin (r + 1)IdxOpFamily (MoveQ params (r + 1)) (MoveO params (r + 1)) (ι × ι)

Reverse the move-chain indexing so that the leading completed-slice factor is moved back through the product.

Equations
  • One or more equations did not get rendered due to their size.
Instances For
    theorem MIPStarRE.LDT.Pasting.commuteGHalfSandwich_commute_eq_swappedFrontMoveStepTarget {ι : Type u_1} [Fintype ι] [DecidableEq ι] (params : Parameters) [FieldModel params.q] (family : IdxPolyFamily params ι) (r : ) (q : MoveQ params (r + 1)) (ogs : MoveO params (r + 1)) :
    theorem MIPStarRE.LDT.Pasting.commuteGHalfSandwich_moveBackChainFamily_zero_eq_secondSliceLift_moveFamily {ι : Type u_1} [Fintype ι] [DecidableEq ι] (params : Parameters) [FieldModel params.q] (family : IdxPolyFamily params ι) (r : ) (q : MoveQ params (r + 1)) (ogs : MoveO params (r + 1)) :