Why is the state of multiple qubits given by their tensor product?
How did we derive that the state we get by $n$ qubits is their tensor product? You can use $n=2$ in the explanation for simplicity.
quantum-state tensor-product
add a comment |
How did we derive that the state we get by $n$ qubits is their tensor product? You can use $n=2$ in the explanation for simplicity.
quantum-state tensor-product
1
Related: Should it be obvious that independent quantum states are composed by taking the tensor product?
– Blue♦
Nov 18 at 12:43
Also related: Simple proof that $(U otimes V)(|xrangle otimes |yrangle) = U|xrangle otimes V|yrangle$?
– ahelwer
Nov 18 at 23:47
add a comment |
How did we derive that the state we get by $n$ qubits is their tensor product? You can use $n=2$ in the explanation for simplicity.
quantum-state tensor-product
How did we derive that the state we get by $n$ qubits is their tensor product? You can use $n=2$ in the explanation for simplicity.
quantum-state tensor-product
quantum-state tensor-product
edited Dec 23 at 12:48
Blue♦
5,67021354
5,67021354
asked Nov 18 at 12:13
Archil Zhvania
841215
841215
1
Related: Should it be obvious that independent quantum states are composed by taking the tensor product?
– Blue♦
Nov 18 at 12:43
Also related: Simple proof that $(U otimes V)(|xrangle otimes |yrangle) = U|xrangle otimes V|yrangle$?
– ahelwer
Nov 18 at 23:47
add a comment |
1
Related: Should it be obvious that independent quantum states are composed by taking the tensor product?
– Blue♦
Nov 18 at 12:43
Also related: Simple proof that $(U otimes V)(|xrangle otimes |yrangle) = U|xrangle otimes V|yrangle$?
– ahelwer
Nov 18 at 23:47
1
1
Related: Should it be obvious that independent quantum states are composed by taking the tensor product?
– Blue♦
Nov 18 at 12:43
Related: Should it be obvious that independent quantum states are composed by taking the tensor product?
– Blue♦
Nov 18 at 12:43
Also related: Simple proof that $(U otimes V)(|xrangle otimes |yrangle) = U|xrangle otimes V|yrangle$?
– ahelwer
Nov 18 at 23:47
Also related: Simple proof that $(U otimes V)(|xrangle otimes |yrangle) = U|xrangle otimes V|yrangle$?
– ahelwer
Nov 18 at 23:47
add a comment |
3 Answers
3
active
oldest
votes
Perhaps it helps to take a step back and start with something simpler:
why do we tabulate probability amplitudes for state vectors and unitaries?
For a single quantum system with $d$ distinct states, labelled 0 to $d-1$, we associate a complex number $a_i$ with the probability amplitude for being in state $i$. For a unitary, we associate a probability amplitude $U_{ij}$ with transforming an input $j$ into an output $i$. We choose to tabulate these as
$$
U=left(begin{array}{cccc}
U_{00} & U_{21} & ldots & U_{0,d-1} \
U_{10} & U_{11} & ldots \
vdots & vdots & ddots \
U_{d-1,0} & U_{d-1,1} & ldots & U_{d-1,d-1}
end{array}right)qquad |psirangle=left(begin{array}{c} a_0 \ a_1 \ vdots \ a_{d-1} end{array}right)
$$
for the simple reason that calculating $U|psirangle$ takes are of the two axioms of quantum theory that tell us how to calculate the output probability amplitudes:
- for independent events, the probability amplitude for both events happening is the product of the individual probability amplitudes.
- for mutually exclusive events, the probability amplitude for either of the two events to happen is the sum of their probability amplitudes.
This puts is in a position to answer
Why is the state of multiple qubits given by their tensor product?
If two quantum systems have distinguishable states $i$ and $j$, then we can choose to label the states of the composition system by $i,j$, meaning that the first system is in state $i$ and the second system is in state $j$. Then, if the two systems start in states
$$
|psirangle=left(begin{array}{c} a_0 \ a_1 \ vdots \ a_{d-1} end{array}right) qquad |phirangle=left(begin{array}{c} b_0 \ b_1 \ vdots \ b_{d-1} end{array}right),
$$
then what's the probability amplitude for the overall system to be in $1,0$, for example? By the independence axiom, it must be $a_1b_0$. Hence, if we tabulate the probability amplitudes using the ordering $00,01,02,03,ldots (0,d-1),10,11,ldots,(1,d-1),20,21,ldots,(d-1,d-1)$, the column vector turns out to be exactly $|psirangleotimes|phirangle$, basically by definition of what the tensor product is. If you do similar things with unitaries $U$ and $V$, you find the composite action is $Uotimes V$, and everything is internally consistent, meaning that the outcome of the combined unitary evolution would be
$$
(Uotimes V)(|psirangleotimes|phirangle)=(U|psirangle)otimes(V|phirangle),
$$
as was explicitly checked here.
add a comment |
This assertion is an axiom of quantum mechanics. It appears, for example, as Postulate 4 on page 94 of Nielsen and Chuang.
It is considered to be one of the Dirac-von Neuman axioms of quantum mechanics.
However, when the quantum system's Hilbert space is defined as the space of $l^2$ functions on some set, then when the set is a Cartesian product, the corresponding Hilbert space becomes a tensor product. For example, when you put spins on a lattice $Lambda$ as in Kitaev's surface code, then the Systems Hilbert space is:
$$l^2(underline{2}^{Lambda}) = bigotimes_{Lambda} mathbb{C}^2$$
Or, when you quantize a system of two particles moving on the line $mathbb{R}$, the individual particle Hilbert space is $ L^2(mathbb{R})$ and the composite system Hilbert space is $L^2(mathbb{R} times mathbb{R}) $. It is known that
$$L^2(mathbb{R} times mathbb{R}) = L^2(mathbb{R}) bigotimes L^2(mathbb{R}),$$
Even though a specific basis of the tensor product $L^2(mathbb{R}) bigotimes L^2(mathbb{R})$ does not include the entangled states in $L^2(mathbb{R} times mathbb{R})$, these states can be constructed from combinations of this basis.
However, the above explanation doesn't prove the assertions; it only transfers the problem to the classical spaces before quantization. Then why should they be taken as Cartesian products?
Many authors analyzed this problem from the quantum logic point of view, see for example
Aerts and Daubechies. These attempts intend to find a logical equivalent to the above axiom and not to prove it.
add a comment |
I'll attempt here to provide a physical justification for why tensor products are the natural way to describe systems comprised of a number of different subsystems (e.g. a number of qubits).
The takeaway message is that tensor products, while not strictly necessary, are a natural choice when dealing with local operations.
First of all, it is important to notice that it is not strictly necessary to use tensor products at all to describe any kind of quantum mechanical system.
It just so happens that not using them makes things much more complicated and inelegant that they could be.
By this, I mean that we can describe, say, the state of an $N$-qubit system, as a $2^N$-dimensional complex vector (a $2^N$-dimensional qudit if you prefer) with no tensor product structure. If you choose to describe things this way, unitary operations, as well as any other operator acting on states, become $2^Ntimes 2^N$ matrices.
However, if we are talking of "$N$ qubits", instead of simply a single system with many degrees of freedom, we are implicitly assuming that we will deal with local operations. Local operations are operations that act only on some subset of the degrees of freedom of the system, leaving the rest untouched.
More generally, if you have a system which is composed of two subsystems, each of which can be in one of a number of different states, it is only natural to describe the whole system in terms of the states of the single subsystems. Therefore, if the first system can be in one of the states $i=1,2,...,N$ and the second system in one of $j=1,2,...,M$, then a natural choice for the basis states of the whole system is the set of $NM$ pairs $(i,j)$.
Consider as a toy example a system with $N=6$ degrees of freedom (a $6$-dimensional qudit), which is obtained by combining a $3$-dimensional system with a $2$-dimensional one. Without tensor products, it is awkward to describe a local operation acting only on the first subsystem: states would be described as single-index vectors $psi_iinmathbb C$, $i=1,...,6$ and operations as matrices $mathcal U_{ij}$ with $i,j=1,...,6$, and a local operation would be some $mathcal U$ such that $mathcal U_{ij}$ is always zero when $i$ and $j$ are indices corresponding to two different states of the second subsystem, assuming some conventional way to arrange the indices.
On the other hand, if you describe the state as an object $psi_{ij}inmathbb C$ with $i=1,2,3$ describing the states of the first subsystem and $j=1,2$ describing the state of the second subsystem, an operation $mathcal U$ acting locally on the first subsystem is naturally written as one satisfying $mathcal U_{ij,kl}=U_{ij}delta_{kl}$ for some unitary $U$.
One can then proceed with building the mathematical infrastructure to reason formally about tensor product spaces etc., but from a physical perspective, this is all there is to it. It is a convenient way to describe systems which are comprised of subsystems in such a way that it is natural to describe the state of the whole system via the tuples of states of the subsystems.
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
return StackExchange.using("mathjaxEditing", function () {
StackExchange.MarkdownEditor.creationCallbacks.add(function (editor, postfix) {
StackExchange.mathjaxEditing.prepareWmdForMathJax(editor, postfix, [["$", "$"], ["\\(","\\)"]]);
});
});
}, "mathjax-editing");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "694"
};
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/3.0/"u003ecc by-sa 3.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
});
}
});
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%2fquantumcomputing.stackexchange.com%2fquestions%2f4754%2fwhy-is-the-state-of-multiple-qubits-given-by-their-tensor-product%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
3 Answers
3
active
oldest
votes
3 Answers
3
active
oldest
votes
active
oldest
votes
active
oldest
votes
Perhaps it helps to take a step back and start with something simpler:
why do we tabulate probability amplitudes for state vectors and unitaries?
For a single quantum system with $d$ distinct states, labelled 0 to $d-1$, we associate a complex number $a_i$ with the probability amplitude for being in state $i$. For a unitary, we associate a probability amplitude $U_{ij}$ with transforming an input $j$ into an output $i$. We choose to tabulate these as
$$
U=left(begin{array}{cccc}
U_{00} & U_{21} & ldots & U_{0,d-1} \
U_{10} & U_{11} & ldots \
vdots & vdots & ddots \
U_{d-1,0} & U_{d-1,1} & ldots & U_{d-1,d-1}
end{array}right)qquad |psirangle=left(begin{array}{c} a_0 \ a_1 \ vdots \ a_{d-1} end{array}right)
$$
for the simple reason that calculating $U|psirangle$ takes are of the two axioms of quantum theory that tell us how to calculate the output probability amplitudes:
- for independent events, the probability amplitude for both events happening is the product of the individual probability amplitudes.
- for mutually exclusive events, the probability amplitude for either of the two events to happen is the sum of their probability amplitudes.
This puts is in a position to answer
Why is the state of multiple qubits given by their tensor product?
If two quantum systems have distinguishable states $i$ and $j$, then we can choose to label the states of the composition system by $i,j$, meaning that the first system is in state $i$ and the second system is in state $j$. Then, if the two systems start in states
$$
|psirangle=left(begin{array}{c} a_0 \ a_1 \ vdots \ a_{d-1} end{array}right) qquad |phirangle=left(begin{array}{c} b_0 \ b_1 \ vdots \ b_{d-1} end{array}right),
$$
then what's the probability amplitude for the overall system to be in $1,0$, for example? By the independence axiom, it must be $a_1b_0$. Hence, if we tabulate the probability amplitudes using the ordering $00,01,02,03,ldots (0,d-1),10,11,ldots,(1,d-1),20,21,ldots,(d-1,d-1)$, the column vector turns out to be exactly $|psirangleotimes|phirangle$, basically by definition of what the tensor product is. If you do similar things with unitaries $U$ and $V$, you find the composite action is $Uotimes V$, and everything is internally consistent, meaning that the outcome of the combined unitary evolution would be
$$
(Uotimes V)(|psirangleotimes|phirangle)=(U|psirangle)otimes(V|phirangle),
$$
as was explicitly checked here.
add a comment |
Perhaps it helps to take a step back and start with something simpler:
why do we tabulate probability amplitudes for state vectors and unitaries?
For a single quantum system with $d$ distinct states, labelled 0 to $d-1$, we associate a complex number $a_i$ with the probability amplitude for being in state $i$. For a unitary, we associate a probability amplitude $U_{ij}$ with transforming an input $j$ into an output $i$. We choose to tabulate these as
$$
U=left(begin{array}{cccc}
U_{00} & U_{21} & ldots & U_{0,d-1} \
U_{10} & U_{11} & ldots \
vdots & vdots & ddots \
U_{d-1,0} & U_{d-1,1} & ldots & U_{d-1,d-1}
end{array}right)qquad |psirangle=left(begin{array}{c} a_0 \ a_1 \ vdots \ a_{d-1} end{array}right)
$$
for the simple reason that calculating $U|psirangle$ takes are of the two axioms of quantum theory that tell us how to calculate the output probability amplitudes:
- for independent events, the probability amplitude for both events happening is the product of the individual probability amplitudes.
- for mutually exclusive events, the probability amplitude for either of the two events to happen is the sum of their probability amplitudes.
This puts is in a position to answer
Why is the state of multiple qubits given by their tensor product?
If two quantum systems have distinguishable states $i$ and $j$, then we can choose to label the states of the composition system by $i,j$, meaning that the first system is in state $i$ and the second system is in state $j$. Then, if the two systems start in states
$$
|psirangle=left(begin{array}{c} a_0 \ a_1 \ vdots \ a_{d-1} end{array}right) qquad |phirangle=left(begin{array}{c} b_0 \ b_1 \ vdots \ b_{d-1} end{array}right),
$$
then what's the probability amplitude for the overall system to be in $1,0$, for example? By the independence axiom, it must be $a_1b_0$. Hence, if we tabulate the probability amplitudes using the ordering $00,01,02,03,ldots (0,d-1),10,11,ldots,(1,d-1),20,21,ldots,(d-1,d-1)$, the column vector turns out to be exactly $|psirangleotimes|phirangle$, basically by definition of what the tensor product is. If you do similar things with unitaries $U$ and $V$, you find the composite action is $Uotimes V$, and everything is internally consistent, meaning that the outcome of the combined unitary evolution would be
$$
(Uotimes V)(|psirangleotimes|phirangle)=(U|psirangle)otimes(V|phirangle),
$$
as was explicitly checked here.
add a comment |
Perhaps it helps to take a step back and start with something simpler:
why do we tabulate probability amplitudes for state vectors and unitaries?
For a single quantum system with $d$ distinct states, labelled 0 to $d-1$, we associate a complex number $a_i$ with the probability amplitude for being in state $i$. For a unitary, we associate a probability amplitude $U_{ij}$ with transforming an input $j$ into an output $i$. We choose to tabulate these as
$$
U=left(begin{array}{cccc}
U_{00} & U_{21} & ldots & U_{0,d-1} \
U_{10} & U_{11} & ldots \
vdots & vdots & ddots \
U_{d-1,0} & U_{d-1,1} & ldots & U_{d-1,d-1}
end{array}right)qquad |psirangle=left(begin{array}{c} a_0 \ a_1 \ vdots \ a_{d-1} end{array}right)
$$
for the simple reason that calculating $U|psirangle$ takes are of the two axioms of quantum theory that tell us how to calculate the output probability amplitudes:
- for independent events, the probability amplitude for both events happening is the product of the individual probability amplitudes.
- for mutually exclusive events, the probability amplitude for either of the two events to happen is the sum of their probability amplitudes.
This puts is in a position to answer
Why is the state of multiple qubits given by their tensor product?
If two quantum systems have distinguishable states $i$ and $j$, then we can choose to label the states of the composition system by $i,j$, meaning that the first system is in state $i$ and the second system is in state $j$. Then, if the two systems start in states
$$
|psirangle=left(begin{array}{c} a_0 \ a_1 \ vdots \ a_{d-1} end{array}right) qquad |phirangle=left(begin{array}{c} b_0 \ b_1 \ vdots \ b_{d-1} end{array}right),
$$
then what's the probability amplitude for the overall system to be in $1,0$, for example? By the independence axiom, it must be $a_1b_0$. Hence, if we tabulate the probability amplitudes using the ordering $00,01,02,03,ldots (0,d-1),10,11,ldots,(1,d-1),20,21,ldots,(d-1,d-1)$, the column vector turns out to be exactly $|psirangleotimes|phirangle$, basically by definition of what the tensor product is. If you do similar things with unitaries $U$ and $V$, you find the composite action is $Uotimes V$, and everything is internally consistent, meaning that the outcome of the combined unitary evolution would be
$$
(Uotimes V)(|psirangleotimes|phirangle)=(U|psirangle)otimes(V|phirangle),
$$
as was explicitly checked here.
Perhaps it helps to take a step back and start with something simpler:
why do we tabulate probability amplitudes for state vectors and unitaries?
For a single quantum system with $d$ distinct states, labelled 0 to $d-1$, we associate a complex number $a_i$ with the probability amplitude for being in state $i$. For a unitary, we associate a probability amplitude $U_{ij}$ with transforming an input $j$ into an output $i$. We choose to tabulate these as
$$
U=left(begin{array}{cccc}
U_{00} & U_{21} & ldots & U_{0,d-1} \
U_{10} & U_{11} & ldots \
vdots & vdots & ddots \
U_{d-1,0} & U_{d-1,1} & ldots & U_{d-1,d-1}
end{array}right)qquad |psirangle=left(begin{array}{c} a_0 \ a_1 \ vdots \ a_{d-1} end{array}right)
$$
for the simple reason that calculating $U|psirangle$ takes are of the two axioms of quantum theory that tell us how to calculate the output probability amplitudes:
- for independent events, the probability amplitude for both events happening is the product of the individual probability amplitudes.
- for mutually exclusive events, the probability amplitude for either of the two events to happen is the sum of their probability amplitudes.
This puts is in a position to answer
Why is the state of multiple qubits given by their tensor product?
If two quantum systems have distinguishable states $i$ and $j$, then we can choose to label the states of the composition system by $i,j$, meaning that the first system is in state $i$ and the second system is in state $j$. Then, if the two systems start in states
$$
|psirangle=left(begin{array}{c} a_0 \ a_1 \ vdots \ a_{d-1} end{array}right) qquad |phirangle=left(begin{array}{c} b_0 \ b_1 \ vdots \ b_{d-1} end{array}right),
$$
then what's the probability amplitude for the overall system to be in $1,0$, for example? By the independence axiom, it must be $a_1b_0$. Hence, if we tabulate the probability amplitudes using the ordering $00,01,02,03,ldots (0,d-1),10,11,ldots,(1,d-1),20,21,ldots,(d-1,d-1)$, the column vector turns out to be exactly $|psirangleotimes|phirangle$, basically by definition of what the tensor product is. If you do similar things with unitaries $U$ and $V$, you find the composite action is $Uotimes V$, and everything is internally consistent, meaning that the outcome of the combined unitary evolution would be
$$
(Uotimes V)(|psirangleotimes|phirangle)=(U|psirangle)otimes(V|phirangle),
$$
as was explicitly checked here.
answered Nov 19 at 8:12
DaftWullie
12k1537
12k1537
add a comment |
add a comment |
This assertion is an axiom of quantum mechanics. It appears, for example, as Postulate 4 on page 94 of Nielsen and Chuang.
It is considered to be one of the Dirac-von Neuman axioms of quantum mechanics.
However, when the quantum system's Hilbert space is defined as the space of $l^2$ functions on some set, then when the set is a Cartesian product, the corresponding Hilbert space becomes a tensor product. For example, when you put spins on a lattice $Lambda$ as in Kitaev's surface code, then the Systems Hilbert space is:
$$l^2(underline{2}^{Lambda}) = bigotimes_{Lambda} mathbb{C}^2$$
Or, when you quantize a system of two particles moving on the line $mathbb{R}$, the individual particle Hilbert space is $ L^2(mathbb{R})$ and the composite system Hilbert space is $L^2(mathbb{R} times mathbb{R}) $. It is known that
$$L^2(mathbb{R} times mathbb{R}) = L^2(mathbb{R}) bigotimes L^2(mathbb{R}),$$
Even though a specific basis of the tensor product $L^2(mathbb{R}) bigotimes L^2(mathbb{R})$ does not include the entangled states in $L^2(mathbb{R} times mathbb{R})$, these states can be constructed from combinations of this basis.
However, the above explanation doesn't prove the assertions; it only transfers the problem to the classical spaces before quantization. Then why should they be taken as Cartesian products?
Many authors analyzed this problem from the quantum logic point of view, see for example
Aerts and Daubechies. These attempts intend to find a logical equivalent to the above axiom and not to prove it.
add a comment |
This assertion is an axiom of quantum mechanics. It appears, for example, as Postulate 4 on page 94 of Nielsen and Chuang.
It is considered to be one of the Dirac-von Neuman axioms of quantum mechanics.
However, when the quantum system's Hilbert space is defined as the space of $l^2$ functions on some set, then when the set is a Cartesian product, the corresponding Hilbert space becomes a tensor product. For example, when you put spins on a lattice $Lambda$ as in Kitaev's surface code, then the Systems Hilbert space is:
$$l^2(underline{2}^{Lambda}) = bigotimes_{Lambda} mathbb{C}^2$$
Or, when you quantize a system of two particles moving on the line $mathbb{R}$, the individual particle Hilbert space is $ L^2(mathbb{R})$ and the composite system Hilbert space is $L^2(mathbb{R} times mathbb{R}) $. It is known that
$$L^2(mathbb{R} times mathbb{R}) = L^2(mathbb{R}) bigotimes L^2(mathbb{R}),$$
Even though a specific basis of the tensor product $L^2(mathbb{R}) bigotimes L^2(mathbb{R})$ does not include the entangled states in $L^2(mathbb{R} times mathbb{R})$, these states can be constructed from combinations of this basis.
However, the above explanation doesn't prove the assertions; it only transfers the problem to the classical spaces before quantization. Then why should they be taken as Cartesian products?
Many authors analyzed this problem from the quantum logic point of view, see for example
Aerts and Daubechies. These attempts intend to find a logical equivalent to the above axiom and not to prove it.
add a comment |
This assertion is an axiom of quantum mechanics. It appears, for example, as Postulate 4 on page 94 of Nielsen and Chuang.
It is considered to be one of the Dirac-von Neuman axioms of quantum mechanics.
However, when the quantum system's Hilbert space is defined as the space of $l^2$ functions on some set, then when the set is a Cartesian product, the corresponding Hilbert space becomes a tensor product. For example, when you put spins on a lattice $Lambda$ as in Kitaev's surface code, then the Systems Hilbert space is:
$$l^2(underline{2}^{Lambda}) = bigotimes_{Lambda} mathbb{C}^2$$
Or, when you quantize a system of two particles moving on the line $mathbb{R}$, the individual particle Hilbert space is $ L^2(mathbb{R})$ and the composite system Hilbert space is $L^2(mathbb{R} times mathbb{R}) $. It is known that
$$L^2(mathbb{R} times mathbb{R}) = L^2(mathbb{R}) bigotimes L^2(mathbb{R}),$$
Even though a specific basis of the tensor product $L^2(mathbb{R}) bigotimes L^2(mathbb{R})$ does not include the entangled states in $L^2(mathbb{R} times mathbb{R})$, these states can be constructed from combinations of this basis.
However, the above explanation doesn't prove the assertions; it only transfers the problem to the classical spaces before quantization. Then why should they be taken as Cartesian products?
Many authors analyzed this problem from the quantum logic point of view, see for example
Aerts and Daubechies. These attempts intend to find a logical equivalent to the above axiom and not to prove it.
This assertion is an axiom of quantum mechanics. It appears, for example, as Postulate 4 on page 94 of Nielsen and Chuang.
It is considered to be one of the Dirac-von Neuman axioms of quantum mechanics.
However, when the quantum system's Hilbert space is defined as the space of $l^2$ functions on some set, then when the set is a Cartesian product, the corresponding Hilbert space becomes a tensor product. For example, when you put spins on a lattice $Lambda$ as in Kitaev's surface code, then the Systems Hilbert space is:
$$l^2(underline{2}^{Lambda}) = bigotimes_{Lambda} mathbb{C}^2$$
Or, when you quantize a system of two particles moving on the line $mathbb{R}$, the individual particle Hilbert space is $ L^2(mathbb{R})$ and the composite system Hilbert space is $L^2(mathbb{R} times mathbb{R}) $. It is known that
$$L^2(mathbb{R} times mathbb{R}) = L^2(mathbb{R}) bigotimes L^2(mathbb{R}),$$
Even though a specific basis of the tensor product $L^2(mathbb{R}) bigotimes L^2(mathbb{R})$ does not include the entangled states in $L^2(mathbb{R} times mathbb{R})$, these states can be constructed from combinations of this basis.
However, the above explanation doesn't prove the assertions; it only transfers the problem to the classical spaces before quantization. Then why should they be taken as Cartesian products?
Many authors analyzed this problem from the quantum logic point of view, see for example
Aerts and Daubechies. These attempts intend to find a logical equivalent to the above axiom and not to prove it.
edited Nov 18 at 18:36
answered Nov 18 at 15:45
David Bar Moshe
1,0647
1,0647
add a comment |
add a comment |
I'll attempt here to provide a physical justification for why tensor products are the natural way to describe systems comprised of a number of different subsystems (e.g. a number of qubits).
The takeaway message is that tensor products, while not strictly necessary, are a natural choice when dealing with local operations.
First of all, it is important to notice that it is not strictly necessary to use tensor products at all to describe any kind of quantum mechanical system.
It just so happens that not using them makes things much more complicated and inelegant that they could be.
By this, I mean that we can describe, say, the state of an $N$-qubit system, as a $2^N$-dimensional complex vector (a $2^N$-dimensional qudit if you prefer) with no tensor product structure. If you choose to describe things this way, unitary operations, as well as any other operator acting on states, become $2^Ntimes 2^N$ matrices.
However, if we are talking of "$N$ qubits", instead of simply a single system with many degrees of freedom, we are implicitly assuming that we will deal with local operations. Local operations are operations that act only on some subset of the degrees of freedom of the system, leaving the rest untouched.
More generally, if you have a system which is composed of two subsystems, each of which can be in one of a number of different states, it is only natural to describe the whole system in terms of the states of the single subsystems. Therefore, if the first system can be in one of the states $i=1,2,...,N$ and the second system in one of $j=1,2,...,M$, then a natural choice for the basis states of the whole system is the set of $NM$ pairs $(i,j)$.
Consider as a toy example a system with $N=6$ degrees of freedom (a $6$-dimensional qudit), which is obtained by combining a $3$-dimensional system with a $2$-dimensional one. Without tensor products, it is awkward to describe a local operation acting only on the first subsystem: states would be described as single-index vectors $psi_iinmathbb C$, $i=1,...,6$ and operations as matrices $mathcal U_{ij}$ with $i,j=1,...,6$, and a local operation would be some $mathcal U$ such that $mathcal U_{ij}$ is always zero when $i$ and $j$ are indices corresponding to two different states of the second subsystem, assuming some conventional way to arrange the indices.
On the other hand, if you describe the state as an object $psi_{ij}inmathbb C$ with $i=1,2,3$ describing the states of the first subsystem and $j=1,2$ describing the state of the second subsystem, an operation $mathcal U$ acting locally on the first subsystem is naturally written as one satisfying $mathcal U_{ij,kl}=U_{ij}delta_{kl}$ for some unitary $U$.
One can then proceed with building the mathematical infrastructure to reason formally about tensor product spaces etc., but from a physical perspective, this is all there is to it. It is a convenient way to describe systems which are comprised of subsystems in such a way that it is natural to describe the state of the whole system via the tuples of states of the subsystems.
add a comment |
I'll attempt here to provide a physical justification for why tensor products are the natural way to describe systems comprised of a number of different subsystems (e.g. a number of qubits).
The takeaway message is that tensor products, while not strictly necessary, are a natural choice when dealing with local operations.
First of all, it is important to notice that it is not strictly necessary to use tensor products at all to describe any kind of quantum mechanical system.
It just so happens that not using them makes things much more complicated and inelegant that they could be.
By this, I mean that we can describe, say, the state of an $N$-qubit system, as a $2^N$-dimensional complex vector (a $2^N$-dimensional qudit if you prefer) with no tensor product structure. If you choose to describe things this way, unitary operations, as well as any other operator acting on states, become $2^Ntimes 2^N$ matrices.
However, if we are talking of "$N$ qubits", instead of simply a single system with many degrees of freedom, we are implicitly assuming that we will deal with local operations. Local operations are operations that act only on some subset of the degrees of freedom of the system, leaving the rest untouched.
More generally, if you have a system which is composed of two subsystems, each of which can be in one of a number of different states, it is only natural to describe the whole system in terms of the states of the single subsystems. Therefore, if the first system can be in one of the states $i=1,2,...,N$ and the second system in one of $j=1,2,...,M$, then a natural choice for the basis states of the whole system is the set of $NM$ pairs $(i,j)$.
Consider as a toy example a system with $N=6$ degrees of freedom (a $6$-dimensional qudit), which is obtained by combining a $3$-dimensional system with a $2$-dimensional one. Without tensor products, it is awkward to describe a local operation acting only on the first subsystem: states would be described as single-index vectors $psi_iinmathbb C$, $i=1,...,6$ and operations as matrices $mathcal U_{ij}$ with $i,j=1,...,6$, and a local operation would be some $mathcal U$ such that $mathcal U_{ij}$ is always zero when $i$ and $j$ are indices corresponding to two different states of the second subsystem, assuming some conventional way to arrange the indices.
On the other hand, if you describe the state as an object $psi_{ij}inmathbb C$ with $i=1,2,3$ describing the states of the first subsystem and $j=1,2$ describing the state of the second subsystem, an operation $mathcal U$ acting locally on the first subsystem is naturally written as one satisfying $mathcal U_{ij,kl}=U_{ij}delta_{kl}$ for some unitary $U$.
One can then proceed with building the mathematical infrastructure to reason formally about tensor product spaces etc., but from a physical perspective, this is all there is to it. It is a convenient way to describe systems which are comprised of subsystems in such a way that it is natural to describe the state of the whole system via the tuples of states of the subsystems.
add a comment |
I'll attempt here to provide a physical justification for why tensor products are the natural way to describe systems comprised of a number of different subsystems (e.g. a number of qubits).
The takeaway message is that tensor products, while not strictly necessary, are a natural choice when dealing with local operations.
First of all, it is important to notice that it is not strictly necessary to use tensor products at all to describe any kind of quantum mechanical system.
It just so happens that not using them makes things much more complicated and inelegant that they could be.
By this, I mean that we can describe, say, the state of an $N$-qubit system, as a $2^N$-dimensional complex vector (a $2^N$-dimensional qudit if you prefer) with no tensor product structure. If you choose to describe things this way, unitary operations, as well as any other operator acting on states, become $2^Ntimes 2^N$ matrices.
However, if we are talking of "$N$ qubits", instead of simply a single system with many degrees of freedom, we are implicitly assuming that we will deal with local operations. Local operations are operations that act only on some subset of the degrees of freedom of the system, leaving the rest untouched.
More generally, if you have a system which is composed of two subsystems, each of which can be in one of a number of different states, it is only natural to describe the whole system in terms of the states of the single subsystems. Therefore, if the first system can be in one of the states $i=1,2,...,N$ and the second system in one of $j=1,2,...,M$, then a natural choice for the basis states of the whole system is the set of $NM$ pairs $(i,j)$.
Consider as a toy example a system with $N=6$ degrees of freedom (a $6$-dimensional qudit), which is obtained by combining a $3$-dimensional system with a $2$-dimensional one. Without tensor products, it is awkward to describe a local operation acting only on the first subsystem: states would be described as single-index vectors $psi_iinmathbb C$, $i=1,...,6$ and operations as matrices $mathcal U_{ij}$ with $i,j=1,...,6$, and a local operation would be some $mathcal U$ such that $mathcal U_{ij}$ is always zero when $i$ and $j$ are indices corresponding to two different states of the second subsystem, assuming some conventional way to arrange the indices.
On the other hand, if you describe the state as an object $psi_{ij}inmathbb C$ with $i=1,2,3$ describing the states of the first subsystem and $j=1,2$ describing the state of the second subsystem, an operation $mathcal U$ acting locally on the first subsystem is naturally written as one satisfying $mathcal U_{ij,kl}=U_{ij}delta_{kl}$ for some unitary $U$.
One can then proceed with building the mathematical infrastructure to reason formally about tensor product spaces etc., but from a physical perspective, this is all there is to it. It is a convenient way to describe systems which are comprised of subsystems in such a way that it is natural to describe the state of the whole system via the tuples of states of the subsystems.
I'll attempt here to provide a physical justification for why tensor products are the natural way to describe systems comprised of a number of different subsystems (e.g. a number of qubits).
The takeaway message is that tensor products, while not strictly necessary, are a natural choice when dealing with local operations.
First of all, it is important to notice that it is not strictly necessary to use tensor products at all to describe any kind of quantum mechanical system.
It just so happens that not using them makes things much more complicated and inelegant that they could be.
By this, I mean that we can describe, say, the state of an $N$-qubit system, as a $2^N$-dimensional complex vector (a $2^N$-dimensional qudit if you prefer) with no tensor product structure. If you choose to describe things this way, unitary operations, as well as any other operator acting on states, become $2^Ntimes 2^N$ matrices.
However, if we are talking of "$N$ qubits", instead of simply a single system with many degrees of freedom, we are implicitly assuming that we will deal with local operations. Local operations are operations that act only on some subset of the degrees of freedom of the system, leaving the rest untouched.
More generally, if you have a system which is composed of two subsystems, each of which can be in one of a number of different states, it is only natural to describe the whole system in terms of the states of the single subsystems. Therefore, if the first system can be in one of the states $i=1,2,...,N$ and the second system in one of $j=1,2,...,M$, then a natural choice for the basis states of the whole system is the set of $NM$ pairs $(i,j)$.
Consider as a toy example a system with $N=6$ degrees of freedom (a $6$-dimensional qudit), which is obtained by combining a $3$-dimensional system with a $2$-dimensional one. Without tensor products, it is awkward to describe a local operation acting only on the first subsystem: states would be described as single-index vectors $psi_iinmathbb C$, $i=1,...,6$ and operations as matrices $mathcal U_{ij}$ with $i,j=1,...,6$, and a local operation would be some $mathcal U$ such that $mathcal U_{ij}$ is always zero when $i$ and $j$ are indices corresponding to two different states of the second subsystem, assuming some conventional way to arrange the indices.
On the other hand, if you describe the state as an object $psi_{ij}inmathbb C$ with $i=1,2,3$ describing the states of the first subsystem and $j=1,2$ describing the state of the second subsystem, an operation $mathcal U$ acting locally on the first subsystem is naturally written as one satisfying $mathcal U_{ij,kl}=U_{ij}delta_{kl}$ for some unitary $U$.
One can then proceed with building the mathematical infrastructure to reason formally about tensor product spaces etc., but from a physical perspective, this is all there is to it. It is a convenient way to describe systems which are comprised of subsystems in such a way that it is natural to describe the state of the whole system via the tuples of states of the subsystems.
answered Nov 19 at 16:47
glS
3,566437
3,566437
add a comment |
add a comment |
Thanks for contributing an answer to Quantum Computing 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.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- 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.
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%2fquantumcomputing.stackexchange.com%2fquestions%2f4754%2fwhy-is-the-state-of-multiple-qubits-given-by-their-tensor-product%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
1
Related: Should it be obvious that independent quantum states are composed by taking the tensor product?
– Blue♦
Nov 18 at 12:43
Also related: Simple proof that $(U otimes V)(|xrangle otimes |yrangle) = U|xrangle otimes V|yrangle$?
– ahelwer
Nov 18 at 23:47