Documentation

MIPRE.Background.LIDT.MIPStarRE.LDT.Pasting.Bernoulli.TruncatedSums

Section 12 pasting: Bernoulli truncated sums #

Truncated type sums and their one-step recurrence.

Bernoulli recurrence weights #

Each Boolean-type monomial commutes with the base operator G.

Each Boolean-type monomial commutes with the complementary base operator 1 - G.

theorem MIPStarRE.LDT.Pasting.truncatedTypeSums_commute_base {ι : Type u_1} [Fintype ι] [DecidableEq ι] (G : Quantum.Op ι) (d prefixLen : ) {tailLen : } (τtail : GHatType tailLen) :
Commute (truncatedTypeSums G d prefixLen τtail) G

The truncated type sum commutes with the base operator G.

theorem MIPStarRE.LDT.Pasting.truncatedTypeSums_commute_one_sub_base {ι : Type u_1} [Fintype ι] [DecidableEq ι] (G : Quantum.Op ι) (d prefixLen : ) {tailLen : } (τtail : GHatType tailLen) :
Commute (truncatedTypeSums G d prefixLen τtail) (1 - G)

The truncated type sum commutes with the complementary base operator 1 - G.

theorem MIPStarRE.LDT.Pasting.truncatedTypeSumRecurrence {ι : Type u_1} [Fintype ι] [DecidableEq ι] (G : Quantum.Op ι) (hGpsd : 0 G) (hGleOne : G 1) (d prefixLen : ) {tailLen : } (τtail : GHatType tailLen) :
Matrix.conjTranspose (truncatedTypeSums G d prefixLen τtail) = truncatedTypeSums G d prefixLen τtail 0 truncatedTypeSums G d prefixLen τtail truncatedTypeSums G d prefixLen τtail 1 truncatedTypeSums G d (prefixLen + 1) τtail = truncatedTypeSums G d prefixLen (prependTypeBit true τtail) * G + truncatedTypeSums G d prefixLen (prependTypeBit false τtail) * (1 - G)

lem:truncated-type-sum-recurrence.

This records the Hermitian, positivity, boundedness, and one-step recurrence properties of the truncated type sums used in the fromHToG reduction.