Documentation

CsdLean4.SigmaLayer.TensorGeneration

SigmaLayer/TensorGeneration: the tensor product resolved into the local observable algebras #

Category: 7-SigmaLayer (the projective-sector layer (Paper C)).

Bridge B6 posits that a composite system's projective sector is the tensor product with dim = NA · NB (the "why ⊗" derivation P3, parked by standing instruction). This module RESOLVES a substantive part of that posit into the underlying object: the tensor product carries no observables beyond the local ones and their products. Concretely, the joint standard basis matrix is a product of local basis matrices,

single (i,k) (j,l) 1 = aliceOp (single i j 1) * bobOp (single k l 1) (single_prod),

so the two commuting local subalgebras (aliceOp = M_{NA} ⊗ I, bobOp = I ⊗ M_{NB}) GENERATE the entire joint observable algebra M_{NA·NB} (joint_mem_span_local). Combined with locality (aliceOp_bobOp_commute, SigmaLayer/TensorSector.lean), this is the operational content of the tensor product: the composite's observables are exactly the local observables and their products — nothing more. So B6 reduces from "posit " to the weaker "posit that both subsystems carry full matrix observable algebras that act and commute", from which the tensor structure (and the dimension NA · NB) is forced.

This does NOT derive WHY composition should be from first principles (that would need a locality/ completeness reconstruction of the composite ontic space — the residual P3 / SO-1 direction); it shows the is not free structure OVER the local algebras.

References: specs/future-work.md (P3 / SL-T3); SigmaLayer/TensorSector.lean (aliceOp, bobOp, aliceOp_bobOp_commute, tensorIndexEquiv).

The joint basis matrix is a product of local basis matrices. The ((i,k),(j,l)) standard basis matrix of the joint space equals Alice's (i,j) basis operator times Bob's (k,l) basis operator: single (i,k) (j,l) 1 = (E_{ij} ⊗ I)(I ⊗ E_{kl}) = E_{ij} ⊗ E_{kl}. The elementary joint observable is built from local ones.

theorem CSD.SigmaLayer.single_eq_smul {ι : Type u_1} {κ : Type u_2} [DecidableEq ι] [DecidableEq κ] (i : ι) (j : κ) (c : ) :

single p q c = c • single p q 1 (a matrix basis element is the scalar times the unit one).

The commuting local subalgebras generate the entire joint observable algebra. Every joint operator M : M_{NA·NB} lies in the span of products aliceOp U * bobOp Q — it is a linear combination of local Alice operators times local Bob operators. So the tensor product carries no observables beyond the local ones and their products; the structure is forced by locality + completeness of the local algebras, not free structure over them (B6 reduced).