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.
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).