Documentation

CsdLean4.LF3.Projectors.Core

LF3 Projectors / Core: abstract pointer-sector projective algebra #

Category: 3-Local (LF3 abstract four-projector pointer-sector algebra, v1.00 data form).

Paper §5 / §9.7.

The ProjectorAlgebra structure carries the four projective-decomposition axioms (self-adjoint, idempotent, mutually orthogonal, summing to the identity) for the four pointer-sector projectors M_{st} indexed by (s, t) : Sign × Sign. Per spec §9.7 these are taken as data in v1.00, deferring the derivation from a concrete tensor product to a future v2.

Self-adjointness is stated via the inner-product equation directly (matching the convention in BinaryPointerProjectors and TensorFactorReadoutAlgebra, avoiding Star typeclass synthesis on H_SA →L[ℂ] H_SA).

Axiomatised projective decomposition of H_SA into pointer sectors (s, t) : Sign × Sign. Each lift s t is the operator I_AB ⊗ Q^A_s ⊗ Q^B_t lifted to H_SA through the abstract tensor-factor structure.

D4 / G6 disclosure. In v1.00 this is taken as data (spec §9.7): the four projection identities (selfAdjoint, idem, orthogonal, complete) are fields rather than theorems. The composite tensor structure debt (D4 / G6 in the corpus) is the gap between this abstract ProjectorAlgebra and a derived construction.

v2 derivation landed. CsdLean4/LF3/Projectors/TensorModel.lean introduces a TensorEmbedding K_A K_B H_SA structure encoding the bipartite tensor-factor structure of H_SA through unital algebra- homomorphism lift functions liftA, liftB with commuting images, and supplies ProjectorAlgebra.ofTensorEmbedding : TensorEmbedding K_A K_B H_SA → ProjectorAlgebra S whose four output fields are theorems rather than data. The abstract ProjectorAlgebra remains available for callers without a tensor embedding; the constructor builds one from the embedding plus the SystemApparatusSetup's per-wing BinaryPointerProjectors. The ProjectorAlgebra half of D4 / G6 is therefore discharged at the Lean level.

  • lift : SignSignH_SA →L[] H_SA

    The four pointer-sector projectors, indexed by (s, t) : Sign × Sign.

  • selfAdjoint (s t : Sign) (x y : H_SA) : inner ((self.lift s t) x) y = inner x ((self.lift s t) y)

    Each projector is self-adjoint with respect to the inner product.

  • idem (s t : Sign) : self.lift s t ∘SL self.lift s t = self.lift s t

    Each projector is idempotent.

  • orthogonal (s t s' t' : Sign) : (s, t) (s', t')self.lift s t ∘SL self.lift s' t' = 0

    The four projectors are pairwise orthogonal.

  • complete : st : Sign × Sign, self.lift st.1 st.2 = 1

    The four projectors sum to the identity.

Instances For
    noncomputable def CSD.LF3.mHat {K_A : Type u_1} {K_B : Type u_2} {H_SA : Type u_3} [NormedAddCommGroup K_A] [InnerProductSpace K_A] [FiniteDimensional K_A] [NormedAddCommGroup K_B] [InnerProductSpace K_B] [FiniteDimensional K_B] [NormedAddCommGroup H_SA] [InnerProductSpace H_SA] [FiniteDimensional H_SA] {S : SystemApparatusSetup K_A K_B H_SA} (P : ProjectorAlgebra S) (s t : Sign) :
    H_SA →L[] H_SA

    Pointer-sector projector M_{st} = I_AB ⊗ Q^A_s ⊗ Q^B_t, lifted to H_SA via the abstract ProjectorAlgebra data.

    Equations
    Instances For

      Theorem targets (spec §5.14 / §9.7) #

      theorem CSD.LF3.mHat_idem {K_A : Type u_1} {K_B : Type u_2} {H_SA : Type u_3} [NormedAddCommGroup K_A] [InnerProductSpace K_A] [FiniteDimensional K_A] [NormedAddCommGroup K_B] [InnerProductSpace K_B] [FiniteDimensional K_B] [NormedAddCommGroup H_SA] [InnerProductSpace H_SA] [FiniteDimensional H_SA] {S : SystemApparatusSetup K_A K_B H_SA} (P : ProjectorAlgebra S) (s t : Sign) :
      mHat P s t ∘SL mHat P s t = mHat P s t

      The pointer-sector projector is idempotent (paper §5.14). Field re-export.

      theorem CSD.LF3.mHat_isSelfAdjoint {K_A : Type u_1} {K_B : Type u_2} {H_SA : Type u_3} [NormedAddCommGroup K_A] [InnerProductSpace K_A] [FiniteDimensional K_A] [NormedAddCommGroup K_B] [InnerProductSpace K_B] [FiniteDimensional K_B] [NormedAddCommGroup H_SA] [InnerProductSpace H_SA] [FiniteDimensional H_SA] {S : SystemApparatusSetup K_A K_B H_SA} (P : ProjectorAlgebra S) (s t : Sign) (x y : H_SA) :
      inner ((mHat P s t) x) y = inner x ((mHat P s t) y)

      The pointer-sector projector is self-adjoint (paper §5.14). Field re-export.

      theorem CSD.LF3.mHat_orthogonal {K_A : Type u_1} {K_B : Type u_2} {H_SA : Type u_3} [NormedAddCommGroup K_A] [InnerProductSpace K_A] [FiniteDimensional K_A] [NormedAddCommGroup K_B] [InnerProductSpace K_B] [FiniteDimensional K_B] [NormedAddCommGroup H_SA] [InnerProductSpace H_SA] [FiniteDimensional H_SA] {S : SystemApparatusSetup K_A K_B H_SA} (P : ProjectorAlgebra S) {s t s' t' : Sign} (h : (s, t) (s', t')) :
      mHat P s t ∘SL mHat P s' t' = 0

      Distinct pointer-sector projectors are orthogonal (paper §5.14). Field re-export.

      theorem CSD.LF3.mHat_complete {K_A : Type u_1} {K_B : Type u_2} {H_SA : Type u_3} [NormedAddCommGroup K_A] [InnerProductSpace K_A] [FiniteDimensional K_A] [NormedAddCommGroup K_B] [InnerProductSpace K_B] [FiniteDimensional K_B] [NormedAddCommGroup H_SA] [InnerProductSpace H_SA] [FiniteDimensional H_SA] {S : SystemApparatusSetup K_A K_B H_SA} (P : ProjectorAlgebra S) :
      st : Sign × Sign, mHat P st.1 st.2 = 1

      The four pointer-sector projectors sum to the identity (paper §5.14). Field re-export.