- #1

rayveldkamp

- 60

- 0

Ray

You are using an out of date browser. It may not display this or other websites correctly.

You should upgrade or use an alternative browser.

You should upgrade or use an alternative browser.

- Thread starter rayveldkamp
- Start date

- #1

rayveldkamp

- 60

- 0

Ray

- #2

Edgardo

- 705

- 15

The trace of an operator [tex]\hat{B}[/tex] is defined as:

[tex]Tr(\hat{B}) = \sum_{i=1}^{N} <\Psi_{i}| \hat{B} |\Psi_{i}>[/tex]

where the [tex] |\Psi_{i} >[/tex] are a complete basis.

You so to say take the sum of the diagonal matrix elements.

Traces are used for example in context with density operators.

You have for example many particles that are in different states.

Take for example an ensemble of electrons (ensemble = many particles)

or atoms in a hot oven.

This ensemble can be described by the density operator:

[tex] \hat{\rho} = \sum_{i=1}^{N} p_{i} |\Psi_{i}> <\Psi_{i}| [/tex]

where [tex] p_{i} [/tex] is the probability (classical probability) of having a particle in the state [tex] |\Psi_{i}> [/tex].

Example:

Ensemble of electrons, [tex]p_{1} =3/4[/tex] with spin up and [tex]p_{2}=1/4[/tex] spin down:

[tex] \hat{\rho}} = \frac{3}{4} |\uparrow\rangle \langle\uparrow| + \frac{1}{4} |\downarrow \rangle \langle\downarrow| [/tex]

Suppose you want to know what's the mean value of the ensemble for a certain operator [tex] \hat{A}[/tex] (for example spin, momentum etc).

This can be done by calculating the trace:

[tex] <\hat{A}> = Tr(\rho \hat{A}) = \sum_{i=1}^{N} < \Psi_{i}| \hat{\rho} \hat{A} |\Psi_{i}>[/tex].

- #3

rayveldkamp

- 60

- 0

Thanks

Ray

- #4

Edgardo

- 705

- 15

rayveldkamp said:what matrix are we referring to here?

Let's take for example a matrix [tex] M [/tex]

[tex] M = \left( \begin{array}{cc}

a & b \\

c & d \\

\end{array} \right) [/tex]

Often the matrix is just denoted as [tex]M_{lm}[/tex],

with [tex] M_{11} = a[/tex], [tex] M_{12} = b[/tex], [tex] M_{21} = c[/tex] and [tex] M_{22} = d[/tex].

(l=1 or 2, m=1 or 2)

Now what's a matrix of an operator in QM?

The matrix is just defined as

[tex]A_{lm} = \langle \Phi_{l}|\hat{A}|\Phi_{m} \rangle [/tex]

So if someone asks you to write down the matrix representation

of the operator [tex] \hat{A} [/tex], you just have to calculate the matrix elements [tex]A_{lm}[/tex] from above and then write them in a matrix form,

for example:

[tex] A_{lm} = \left( \begin{array}{cc}

\langle \Phi_{1}|\hat{A}|\Phi_{1} \rangle & \langle \Phi_{1}|\hat{A}|\Phi_{2} \rangle \\

\langle \Phi_{2}|\hat{A}|\Phi_{1} \rangle & \langle \Phi_{2}|\hat{A}|\Phi_{2} \rangle \\

\end{array} \right) [/tex]

EXAMPLE:

An example is the matrix form of the [tex] \hat{S}_{z}[/tex] operator, which describes a spin easurement along the z-axis. You surely have heard of the Pauli spin matrices. (Try to calculate the matrix representation for[tex] S_{z}[/tex] or look it up in the Quantum Mechanics book by Cohen Tannoudji, where I found it well described).

rayveldkamp said:So the density operater describes the probabilities of certain states, how is this related to the density matrix, and what is it exactly?

The density matrix is the matrix form of the density operator, namely

[tex] \rho_{lm} = \langle \Phi_{l}|\hat{\rho}|\Phi_{m} \rangle [/tex]

rayveldkamp said:In lectures it's been mentioned that trace is the same as summing the diagonal elements of a matrix

We know that

[tex] B_{lm} = \langle \Psi_{l}| \hat{B} |\Psi_{m} \rangle [/tex]

What's [tex] B_{ii} [/tex]?

Answer: [tex] B_{ii} = \langle \Psi_{i}| \hat{B} |\Psi_{i} \rangle [/tex]

Next step:

The definition of the trace of an operator [tex]\hat{B}[/tex]

is:

[tex]Tr(\hat{B}) = \sum_{i=1}^{N} \langle \Psi_{i}| \hat{B} |\Psi_{i} \rangle[/tex]

From this it follows:

[tex] Tr(\hat{B}) = \sum_{i=1}^{N} B_{ii} [/tex]

What's [tex]\sum_{i=1}^{N} B_{ii} [/tex] ?

Well, it's the

Therefore taking the trace means summing up the diagonal elements.

- #5

rayveldkamp

- 60

- 0

Cheers

Ray

- #6

ramyfishler

- 3

- 0

this explanation helped me too. but understand that the rule: tr(AB)=tr(BA) works for operators as well and I can't see why

thanks

Ramy

- #7

Fredrik

Staff Emeritus

Science Advisor

Gold Member

- 10,875

- 421

[tex]Tr(XY)=\sum_{a'}\langle a'|XY|a'\rangle=\sum_{a'}\sum_{a''}\langle a'|X|a''\rangle\langle a''|Y|a'\rangle =\sum_{a''}\sum_{a'}\langle a''|Y|a'\rangle\langle a'|X|a''\rangle[/tex]

this explanation helped me too. but understand that the rule: tr(AB)=tr(BA) works for operators as well and I can't see why

thanks

Ramy

[tex]=\sum_{a''}\langle a''|YX|a''\rangle=Tr(YX)[/tex]

- #8

ramyfishler

- 3

- 0

thanks

Share:

- Last Post

- Replies
- 22

- Views
- 759

- Last Post

- Replies
- 4

- Views
- 277

- Last Post

- Replies
- 2

- Views
- 515

- Replies
- 6

- Views
- 383

- Last Post

- Replies
- 8

- Views
- 585

- Replies
- 13

- Views
- 426

- Replies
- 2

- Views
- 496

- Last Post

- Replies
- 16

- Views
- 504

- Replies
- 4

- Views
- 522

- Replies
- 6

- Views
- 675