Open Access
Issue
A&A
Volume 705, January 2026
Article Number A18
Number of page(s) 14
Section Cosmology (including clusters of galaxies)
DOI https://doi.org/10.1051/0004-6361/202555818
Published online 24 December 2025

© The Authors 2025

Licence Creative CommonsOpen Access article, published by EDP Sciences, under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

This article is published in open access under the Subscribe to Open model.

Open Access funding provided by Max Planck Society.

1. Introduction

The geometry and structure of cosmic fields evolve from initial homogeneity due to expansion and gravitational forces (Bardeen et al. 1986; Bernardeau et al. 2002). These fields reflect the expansion history of the Universe and the growth of substructures. Although small-scale structures are influenced by gravitational and baryonic interactions, large-scale structures result primarily from gravitational instabilities, forming the so-called cosmic web made of voids, walls, filaments, and halos (Bond et al. 1996).

Traditionally, these structures are studied using correlation functions or power spectra (e.g. Peebles & Groth 1975; Fry 1985), which provide limited insights into the intricate web-like patterns. Alternative approaches focus on topology and geometry, employing tools such as Minkowski functionals, Betti numbers, and persistent homology (e.g. White 1979; Matsubara 1994; Mecke et al. 1994; Gay et al. 2012; Press & Schechter 1974; Pranav et al. 2017). Critical points in the density field, where gradients vanish, serve as useful statistical probes and are increasingly studied for cosmological insights, including clustering analyses (e.g. Bardeen et al. 1986; Cadiou et al. 2020).

A related yet significant concept is Rayleigh-Lévy flights (Klages et al. 2008), which describe scale-independent non-Gaussian processes and are useful in modelling the motion of dark halos. They differ from standard Markovian processes by exhibiting long-range correlations and hierarchical properties, making them a simplified yet statistically insightful representation of the fully non-linear cosmic density field. They were first introduced in astrophysics by Holtsmark (1919) to capture fluctuations in gravitational systems (see Litovchenko 2021, for more recent work). Lévy flights are simply defined as a Markov chain point process whose jump probability depends on some power law of the length of the jump alone (Mandelbrot 1975; Peebles 1980; Szapudi & Colombi 1996; Uchaikin 2019). As such, they capture anomalous diffusion and are related to first-passage theory (Krapivsky et al. 2010) and Press-Schechter halo formation (Press & Schechter 1974).

Previous work Bernardeau (2022), Bernardeau & Pichon (2024) derived from first principle one- and two-point statistics for the critical points of smoothed sampled realisation of these Rayleigh-Lévy flights in one to three dimensions. They provided closed-form expressions for Euler counts and their clustering correlations in the mean-field limit, describing their long-separation behaviour. They also presented quadratures for calculating critical point number densities. Their result was validated by Monte Carlo simulations in one dimension only. Following Bernardeau & Pichon (2024), the present study focuses on validating in two dimensions using the Minkowski functionals – a set of summary statistics comprising the probability density function (PDF) of the density field, the total perimeter length of iso-field contours, and the Euler characteristic, which together characterise the non-Gaussianity of the field’s one-point distribution. We restrict ourselves to expansion beyond the mean field (MF) for the density PDF and iso-field perimeter, W1, and leave the exploration of quantities such as Euler characteristics or extrema counts in 2D to future work.

The rest of this work proceeds as follows. Section 2 recalls the main relevant properties of Rayleigh-Lévy flights. Section 3 discusses beyond-mean-field corrections in two dimensions. Comparisons to Monte-Carlo simulations are provided throughout for validation in Sect. 4. Section 5 presents our conclusions. Appendix A shows the cumulant generating functions (CGFs) beyond the MF and the corresponding skewness, converging to the exact value. Appendix B presents a general derivation of the PDF of the iso-field perimeter. Appendix C presents tests that were performed to ensure the robustness of the simulations.

2. Rayleigh Lévy flight model

We first briefly review the basic properties of Rayleigh-Lévy flights and the MF limit, discussed in detail in Bernardeau (2022), Bernardeau & Pichon (2024).

2.1. Basics

A Rayleigh-Lévy flight is a point distribution for which each successive point is a step from the previous, in a random direction and with a length drawn from a cumulative probability distribution function of the form

CDF ( l ) = { 0 , l < l 0 1 ( l 0 / l ) α , l l 0 . $$ \begin{aligned} \mathrm{CDF}(l) = {\left\{ \begin{array}{ll} 0 \,&, \ \ \ \ l < l_0 \\ 1 - \left( l_0/l \right)^\alpha \,&, \ \ \ \ l \ge l_0.\end{array}\right.} \end{aligned} $$(1)

The resulting flights are characterised by rare long jumps, independent of the box size. These are usually handled using periodic boundary conditions. Figure 1 illustrates a Rayleigh-Lévy flight with periodic boundary conditions in two dimensions.

thumbnail Fig. 1.

Two-dimensional Rayleigh-Lévy flight with parameters α = 3/2 and ξ0 ∼ 2.47 (0 = 0.01), a density of Npts = 40 points per pixel, a box width of L = 4000 × Δ, a resolution of Δ = 0.25, and a Gaussian smoothing scale of R = 1.

In D dimensions, the two-point correlation functions for flights between positions r1 and r2 is given by

ξ ( r 1 , r 2 ) = 1 n d D k ( 2 π ) D e i k · ( r 2 r 1 ) 2 1 ψ ( k ) , $$ \begin{aligned} \xi (\mathbf{r }_{1},\mathbf{r }_{2}) =\frac{1}{n} \int \frac{d^{D}\mathbf{k }}{(2\pi )^{D}}\ e^{i\mathbf{k } \cdot (\mathbf{r }_{2}-\mathbf{r }_{1})}\,\frac{2}{1-\psi (k)}, \end{aligned} $$(2)

where n is the number density of points and ψ(k) is the Fourier transform of f1(r), the density of the subsequent point at position r (first descendant of a given point at position r0). For a Rayleigh-Lévy flight, this is given by

f 1 ( r ) = α Γ ( D / 2 + 1 ) 2 π D / 2 0 α | r r 0 | D + α $$ \begin{aligned} f_{1}(\mathbf{r }) = \frac{\alpha \Gamma (D/2+1)}{2 \pi ^{D/2}}\frac{\ell _{0}^{\alpha }}{\vert \mathbf{r } - \mathbf{r }_0 \vert ^{D+\alpha }} \end{aligned} $$(3)

for |rr0| > 10. The large distance correlation (kl0 ≪ 1 or 1 − ψ(k)∼(0k)α) behaves like

ξ ( r 1 , r 2 ) r α D 0 α / n . $$ \begin{aligned} \xi (\mathbf{r }_{1},\mathbf{r }_{2}) \sim r^{\alpha -D}\ell _0^{-\alpha }/n. \end{aligned} $$(4)

This is subject to constraints α < D and 0 < α < 2; the first is required to avoid a logarithmic divergence at k = 0 and the second comes from the expected behavior of ψ(k) at low k, ψ ( k ) = 1 ( l 0 k ) α + O ( k 2 ) $ {\psi(k) = 1 - (l_0 k)^\alpha + {\cal O}(k^2)} $1.

The statistical properties of the field can be inferred through its CGF. In principle, having the CGF is tantamount to having the cumulants of the density, its gradient, and the corresponding probability distribution function (PDF), i.e.

φ ( λ 1 , , λ n ) = p 1 , , p n ρ 1 p 1 ρ n p n c λ 1 p 1 p 1 ! . $$ \begin{aligned} \varphi (\lambda _{1},\ldots ,\lambda _{n}) = \sum _{p_{1},\ldots ,p_{n}}\langle \rho _{1}^{p_{1}}\ldots \rho _{n}^{p_{n}}\rangle _{c}\,\frac{\lambda _{1}^{p_{1}}}{p_{1}!}. \end{aligned} $$(5)

In particular, the one-point skewness, 𝒮3, of the density, ρ, can be derived by expanding the CGF in power of λ ≡ λρ up to the third order,

φ ( λ ) = λ + ξ 0 λ 2 2 ! + S 3 ξ 0 2 λ 3 3 ! + O ( λ 4 ) . $$ \begin{aligned} \varphi (\lambda ) = \lambda + \xi _0 \dfrac{\lambda ^2}{2!} + \mathcal{S}_3 \dfrac{\xi _0^2 \lambda ^3}{3!} + \mathcal{O}\left( \lambda ^4 \right). \end{aligned} $$(6)

The PDF of the density can be computed as

P ( ρ ) = i + i d λ 2 π i exp ( λ ρ + φ ( λ ) ) = i + i d λ 2 π i e λ ρ + φ ( λ ) λ φ ( λ ) ρ e λ ρ + φ ( λ ) 2 π i ρ | i i . $$ \begin{aligned} P(\rho )&= \int _{-i\infty }^{+i\infty }\frac{d \lambda }{2\pi i}\exp \left(-\lambda \,\rho +\varphi (\lambda )\right) \\&= \int _{-i\infty }^{+i\infty }\frac{d \lambda }{2\pi i} \dfrac{ e^{-\lambda \rho + \varphi (\lambda )} \partial _{\lambda }\varphi (\lambda ) }{\rho } \, - \, { \dfrac{e^{-\lambda \rho + \varphi (\lambda )}}{2\pi i \rho } \bigg |_{-i\infty }^{i\infty }}. \end{aligned} $$

The second line is easier to deal with in practice.

The remaining piece required to estimate the PDF of the density field is a recipe for the CGF. This is provided by the hierarchical tree model (Appendix B of Bernardeau & Pichon 2024). In this case, the CGF can be approximated via the set of equations

φ ( λ 1 , , λ n ) = j λ j d 2 x C j ( x ) ( 1 + τ ( x ) / 2 ) $$ \begin{aligned} \varphi (\lambda _{1},\ldots ,\lambda _{n})&=\sum _{j}\lambda _{j} \int {\mathrm{d}^2\mathbf{x }}\,\mathcal{C}_{j}(\mathbf{x })\left(1+{\tau (\mathbf{x })}/{2}\right) \end{aligned} $$(7)

and

τ ( x ) = j λ j d 2 x C j ( x ) ξ ( x , x ) ( 1 + τ ( x ) / 2 ) , $$ \begin{aligned} \tau (\mathbf{x }) = \sum _{j}\lambda _{j}\int {\mathrm{d}^2\mathbf{x }^{\prime }}\,\mathcal{C}_{j}(\mathbf{x }^{\prime })\,\xi (\mathbf{x },\mathbf{x }^{\prime })\,\left(1+{\tau (\mathbf{x }^{\prime })}/{2}\right), \end{aligned} $$(8)

where φ(λ1, …, λn) is the CGF, τ(x) is the rooted-CGF (r-CGF), 𝒞j(x) is a window function in the jth cell, and ξ(x,x′) is the two-point correlation function2. This is used in the next section to study the properties of Rayleigh-Lévy flights in the so-called MF limit.

2.2. Mean field

In the MF approximation, the r-CGF is assumed to be constant within each cell. This is reasonable for compact, non-compensated, spherically symmetric density profiles. Denoting with τi the value of the r-CGF for each cell, i, we averaged Eq. (8) over the cell, i, with profile 𝒞i(x) to obtain

τ i = j λ j ( 1 + τ j / 2 ) d x d x C i ( x ) C j ( x ) ξ ( x , x ) . $$ \begin{aligned} \tau _i\!=\!\sum _{j}\lambda _{j}\,\left(1\!+\!{\tau _j}/{2}\right)\!\int \!{d\mathbf{x }}\!\int \!\!{d\mathbf{x }^{\prime }}\,\mathcal{C}_{i}(\mathbf{x })\,\mathcal{C}_{j}(\mathbf{x }^{\prime })\,\xi (\mathbf{x },\mathbf{x }^{\prime }). \end{aligned} $$(9)

Then, for the one-point CGF, Eq. (9) gives the implicit equation

τ 1 = λ 1 ξ 0 ( 1 τ 1 / 2 ) , $$ \begin{aligned} \tau _1=\lambda _1\xi _0\left(1-\tau _1/2\right), \end{aligned} $$(10)

where ξ0 is the average two-point correlation function in a cell,

ξ 0 = d x d x C 1 ( x ) C 1 ( x ) ξ ( x , x ) . $$ \begin{aligned} \xi _0=\int {d\mathbf{x }}\,{d\mathbf{x }^{\prime }}\,\mathcal{C}_{1}(\mathbf{x })\,\mathcal{C}_{1}(\mathbf{x }^{\prime })\,\xi (\mathbf{x },\mathbf{x }^{\prime }). \end{aligned} $$(11)

The CGF of a Rayleigh-Lévy flight in the MF limit is therefore

φ 1 ( λ ρ ; ξ 0 ) = 2 λ ρ 2 ξ 0 λ ρ · $$ \begin{aligned} \varphi _{1}(\lambda _{\rho };\xi _{0}) = \frac{2 \lambda _{\rho }}{2-\xi _0 \lambda _{\rho }}\cdot \end{aligned} $$(12)

Take note that this can be expanded as

φ ( λ ρ ) = λ ρ + ξ 0 λ ρ 2 2 ! + ( 3 2 ) ξ 0 2 λ ρ 3 3 ! + O ( λ ρ 4 ) . $$ \begin{aligned} \varphi (\lambda _\rho ) = \lambda _\rho + \xi _0 \dfrac{\lambda _\rho ^2}{2!} + \left( \dfrac{3}{2} \right) \dfrac{\xi _0^2 \lambda _\rho ^3}{3!} + \mathcal{O}\left( \lambda _\rho ^4 \right). \end{aligned} $$(13)

This gives the skewness in the MF approximation to be 𝒮3 = 3/2. The inverse Laplace transform of (12) can also be derived analytically, and gives the corresponding PDF of the density

P ( ρ ) = e 2 / ξ 0 δ ( D ) ( ρ ) + 4 ξ 0 2 e 2 ( ρ + 1 ) ξ 0 0 F 1 ( 2 ; 4 ρ ξ 0 2 ) , $$ \begin{aligned} P(\rho ) = e^{-2/\xi _0}\delta ^{(D)}(\rho )+\frac{4}{\xi _0^2}e^{-\frac{2 (\rho +1)}{\xi _0}} \, _0{\tilde{F}}_1\left(2;\frac{4 \rho }{\xi _0^2}\right), \end{aligned} $$(14)

where 0 F 1 ( a ; x ) = 0 F 1 ( a ; x ) / Γ ( a ) = x 1 a 2 I a 1 ( 2 x ) $ \, _0{\tilde F}_1(a;x) = \, _0{F}_1(a;x)/\Gamma(a) = x^{\frac{1-a}{2}} I_{a-1}\left(2 \sqrt{x}\right) $ is the regularised confluent hypergeometric function,  0F1(a; x) is the confluent hypergeometric function, Γ(a) is the gamma function, and Ia(x) is the modified Bessel function.

The above results are expected to be valid in D dimensions. In Bernardeau & Pichon (2024), the 1D case has been studied extensively with simulations in order to motivate the analytical results. Corrections to the MF were accommodated by a series of approximations, determined by the window function and the two-point correlation function. In Sect. 3 we present analogous beyond mean field (BMF) corrections in 2D.

3. 2D Rayleigh Lévy flights

Recall that the MF limit hinges on the assumption that the r-CGF is uniform in a cell, or in symbols, τ(x) ∼ constant. However, the MF approximation will not hold exactly. It would be the case if ξ(x, x′) were constant. It is possible build a beyond MF expansion of the solution of Eq. (8) by lifting the constant r-CGF assumption. It requires one, however, to find a proper basis to decompose τ(x) into. One way of doing so is by expanding the r-CGF with the help of a discrete set of functions that forms a basis, at least for the type of solutions we are expecting, that is such that τ(x) 𝒞0(x) is bounded.

For a Gaussian window function, we have

C 0 ( r ) C 0 ( x ) C 0 ( y ) = e r 2 / 2 / ( 2 π ) , $$ \begin{aligned} \mathcal{C}_{0}(\mathbf{r}) \equiv \mathcal{C}_{0}(x) \mathcal{C}_{0}(y) = e^{-r^2/2}/(2\pi ), \end{aligned} $$(15)

where r2 = |r|2. Similarly to the 1D case, the eigenfunctions of the Hamiltonian of a 2D harmonic oscillator can be utilised. In general those solutions will be polynomials in both x and y multiplied by 𝒞0(x). The overall degree of the polynomial gives the total order3, nt. Alternatively one can use angular co-ordinates, (r, θ), where x = rcos(θ), y = rsin(θ), to describe the solution of a 2D harmonic oscillator. This leads to a choice of basis of the form

b n ± m ( x ) = c n m L n ( m ) ( r 2 / 2 ) r m e ± i m θ , $$ \begin{aligned} b_{n}^{\pm m}(\mathbf{x }) = c_{n}^{m}\,L_{n}^{(m)}(r^{2}/2)\,r^{m}\,e^{{\pm \mathrm{i} m \theta }}, \end{aligned} $$(16)

where n and m are positive integers, L n ( m ) $ L_{n}^{(m)} $ are the generalised Laguerre polynomials, and the coefficients, c n m $ c_{n}^{m} $, are normalisation coefficients such that

d 2 x b n ( m ) ( x ) b n ( m ) ( x ) C 0 ( x ) = δ n n δ m m . $$ \begin{aligned} \int \mathrm{d}^{2}\mathbf{x }\, {b_n^{(m)}(\mathbf{x })}\, {b_{n{\prime }}^{(m{\prime })}(\mathbf{x })}\,\mathcal{C}_{0}(\mathbf{x }) = \delta _{n}^{n{\prime }}\delta _{-m}^{m{\prime }}. \end{aligned} $$(17)

In this representation the total order is nt = 2n + m. Then the proposition is to expand τ(x) on this basis, taking advantage of the fact that we need to know τ(x) in the vicinity of the origin only, up to scales comparable to the smoothing scales, and that these set of functions form an orthonormal basis,

τ ( x ) = n , m τ n m b n ( m ) ( x ) . $$ \begin{aligned} \tau ({\mathbf{x }}) = \sum _{n,m} \tau _n^{m}\,{b_n^{(m)}({\mathbf{x }})}. \end{aligned} $$(18)

Furthermore the window functions that we need to consider can also be built from the same basis. If we set

C n ( m ) ( x ) = L n ( m ) ( r 2 / 2 ) r m e ± i m θ C 0 ( r ) , $$ \begin{aligned} {\mathcal{C} }_{n}^{(m)}({\mathbf{x }}) = L_{n}^{(m)}(r^{2}/2)\,r^{m}\,e^{{\pm \mathrm{i} m \theta }}{\mathcal{C} }_0(r), \end{aligned} $$(19)

then the components of filtered density gradient are obtained with the help of C 0 ( 1 ) ( x ) $ {\mathcal{C}}_{0}^{(1)}({\mathbf{x}}) $. Equation (8) can then be transformed into a (closed) system in τnm, after multiplication by C 0 ( x ) b n ( m ) ( x ) $ {\cal C}_0(\mathbf{x}) b_{n}^{(m)} (\mathbf{x}) $ and integration over x,

τ n m = n c m c λ n c m c ( Ξ n 0 n c m 0 m c + n m Ξ n n n c m m m c τ n m 2 ) , $$ \begin{aligned} \tau _n^m=\sum _{n_cm_c}\lambda _{n_cm_c}\left(\Xi _{n0n_c}^{m0m_c}+\sum _{n{\prime }m{\prime }}\Xi _{nn{\prime }n_c}^{mm{\prime }m_c}\frac{\tau _{n{\prime }}^{m{\prime }}}{2}\right), \end{aligned} $$(20)

where

Ξ n n n c m m m c = d 2 x d 2 x C 0 ( x ) b n ( m ) ( x ) ξ ( x , x ) b n ( m ) ( x ) C n c ( m c ) ( x ) . $$ \begin{aligned} \Xi _{nn{\prime }n_c}^{mm{\prime }m_c}\!\!=\!\! \int \!\!\mathrm{d}^2\mathbf{x }\,\mathrm{d}^2\mathbf{x }{\prime }{\mathcal{C} }_0(\mathbf{x }) {b_n^{(m)}\!({\mathbf{x }})}\xi (\mathbf{x },\mathbf{x }^{\prime }) {b_{n{\prime }}^{(m{\prime })}\!({\mathbf{x }{\prime }})} {\mathcal{C} }_{n_c}^{(m_c)}(\mathbf{x }{\prime }). \end{aligned} $$(21)

Let us truncate the sum (18) up to nt. The algebraic system (20) can then be solved for τn(m) to obtain the joint CGFs (and possibly peak statistics, although the latter would generally need to be computed numerically).

The detail of the calculations, involving the final choice of basis and the computation of the required Ξnnncmmmc coefficient are given in Appendix A. We give here the results obtained in terms of the joint CGF.

For α = 3/2, the one-point CGFs of the density field with increasing BMF order can be shown to be

φ 0 ( λ ) = 2 λ 2 λ ξ 0 , $$ \begin{aligned} \varphi _0(\lambda )&= \frac{2 \lambda }{2-\lambda \xi _0},\end{aligned} $$(22)

φ 2 ( λ ) = λ ( 5 λ ξ 0 128 ) 2 λ 2 ξ 0 2 69 λ ξ 0 + 128 , $$ \begin{aligned} \varphi _2(\lambda )&= -\frac{\lambda \left(5 \lambda \xi _0-128\right)}{2 \lambda ^2 \xi _0^2-69 \lambda \xi _0+128},\end{aligned} $$(23)

φ 4 ( λ ) = λ ( 225 λ 2 ξ 0 2 59680 λ ξ 0 + 1048576 ) 80 λ 3 ξ 0 3 25569 λ 2 ξ 0 2 + 583968 λ ξ 0 1048576 , $$ \begin{aligned} \varphi _4(\lambda )&= -\frac{\lambda \left(225 \lambda ^2 \xi _0^2-59680 \lambda \xi _0+1048576\right)}{80 \lambda ^3 \xi _0^3-25569 \lambda ^2 \xi _0^2+583968 \lambda \xi _0-1048576},\nonumber \end{aligned} $$(24)

where the index, i, on φi indicates the BMF order. Appendix A.2 spells out higher CGFs, up to φ6(λ), together with the skewness, 𝒮3, derived within the BMF formalism up to the third order (terms in Eq. (18)) compared with the exact value.

The CGFs in the BMF formalism can also be obtained for an arbitrary power law correlation function, [ξ(r) = 1/rβ]. The corresponding CGFs can be written analytically as

φ 0 ( λ ) = 2 λ 2 λ ξ 0 , $$ \begin{aligned} \varphi _0(\lambda )&= \frac{2 \lambda }{2-\lambda \xi _0},\end{aligned} $$(25)

φ 2 ( λ ) = λ ( β ( β + 2 ) λ ξ 0 32 ) λ ξ 0 ( β ( β λ ξ 0 + 2 ) 16 ) + 32 · $$ \begin{aligned} \varphi _2(\lambda )&= -\frac{\lambda (\beta (\beta +2) \lambda \xi _0 -32)}{\lambda \xi _0 (-\beta (\beta -\lambda \xi _0 +2)-16)+32}\cdot \end{aligned} $$(26)

In the limit β → 1/2, this reduces to the previous expressions with α = 3/2. The exponent β is related to the Lévy flight index via β = D − α. For β → 0 (or α → D), all CGFs at higher order reduce to the MF value, φi(λ)→φ0(λ) = 2λ/(2 − λξ0) for i ≥ 1.

Similarly, BMF expressions can be obtained for joint CGF. In practice we derive such expressions to compute the W1 statistics, taking advantage of the fact that the latter can be expressed through a 2D numerical integration of the joint CGF for the density and one gradient component. This is in itself a non-trivial result the derivation of which is given in Appendix B. There is no such counterpart for the Euler characteristic (to our knowledge). For the latter we could only compare simulations with the MF results.

More precisely, the BMF for the joint CGF, φ(λ, λx), as a function of variables conjugate to density and x gradient, respectively, is given for nt = 1 by

φ 1 ( λ , λ x ) = 64 λ + 8 β ξ 0 ( λ x 2 λ 2 ) β ξ 0 2 ( 4 λ 2 + ( β 4 ) λ x 2 ) + 64 8 ( β + 4 ) λ ξ 0 · $$ \begin{aligned} \varphi _1(\lambda ,\lambda _x)\!=\!\frac{64 \lambda \!+\! 8 \beta \xi _0 \left(\lambda _x^2-\lambda ^2\right)}{\beta \xi _0^2 \left(4 \lambda ^2\!+\!(\beta \! -\!4) \lambda _x^2\right)\!+\!64\!-\! 8 (\beta +4) \lambda \xi _0}\cdot \end{aligned} $$(27)

Using this expression one can already see departures from the MF predictions. To make the comparisons with numerical results, we used the nt = 3 results shown in Eq. (A.12). For the latter a system involving six basis functions was used.

In the next section, we compare the MF and BMF predictions with simulations through the lens of one-point statistics; specifically the Minkowski functionals, which are the PDF of the density, the perimeter length, W1, and the Euler characteristic, χ. The latter two are defined as follows:

χ ( ρ ) = d ρ xx d ρ yy d ρ xy ( ρ xx ρ yy ρ xy 2 ) P ( ρ , ρ i = 0 , ρ ij ) , W 1 ( ρ ) = d ρ x d ρ y ρ x 2 + ρ y 2 P ( ρ , ρ i ) , $$ \begin{aligned} \chi (\rho )&= \int d\rho _{xx} d\rho _{yy} d\rho _{xy} \left( \rho _{xx}\rho _{yy} \!-\! \rho _{xy}^{2}\right) P(\rho ,\rho _{i}\!=\!0,\rho _{ij}),\nonumber \\ W_{1}(\rho )&= \int d\rho _{x}d\rho _{y} \sqrt{\rho _{x}^{2} + \rho _{y}^{2}} P(\rho ,\rho _{i}), \end{aligned} $$(28)

where ρi and ρij denote the first and second derivatives of the density field. Both admit analytical expressions in the MF limit. For the Minkowski functional, W1, this can be derived using the joint PDF of the density and its gradient, Bernardeau (2022),

P MF ( ρ , ρ x , ρ y ) = P MF ( ρ ) × G ( ρ x , ξ 1 ρ ) G ( ρ y , ξ 1 ρ ) , $$ \begin{aligned} {P^\mathrm{MF}}(\rho ,\rho _x,\rho _y) = {P^\mathrm{MF}}(\rho ) \times G\left(\rho _x, \sqrt{\xi _1 \rho }\right) G\left(\rho _y, \sqrt{\xi _1 \rho }\right), \end{aligned} $$

where G(ρ, σ) is the Gaussian PDF with a mean, ρ, and standard deviation, σ, and ξ1 is the variance of the gradient of the density. The expression in the MF is

W 1 MF ( ρ ) = π ξ 1 ρ / 2 P MF ( ρ ) . $$ \begin{aligned} {W_1^\mathrm{MF}}(\rho ) = \sqrt{ \pi \xi _1 \rho /2 }\ {P^\mathrm{MF}}(\rho ). \end{aligned} $$(29)

Conversely, the Euler characteristic can be derived in the MF approximation using the joint PDF of the density, the gradient, and its second derivatives. The derivation is made explicitly in Appendix D of Bernardeau & Pichon (2024). This leads to the result

χ MF ( ρ ) = ξ 1 e 2 ( ρ + 1 ) ξ 0 π ξ 0 4 ρ ( ξ 0 ( ξ 0 + 8 ρ ) 0 F 1 ( 1 , 4 ρ ξ 0 2 ) ( 2 ξ 0 ρ + ξ 0 2 + 8 ρ ( ρ + 1 ) ) 0 F 1 ( 2 , 4 ρ ξ 0 2 ) ) . $$ \begin{aligned} {\chi ^\mathrm{MF}}(\rho )&= -\dfrac{\xi _1 e^{-\frac{2 (\rho +1)}{\xi _0}}}{\pi \xi _0^4 \rho } \bigg ( \xi _0(\xi _0 + 8\rho ) \,_0\tilde{F}_1\left(1, \dfrac{4\rho }{\xi _0^2}\right)\nonumber \\&\quad - \left( 2\xi _0 \rho +\xi _0^2 + 8\rho (\rho +1) \right) \,_0\tilde{F}_1\left(2, \dfrac{4\rho }{\xi _0^2}\right) \bigg ). \end{aligned} $$(30)

For the W1(ρ) functional, it is possible to go beyond the MF approximation and derive general BMF results with the help of a 2D integral. The latter involves φ(λ, λx) only (taking into account also rotational invariance to reduce the dimensionality of the problem), as is shown in detail in Appendix B. The expression we use in practice is the following:

W 1 ( ρ ) = i + i d λ ρ 2 π 0 d λ g λ g exp ( λ ρ ρ ) ρ × λ ρ [ φ ( λ ρ , λ g ) λ g exp ( φ ( λ ρ , λ g ) ) ] . $$ \begin{aligned} W_1(\rho )&=- \int _{-\mathrm{i}\infty }^{+\mathrm{i}\infty } \frac{\mathrm{d}\lambda _\rho }{2\pi } \int _0^\infty \frac{\mathrm{d}\lambda _g}{\lambda _g} \frac{\exp \left(-\lambda _\rho \rho \right)}{\rho }\nonumber \\&\quad \times \frac{\partial }{\partial \lambda _\rho }\left[ \frac{\partial \varphi (\lambda _\rho ,\lambda _g)}{\partial \lambda _g} \exp \left( \varphi (\lambda _\rho ,\lambda _g) \right) \right]. \end{aligned} $$(31)

This equation, together with Eq. (26) or (A.12) (when replacing λx by λg), allows us to predict W1(ρ) for the range of values of ξ0 we consider, provided the integrations over λρ and λg are made with sufficient precision. The expressions (28)–(30) are the central theoretical predictions that are tested against simulations in the following section.

4. Results

To validate the results of the previous section, we generated numerical realisations of 2D Rayleigh-Lévy flights and extracted the PDF of the resulting density fields as well as certain summary statistics; specifically the one-point skewness of the field, the Euler characteristic, and the Minkowski functional, W1. The Lévy flights were generated starting from an initial point in the center of a box of area L × L. The flight was moved a distance, , from the previous point, in a direction drawn from a uniform angle, 0 ≤ θ < 2π. The ith point in the flight is given by xi = xi−1 + (i cosθi,i sin θi). Periodic boundary conditions were enforced, and xi was adjusted modulo L if the flight length was greater than L. Each point in the flight was binned into a regular lattice using a nearest-neighbour scheme. We also used a resolution of Δ = 0.25, and the number of pixels per side in the box was Npix = 4000, so that the box size was L = Npix × Δ. We fixed the number of Lévy flight steps as Npts = 40 × 20002, α = 3/2 and varied 0 to obtain fields with different ξ0 values. Once the Lévy flight was binned into a regular lattice, we fast-Fourier-transformed the field, applied a Gaussian smoothing kernel, W(kR) = ek2R2/2, and inverse transform. We fixed R = 1 to match the window function used in the previous section. The particular case α = 3/2 is studied throughout this work, as it is a numerically tractable example of a Levy flight. Increasing α increases the large-scale correlations of the points and generates larger finite box effects, whereas smaller α decreases the typical flight length and requires an increasingly large number of steps to populate the simulations.

From the Gaussian-smoothed Lévy flight density fields, we generated the one-point skewness, the density probability distribution function, the Euler characteristic, χ, and the iso-density perimeter length, W1, and compared these statistics to their MF expectation values and the BMF predictions where available. For details on how we generated these summary statistics from the fields, we direct the reader to Appendix C.

Before presenting the results, we first comment on a numerical systematic that hinders our ability to exactly reproduce the theoretical expectation values constructed in the previous section. In Fig. 2 (top panel) we present the two-point correlation function of a set of Nreal = 100 numerically generated Lévy flights with α = 3/2 and 0 = 0.02 (red points and error bars). The expected large separation behaviour of the flight is ζ(r)∼rα − D with D = 2; this expected behaviour is presented as a dashed blue line. However, we find that the simulated Lévy flights present slightly steeper power law behaviour (solid blue line), corresponding to an effective α = 1.434. This is a finite box effect; each step in the flight must be smaller than ∼L due to the imposition of periodic boundary conditions. This leads to an excess probability of finding flight points at smaller separations, and leads to a systematic difference between theoretical expectation values and our numerical results5. The problem will be exacerbated for larger values of α, as the correlation function should become flat as α → D, which is a scenario that cannot be realised for a finite box. In what follows, for all summary statistics we present the expected theoretical results based on α = 3/2 and the effective result assuming α = 1.43. For MF predictions, there is no α dependence.

thumbnail Fig. 2.

Top panel: Measured correlation function for Lévy flights with α = 1.5, 0 = 0.02 (red points and error bars). The dashed blue line is the expected large r ≫ 0 behaviour ζ(r)∼rα − D, but the actual dependence is slightly steeper, with an effective measured power law α ≃ 1.43 (solid blue line). Bottom panel: Measured Skewness 𝒮3 from Lévy flights with different ξ0 variances (red points and error bars) with α = 3/2. The error bars correspond to the error on the mean from Nreal = 100 realisations each. The BMF prediction yields a better fit to the measured skewness compared to the MF (dashed black line), but there is a slight ambiguity in recovering the exact BMF prediction due to the α dependence of the statistic (cf. solid, dashed blue lines and shaded blue region).

In Fig. 2 (bottom panel) we present 𝒮3 – the pixel sample skewness for Lévy flights with different ξ0 variances (red points and error bars). For each ξ0 value, we generated Nreal = 100 realisations and present the mean and the error on the mean of 𝒮3. The MF limit, and exact BMF expectation values, are presented as dotted black, and dashed or solid blue lines, respectively. The solid blue region represents the uncertainty associated with finite box effects. The means of the simulations agree well with the expected exact solutions, to within ≲0.5% for all variances probed.

The probability distribution functions, P(ρ), are presented in Fig. 3. In the left panels, we present the numerically reconstructed PDFs (red points and error bars), the MF expectation value (14) (dashed black lines), and the BMF prediction constructed in Sect. 3 (solid and dashed blue lines), using the third-order BMF expansion. In the left panels, we present the PDFs, and in the right panels the difference between the numerically reconstructed PDFs and the MF approximation, and the corresponding difference between BMF and MF theoretical expectation (blue lines). The top, middle, and bottom panels correspond to fields with an average variance of ξ0 = 0.08, 0.88, 2.47, respectively. In the left panels, the points and error bars are the mean and the standard deviations of Nreal = 100 realisations. In the right panels, the error bars correspond to the error on the mean. The solid filled blue regions represent the uncertainty associated with finite box effects. We observe that the BMF prediction closely matches the numerical results, even for fully non-Gaussian fields with ξ0 > 1. The MF approximation fails at low densities, but remains a good fit to the data in the high-density tails.

thumbnail Fig. 3.

Left: Two-dimensional Lévy flight probability distribution function. Right: difference with respect to the MF with parameters α = 3/2, ξ0 = 0.08, 0.88, 2.47 (top-bottom panels), L = 4000 × Δ (box width), Npts = 40 × 20002 (number of steps), Δ = 0.25 (resolution), and R = 1 (smoothing scale). The error bars show the standard deviation in the left panels and the error on the mean for 100 realisations in the right panels. The points are the sample means. The corresponding standard deviations of the fields are given by σ 0 = ξ 0 = 0.28 , 0.94 , 1.57 $ \sigma_{0} = \sqrt{\xi_{0}} = 0.28, 0.94, 1.57 $ (top-bottom). The BMF prediction agrees well with the simulations even in the non-perturbative, non-Gaussian regime.

thumbnail Fig. 4.

Left: Excursion set perimeter length, W1. Right: Euler characteristic – measured (red points and error bars), mean-field expectation value (dashed black lines) and BMF with α = 1.5 (dashed blue lines) and α = 1.43 (solid blue lines). The error bars represent the standard deviation, and the points are the sample means. The top to bottom panels are the cases ξ0 = 0.08, 0.88, 2.47, respectively, with the parameters Δ = 0.25, R = 1, L = 4000 × Δ, α = 3/2, and Npts = 40 × 20002. Once again the agreement is excellent, especially at the high-density end. Note that the BMF prediction for χ (right panels) is beyond the scope of this paper.

thumbnail Fig. 5.

Summary statistics, P(ρ) (top left), W1 (bottom left), and χ (bottom right), for a set of Nreal = 100 realisations of a highly non-Gaussian field with ξ0 = 27 and other parameters of Δ = 0.25, R = 1, L = 4000 × Δ, α = 3/2, and Npts = 40 × 20002. The difference between P(ρ) and the MF prediction is also presented (top right). Error bars show the standard deviation, and the points the sample means. The BMF estimates of the PDF (solid blue lines, top panels) and W1 (bottom left panel) remain an excellent approximation for ξ0 > 20. The MF limit is a good approximation for all statistics in the high-density tails.

There are two other Minkowski functionals associated with a 2D field: the iso-field perimeter length, W1, and the Euler characteristic, χ. We present these quantities in the left and right panels of Fig. 4, respectively, for the same data used in Fig. 3. Specifically the top, middle, and bottom panels are measurements made from realisations with average field variances ξ0 = 0.08, 0.88, 2.47, respectively. The red points and error bars are the mean and standard deviations of Nreal = 100 Lévy flight realisations. The MF predictions are presented as dashed black lines and the BMF predictions for W1 are presented as dashed blue (α = 1.5) and solid blue (α = 1.43) lines (left panels). The quantities W1 and χ depend on the joint probability distribution function for the field ρ and its first and second derivatives. The joint PDF of the field and its first derivatives, and the corresponding BMF prediction for W1, are presented in Sect. 3 and Appendices A and B. The quantity W1 depends on both ξ0 and ξ1, and we measured the variance of the field, ξ0, and its gradient, ξ1, from the simulations and used these values in the analytic form for W1. Also, we note that W1 is a dimension-full quantity. Throughout this work, we have chosen the smoothing scale R = 1, so it should be understood that W1 is presented in units of R pixels.

In the left panels of Fig. 4, we observe that the MF prediction for W1 (dashed black lines) closely matches the numerical simulations (red points) for small ξ0 values (cf. top panel) and the large ρ tails for large variance fields (cf. middle, bottom panels). The BMF prediction agrees well with the simulations for practically all densities, even for field variances larger than unity. The right panels present a similar conclusion for χ; both for small ξ0 fields and the high-density tails of large ξ0 fields, the MF approximation performs well. The BMF prediction for the joint PDF of the first and second derivatives, required for χ, is left for future work.

In Fig. 5 we present the same statistics as in Figs. 3 and 4, but now taking a set of Nreal = 100 highly non-Gaussian Lévy flights with an average variance of ξ0 = 27. The BMF prediction (blue lines, top and lower left panels) remains an excellent approximation for the numerically reconstructed PDF, and the MF limit is accurate in the high-density tails, ρ ≳ 10. The typical magnitudes of W1 and χ decrease with increasing ξ0; this is due to the Lévy flights occupying an increasingly small number of pixels as we decrease 0. Most of the pixels are zero-density, and as we continue to increase ξ0 we will encounter issues with the numerical reconstruction, chiefly with the resolution required to resolve the regions containing Lévy flight points. For large values of ξ0, varying the box size will significantly affect the properties of the field. Decreasing the box size will decrease the number of empty pixels, which will increase the average density and decrease the corresponding variance after ρ is normalised to ρ ¯ = 1 $ \bar{\rho} = 1 $. Regardless, our numerical reconstructions confirm that the BMF results are accurate even for highly non-Gaussian flights.

5. Conclusion

Rayleigh-Lévy flights belong to a family of point distributions for which the CGF can be exactly calculated in a certain limit – specifically the MF limit – and as such their statistical properties can be explored in the non-perturbatively non-Gaussian regime. In this work we have measured the statistical properties of 2D Rayleigh-Lévy flights, to test the underlying accuracy of the MF and BMF theoretical expectations. For this purpose, we utilised the Minkowski functionals, which are summary statistics that contain non-Gaussian information to all orders in the one-point statistics of the field.

Predictions for the PDF of the density field beyond the MF approximation, obtained by expanding the r-CGF to third order in a Laguerre polynomial basis, were compared to simulations and found to be in agreement at both high and low densities. The PDF was accurately reproduced even for non-perturbatively, non-Gaussian fields with variances larger than unity (Figure 3). Specifically, we confirm that the BMF estimate is accurate over three orders of magnitude for the field variance 10−1 ≲ ξ0 ≲ 102. Similarly the BMF estimate for W1 was constructed for the first time and shown to be in agreement with simulated Rayleigh-Lévy flights over the same wide range of field variances. While the BMF prediction for the Minkowski functional, χ, is beyond the scope of this paper, the mean-field predictions for this statistic was also favourably compared to Monte Carlo runs. The MF approximation was found to be a good approximation at intermediate and high densities, even for highly non-Gaussian fields, only failing at low density (Fig. 4). Our precise match to ensembles of simulations highlighted residual biases; for example, ones associated with finite box effects leading to effective values for α as measured via the correlation function that differ from the expected one (Fig. 2).

It would be interesting to extend the 2D measurements to critical points statistics (peaks, voids saddles), following (Bernardeau & Pichon 2024). It would also be of interest to extend the present measurements to 3D flights, though we anticipate that the effect of finite boxes will become more dramatic.

Our results highlight the versatility of Rayleigh-Lévy flights, offering insights not only for astrophysical contexts but also for broader interdisciplinary applications. Rayleigh-Lévy flights model is a unique example of a random process that can both easily be implemented and whose statistical properties are explicitly known (in terms of correlation functions). Furthermore those correlation functions share qualitatively the same properties as those expected for cosmic density fields in both its quasi-linear regime and its strongly non-linear regime. This is therefore a very precious toy model for which analytical methods or numerical tools can be tested, from a departure from Gaussian statistics to the exploration of the fully non-linear regime. For example, one can obtain insights into the validity range of the Edgeworth expansion, which is commonly used to model the perturbative non-Gaussianity of the matter density of the Universe as traced by galaxies. The Edgeworth expansion is not a convergent series, so understanding what variances and density ranges we can use it to model the cosmological density field is an open question. The paper illustrates here that fully non-linear objects such as peaks, critical points, and their correlations, can also be investigated in such a model, challenging and extending the picture that can be drawn from Gaussian fields. Furthermore writing numerical codes to evaluate the number of peaks, droughts, and critical points in a discrete set of strongly correlated points can also be challenging. Having a toy model for which exact results are known is therefore very useful.


1

This is expected assuming that the correlation function will not exhibit divergent behavior at large distances. The asymptotic behavior can be obtained starting with an ansatz 1 − ψ(k) = (l0k)α and performing (2), bearing in mind that the correlation function must not diverge at k = 0 and large distances of kl0 ≪ 1.

2

We define a ‘cell’ as an area occupied by the smoothing window function, which has a typical size of ∼RG, where RG is the associated smoothing length. We fix RG = 1 throughout this work.

3

The total order, nt, corresponds to the energy level, (1 + nt)E0, of the associated harmonic oscillator.

4

For larger separations, the correlation function drops faster than a power law and becomes increasingly noisy. In Fig. 2 we present only the scales that dominate the statistical properties of the flights, which are well approximated by a power law.

5

Or alternatively one could model finite volume effects by replacing in Eq. (2) the integral over k by a sum over discrete values.

Acknowledgments

The authors thank Jose Perico Esguerra for statistical physics insights on Lévy flights. RCB and SA are supported by an appointment to the JRG Program at the APCTP through the Science and Technology Promotion Fund and Lottery Fund of the Korean Government, and was also supported by the Korean Local Governments in Gyeongsangbuk-do Province and Pohang City. SA also acknowledges support from the NRF of Korea (Grant No. NRF-2022R1F1A1061590) funded by the Korean Government (MSIT). CP is partially supported by the grant SEGAL ANR-19-CE31-0017 of the French Agence Nationale de la Recherche. The codes underlying this work are distributed at https://github.com/reggiebernardo/notebooks.

References

  1. Appleby, S., Chingangbam, P., Park, C., et al. 2018, ApJ, 858, 87 [Google Scholar]
  2. Bardeen, J. M., Bond, J. R., Kaiser, N., & Szalay, A. S. 1986, ApJ, 304, 15 [Google Scholar]
  3. Bernardeau, F. 2022, A&A, 663, A124 [NASA ADS] [CrossRef] [EDP Sciences] [Google Scholar]
  4. Bernardeau, F., & Pichon, C. 2024, A&A, 689, A105 [NASA ADS] [CrossRef] [EDP Sciences] [Google Scholar]
  5. Bernardeau, F., Colombi, S., Gaztañaga, E., & Scoccimarro, R. 2002, Phys. Rep., 367, 1 [Google Scholar]
  6. Bond, J. R., Kofman, L., & Pogosyan, D. 1996, Nature, 380, 603 [NASA ADS] [CrossRef] [Google Scholar]
  7. Cadiou, C., Pichon, C., Codis, S., et al. 2020, MNRAS, 496, 4787 [Google Scholar]
  8. Fry, J. N. 1985, ApJ, 289, 10 [NASA ADS] [CrossRef] [Google Scholar]
  9. Gay, C., Pichon, C., & Pogosyan, D. 2012, Phys. Rev. D, 85, 023011 [NASA ADS] [CrossRef] [Google Scholar]
  10. Holtsmark, J. 1919, Ann. Phys. (Berl.), 363, 577 [Google Scholar]
  11. Klages, R., Radons, G., & Sokolov, I. M., eds. 2008, Anomalous Transport (Wiley) [Google Scholar]
  12. Krapivsky, P. L., Redner, S., & Ben-Naim, E. 2010, A Kinetic View of Statistical Physics (Cambridge University Press) [Google Scholar]
  13. Litovchenko, V. A. 2021, Ukr. Math. J., 73, 76 [Google Scholar]
  14. Mandelbrot, B. 1975, Acad. Sci. Paris C. R. Serie Sci. Math., 280, 1551 [Google Scholar]
  15. Matsubara, T. 1994, ApJ, 434, L43 [NASA ADS] [CrossRef] [Google Scholar]
  16. Mecke, K. R., Buchert, T., & Wagner, H. 1994, A&A, 288, 697 [NASA ADS] [Google Scholar]
  17. Peebles, P. J. E. 1980, The Large-Scale Structure of the Universe (Princeton University Press) [Google Scholar]
  18. Peebles, P. J. E., & Groth, E. J. 1975, ApJ, 196, 1 [NASA ADS] [CrossRef] [Google Scholar]
  19. Pranav, P., Edelsbrunner, H., van de Weygaert, R., et al. 2017, MNRAS, 465, 4281 [Google Scholar]
  20. Press, W. H., & Schechter, P. 1974, ApJ, 187, 425 [Google Scholar]
  21. Szapudi, I., & Colombi, S. 1996, ApJ, 470, 131 [NASA ADS] [CrossRef] [Google Scholar]
  22. Uchaikin, V. V. 2019, Phys. Astron. Int. J., 3, 82 [CrossRef] [Google Scholar]
  23. White, S. D. M. 1979, MNRAS, 186, 145 [NASA ADS] [CrossRef] [Google Scholar]

Appendix A: Beyond mean field (BMF) calculations in 2D Rayleigh-Lévy flights

We present here the basis for the computation of quantities in the BMF computation for the 2D case. As for the 1D case described in Bernardeau & Pichon (2024), the idea is to project Eq. (8) on a discrete basis. For a Gaussian window function, the eigenfunctions of the 2D harmonic oscillator are a natural choice.

A.1. The field expansion and equations

Following the key equation, Eq. (21), we need to compute Ξnnncmmmc for the cases of interest. In practice, for the statistics of the density PDF and W1 we only need to know it for nc = mc = 0 and nc = 0, mc = ±1 to have access both the density and its gradient. In the following we will give these quantities with its explicit dependence with the sign of m, m′ and mc that will be denoted ϵ, ϵ′ and ϵc, so that below the notations m and m′ should be understood as absolute values. Expressing the two-point function in terms of the power spectrum P(k), defined such that ξ(x) = ∫d2kP(k)exp(ik.x) we have

Ξ n n 0 ϵ m ϵ m 0 = d 2 k P ( k ) B n ϵ m ( k ) B n ϵ m ( k ) , $$ \begin{aligned} \Xi _{nn^{\prime }0}^{{\epsilon } m\,{\epsilon }^{\prime } m^{\prime }0}=\int \mathrm{d}^2\mathbf{k }\,P(k)\,B_n^{{\epsilon } m}(\mathbf{k })\,B_{n^{\prime }}^{{\epsilon }^{\prime } m^{\prime }*}(\mathbf{k })\,, \end{aligned} $$(A.1)

with

B n ϵ m ( k ) = d 2 x e i k . x C 0 ( x ) b n ( m ) ( x ) = c n m d r r 1 + m C 0 ( r ) L n ( m ) ( r 2 / 2 ) d θ e i ϵ m θ e i k r cos ( θ θ k ) , $$ \begin{aligned} B_n^{{\epsilon } m}(\mathbf{k })&=\int \mathrm{d}^2\mathbf{x }\,e^{\mathrm{i} \mathbf{k }.\mathbf{x }}{\mathcal{C} }_0(\mathbf{x }) {b_n^{(m)}({\mathbf{x }})}=c_n^{m} \int \mathrm{d} r\,r^{1+{m}} {\mathcal{C} }_0(r) {L_n^{(m)}(r^2/2)} \int \mathrm{d}\theta \ e^{\mathrm{i} {\epsilon } m\,\theta }\,e^{\mathrm{i} k r \cos (\theta -\theta _k)}\,, \end{aligned} $$(A.2a)

B n ϵ m ( k ) = d 2 x e i k . x C 0 ( x ) b n ( m ) ( x ) , $$ \begin{aligned} B_n^{{\epsilon } m*}(\mathbf{k })&=\int \mathrm{d}^2\mathbf{x }\,e^{-\mathrm{i} \mathbf{k }.\mathbf{x }}{\mathcal{C} }_0(\mathbf{x }) {b_n^{(m)}({\mathbf{x }})}\,, \end{aligned} $$(A.2b)

and

Ξ n n 0 ϵ m ϵ m ϵ c = d 2 k P ( k ) B n ϵ m ( k ) B n ϵ m ϵ c ( k ) , $$ \begin{aligned} \Xi _{nn^{\prime }0}^{{\epsilon } m\,{\epsilon }^{\prime } m^{\prime }{\epsilon }_c}=\int \mathrm{d}^2\mathbf{k }\,P(k)\,B_n^{{\epsilon } m}(\mathbf{k })\,B_{n^{\prime }}^{{\epsilon }^{\prime } m^{\prime }{\epsilon }_c}(\mathbf{k })\,, \end{aligned} $$(A.3)

with

B n ϵ m ϵ c ( k ) = d 2 x e i k . x C 1 ( ϵ c ) ( x ) b n ( m ) ( x ) = c n m d r r 2 + m C 0 ( r ) L n ( m ) ( r 2 / 2 ) d θ e i ( ϵ m + ϵ c ) θ e i k r cos ( θ θ k ) . $$ \begin{aligned} B_{n}^{{\epsilon } m\,{\epsilon }_c}(\mathbf{k }) = \int \mathrm{d}^2\mathbf{x }\,e^{-\mathrm{i} \mathbf{k }.\mathbf{x }}{\mathcal{C} }_1^{({\epsilon }_c)}(\mathbf{x }) {b_n^{(m^{\prime })}({\mathbf{x }})}=c_n^{m} \int \mathrm{d} r\,r^{2+{m}} {\mathcal{C} }_0(r) {L_n^{(m)}(r^2/2)} \int \mathrm{d}\theta \ e^{\mathrm{i} ({\epsilon } m+{\epsilon }_c)\theta }\,e^{-\mathrm{i} k r\cos (\theta -\theta _k)}\,. \end{aligned} $$(A.4)

The expressions of the normalisation coefficients cnm can easily be obtained from (17) and they read

c n m = 1 / 2 m ( m + n ) ! n ! . $$ \begin{aligned} c_n^m = 1/{\sqrt{\frac{2^m (m+n)!}{n!}}}. \end{aligned} $$(A.5)

The integration over the angle θ yields a Bessel function of order m, and the final result reads

B n ϵ m ( k ) = c n m e k 2 2 k m + 2 n ( 2 n ) !! i m e i ϵ m θ k , $$ \begin{aligned} B_n^{{\epsilon } m}(\mathbf{k })&=c_n^{m}\frac{e^{-\frac{k^2}{2}} k^{m+2 n}}{(2 n)\text{!!}}\mathrm{i}^m e^{\mathrm{i} {\epsilon } m \theta _k}\,, \end{aligned} $$(A.6a)

B n ϵ m ( k ) = c n m e k 2 2 k m + 2 n ( 2 n ) !! i m e i ϵ m θ k , $$ \begin{aligned} B_n^{{\epsilon } m*}(\mathbf{k })&=c_n^{m}\frac{e^{-\frac{k^2}{2}} k^{m+2 n}}{(2 n)\text{!!}}\mathrm{i}^{-m} e^{\mathrm{i} {\epsilon } m \theta _k}\,, \end{aligned} $$(A.6b)

B n ϵ m ϵ c ( k ) = c n m e k 2 2 k m + 2 n ( 2 n + ( ϵ ϵ c 1 ) m + k 2 ) ( 2 n ) !! i 1 m e i ( ϵ m + ϵ c ) θ k . $$ \begin{aligned} B_n^{{\epsilon } m\,{\epsilon }_c}(\mathbf{k })&=c_n^{m}\frac{e^{-\frac{k^2}{2}} k^{m+2 n}(-2n+({\epsilon } {\epsilon }_c-1) m+k^2)}{(2 n)\text{!!}}\mathrm{i}^{-1-m} e^{-\mathrm{i} ({\epsilon } m+{\epsilon }_c) \theta _k}\,. \end{aligned} $$(A.6c)

We can also express the result for a power law correlation function, or equivalently while assuming that the spectrum follows a power law in P(k) = Akns.

For the function W1(ρ), we need to build the CGF of the density and its gradient along a given direction, say Ox. The CGF will then be symmetric with respect to the Oy axis. Then it suffices to restrict our basis to symmetric functions, that is to use

b n ( m ) ( x ) = 2 c n m L n ( m ) ( r 2 / 2 ) r m cos ( m θ ) , $$ \begin{aligned} b_n^{(m)}(\mathbf{x }) = {\sqrt{2}}\,c_n^m\,L_n^{(m)}(r^2/2)\,r^m\,\cos (m\theta )\,, \end{aligned} $$(A.7)

and 𝒞1(x) = 𝒞0(r) r cos(θ). With this definition of functions, Eq. (21) becomes

Ξ n n 0 m m 0 = ξ 0 Γ ( 1 + n s / 2 + n + n + ( m + m ) / 2 ) ( 2 n ) !! 2 m ( m + n ) ! n ! ( 2 n ) !! 2 m ( m + n ) ! n ! Γ ( n s 2 + 1 ) δ m m , $$ \begin{aligned} \Xi _{nn^{\prime }0}^{mm^{\prime }0}&=\xi _0\ \frac{\Gamma \left(1+{n_s}/{2}+n+n^{\prime }+ \left(m+m^{\prime }\right)/2\right)}{(2 n)\text{!!} \ \sqrt{\frac{2^m (m+n)!}{n!}} \left(2 n^{\prime }\right)\text{!!} \ \sqrt{\frac{2^{m^{\prime }} \left(m^{\prime }+n^{\prime }\right)!}{n^{\prime }!}}\ \Gamma \left(\frac{n_s}{2}+1\right)}\delta _{m}^{m^{\prime }}\,, \end{aligned} $$(A.8a)

Ξ n n 0 m m 1 = ξ 0 c m + m ( ( m m ) ( n s + 2 n 2 n ) + ( m + m ) + 1 ) Γ ( n s / 2 + n + n + ( m + m + 1 ) / 2 ) 4 ( 2 n ) !! 2 m ( m + n ) ! n ! ( 2 n ) !! 2 m ( m + n ) ! n ! Γ ( n s 2 + 1 ) δ | m m | 1 , $$ \begin{aligned} \Xi _{nn^{\prime }0}^{mm^{\prime }1}&=\xi _0\,c_{m+m^{\prime }}\, \frac{\left(\left(m\!-\!m^{\prime }\right) \left(n_s\!+\!2 n\!-\! 2 n^{\prime }\right)+\left(m^{\prime }\!+\!m\right)\!+\!1\right) \Gamma \left({n_s}/{2}\!+\!n\!+n^{\prime }+\! \left(m\!+\! m^{\prime }\!+1\right)/2\right)}{4 (2 n)\text{!!}\, \sqrt{\frac{2^m (m+n)!}{n!}} \left(2 n^{\prime }\right)\text{!!}\, \sqrt{\frac{2^{m^{\prime }} \left(m^{\prime }\!+\!n^{\prime }\right)!}{n^{\prime }!}}\Gamma \left(\frac{n_s}{2}+1\right)} \delta ^{1}_{\!\vert {m^{\prime }\!-\!m}\vert }\,, \end{aligned} $$(A.8b)

with ξ 0 = Ξ 000 000 $ \xi_0=\Xi_{000}^{000} $, and

c m + m = if [ m + m = 1 , 2 m + m > 1 , 1 ] . $$ \begin{aligned} c_{m+m^{\prime }}=\text{ if}\left[ \begin{array}{cc} m+m^{\prime } = 1,&\sqrt{2} \\ m+m^{\prime }>1,&1 \end{array}\right]. \end{aligned} $$(A.9)

Numerical solutions were used to fix the normalisation. These results can be checked by direct numerical integrations of the weighted correlation function.

A.2. BMF density CGFs and skewness

With the help of the previous result, we can easily derive the resulting CGFs. It only requires to solve the system (20) for a chosen order. We choose here to truncate the expansion for a fixed nt. For the CGF of the density only, it means that BMF results change for even indices. For the CGF for both the density and density gradient, it changes at all order.

Some results are presented in the main text. We complement here results obtained for higher orders. For α = 3/2, the one-point density CGF with third-order polynomial corrections beyond the MF [symbolically, τ(x)≡τ00 + τ10b1(0)(x)+τ20b2(0)(x)+τ30b3(0)(x)] is given by

φ 6 ( λ ) = λ ( 14625 λ 3 ξ 0 3 37299300 λ 2 ξ 0 2 + 4671569920 λ ξ 0 68719476736 ) 4800 λ 4 ξ 0 4 14061665 λ 3 ξ 0 3 + 2074748004 λ 2 ξ 0 2 39031308288 λ ξ 0 + 68719476736 . $$ \begin{aligned} \varphi _6(\lambda )&= -\frac{\lambda \left(14625 \lambda ^3 \xi _0^3-37299300 \lambda ^2 \xi _0^2+4671569920 \lambda \xi _0-68719476736\right)}{4800 \lambda ^4 \xi _0^4-14061665 \lambda ^3 \xi _0^3+2074748004 \lambda ^2 \xi _0^2-39031308288 \lambda \xi _0+68719476736} \,. \end{aligned} $$(A.10)

For an arbitrary power law correlation function ξ(r) = 1/rβ the CGF φ4(λ) is given by

φ 4 ( λ ) = λ ( β ( β + 2 ) λ ξ 0 ( 16 ( β ( β + 10 ) + 88 ) β ( β + 2 ) ( β + 4 ) λ ξ 0 ) 32768 ) λ ξ 0 ( β ( 4 β ( β + 2 ) λ 2 ξ 0 2 ( β ( β ( β ( β + 8 ) + 84 ) + 336 ) + 1408 ) λ ξ 0 + 16 ( β + 2 ) ( β ( β + 10 ) + 88 ) ) + 16384 ) 32768 . $$ \begin{aligned} \varphi _4(\lambda )&\!=\! \frac{\lambda (\beta (\beta +2) \lambda \xi _0 (16 (\beta (\beta +10)+88)-\beta (\beta +2) (\beta +4) \lambda \xi _0 )-32768)}{\lambda \xi _0 \left(\beta \left(4 \beta (\beta \!+\!2) \lambda ^2 \xi _0 ^2\!-\!(\beta (\beta (\beta (\beta \!+\!8)\!+\!84)\!+\!336)\!+\!1408) \lambda \xi _0 \!+\!16 (\beta \!+\!2) (\beta (\beta \!+\!10)\!+\!88)\right)\!+\!16384\right)\!-\!32768}. \nonumber \end{aligned} $$

CGFs with higher order BMF corrections can be obtained, but are unwieldy to print. Nonetheless, these can be calculated and stored using algebraic computing softwares such as Mathematica. For this work, we have evaluated up to φ6(λ) for fixed-α cases (e.g., α = 1/2, 3/2) and up to φ4(λ) for the arbitrary power law correlation.

thumbnail Fig. A.1.

Skewness in 2D Lévy flight distribution in the BMF formalism (left) as a function of the order of the expansion in (18) for α = 3/2 and (middle) as a function of the Lévy flight index α. Exact and MF values are shown as red-solid and black-dotted lines, respectively. (Right) The difference between MF and BMF density probability distribution functions for different expansion orders. We present the PDF from the main body of the text; ξ0 = 2.47 and use an effective α = 1.43 in the BMF expansion. The red points/error bars are the mean and error on mean of the simulated flights.

The skewness obtained for CGFs with increasing order of corrections BMF are shown in Fig. A.1, supporting an exponential convergence of the BMF formalism to the exact solution.

A.3. BMF joint density and density gradient CGF

The first non trivial result is obtained for α = 3/2 and when we restrict to nt = 1, that is when the first two functions of the basis only are used, is given by

φ 1 ( λ , λ x ) = 16 ( 16 λ + ξ 0 ( λ x 2 λ 2 ) ) ξ 0 2 ( 8 λ 2 7 λ x 2 ) + 256 144 λ ξ 0 . $$ \begin{aligned} \varphi _1(\lambda ,\lambda _x) = \frac{16 \left(16 \lambda +\xi _0 \left(\lambda _x^2-\lambda ^2\right)\right)}{\xi _0^2 \left(8 \lambda ^2-7 \lambda _x^2\right)+256 -144 \lambda \xi _0}\,. \end{aligned} $$(A.11)

Its counterpart for any correlation index β is given by Eq. (26) in the main text, taking advantage of the fact that all correlators are explicitly known. The next interesting order is nt = 3. At such order we can include the next basis element for m = 1. Note that to be consistent, there are in total six basis elements to include, n = 0 and 1 for m = 0 and 1 and n = 0 for m = 2 and m = 3. For α = 3/2, the result takes the form

φ 3 ( λ , λ x ) = P ( λ , λ x ) Q ( λ , λ x ) , where P ( λ , λ x ) = 4 ( 7.03687 × 10 13 λ + 2.51658 × 10 8 λ ξ 0 2 ( 2061 λ 2 1880 λ x 2 ) 1.37439 × 10 11 ξ 0 ( 77 λ 2 32 λ x 2 ) + 500 λ ξ 0 4 ( 168832 λ 4 522016 λ 2 λ x 2 + 183207 λ x 4 ) 204800 ξ 0 3 ( 50344 λ 4 87243 . λ 2 λ x 2 + 9792 λ x 4 ) 1875 ξ 0 5 ( 128 λ 6 608 λ 4 λ x 2 + 513 λ 2 λ x 4 105 λ x 6 ) ) , Q ( λ , λ x ) = 6.71089 × 10 7 ξ 0 2 ( 329923 λ 2 123944 λ x 2 ) 1.83069 × 10 14 λ ξ 0 32768 λ ξ 0 3 ( 2.918 × 10 7 λ 2 2.57737 × 10 7 λ x 2 ) 100 λ ξ 0 5 ( 1.38483 × 10 6 λ 4 4.16963 × 10 6 λ 2 λ x 2 + 1.45172 × 10 6 λ x 4 ) + 240 ξ 0 4 ( 7.34829 × 10 7 λ 4 1.24732 × 10 8 λ 2 λ x 2 + 1.41909 × 10 7 λ x 4 ) + 375 ξ 0 6 ( 1024 λ 6 4736 λ 4 λ x 2 + 3912 λ 2 λ x 4 795 λ x 6 ) + 2.81475 × 10 14 . $$ \begin{aligned} \varphi _3(\lambda ,\lambda _x)&=\frac{P(\lambda ,\lambda _x)}{Q(\lambda ,\lambda _x)}\,, \quad \mathrm{where} \\ P(\lambda ,\lambda _x)&= 4 \left(7.03687\times 10^{13} \lambda +2.51658\times 10^8 \lambda \xi _0^2 \left(2061 \lambda ^2-1880 \lambda _x^2\right)\right.\nonumber \\&\left. -1.37439\times 10^{11} \xi _0 \left(77 \lambda ^2-32 \lambda _x^2\right)+500 \lambda \xi _0^4 \left(168832 \lambda ^4-522016 \lambda ^2 \lambda _x^2+183207 \lambda _x^4\right)\right.\nonumber \\&\left.-204800 \xi _0^3 \left(50344 \lambda ^4-87243. \lambda ^2 \lambda _x^2+9792 \lambda _x^4\right)-1875 \xi _0^5 \left(128 \lambda ^6-608 \lambda ^4 \lambda _x^2+513 \lambda ^2 \lambda _x^4-105 \lambda _x^6\right)\right)\,,\nonumber \\ Q(\lambda ,\lambda _x)&= 6.71089\times 10^7 \xi _0^2 \left(329923 \lambda ^2-123944 \lambda _x^2\right)\nonumber \\&-1.83069\times 10^{14} \lambda \xi _0-32768 \lambda \xi _0^3 \left(2.918\times 10^7 \lambda ^2-2.57737\times 10^7 \lambda _x^2\right)\nonumber \\&-100 \lambda \xi _0^5 \left(1.38483\times 10^6 \lambda ^4-4.16963\times 10^6 \lambda ^2 \lambda _x^2+1.45172\times 10^6 \lambda _x^4\right)\nonumber \\&+240 \xi _0^4 \left(7.34829\times 10^7 \lambda ^4-1.24732\times 10^8 \lambda ^2 \lambda _x^2+1.41909\times 10^7 \lambda _x^4\right)\nonumber \\&+375 \xi _0^6 \left(1024 \lambda ^6-4736 \lambda ^4 \lambda _x^2+3912 \lambda ^2 \lambda _x^4-795 \lambda _x^6\right)+2.81475\times 10^{14}\nonumber \,. \end{aligned} $$(A.12)

This is the form used in practice to compare with simulations in the computation of the W1 indicator.

Appendix B: Derivation of W1(ρ) as a function of the CGF

The iso-field perimeter, W1, is given in general by Eq. (27)

W 1 ( ρ ) = ρ x 2 + ρ y 2 d ρ x d ρ y P ( ρ , ρ x , ρ y ) , $$ \begin{aligned} W_1(\rho ) = \int \int \sqrt{\rho _x^2+\rho _y^2}\ \mathrm{d}\rho _x\mathrm{d}\rho _y\ P(\rho ,\rho _x,\rho _y)\,, \end{aligned} $$(B.1)

where the PDF, P(ρ, ρx, ρy), can be expressed as

P ( ρ , ρ x , ρ y ) = d λ ρ 2 π i d λ x 2 π i d λ y 2 π i exp ( λ ρ ρ λ x ρ x λ y ρ y + φ ( λ , λ x , λ y ) ) , $$ \begin{aligned} P(\rho ,\rho _x,\rho _y) = \int \frac{\mathrm{d}\lambda _\rho }{2\pi \mathrm{i}} \int \frac{\mathrm{d}\lambda _x}{2\pi \mathrm{i}} \int \frac{\mathrm{d}\lambda _y}{2\pi \mathrm{i}} \exp \left( -\lambda _\rho \rho -\lambda _x\rho _x-\lambda _y\rho _y+ \varphi (\lambda ,\lambda _x,\lambda _y) \right)\,, \end{aligned} $$(B.2)

in terms of φ(λ, λx, λy), the joint CGF for ρ, ρx and ρy. After integration by parts, Eq. (B.2) becomes

P ( ρ , ρ x , ρ y ) = d λ ρ 2 π i d λ x 2 π i d λ y 2 π i 1 ρ x φ λ x exp ( λ ρ ρ λ x ρ x λ y ρ y + φ ( λ , λ x , λ y ) ) . $$ \begin{aligned} P(\rho ,\rho _x,\rho _y) = \int \frac{\mathrm{d}\lambda _\rho }{2\pi \mathrm{i}} \int \frac{\mathrm{d}\lambda _x}{2\pi \mathrm{i}} \int \frac{\mathrm{d}\lambda _y}{2\pi \mathrm{i}} \frac{1}{\rho _x} \frac{\partial \varphi }{\partial \lambda _x} \exp \left( -\lambda _\rho \rho -\lambda _x\rho _x-\lambda _y\rho _y+ \varphi (\lambda ,\lambda _x,\lambda _y) \right) \,. \end{aligned} $$(B.3)

The integration element dρxdρy and dλxdλy in Eqs. (B.1) and (B.2) can be written respectively in polar co-ordinates as ρgdρgdθg and λgdλgdθλ. We further take advantage of the fact that φ(λ, λx, λy) is a function of λg2 ≡ λx2 + λy2 only so that

φ λ x = λ x λ g φ λ g . $$ \begin{aligned} \frac{\partial \varphi }{\partial \lambda _x}= \frac{\lambda _x}{\lambda _g} \frac{\partial \varphi }{\partial \lambda _g}\,. \end{aligned} $$(B.4)

This implies that Eq. (B.1) can we re-expressed explicitly in terms of the CGF as

W 1 = d λ ρ 2 π i λ g d λ g d θ λ 2 π 2 ρ g 2 d ρ g d θ g 1 ρ g cos θ g λ g cos θ λ λ g φ ( λ ρ , λ g ) λ g exp ( λ ρ ρ λ g ρ g cos ( θ λ θ g ) + φ ( λ , λ g ) ) . $$ \begin{aligned} W_1\!=\!\!\! \int \int \int \frac{\mathrm{d}\lambda _\rho }{2\pi \mathrm{i}} \frac{\lambda _g\mathrm{d}\lambda _g\mathrm{d} \theta _\lambda }{2\pi ^2} \!\! \int \int \rho _g^2 \mathrm{d} \rho _g\mathrm{d} \theta _g \frac{1}{\rho _g \cos \theta _g}\frac{\lambda _g\cos \theta _\lambda }{\lambda _g} \frac{\partial \varphi (\lambda _\rho ,\lambda _g)}{\partial \lambda _g} \exp \left( -\lambda _\rho \rho -\lambda _g\rho _g\cos (\theta _\lambda -\theta _g)+ \varphi (\lambda ,\lambda _g) \right)\,. \end{aligned} $$(B.5)

The integral over θλ in Eq. (B.5) gives

d θ λ cos θ λ exp ( λ g ρ g cos ( θ λ θ g ) ) = 2 π i J 1 ( λ g ρ g ) cos θ g . $$ \begin{aligned} \int \mathrm{d} \theta _\lambda \cos \theta _\lambda \exp \left(\lambda _g\rho _g\cos (\theta _\lambda -\theta _g)\right) =-2\pi \mathrm{i} J_1(\lambda _g\rho _g)\cos \theta _g \,. \end{aligned} $$(B.6)

Using then the fact that

J 1 ( λ g ρ g ) = 1 ρ g d d λ g J 0 ( λ g ρ g ) , and 0 d ρ g J 0 ( λ g ρ g ) = 1 λ g , $$ \begin{aligned} J_1(\lambda _g\rho _g) = -\frac{1}{\rho _g}\frac{\mathrm{d}}{\mathrm{d}\lambda _g} J_0(\lambda _g\rho _g)\,, \quad \mathrm{and} \quad \int _0^\infty \mathrm{d}\rho _g J_0(\lambda _g\rho _g) = \frac{1}{\lambda _g}\,, \end{aligned} $$(B.7)

allows us to carry out the integration over ρg and θg, so that W1 becomes

W 1 = i + i d λ ρ 2 π 0 d λ g λ g φ ( λ ρ , λ g ) λ g exp ( λ ρ ρ + φ ( λ ρ , λ g ) ) , $$ \begin{aligned} W_1=- \int _{-\mathrm{i}\infty }^{+\mathrm{i}\infty } \frac{\mathrm{d}\lambda _\rho }{2\pi } \int _0^\infty \frac{\mathrm{d}\lambda _g}{\lambda _g} \frac{\partial \varphi (\lambda _\rho ,\lambda _g)}{\partial \lambda _g} \exp \left( -\lambda _\rho \rho + \varphi (\lambda _\rho ,\lambda _g) \right) \,, \end{aligned} $$(B.8)

which in practice can be rewritten as Eq. (30) (given in the main text), after a further integration by parts.

Appendix C: Numerical algorithms and testing

In this section we briefly describe the numerical algorithms used to generate the density field PDF and Minkowski Functional curves. Lévy flights are generated sequentially as point distributions that are binned onto a regular lattice using a nearest neighbour scheme. Throughout this work we take a regularly spaced lattice with N = 4000 points per side and resolution Δ = 0.25, generating a box length L = 4000 × Δ = 1000. Periodic boundary conditions are enforced modulo L at each step of the flight, imposing periodic boundary conditions on the resulting field.

The density field constructed by binning the flight is subjected to a discrete Fourier transform, then smoothed in Fourier space using a kernel W(kR) = exp[−k2R2/2] and inverse Fourier transformed. The smoothing scale is always set to be R = 1, to match the Gaussian filter used in the theoretical calculations. From these fields we extract the summary statistics presented in the main body of the text. The PDF of the field is estimated by binning the pixels into a ρi array, and then normalising the resulting histogram to unity. We take N = 500, ρi values regularly spaced over 0 < ρ ≤ 10, except for the case ξ0 = 27 in which case we use N = 1200 values regularly spaced over 0 < ρ ≤ 80.

The Minkowski Functionals W1 and χ are extracted from the field by taking the array of density threshold values ρi, and generating iso-field boundaries for each threshold. A constant field boundary is a 1D curve, which is generated using the marching squares algorithm as detailed in Appleby et al. (2018). In short, the algorithm linearly interpolates between adjacent values of the density field on the lattice according to a scheme that creates a set of closed polygons. W1 is then the total length of the line segments that make up the polygons, and we define the genus W2 as the sum of rotation angles along the iso-field lines, divided by 2π. The Euler characteristic χ is then the derivative of W2 with respect to ρi; we use the central derivative scheme χi = (W2, i + 1 − W2, i − 1)/(ρi + 1 − ρi − 1). Both W1 and χ are defined here as densities, so they are normalised by the area of the box.

C.1. Gaussian random fields

To assess the accuracy of the algorithms adopted, we extract the Minkowski Functionals from fields for which exact expectation values are known. We cannot use Lévy flights with large ξ0 variances to test the numerics in this way because their expectation values are not exactly known; they are subject to BMF corrections and the convergence of this approximation to the exact properties of the field is unknown. In this appendix we generate Gaussian random fields, for which the ensemble expectation values for P(ρ), W1 and χ are exactly known. This allows us to quantify the numerical limits of our methodology, at least for fields that are close to Gaussian.

In Fig. C.1 we present the summary statistics P, W1, χ extracted from Nreal = 50 realisations of a Gaussian random field. Red points/errorbars are the sample means and error on the means of the realisations. Specifically, the Gaussian random fields are drawn in Fourier space from a white noise power spectrum P(k)∝knek2R2 with n = 0 and the same parameters as the main body of the text; R = 1, Δ = 0.25, L = 4000 × Δ. After inverse fast Fourier transforming, the density field is mean subtracted and normalised to unit variance; ν = ( ρ ρ ¯ ) / ξ 0 $ \nu = (\rho - \bar{\rho})/\sqrt{\xi_{0}} $. For Gaussian fields, the PDF and Minkowski Functionals have the exact ensemble expectation values

P ( ν ) = 1 2 π e ν 2 / 2 , W 1 ( ν ) = 1 2 ξ 1 2 ξ 0 e ν 2 / 2 , χ ( ν ) = 1 ( 2 π ) 3 / 2 ξ 1 2 ξ 0 e ν 2 / 2 ( ν 2 1 ) . $$ \begin{aligned} P(\nu ) = {1 \over \sqrt{2\pi }}e^{-\nu ^{2}/2}\,, \quad W_{1}(\nu ) = {1 \over 2} \sqrt{\xi _{1} \over 2\xi _{0}}e^{-\nu ^{2}/2} \, ,\quad \chi (\nu ) = {1 \over (2\pi )^{3/2}}{\xi _{1} \over 2 \xi _{0}} e^{-\nu ^{2}/2}\left( \nu ^{2}-1 \right) \,. \end{aligned} $$(C.1)

We compare the numerically extracted statistics (red points/error bars) to the Gaussian expectation (black dashed lines). The sub-panels show ΔP, ΔW1 and Δχ; the differences between theoretical predictions and simulated measurements for each statistic (red points/error bars). For each statistic, the simulation measurements successfully reproduce the predictions to sub-percent level. W1 is the only statistic that exhibits any systematic offset (cf middle panel); this is because the linear interpolation approximation of a smooth curve neglects curvature at the resolution scale. Even for W1, the systematic offset between numerical reconstruction and prediction ≲0.5% for all densities.

thumbnail Fig. C.1.

Summary statistics (PDF, W1, χ) extracted from Gaussian random fields (left, middle, right panels). The red points/errorbars are measured from simulations and the black dashed lines are the expectation values. The lower sub-panels show the difference between measurements and theory.

All Figures

thumbnail Fig. 1.

Two-dimensional Rayleigh-Lévy flight with parameters α = 3/2 and ξ0 ∼ 2.47 (0 = 0.01), a density of Npts = 40 points per pixel, a box width of L = 4000 × Δ, a resolution of Δ = 0.25, and a Gaussian smoothing scale of R = 1.

In the text
thumbnail Fig. 2.

Top panel: Measured correlation function for Lévy flights with α = 1.5, 0 = 0.02 (red points and error bars). The dashed blue line is the expected large r ≫ 0 behaviour ζ(r)∼rα − D, but the actual dependence is slightly steeper, with an effective measured power law α ≃ 1.43 (solid blue line). Bottom panel: Measured Skewness 𝒮3 from Lévy flights with different ξ0 variances (red points and error bars) with α = 3/2. The error bars correspond to the error on the mean from Nreal = 100 realisations each. The BMF prediction yields a better fit to the measured skewness compared to the MF (dashed black line), but there is a slight ambiguity in recovering the exact BMF prediction due to the α dependence of the statistic (cf. solid, dashed blue lines and shaded blue region).

In the text
thumbnail Fig. 3.

Left: Two-dimensional Lévy flight probability distribution function. Right: difference with respect to the MF with parameters α = 3/2, ξ0 = 0.08, 0.88, 2.47 (top-bottom panels), L = 4000 × Δ (box width), Npts = 40 × 20002 (number of steps), Δ = 0.25 (resolution), and R = 1 (smoothing scale). The error bars show the standard deviation in the left panels and the error on the mean for 100 realisations in the right panels. The points are the sample means. The corresponding standard deviations of the fields are given by σ 0 = ξ 0 = 0.28 , 0.94 , 1.57 $ \sigma_{0} = \sqrt{\xi_{0}} = 0.28, 0.94, 1.57 $ (top-bottom). The BMF prediction agrees well with the simulations even in the non-perturbative, non-Gaussian regime.

In the text
thumbnail Fig. 4.

Left: Excursion set perimeter length, W1. Right: Euler characteristic – measured (red points and error bars), mean-field expectation value (dashed black lines) and BMF with α = 1.5 (dashed blue lines) and α = 1.43 (solid blue lines). The error bars represent the standard deviation, and the points are the sample means. The top to bottom panels are the cases ξ0 = 0.08, 0.88, 2.47, respectively, with the parameters Δ = 0.25, R = 1, L = 4000 × Δ, α = 3/2, and Npts = 40 × 20002. Once again the agreement is excellent, especially at the high-density end. Note that the BMF prediction for χ (right panels) is beyond the scope of this paper.

In the text
thumbnail Fig. 5.

Summary statistics, P(ρ) (top left), W1 (bottom left), and χ (bottom right), for a set of Nreal = 100 realisations of a highly non-Gaussian field with ξ0 = 27 and other parameters of Δ = 0.25, R = 1, L = 4000 × Δ, α = 3/2, and Npts = 40 × 20002. The difference between P(ρ) and the MF prediction is also presented (top right). Error bars show the standard deviation, and the points the sample means. The BMF estimates of the PDF (solid blue lines, top panels) and W1 (bottom left panel) remain an excellent approximation for ξ0 > 20. The MF limit is a good approximation for all statistics in the high-density tails.

In the text
thumbnail Fig. A.1.

Skewness in 2D Lévy flight distribution in the BMF formalism (left) as a function of the order of the expansion in (18) for α = 3/2 and (middle) as a function of the Lévy flight index α. Exact and MF values are shown as red-solid and black-dotted lines, respectively. (Right) The difference between MF and BMF density probability distribution functions for different expansion orders. We present the PDF from the main body of the text; ξ0 = 2.47 and use an effective α = 1.43 in the BMF expansion. The red points/error bars are the mean and error on mean of the simulated flights.

In the text
thumbnail Fig. C.1.

Summary statistics (PDF, W1, χ) extracted from Gaussian random fields (left, middle, right panels). The red points/errorbars are measured from simulations and the black dashed lines are the expectation values. The lower sub-panels show the difference between measurements and theory.

In the text

Current usage metrics show cumulative count of Article Views (full-text article views including HTML views, PDF and ePub downloads, according to the available data) and Abstracts Views on Vision4Press platform.

Data correspond to usage on the plateform after 2015. The current usage metrics is available 48-96 hours after online publication and is updated daily on week days.

Initial download of the metrics may take a while.