Section 12 â Definitions: consistency and families #
Global-consistency predicates and the completed-slice family constructions: the counterpart of
MIPRE/Background/LIDT/MIPStarRE/LDT/Pasting/Defs/Families.lean in the port of
planning/c6b-plan.md (milestone M11, section "Port conventions").
A slice family is an IdxPolyFamily params đ (Co/Test/StrategyPolynomialFamilies.lean), with
its projective submeasurements in the local C*-algebra đ (the vendored Op Κ). Its complete
part G^x, incomplete part G^x_âĨ = 1 - G^x and completion \widehat G^x are local
submeasurements in đ. The four placed families take the symmetric model S : SymModel đ K
as their first explicit argument, in place of the vendored named carriers (ΚA := Κ),
(ΚB := Κ), and place by S.leftPlacedSubMeas and S.rightPlacedSubMeas
(Co/Basic/SubMeasurementFamilies.lean), so their outcomes are S.L (âĻ) and S.R (âĻ) by
rfl.
The classical half of the vendored file (the global-consistency predicate Global_Ī(x), its
classical decidability, the global and nonglobal outcome sets, the choice of a global witness
and the interpolation map interpolateCompletedSlices) is not ported: this file imports the
vendored file, and the ported files of Pasting name those declarations through explicit
open MIPStarRE.LDT.Pasting (âĻ) lists. The vendored instance
isGloballyConsistent_decidablePred comes with the import.
Not ported #
IsGloballyConsistent: classical, imported.isGloballyConsistent_decidablePred: classical, imported.globallyConsistentOutcomesByType: classical, imported.nonglobalOutcomesByType: classical, imported.globallyConsistentWitness: classical, imported.interpolateCompletedSlices: classical, imported.
References #
In LionSR/MIPStarRE at commit 507e8122, not in this repository:
references/ldt-paper/ld-pasting.tex
Aggregate the polynomial outcomes of G^x into its complete part G^x.
Equations
- MIPRE.LIDT.Co.Pasting.completePartSubMeas params family x = MIPRE.LIDT.Co.postprocess (family.meas x).toSubMeas fun (x : MIPStarRE.LDT.Polynomial params) => ()
Instances For
The total operator of the complete part is the original slice total.
The unique outcome of the complete part equals its total operator.
Placeholder for the incomplete part G^x_âĨ = I - G^x.
Equations
- MIPRE.LIDT.Co.Pasting.incompletePartSubMeas params family x = MIPRE.LIDT.Co.SubMeas.singleOutcome (1 - (MIPRE.LIDT.Co.Pasting.completePartSubMeas params family x).total) ⯠â¯
Instances For
Complete each projective slice submeasurement by adjoining the failure outcome.
Equations
- MIPRE.LIDT.Co.Pasting.gHatIdxMeas params family x = MIPRE.LIDT.Co.completeSubMeas (family.meas x).toSubMeas
Instances For
Each completed \widehat G outcome is projective.
Left tensor-placement for the complete part G^x on the bipartite space.
Equations
- MIPRE.LIDT.Co.Pasting.completePartLeftFamily S params family x = S.leftPlacedSubMeas (MIPRE.LIDT.Co.Pasting.completePartSubMeas params family x)
Instances For
Right tensor-placement for the complete part G^x on the bipartite space.
Equations
- MIPRE.LIDT.Co.Pasting.completePartRightFamily S params family x = S.rightPlacedSubMeas (MIPRE.LIDT.Co.Pasting.completePartSubMeas params family x)
Instances For
Left tensor-placement for the incomplete part G^x_âĨ on the bipartite space.
Equations
- MIPRE.LIDT.Co.Pasting.incompletePartLeftFamily S params family x = S.leftPlacedSubMeas (MIPRE.LIDT.Co.Pasting.incompletePartSubMeas params family x)
Instances For
Right tensor-placement for the incomplete part G^x_âĨ on the bipartite space.
Equations
- MIPRE.LIDT.Co.Pasting.incompletePartRightFamily S params family x = S.rightPlacedSubMeas (MIPRE.LIDT.Co.Pasting.incompletePartSubMeas params family x)