Skip to content

Bit Threads and Entropy Inequalities

The RT formula says that the entropy of a boundary region AA is an area:

S(A)=Area(mA)4GN,S(A)=\frac{\operatorname{Area}(m_A)}{4G_N},

where mAm_A is the minimal bulk surface homologous to AA on a static time slice. This is an astonishingly compact formula, but it hides an equally important dual viewpoint. Instead of minimizing an area, one can maximize a flow.

The bit-thread formulation replaces the minimal surface mAm_A by a divergenceless vector field vv in the bulk, constrained by a local norm bound. The entropy is the largest possible flux through AA:

S(A)=maxvAv, ⁣v=0,v14GN.S(A) = \max_v \int_A v, \qquad \nabla\!\cdot v=0, \qquad |v|\leq \frac{1}{4G_N}.

The integral curves of vv are called bit threads. The bound v1/(4GN)|v|\leq 1/(4G_N) says that at most one Planck-thickness thread can pass through a Planck area. The condition  ⁣v=0\nabla\!\cdot v=0 says that threads cannot begin or end in the classical bulk. They must connect boundary regions, or end on horizons/internal boundaries when the homology problem is formulated relative to them.

This page explains why the max-flow picture is equivalent to RT, how it makes entropy inequalities transparent, and why it is conceptually useful for black hole information. The key lesson is this:

minimal surfaces are bottlenecks,bit threads are maximally packed information flow.\text{minimal surfaces are bottlenecks,} \qquad \text{bit threads are maximally packed information flow.}

The thread picture is not a literal microscopic model of Bell pairs in the CFT. It is a dual convex-optimization description of the same leading large-NN entropy computed by RT. Still, it is often the cleanest way to see why holographic entanglement has special information-theoretic properties.

Why do holographic entropies obey more inequalities than generic quantum entropies?

Every density matrix obeys general inequalities such as subadditivity and strong subadditivity. But classical holographic entropies obey an additional inequality, monogamy of mutual information,

I3(A:B:C)0,I_3(A:B:C)\leq 0,

where

I3(A:B:C)=S(A)+S(B)+S(C)S(AB)S(AC)S(BC)+S(ABC).I_3(A:B:C) = S(A)+S(B)+S(C)-S(AB)-S(AC)-S(BC)+S(ABC).

Generic quantum states do not satisfy this inequality. Holographic states do, at leading classical order, because their entropies come from a common bulk geometry. Bit threads make this geometric common origin visible: the same local capacity bound controls all possible boundary entropies.

Let MM be a static bulk time slice with boundary M\partial M containing the CFT spatial slice. Let AMA\subset \partial M be a boundary region. A flow is a vector field vv on MM satisfying

ava=0,v14GN.\nabla_a v^a=0, \qquad |v|\leq \frac{1}{4G_N}.

The flux through AA is

Av=Ahnava,\int_A v = \int_A \sqrt h\, n_a v^a,

where nan^a is the outward-pointing unit normal to the boundary region inside the bulk slice.

Now take any bulk surface Σ\Sigma homologous to AA. Since vv is divergenceless, Gauss’s law gives

Av=Σv.\int_A v=\int_\Sigma v.

The norm bound implies

ΣvΣvArea(Σ)4GN.\int_\Sigma v \leq \int_\Sigma |v| \leq \frac{\operatorname{Area}(\Sigma)}{4G_N}.

Since this holds for every homologous surface Σ\Sigma, it holds in particular for the minimal surface mAm_A:

AvArea(mA)4GN.\int_A v \leq \frac{\operatorname{Area}(m_A)}{4G_N}.

Thus every allowed flow gives a lower bound on the RT entropy. The nontrivial part of the max-flow/min-cut theorem is that there exists an optimal flow saturating this bound:

maxvAv=minΣAArea(Σ)4GN.\max_v \int_A v = \min_{\Sigma\sim A}\frac{\operatorname{Area}(\Sigma)}{4G_N}.

Therefore the RT formula is equivalent to

S(A)=maxvAv.S(A)=\max_v\int_A v.

Bit threads as a maximal flow through the RT bottleneck

Bit threads are integral curves of a divergenceless, norm-bounded bulk flow. The maximal flux out of AA is limited by every homologous cut and is saturated at the minimal cut m(A)m(A). The RT surface is therefore a bottleneck for information flow rather than merely a geometric object to be minimized.

The proof is a continuum version of a theorem familiar from graph theory. In a network with edge capacities, the maximum amount of flow from a source to a sink equals the minimum capacity of a cut separating them. RT is the Riemannian version of the same statement, with surface area playing the role of cut capacity.

A discrete max-flow/min-cut network

The graph version of the theorem: the maximum allowed flow from AA to Aˉ\bar A equals the minimum cut capacity. In holography the graph is replaced by a Riemannian bulk slice, the edge capacities by area density, and the cut by a codimension-one surface on the slice, equivalently the codimension-two RT surface in spacetime.

This duality between a minimization problem and a maximization problem is useful because different questions become simple on different sides. Minimal surfaces make phase transitions and geometric nesting visible. Bit threads make flux conservation, bottlenecks, and entropy inequalities visible.

A thread configuration can be visualized as a collection of curves in the bulk. Each thread connects two boundary points, or more generally two allowed endpoints. The density of curves is the norm v|v|, and the local density bound is

thread density14GN.\text{thread density}\leq \frac{1}{4G_N}.

This suggests the following interpretation:

one threadone unit of entanglement capacity.\text{one thread} \sim \text{one unit of entanglement capacity}.

But this interpretation requires care.

A bit thread is not a literal identifiable Bell pair in the CFT. The optimal flow is highly nonunique, and different optimal flows can represent the same entropy. The flow is also a classical large-NN object: it computes the leading geometric term in the entropy, not the full microscopic entanglement spectrum. A thread should therefore be understood as an information-flow line in a dual variational problem, not as a microscopic string carrying a named qubit.

The picture is still powerful. If a large number of threads connect AA to BB, then the geometry has enough capacity to support large correlations between AA and BB. If a narrow neck separates AA from the rest, no thread configuration can carry more flux than that neck allows. This is precisely the holographic principle in local form.

The RT formula includes a homology constraint: the surface mAm_A must be homologous to AA. In the flow language this constraint is encoded by conservation.

If Σ\Sigma and AA bound a bulk region rAr_A, then

rA=AΣ\partial r_A=A\cup \Sigma

up to orientations and possible internal boundaries. Since  ⁣v=0\nabla\!\cdot v=0,

0=rA ⁣v=AvΣv.0=\int_{r_A}\nabla\!\cdot v=\int_A v-\int_\Sigma v.

Thus the same flux that leaves AA must cross any homologous cut. A nonhomologous surface would not necessarily intercept all the threads leaving AA; it would not define the same flux problem.

For mixed states or geometries with horizons, one often formulates homology relative to additional internal boundaries. In the thread language this changes the allowed endpoints or boundary conditions. The core principle is unchanged: the entropy is a capacity between AA and everything that purifies or complements it in the chosen gravitational problem.

For two disjoint boundary regions AA and BB, the mutual information is

I(A:B)=S(A)+S(B)S(AB).I(A:B)=S(A)+S(B)-S(AB).

In a thread picture, S(A)S(A) counts the maximum total number of threads leaving AA, and S(B)S(B) counts the maximum total number leaving BB. The entropy S(AB)S(AB) counts threads leaving the union ABAB. Threads connecting AA directly to BB contribute to S(A)S(A) and to S(B)S(B), but not to S(AB)S(AB), because they stay inside the union.

This gives the intuition

I(A:B)2×(number of threads connecting A to B),I(A:B) \sim 2\times \left(\text{number of threads connecting }A\text{ to }B\right),

provided one chooses a thread configuration that is optimal for the relevant regions. More precisely, in suitable locking configurations, the maximum number of threads that can be arranged between AA and BB is I(A:B)/2I(A:B)/2.

This factor of two is easy to understand: one AABB thread is counted once in S(A)S(A) and once in S(B)S(B), but it is not counted in S(AB)S(AB).

The mutual information phase transition in RT now has a flow interpretation. When the entanglement wedge of ABAB is disconnected, there is no advantage to sending threads directly between AA and BB, and I(A:B)I(A:B) vanishes at leading order. When the connected surface dominates, a bottleneck opens that allows a positive bundle of threads between AA and BB.

Some entropy inequalities are true for all quantum systems. Two basic examples are subadditivity,

S(A)+S(B)S(AB),S(A)+S(B)\geq S(AB),

and strong subadditivity,

S(AB)+S(BC)S(B)+S(ABC).S(AB)+S(BC)\geq S(B)+S(ABC).

Strong subadditivity is equivalent to positivity of conditional mutual information,

I(A:CB)=S(AB)+S(BC)S(B)S(ABC)0.I(A:C|B)=S(AB)+S(BC)-S(B)-S(ABC)\geq 0.

In the RT language, these inequalities can be proven by cutting and recombining minimal surfaces. For example, surfaces for ABAB and BCBC can be cut into pieces and reassembled into candidate surfaces for BB and ABCABC. Since the true RT surfaces for BB and ABCABC have no larger area than these candidates, the inequality follows.

In the thread language, the same statement is a consequence of compatible flows. One can choose flows whose fluxes simultaneously lock nested regions. The norm bound prevents overcounting: the same local bit of bulk capacity cannot be used twice in incompatible ways. This is the geometric reason strong subadditivity is natural in holography.

For static classical holographic entropy, there is an even stronger inequality that is not true for general quantum states.

For three disjoint regions A,B,CA,B,C, define tripartite information

I3(A:B:C)=I(A:B)+I(A:C)I(A:BC).I_3(A:B:C) = I(A:B)+I(A:C)-I(A:BC).

Equivalently,

I3(A:B:C)=S(A)+S(B)+S(C)S(AB)S(AC)S(BC)+S(ABC).I_3(A:B:C) = S(A)+S(B)+S(C)-S(AB)-S(AC)-S(BC)+S(ABC).

The holographic monogamy inequality is

I3(A:B:C)0,I_3(A:B:C)\leq 0,

or

I(A:BC)I(A:B)+I(A:C).I(A:BC)\geq I(A:B)+I(A:C).

This says that in classical holographic states, the correlations of AA with BB and CC are monogamous in a strong sense. If AA is highly correlated with BB, then the same geometric capacity cannot be independently reused to correlate AA with CC unless the larger region BCBC supplies enough capacity.

Multiflows and monogamy of mutual information

A multiflow decomposes a compatible thread configuration into bundles connecting boundary regions. This gives an intuitive proof of monogamy of mutual information: at leading classical order, the same local bulk capacity cannot simultaneously support independent AABB and AACC correlations beyond the capacity available between AA and BCBC.

One clean way to formulate this is through multiflows. Partition the boundary into regions A1,,AnA_1,\dots,A_n. A multiflow consists of antisymmetric pairwise flows vij=vjiv_{ij}=-v_{ji}, with vijv_{ij} carrying threads from AiA_i to AjA_j. The combined flow obeys a local norm bound,

i<jvij14GN,\sum_{i<j}|v_{ij}|\leq \frac{1}{4G_N},

or an equivalent convex constraint depending on the precise formulation. A max multiflow theorem states that, for appropriate classical RT setups, one can choose a multiflow that simultaneously maximizes the outward flux for all individual boundary regions.

This simultaneous locking is stronger than optimizing one region at a time. It is exactly what makes monogamy manifest. In such a configuration, entropy is accounted for by pairwise thread bundles and certain constrained multipartite structures, not by arbitrary quantum correlations.

This is why I30I_3\leq0 is a diagnostic of classical holographic entanglement. It is not a universal law of quantum information. It is a geometric property of entropies generated by RT surfaces.

For NN named boundary regions, collect all nonempty subsystem entropies into a vector

S=(S(A),S(B),S(C),S(AB),).\vec S= \bigl(S(A),S(B),S(C),S(AB),\dots\bigr).

The set of all entropy vectors allowed by general quantum mechanics is called the quantum entropy cone. Its complete structure is unknown for sufficiently many parties. The set generated by classical holographic RT geometries is smaller and more rigid. It is called the holographic entropy cone.

For two, three, and four boundary regions, the holographic cone is characterized by the usual quantum inequalities together with monogamy of mutual information. For five or more regions, new independent holographic entropy inequalities appear. These inequalities can be studied using minimal surfaces, graph models, contraction maps, or bit-thread/multiflow methods.

The holographic entropy cone as a constrained subset of entropy vectors

The holographic entropy cone is the set of entropy vectors realized by classical RT geometries. It is more constrained than the general quantum entropy cone. For a small number of regions, strong subadditivity and monogamy of mutual information are enough; for larger numbers of regions, genuinely new holographic inequalities appear.

The entropy cone is not just a classification device. It tells us what kinds of multipartite entanglement can be represented by smooth classical geometry. A state whose entropy vector violates MMI cannot be described by a single classical RT geometry at leading order, although it might arise after including bulk quantum entropy, finite-NN effects, or non-geometric phases.

Why MMI is not a theorem of all quantum states

Section titled “Why MMI is not a theorem of all quantum states”

It is useful to see why I30I_3\leq0 is special. Consider a classically correlated distribution in which three bits are always equal:

P(000)=P(111)=12.P(000)=P(111)=\frac12.

The Shannon entropies are

H(A)=H(B)=H(C)=1,H(AB)=H(AC)=H(BC)=1,H(ABC)=1.H(A)=H(B)=H(C)=1, \qquad H(AB)=H(AC)=H(BC)=1, \qquad H(ABC)=1.

Thus

I3(A:B:C)=1+1+1111+1=1>0.I_3(A:B:C)=1+1+1-1-1-1+1=1>0.

A quantum GHZ state has a closely related entropy pattern for suitable choices of subsystems. Such correlations are not forbidden in quantum mechanics. They are simply not the leading entropy pattern of a classical holographic geometry.

This observation is a useful warning. Holographic entanglement is not generic entanglement. Classical bulk geometry imposes severe constraints on the entropy vector. Bit threads make those constraints intuitive because all entropies must be supported by one and the same local bulk capacity.

Tensor-network models make the max-flow/min-cut analogy almost literal. In a graph network with bond dimensions DeD_e, the entropy of a boundary region in a random tensor network is often controlled by a minimal cut,

S(A)minγAeγAlogDe.S(A)\approx \min_{\gamma_A}\sum_{e\in\gamma_A}\log D_e.

The dual flow problem sends as many units of information as possible from AA to its complement subject to edge-capacity constraints. This is the discrete ancestor of the continuum bit-thread picture.

This analogy is useful but imperfect. Smooth Einstein gravity contains local dynamics, gravitons, gauge constraints, and a continuum geometry. A tensor network captures the combinatorial skeleton of entanglement wedges and minimal cuts, but not the full content of the bulk effective field theory.

Still, tensor networks explain why bit threads are natural in holography. The RT surface is a continuum minimal cut. Bit threads are the continuum version of saturating the corresponding network capacity.

Quantum corrections: what changes beyond classical RT?

Section titled “Quantum corrections: what changes beyond classical RT?”

The bit-thread formulation described above is equivalent to the classical RT formula. Once we include FLM or QES corrections, the entropy becomes

S(A)=min extX[Area(X)4GN+Sbulk(ΣX)].S(A) = \operatorname*{min\,ext}_X \left[ \frac{\operatorname{Area}(X)}{4G_N}+S_{\rm bulk}(\Sigma_X) \right].

The extra bulk entropy term is an ordinary quantum von Neumann entropy. It obeys strong subadditivity, but it does not generally obey holographic monogamy. Therefore the leading classical inequality

I30I_3\leq0

can receive quantum corrections that spoil it at subleading order.

There are quantum generalizations of bit threads in which sources, sinks, or modified constraints encode the bulk entropy contribution. The conceptual message is simple: classical bit threads describe geometric area capacity, while quantum bit threads must also account for entanglement already present in the bulk state.

This distinction is essential for black hole information. Islands and QESs are governed by generalized entropy, not by area alone. Classical bit-thread intuition remains useful, but it must be upgraded when the dominant entropy competition involves bulk matter entropy.

The discussion so far assumes a static time-reflection-symmetric slice, where RT applies. HRT surfaces in time-dependent spacetimes are extremal rather than minimal on a fixed Riemannian slice, so the naive Riemannian max-flow/min-cut theorem does not immediately apply.

There are covariant flow reformulations of HRT. They are more subtle because the relevant norm constraints become nonlocal in time or are formulated using timelike/achronal structures rather than simple Riemannian flows. The clean intuition survives:

entropy is constrained by a spacetime bottleneck,\text{entropy is constrained by a spacetime bottleneck,}

but the mathematical implementation is more delicate.

For the purposes of black hole information, the static bit-thread picture is already valuable because it teaches the right lesson: entropy is not merely an area assigned to a surface; it is a capacity of the bulk geometry. In evaporating black holes, the island transition can be viewed as a dramatic change in the dominant generalized-entropy bottleneck.

Pitfall 1: “Bit threads are actual microscopic strings in the bulk.”

They are not. They are integral curves of a variational flow. Their nonuniqueness is a feature, not a bug.

Pitfall 2: “Each thread is one Bell pair.”

This is a useful cartoon only in special tensor-network-like limits. A general holographic CFT state does not come with a canonical Bell-pair decomposition matching an arbitrary flow.

Pitfall 3: “MMI is a universal quantum entropy inequality.”

It is not. MMI is a leading-order property of classical holographic entropies. Generic quantum states can violate it.

Pitfall 4: “If the RT surface is minimal, the corresponding flow is unique.”

Usually it is highly nonunique. Many different thread configurations can saturate the same minimal cut.

Pitfall 5: “Quantum corrections preserve all classical holographic inequalities.”

They preserve universal quantum inequalities such as strong subadditivity, but classical holographic inequalities such as MMI can fail once bulk entropy is included.

The bit-thread formulation rewrites the static RT formula as

S(A)=maxvAv, ⁣v=0,v14GN.S(A)=\max_v\int_A v, \qquad \nabla\!\cdot v=0, \qquad |v|\leq \frac{1}{4G_N}.

This is the continuum max-flow/min-cut theorem applied to holography. Minimal surfaces are bottlenecks; bit threads are maximally packed flows through those bottlenecks.

The formulation clarifies several important facts:

  • the homology constraint is flux conservation;
  • mutual information measures how many thread bundles can connect two regions;
  • strong subadditivity follows from compatible flows or cut-and-paste geometry;
  • monogamy of mutual information is a special classical holographic constraint;
  • the holographic entropy cone is smaller than the general quantum entropy cone;
  • quantum corrections require a generalized, bulk-sensitive thread picture.

The next pages move from entropy formulae to bulk reconstruction. Bit threads are a perfect transition point: they already suggest that the boundary knows about bulk connectivity, bottlenecks, and entanglement wedges, not merely about the area of isolated surfaces.

Exercise 1: The easy half of max-flow/min-cut

Section titled “Exercise 1: The easy half of max-flow/min-cut”

Let vv be a flow satisfying  ⁣v=0\nabla\!\cdot v=0 and v1/(4GN)|v|\leq 1/(4G_N). Let Σ\Sigma be any bulk surface homologous to AA. Show that

AvArea(Σ)4GN.\int_A v\leq \frac{\operatorname{Area}(\Sigma)}{4G_N}.

Conclude that

maxvAvminΣAArea(Σ)4GN.\max_v\int_A v\leq \min_{\Sigma\sim A}\frac{\operatorname{Area}(\Sigma)}{4G_N}.
Solution

Since Σ\Sigma is homologous to AA, there is a bulk region rAr_A with boundary AΣA\cup \Sigma, up to orientations. Gauss’s law gives

0=rA ⁣v=AvΣv,0=\int_{r_A}\nabla\!\cdot v=\int_A v-\int_\Sigma v,

so

Av=Σv.\int_A v=\int_\Sigma v.

Then

ΣvΣvArea(Σ)4GN.\int_\Sigma v \leq \int_\Sigma |v| \leq \frac{\operatorname{Area}(\Sigma)}{4G_N}.

This holds for every homologous Σ\Sigma, so it holds for the minimal one. Maximizing over vv gives the desired inequality.

The hard half of max-flow/min-cut is the existence of a flow saturating the minimal cut.

Exercise 2: Mutual information and internal threads

Section titled “Exercise 2: Mutual information and internal threads”

Suppose a thread configuration is simultaneously optimal for AA, BB, and ABAB. Let NAABˉN_{A\bar{AB}} be the number of threads from AA to the complement of ABAB, NBABˉN_{B\bar{AB}} the number from BB to the complement of ABAB, and NABN_{AB} the number from AA to BB. Show that

I(A:B)=2NAB.I(A:B)=2N_{AB}.
Solution

In this configuration,

S(A)=NAABˉ+NAB,S(A)=N_{A\bar{AB}}+N_{AB},

because threads leaving AA either go to BB or to the outside of ABAB. Similarly,

S(B)=NBABˉ+NAB.S(B)=N_{B\bar{AB}}+N_{AB}.

For the union ABAB, threads internal to ABAB do not contribute to the flux out of the union, so

S(AB)=NAABˉ+NBABˉ.S(AB)=N_{A\bar{AB}}+N_{B\bar{AB}}.

Therefore

I(A:B)=S(A)+S(B)S(AB)=2NAB.I(A:B)=S(A)+S(B)-S(AB)=2N_{AB}.

This is the origin of the statement that mutual information counts twice the number of internal AABB threads in a locking configuration.

Exercise 3: MMI violation in a nonholographic entropy vector

Section titled “Exercise 3: MMI violation in a nonholographic entropy vector”

Consider three classical bits A,B,CA,B,C with probability distribution

P(000)=P(111)=12.P(000)=P(111)=\frac12.

Compute I3(A:B:C)I_3(A:B:C) using Shannon entropies. Does this entropy vector obey holographic monogamy?

Solution

Each single bit is random, so

H(A)=H(B)=H(C)=1.H(A)=H(B)=H(C)=1.

Each pair is also determined by one random bit, so

H(AB)=H(AC)=H(BC)=1.H(AB)=H(AC)=H(BC)=1.

The full triple is again determined by one random bit, so

H(ABC)=1.H(ABC)=1.

Thus

I3(A:B:C)=1+1+1111+1=1.I_3(A:B:C) =1+1+1-1-1-1+1=1.

This violates the holographic inequality I30I_3\leq0. The example shows that monogamy of mutual information is not a universal entropy inequality. It is a special property of classical holographic entropy vectors.

Exercise 4: Cut-and-paste proof of subadditivity

Section titled “Exercise 4: Cut-and-paste proof of subadditivity”

Using RT surfaces, give a geometric proof of

S(A)+S(B)S(AB)S(A)+S(B)\geq S(AB)

for disjoint regions AA and BB.

Solution

Let mAm_A and mBm_B be the minimal surfaces homologous to AA and BB. Their union mAmBm_A\cup m_B is a candidate, not necessarily minimal, surface homologous to ABAB after the obvious recombination of homology regions. Therefore

Area(mAB)Area(mA)+Area(mB).\operatorname{Area}(m_{AB}) \leq \operatorname{Area}(m_A)+\operatorname{Area}(m_B).

Dividing by 4GN4G_N gives

S(AB)S(A)+S(B).S(AB)\leq S(A)+S(B).

This proves subadditivity at the classical RT level. The same logic can be refined to prove strong subadditivity by cutting and recombining the surfaces for ABAB and BCBC.

Exercise 5: Why quantum corrections can spoil MMI

Section titled “Exercise 5: Why quantum corrections can spoil MMI”

Assume the entropy has the FLM form

S(A)=Area(mA)4GN+Sbulk(a),S(A)=\frac{\operatorname{Area}(m_A)}{4G_N}+S_{\rm bulk}(a),

where aa is the bulk entanglement wedge region. Explain why the area terms may obey I30I_3\leq0 while the full entropy need not obey I30I_3\leq0 at subleading order.

Solution

The leading area terms are classical RT entropies, and therefore their tripartite information satisfies

I3area0.I_3^{\rm area}\leq 0.

The bulk terms are ordinary quantum entropies of bulk effective field theory regions. Ordinary quantum entropies obey universal inequalities such as strong subadditivity, but they do not generally obey monogamy of mutual information. Therefore the bulk contribution

I3bulkI_3^{\rm bulk}

can be positive. The full tripartite information is schematically

I3=I3area+I3bulk+.I_3=I_3^{\rm area}+I_3^{\rm bulk}+\cdots.

Since I3bulkI_3^{\rm bulk} is subleading in GNG_N or 1/N1/N, it cannot usually overwhelm a generic order-1/GN1/G_N negative area contribution. But near phase transitions, in special configurations, or when the leading area contribution vanishes, the subleading term can determine the sign. Thus classical holographic inequalities need not survive unchanged once quantum corrections are included.