Commutators on a discrete QM lattice = ?

Click For Summary
SUMMARY

The discussion centers on the impossibility of satisfying the commutation relation [X,P] = i*I within finite-dimensional quantum mechanics on a lattice. The trace operation reveals a contradiction, as shown by the equation 0 = i*N, indicating that finite-dimensional matrices cannot replicate the behavior of their infinite-dimensional counterparts. The conversation also explores the construction of operators that can distinguish positive and negative values of x in continuous quantum mechanics, suggesting a specific operator that acts on wave functions to achieve this distinction.

PREREQUISITES
  • Understanding of quantum mechanics principles, particularly commutation relations.
  • Familiarity with linear algebra concepts, including matrix operations and the trace function.
  • Knowledge of MATLAB for implementing quantum mechanical simulations.
  • Basic grasp of finite versus infinite-dimensional vector spaces in quantum mechanics.
NEXT STEPS
  • Research the implications of finite-dimensional versus infinite-dimensional quantum systems.
  • Explore the construction and properties of operators in quantum mechanics, focusing on eigenstates and eigenvalues.
  • Learn about the trace operation in linear algebra and its applications in quantum mechanics.
  • Investigate the use of MATLAB for simulating quantum mechanical systems, particularly in constructing matrices for position and momentum.
USEFUL FOR

Quantum physicists, mathematicians specializing in linear algebra, and researchers interested in the foundations of quantum mechanics and computational simulations.

cheeseits
Messages
3
Reaction score
0
Commutators on a discrete QM lattice = ?

Please let me know if any of the following is unclear:

I was thinking about how you could go about doing QM not in a continuous space but instead on a lattice, take 1D for simplicity. Let's use a finite (not countably infinite) number of positions say N. Now X and P are finite dimensional matrices. Now it turns out that [X,P]=i*I (where I is the NxN identity matrix) cannot be satisfied, ever. Since:

XP - PX = i*I
tr( XP - PX ) = tr( i*I ) // tr is the trace of a matrix, which is of course a truth
// preserving operation
tr( XP ) - tr( PX ) = i*N // tr is a linear operator
tr( XP ) - tr( XP ) = i*N // cyclic invariance
0 = i*N

or see: http://en.wikipedia.org/wiki/Trace_(linear_algebra)#Lie_algebra

Needless to say this last equation has a truth value of false. I.e. assuming [X,P]=i*I leads to a contradiction (for finite dimensional vector spaces). Please explain why an infinite dimensional matrix can do this but an arbitrarily large finite dimensional one can't. And what does that mean in the language of physics?
_______________________________________________________________________

My "attempts":
1) Since the 'derivative' operator isn't hermitian for all square finite dimensional approximations, so we could use a non-square matrix but then the matrix dimensions won't come out right. (check for yourself) (failure)
2) Another possibility is to use XP-PX = i*diag(I,-N+1), so there are i's on the diagonal except for the last entry which is there to balance out the other positive terms, (so the trace is still zero). Such matrices come straight from a truncation of the QSHO X and P matrices in the energy basis (seems the most reasonable approach to me so far).

Attempting to make it more concrete I typed the following into MATLAB:
n=15;
X=diag(1:n);
P=fft(eye(length(X)))*X*ifft(eye(length(X))); // ie position psi is ifft of momentum psi
X*P-P*X

Somehow X*P-P*X manages not to have a single value on the diagonal. Odd when I'd like it to be a diagonal matrix.

Ok, or just answer this question in continuous QM if you know how (seriously I'd really like to know):
In continuous ordinary QM what operator distinguishes positive values of x from the negative values ie like sign(X). How do I construct it, what is it's conjugate variable, what does and doesn't it commute with, and so on...
 
Physics news on Phys.org


cheeseits said:
Ok, or just answer this question in continuous QM if you know how (seriously I'd really like to know):
In continuous ordinary QM what operator distinguishes positive values of x from the negative values ie like sign(X). How do I construct it, what is it's conjugate variable, what does and doesn't it commute with, and so on...

Nothing stops you from defining an operator whose eigenstates are the position eigenstates |x>, with eigenvalue 1 if x is positive, -1 if it's negative, and maybe 0 if x = 0. This completely specifies the operator. You can think of this operator as acting on a wave function psi(x) by changing psi(x) to -psi(x) for x < 0.
 

Similar threads

  • · Replies 31 ·
2
Replies
31
Views
3K
Replies
2
Views
2K
  • · Replies 4 ·
Replies
4
Views
4K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 4 ·
Replies
4
Views
3K
  • · Replies 38 ·
2
Replies
38
Views
12K
  • · Replies 2 ·
Replies
2
Views
8K
  • · Replies 0 ·
Replies
0
Views
1K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 9 ·
Replies
9
Views
3K