Documentation

CsdLean4.CV.ApproxCCR

W4: the finite-dimensional obstruction to exact canonical commutation #

Category: 3-Local (the finite-dimensional obstruction to exact canonical commutation).

Glossary: https://glossary.constraintsurfacedynamics.com/no-exact-finite-ccr/ Plain-language, CSD-role and formal statements of the no-exact-finite-CCR obstruction, with this module as its Lean anchor. Kept symmetric by scripts/check-glossary.sh.

For finite complex matrices the trace of a commutator vanishes, trace (Q * P - P * Q) = 0, because trace (Q * P) = trace (P * Q). A scalar multiple of the identity has trace c * card, which is nonzero exactly when c * card ≠ 0. Hence no pair of finite matrices satisfies the exact canonical commutation relation Q * P - P * Q = c • 1 when c * card ≠ 0. The physical CCR [Q, P] = i ℏ · 1 is the instance c = i ℏ, nonzero for ℏ ≠ 0 and card > 0.

CSD reading #

Finite operational sectors cannot contain exact continuum canonical commutation structure. The infinite-dimensional Hilbert space of continuous-variable quantum mechanics is the ideal completion of a family of finite operational sectors; position and momentum are approximate, coarse-grained, limiting observables in a finite regime, not primitive finite-sector observables. The trace obstruction is the precise sense in which exact [Q, P] = i ℏ is unavailable at finite N.

Honest scope (load-bearing) #

W4 proves only that exact continuum canonical commutation cannot be represented in finite dimension. It does not derive continuous-variable quantum mechanics, does not construct finite position/momentum approximations, and does not claim CSD has derived CV-QM. It is the obstruction result that motivates the finite-sector reading, nothing more.

Category #

Cat-1: the trace lemmas are CSD-free general facts about finite complex matrices. The CSD interpretation lives only in this docstring.

Main results #

Mathlib lemmas used #

Matrix.trace_sub, Matrix.trace_mul_comm, Matrix.trace_smul, Matrix.trace_one.

theorem CSD.CV.trace_commutator_eq_zero {n : Type u_1} [Fintype n] (Q P : Matrix n n ) :
(Q * P - P * Q).trace = 0

The trace of a finite-matrix commutator vanishes: trace (Q P - P Q) = 0, since trace (Q P) = trace (P Q) (Matrix.trace_mul_comm).

theorem CSD.CV.trace_scalar_identity {n : Type u_1} [Fintype n] [DecidableEq n] (c : ) :
(c 1).trace = c * (Fintype.card n)

The trace of a scalar multiple of the identity: trace (c • 1) = c * card. Uses Matrix.trace_smul and Matrix.trace_one (with Fintype.card n cast into ); the on collapses to multiplication via smul_eq_mul.

theorem CSD.CV.no_exact_finite_ccr {n : Type u_1} [Fintype n] [DecidableEq n] (Q P : Matrix n n ) {c : } (hc : c * (Fintype.card n) 0) :
Q * P - P * Q c 1

The finite-dimensional CCR obstruction. For finite complex matrices, no Q, P satisfy the exact canonical commutation relation Q P - P Q = c • 1 whenever c * card ≠ 0. Proof by contradiction: taking traces of both sides, the left side is 0 (trace_commutator_eq_zero) while the right side is c * card (trace_scalar_identity), contradicting hc.

The hypothesis is satisfiable (e.g. c = 1, card ≥ 1) and the conclusion is a genuine inequality, so this is non-vacuous.

theorem CSD.CV.no_exact_finite_ccr_ihbar {n : Type u_1} [Fintype n] [DecidableEq n] (Q P : Matrix n n ) {hbar : } (hhbar : hbar 0) (hN : (Fintype.card n) 0) :
Q * P - P * Q (Complex.I * hbar) 1

The physics corollary. No finite complex matrices Q, P satisfy the exact physical CCR [Q, P] = i ℏ · 1 when ℏ ≠ 0 and the dimension is nonzero. Instance of no_exact_finite_ccr at c = i ℏ; hc follows from Complex.I ≠ 0, hhbar, and hN by mul_ne_zero.