CV-2 / CV-3: the truncated oscillator and the approximate CCR #
Category: 3-Local (the truncated oscillator and the approximate CCR).
W4 (CV/ApproxCCR.lean) proved that no finite matrices satisfy the exact
canonical commutation relation [Q, P] = iℏ·1 — the trace of a commutator is 0,
the trace of iℏ·1 is iℏN ≠ 0. CV-1 (CV/Position.lean) built a finite
position observable. This module builds the conjugate (Q, P) pair and the
sharp approximate CCR: the relation [Q, P] = iℏ·1 holds exactly on a
low-energy sector, failing only by a rank-one defect at the top level — and it
must fail there, by exactly the amount that makes the trace vanish (W4).
The construction is the N-level truncated harmonic oscillator. With the
annihilation operator a (a·eₙ = √n·e_{n-1}) and creation a† = aᴴ:
creation_mul_annihilation:a†a = diag(0,1,…,N−1)— the number operator;annihilation_mul_creation:aa† = diag(1,2,…,N−1,0);truncated_ccr:[a, a†] = 1 − N·|N−1⟩⟨N−1|— the CCR with a rank-one defect at the top Fock level, the finite trace of both sides being0(W4).
Then Q = (a + a†)/√2, P = (a − a†)/(i√2) are Hermitian, and:
QP_commutator:[Q, P] = i·[a, a†];ccr_exact_on_bulk:[Q, P]·eₙ = i·eₙfor everyn ≠ N−1— the exact CCR on the low-energy sector (all Fock levels but the top).
So the additive CCR is available approximately: exact away from the boundary,
with the unavoidable defect (W4) pushed entirely into the highest level. On states
with negligible top-level population the defect is negligible, i.e.
‖[Q, P] − i·1‖ is small on the low-energy sector.
CSD reading #
A finite operational sector realises position and momentum as an approximately
canonical pair: the commutator is i·1 throughout the bulk and departs from it
only at the sector's energy ceiling — the finite-information-capacity boundary.
The continuum CCR is the N → ∞ limit in which the boundary recedes to infinity.
Honest scope (load-bearing) #
This constructs one concrete conjugate pair and proves its commutator exactly. It does not derive continuous-variable QM and does not claim the oscillator is canonical (W4 forbids that in finite dimension); the boundary defect is displayed honestly, not hidden.
Category #
Cat-1: annihilation, creation, Q, P and all lemmas are CSD-free general
facts about finite complex matrices. The CSD interpretation lives only in the
docstrings.
Two index-sum helpers #
The ladder operators #
The annihilation operator on the N-level truncated oscillator:
a·eₙ = √n·e_{n-1} (and a·e₀ = 0). As a matrix, a_{ij} = √j when i + 1 = j,
else 0 (one super-diagonal of square roots).
Instances For
The creation operator a† = aᴴ: a†·eₙ = √(n+1)·e_{n+1} (and
a†·e_{N-1} = 0, the truncation).
Equations
Instances For
The number operator N̂ = diag(0, 1, …, N−1).
Equations
- CSD.CV.numberOp N = Matrix.diagonal fun (i : Fin N) => ↑↑i
Instances For
The two products #
a†a = N̂: creation ∘ annihilation is the number operator diag(n).
aa† = diag(1, 2, …, N−1, 0): annihilation ∘ creation, the number
operator shifted up by one with a zero at the top level.
The truncated CCR #
The truncated CCR: [a, a†] = 1 − N·|N−1⟩⟨N−1|. The canonical commutation
relation holds everywhere except a rank-one defect at the top Fock level. Both
sides have trace 0 (W4): tr 1 = N and tr(N·|N−1⟩⟨N−1|) = N.
Q is Hermitian (a genuine self-adjoint observable).
P is Hermitian (a genuine self-adjoint observable).
The exact CCR on the low-energy sector. For every Fock state below the top
level (n ≠ N−1), the quadratures satisfy the canonical commutation relation
exactly: [Q, P]·eₙ = i·eₙ. The defect (W4-forced) is confined to the top level,
so on any state with negligible top-level population ‖[Q,P] − i·1‖ is negligible.