How can test functions help understand commutation relations?

  • Thread starter silimay
  • Start date
  • Tags
    Operators
In summary, the conversation discusses the commutation relation [p^2, x] and how to derive it using the commutation relation [x,p] = i\hbar. It is mentioned that the expressions only make sense when applied to a test function and that using a test function is not the fastest way to prove complicated commutation relations.
  • #1
silimay
26
0
So I was reading from my quantum book (Gasiorowicz) and I ame across this sentence:

[tex] [p^2, x] = p [p, x] + [p, x] p = \frac{2\hbar}{i} p [/tex]

I don't understand this. I know that [tex] p = -i \hbar \frac{\partial}{\partial x} [/tex], but I can't see how to get that expression...I just come up with something like [tex] x {\hbar}^2 \frac{{\partial}^2}{{\partial x}^2} [/tex] when I try multiplying it out.
 
Physics news on Phys.org
  • #2
try to derive [tex][AB,C] = ?[/tex]
then use [tex][x,p] = i\hbar[/tex]
to find [tex][p^2,x][/tex]
 
  • #3
silimay said:
So I was reading from my quantum book (Gasiorowicz) and I ame across this sentence:

[tex] [p^2, x] = p [p, x] + [p, x] p = \frac{2\hbar}{i} p [/tex]

I don't understand this. I know that [tex] p = -i \hbar \frac{\partial}{\partial x} [/tex], but I can't see how to get that expression...I just come up with something like [tex] x {\hbar}^2 \frac{{\partial}^2}{{\partial x}^2} [/tex] when I try multiplying it out.

All those expressions only make sense if you imagine applying them to some "test function" f(x). For example,

[tex] [x,p_x] f(x) = -i \hbar x \partial_x f(x) + i \hbar \partial_x (x f(x)) [/tex] apply the product rule on the second term and then something will cancel out. At the very end of the calculation (and only then) you may drop the test function f(x).

Using a test function is not the fastest way to prove complicated commutation relations, however. But it's the only way to make sense of these commutation relations. after you have done a few with a test function you will be able to do the more complex cases without the crutch of a test function.
 

FAQ: How can test functions help understand commutation relations?

What are operators in programming?

Operators in programming are symbols or words that are used to perform specific actions on data. They are used to manipulate values and variables and are an essential part of programming languages.

What is the difference between unary, binary, and ternary operators?

Unary operators require only one operand, binary operators require two operands, and ternary operators require three operands. Unary operators are often used for incrementing or decrementing values, while binary operators are used for mathematical operations. Ternary operators are used for conditional statements.

Can you give examples of common operators in programming languages?

Some common operators in programming languages include arithmetic operators (+, -, *, /), comparison operators (==, !=, >, <), logical operators (&&, ||, !), and assignment operators (=, +=, -=, *=, /=). There are many more types of operators, each with their own specific purpose.

How do operators work together in an expression?

Operators can be combined in an expression to perform more complex operations. In general, operators with higher precedence will be evaluated first, followed by those with lower precedence. Parentheses can also be used to change the order of evaluation.

How can I improve my understanding of operators?

The best way to improve your understanding of operators is to practice using them in code. Try writing simple programs that use different operators and see how they affect the output. You can also refer to online resources and documentation for the specific programming language you are learning.

Back
Top