Section 11 commutativity: core definitions #
Outcome and question abbreviations for the evaluated-slice, full-slice, and stability steps of the Section 11 commutativity argument.
References #
references/ldt-paper/commutativity-points.texreferences/ldt-paper/commutativity-G.texblueprint/src/chapter/ch08_commutativity.tex
Evaluated-slice questions consist of the two sampled points in the next ambient space. Their height coordinates are later retained as a full-slice question.
Equations
- MIPStarRE.LDT.Commutativity.EvaluatedSliceQuestion params = (MIPStarRE.LDT.Point params.next × MIPStarRE.LDT.Point params.next)
Instances For
Evaluated-slice outcomes are the two field values obtained after evaluating the selected slice polynomials at the sampled points.
Equations
- MIPStarRE.LDT.Commutativity.EvaluatedSliceOutcome params = (MIPStarRE.LDT.Fq params × MIPStarRE.LDT.Fq params)
Instances For
Full-slice questions are the two height coordinates associated with an evaluated-slice sample.
Equations
- MIPStarRE.LDT.Commutativity.FullSliceQuestion params = (MIPStarRE.LDT.Fq params × MIPStarRE.LDT.Fq params)
Instances For
Full-slice outcomes are the pair of slice polynomials measured at the two height coordinates of a full-slice question.
Equations
- MIPStarRE.LDT.Commutativity.FullSliceOutcome params = (MIPStarRE.LDT.Polynomial params × MIPStarRE.LDT.Polynomial params)
Instances For
Outcomes for the G^y stability step.
We keep the first coordinate evaluated at u, but retain the full second
polynomial h because the right-register weight is √(G_h). Postprocessing
that coordinate down to h(v) would sum over the whole fiber
{h | h(v) = b} and introduce a spurious multiplicity.
Equations
- MIPStarRE.LDT.Commutativity.StabilityOneOutcome params = (MIPStarRE.LDT.Fq params × MIPStarRE.LDT.Polynomial params)
Instances For
Outcomes for the G^x stability step.
We retain the full first polynomial g because the right-register weight is
√(G_g), while the second coordinate is already evaluated at v. This keeps
the .1/.2 usage aligned with the paper's G^x versus G^y roles.
Equations
- MIPStarRE.LDT.Commutativity.StabilityTwoOutcome params = (MIPStarRE.LDT.Polynomial params × MIPStarRE.LDT.Fq params)
Instances For
Ordered product placed on the left tensor factor of the bipartite space ι × ι.
Equations
Instances For
Append a total operator on the right of every outcome operator.
Equations
Instances For
Sandwiched product A_a B_b A_a.
Its total operator should be the sum-of-sandwiches
∑_a A_a (∑_b B_b) A_a whenever α is finitely enumerable.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The full-slice question underlying an evaluated-slice sample.
Equations
- MIPStarRE.LDT.Commutativity.fullSliceQuestionOfEvaluatedSlice params q = (MIPStarRE.LDT.pointHeight params q.1, MIPStarRE.LDT.pointHeight params q.2)
Instances For
The postprocessed family ((u,x) ↦ G^x_[g(u)=a]).
Equations
- MIPStarRE.LDT.Commutativity.evaluatedPointFamily params family = family.evaluatedAtNextPoint
Instances For
Left tensor-placement for the evaluated family G^x_[g(u)=a]
on the bipartite space d * d.
Equations
- MIPStarRE.LDT.Commutativity.evaluatedPointFamilyLeft params family u = MIPStarRE.LDT.leftPlacedSubMeas (MIPStarRE.LDT.Commutativity.evaluatedPointFamily params family u)
Instances For
Right tensor-placement for the evaluated family G^x_[g(u)=a]
on the bipartite space d * d.
Equations
- MIPStarRE.LDT.Commutativity.evaluatedPointFamilyRight params family u = MIPStarRE.LDT.rightPlacedSubMeas (MIPStarRE.LDT.Commutativity.evaluatedPointFamily params family u)
Instances For
The first evaluated factor G^x_[g(u)=a].
Equations
- MIPStarRE.LDT.Commutativity.evaluatedSliceFirstFactor params family q = MIPStarRE.LDT.Commutativity.evaluatedPointFamily params family q.1
Instances For
The second evaluated factor G^y_[h(v)=b].
Equations
- MIPStarRE.LDT.Commutativity.evaluatedSliceSecondFactor params family q = MIPStarRE.LDT.Commutativity.evaluatedPointFamily params family q.2
Instances For
The ordered evaluated-slice product (G^x_[g(u)=a] G^y_[h(v)=b]) ⊗ I
on the bipartite space d * d.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The reversed evaluated-slice product (G^y_[h(v)=b] G^x_[g(u)=a]) ⊗ I
on the bipartite space d * d.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The sandwiched evaluated product G^x_[g(u)=a] G^y_[h(v)=b] G^x_[g(u)=a]
on the single-register space d.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The sandwiched evaluated product (G^x_[g(u)=a] G^y_[h(v)=b] G^x_[g(u)=a]) ⊗ I
on the bipartite space d * d.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The first full slice measurement G^x.
Equations
- MIPStarRE.LDT.Commutativity.fullSliceFirstFactor params family q = (family.meas q.1).toSubMeas
Instances For
The second full slice measurement G^y.
Equations
- MIPStarRE.LDT.Commutativity.fullSliceSecondFactor params family q = (family.meas q.2).toSubMeas
Instances For
The ordered full-slice product (G^x_g G^y_h) ⊗ I
on the bipartite space d * d.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The reversed full-slice product (G^y_h G^x_g) ⊗ I
on the bipartite space d * d.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Evaluate a pair of full-slice outcomes at the sampled points ((u,x),(v,y)).
Equations
- MIPStarRE.LDT.Commutativity.evaluateFullSliceOutcomeAtQuestion params q gh = (gh.1.toFun (MIPStarRE.LDT.truncatePoint params q.1), gh.2.toFun (MIPStarRE.LDT.truncatePoint params q.2))
Instances For
Evaluate a G^y-stability outcome at the sampled second point v.
Equations
- MIPStarRE.LDT.Commutativity.evaluateStabilityOneOutcomeAtQuestion params q ah = (ah.1, ah.2.toFun (MIPStarRE.LDT.truncatePoint params q.2))
Instances For
Evaluate a G^x-stability outcome at the sampled first point u.
The first coordinate stays as the full polynomial g until this final
evaluation step, while the second coordinate is already the measured value b.
This matches the one-vs-two indexing used in the paper's two stability steps.
Equations
- MIPStarRE.LDT.Commutativity.evaluateStabilityTwoOutcomeAtQuestion params q gb = (gb.1.toFun (MIPStarRE.LDT.truncatePoint params q.1), gb.2)