Light through clumpy media

A beam crossing a medium that alternates between materials: how much more light gets through than the averaged medium lets through, to every order in the correlation length.

The model

A beam crosses a slab of thickness $L$ made of two materials, A and B. They absorb at rates $\Sigma_A$ and $\Sigma_B$ per unit length and do not scatter. Along the beam the material alternates, and the chord lengths through A and B are exponential with means $\lambda_A$ and $\lambda_B$.

The material seen at path length $s$ is then a two-state Markov chain $y_s$, with path length playing the role of time. Its generator is

$$Q = \begin{pmatrix} -1/\lambda_A & 1/\lambda_A \\ 1/\lambda_B & -1/\lambda_B \end{pmatrix}.$$

Its stationary law is the pair of volume fractions:

$$p_A = \frac{\lambda_A}{\lambda_A + \lambda_B}, \qquad p_B = \frac{\lambda_B}{\lambda_A + \lambda_B}.$$

The chain forgets its starting material over the correlation length

$$\lambda_c = \frac{\lambda_A\lambda_B}{\lambda_A + \lambda_B},$$

since the nonzero eigenvalue of $Q$ is $-1/\lambda_c$.

The same chain appears in three dimensions. Cut space with isotropic random (Poisson) planes and give each cell material A with probability $p_A$, independently. Any straight line then meets the planes at the points of a Poisson process, and each new cell draws a fresh material.

Along every line this is the chain above, with $\lambda_A = \lambda_c/p_B$ and $\lambda_B = \lambda_c/p_A$. It is the standard benchmark geometry (Larmier et al. 2017).

Physical examples are broken cloud fields, cloud and clear air (Titov 1990), clumpy interstellar dust (Natta and Panagia 1984; Hobson and Scheuer 1993), and pebble-bed reactor cores, where the chord lengths are not exactly exponential (Vasques and Larsen 2014).

There are three length scales: the correlation length $\lambda_c$, the mean free path $1/\langle\Sigma\rangle$, and the slab thickness $L$. The expansion is in $\lambda_c$ against the other two.

Parameters for the worked example: dense clumps $\Sigma_A = 5$ filling $p_A = 10\%$ of a thin gas $\Sigma_B = 0.05$; slab $L = 10$; correlation lengths $\lambda_c$ from $0.16$ down to $0.01$, in the same units of length.

The quantity

The mean transmission of the slab, averaged over realizations of the medium:

$$T(L) = \mathbb{E}\Big[\exp\Big(-\int_0^L \Sigma(y_s)\,ds\Big)\Big],$$

with the entry material drawn from the volume fractions. Write $\tau = \int_0^L \Sigma(y_s)\,ds$ for the optical depth along one ray.

This is the regime-switching survival problem with path length in place of time, forcing $g_i = -\Sigma_i$, and no slow variable.

Averaging

When the materials alternate infinitely fast, each ray sees the volume-averaged opacity. This is the atomic-mix model:

$$T(L) \approx e^{-\langle\Sigma\rangle L}, \qquad \langle\Sigma\rangle = p_A\Sigma_A + p_B\Sigma_B .$$

By Jensen's inequality $\mathbb{E}\,e^{-\tau} \ge e^{-\mathbb{E}\tau}$, so atomic mix never overstates transmission. Rays that happen to pass mostly through the thin material carry most of the light.

Reduction to a linear system

Let $a_i(L)$ be the transmission of a ray that enters in material $i$. Conditioning on the first short stretch of path gives

$$a' = \big(Q - \operatorname{diag}\Sigma\big)\,a, \qquad a(0) = \mathbf 1, \qquad T(L) = \pi\cdot a(L),$$

with $\pi = (p_A, p_B)$. So the answer is a matrix exponential:

$$T(L) = \pi\cdot e^{(Q - \operatorname{diag}\Sigma)L}\,\mathbf 1 .$$

For two materials its eigenvalues give the classical two-exponential law (Levermore, Pomraning, Sanzo and Wong 1986):

$$T(L) = \frac{(\tilde S - r_-)\,e^{-r_- L} + (r_+ - \tilde S)\,e^{-r_+ L}}{r_+ - r_-},$$ $$\begin{aligned} r_\pm &= \tfrac12\Big(\langle\Sigma\rangle + \tilde S \pm \sqrt{(\tilde S - \langle\Sigma\rangle)^2 + 4\beta}\Big), \\ \tilde S &= p_B\Sigma_A + p_A\Sigma_B + \frac{1}{\lambda_c}, \\ \beta &= p_Ap_B\,(\Sigma_A - \Sigma_B)^2 . \end{aligned}$$

The slow rate $r_-$ governs thick slabs. The fast rate $r_+$ is about $1/\lambda_c$, and its term dies within a few correlation lengths of the entry face.

The first-order rule

The derivation is the engine's, written for this problem. It gives the answer as integrals of the opacity's covariance along the ray, which is what carries over to any number of materials.

Step 1: separate the mean from the shape

Split the vector of conditional transmissions into its average and its shape:

$$s = \pi\cdot a, \qquad w = \frac{a}{s} - \mathbf 1, \qquad \pi\cdot w = 0 .$$

Multiply the linear system on the left by $\pi$. The switching term drops out because $\pi Q = 0$:

$$\frac{s'}{s} = -\langle\Sigma\rangle - \pi\cdot\big(\tilde\Sigma\,w\big), \qquad \tilde\Sigma = \Sigma - \langle\Sigma\rangle\mathbf 1 .$$

The first term is atomic mix. The second couples the opacity to the shape: it is nonzero when rays that start in dense material are, as a group, dimmer than the rest.

Step 2: the shape relaxes quickly

The shape obeys

$$w' = Q\,w - \tilde\Sigma\,(\mathbf 1 + w) + \pi\cdot(\tilde\Sigma\,w)\,(\mathbf 1 + w).$$

The term $Q\,w$ is of size $1/\lambda_c$ and dominates. To leading order $Q\,w = \tilde\Sigma$, and the solution with $\pi\cdot w = 0$ uses the group inverse $Q^{\#}$:

$$w \approx Q^{\#}\tilde\Sigma = -\int_0^\infty e^{Qs}\,\tilde\Sigma\,ds .$$

Component $i$ is minus the extra optical depth a ray collects by starting in material $i$, before the chain forgets where it started.

Step 3: the Green–Kubo term

Put the shape back into the equation for $s$:

$$\frac{s'}{s} \approx -\langle\Sigma\rangle + K, \qquad K = -\pi\cdot\big(\tilde\Sigma\,Q^{\#}\tilde\Sigma\big) = \int_0^\infty \operatorname{Cov}_\pi\big(\Sigma(y_0),\,\Sigma(y_s)\big)\,ds .$$

$K$ is a Green–Kubo integral (Kubo 1957) of the opacity autocovariance along the ray. It raises transmission. For two materials the covariance is a single exponential,

$$\operatorname{Cov}_\pi\big(\Sigma(y_0),\,\Sigma(y_s)\big) = p_Ap_B\,(\Sigma_A - \Sigma_B)^2\,e^{-s/\lambda_c},$$

so the first-order rule is

$$T(L) \approx \exp\Big(-\big(\langle\Sigma\rangle - p_Ap_B\,(\Sigma_A - \Sigma_B)^2\,\lambda_c\big)\,L\Big).$$

Step 4: second order and the entry layer

One more pass through Step 2 gives the next term of the shape:

$$w \approx Q^{\#}\tilde\Sigma + Q^{\#}\big(\tilde\Sigma\,Q^{\#}\tilde\Sigma\big).$$

Its contribution to the decay rate is

$$M_3 = \pi\cdot\Big(\tilde\Sigma\,Q^{\#}\big(\tilde\Sigma\,Q^{\#}\tilde\Sigma\big)\Big) = \int_0^\infty\!\!\int_0^\infty \mathbb{E}_\pi\big[\tilde\Sigma(y_0)\,\tilde\Sigma(y_s)\,\tilde\Sigma(y_{s+u})\big]\,ds\,du,$$

a triple correlation. For two materials it equals $\lambda_c^2\,\mathbb{E}_\pi\tilde\Sigma^3$: zero when the materials fill equal volumes, and otherwise of the sign of the skew of the opacity.

The shape above does not match the entry condition $a(0) = \mathbf 1$, which requires $w(0) = 0$: a ray enters in whichever material it enters, with no history. The initial layer removes the mismatch within a few correlation lengths,

$$\eta(s) = -e^{Qs}\,Q^{\#}\tilde\Sigma ,$$

and leaves a permanent constant in $\log T$:

$$-\int_0^\infty \pi\cdot\big(\tilde\Sigma\,\eta(s)\big)\,ds = -C_1, \qquad C_1 = \pi\cdot\big(\tilde\Sigma\,Q^{\#}Q^{\#}\tilde\Sigma\big) = \int_0^\infty s\,\operatorname{Cov}_\pi\big(\Sigma(y_0),\,\Sigma(y_s)\big)\,ds .$$

The same terms as cumulants

The three corrections are the first cumulants of the optical depth. Since $\log\mathbb{E}\,e^{-\tau}$ is the cumulant series of $\tau$,

$$\log T = -\mathbb{E}\tau + \tfrac12\operatorname{Var}\tau - \tfrac16\,\kappa_3(\tau) + \cdots$$

For a slab many correlation lengths thick, the variance and third cumulant of $\tau$ are

$$\operatorname{Var}\tau = 2\int_0^L (L - s)\,\operatorname{Cov}_\pi\big(\Sigma(y_0),\,\Sigma(y_s)\big)\,ds = 2KL - 2C_1, \qquad \kappa_3(\tau) \approx 6M_3L .$$

So $K$ is half the variance of optical depth per unit length, and $C_1$ is the variance missing because the first correlation length of the ray has no past. Each higher cumulant is one power of $\lambda_c$ smaller.

Transmission written out

For two materials every term evaluates in the chord lengths and cross sections. Through second order:

$$\log T(L) = -\big(\langle\Sigma\rangle - K + M_3\big)\,L - C_1 + O(\lambda_c^3),$$ $$\begin{aligned} \langle\Sigma\rangle &= p_A\Sigma_A + p_B\Sigma_B, \\ K &= p_Ap_B\,(\Sigma_A - \Sigma_B)^2\,\lambda_c, \\ M_3 &= p_Ap_B\,(p_B - p_A)\,(\Sigma_A - \Sigma_B)^3\,\lambda_c^2, \\ C_1 &= p_Ap_B\,(\Sigma_A - \Sigma_B)^2\,\lambda_c^2, \\ p_A &= \frac{\lambda_A}{\lambda_A + \lambda_B}, \\ p_B &= \frac{\lambda_B}{\lambda_A + \lambda_B}, \\ \lambda_c &= \frac{\lambda_A\lambda_B}{\lambda_A + \lambda_B} . \end{aligned}$$

The neglected terms are of order $\lambda_c^3L$ and $\lambda_c^3$, plus terms of size $e^{-L/\lambda_c}$ from the fast exponential. The decay rate $\langle\Sigma\rangle - K + M_3$ is the start of the Taylor series of the slow rate $r_-$ in the exact law, and $-C_1$ is the start of the series of the log of its weight.

For broken cloud with extinction $\Sigma$, cloud fraction $c$ and clear air that does not extinguish ($\Sigma_A = \Sigma$, $\Sigma_B = 0$, $p_A = c$), the result reads

$$\log T(L) = -\Big(c\,\Sigma - c(1 - c)\,\Sigma^2\lambda_c + c(1 - c)(1 - 2c)\,\Sigma^3\lambda_c^2\Big)\,L - c(1 - c)\,\Sigma^2\lambda_c^2 + O(\lambda_c^3).$$

Where the series converges

The exact slow rate $r_-$ is an analytic function of $\lambda_c$ at fixed volume fractions. It fails to be analytic only where the square root in the exact law vanishes. Multiplying the discriminant by $\lambda_c^2$ gives

$$\big(1 + (p_B - p_A)(\Sigma_A - \Sigma_B)\,\lambda_c\big)^2 + 4p_Ap_B\,(\Sigma_A - \Sigma_B)^2\,\lambda_c^2 = 0 .$$

Its two complex roots have product $1/(\Sigma_A - \Sigma_B)^2$ and equal modulus, because $(p_B - p_A)^2 + 4p_Ap_B = 1$. So the series in $\lambda_c$, taken to all orders, converges exactly when

$$\lambda_c\,\lvert\Sigma_A - \Sigma_B\rvert < 1 .$$

The correlation length must be shorter than the mean free path set by the contrast between the materials. The volume fractions do not enter.

What the high orders look like

The same two branch points determine the individual high-order coefficients, including the oscillations seen in the numerical partial sums. For fixed nondegenerate fractions $0<p_A,p_B<1$, put

$$\theta=\arccos(-\delta),\qquad \zeta=e^{i\theta},\qquad C=(1-\zeta^2)^{1/2},$$

where the square-root branch is the continuation of $D(0)=1$. Define the dimensionless coefficients by

$$\frac{r_-(\lambda_c)-\langle\Sigma\rangle}{\Delta} =\sum_{k\ge1}a_kx^k,\qquad \log w_- =\sum_{k\ge1}b_kx^k,\qquad x=\lambda_c\Delta.$$

Singularity analysis at the conjugate points $\zeta$ and $\bar\zeta$ gives

$$a_k=\frac{\operatorname{Re}\{C\zeta^{-(k+1)}\}} {2\sqrt\pi\,(k+1)^{3/2}}+O(k^{-5/2}),$$ $$b_k=\frac{\cos(k\theta)}{k}+O(k^{-3/2}).$$

Indeed, $D(x)=C(1-x/\zeta)^{1/2}\{1+O(1-x/\zeta)\}$ near $\zeta$. Since $(r_--\langle\Sigma\rangle)/\Delta=\delta/2+(1-D)/(2x)$, the square-root transfer law gives the first formula.

Meanwhile $w_-$ has a pole of order $1/2$ at each branch point, so $\log w_-$ has the local singularity $-\tfrac12\log(1-x/\zeta)$, giving the second formula. This is the coefficient-transfer method of Flajolet and Odlyzko (1990).

Thus the slow-rate coefficients have a $k^{-3/2}$ envelope, whereas the boundary-weight coefficients have the larger $k^{-1}$ envelope. The fractions control the oscillatory phase $\theta$, but both exponential growth rates remain one in $x$, or $|\Delta|$ in the original correlation-length variable. The error estimates are for fixed positive fractions and are not uniform as one material fraction tends to zero.

What the all-orders series sums to

The power series describes the slow outer mode, not the entire finite-slab answer. This distinction is exact. Put $\Delta=\Sigma_A-\Sigma_B$, $\delta=p_B-p_A$, $x=\lambda_c\Delta$, and

$$D(x)=\sqrt{1+2\delta x+x^2}.$$

The spectral gap and the two nonnegative weights in the exact law are

$$r_+-r_-=\frac{D(x)}{\lambda_c},\qquad w_- = \frac{D(x)+1+\delta x}{2D(x)},\qquad w_+ = \frac{D(x)-1-\delta x}{2D(x)}.$$

Here $w_-+w_+=1$. Therefore the full finite-slab logarithm has the exact decomposition

$$\log T(L)=-r_-L+\log w_-+ \log\!\left(1+\frac{w_+}{w_-}e^{-D(x)L/\lambda_c}\right).$$ $$0\le \log T(L)-\{-r_-L+\log w_-\} \le \frac{w_+}{w_-}e^{-D(x)L/\lambda_c}.$$

The Taylor series of $r_-$ and $\log w_-$ both converge for $|x|<1$ and sum to the first two terms. The last term is the entry layer.

For fixed $L>0$ it is smaller than every power of $\lambda_c$, but it is not zero: the expansion is a convergent outer series plus a beyond-all-orders exponential. Thus an infinite algebraic expansion does not equal the exact finite-$L$ transmission unless the fast mode is retained.

This statement is not uniform in a thin-slab limit. If $L/\lambda_c$ stays bounded, the displayed exponential need not be small, and the exact two-exponential law should be used. This is the finite-distance version of the small-correlation-length/entry-layer distinction in stochastic transport (Malvagi, Levermore and Pomraning 1989).

The thin-slab crossover

The nonuniform regime also has a closed asymptotic law. Fix $0<p_A,p_B<1$ and a bounded dimensionless thickness $0\le\ell\le H$, and scale the physical slab as $L=\ell\lambda_c$.

Put $v=p_Ap_B$, $\Delta=\Sigma_A-\Sigma_B$, and $\bar\Sigma=p_A\Sigma_A+p_B\Sigma_B$. Then, uniformly for $\ell\in[0,H]$,

$$\log T(\ell\lambda_c) =-\bar\Sigma\,\ell\lambda_c +v\Delta^2\lambda_c^2\{\ell-1+e^{-\ell}\} +O_H(\lambda_c^3).$$

The three pieces of the second-order coefficient have different origins. The slow eigenvalue contributes $v\Delta^2\ell\lambda_c^2$, the slow-mode weight contributes $-v\Delta^2\lambda_c^2$, and the fast mode contributes $v\Delta^2e^{-\ell}\lambda_c^2$. In particular, at $\ell=0$ the entry layer cancels the nonzero outer boundary shift exactly, as it must because $T(0)=1$.

To prove the formula, expand the exact quantities jointly at $x=\lambda_c\Delta=0$:

$$\begin{aligned} r_-&=\bar\Sigma-v\Delta^2\lambda_c+O(\lambda_c^2),\\ \log w_-&=-vx^2+O(x^3),\\ \log\!\left(1+\frac{w_+}{w_-}e^{-D(x)\ell}\right) &=vx^2e^{-\ell}+O_H(x^3). \end{aligned}$$

All factors are analytic jointly in $(x,\ell)$ on a neighborhood of $\{0\}\times[0,H]$, which makes the remainder uniform on the stated compact interval. The result is not uniform as $H\to\infty$, as a material fraction degenerates, or as the opacity contrast varies with $\lambda_c$.

The certificate evaluates 161 values of $\ell$ in $[0,8]$. Under five halvings of $\lambda_c$, the maximum log-transmission error has observed order $2.99$, while the scaled entry layer $\log(1+\text{relative layer})/(\lambda_c\Delta)^2$ approaches $ve^{-\ell}$ with order $0.98$. Thus the crossover formula quantitatively joins the zero-thickness cancellation to the fixed-slab beyond-all-orders regime.

Any number of materials

Nothing in Steps 1 to 4 used two materials. For a chain with any number of materials, generator $Q$ and volume fractions $\pi$, the same result holds with matrix coefficients:

$$\log T(L) = -\big(\langle\Sigma\rangle - K + M_3\big)\,L - C_1 + O(\lambda_c^3),$$ $$\begin{aligned} \langle\Sigma\rangle &= \pi\cdot\Sigma, \\ \tilde\Sigma &= \Sigma - \langle\Sigma\rangle\mathbf 1, \\ Q^{\#} &= \big(Q - \mathbf 1\pi\big)^{-1} + \mathbf 1\pi, \\ K &= -\pi\cdot\big(\tilde\Sigma\,Q^{\#}\tilde\Sigma\big), \\ M_3 &= \pi\cdot\Big(\tilde\Sigma\,Q^{\#}\big(\tilde\Sigma\,Q^{\#}\tilde\Sigma\big)\Big), \\ C_1 &= \pi\cdot\big(\tilde\Sigma\,Q^{\#}Q^{\#}\tilde\Sigma\big). \end{aligned}$$

Products of vectors are taken entry by entry. $K$ is the one-entry case of the Green–Kubo matrix on the any-equation page, with a single switched parameter, the opacity, multiplying the operator $-1$.

For a Poisson tessellation whose cells take material $i$ with probability $\pi_i$, the generator is $Q = (\mathbf 1\pi - I)/\lambda_c$ and $Q^{\#}\tilde\Sigma = -\lambda_c\tilde\Sigma$. Every coefficient is then a moment of the opacity over the volume fractions:

$$\log T(L) = -\Big(\langle\Sigma\rangle - \lambda_c\,\mathbb{E}_\pi\tilde\Sigma^2 + \lambda_c^2\,\mathbb{E}_\pi\tilde\Sigma^3\Big)\,L - \lambda_c^2\,\mathbb{E}_\pi\tilde\Sigma^2 + O(\lambda_c^3).$$

Structured media are not of this form. The check below uses cores nested inside envelopes inside a thin gas, so that a ray passes gas, envelope, core, envelope, gas and never goes from gas straight into a core:

$$Q = \frac{1}{\ell}\begin{pmatrix} -1/17 & 1/17 & 0 \\ 1/2 & -1 & 1/2 \\ 0 & 1 & -1 \end{pmatrix}, \qquad \Sigma = (0.05,\ 1,\ 10), \qquad \pi = (0.85,\ 0.10,\ 0.05).$$

Envelopes and cores have mean chord $\ell$, and an envelope is left towards the core or the gas with equal probability.

Every order

With constant opacities the engine returns every term of the outer series as a constant. Its output through order $n$ has the form

$$\log T(L) = -\Sigma_{\mathrm{eff}}^{(n)}\,L - C^{(n)} + O(\lambda_c^{n+1}),$$

where $\Sigma_{\mathrm{eff}}^{(n)}$ and $C^{(n)}$ are the Taylor polynomials, of degree $n$ in $\lambda_c$, of the slow decay rate and of the log of its weight. The first three terms are the result box above.

For any number of materials the engine computes the rest in the same way. This is an outer expansion for fixed positive $L$; the exact binary error after summing every algebraic order is the positive entry-layer term bounded above.

Dense clumps in thin gas

Clumps with $\Sigma_A = 5$ fill 10% of a gas with $\Sigma_B = 0.05$, arranged as a coloured Poisson tessellation, across a slab of thickness $L = 10$. Atomic mix gives optical depth $5.45$ and transmission $0.0043$ at every correlation length. The clump chord is $\lambda_A = \lambda_c/0.9$.

$\lambda_c$clump chord depth $\Sigma_A\lambda_A$atomic mixorder 1order 2order 4order 8matrix exponentialgain over atomic mix
0.160.890.004300.146370.014790.030090.036450.034948.13
0.080.440.004300.025080.014140.016020.016100.016103.75
0.040.220.004300.010380.008990.009160.009160.009162.13
0.020.110.004300.006680.006440.006460.006460.006461.50
0.010.060.004300.005360.005310.005310.005310.005311.24

At $\lambda_c = 0.08$ a clump is crossed with optical depth $0.44$, yet the slab passes 3.7 times the light that atomic mix predicts. At $\lambda_c = 0.16$ the factor is 8. The Green–Kubo term alone overshoots there, and higher orders are needed; the series converges slowly because $\lambda_c\lvert\Sigma_A - \Sigma_B\rvert = 0.79$ is close to 1.

The closed form at $\lambda_c = 0.04$, term by term:

quantityvalue
$\langle\Sigma\rangle L$5.450000
$KL$0.882090
$M_3L$0.139723
$C_1$0.003528
$\log T$, second order: $-\langle\Sigma\rangle L + KL - M_3L - C_1$-4.711161
$\log T$, matrix exponential-4.693131
$T$, second order and matrix exponential0.008994, 0.009158

Checks

The two-exponential law agrees with the matrix exponential to $1\times10^{-15}$ on four parameter sets. The closed-form coefficients for two materials, for the $N$-colour tessellation and for broken cloud agree with the matrix expressions of the $N$-material box to $5\times10^{-15}$ relative, and the closed-form $\log T$ at orders 0, 1 and 2 agrees with the engine to $1\times10^{-15}$. The first three cumulants of the optical depth, computed from its moments by a block matrix exponential, agree with $\langle\Sigma\rangle L$, $2KL - 2C_1$ and a growth of $6M_3$ per unit length to $6\times10^{-11}$ relative.

Errors in $\log T$ for the worked example, against the matrix exponential, as the correlation length halves:

$\lambda_c$order 0order 1order 2order 3order 4order 6order 8
0.162.11.48.6e-14.3e-11.5e-15.9e-24.2e-2
0.081.34.4e-11.3e-13.1e-24.9e-36.4e-49.9e-5
0.047.6e-11.3e-11.8e-22.1e-31.5e-46.1e-62.1e-7
0.024.1e-13.3e-22.4e-31.4e-44.7e-65.2e-84.3e-10
0.012.1e-18.6e-33.1e-48.7e-61.4e-74.3e-108.5e-13
observed order0.941.952.963.975.026.928.98

Each order gains one power of $\lambda_c$, as the last row shows.

The radius of convergence. Taylor coefficients of the slow rate, computed by a Cauchy integral, grow like $4.947^k$, against $\lvert\Sigma_A - \Sigma_B\rvert = 4.95$.

For the five worked correlation lengths, the exact relative entry-layer bounds are respectively $1.34\times10^{-48}$, $1.84\times10^{-75}$, $9.69\times10^{-130}$, $1.51\times10^{-238}$ and below floating-point range. Hence the visible errors in the table are algebraic truncation errors, not an unresolved fast mode.

Inside the radius the engine's partial sums close in on the answer, with oscillations because the singularities are complex. Outside it they blow up:

ordererror at $\lambda_c = 0.16$ ($\lambda_c\lvert\Sigma_A - \Sigma_B\rvert = 0.79$)error at $\lambda_c = 0.32$ ($\lambda_c\lvert\Sigma_A - \Sigma_B\rvert = 1.58$)
02.12.95
28.60e-15.06
41.50e-14.01
65.92e-24.6
84.22e-215.8
102.16e-43.66
129.72e-353.9

Three nested phases, with the $N$-material formulas and the engine, against the matrix exponential:

$\ell$atomic mixorder 1order 2order 6matrix exponential
0.0250.001620.017210.006940.008820.00881
0.01250.001620.005280.004210.004350.00435
0.006250.001620.002930.002760.002780.00278
0.0031250.001620.002180.002150.002150.00215

Errors in $\log T$:

$\ell$order 0order 1order 2order 4order 6
0.0251.76.7e-12.4e-11.9e-26.9e-4
0.01259.9e-11.9e-13.4e-26.3e-47.8e-6
0.006255.4e-15.2e-24.6e-32.0e-57.4e-8
0.0031252.8e-11.4e-25.9e-46.5e-76.4e-10
observed order0.931.942.954.986.86

Monte Carlo. Rays of length 10 in random directions are traced through realizations of a coloured isotropic Poisson plane tessellation in three dimensions, 50 rays per realization, with standard errors taken across realizations. Chord-length sampling draws the material sequence along the ray directly, 400,000 rays per case.

caseatomic mixmatrix exponential3D tessellation rayschord sampling
clumps, $\lambda_c = 0.16$0.004300.034940.03599 ± 0.000840.03494 ± 0.00012
clumps, $\lambda_c = 0.08$0.004300.016100.01564 ± 0.000260.01612 ± 0.00005
clumps, $\lambda_c = 0.04$0.004300.009160.00922 ± 0.000080.00915 ± 0.00002
nested, $\ell = 0.025$0.001620.008810.00880 ± 0.00003
nested, $\ell = 0.0125$0.001620.004350.00435 ± 0.00001

Both agree with the matrix exponential within three standard errors, and neither is near atomic mix.

Prior art

The exact transmission of a purely absorbing binary Markovian mixture is classical (Levermore, Pomraning, Sanzo and Wong 1986). So is the Levermore–Pomraning model of coupled transport equations for the material-conditioned intensities, which is exact for pure absorbers (Pomraning 1991), and atomic mix as its limit. Standard benchmarks are Adams, Larsen and Pomraning (1989), Brantley (2011) and Larmier et al. (2017).

Small-correlation-length analyses exist: Malvagi, Levermore and Pomraning (1989), Levermore, Wong and Pomraning (1988) for general chord distributions, Su and Pomraning (1994) with scattering, and Pomraning (1996). Kiedrowski and Vu (2025) give a Gaussian law for the distance travelled in each material, which is the central-limit form of the first correction. The first-order term is one line from the exact law and is not claimed as new.

For clouds, Titov (1990) and Malvagi, Byrne, Pomraning and Somerville (1993) develop Markovian models of broken cloud fields. For interstellar dust, Hobson and Scheuer (1993) solve an $N$-phase Markov slab with scattering. Kostinski (2001) shows that spatial correlation makes attenuation slower than exponential.

The fast-switching expansion adds the form of the answer: the correction to atomic mix as a Green–Kubo integral of the opacity autocovariance for any number of materials, the second-order rate and the entry-layer constant as a triple correlation and a first moment of the covariance, and every order from one recursion. The radius of convergence for two materials follows from the exact law in two lines.

Scope

The rule needs the material along the ray to be a Markov chain in path length. With scattering it is not: a scattered particle returns to regions it has already crossed, and the material it meets there is correlated with its past.

The Levermore–Pomraning model is then also approximate. Non-exponential chord lengths, as in packed beds, likewise leave the Markov setting.

Certificate: verify_clumpy_media.py.