Complex conjugate and transpose “with respect to a basis”Quantum mechanical analogue of conjugate momentumWhat do up-left orthogonality has in common with up-down and what is their relationship?Matrix elements of linear operators - orthonormal basis required?How are anti-unitary operators applied?What are Hermitian operators in QFT?Very basic question about quantum field operatorsQuestion about transformation matrix for spin 1 particleCross product of vectorsIs there an equivalent to the Schrodinger equation for quantum mechanics over the reals?
Entering the US with dual citizenship but US passport is long expired?
intensity color with custom ray tracing
Extra arrow heads appearing tikz
How do draw effects during the discard phase work?
Are fast interviews red flags?
Could someone please explain what this inline #define assembly is doing?
What is the purpose of the rotating plate in front of the lock?
Electric shock from pedals and guitar. Jacks too long?
How to finish my PhD?
How to run NPCs with complicated mechanics?
Owner keeps cutting corners and poaching workers for his other company
I won a car in a poker game. How is that taxed in Canada?
Does the word voltage exist in academic engineering?
indexes are not created on localdb
Problem with ls inside bash script
Why do the Brexit opposition parties not want a new election?
Why is it that I have to play this note on the piano as A sharp?
Python implementation of atoi
When Conservative MPs lose the whip, do they retain the right to vote in leadership elections?
What makes an ending "happy"?
Would scoring well on a non-required GRE Mathematics Subject Test make me more competitive?
How do German speakers decide what should be on the left side of the verb?
How should Thaumaturgy's "three times as loud as normal" be interpreted?
Is every sentence we write or utter either true or false?
Complex conjugate and transpose “with respect to a basis”
Quantum mechanical analogue of conjugate momentumWhat do up-left orthogonality has in common with up-down and what is their relationship?Matrix elements of linear operators - orthonormal basis required?How are anti-unitary operators applied?What are Hermitian operators in QFT?Very basic question about quantum field operatorsQuestion about transformation matrix for spin 1 particleCross product of vectorsIs there an equivalent to the Schrodinger equation for quantum mechanics over the reals?
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;
$begingroup$
In my quantum mechanics notes, my teacher described the complex conjugate and transpose of a linear operator X as "with respect to an orthogonal basis." What does it mean to take a transpose or complex conjugate "with respect to a basis?" I also remember him saying that if you take the complex conjugate or transpose with respect to another basis, the result would be different. Why would that be the case, and can you provide an example in which it is true?
hilbert-space operators complex-numbers linear-algebra
New contributor
Ian Kennedy is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
$endgroup$
add a comment |
$begingroup$
In my quantum mechanics notes, my teacher described the complex conjugate and transpose of a linear operator X as "with respect to an orthogonal basis." What does it mean to take a transpose or complex conjugate "with respect to a basis?" I also remember him saying that if you take the complex conjugate or transpose with respect to another basis, the result would be different. Why would that be the case, and can you provide an example in which it is true?
hilbert-space operators complex-numbers linear-algebra
New contributor
Ian Kennedy is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
$endgroup$
add a comment |
$begingroup$
In my quantum mechanics notes, my teacher described the complex conjugate and transpose of a linear operator X as "with respect to an orthogonal basis." What does it mean to take a transpose or complex conjugate "with respect to a basis?" I also remember him saying that if you take the complex conjugate or transpose with respect to another basis, the result would be different. Why would that be the case, and can you provide an example in which it is true?
hilbert-space operators complex-numbers linear-algebra
New contributor
Ian Kennedy is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
$endgroup$
In my quantum mechanics notes, my teacher described the complex conjugate and transpose of a linear operator X as "with respect to an orthogonal basis." What does it mean to take a transpose or complex conjugate "with respect to a basis?" I also remember him saying that if you take the complex conjugate or transpose with respect to another basis, the result would be different. Why would that be the case, and can you provide an example in which it is true?
hilbert-space operators complex-numbers linear-algebra
hilbert-space operators complex-numbers linear-algebra
New contributor
Ian Kennedy is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
New contributor
Ian Kennedy is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
edited 17 hours ago
Qmechanic♦
113k13 gold badges223 silver badges1343 bronze badges
113k13 gold badges223 silver badges1343 bronze badges
New contributor
Ian Kennedy is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
asked 17 hours ago
Ian KennedyIan Kennedy
361 bronze badge
361 bronze badge
New contributor
Ian Kennedy is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
New contributor
Ian Kennedy is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
add a comment |
add a comment |
5 Answers
5
active
oldest
votes
$begingroup$
In a vector space over the field of complex numbers the notion of complex conjugation is basis dependent. You might say a vector is "real" if its components in some basis are real numbers, but if you change to another basis and the matrix expressing the new basis in terms of the old has complex entries then the "real" vector will have complex components in the new basis. Similarly, the notion of complex conjugation will change. To define "complex conjugation" in a basis independent fashion you need to select a set of basis vectors that you declare to be real. The technical way this is done is by intriducing a real structure on the space. This is an antilinear map $R:Vto V$ such that $R^2=$ Identity. Antilinear means that $R(lambda bf x)= lambda^* R(bf x)$. A "real"" vector is then one that is left unchanged by the map $R$.
More important is the concept of "hermitian conjugation, that, when the operator $M$ is representated by a matrix
in an orthonormal basis
$$
langle bf e_i, bf e_jrangle= delta_ij
$$
by
$$
M (bf e_i) = bf e_j M^j_i,
$$
then the matrix representing $M^dagger$ is given by tranposing and complex conjugating the entries in $M^i_j$. In a general basis, where
$$
langle bf e_i, bf e_jrangle= g_ij, quad g_ij= g_ji^*
$$
however,
you need the full definition
$$
langle M^dagger bf x,bf yrangle= langlebf x,Mbf yrangle
$$
so
$$
(M^dagger)^i_j = (g_jkM^k_l g^li)^*
$$
where $g^ijg_jk= delta^i_j$. It is important to to realize that Hermitian conjugation depends on the choice of inner product on your vector space.
$endgroup$
add a comment |
$begingroup$
In my mind, what it means is that, to take the complex conjugate or transpose of a linear operator, it first has to be expressed as a matrix. Expressing it as a matrix means that you have to choose a particular orthogonal basis.
It seems a bit confusing to me, because any matrix operator (apart from the identity matrix) expressed in (or translated to) a different basis is going to be different anyway, regardless of whether you then choose to take the transpose or complex conjugate.
So, the transpose/complex conjugate part to me seems irrelevant. Any matrix operator is defined with respect to a particular orthogonal basis, and if it is changed to another basis, the matrix (as in, the grid array of numbers) will be different.
$endgroup$
$begingroup$
When you translate the matrix back to a map, that map will be different, depending on the basis you chose. That is not true if you consider e.g. the dagger operation.
$endgroup$
– Norbert Schuch
5 hours ago
$begingroup$
@NorbertSchuch sorry, I don't quite follow. What do mean by 'map'?
$endgroup$
– Time4Tea
3 hours ago
$begingroup$
"Map" = "Linear Operator". For a map $M$, the map $M^dagger$ is basis-independent, but the map $M^T$ depends on the basis in which you define the transpose.
$endgroup$
– Norbert Schuch
3 hours ago
$begingroup$
I don't know why this answer is getting upvoted - it is dead wrong. Yes, obviously the matrix representation of a given linear transformation will depend on the basis in which it is represented, but this is not the issue here. The transpose, complex conjugation and hermitian conjugation (the combination of the first two) are all defined in terms of a given matrix representation, but the hermitian conjugate has the property that it commutes with (orthonormal) changes of basis, which means that it doesn't matter what basis you do it in, and (cont)
$endgroup$
– Emilio Pisanty
1 hour ago
$begingroup$
the dagger operation on the 'abstract' transformation can be defined without saying what basis of be taken for the transpose + complex conjugate. This is not the case for the bare transpose or the bare complex conjugation, which is the real issue in this thread. This answer completely misses the point, and it should either be completely overhauled or removed.
$endgroup$
– Emilio Pisanty
1 hour ago
add a comment |
$begingroup$
Here's a simple example, to supplement the good answers that have already been posted.
Consider a $2$-dimensional Hilbert space $mathcalH$ over the complex numbers. Let $|0rangle$ and $|1rangle$ be two orthonormal elements (vectors) in $mathcalH$, and consider the linear operator $Z$ defined by
$$
Z|0rangle = |0rangle
hskip2cm
Z|1rangle = -|1rangle.
tag1
$$
In the orthonormal basis
$$
|arangle := frac0rangle+isqrt2
hskip2cm
|brangle := frac0rangle+sqrt2,
tag2
$$
the same linear operator $Z$ is given by
$$
Z|arangle = -i|brangle
hskip2cm
Z|brangle = i|arangle.
tag3
$$
Both bases are perfectly legitimate, and indeed there would have been no reason to prefer one over the other before seeing the definition of $Z$. So... what is the complex conjugate of $Z$?
To define the complex conjugate $Z^*$ of $Z$, we need to specify a basis. In the basis (1), we have $Z^*=Z$. In the basis (3), we have $Z^*=-Z$.
The adjoint $Z^dagger$ of a linear operator $Z$ is defined so that
$$
langle A|Z^dagger|Brangle = big(langle B|Z|Aranglebig)^*
tag4
$$
for all $|Arangle,|BrangleinmathcalH$. The adjoint is defined independently of any specific basis. The adjoint of $Z$ is $Z^dagger = Z$, no matter what basis we use.
Beware that the adjoint $Z^dagger$ is usually denoted $Z^*$ by mathematicians. That's because the adjoint is the natural (basis-independent) generalization of the concept of complex conjugation. The complex conjugate of a matrix is not natural, because it depends on which matrix representation is used, as illustrated above.
$endgroup$
add a comment |
$begingroup$
Given a matrix $M$ (=written in some basis). Now imagine you want to rewrite it in a different basis. The basis transformation is given by a unitary matrix $U$.
In the new basis, the matrix reads $M'=UMU^dagger$. The transpose of $M'$ is then
$$
(M')^T = (UMU^dagger)^T = U^* M^T U^T .
$$
On the other hand, if you first transpose the matrix and then change the basis, you obtain
$$
UM^T U^dagger .
$$
In general, these will be two different matrices (in fact, they differ by a basis change $U^*U^-1$).
The situation is different if you for instance consider the hermitian conjugate $M^dagger$, as you can easily check.
$endgroup$
add a comment |
$begingroup$
Consider a linear operator $A$ on a complex Hilbert space, which we can take as two-dimensional for simplicity, and start off by considering its hermitian conjugate $B=A^dagger$, which we define as the complex conjugate of the transpose on a given orthonormal basis $beta$. Thus, if the operator $A$ has a matrix representation
$$[A]_beta=beginpmatrix a & b \ c & dendpmatrix$$
on the basis $beta$, we're defining $B$ to have the matrix representation
$$[B]_beta=beginpmatrix a^* & c^* \ b^* & d^*endpmatrix$$
on that same basis.
Now consider what happens if we look at the matrix representations of these two operators on some different basis $gamma$: then we know that the transformed representation of $B$ is given by a matrix-equivalence relationship of the form
$$ [B]_gamma = U^-1 [B]_beta U,$$
where $U$ is the basis-change matrix, and we also know that if $gamma$ is also orthonormal then $U^-1 = U^dagger$, so that
$$ [B]_gamma = U^dagger [B]_beta U = U^dagger [A]_beta^dagger U.$$
since we know that $[B]_beta = [A]_beta^dagger$, by definition. Now consider what happens when we take the matrix representation of $A$ on the basis $gamma$, $[A]_gamma = U^dagger [A]_beta U$, and we take its matrix hermitian conjugate, using the known behaviour of the matrix transpose for matrix products and the trivial behaviour of the complex conjugate:
$$
[A]_gamma^dagger = left(U^dagger [A]_beta Uright)^dagger = U^dagger [A]_beta^dagger U = [B]_gamma.
$$
See what happened? The definition of $boldsymbolB = A^dagger$, initially made in a given orthonormal basis, holds in any orthonormal basis we care to take, or in other words the relationship $B = A^dagger$ is basis independent: it holds at an operator level, and we don't need to specify what basis should be taken for the conjugate-transpose to be calculated.
(Moreover: the fact that this operation, which we defined in terms of a matrix representation in a given basis, does not actually depend on the basis chosen, tells us that there is likely to be a nicer, basis-independent way to define the hermitian conjugate of any abstract linear operator. This is indeed the case $-$ it's the inner-product-based definition which uses the relationship $langle A^dagger u, v rangle = langle u, Avrangle$ for arbitrary $u,v$.)
The point that your instructor is making about the matrix transpose and the complex conjugate is that this basis independence property is not true for either of them.
To show that this is the case, a single counter-example is sufficient, so take
$$[A]_beta=beginpmatrix 0 & i \ -i & 0endpmatrix$$
as the matrix representation of your operator, and
$$
U = frac1sqrt2beginpmatrix 1 & i \ 1 & -iendpmatrix
$$
as your basis-change matrix. Then it is trivial to verify that
$$
[A]_gamma = U^dagger [A]_beta U = beginpmatrix -1 & 0 \ 0 & 1endpmatrix
$$
is the matrix representation of $A$ in the new basis, and while both the transpose and the complex conjugate leave the matrix representation $[A]_gamma$ untouched in the new basis,
$$
[A]_gamma ^T = [A]_gamma ^* = [A]_gamma,
$$
they both change its sign in the old matrix,
$$
[A]_beta^T = [A]_beta^* = -[A]_beta,
$$
so neither operation can be performed without specifying what basis it should be done in.
(Also, this bears emphasizing: the example above is completely generic, and there is only a thin sliver of examples of operators $A$ and basis transformations $U$ which preserve the matrix transpose. Basically any example you take, so long as you're careful not to make it too simple, will show the behaviour above.)
$endgroup$
add a comment |
Your Answer
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "151"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/4.0/"u003ecc by-sa 4.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
noCode: true, onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Ian Kennedy is a new contributor. Be nice, and check out our Code of Conduct.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fphysics.stackexchange.com%2fquestions%2f500619%2fcomplex-conjugate-and-transpose-with-respect-to-a-basis%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
5 Answers
5
active
oldest
votes
5 Answers
5
active
oldest
votes
active
oldest
votes
active
oldest
votes
$begingroup$
In a vector space over the field of complex numbers the notion of complex conjugation is basis dependent. You might say a vector is "real" if its components in some basis are real numbers, but if you change to another basis and the matrix expressing the new basis in terms of the old has complex entries then the "real" vector will have complex components in the new basis. Similarly, the notion of complex conjugation will change. To define "complex conjugation" in a basis independent fashion you need to select a set of basis vectors that you declare to be real. The technical way this is done is by intriducing a real structure on the space. This is an antilinear map $R:Vto V$ such that $R^2=$ Identity. Antilinear means that $R(lambda bf x)= lambda^* R(bf x)$. A "real"" vector is then one that is left unchanged by the map $R$.
More important is the concept of "hermitian conjugation, that, when the operator $M$ is representated by a matrix
in an orthonormal basis
$$
langle bf e_i, bf e_jrangle= delta_ij
$$
by
$$
M (bf e_i) = bf e_j M^j_i,
$$
then the matrix representing $M^dagger$ is given by tranposing and complex conjugating the entries in $M^i_j$. In a general basis, where
$$
langle bf e_i, bf e_jrangle= g_ij, quad g_ij= g_ji^*
$$
however,
you need the full definition
$$
langle M^dagger bf x,bf yrangle= langlebf x,Mbf yrangle
$$
so
$$
(M^dagger)^i_j = (g_jkM^k_l g^li)^*
$$
where $g^ijg_jk= delta^i_j$. It is important to to realize that Hermitian conjugation depends on the choice of inner product on your vector space.
$endgroup$
add a comment |
$begingroup$
In a vector space over the field of complex numbers the notion of complex conjugation is basis dependent. You might say a vector is "real" if its components in some basis are real numbers, but if you change to another basis and the matrix expressing the new basis in terms of the old has complex entries then the "real" vector will have complex components in the new basis. Similarly, the notion of complex conjugation will change. To define "complex conjugation" in a basis independent fashion you need to select a set of basis vectors that you declare to be real. The technical way this is done is by intriducing a real structure on the space. This is an antilinear map $R:Vto V$ such that $R^2=$ Identity. Antilinear means that $R(lambda bf x)= lambda^* R(bf x)$. A "real"" vector is then one that is left unchanged by the map $R$.
More important is the concept of "hermitian conjugation, that, when the operator $M$ is representated by a matrix
in an orthonormal basis
$$
langle bf e_i, bf e_jrangle= delta_ij
$$
by
$$
M (bf e_i) = bf e_j M^j_i,
$$
then the matrix representing $M^dagger$ is given by tranposing and complex conjugating the entries in $M^i_j$. In a general basis, where
$$
langle bf e_i, bf e_jrangle= g_ij, quad g_ij= g_ji^*
$$
however,
you need the full definition
$$
langle M^dagger bf x,bf yrangle= langlebf x,Mbf yrangle
$$
so
$$
(M^dagger)^i_j = (g_jkM^k_l g^li)^*
$$
where $g^ijg_jk= delta^i_j$. It is important to to realize that Hermitian conjugation depends on the choice of inner product on your vector space.
$endgroup$
add a comment |
$begingroup$
In a vector space over the field of complex numbers the notion of complex conjugation is basis dependent. You might say a vector is "real" if its components in some basis are real numbers, but if you change to another basis and the matrix expressing the new basis in terms of the old has complex entries then the "real" vector will have complex components in the new basis. Similarly, the notion of complex conjugation will change. To define "complex conjugation" in a basis independent fashion you need to select a set of basis vectors that you declare to be real. The technical way this is done is by intriducing a real structure on the space. This is an antilinear map $R:Vto V$ such that $R^2=$ Identity. Antilinear means that $R(lambda bf x)= lambda^* R(bf x)$. A "real"" vector is then one that is left unchanged by the map $R$.
More important is the concept of "hermitian conjugation, that, when the operator $M$ is representated by a matrix
in an orthonormal basis
$$
langle bf e_i, bf e_jrangle= delta_ij
$$
by
$$
M (bf e_i) = bf e_j M^j_i,
$$
then the matrix representing $M^dagger$ is given by tranposing and complex conjugating the entries in $M^i_j$. In a general basis, where
$$
langle bf e_i, bf e_jrangle= g_ij, quad g_ij= g_ji^*
$$
however,
you need the full definition
$$
langle M^dagger bf x,bf yrangle= langlebf x,Mbf yrangle
$$
so
$$
(M^dagger)^i_j = (g_jkM^k_l g^li)^*
$$
where $g^ijg_jk= delta^i_j$. It is important to to realize that Hermitian conjugation depends on the choice of inner product on your vector space.
$endgroup$
In a vector space over the field of complex numbers the notion of complex conjugation is basis dependent. You might say a vector is "real" if its components in some basis are real numbers, but if you change to another basis and the matrix expressing the new basis in terms of the old has complex entries then the "real" vector will have complex components in the new basis. Similarly, the notion of complex conjugation will change. To define "complex conjugation" in a basis independent fashion you need to select a set of basis vectors that you declare to be real. The technical way this is done is by intriducing a real structure on the space. This is an antilinear map $R:Vto V$ such that $R^2=$ Identity. Antilinear means that $R(lambda bf x)= lambda^* R(bf x)$. A "real"" vector is then one that is left unchanged by the map $R$.
More important is the concept of "hermitian conjugation, that, when the operator $M$ is representated by a matrix
in an orthonormal basis
$$
langle bf e_i, bf e_jrangle= delta_ij
$$
by
$$
M (bf e_i) = bf e_j M^j_i,
$$
then the matrix representing $M^dagger$ is given by tranposing and complex conjugating the entries in $M^i_j$. In a general basis, where
$$
langle bf e_i, bf e_jrangle= g_ij, quad g_ij= g_ji^*
$$
however,
you need the full definition
$$
langle M^dagger bf x,bf yrangle= langlebf x,Mbf yrangle
$$
so
$$
(M^dagger)^i_j = (g_jkM^k_l g^li)^*
$$
where $g^ijg_jk= delta^i_j$. It is important to to realize that Hermitian conjugation depends on the choice of inner product on your vector space.
edited 6 hours ago
answered 7 hours ago
mike stonemike stone
10.1k1 gold badge13 silver badges31 bronze badges
10.1k1 gold badge13 silver badges31 bronze badges
add a comment |
add a comment |
$begingroup$
In my mind, what it means is that, to take the complex conjugate or transpose of a linear operator, it first has to be expressed as a matrix. Expressing it as a matrix means that you have to choose a particular orthogonal basis.
It seems a bit confusing to me, because any matrix operator (apart from the identity matrix) expressed in (or translated to) a different basis is going to be different anyway, regardless of whether you then choose to take the transpose or complex conjugate.
So, the transpose/complex conjugate part to me seems irrelevant. Any matrix operator is defined with respect to a particular orthogonal basis, and if it is changed to another basis, the matrix (as in, the grid array of numbers) will be different.
$endgroup$
$begingroup$
When you translate the matrix back to a map, that map will be different, depending on the basis you chose. That is not true if you consider e.g. the dagger operation.
$endgroup$
– Norbert Schuch
5 hours ago
$begingroup$
@NorbertSchuch sorry, I don't quite follow. What do mean by 'map'?
$endgroup$
– Time4Tea
3 hours ago
$begingroup$
"Map" = "Linear Operator". For a map $M$, the map $M^dagger$ is basis-independent, but the map $M^T$ depends on the basis in which you define the transpose.
$endgroup$
– Norbert Schuch
3 hours ago
$begingroup$
I don't know why this answer is getting upvoted - it is dead wrong. Yes, obviously the matrix representation of a given linear transformation will depend on the basis in which it is represented, but this is not the issue here. The transpose, complex conjugation and hermitian conjugation (the combination of the first two) are all defined in terms of a given matrix representation, but the hermitian conjugate has the property that it commutes with (orthonormal) changes of basis, which means that it doesn't matter what basis you do it in, and (cont)
$endgroup$
– Emilio Pisanty
1 hour ago
$begingroup$
the dagger operation on the 'abstract' transformation can be defined without saying what basis of be taken for the transpose + complex conjugate. This is not the case for the bare transpose or the bare complex conjugation, which is the real issue in this thread. This answer completely misses the point, and it should either be completely overhauled or removed.
$endgroup$
– Emilio Pisanty
1 hour ago
add a comment |
$begingroup$
In my mind, what it means is that, to take the complex conjugate or transpose of a linear operator, it first has to be expressed as a matrix. Expressing it as a matrix means that you have to choose a particular orthogonal basis.
It seems a bit confusing to me, because any matrix operator (apart from the identity matrix) expressed in (or translated to) a different basis is going to be different anyway, regardless of whether you then choose to take the transpose or complex conjugate.
So, the transpose/complex conjugate part to me seems irrelevant. Any matrix operator is defined with respect to a particular orthogonal basis, and if it is changed to another basis, the matrix (as in, the grid array of numbers) will be different.
$endgroup$
$begingroup$
When you translate the matrix back to a map, that map will be different, depending on the basis you chose. That is not true if you consider e.g. the dagger operation.
$endgroup$
– Norbert Schuch
5 hours ago
$begingroup$
@NorbertSchuch sorry, I don't quite follow. What do mean by 'map'?
$endgroup$
– Time4Tea
3 hours ago
$begingroup$
"Map" = "Linear Operator". For a map $M$, the map $M^dagger$ is basis-independent, but the map $M^T$ depends on the basis in which you define the transpose.
$endgroup$
– Norbert Schuch
3 hours ago
$begingroup$
I don't know why this answer is getting upvoted - it is dead wrong. Yes, obviously the matrix representation of a given linear transformation will depend on the basis in which it is represented, but this is not the issue here. The transpose, complex conjugation and hermitian conjugation (the combination of the first two) are all defined in terms of a given matrix representation, but the hermitian conjugate has the property that it commutes with (orthonormal) changes of basis, which means that it doesn't matter what basis you do it in, and (cont)
$endgroup$
– Emilio Pisanty
1 hour ago
$begingroup$
the dagger operation on the 'abstract' transformation can be defined without saying what basis of be taken for the transpose + complex conjugate. This is not the case for the bare transpose or the bare complex conjugation, which is the real issue in this thread. This answer completely misses the point, and it should either be completely overhauled or removed.
$endgroup$
– Emilio Pisanty
1 hour ago
add a comment |
$begingroup$
In my mind, what it means is that, to take the complex conjugate or transpose of a linear operator, it first has to be expressed as a matrix. Expressing it as a matrix means that you have to choose a particular orthogonal basis.
It seems a bit confusing to me, because any matrix operator (apart from the identity matrix) expressed in (or translated to) a different basis is going to be different anyway, regardless of whether you then choose to take the transpose or complex conjugate.
So, the transpose/complex conjugate part to me seems irrelevant. Any matrix operator is defined with respect to a particular orthogonal basis, and if it is changed to another basis, the matrix (as in, the grid array of numbers) will be different.
$endgroup$
In my mind, what it means is that, to take the complex conjugate or transpose of a linear operator, it first has to be expressed as a matrix. Expressing it as a matrix means that you have to choose a particular orthogonal basis.
It seems a bit confusing to me, because any matrix operator (apart from the identity matrix) expressed in (or translated to) a different basis is going to be different anyway, regardless of whether you then choose to take the transpose or complex conjugate.
So, the transpose/complex conjugate part to me seems irrelevant. Any matrix operator is defined with respect to a particular orthogonal basis, and if it is changed to another basis, the matrix (as in, the grid array of numbers) will be different.
edited 7 hours ago
answered 10 hours ago
Time4TeaTime4Tea
2,84011 silver badges34 bronze badges
2,84011 silver badges34 bronze badges
$begingroup$
When you translate the matrix back to a map, that map will be different, depending on the basis you chose. That is not true if you consider e.g. the dagger operation.
$endgroup$
– Norbert Schuch
5 hours ago
$begingroup$
@NorbertSchuch sorry, I don't quite follow. What do mean by 'map'?
$endgroup$
– Time4Tea
3 hours ago
$begingroup$
"Map" = "Linear Operator". For a map $M$, the map $M^dagger$ is basis-independent, but the map $M^T$ depends on the basis in which you define the transpose.
$endgroup$
– Norbert Schuch
3 hours ago
$begingroup$
I don't know why this answer is getting upvoted - it is dead wrong. Yes, obviously the matrix representation of a given linear transformation will depend on the basis in which it is represented, but this is not the issue here. The transpose, complex conjugation and hermitian conjugation (the combination of the first two) are all defined in terms of a given matrix representation, but the hermitian conjugate has the property that it commutes with (orthonormal) changes of basis, which means that it doesn't matter what basis you do it in, and (cont)
$endgroup$
– Emilio Pisanty
1 hour ago
$begingroup$
the dagger operation on the 'abstract' transformation can be defined without saying what basis of be taken for the transpose + complex conjugate. This is not the case for the bare transpose or the bare complex conjugation, which is the real issue in this thread. This answer completely misses the point, and it should either be completely overhauled or removed.
$endgroup$
– Emilio Pisanty
1 hour ago
add a comment |
$begingroup$
When you translate the matrix back to a map, that map will be different, depending on the basis you chose. That is not true if you consider e.g. the dagger operation.
$endgroup$
– Norbert Schuch
5 hours ago
$begingroup$
@NorbertSchuch sorry, I don't quite follow. What do mean by 'map'?
$endgroup$
– Time4Tea
3 hours ago
$begingroup$
"Map" = "Linear Operator". For a map $M$, the map $M^dagger$ is basis-independent, but the map $M^T$ depends on the basis in which you define the transpose.
$endgroup$
– Norbert Schuch
3 hours ago
$begingroup$
I don't know why this answer is getting upvoted - it is dead wrong. Yes, obviously the matrix representation of a given linear transformation will depend on the basis in which it is represented, but this is not the issue here. The transpose, complex conjugation and hermitian conjugation (the combination of the first two) are all defined in terms of a given matrix representation, but the hermitian conjugate has the property that it commutes with (orthonormal) changes of basis, which means that it doesn't matter what basis you do it in, and (cont)
$endgroup$
– Emilio Pisanty
1 hour ago
$begingroup$
the dagger operation on the 'abstract' transformation can be defined without saying what basis of be taken for the transpose + complex conjugate. This is not the case for the bare transpose or the bare complex conjugation, which is the real issue in this thread. This answer completely misses the point, and it should either be completely overhauled or removed.
$endgroup$
– Emilio Pisanty
1 hour ago
$begingroup$
When you translate the matrix back to a map, that map will be different, depending on the basis you chose. That is not true if you consider e.g. the dagger operation.
$endgroup$
– Norbert Schuch
5 hours ago
$begingroup$
When you translate the matrix back to a map, that map will be different, depending on the basis you chose. That is not true if you consider e.g. the dagger operation.
$endgroup$
– Norbert Schuch
5 hours ago
$begingroup$
@NorbertSchuch sorry, I don't quite follow. What do mean by 'map'?
$endgroup$
– Time4Tea
3 hours ago
$begingroup$
@NorbertSchuch sorry, I don't quite follow. What do mean by 'map'?
$endgroup$
– Time4Tea
3 hours ago
$begingroup$
"Map" = "Linear Operator". For a map $M$, the map $M^dagger$ is basis-independent, but the map $M^T$ depends on the basis in which you define the transpose.
$endgroup$
– Norbert Schuch
3 hours ago
$begingroup$
"Map" = "Linear Operator". For a map $M$, the map $M^dagger$ is basis-independent, but the map $M^T$ depends on the basis in which you define the transpose.
$endgroup$
– Norbert Schuch
3 hours ago
$begingroup$
I don't know why this answer is getting upvoted - it is dead wrong. Yes, obviously the matrix representation of a given linear transformation will depend on the basis in which it is represented, but this is not the issue here. The transpose, complex conjugation and hermitian conjugation (the combination of the first two) are all defined in terms of a given matrix representation, but the hermitian conjugate has the property that it commutes with (orthonormal) changes of basis, which means that it doesn't matter what basis you do it in, and (cont)
$endgroup$
– Emilio Pisanty
1 hour ago
$begingroup$
I don't know why this answer is getting upvoted - it is dead wrong. Yes, obviously the matrix representation of a given linear transformation will depend on the basis in which it is represented, but this is not the issue here. The transpose, complex conjugation and hermitian conjugation (the combination of the first two) are all defined in terms of a given matrix representation, but the hermitian conjugate has the property that it commutes with (orthonormal) changes of basis, which means that it doesn't matter what basis you do it in, and (cont)
$endgroup$
– Emilio Pisanty
1 hour ago
$begingroup$
the dagger operation on the 'abstract' transformation can be defined without saying what basis of be taken for the transpose + complex conjugate. This is not the case for the bare transpose or the bare complex conjugation, which is the real issue in this thread. This answer completely misses the point, and it should either be completely overhauled or removed.
$endgroup$
– Emilio Pisanty
1 hour ago
$begingroup$
the dagger operation on the 'abstract' transformation can be defined without saying what basis of be taken for the transpose + complex conjugate. This is not the case for the bare transpose or the bare complex conjugation, which is the real issue in this thread. This answer completely misses the point, and it should either be completely overhauled or removed.
$endgroup$
– Emilio Pisanty
1 hour ago
add a comment |
$begingroup$
Here's a simple example, to supplement the good answers that have already been posted.
Consider a $2$-dimensional Hilbert space $mathcalH$ over the complex numbers. Let $|0rangle$ and $|1rangle$ be two orthonormal elements (vectors) in $mathcalH$, and consider the linear operator $Z$ defined by
$$
Z|0rangle = |0rangle
hskip2cm
Z|1rangle = -|1rangle.
tag1
$$
In the orthonormal basis
$$
|arangle := frac0rangle+isqrt2
hskip2cm
|brangle := frac0rangle+sqrt2,
tag2
$$
the same linear operator $Z$ is given by
$$
Z|arangle = -i|brangle
hskip2cm
Z|brangle = i|arangle.
tag3
$$
Both bases are perfectly legitimate, and indeed there would have been no reason to prefer one over the other before seeing the definition of $Z$. So... what is the complex conjugate of $Z$?
To define the complex conjugate $Z^*$ of $Z$, we need to specify a basis. In the basis (1), we have $Z^*=Z$. In the basis (3), we have $Z^*=-Z$.
The adjoint $Z^dagger$ of a linear operator $Z$ is defined so that
$$
langle A|Z^dagger|Brangle = big(langle B|Z|Aranglebig)^*
tag4
$$
for all $|Arangle,|BrangleinmathcalH$. The adjoint is defined independently of any specific basis. The adjoint of $Z$ is $Z^dagger = Z$, no matter what basis we use.
Beware that the adjoint $Z^dagger$ is usually denoted $Z^*$ by mathematicians. That's because the adjoint is the natural (basis-independent) generalization of the concept of complex conjugation. The complex conjugate of a matrix is not natural, because it depends on which matrix representation is used, as illustrated above.
$endgroup$
add a comment |
$begingroup$
Here's a simple example, to supplement the good answers that have already been posted.
Consider a $2$-dimensional Hilbert space $mathcalH$ over the complex numbers. Let $|0rangle$ and $|1rangle$ be two orthonormal elements (vectors) in $mathcalH$, and consider the linear operator $Z$ defined by
$$
Z|0rangle = |0rangle
hskip2cm
Z|1rangle = -|1rangle.
tag1
$$
In the orthonormal basis
$$
|arangle := frac0rangle+isqrt2
hskip2cm
|brangle := frac0rangle+sqrt2,
tag2
$$
the same linear operator $Z$ is given by
$$
Z|arangle = -i|brangle
hskip2cm
Z|brangle = i|arangle.
tag3
$$
Both bases are perfectly legitimate, and indeed there would have been no reason to prefer one over the other before seeing the definition of $Z$. So... what is the complex conjugate of $Z$?
To define the complex conjugate $Z^*$ of $Z$, we need to specify a basis. In the basis (1), we have $Z^*=Z$. In the basis (3), we have $Z^*=-Z$.
The adjoint $Z^dagger$ of a linear operator $Z$ is defined so that
$$
langle A|Z^dagger|Brangle = big(langle B|Z|Aranglebig)^*
tag4
$$
for all $|Arangle,|BrangleinmathcalH$. The adjoint is defined independently of any specific basis. The adjoint of $Z$ is $Z^dagger = Z$, no matter what basis we use.
Beware that the adjoint $Z^dagger$ is usually denoted $Z^*$ by mathematicians. That's because the adjoint is the natural (basis-independent) generalization of the concept of complex conjugation. The complex conjugate of a matrix is not natural, because it depends on which matrix representation is used, as illustrated above.
$endgroup$
add a comment |
$begingroup$
Here's a simple example, to supplement the good answers that have already been posted.
Consider a $2$-dimensional Hilbert space $mathcalH$ over the complex numbers. Let $|0rangle$ and $|1rangle$ be two orthonormal elements (vectors) in $mathcalH$, and consider the linear operator $Z$ defined by
$$
Z|0rangle = |0rangle
hskip2cm
Z|1rangle = -|1rangle.
tag1
$$
In the orthonormal basis
$$
|arangle := frac0rangle+isqrt2
hskip2cm
|brangle := frac0rangle+sqrt2,
tag2
$$
the same linear operator $Z$ is given by
$$
Z|arangle = -i|brangle
hskip2cm
Z|brangle = i|arangle.
tag3
$$
Both bases are perfectly legitimate, and indeed there would have been no reason to prefer one over the other before seeing the definition of $Z$. So... what is the complex conjugate of $Z$?
To define the complex conjugate $Z^*$ of $Z$, we need to specify a basis. In the basis (1), we have $Z^*=Z$. In the basis (3), we have $Z^*=-Z$.
The adjoint $Z^dagger$ of a linear operator $Z$ is defined so that
$$
langle A|Z^dagger|Brangle = big(langle B|Z|Aranglebig)^*
tag4
$$
for all $|Arangle,|BrangleinmathcalH$. The adjoint is defined independently of any specific basis. The adjoint of $Z$ is $Z^dagger = Z$, no matter what basis we use.
Beware that the adjoint $Z^dagger$ is usually denoted $Z^*$ by mathematicians. That's because the adjoint is the natural (basis-independent) generalization of the concept of complex conjugation. The complex conjugate of a matrix is not natural, because it depends on which matrix representation is used, as illustrated above.
$endgroup$
Here's a simple example, to supplement the good answers that have already been posted.
Consider a $2$-dimensional Hilbert space $mathcalH$ over the complex numbers. Let $|0rangle$ and $|1rangle$ be two orthonormal elements (vectors) in $mathcalH$, and consider the linear operator $Z$ defined by
$$
Z|0rangle = |0rangle
hskip2cm
Z|1rangle = -|1rangle.
tag1
$$
In the orthonormal basis
$$
|arangle := frac0rangle+isqrt2
hskip2cm
|brangle := frac0rangle+sqrt2,
tag2
$$
the same linear operator $Z$ is given by
$$
Z|arangle = -i|brangle
hskip2cm
Z|brangle = i|arangle.
tag3
$$
Both bases are perfectly legitimate, and indeed there would have been no reason to prefer one over the other before seeing the definition of $Z$. So... what is the complex conjugate of $Z$?
To define the complex conjugate $Z^*$ of $Z$, we need to specify a basis. In the basis (1), we have $Z^*=Z$. In the basis (3), we have $Z^*=-Z$.
The adjoint $Z^dagger$ of a linear operator $Z$ is defined so that
$$
langle A|Z^dagger|Brangle = big(langle B|Z|Aranglebig)^*
tag4
$$
for all $|Arangle,|BrangleinmathcalH$. The adjoint is defined independently of any specific basis. The adjoint of $Z$ is $Z^dagger = Z$, no matter what basis we use.
Beware that the adjoint $Z^dagger$ is usually denoted $Z^*$ by mathematicians. That's because the adjoint is the natural (basis-independent) generalization of the concept of complex conjugation. The complex conjugate of a matrix is not natural, because it depends on which matrix representation is used, as illustrated above.
answered 5 hours ago
Chiral AnomalyChiral Anomaly
19.6k3 gold badges26 silver badges62 bronze badges
19.6k3 gold badges26 silver badges62 bronze badges
add a comment |
add a comment |
$begingroup$
Given a matrix $M$ (=written in some basis). Now imagine you want to rewrite it in a different basis. The basis transformation is given by a unitary matrix $U$.
In the new basis, the matrix reads $M'=UMU^dagger$. The transpose of $M'$ is then
$$
(M')^T = (UMU^dagger)^T = U^* M^T U^T .
$$
On the other hand, if you first transpose the matrix and then change the basis, you obtain
$$
UM^T U^dagger .
$$
In general, these will be two different matrices (in fact, they differ by a basis change $U^*U^-1$).
The situation is different if you for instance consider the hermitian conjugate $M^dagger$, as you can easily check.
$endgroup$
add a comment |
$begingroup$
Given a matrix $M$ (=written in some basis). Now imagine you want to rewrite it in a different basis. The basis transformation is given by a unitary matrix $U$.
In the new basis, the matrix reads $M'=UMU^dagger$. The transpose of $M'$ is then
$$
(M')^T = (UMU^dagger)^T = U^* M^T U^T .
$$
On the other hand, if you first transpose the matrix and then change the basis, you obtain
$$
UM^T U^dagger .
$$
In general, these will be two different matrices (in fact, they differ by a basis change $U^*U^-1$).
The situation is different if you for instance consider the hermitian conjugate $M^dagger$, as you can easily check.
$endgroup$
add a comment |
$begingroup$
Given a matrix $M$ (=written in some basis). Now imagine you want to rewrite it in a different basis. The basis transformation is given by a unitary matrix $U$.
In the new basis, the matrix reads $M'=UMU^dagger$. The transpose of $M'$ is then
$$
(M')^T = (UMU^dagger)^T = U^* M^T U^T .
$$
On the other hand, if you first transpose the matrix and then change the basis, you obtain
$$
UM^T U^dagger .
$$
In general, these will be two different matrices (in fact, they differ by a basis change $U^*U^-1$).
The situation is different if you for instance consider the hermitian conjugate $M^dagger$, as you can easily check.
$endgroup$
Given a matrix $M$ (=written in some basis). Now imagine you want to rewrite it in a different basis. The basis transformation is given by a unitary matrix $U$.
In the new basis, the matrix reads $M'=UMU^dagger$. The transpose of $M'$ is then
$$
(M')^T = (UMU^dagger)^T = U^* M^T U^T .
$$
On the other hand, if you first transpose the matrix and then change the basis, you obtain
$$
UM^T U^dagger .
$$
In general, these will be two different matrices (in fact, they differ by a basis change $U^*U^-1$).
The situation is different if you for instance consider the hermitian conjugate $M^dagger$, as you can easily check.
answered 2 hours ago
Norbert SchuchNorbert Schuch
10.4k2 gold badges32 silver badges43 bronze badges
10.4k2 gold badges32 silver badges43 bronze badges
add a comment |
add a comment |
$begingroup$
Consider a linear operator $A$ on a complex Hilbert space, which we can take as two-dimensional for simplicity, and start off by considering its hermitian conjugate $B=A^dagger$, which we define as the complex conjugate of the transpose on a given orthonormal basis $beta$. Thus, if the operator $A$ has a matrix representation
$$[A]_beta=beginpmatrix a & b \ c & dendpmatrix$$
on the basis $beta$, we're defining $B$ to have the matrix representation
$$[B]_beta=beginpmatrix a^* & c^* \ b^* & d^*endpmatrix$$
on that same basis.
Now consider what happens if we look at the matrix representations of these two operators on some different basis $gamma$: then we know that the transformed representation of $B$ is given by a matrix-equivalence relationship of the form
$$ [B]_gamma = U^-1 [B]_beta U,$$
where $U$ is the basis-change matrix, and we also know that if $gamma$ is also orthonormal then $U^-1 = U^dagger$, so that
$$ [B]_gamma = U^dagger [B]_beta U = U^dagger [A]_beta^dagger U.$$
since we know that $[B]_beta = [A]_beta^dagger$, by definition. Now consider what happens when we take the matrix representation of $A$ on the basis $gamma$, $[A]_gamma = U^dagger [A]_beta U$, and we take its matrix hermitian conjugate, using the known behaviour of the matrix transpose for matrix products and the trivial behaviour of the complex conjugate:
$$
[A]_gamma^dagger = left(U^dagger [A]_beta Uright)^dagger = U^dagger [A]_beta^dagger U = [B]_gamma.
$$
See what happened? The definition of $boldsymbolB = A^dagger$, initially made in a given orthonormal basis, holds in any orthonormal basis we care to take, or in other words the relationship $B = A^dagger$ is basis independent: it holds at an operator level, and we don't need to specify what basis should be taken for the conjugate-transpose to be calculated.
(Moreover: the fact that this operation, which we defined in terms of a matrix representation in a given basis, does not actually depend on the basis chosen, tells us that there is likely to be a nicer, basis-independent way to define the hermitian conjugate of any abstract linear operator. This is indeed the case $-$ it's the inner-product-based definition which uses the relationship $langle A^dagger u, v rangle = langle u, Avrangle$ for arbitrary $u,v$.)
The point that your instructor is making about the matrix transpose and the complex conjugate is that this basis independence property is not true for either of them.
To show that this is the case, a single counter-example is sufficient, so take
$$[A]_beta=beginpmatrix 0 & i \ -i & 0endpmatrix$$
as the matrix representation of your operator, and
$$
U = frac1sqrt2beginpmatrix 1 & i \ 1 & -iendpmatrix
$$
as your basis-change matrix. Then it is trivial to verify that
$$
[A]_gamma = U^dagger [A]_beta U = beginpmatrix -1 & 0 \ 0 & 1endpmatrix
$$
is the matrix representation of $A$ in the new basis, and while both the transpose and the complex conjugate leave the matrix representation $[A]_gamma$ untouched in the new basis,
$$
[A]_gamma ^T = [A]_gamma ^* = [A]_gamma,
$$
they both change its sign in the old matrix,
$$
[A]_beta^T = [A]_beta^* = -[A]_beta,
$$
so neither operation can be performed without specifying what basis it should be done in.
(Also, this bears emphasizing: the example above is completely generic, and there is only a thin sliver of examples of operators $A$ and basis transformations $U$ which preserve the matrix transpose. Basically any example you take, so long as you're careful not to make it too simple, will show the behaviour above.)
$endgroup$
add a comment |
$begingroup$
Consider a linear operator $A$ on a complex Hilbert space, which we can take as two-dimensional for simplicity, and start off by considering its hermitian conjugate $B=A^dagger$, which we define as the complex conjugate of the transpose on a given orthonormal basis $beta$. Thus, if the operator $A$ has a matrix representation
$$[A]_beta=beginpmatrix a & b \ c & dendpmatrix$$
on the basis $beta$, we're defining $B$ to have the matrix representation
$$[B]_beta=beginpmatrix a^* & c^* \ b^* & d^*endpmatrix$$
on that same basis.
Now consider what happens if we look at the matrix representations of these two operators on some different basis $gamma$: then we know that the transformed representation of $B$ is given by a matrix-equivalence relationship of the form
$$ [B]_gamma = U^-1 [B]_beta U,$$
where $U$ is the basis-change matrix, and we also know that if $gamma$ is also orthonormal then $U^-1 = U^dagger$, so that
$$ [B]_gamma = U^dagger [B]_beta U = U^dagger [A]_beta^dagger U.$$
since we know that $[B]_beta = [A]_beta^dagger$, by definition. Now consider what happens when we take the matrix representation of $A$ on the basis $gamma$, $[A]_gamma = U^dagger [A]_beta U$, and we take its matrix hermitian conjugate, using the known behaviour of the matrix transpose for matrix products and the trivial behaviour of the complex conjugate:
$$
[A]_gamma^dagger = left(U^dagger [A]_beta Uright)^dagger = U^dagger [A]_beta^dagger U = [B]_gamma.
$$
See what happened? The definition of $boldsymbolB = A^dagger$, initially made in a given orthonormal basis, holds in any orthonormal basis we care to take, or in other words the relationship $B = A^dagger$ is basis independent: it holds at an operator level, and we don't need to specify what basis should be taken for the conjugate-transpose to be calculated.
(Moreover: the fact that this operation, which we defined in terms of a matrix representation in a given basis, does not actually depend on the basis chosen, tells us that there is likely to be a nicer, basis-independent way to define the hermitian conjugate of any abstract linear operator. This is indeed the case $-$ it's the inner-product-based definition which uses the relationship $langle A^dagger u, v rangle = langle u, Avrangle$ for arbitrary $u,v$.)
The point that your instructor is making about the matrix transpose and the complex conjugate is that this basis independence property is not true for either of them.
To show that this is the case, a single counter-example is sufficient, so take
$$[A]_beta=beginpmatrix 0 & i \ -i & 0endpmatrix$$
as the matrix representation of your operator, and
$$
U = frac1sqrt2beginpmatrix 1 & i \ 1 & -iendpmatrix
$$
as your basis-change matrix. Then it is trivial to verify that
$$
[A]_gamma = U^dagger [A]_beta U = beginpmatrix -1 & 0 \ 0 & 1endpmatrix
$$
is the matrix representation of $A$ in the new basis, and while both the transpose and the complex conjugate leave the matrix representation $[A]_gamma$ untouched in the new basis,
$$
[A]_gamma ^T = [A]_gamma ^* = [A]_gamma,
$$
they both change its sign in the old matrix,
$$
[A]_beta^T = [A]_beta^* = -[A]_beta,
$$
so neither operation can be performed without specifying what basis it should be done in.
(Also, this bears emphasizing: the example above is completely generic, and there is only a thin sliver of examples of operators $A$ and basis transformations $U$ which preserve the matrix transpose. Basically any example you take, so long as you're careful not to make it too simple, will show the behaviour above.)
$endgroup$
add a comment |
$begingroup$
Consider a linear operator $A$ on a complex Hilbert space, which we can take as two-dimensional for simplicity, and start off by considering its hermitian conjugate $B=A^dagger$, which we define as the complex conjugate of the transpose on a given orthonormal basis $beta$. Thus, if the operator $A$ has a matrix representation
$$[A]_beta=beginpmatrix a & b \ c & dendpmatrix$$
on the basis $beta$, we're defining $B$ to have the matrix representation
$$[B]_beta=beginpmatrix a^* & c^* \ b^* & d^*endpmatrix$$
on that same basis.
Now consider what happens if we look at the matrix representations of these two operators on some different basis $gamma$: then we know that the transformed representation of $B$ is given by a matrix-equivalence relationship of the form
$$ [B]_gamma = U^-1 [B]_beta U,$$
where $U$ is the basis-change matrix, and we also know that if $gamma$ is also orthonormal then $U^-1 = U^dagger$, so that
$$ [B]_gamma = U^dagger [B]_beta U = U^dagger [A]_beta^dagger U.$$
since we know that $[B]_beta = [A]_beta^dagger$, by definition. Now consider what happens when we take the matrix representation of $A$ on the basis $gamma$, $[A]_gamma = U^dagger [A]_beta U$, and we take its matrix hermitian conjugate, using the known behaviour of the matrix transpose for matrix products and the trivial behaviour of the complex conjugate:
$$
[A]_gamma^dagger = left(U^dagger [A]_beta Uright)^dagger = U^dagger [A]_beta^dagger U = [B]_gamma.
$$
See what happened? The definition of $boldsymbolB = A^dagger$, initially made in a given orthonormal basis, holds in any orthonormal basis we care to take, or in other words the relationship $B = A^dagger$ is basis independent: it holds at an operator level, and we don't need to specify what basis should be taken for the conjugate-transpose to be calculated.
(Moreover: the fact that this operation, which we defined in terms of a matrix representation in a given basis, does not actually depend on the basis chosen, tells us that there is likely to be a nicer, basis-independent way to define the hermitian conjugate of any abstract linear operator. This is indeed the case $-$ it's the inner-product-based definition which uses the relationship $langle A^dagger u, v rangle = langle u, Avrangle$ for arbitrary $u,v$.)
The point that your instructor is making about the matrix transpose and the complex conjugate is that this basis independence property is not true for either of them.
To show that this is the case, a single counter-example is sufficient, so take
$$[A]_beta=beginpmatrix 0 & i \ -i & 0endpmatrix$$
as the matrix representation of your operator, and
$$
U = frac1sqrt2beginpmatrix 1 & i \ 1 & -iendpmatrix
$$
as your basis-change matrix. Then it is trivial to verify that
$$
[A]_gamma = U^dagger [A]_beta U = beginpmatrix -1 & 0 \ 0 & 1endpmatrix
$$
is the matrix representation of $A$ in the new basis, and while both the transpose and the complex conjugate leave the matrix representation $[A]_gamma$ untouched in the new basis,
$$
[A]_gamma ^T = [A]_gamma ^* = [A]_gamma,
$$
they both change its sign in the old matrix,
$$
[A]_beta^T = [A]_beta^* = -[A]_beta,
$$
so neither operation can be performed without specifying what basis it should be done in.
(Also, this bears emphasizing: the example above is completely generic, and there is only a thin sliver of examples of operators $A$ and basis transformations $U$ which preserve the matrix transpose. Basically any example you take, so long as you're careful not to make it too simple, will show the behaviour above.)
$endgroup$
Consider a linear operator $A$ on a complex Hilbert space, which we can take as two-dimensional for simplicity, and start off by considering its hermitian conjugate $B=A^dagger$, which we define as the complex conjugate of the transpose on a given orthonormal basis $beta$. Thus, if the operator $A$ has a matrix representation
$$[A]_beta=beginpmatrix a & b \ c & dendpmatrix$$
on the basis $beta$, we're defining $B$ to have the matrix representation
$$[B]_beta=beginpmatrix a^* & c^* \ b^* & d^*endpmatrix$$
on that same basis.
Now consider what happens if we look at the matrix representations of these two operators on some different basis $gamma$: then we know that the transformed representation of $B$ is given by a matrix-equivalence relationship of the form
$$ [B]_gamma = U^-1 [B]_beta U,$$
where $U$ is the basis-change matrix, and we also know that if $gamma$ is also orthonormal then $U^-1 = U^dagger$, so that
$$ [B]_gamma = U^dagger [B]_beta U = U^dagger [A]_beta^dagger U.$$
since we know that $[B]_beta = [A]_beta^dagger$, by definition. Now consider what happens when we take the matrix representation of $A$ on the basis $gamma$, $[A]_gamma = U^dagger [A]_beta U$, and we take its matrix hermitian conjugate, using the known behaviour of the matrix transpose for matrix products and the trivial behaviour of the complex conjugate:
$$
[A]_gamma^dagger = left(U^dagger [A]_beta Uright)^dagger = U^dagger [A]_beta^dagger U = [B]_gamma.
$$
See what happened? The definition of $boldsymbolB = A^dagger$, initially made in a given orthonormal basis, holds in any orthonormal basis we care to take, or in other words the relationship $B = A^dagger$ is basis independent: it holds at an operator level, and we don't need to specify what basis should be taken for the conjugate-transpose to be calculated.
(Moreover: the fact that this operation, which we defined in terms of a matrix representation in a given basis, does not actually depend on the basis chosen, tells us that there is likely to be a nicer, basis-independent way to define the hermitian conjugate of any abstract linear operator. This is indeed the case $-$ it's the inner-product-based definition which uses the relationship $langle A^dagger u, v rangle = langle u, Avrangle$ for arbitrary $u,v$.)
The point that your instructor is making about the matrix transpose and the complex conjugate is that this basis independence property is not true for either of them.
To show that this is the case, a single counter-example is sufficient, so take
$$[A]_beta=beginpmatrix 0 & i \ -i & 0endpmatrix$$
as the matrix representation of your operator, and
$$
U = frac1sqrt2beginpmatrix 1 & i \ 1 & -iendpmatrix
$$
as your basis-change matrix. Then it is trivial to verify that
$$
[A]_gamma = U^dagger [A]_beta U = beginpmatrix -1 & 0 \ 0 & 1endpmatrix
$$
is the matrix representation of $A$ in the new basis, and while both the transpose and the complex conjugate leave the matrix representation $[A]_gamma$ untouched in the new basis,
$$
[A]_gamma ^T = [A]_gamma ^* = [A]_gamma,
$$
they both change its sign in the old matrix,
$$
[A]_beta^T = [A]_beta^* = -[A]_beta,
$$
so neither operation can be performed without specifying what basis it should be done in.
(Also, this bears emphasizing: the example above is completely generic, and there is only a thin sliver of examples of operators $A$ and basis transformations $U$ which preserve the matrix transpose. Basically any example you take, so long as you're careful not to make it too simple, will show the behaviour above.)
edited 37 mins ago
answered 47 mins ago
Emilio PisantyEmilio Pisanty
90.7k23 gold badges228 silver badges471 bronze badges
90.7k23 gold badges228 silver badges471 bronze badges
add a comment |
add a comment |
Ian Kennedy is a new contributor. Be nice, and check out our Code of Conduct.
Ian Kennedy is a new contributor. Be nice, and check out our Code of Conduct.
Ian Kennedy is a new contributor. Be nice, and check out our Code of Conduct.
Ian Kennedy is a new contributor. Be nice, and check out our Code of Conduct.
Thanks for contributing an answer to Physics Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
Use MathJax to format equations. MathJax reference.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fphysics.stackexchange.com%2fquestions%2f500619%2fcomplex-conjugate-and-transpose-with-respect-to-a-basis%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown