Non-Markovian Toy Models
This notebook guide specifies a reproducible toy-model calculation for non-Markovian dynamics. The baseline model is a qubit coupled coherently to a single environmental mode. The exact joint dynamics is finite-dimensional and unitary, while the reduced qubit dynamics shows revivals that a Markovian amplitude-damping equation cannot reproduce. Repeated-interaction variants belong with Collision Models.
As of this review, no executable notebook under notebooks/density-open-systems/non-markovian-toy-models/ is promoted as a reproduced artifact. This page is the admission contract for that notebook: it defines the model, exact solution checks, trace-distance diagnostics, Markovian comparison, convergence requirements, and acceptable outputs.
Purpose
Section titled “Purpose”The notebook should demonstrate how to:
- evolve a small system plus explicit environmental mode exactly;
- trace out the environmental mode to obtain reduced qubit states;
- compare exact reduced dynamics with a Markovian master equation;
- compute trace distance between two reduced states;
- identify distinguishability revivals as information-backflow diagnostics;
- test Hilbert-space truncation and solver convergence;
- avoid overinterpreting a toy model as a universal definition of non-Markovianity.
The first version should use the smallest nontrivial model: one qubit, one mode, one excitation.
Directory Plan
Section titled “Directory Plan”Use a dedicated directory:
notebooks/density-open-systems/non-markovian-toy-models/ non-markovian-toy-models.ipynb README.mdThe notebook or README.md should state:
- Python and package versions;
- basis ordering for qubit and mode;
- tensor-product ordering;
- oscillator truncation;
- Hamiltonian parameters and units;
- ODE solver method and tolerances;
- trace-distance norm convention;
- random seed, if any random state pairs are sampled;
- date and commit identifier when the notebook is promoted.
Baseline Hamiltonian
Section titled “Baseline Hamiltonian”Use the resonant Jaynes–Cummings-type Hamiltonian
For the baseline benchmark set
and work in the one-excitation sector. The initial environmental mode is vacuum:
If the qubit starts excited, the joint state evolves as
in the interaction picture.
Tracing out the mode gives the qubit excited-state probability
This exact oscillation is the primary validation target.
Reduced Dynamics
Section titled “Reduced Dynamics”The reduced qubit state is
The notebook should implement the partial trace explicitly and test it on product states before applying it to evolved states.
For an arbitrary initial qubit state
with the mode initially in vacuum, the one-mode resonant model gives the amplitude-damping-like form
where
for the closed single-mode benchmark. Unlike a Markovian amplitude-damping channel, is not monotone.
Markovian Comparison
Section titled “Markovian Comparison”Compare the exact reduced dynamics with the zero-temperature Markovian amplitude-damping equation
For an initially excited qubit,
Choose deliberately. For example, match the initial short-time behavior poorly but transparently, or match a chosen decay time:
Gamma = 2 gThe point is not to make the Markovian curve “fit” the oscillations. The point is to show that a memoryless exponential cannot reproduce excitation returning from an explicit environmental mode.
Trace Distance
Section titled “Trace Distance”For two reduced qubit states and , define
Quantum channels contract trace distance. Thus, if increases over some interval for the reduced dynamics, the increase is interpreted as distinguishability returning from the environment to the system. See Information Backflow.
For the state pair
the exact single-mode model gives
This quantity decreases and then revives periodically. The Markovian amplitude-damping comparison gives
which is monotone.
Optional Damped-Mode Extension
Section titled “Optional Damped-Mode Extension”After the closed single-mode benchmark passes, add damping of the environmental mode:
This model is a simple reaction-coordinate or pseudomode example. The qubit exchanges excitation with a mode, and the mode leaks irreversibly into a Markovian background. For strong enough , the qubit can still show non-Markovian revivals; for weak coupling or large , the reduced dynamics approaches Markovian decay.
This extension connects the notebook to Pseudomode Methods and Reaction-Coordinate Mapping.
Numerical Workflow
Section titled “Numerical Workflow”The notebook should follow this order:
- Define qubit and mode bases.
- Declare tensor-product ordering.
- Build , , , and in the joint Hilbert space.
- Verify commutators within the chosen oscillator truncation.
- Build the Hamiltonian.
- Evolve the joint state exactly with a unitary or ODE solver.
- Partial-trace the mode.
- Validate for the closed benchmark.
- Compute trace distance for at least one state pair.
- Compare with Markovian amplitude damping.
- Repeat selected calculations for tighter time grids and larger truncations.
The baseline notebook should not start with a large bath. The point is clarity: exact joint dynamics, reduced memory, and a visible revival.
Convergence Checks
Section titled “Convergence Checks”Oscillator truncation
Section titled “Oscillator truncation”For the one-excitation benchmark, a two-dimensional mode truncation is enough:
The notebook should still test a larger truncation, such as , and confirm that the baseline results do not change. For driven or finite-temperature extensions, truncation must be tested more carefully.
Solver tolerance
Section titled “Solver tolerance”Check that reducing the ODE tolerances or time step does not change:
- total joint-state trace;
- joint-state purity for closed unitary evolution;
- ;
- trace-distance revival times;
- maximum trace-distance error against the analytic benchmark.
Partial-trace convention
Section titled “Partial-trace convention”Test the partial trace on a product state:
The result should be exactly up to roundoff. This catches tensor-ordering mistakes before they contaminate the non-Markovian diagnostics.
Validation Tests
Section titled “Validation Tests”A promoted notebook should pass:
| Test | Expected result |
|---|---|
| closed joint trace | |
| closed joint purity | constant for pure initial states |
| exact excited population | |
| reduced trace | |
| reduced positivity | eigenvalues nonnegative up to tolerance |
| trace distance | for pair |
| Markovian comparison | monotone |
| truncation check | and agree for one-excitation benchmark |
The notebook should report numerical tolerances explicitly.
What the Toy Model Does Not Prove
Section titled “What the Toy Model Does Not Prove”This model is intentionally small. It shows that reduced dynamics can have memory when information is stored in an environmental degree of freedom and later returned. It does not prove that every nonexponential decay is non-Markovian, that trace-distance backflow is the only diagnostic, or that finite environments are realistic reservoirs.
Use the toy model to build intuition, then connect it to the diagnostic pages:
Common Mistakes
Section titled “Common Mistakes”- Calling any oscillation in the reduced state “information backflow” without comparing state distinguishability.
- Forgetting that a finite explicit mode is not a broadband reservoir.
- Using too small an oscillator truncation after adding drives or finite temperature.
- Comparing exact unitary dynamics with a Markovian curve whose rate was fitted after seeing the revival.
- Treating trace-distance backflow as the only definition of non-Markovianity.
- Losing tensor-product ordering in the partial trace.
- Interpreting the damped-mode extension without checking whether makes the mode effectively Markovian.
Exercises
Section titled “Exercises”Single-Mode Excited Population
Section titled “Single-Mode Excited Population”Starting from , derive for the resonant one-excitation model.
Solution
In the one-excitation subspace, the interaction-picture Hamiltonian couples only
It acts like
Therefore
The excited-state probability after tracing out the mode is
Trace-Distance Revival
Section titled “Trace-Distance Revival”For the initial pair and , show that in the closed single-mode model.
Solution
The initially ground qubit remains ground because the mode starts in vacuum and there is no excitation. The initially excited qubit reduces to
The ground reference state is
Their difference has eigenvalues and . Hence
Markovian Comparison
Section titled “Markovian Comparison”Show that the same initial pair under zero-temperature Markovian amplitude damping has monotone trace distance .
Solution
The initially ground state remains ground. The initially excited state becomes
The difference from has eigenvalues and . Thus
which decreases monotonically.
Partial Trace Test
Section titled “Partial Trace Test”Why should the notebook test before studying revivals?
Solution
Trace-distance revivals are computed from reduced states. If the partial-trace routine has the wrong tensor ordering, it can produce incorrect reduced states while still returning matrices of the right size. Testing
with known product states verifies the convention before the diagnostic is used.
Cross-Links
Section titled “Cross-Links”- Non-Markovian Dynamics
- Information Backflow
- CP Divisibility
- Pseudomode Methods
- Reaction-Coordinate Mapping
- Collision Models
- Memory Kernels
- Amplitude Damping Master Equation
- Solving Lindblad Equations
- Formula Sheet
- Approximation Checklist
References
Section titled “References”- H.-P. Breuer and F. Petruccione, The Theory of Open Quantum Systems, Oxford University Press (2002).
- H.-P. Breuer, E.-M. Laine, and J. Piilo, “Measure for the degree of non-Markovian behavior of quantum processes in open systems,” Physical Review Letters 103, 210401 (2009).
- A. Rivas, S. F. Huelga, and M. B. Plenio, “Entanglement and non-Markovianity of quantum evolutions,” Physical Review Letters 105, 050403 (2010).
- B. M. Garraway, “Nonperturbative decay of an atomic system in a cavity,” Physical Review A 55, 2290-2303 (1997).
- I. de Vega and D. Alonso, “Dynamics of non-Markovian open quantum systems,” Reviews of Modern Physics 89, 015001 (2017).