Documentation

MIPRE.Background.LIDT.Co.CommutativityPoints.Defs

Section 10 โ€” Definitions #

Auxiliary definitions for the commutativity-at-points argument from Section 10 of the low individual degree paper: the counterpart of MIPRE/Background/LIDT/MIPStarRE/LDT/CommutativityPoints/Defs.lean in the port of planning/c6b-plan.md (milestone M1, section "Port conventions"). This file packages the point/line bridge families used by commutativityPoints, over a symmetric strategy strategy : SymStrat params ๐”“ K: local operators live in the C*-algebra ๐”“, joint ones in K โ†’L[โ„‚] K, and the vendored placements leftTensor (ฮนโ‚‚ := ฮน), rightTensor (ฮนโ‚ := ฮน) are the model's strategy.state.L, strategy.state.R.

The products of two submeasurements, orderedProductOpFamily and reversedProductOpFamily, are generic over the ordered โ‹†-ring R of Co/Basic/SubMeasurementCore.lean (the vendored Op ฮน). The bipartite bridge tensorProductSubMeas needs both placements, so it takes the symmetric model S as an explicit argument (the vendored one is fixed by its carrier ฮน ร— ฮน).

The classical half of the vendored file (the question and outcome types, the Fintype instance on diagonal lines, the sampling maps and distributions, and the error constants) is not ported: this file imports the vendored file and names those declarations through an explicit open MIPStarRE.LDT.CommutativityPoints (โ€ฆ) list.

Not ported #

The anonymous Fintype (DiagonalLine params) instance of the vendored file is classical too, and in force here through the import.

References #

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

In this repository: lem:co-commutativity-points in blueprint/src/content/08_downstream.tex.

noncomputable def MIPRE.LIDT.Co.CommutativityPoints.orderedProductOpFamily {R : Type u_1} [Ring R] [StarRing R] [PartialOrder R] {ฮฑ : Type u_2} {ฮฒ : Type u_3} [Fintype ฮฑ] [Fintype ฮฒ] (A : SubMeas ฮฑ R) (B : SubMeas ฮฒ R) :
OpFamily (ฮฑ ร— ฮฒ) R

Ordered product of two submeasurements viewed as a raw operator family.

Equations
Instances For
    noncomputable def MIPRE.LIDT.Co.CommutativityPoints.reversedProductOpFamily {R : Type u_1} [Ring R] [StarRing R] [PartialOrder R] {ฮฑ : Type u_2} {ฮฒ : Type u_3} [Fintype ฮฑ] [Fintype ฮฒ] (A : SubMeas ฮฑ R) (B : SubMeas ฮฒ R) :
    OpFamily (ฮฑ ร— ฮฒ) R

    Reversed product of two submeasurements viewed as a raw operator family.

    Equations
    Instances For
      theorem MIPRE.LIDT.Co.CommutativityPoints.tensorProductSubMeas_sum_outcome {๐”“ : 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 ฮฒ ๐”“) :
      โˆ‘ ab : ฮฑ ร— ฮฒ, S.L (A.outcome ab.1) * S.R (B.outcome ab.2) = S.L A.total * S.R B.total

      The outcome effects of tensorProductSubMeas sum to its total effect.

      noncomputable def MIPRE.LIDT.Co.CommutativityPoints.tensorProductSubMeas {๐”“ : 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 ฮฒ ๐”“) :
      SubMeas (ฮฑ ร— ฮฒ) (K โ†’L[โ„‚] K)

      Tensor-product bridge A_a โŠ— B_b, placed by the symmetric model S as S.L A_a * S.R B_b.

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

        The ordered point product (A^u_a A^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 point product (A^v_b A^u_a) โŠ— I, placed by strategy.state.L.

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

            The point measurement, reindexed by a sampled diagonal line and a parameter on it.

            Equations
            Instances For

              Evaluate the diagonal-line measurement at the sampled parameter.

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

                The ordered point product (A^u_a A^v_b) โŠ— I, indexed by a shared sampled line.

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

                  The reversed point product (A^v_b A^u_a) โŠ— I, indexed by a shared sampled line.

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

                    The mixed bridge A^u_a โŠ— L^โ„“_[f(v)=b], placed by strategy.state.

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

                      The bridge I โŠ— (L^โ„“_[f(v)=b] ยท L^โ„“_[f(u)=a]), placed by strategy.state.R. Paper's "ordered" step: Lv * Lu (line measurement at v times line measurement at u).

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

                        The swapped bridge I โŠ— (L^โ„“_[f(u)=a] ยท L^โ„“_[f(v)=b]), placed by strategy.state.R. Paper's "reversed" step: Lu * Lv (projectively swapped from ordered).

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

                          The mixed bridge A^v_b โŠ— L^โ„“_[f(u)=a], placed by strategy.state. Outcome (a, b) maps to strategy.state.L (A^v_b) * strategy.state.R (L^โ„“_[f(u)=a]), i.e. a indexes the line evaluation and b indexes the point measurement.

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