Documentation

MIPRE.Background.LIDT.Co.Commutativity.Defs.Core

Section 11 commutativity: core definitions #

The operator families of the evaluated-slice, full-slice and stability steps of the Section 11 commutativity argument: the counterpart of MIPRE/Background/LIDT/MIPStarRE/LDT/Commutativity/Defs/Core.lean in the port of planning/c6b-plan.md (milestone M7, section "Port conventions").

A polynomial family family : IdxPolyFamily params 𝔓 lives in the local C*-algebra 𝔓 (the vendored Op Κ), and a strategy is a SymStrat params.next 𝔓 K. The vendored placements leftPlacedSubMeas (ΚB := Κ), OpFamily.leftPlacedOpFamily (ΚB := Κ) and rightPlacedSubMeas (ΚA := Κ) are the model's S.leftPlacedSubMeas, OpFamily.leftPlacedOpFamily S and S.rightPlacedSubMeas. The definitions that already take a strategy (evaluatedSliceProductLeft, fullSliceProductRight, â€Ļ) place by strategy.state, so their vendored signatures are unchanged; the three that place without one (leftOrderedProductOpFamily, evaluatedPointFamilyLeft, evaluatedPointFamilyRight) take the symmetric model S as an explicit first argument, as M1's tensorProductSubMeas does (planning/c6b-plan.md, "Departures in M1"). appendRightTotalOpFamily is generic over any type with a multiplication and sandwichByOuterSubMeas over any C*-algebra with its order.

The classical half of the vendored file (the question and outcome types and the evaluation maps on them) is not ported: this file imports the vendored file and names those declarations through an explicit open MIPStarRE.LDT.Commutativity (â€Ļ) list.

New here #

sandwichByOuterSubMeas_sum_outcome, the identity ∑_{a,b} A_a B_b A_a = ∑_a A_a B A_a that is the vendored inline sum_eq_total proof of sandwichByOuterSubMeas.

Not ported #

References #

In LionSR/MIPStarRE at commit 507e8122, not in this repository:

noncomputable def MIPRE.LIDT.Co.Commutativity.leftOrderedProductOpFamily {𝔓 : Type u_1} [CStarAlgebra 𝔓] [PartialOrder 𝔓] [StarOrderedRing 𝔓] {K : Type u_2} [NormedAddCommGroup K] [InnerProductSpace ℂ K] [CompleteSpace K] {α : Type u_3} {β : Type u_4} [Fintype α] [Fintype β] (S : SymModel 𝔓 K) (A : SubMeas α 𝔓) (B : SubMeas β 𝔓) :
OpFamily (Îą × β) (K →L[ℂ] K)

Ordered product placed on the first factor by the symmetric model S: (A_a B_b) ⊗ I is S.L (A_a * B_b).

Equations
Instances For
    noncomputable def MIPRE.LIDT.Co.Commutativity.appendRightTotalOpFamily {Îą : Type u_3} {R : Type u_4} [Mul R] (A : OpFamily Îą R) (X : R) :
    OpFamily Îą R

    Append a total operator on the right of every outcome operator.

    Equations
    Instances For
      theorem MIPRE.LIDT.Co.Commutativity.sandwichByOuterSubMeas_sum_outcome {𝔓 : Type u_1} [CStarAlgebra 𝔓] [PartialOrder 𝔓] {α : Type u_3} {β : Type u_4} [Fintype α] [Fintype β] (A : SubMeas α 𝔓) (B : SubMeas β 𝔓) :
      ∑ ab : Îą × β, A.outcome ab.1 * B.outcome ab.2 * A.outcome ab.1 = ∑ a : Îą, A.outcome a * B.total * A.outcome a

      The outcome operators A_a B_b A_a of sandwichByOuterSubMeas sum to its total ∑_a A_a (∑_b B_b) A_a.

      noncomputable def MIPRE.LIDT.Co.Commutativity.sandwichByOuterSubMeas {𝔓 : Type u_1} [CStarAlgebra 𝔓] [PartialOrder 𝔓] [StarOrderedRing 𝔓] {α : Type u_3} {β : Type u_4} [Fintype α] [Fintype β] (A : SubMeas α 𝔓) (B : SubMeas β 𝔓) :
      SubMeas (Îą × β) 𝔓

      Sandwiched product A_a B_b A_a.

      Its total operator is the sum of sandwiches ∑_a A_a (∑_b B_b) A_a.

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For
        noncomputable def MIPRE.LIDT.Co.Commutativity.evaluatedPointFamily {𝔓 : Type u_1} [CStarAlgebra 𝔓] [PartialOrder 𝔓] [StarOrderedRing 𝔓] (params : MIPStarRE.LDT.Parameters) [MIPStarRE.LDT.FieldModel params.q] (family : IdxPolyFamily params 𝔓) :

        The postprocessed family ((u,x) â†Ļ G^x_[g(u)=a]).

        Equations
        Instances For
          noncomputable def MIPRE.LIDT.Co.Commutativity.evaluatedPointFamilyLeft {𝔓 : Type u_1} [CStarAlgebra 𝔓] [PartialOrder 𝔓] [StarOrderedRing 𝔓] {K : Type u_2} [NormedAddCommGroup K] [InnerProductSpace ℂ K] [CompleteSpace K] (S : SymModel 𝔓 K) (params : MIPStarRE.LDT.Parameters) [MIPStarRE.LDT.FieldModel params.q] (family : IdxPolyFamily params 𝔓) :

          The evaluated family G^x_[g(u)=a] placed on the first factor by S.

          Equations
          Instances For
            noncomputable def MIPRE.LIDT.Co.Commutativity.evaluatedPointFamilyRight {𝔓 : Type u_1} [CStarAlgebra 𝔓] [PartialOrder 𝔓] [StarOrderedRing 𝔓] {K : Type u_2} [NormedAddCommGroup K] [InnerProductSpace ℂ K] [CompleteSpace K] (S : SymModel 𝔓 K) (params : MIPStarRE.LDT.Parameters) [MIPStarRE.LDT.FieldModel params.q] (family : IdxPolyFamily params 𝔓) :

            The evaluated family G^x_[g(u)=a] placed on the second factor by S.

            Equations
            Instances For

              The first evaluated factor G^x_[g(u)=a].

              Equations
              Instances For

                The second evaluated factor G^y_[h(v)=b].

                Equations
                Instances For

                  The ordered evaluated-slice product (G^x_[g(u)=a] G^y_[h(v)=b]) ⊗ I, placed by strategy.state.L.

                  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, placed by strategy.state.L.

                    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] in the local algebra. The strategy is not used; it is kept for the vendored signature.

                      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, placed by strategy.state.L.

                        Equations
                        • One or more equations did not get rendered due to their size.
                        Instances For

                          The first full slice measurement G^x.

                          Equations
                          Instances For

                            The second full slice measurement G^y.

                            Equations
                            Instances For

                              The ordered full-slice product (G^x_g G^y_h) ⊗ I, placed by strategy.state.L.

                              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, placed by strategy.state.L.

                                Equations
                                • One or more equations did not get rendered due to their size.
                                Instances For