Documentation

MIPRE.Background.LIDT.Co.Pasting.Defs.Tuples

Section 12 β€” Definitions: tuples and operators #

Tuple distributions, type abbreviations, and basic operator helpers: the counterpart of MIPRE/Background/LIDT/MIPStarRE/LDT/Pasting/Defs/Tuples.lean in the port of planning/c6b-plan.md (milestone M11, section "Port conventions").

The operator helpers of the vendored file take their operators in the matrix algebra Op ΞΉ. None of them reads a state, so here they are generic over a ring R (the type monomials and truncated type sums), a β„‚-algebra (the Bernoulli tail, with its binomial coefficients as complex scalars) or an ordered ⋆-ring (the two products with a total operator, which take submeasurements): local operators take R = 𝔓, joint ones R = K β†’L[β„‚] K. The one placement lemma, bernoulliTailOperator_leftTensor, takes the symmetric model S as its first explicit argument, in place of the vendored named carrier (ΞΉβ‚‚ := ΞΉ).

The classical half of the vendored file (the distinct-tuple distribution with its support and probability lemmas, the question and outcome type abbreviations, the type weights and patterns, and the interpolation-eligibility predicate) 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.

Not ported #

References #

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

noncomputable def MIPRE.LIDT.Co.Pasting.gHatTypeOperator {R : Type u_1} [Ring R] (G : R) {k : β„•} (Ο„ : MIPStarRE.LDT.Pasting.GHatType k) :
R

The operator monomial G^{|Ο„|} (1 - G)^{k - |Ο„|} associated with a type Ο„.

Equations
Instances For
    noncomputable def MIPRE.LIDT.Co.Pasting.truncatedTypeSums {R : Type u_1} [Ring R] (G : R) (d prefixLen : β„•) {tailLen : β„•} (Ο„tail : MIPStarRE.LDT.Pasting.GHatType tailLen) :
    R

    def:truncated-type-sums.

    Fixing a tail type Ο„_tail, this sums the source-style monomials contributed by all prefixes whose total Hamming weight can still reach the interpolation threshold d + 1. The parameter prefixLen is the paper's β„“ - 1.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      noncomputable def MIPRE.LIDT.Co.Pasting.bernoulliTailOperator {R : Type u_1} [Ring R] [Algebra β„‚ R] (k degree : β„•) (X : R) :
      R

      The Bernoulli tail operator from lem:chernoff-bernoulli-matrix: F(X) = βˆ‘_{r=degree+1}^{k} C(k,r) Β· X^r Β· (I - X)^{k-r}. This is the operator-valued Bernoulli tail probability.

      Equations
      Instances For
        theorem MIPRE.LIDT.Co.Pasting.bernoulliTailOperator_leftTensor {𝔓 : Type u_1} [CStarAlgebra 𝔓] [PartialOrder 𝔓] [StarOrderedRing 𝔓] {K : Type u_2} [NormedAddCommGroup K] [InnerProductSpace β„‚ K] [CompleteSpace K] (S : SymModel 𝔓 K) (A : 𝔓) (k degree : β„•) :
        bernoulliTailOperator k degree (S.L A) = S.L (bernoulliTailOperator k degree A)

        The Bernoulli-tail polynomial commutes with left tensor placement.

        noncomputable def MIPRE.LIDT.Co.Pasting.multiplyByTotalOnRight {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

        Multiply each outcome operator by a total operator on the right.

        Equations
        Instances For
          noncomputable def MIPRE.LIDT.Co.Pasting.multiplyByTotalOnLeft {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

          Multiply each outcome operator by a total operator on the left.

          Equations
          Instances For