Skip to content

Modular Flow and Bulk Locality

Guiding question. Entanglement wedge reconstruction tells us that bulk operators in EA\mathcal E_A can be represented on the boundary region AA. Can modular flow tell us how this representation is organized, and why it knows about bulk locality?

The previous pages explained subregion duality in increasingly refined languages: HKLL reconstruction in the causal wedge, JLMS relative entropy in the entanglement wedge, quantum error correction, tensor-network toy models, and operator-algebra quantum error correction. Modular flow is the common technical thread tying these pictures together.

For an ordinary finite-dimensional density matrix ρA\rho_A, the modular Hamiltonian is

KA=logρA,K_A=-\log \rho_A,

and modular flow acts on an operator OAO_A by

OA(s)=eisKAOAeisKA.O_A(s)=e^{isK_A}O_Ae^{-isK_A}.

This looks like time evolution, but it is not generated by the physical Hamiltonian. It is generated by the reduced density matrix of a region and a state. In quantum field theory this is usually a highly nonlocal transformation. In special cases, such as a Rindler wedge in the vacuum or a ball-shaped region in the CFT vacuum, modular flow becomes geometric. In holography, JLMS implies that boundary modular flow and bulk modular flow agree inside the entanglement wedge, up to the central area operator. This is the origin of several explicit reconstruction formulas.

A useful slogan is:

entanglement wedge reconstructionmatching of boundary and bulk modular structures.\text{entanglement wedge reconstruction} \quad\Longleftrightarrow\quad \text{matching of boundary and bulk modular structures}.

The slogan is powerful, but it is also dangerous if taken too literally. Modular flow is often nonlocal, state-dependent, and difficult to compute. Its value is that it provides a precise algebraic diagnostic of which bulk observables belong to which boundary region.

Modular flow orbit

Given a state ρA\rho_A, the modular Hamiltonian KA=logρAK_A=-\log\rho_A generates an intrinsic flow on the operator algebra of AA. The orbit OA(s)=eisKAOAeisKAO_A(s)=e^{isK_A}O_Ae^{-isK_A} is generally not ordinary time evolution; it is state- and region-dependent.

Let ρA\rho_A be a faithful density matrix on a finite-dimensional Hilbert space HA\mathcal H_A. Faithful means that ρA\rho_A has no zero eigenvalues, so logρA\log\rho_A is well-defined. The modular Hamiltonian is

KA=logρA.K_A=-\log \rho_A.

The modular flow of an operator OAB(HA)O_A\in \mathcal B(\mathcal H_A) is the one-parameter automorphism

σAs(OA)=eisKAOAeisKA.\sigma_A^s(O_A)=e^{isK_A}O_Ae^{-isK_A}.

It preserves products and adjoints:

σAs(O1O2)=σAs(O1)σAs(O2),\sigma_A^s(O_1O_2)=\sigma_A^s(O_1)\sigma_A^s(O_2), σAs(O)=σAs(O).\sigma_A^s(O^\dagger)=\sigma_A^s(O)^\dagger.

The generator is the commutator with KAK_A:

ddsσAs(OA)=i[KA,σAs(OA)].\frac{d}{ds}\sigma_A^s(O_A)=i[K_A,\sigma_A^s(O_A)].

If

ρA=ipiii,\rho_A=\sum_i p_i |i\rangle\langle i|,

then

KA=i(logpi)ii.K_A=\sum_i (-\log p_i)|i\rangle\langle i|.

For a matrix unit Eij=ijE_{ij}=|i\rangle\langle j|,

σAs(Eij)=eis(logpjlogpi)Eij.\sigma_A^s(E_{ij}) =e^{is(\log p_j-\log p_i)}E_{ij}.

Thus modular flow rotates off-diagonal density-matrix coherences by phases determined by entropy weights. Diagonal operators commute with ρA\rho_A and are modular zero modes.

The same structure appears for a bipartite pure state. Suppose

Ψ=ipiiAiAˉ.|\Psi\rangle =\sum_i \sqrt{p_i}\,|i\rangle_A|i\rangle_{\bar A}.

Then

ρA=ipiiAi,ρAˉ=ipiiAˉi.\rho_A=\sum_i p_i |i\rangle_A\langle i|, \qquad \rho_{\bar A}=\sum_i p_i |i\rangle_{\bar A}\langle i|.

The modular Hamiltonians KAK_A and KAˉK_{\bar A} have the same nonzero spectrum. The full modular generator acting on the pure state is often written as

KAAˉ=KAKAˉ.K_{A|\bar A}=K_A-K_{\bar A}.

It annihilates the state:

(KAKAˉ)Ψ=0.(K_A-K_{\bar A})|\Psi\rangle=0.

This identity is a finite-dimensional shadow of Tomita–Takesaki theory. It is also the algebraic reason why modular flow can relate an operator on one side of an entanglement cut to a mirror-like operator on the other side.

In continuum quantum field theory and gravity, one should not begin with a tensor factor Hilbert space. One begins with an operator algebra M\mathcal M and a state Ψ|\Psi\rangle. Assume for the moment that Ψ|\Psi\rangle is cyclic and separating for M\mathcal M:

  • cyclic means that vectors of the form OΨO|\Psi\rangle, with OMO\in\mathcal M, are dense in the Hilbert space;
  • separating means that if OΨ=0O|\Psi\rangle=0, then O=0O=0.

Define an antilinear operator SS by

SOΨ=OΨ,OM.S\,O|\Psi\rangle=O^\dagger|\Psi\rangle, \qquad O\in\mathcal M.

The polar decomposition of SS is

S=JΔ1/2.S=J\Delta^{1/2}.

Here Δ\Delta is the modular operator and JJ is the modular conjugation. Modular flow is

σs(O)=ΔisOΔis,OM.\sigma_s(O)=\Delta^{is}O\Delta^{-is}, \qquad O\in\mathcal M.

Tomita–Takesaki theory says, among other things, that

σs(M)=M,\sigma_s(\mathcal M)=\mathcal M,

and

JMJ=M,J\mathcal M J=\mathcal M',

where M\mathcal M' is the commutant of M\mathcal M. This is the algebraic generalization of the finite-dimensional relation between a subsystem and its complement.

In holography, M\mathcal M is often the algebra associated with a boundary region AA, while M\mathcal M' is associated with the complementary region Aˉ\bar A, possibly with shared center data. The modular operator is not merely a technical device. It tells us how the state and the algebra fit together.

3. Modular Hamiltonians are usually nonlocal

Section titled “3. Modular Hamiltonians are usually nonlocal”

The notation

KA=logρAK_A=-\log\rho_A

is deceptively simple. In a many-body system, KAK_A is usually a complicated many-body operator. In a continuum QFT, KAK_A is generally nonlocal and has domain subtleties. There is no general reason for KAK_A to be an integral of a local density.

There are, however, famous special cases.

For the vacuum of a relativistic QFT restricted to the right Rindler wedge x1>0x^1>0, the Bisognano–Wichmann theorem gives a geometric modular Hamiltonian:

KRindler=2πx1>0dd1xx1T00(x).K_{\rm Rindler} =2\pi\int_{x^1>0} d^{d-1}x\,x^1 T_{00}(x).

The modular flow is a Lorentz boost.

For the vacuum of a CFT restricted to a ball BB of radius RR centered at x0\vec x_0, the modular Hamiltonian is also local:

KB=2πxx0<Rdd1xR2xx022RT00(x).K_B =2\pi\int_{|\vec x-\vec x_0|<R} d^{d-1}x\, \frac{R^2-|\vec x-\vec x_0|^2}{2R} T_{00}(x).

This result follows by a conformal map from the causal diamond of the ball to a hyperbolic cylinder. In the bulk, the same transformation maps the entanglement wedge of the ball to an AdS-Rindler wedge. The modular flow is generated by a Killing vector that vanishes on the RT surface.

Geometric modular flow for a ball

For a ball-shaped region in the CFT vacuum, modular flow is geometric. On the boundary it preserves the causal diamond of the ball; in the bulk it acts as an AdS-Rindler boost and vanishes on the RT surface. This special solvable case is the cleanest bridge between HKLL and modular reconstruction.

These geometric examples are invaluable because they let us see the physics explicitly. But they are exceptional. For a generic region or a generic state, modular flow is not a spacetime diffeomorphism. It is an abstract flow on the operator algebra.

That abstractness is precisely why modular flow is useful in black hole information. In an evaporating black hole or an entanglement wedge with complicated shape, there may be no simple geometric time coordinate. Modular flow nevertheless remains defined by the state and the algebra.

Let AA be a boundary region and let EA\mathcal E_A be its entanglement wedge. The JLMS relation can be written, within an appropriate semiclassical code subspace, as a modular-Hamiltonian identity:

KACFT=Area^(XA)4GN+KEAbulk+.K_A^{\rm CFT} = \frac{\widehat{\operatorname{Area}}(X_A)}{4G_N} +K_{\mathcal E_A}^{\rm bulk} +\cdots.

Here XAX_A is the RT, HRT, or quantum extremal surface, and KEAbulkK_{\mathcal E_A}^{\rm bulk} is the modular Hamiltonian of the bulk effective field theory restricted to the entanglement wedge. The dots include higher-derivative, counterterm, and higher-order quantum corrections. In the operator-algebra language of the previous page, the area term is central.

Now take a bulk operator ϕ(X)\phi(X) in the entanglement wedge. If ϕ(X)\phi(X) commutes with the central surface data, then the area term does not affect its modular commutator. JLMS implies schematically

[KACFT,ϕA(X)]=[KEAbulk,ϕ(X)]A,[K_A^{\rm CFT},\phi_A(X)] = [K_{\mathcal E_A}^{\rm bulk},\phi(X)]_A,

where ϕA(X)\phi_A(X) denotes a boundary representative of the bulk operator on region AA. Exponentiating,

eisKACFTϕA(X)eisKACFT=(eisKEAbulkϕ(X)eisKEAbulk)A.e^{isK_A^{\rm CFT}}\phi_A(X)e^{-isK_A^{\rm CFT}} = \left(e^{isK_{\mathcal E_A}^{\rm bulk}}\phi(X)e^{-isK_{\mathcal E_A}^{\rm bulk}}\right)_A.

This is the modular-flow form of entanglement wedge reconstruction. Boundary modular flow on AA implements bulk modular flow inside EA\mathcal E_A.

JLMS modular flow matching

JLMS says that the boundary modular Hamiltonian equals the bulk modular Hamiltonian in the entanglement wedge plus a central geometric term. For ordinary local bulk fields away from the extremal surface, the central term drops out of commutators, so boundary and bulk modular flows agree within the code subspace.

This statement refines the phrase “the bulk operator is encoded in AA.” It says that the modular orbit of the operator is also encoded in AA. The encoding respects not only expectation values but the local algebraic structure associated with the wedge.

A useful way to organize modular reconstruction is to decompose operators into modular frequency modes. Define

Oω=dseiωsO(s),O_\omega =\int_{-\infty}^{\infty} ds\,e^{-i\omega s}\,O(s),

where

O(s)=eisKOeisK.O(s)=e^{isK}Oe^{-isK}.

Formally, integration by parts gives

[K,Oω]=ωOω.[K,O_\omega]=\omega O_\omega.

Thus OωO_\omega is an eigenoperator of the modular-flow generator. In finite dimensions this is just a spectral decomposition with respect to the differences of modular energies. In QFT it is a distributional decomposition and must be treated more carefully, but the intuition is the same.

Bulk and boundary modular frequency modes can be matched using JLMS. If a boundary primary operator O\mathcal O is dual to a bulk field ϕ\phi, then one can form boundary modular modes

Oω(x)=dseiωseisKAO(x)eisKA,\mathcal O_\omega(x) =\int ds\,e^{-i\omega s} \,e^{isK_A}\mathcal O(x)e^{-isK_A},

and bulk modular modes

ϕω(X)=dseiωseisKEAbulkϕ(X)eisKEAbulk.\phi_\omega(X) =\int ds\,e^{-i\omega s} \,e^{isK_{\mathcal E_A}^{\rm bulk}}\phi(X)e^{-isK_{\mathcal E_A}^{\rm bulk}}.

The reconstruction problem becomes: find the boundary combination of Oω(x)\mathcal O_\omega(x) that has the same correlators and commutators as ϕω(X)\phi_\omega(X) inside the code subspace.

This is the modular-flow generalization of HKLL. In ordinary HKLL, one smears boundary operators over boundary spacetime using a kernel adapted to a causal wedge. In modular reconstruction, one smears boundary operators over boundary position and modular time:

ϕA(X)=Add1xdsKA(Xx,s)OA(x;s).\phi_A(X) =\int_A d^{d-1}x\int_{-\infty}^{\infty}ds\, K_A(X|x,s)\,\mathcal O_A(x;s).

Here

OA(x;s)=eisKAO(x)eisKA.\mathcal O_A(x;s)=e^{isK_A}\mathcal O(x)e^{-isK_A}.

The kernel KA(Xx,s)K_A(X|x,s) is not universal in the simple way the vacuum HKLL kernel is. It depends on the state, region, and bulk modular dynamics. But the formula displays the key conceptual advance: a point in the entanglement wedge can be reconstructed from operators in AA evolved in modular time.

Why should modular flow know about bulk locality?

The short answer is that modular flow knows the entanglement wedge, and the entanglement wedge is the domain in which the boundary algebra AA acts as the bulk algebra. More explicitly, bulk locality imposes commutator constraints. A reconstructed operator ϕA(X)\phi_A(X) should commute, inside the code subspace, with all operators reconstructible in the complementary wedge:

[ϕA(X),OAˉ]=0,XEA,OAˉMAˉ.[\phi_A(X),O_{\bar A}]=0, \qquad X\in \mathcal E_A, \quad O_{\bar A}\in\mathcal M_{\bar A}.

At the same time, it should have the correct bulk commutators and correlators with operators in EA\mathcal E_A. Modular flow packages these conditions because the modular Hamiltonian is built from the state restricted to the wedge. Matching modular flows is therefore a way of matching the wedge algebra.

For special ball-shaped regions in the vacuum, this reduces to AdS-Rindler HKLL. The boundary modular flow is a conformal boost, the bulk modular flow is an AdS-Rindler boost, and the smearing formula can be written geometrically. For general regions, the flow is nonlocal, but the algebraic statement persists.

This is also why modular flow is useful near extremal surfaces. The causal wedge may fail to reach a bulk point, so ordinary causal reconstruction from D[A]D[A] is inadequate. But the entanglement wedge can be larger. Modular evolution by KAK_A explores directions in operator space that are invisible to simple causal propagation.

7. Petz recovery as modular reconstruction

Section titled “7. Petz recovery as modular reconstruction”

Quantum recovery maps provide another route from relative entropy to reconstruction. Let

N\mathcal N

be the channel that encodes a code state into the boundary and then restricts to AA. In a simplified notation,

N(ρ)=TrAˉ(VρV).\mathcal N(\rho)=\operatorname{Tr}_{\bar A}(V\rho V^\dagger).

Given a reference state σ\sigma, the Petz recovery channel is

Rσ,NPetz(X)=σ1/2N ⁣[N(σ)1/2XN(σ)1/2]σ1/2.\mathcal R_{\sigma,\mathcal N}^{\rm Petz}(X) = \sigma^{1/2}\, \mathcal N^\dagger\! \left[ \mathcal N(\sigma)^{-1/2} X \mathcal N(\sigma)^{-1/2} \right] \sigma^{1/2}.

This formula is a noncommutative analogue of Bayes’ rule. The factors of σ\sigma and N(σ)\mathcal N(\sigma) are modular factors. They say: recover information by comparing how the reference state looks before and after the noisy channel.

A more robust version, the twirled Petz map or universal recovery channel, averages over modular time. Schematically,

Rtw(X)=dsp(s)σisRσ,NPetz ⁣(N(σ)isXN(σ)is)σis,\mathcal R^{\rm tw}(X) =\int_{-\infty}^{\infty} ds\,p(s)\, \sigma^{is} \mathcal R_{\sigma,\mathcal N}^{\rm Petz} \!\bigl( \mathcal N(\sigma)^{-is}X\mathcal N(\sigma)^{is} \bigr) \sigma^{-is},

for a suitable probability density p(s)p(s). The precise form of p(s)p(s) is less important here than the conceptual fact: recovery is controlled by modular evolution in the code and boundary algebras.

Petz recovery and modular factors

Petz-type recovery treats restriction to AA as a noisy channel. The recovery map is built from modular factors of a reference state before and after the channel. Universal recovery channels add an average over modular time, making the connection between relative entropy, modular flow, and entanglement wedge reconstruction explicit.

This point clarifies why relative entropy was so central in JLMS. If relative entropy is preserved under restriction to AA, then the restriction channel has lost no information about the relevant algebra. Petz-type maps are explicit recovery maps for that information. In holography, the recovered algebra is the algebra of the entanglement wedge.

8. Modular zero modes and the modular Berry connection

Section titled “8. Modular zero modes and the modular Berry connection”

An operator QQ is a modular zero mode if

[KA,Q]=0.[K_A,Q]=0.

Zero modes generate transformations that preserve the modular Hamiltonian. They are the stabilizer directions of modular flow. In finite dimensions, any operator diagonal in the eigenbasis of ρA\rho_A is a zero mode. In QFT and holography, zero modes include more interesting geometric and edge-mode data.

When the region AA or the state Ψ|\Psi\rangle varies, the modular Hamiltonian changes. Comparing modular Hamiltonians for nearby regions is not completely canonical because one may rotate the zero-mode basis without changing KAK_A. This is analogous to Berry phases in quantum mechanics, where eigenvectors have a phase ambiguity. The modular Berry connection keeps track of how modular frames are parallel transported as the region changes.

In holography, the zero-mode ambiguity is related to the choice of local frame near the RT or QES surface. Roughly speaking, the modular Hamiltonian determines a local boost around the extremal surface, while zero modes encode transformations that commute with this boost. The modular Berry curvature can therefore probe bulk geometric data.

Modular zero modes and Berry transport

Changing the region AA changes the modular Hamiltonian KAK_A. Zero modes commute with KAK_A, so they represent a frame ambiguity. The modular Berry connection tracks how this frame changes; holographically it is related to edge-mode frames near the extremal surface.

This material is more advanced than what is needed for islands, but it is conceptually important. It shows that modular Hamiltonians do not merely reconstruct local fields; families of modular Hamiltonians can encode geometric information about the bulk itself.

9. What modular flow does and does not prove

Section titled “9. What modular flow does and does not prove”

Modular flow is powerful, but several caveats are essential.

First, modular flow is not usually physical time evolution. In thermal equilibrium with

ρeβH,\rho\propto e^{-\beta H},

we have

K=βH+logZ,K=\beta H+\log Z,

so modular flow is proportional to ordinary time evolution. But for a generic subregion state, KAK_A is not the physical Hamiltonian.

Second, modular reconstruction is not generally computationally simple. Writing

ϕA(X)=dsdxKA(Xx,s)OA(x;s)\phi_A(X)=\int ds\,dx\,K_A(X|x,s)\mathcal O_A(x;s)

is only useful if we understand the modular flow and the kernel. For generic strongly coupled states, this is extremely difficult. The formula is conceptually sharp even when practically hard.

Third, exact bulk locality is not a property of full quantum gravity. Local bulk fields are perturbative, code-subspace observables. They must be gravitationally dressed, and the dressing usually reaches the boundary. Modular flow helps organize the approximate local algebra in a semiclassical code subspace; it does not magically produce exact gauge-invariant point operators in quantum gravity.

Fourth, the equality of boundary and bulk modular flows is a code-subspace statement. If the code subspace becomes too large, backreaction changes the extremal surface, the area operator fluctuates significantly, and a single fixed reconstruction map may fail.

Fifth, modular flow can reconstruct operators in an island in the same algebraic sense as other entanglement wedge operators. This does not mean that an observer in the radiation bath can send local signals into the island or directly see the black hole interior. Reconstruction is an encoded, fine-grained statement about an algebra of observables.

10. Why this page completes the reconstruction module

Section titled “10. Why this page completes the reconstruction module”

The reconstruction module has moved through several layers:

  1. HKLL shows how to represent causal-wedge fields using boundary operators.
  2. JLMS shows that boundary and bulk relative entropies agree in the entanglement wedge.
  3. Entanglement wedge reconstruction promotes this equality to operator reconstruction.
  4. Holographic QEC explains why multiple boundary regions can represent the same bulk operator.
  5. Tensor-network codes make the redundancy visible in solvable toy models.
  6. OAQEC explains centers, area operators, and quantum-corrected entropy.
  7. Modular flow explains how the wedge algebra is dynamically organized by the state.

The next module, on islands and replica wormholes, uses all of these ideas. After the Page time, the radiation region RR has an entanglement wedge that includes an island I\mathcal I. The precise statement is not that Hawking quanta locally carry a readable message. It is that the algebra associated with RR includes, in the appropriate code subspace, operators supported in I\mathcal I. Modular flow and recovery maps are among the sharpest ways to formulate what that inclusion means.

Pitfall 1: Thinking modular flow is always geometric.

It is geometric for Rindler wedges and CFT balls in the vacuum, and in a few other highly symmetric cases. Generically it is nonlocal.

Pitfall 2: Confusing modular time with boundary time.

Modular time is generated by KA=logρAK_A=-\log\rho_A. Boundary time is generated by the CFT Hamiltonian. They coincide only in special thermal or geometric cases.

Pitfall 3: Ignoring the area term in JLMS.

The area term is central for the wedge algebra, so it often drops out of commutators with local bulk fields. But it is essential in entropy formulas and when the center fluctuates.

Pitfall 4: Treating Petz recovery as a practical decoder.

Petz-type maps are conceptually explicit recovery maps. They can still be computationally expensive or require detailed knowledge of the state.

Pitfall 5: Treating modular reconstruction as exact nonperturbative locality.

The reconstruction of local bulk fields is a semiclassical, code-subspace statement. Exact quantum gravity is expected to be more subtle.

Let

ρ=ipiii,pi>0.\rho=\sum_i p_i |i\rangle\langle i|, \qquad p_i>0.

For Eij=ijE_{ij}=|i\rangle\langle j|, show that

σs(Eij)=eis(logpjlogpi)Eij.\sigma_s(E_{ij})=e^{is(\log p_j-\log p_i)}E_{ij}.

Which EijE_{ij} are modular zero modes if all pip_i are distinct?

Solution

The modular Hamiltonian is

K=logρ=i(logpi)ii.K=-\log\rho= \sum_i(-\log p_i)|i\rangle\langle i|.

Therefore

eisKi=eislogpii,e^{isK}|i\rangle=e^{-is\log p_i}|i\rangle,

and

jeisK=eislogpjj.\langle j|e^{-isK}=e^{is\log p_j}\langle j|.

Thus

σs(Eij)=eisKijeisK=eis(logpjlogpi)Eij.\sigma_s(E_{ij}) =e^{isK}|i\rangle\langle j|e^{-isK} =e^{is(\log p_j-\log p_i)}E_{ij}.

A modular zero mode satisfies σs(Eij)=Eij\sigma_s(E_{ij})=E_{ij} for all ss, hence

logpjlogpi=0.\log p_j-\log p_i=0.

If all pip_i are distinct, this implies i=ji=j. The zero modes are then the diagonal matrix units EiiE_{ii} and their linear combinations.

Exercise 2. Local modular Hamiltonian for a CFT ball

Section titled “Exercise 2. Local modular Hamiltonian for a CFT ball”

For a CFT vacuum reduced to a ball of radius RR centered at the origin, the modular Hamiltonian is

KB=2πx<Rdd1xR2x22RT00(x).K_B =2\pi\int_{|\vec x|<R}d^{d-1}x\, \frac{R^2-|\vec x|^2}{2R}T_{00}(x).

Show that the weight multiplying T00T_{00} vanishes at the entangling surface. What is the physical meaning of this vanishing in the geometric-flow picture?

Solution

The weight is

f(x)=R2x22R.f(\vec x)=\frac{R^2-|\vec x|^2}{2R}.

At the entangling surface, x=R|\vec x|=R, so

f(x)=R2R22R=0.f(\vec x)=\frac{R^2-R^2}{2R}=0.

In the geometric-flow picture, modular flow preserves the causal diamond of the ball. The entangling surface is the fixed surface of the flow on the boundary, and the corresponding bulk RT surface is the fixed surface of the AdS-Rindler boost. The vanishing of the weight reflects that the modular-flow vector field vanishes at the entangling surface.

Assume the code-subspace identity

KACFT=LA+Kbulk,K_A^{\rm CFT}=\mathcal L_A+K_{\rm bulk},

where LA\mathcal L_A is central. Let OO be a bulk operator in the entanglement wedge satisfying

[LA,O]=0.[\mathcal L_A,O]=0.

Show that the boundary and bulk modular commutators agree.

Solution

Using the assumed identity,

[KACFT,O]=[LA+Kbulk,O].[K_A^{\rm CFT},O] =[\mathcal L_A+K_{\rm bulk},O].

Expanding the commutator gives

[KACFT,O]=[LA,O]+[Kbulk,O].[K_A^{\rm CFT},O] =[\mathcal L_A,O]+[K_{\rm bulk},O].

Since [LA,O]=0[\mathcal L_A,O]=0, this reduces to

[KACFT,O]=[Kbulk,O].[K_A^{\rm CFT},O]=[K_{\rm bulk},O].

Thus the infinitesimal modular flows agree on OO. Exponentiating gives equality of the modular orbits, within the code subspace and to the order at which the JLMS identity is valid.

Exercise 4. Modular frequency eigenoperators

Section titled “Exercise 4. Modular frequency eigenoperators”

Let

O(s)=eisKOeisKO(s)=e^{isK}Oe^{-isK}

and define formally

Oω=dseiωsO(s).O_\omega=\int_{-\infty}^{\infty}ds\,e^{-i\omega s}O(s).

Assuming boundary terms vanish, show that

[K,Oω]=ωOω.[K,O_\omega]=\omega O_\omega.
Solution

Differentiate the modular-flow orbit:

dO(s)ds=i[K,O(s)].\frac{dO(s)}{ds}=i[K,O(s)].

Therefore

[K,O(s)]=idO(s)ds.[K,O(s)]=-i\frac{dO(s)}{ds}.

Now compute

[K,Oω]=dseiωs[K,O(s)]=idseiωsdO(s)ds.[K,O_\omega] =\int ds\,e^{-i\omega s}[K,O(s)] =-i\int ds\,e^{-i\omega s}\frac{dO(s)}{ds}.

Integrating by parts and dropping boundary terms,

[K,Oω]=i(eiωsO(s))i(iω)dseiωsO(s).[K,O_\omega] =-i\left(e^{-i\omega s}O(s)\right)_{-\infty}^{\infty} -i(i\omega)\int ds\,e^{-i\omega s}O(s).

The boundary term vanishes by assumption, so

[K,Oω]=ωOω.[K,O_\omega]=\omega O_\omega.

Thus OωO_\omega is an eigenoperator of the modular generator with modular frequency ω\omega.

Exercise 5. Petz map for erasing a product subsystem

Section titled “Exercise 5. Petz map for erasing a product subsystem”

Let the channel be erasure of subsystem BB:

N(ρAB)=TrBρAB.\mathcal N(\rho_{AB})=\operatorname{Tr}_B\rho_{AB}.

Take a product reference state

σAB=σAσB.\sigma_{AB}=\sigma_A\otimes\sigma_B.

Show that the Petz map reconstructs by appending σB\sigma_B:

Rσ,NPetz(XA)=XAσB.\mathcal R_{\sigma,\mathcal N}^{\rm Petz}(X_A)=X_A\otimes\sigma_B.
Solution

For the partial-trace channel,

N(σAB)=σA.\mathcal N(\sigma_{AB})=\sigma_A.

The adjoint channel with respect to the trace inner product is

N(YA)=YAIB.\mathcal N^\dagger(Y_A)=Y_A\otimes I_B.

The Petz map gives

RPetz(XA)=σAB1/2N(σA1/2XAσA1/2)σAB1/2.\mathcal R^{\rm Petz}(X_A) =\sigma_{AB}^{1/2} \mathcal N^\dagger \left(\sigma_A^{-1/2}X_A\sigma_A^{-1/2}\right) \sigma_{AB}^{1/2}.

Since σAB1/2=σA1/2σB1/2\sigma_{AB}^{1/2}=\sigma_A^{1/2}\otimes\sigma_B^{1/2},

RPetz(XA)=(σA1/2σB1/2)(σA1/2XAσA1/2IB)(σA1/2σB1/2).\mathcal R^{\rm Petz}(X_A) =(\sigma_A^{1/2}\otimes\sigma_B^{1/2}) (\sigma_A^{-1/2}X_A\sigma_A^{-1/2}\otimes I_B) (\sigma_A^{1/2}\otimes\sigma_B^{1/2}).

Multiplying the factors gives

RPetz(XA)=XAσB.\mathcal R^{\rm Petz}(X_A) =X_A\otimes \sigma_B.

Thus, for a product reference state, Petz recovery simply restores the erased subsystem in its reference state. In holographic reconstruction the channel and reference state are much more complicated, but the same modular-sandwich structure remains.