Problem with the mathematical formulation of “qubitization”
up vote
4
down vote
favorite
In this research paper, the authors introduce a new algorithm to perform Hamiltonian simulation.
The beginning of their abstract is
Given a Hermitian operator $hat{H} = langle Gvert hat{U} vert Grangle$ that is the projection of an oracle $hat{U}$ by state $vert Grangle$
created with oracle $hat{G}$, the problem of Hamiltonian simulation is approximating the time evolution operator $e^{-ihat{H}t}$ at time $t$ with error $epsilon$.
In the article:
$hat{G}$ and $hat{U}$ are called "oracles".
$hat{H}$ is an Hermitian operator in $mathbb{C}^{2^n} times mathbb{C}^{2^n}$.
$vert G rangle in mathbb{C}^d$ (legend of Table 1).
My question is the following: what means $hat{H} = langle Gvert hat{U} vert Grangle$? More precisely, I do not understand what $langle Gvert hat{U} vert Grangle$ represents when $hat{U}$ is an oracle and $vert G rangle$ a quantum state.
mathematics hamiltonian-simulation notation
add a comment |
up vote
4
down vote
favorite
In this research paper, the authors introduce a new algorithm to perform Hamiltonian simulation.
The beginning of their abstract is
Given a Hermitian operator $hat{H} = langle Gvert hat{U} vert Grangle$ that is the projection of an oracle $hat{U}$ by state $vert Grangle$
created with oracle $hat{G}$, the problem of Hamiltonian simulation is approximating the time evolution operator $e^{-ihat{H}t}$ at time $t$ with error $epsilon$.
In the article:
$hat{G}$ and $hat{U}$ are called "oracles".
$hat{H}$ is an Hermitian operator in $mathbb{C}^{2^n} times mathbb{C}^{2^n}$.
$vert G rangle in mathbb{C}^d$ (legend of Table 1).
My question is the following: what means $hat{H} = langle Gvert hat{U} vert Grangle$? More precisely, I do not understand what $langle Gvert hat{U} vert Grangle$ represents when $hat{U}$ is an oracle and $vert G rangle$ a quantum state.
mathematics hamiltonian-simulation notation
add a comment |
up vote
4
down vote
favorite
up vote
4
down vote
favorite
In this research paper, the authors introduce a new algorithm to perform Hamiltonian simulation.
The beginning of their abstract is
Given a Hermitian operator $hat{H} = langle Gvert hat{U} vert Grangle$ that is the projection of an oracle $hat{U}$ by state $vert Grangle$
created with oracle $hat{G}$, the problem of Hamiltonian simulation is approximating the time evolution operator $e^{-ihat{H}t}$ at time $t$ with error $epsilon$.
In the article:
$hat{G}$ and $hat{U}$ are called "oracles".
$hat{H}$ is an Hermitian operator in $mathbb{C}^{2^n} times mathbb{C}^{2^n}$.
$vert G rangle in mathbb{C}^d$ (legend of Table 1).
My question is the following: what means $hat{H} = langle Gvert hat{U} vert Grangle$? More precisely, I do not understand what $langle Gvert hat{U} vert Grangle$ represents when $hat{U}$ is an oracle and $vert G rangle$ a quantum state.
mathematics hamiltonian-simulation notation
In this research paper, the authors introduce a new algorithm to perform Hamiltonian simulation.
The beginning of their abstract is
Given a Hermitian operator $hat{H} = langle Gvert hat{U} vert Grangle$ that is the projection of an oracle $hat{U}$ by state $vert Grangle$
created with oracle $hat{G}$, the problem of Hamiltonian simulation is approximating the time evolution operator $e^{-ihat{H}t}$ at time $t$ with error $epsilon$.
In the article:
$hat{G}$ and $hat{U}$ are called "oracles".
$hat{H}$ is an Hermitian operator in $mathbb{C}^{2^n} times mathbb{C}^{2^n}$.
$vert G rangle in mathbb{C}^d$ (legend of Table 1).
My question is the following: what means $hat{H} = langle Gvert hat{U} vert Grangle$? More precisely, I do not understand what $langle Gvert hat{U} vert Grangle$ represents when $hat{U}$ is an oracle and $vert G rangle$ a quantum state.
mathematics hamiltonian-simulation notation
mathematics hamiltonian-simulation notation
edited 5 hours ago
asked 6 hours ago
Nelimee
1,265225
1,265225
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
up vote
3
down vote
accepted
You want to start by being careful with the sizes of the operators. $hat U$ acts on $q$ qubits, and $hat H$ acts on $n<q$ qubits. I believe that $|Grangle$ is a state of $q-n$ qubits. So, what we really need to talk about is two distinct sets of qubits. Let me call them sets $A$ and $B$. $A$ contains $n$ qubits, and $B$ contains $q-n$ qubits. I'll use subscripts to denote which qubits the different operators and states act upon:
$$
hat H_A=(langle G|_Botimesmathbb{I}_A)hat U_{AB}(|Grangle_Botimesmathbb{I}_A)
$$
@Nelimee I'm not sure if this is sufficient to resolve your confusion? Or is there something more that you're asking?
– DaftWullie
5 hours ago
I am still trying to understand your answer but the sizes of the operators were definitely one of the points I missed! About your answer, what does $vert G rangle_B otimes mathbb{I}_A$ represent? A tensor product between a quantum state (a vector) and an operator (a matrix)?
– Nelimee
5 hours ago
Yes, exactly. Where, of course, you should think of a vector as a matrix where one of the dimensions is just 1.
– DaftWullie
5 hours ago
Ok that solved my problem! Thanks for the quick clarification :)
– Nelimee
5 hours ago
add a comment |
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
3
down vote
accepted
You want to start by being careful with the sizes of the operators. $hat U$ acts on $q$ qubits, and $hat H$ acts on $n<q$ qubits. I believe that $|Grangle$ is a state of $q-n$ qubits. So, what we really need to talk about is two distinct sets of qubits. Let me call them sets $A$ and $B$. $A$ contains $n$ qubits, and $B$ contains $q-n$ qubits. I'll use subscripts to denote which qubits the different operators and states act upon:
$$
hat H_A=(langle G|_Botimesmathbb{I}_A)hat U_{AB}(|Grangle_Botimesmathbb{I}_A)
$$
@Nelimee I'm not sure if this is sufficient to resolve your confusion? Or is there something more that you're asking?
– DaftWullie
5 hours ago
I am still trying to understand your answer but the sizes of the operators were definitely one of the points I missed! About your answer, what does $vert G rangle_B otimes mathbb{I}_A$ represent? A tensor product between a quantum state (a vector) and an operator (a matrix)?
– Nelimee
5 hours ago
Yes, exactly. Where, of course, you should think of a vector as a matrix where one of the dimensions is just 1.
– DaftWullie
5 hours ago
Ok that solved my problem! Thanks for the quick clarification :)
– Nelimee
5 hours ago
add a comment |
up vote
3
down vote
accepted
You want to start by being careful with the sizes of the operators. $hat U$ acts on $q$ qubits, and $hat H$ acts on $n<q$ qubits. I believe that $|Grangle$ is a state of $q-n$ qubits. So, what we really need to talk about is two distinct sets of qubits. Let me call them sets $A$ and $B$. $A$ contains $n$ qubits, and $B$ contains $q-n$ qubits. I'll use subscripts to denote which qubits the different operators and states act upon:
$$
hat H_A=(langle G|_Botimesmathbb{I}_A)hat U_{AB}(|Grangle_Botimesmathbb{I}_A)
$$
@Nelimee I'm not sure if this is sufficient to resolve your confusion? Or is there something more that you're asking?
– DaftWullie
5 hours ago
I am still trying to understand your answer but the sizes of the operators were definitely one of the points I missed! About your answer, what does $vert G rangle_B otimes mathbb{I}_A$ represent? A tensor product between a quantum state (a vector) and an operator (a matrix)?
– Nelimee
5 hours ago
Yes, exactly. Where, of course, you should think of a vector as a matrix where one of the dimensions is just 1.
– DaftWullie
5 hours ago
Ok that solved my problem! Thanks for the quick clarification :)
– Nelimee
5 hours ago
add a comment |
up vote
3
down vote
accepted
up vote
3
down vote
accepted
You want to start by being careful with the sizes of the operators. $hat U$ acts on $q$ qubits, and $hat H$ acts on $n<q$ qubits. I believe that $|Grangle$ is a state of $q-n$ qubits. So, what we really need to talk about is two distinct sets of qubits. Let me call them sets $A$ and $B$. $A$ contains $n$ qubits, and $B$ contains $q-n$ qubits. I'll use subscripts to denote which qubits the different operators and states act upon:
$$
hat H_A=(langle G|_Botimesmathbb{I}_A)hat U_{AB}(|Grangle_Botimesmathbb{I}_A)
$$
You want to start by being careful with the sizes of the operators. $hat U$ acts on $q$ qubits, and $hat H$ acts on $n<q$ qubits. I believe that $|Grangle$ is a state of $q-n$ qubits. So, what we really need to talk about is two distinct sets of qubits. Let me call them sets $A$ and $B$. $A$ contains $n$ qubits, and $B$ contains $q-n$ qubits. I'll use subscripts to denote which qubits the different operators and states act upon:
$$
hat H_A=(langle G|_Botimesmathbb{I}_A)hat U_{AB}(|Grangle_Botimesmathbb{I}_A)
$$
answered 5 hours ago
DaftWullie
11.5k1536
11.5k1536
@Nelimee I'm not sure if this is sufficient to resolve your confusion? Or is there something more that you're asking?
– DaftWullie
5 hours ago
I am still trying to understand your answer but the sizes of the operators were definitely one of the points I missed! About your answer, what does $vert G rangle_B otimes mathbb{I}_A$ represent? A tensor product between a quantum state (a vector) and an operator (a matrix)?
– Nelimee
5 hours ago
Yes, exactly. Where, of course, you should think of a vector as a matrix where one of the dimensions is just 1.
– DaftWullie
5 hours ago
Ok that solved my problem! Thanks for the quick clarification :)
– Nelimee
5 hours ago
add a comment |
@Nelimee I'm not sure if this is sufficient to resolve your confusion? Or is there something more that you're asking?
– DaftWullie
5 hours ago
I am still trying to understand your answer but the sizes of the operators were definitely one of the points I missed! About your answer, what does $vert G rangle_B otimes mathbb{I}_A$ represent? A tensor product between a quantum state (a vector) and an operator (a matrix)?
– Nelimee
5 hours ago
Yes, exactly. Where, of course, you should think of a vector as a matrix where one of the dimensions is just 1.
– DaftWullie
5 hours ago
Ok that solved my problem! Thanks for the quick clarification :)
– Nelimee
5 hours ago
@Nelimee I'm not sure if this is sufficient to resolve your confusion? Or is there something more that you're asking?
– DaftWullie
5 hours ago
@Nelimee I'm not sure if this is sufficient to resolve your confusion? Or is there something more that you're asking?
– DaftWullie
5 hours ago
I am still trying to understand your answer but the sizes of the operators were definitely one of the points I missed! About your answer, what does $vert G rangle_B otimes mathbb{I}_A$ represent? A tensor product between a quantum state (a vector) and an operator (a matrix)?
– Nelimee
5 hours ago
I am still trying to understand your answer but the sizes of the operators were definitely one of the points I missed! About your answer, what does $vert G rangle_B otimes mathbb{I}_A$ represent? A tensor product between a quantum state (a vector) and an operator (a matrix)?
– Nelimee
5 hours ago
Yes, exactly. Where, of course, you should think of a vector as a matrix where one of the dimensions is just 1.
– DaftWullie
5 hours ago
Yes, exactly. Where, of course, you should think of a vector as a matrix where one of the dimensions is just 1.
– DaftWullie
5 hours ago
Ok that solved my problem! Thanks for the quick clarification :)
– Nelimee
5 hours ago
Ok that solved my problem! Thanks for the quick clarification :)
– Nelimee
5 hours ago
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%2f4908%2fproblem-with-the-mathematical-formulation-of-qubitization%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