Interpreting Unitary Time Evolution

In summary: Indeed, the time would take twice as long in such a process, but my initial inspiration for this question was that I was looking at the process of trotterization in quantum circuits, which seems to break up the Hamiltonian in the time-evolution process and I just wanted to reconcile how a trotterized circuit with ##n## terms i.e ##n## layers in the circuit would seem to take ##n## times longer than under generic time evolution.
  • #1
thatboi
121
18
Hi all,
This should be a simple question but it has been bothering me for a bit:
Consider 2 Hamiltonian terms ##H_{1},H_{2}## that satisfy ##[H_{1},H_{2}] = 0##. Suppose we are working in the Heisenberg picture and we time evolve some operator ##A## according to ##A(t) = e^{-i(H_{1}+H_{2})t}Ae^{i(H_{1}+H_{2})t}##. This can be interpreted as time-evolving the operator ##A## from time ##0## to time ##t##. Now if I broke up the exponential so that ##A(t) = e^{-iH_{2}t}e^{-iH_{1}t}Ae^{iH_{1}t}e^{iH_{2}t}##, is the right way to interpret this like: the ##e^{-iH_{1}t}## unitary time-evolves the operator ##A## from time ##0## to time ##t##, and then the unitary ##e^{-iH_{2}t}## time evolves this new operator ##e^{-iH_{1}t}Ae^{iH_{1}t}## from some new time ##0## to time ##t##? Naively looking at the expression would almost seem to imply that somehow we have progressed the time forward by ##2t## by breaking up the exponential but I know this is wrong. I would appreciate if there were a better interpretation of this.
 
Physics news on Phys.org
  • #2
Here is a classical analogy. A body moves with a constant velocity ##v=v_1+v_2##. Its position as a function of time is
$$x(t)=vt=(v_1+v_2)t$$
But one can define the quantity ##x_1(t)=v_1t## and write the formula above as
$$x(t)=x_1(t)+v_2t$$
How would you interpret the last formula? Would you say that the body travels with velocity ##v_1## from time ##0## to ##t##, and then travels with velocity ##v_2## from some new time ##0## to ##t##?

When you explain it to yourself by yourself, just apply the same type of reasoning to your original quantum question.
 
  • Like
Likes aaroman, PeroK and vanhees71
  • #3
thatboi said:
I would appreciate if there were a better interpretation of this.
There is: just answer "no" to your question:

thatboi said:
is the right way to interpret this like: the ##e^{-iH_{1}t}## unitary time-evolves the operator ##A## from time ##0## to time ##t##, and then the unitary ##e^{-iH_{2}t}## time evolves this new operator ##e^{-iH_{1}t}Ae^{iH_{1}t}## from some new time ##0## to time ##t##?
 
  • Like
Likes vanhees71
  • #4
Demystifier said:
Here is a classical analogy. A body moves with a constant velocity ##v=v_1+v_2##. Its position as a function of time is
$$x(t)=vt=(v_1+v_2)t$$
But one can define the quantity ##x_1(t)=v_1t## and write the formula above as
$$x(t)=x_1(t)+v_2t$$
How would you interpret the last formula? Would you say that the body travels with velocity ##v_1## from time ##0## to ##t##, and then travels with velocity ##v_2## from some new time ##0## to ##t##?

When you explain it to yourself by yourself, just apply the same type of reasoning to your original quantum question.
Hi,
From the equation alone, everything has a dependence on ##t## so I couldn't use such an argument. But couldn't I achieve the same result as ##(v_1+v_2)t## by first having the body travel with velocity ##v_1## for a time ##t## and then switch to it travelling with velocity ##v_2## for another time ##t##? I know this breaks the continuous evolution in time ##t## but the end result is still the same.
 
  • #5
thatboi said:
Hi,
From the equation alone, everything has a dependence on ##t## so I couldn't use such an argument. But couldn't I achieve the same result as ##(v_1+v_2)t## by first having the body travel with velocity ##v_1## for a time ##t## and then switch to it travelling with velocity ##v_2## for another time ##t##? I know this breaks the continuous evolution in time ##t## but the end result is still the same.
I only bring this up because quantum mechanically, I'm imagining a scenario like a quantum circuit where we have the state first evolve under the unitary gate ##e^{-iH_{1}t}## for time ##t## and then it evolves under the unitary gate ##e^{-iH_{2}t}## for another time ##t##.
 
  • #6
thatboi said:
But couldn't I achieve the same result as ##(v_1+v_2)t## by first having the body travel with velocity ##v_1## for a time ##t## and then switch to it travelling with velocity ##v_2## for another time ##t##? I know this breaks the continuous evolution in time ##t## but the end result is still the same.
Are you sure that the end result is the same? Sure, at the end you arrive at the same place. But how much total time do you spend to arrive, is it the same in both cases?
 
  • #7
Demystifier said:
Are you sure that the end result is the same? Sure, at the end you arrive at the same place. But how much total time do you spend to arrive, is it the same in both cases?
Indeed, the time would take twice as long in such a process, but my initial inspiration for this question was that I was looking at the process of trotterization in quantum circuits, which seems to break up the Hamiltonian in the time-evolution process and I just wanted to reconcile how a trotterized circuit with ##n## terms i.e ##n## layers in the circuit would seem to take ##n## times longer than under generic time-evolution.
 
  • #8
thatboi said:
I only bring this up because quantum mechanically, I'm imagining a scenario like a quantum circuit where we have the state first evolve under the unitary gate ##e^{-iH_{1}t}## for time ##t## and then it evolves under the unitary gate ##e^{-iH_{2}t}## for another time ##t##.
Ah, I see now what's your motivation. If you don't care how much time you spend to perform the job, then those are equivalent. But if you want to perform the job as fast as possible, then they are not equivalent. Furthermore, if you want to describe it as two gates acting at different times, then the unitary evolution operator ##U(t)## is not ##e^{-iH_{2}t}e^{-iH_{1}t}##. Instead, it is
$$U(t)=\chi_1(t)e^{-iH_{1}t}+\chi_2(t)e^{-iH_{2}t}$$
where ##\chi_a(t)## are characteristic functions, equal to 1 during their characteristic time intervals and equal to 0 outside of these intervals. The characteristic time interval of ##\chi_1(t)## is ##[0,\Delta t)##, while the characteristic time interval of ##\chi_2(t)## is ##[\Delta t,2\Delta t)##. Hence the total process lasts time ##2\Delta t##. It's important to distinguish ##t## from ##\Delta t##, because ##t## is a variable (taking any value in a continuous interval), while ##\Delta t## is a fixed time interval.
 
  • #9
Demystifier said:
Ah, I see now what's your motivation. If you don't care how much time you spend to perform the job, then those are equivalent. But if you want to perform the job as fast as possible, then they are not equivalent. Furthermore, if you want to describe it as two gates acting at different times, then the unitary evolution operator ##U(t)## is not ##e^{-iH_{2}t}e^{-iH_{1}t}##. Instead, it is
$$U(t)=\chi_1(t)e^{-iH_{1}t}+\chi_2(t)e^{-iH_{2}t}$$
where ##\chi_a(t)## are characteristic functions, equal to 1 during their characteristic time intervals and equal to 0 outside of these intervals. The characteristic time interval of ##\chi_1(t)## is ##[0,\Delta t)##, while the characteristic time interval of ##\chi_2(t)## is ##[\Delta t,2\Delta t)##. Hence the total process lasts time ##2\Delta t##. It's important to distinguish ##t## from ##\Delta t##, because ##t## is a variable (taking any value in a continuous interval), while ##\Delta t## is a fixed time interval.
Great, I think this clarifies a lot. My other motivation just came from the fact that if we considered in the Heisenberg picture to expand something like ##A(t)=e^{-iH_{2}t}e^{-iH_{1}t}Ae^{iH_{1}t}e^{iH_{2}t}## , we would first apply Baker Campbell Hausdorff to evaluate the inner conjugation by ##H_{1}## and then evaluating conjugation under ##H_{2}##, which I imagine as different layers in a quantum circuit but I think I was misunderstanding what exactly the time evolution implemented in each layer physically represented.
 
  • #10
thatboi said:
Great, I think this clarifies a lot.
Actually, there is even a better formula for ##U(t)##:
$$U(t)=e^{-i\chi_2(t)H_2t} e^{-i\chi_1(t)H_1t}$$
because this is unitary for all ##t##, while the one in the previous post was unitary only for ##t\in [0,2\Delta t)##.
 
Last edited:
  • Informative
Likes thatboi
  • #11
thatboi said:
couldn't I achieve the same result as ##(v_1+v_2)t## by first having the body travel with velocity ##v_1## for a time ##t## and then switch to it travelling with velocity ##v_2## for another time ##t##?
No. The expression ##x = vt = \left( v_1 + v_2 \right) t## is a function. It applies for all times ##t##. It describes a single straight worldline with a single constant speed for all time.

What you describe involves changing speed at some point in time. That's not the same thing and can't be described by the same math.

Similar remarks would apply to your "interpretation" of unitary evolution in your OP.
 

1. What is unitary time evolution?

Unitary time evolution is a concept in quantum mechanics that describes the evolution of a quantum system over time. It states that the total probability of all possible outcomes of a measurement must remain constant, meaning that the system's state evolves in a reversible and deterministic manner.

2. How is unitary time evolution different from classical time evolution?

In classical mechanics, time evolution is described by the laws of classical physics, which are deterministic and reversible. However, in quantum mechanics, the laws of unitary time evolution are probabilistic and reversible, meaning that the system's state can evolve into a superposition of multiple states.

3. What is the role of the Hamiltonian in unitary time evolution?

The Hamiltonian is the operator that represents the total energy of a quantum system. In unitary time evolution, the Hamiltonian is used to calculate the time evolution of a system's state. It is a fundamental concept in quantum mechanics and plays a crucial role in understanding the behavior of quantum systems over time.

4. Can unitary time evolution be applied to all quantum systems?

Yes, unitary time evolution is a fundamental principle in quantum mechanics and can be applied to all quantum systems, regardless of their complexity. It is a universal concept that governs the behavior of all quantum systems and has been extensively tested and verified through experiments.

5. What are the practical applications of understanding unitary time evolution?

Understanding unitary time evolution is crucial for many practical applications in quantum mechanics, such as quantum computing, quantum cryptography, and quantum simulations. It also allows us to predict and control the behavior of quantum systems, leading to advancements in technology and scientific research.

Similar threads

  • Quantum Physics
Replies
1
Views
633
Replies
3
Views
1K
  • Quantum Physics
Replies
1
Views
820
Replies
4
Views
1K
Replies
5
Views
851
Replies
9
Views
494
Replies
1
Views
778
Replies
2
Views
600
  • Quantum Physics
Replies
15
Views
2K
Replies
11
Views
2K
Back
Top