Section 12 pasting: switcheroo commuted contraction #
The once-commuted contraction step and the split-by-g rewrite: the counterpart of
MIPRE/Background/LIDT/MIPStarRE/LDT/Pasting/SwitcherooContraction/Commuted.lean in the port of
planning/c6b-plan.md (milestone M11, section "Port conventions").
The vendored second bipartite state ฯbi : QuantumState (ฮน ร ฮน) is the symmetric model
S : SymModel ๐ K, in the vendored argument position; the slice family is an
IdxPolyFamily params ๐ and the auxiliary family M an IdxProjSubMeas (Fq params) Outcome ๐.
The right-action contraction witness places operators by leftTensor (ฮนโ := ฮน) without a state
in the vendored file; here it takes the model as an explicit first argument
(switcherooAggregateFourthTerm_once_commuted_contraction_right S params family M q), as the
witnesses of Co/Pasting/SwitcherooContraction/Split.lean do. It is proved in the local algebra
๐ and pushed through S.L by S.leftTensor_le_one, in place of the vendored
conjTranspose_opTensor and opTensor_mono_left with the identity on the second factor.
switcherooAggregateFirstTerm_eq_split_by_g inserts G = โ_g G_g in the local algebra and
pulls the sum out through S.leftTensor_finset_sum and S.ev_sum, as
switcherooAggregateFourthTerm_eq_split does.
Not ported #
Nothing: every declaration of the vendored file is ported here.
References #
In LionSR/MIPStarRE at commit 507e8122, not in this repository:
references/ldt-paper/ld-pasting.tex
Right-action contraction witness for the second sqrt zeta transfer.
Collapse the split-by-g raw expression back to the first positive
switcheroo term.