Understanding Bra-Ket Notation in Shankar

  • Thread starter Thread starter Ja4Coltrane
  • Start date Start date
  • Tags Tags
    Bra-ket Notation
Click For Summary
The discussion centers on confusion regarding Dirac notation as presented in Shankar's text. Concerns are raised about the labeling of kets and inner products, particularly how operations on vectors and inner products can lead to ambiguous interpretations. Participants note that while Shankar's notation aims for clarity, it can create inconsistencies, especially when dealing with linear transformations and dual spaces. Suggestions are made to consider alternative notations or approaches to mitigate confusion. Overall, the conversation highlights the challenges of mastering bra-ket notation in quantum mechanics.
Ja4Coltrane
Messages
224
Reaction score
0
Hello.

I have been working out of the beginning of Shankar lately, and I wanted to address some confusion I have had with regard to Dirac notation.

I know that physicists tend to love the notation, but to me, so far, it is confusing, inconsistent, and even occasionally contradictory. Here is a short list of some of what bothers me about it. I guess I am hoping that some of you can explain to me why some of these problems are not as bad as they seem, or even why they aren't actually problems.

1. Labels:
Kets are used to denote vectors, and a label is placed on the ket to name it. This is okay for me except when it comes to performing operations on vectors. For instance, let V be a vector space over C, and take |A> and |B> to be vectors in V. Also, let a and b be complex numbers. Then, Shankar uses the notation

a |A> + b |B> = |a A + b B>.

Therefore, a A + b B becomes a label for the new ket. This is okay with me except for cases like this: Let |1>, |2>, ..., |n> be a basis for V. Then, (3+2i) |1> - 4 |2> = |(3+2i) 1 - 4 2>.

I know that one shouldn't get hung up on notation, but that just kills me.

2. Inner products:
This is basically the same thing as the first, but inner product labeling gets even worse. We denote the inner product of |V> with |W> by <V|W>. This seems to imply that the inner product of |LABEL 1> with |LABEL 2> is <LABEL 1|LABEL 2>. However, Shankar also writes things like
<V| (aW + bZ) which is decent except that it has the same labeling issues.

3. Dual space:
Thanks to the Riez Representation Theorem, every element of the dual space can be written as a bra. Because of this, I think writing things like <V| is very good notation. However, Shankar feels that ANYTHING acting on or acted on by a bra should go after the bra.

For instance, instead of 2 <V|, Shankar writes <V| 2 which is okay I guess if we know ahead of time that 2 is in the field and not the vector space. But what about this: let T be a linear transformation acting on bras. Then shankar writes <V| T instead of T <V| or T(<V|). Then he awful things like this:
<V|aT =<V|Ta when what he means is T(a<V|) = a T<V|

What about <V| T L where T and L are linear operators? Does it mean LT(<V|) or TL(<V|)?


Maybe I'm overreacting to all of this, but this really seems to be a big mess!

Anyway, thanks for reading! I would appreciate any discussion!
 
Physics news on Phys.org
Ja4Coltrane said:
1. Labels:
Kets are used to denote vectors, and a label is placed on the ket to name it. This is okay for me except when it comes to performing operations on vectors. For instance, let V be a vector space over C, and take |A> and |B> to be vectors in V. Also, let a and b be complex numbers. Then, Shankar uses the notation

a |A> + b |B> = |a A + b B>.

This is not strictly part of dirac notation. If you find this way of labelling confusing, you can just call the new vector |C>.
 
Ja4Coltrane said:
Shankar uses the notation

a |A> + b |B> = |a A + b B>.
I have never seen that notation before. I absolutely hate it.

Ja4Coltrane said:
We denote the inner product of |V> with |W> by <V|W>. This seems to imply that the inner product of |LABEL 1> with |LABEL 2> is <LABEL 1|LABEL 2>.
This is standard. In other posts where I have tried to help people understand bra-ket notation, I've been writing the inner product of two vectors x and y as (x,y) to avoid confusion with the bra and ket symbols. With this notation, what you just said takes the form

\big(|V\rangle,|W\rangle\big)=\langle V|W\rangle

Of course, that's probably only useful in discussions like this one.

Ja4Coltrane said:
<V| (aW + bZ) which is decent except that it has the same labeling issues.
This is standard too. <V|T, where T is an operator (acting on kets), is defined as the functional that takes an arbitrary ket |U> to <V|(T|U>).

Ja4Coltrane said:
But what about this: let T be a linear transformation acting on bras. Then shankar writes <V| T instead of T <V| or T(<V|). Then he awful things like this:
<V|aT =<V|Ta when what he means is T(a<V|) = a T<V|

What about <V| T L where T and L are linear operators? Does it mean LT(<V|) or TL(<V|)?
There's no need to ever mention operators on the dual space. Are you sure that's what he does? I think he's just trying to define expressions like <V|T, where T is an operator on the space of kets. It needs to be defined the way I did it above, if we want everything that looks like a multiplication to be "associative".

You might find this post useful. Note that equation 5 is an example of why we should allow the scalar to appear on the right of the bra. We want everything to look like we're just multiplying things together, using an associative multiplication operation. You should also check out this thread (read the last post first).
 
Last edited:
Dirac notation is very good for large sequence, where you can see OK |...&gt; this is vector in direct space; &lt;...| this is vector in dual space; &lt;...&gt; this is scalar; |...| this is an operator. And of course this notation is great when you whant to change the representation.
For me operators are \hat{A},\hat{B},\hat{C}... with hat. Vectors are |\psi&gt;,|\varphi&gt;,|\phi&gt;...
 
regarding

3. Dual space

Imagine we have N-dimensional space, with hermitian operator A, let the states |a> be represented by column vectors, then A is a NxN matrix

clearly A|a> = a |a> is in linear algebra a NxN matrix mutliplying a column vector with N rows yielding a coloumn vector with N. Things are ok?

Now the the ket should be represented by a row vector, with N columns, clearly A<a| is not defined as a matrix-vector multiplication in linear algebra, thus we must have <a|A to get "row vector times matrix = row vector"1. Labels:
You might want to try the first chapter in the text by Sakura, modern quantum mechanics, there he writes a |A> + b |B> = c|C>
 
Or look all that in for exaple \mathcal{R}^3 space. Dual of \mathcal{R}^3 is \mathcal{R}^3. \mathcal{R}^3 is Hilbert space. This is of course particular case of \mathcal{R}^{N}.
 
Time reversal invariant Hamiltonians must satisfy ##[H,\Theta]=0## where ##\Theta## is time reversal operator. However, in some texts (for example see Many-body Quantum Theory in Condensed Matter Physics an introduction, HENRIK BRUUS and KARSTEN FLENSBERG, Corrected version: 14 January 2016, section 7.1.4) the time reversal invariant condition is introduced as ##H=H^*##. How these two conditions are identical?

Similar threads

  • · Replies 6 ·
Replies
6
Views
2K
  • · Replies 14 ·
Replies
14
Views
2K
  • · Replies 4 ·
Replies
4
Views
1K
  • · Replies 7 ·
Replies
7
Views
1K
  • · Replies 6 ·
Replies
6
Views
1K
  • · Replies 14 ·
Replies
14
Views
2K
  • · Replies 17 ·
Replies
17
Views
2K
  • · Replies 10 ·
Replies
10
Views
2K
  • · Replies 2 ·
Replies
2
Views
1K
  • · Replies 5 ·
Replies
5
Views
3K