Numerical estimation of the Hausdorff dimension of DD-random feuilletages

Alicia Castroa111Email: [email protected]   Adrian Tanasab222Email: [email protected]
a Institute for Theoretical Physics, Heidelberg University, Heidelberg, Germany.
b LaBRI, UniversitΓ© de Bordeaux, Talence, France.
Abstract

We implement numerical techniques to simulate DD-random feuilletages, candidates for higher-dimensional random geometries introduced in L. Lionni and J.-F. Marckert, Math. Phys. Anal. Geom. 24 (2021) 39. Using finite-size scaling techniques, our approach allows to give a numerical estimation of the Hausdorff dimension dHd_{H} of these feuilletages. The results obtained are compatible with the formal result known for the Brownian map, which corresponds to the D=2D=2 random feuilletage. For the D=3D=3 case, our numerical study finds a good agreement with the conjectured value dH=8d_{H}=8.

1 Introduction

The construction of random geometries in dimension higher than two has been a very active line of research in the last years [Sturm2022, Schiavo2025, Ding:2023ufn]. Although two-dimensional models are now well understood due to powerful combinatorial and probabilistic techniques, but also due to connections to quantum field theory, higher-dimensional analogs remain elusive. In particular, one would like to identify natural candidates for scaling limits of random discrete structures in dimension Dβ‰₯3D\geq 3, which would be expected to play a role analogous to the role played by the Brownian sphere in D=2D=2.

In dimension two, scale invariance is enhanced to conformal invariance, and thus random geometry is known to be tied to conformal invariant structures such as the Gaussian free field and Schramm-Loewner evolution. This has enabled the rigorous construction of Liouville Quantum Gravity (LQG) [Duplantier:2008prc, duplantier2014liouville] and its identification as the scaling limit of uniform random planar maps.

On the other hand, a key breakthrough in the study of planar maps came from the discovery of bijections between rooted quadrangulations and labeled trees [cori1981planar, Schaeffer1998ConjugaisonDE, bouttier2004]. These bijections provide combinatorial encodings that are particularly useful for the enumeration of planar maps and the study of their scaling limits. In particular, these bijections opened the way for the construction of the Brownian map as the universal limit of some families of random planar maps.

With the aim of looking for analogous scaling limit objects in higher dimensions, recent work has focused on extending tree-like encodings and bijective constructions to richer classes of discrete objects [Lionni:2019bzb, Budd:2022dhq, Budd:2022qlr, Budd:2025cvn]. A particularly promising proposal is the one of DD-random feuilletages, 𝐑n​[D]\mathbf{R}_{n}[D], introduced in [Lionni:2019bzb], which uses the encoding of planar maps by iterated trees. The scaling limit of 𝐑n​[D]\mathbf{R}_{n}[D], denoted 𝐫​[D]\mathbf{r}[D], corresponds to the continuum random tree [aldous] (for D=1D=1), the Brownian map [legall2012scaling, miermont2013brownian, marckert2006limit] (for D=2D=2), and conjectural higher-dimensional analogues for D>2D>2.

Within this DD-random feuilletages proposal, we focus in this paper on the first higher-dimensional case beyond the Brownian map, namely the D=3D=3 case. We implement a numerical simulation of random discrete feuilletages 𝐑n​[3]\mathbf{R}_{n}[3] for increasing volumes nn and study the large-scale behavior of their distance profiles. We adapt the techniques of [Barkley:2019kvp] and [Budd:2022dhq] to obtain a numerical estimation of the Hausdorff dimension dHd_{H} by finding a consistent scaling of distance histograms as functions of the graph size nn (the number of vertices of the graph). Our results provide the first numerical evidence for the conjectured value

dH​(𝐫​[3])=23=8,d_{H}(\mathbf{r}[3])=2^{3}=8,

and illustrate the feasibility of numerical investigations of higher-dimensional random feuilletages.

The strategy we adopt in this paper is to first determine the Hausdorff dimension dHd_{H} for the trees 𝐓D\mathbf{T}^{D}, for D=2D=2 and D=3D=3 as well as for uniform quarangulations (corresponding to 𝐑​[2]\mathbf{R}[2]), in order to verify the numerical consistency of the simulations against the exact theoretical predictions knwon for D=2D=2.More broadly, our work illustrates that the framework of iterated foldings can be probed using numerical techniques, thus opening the way to a systematic study of the geometry and scaling properties of 𝐑​[D]\mathbf{R}[D] for D>3D>3.

This methodology is not only of mathematical interest per se, but it also provides a tool to investigate higher-dimensional random geometries that may play a role in fundamental physics. In particular a central challenge in theoretical physics is to understand spacetime at high-energy regimes such as near the Big Bang or black hole singularities, where both classical general relativity and the Standard Model fail to make predictions. A perturbative quantization of the metric field leads to uncontrollable fluctuations at the Planck scale, showing that quantum gravity requires genuinely non-perturbative, background-independent approaches. One such strategy is to approximate the path integral over spacetimes as a sum over discrete geometries built from elementary building blocks, with the hope that a well-defined continuum limit emerges as their size goes to zero. Evidence from quantum field theory approaches and dynamical triangulations suggests that such limits may exist, but the geometry of the resulting continuum is still poorly understood beyond two dimensions [Ambjorn:1991wq, Boulatov:1991hg, Hagura:1995zf, Egawa:1997fg]. In particular, identifying whether higher-dimensional random geometries behave like smooth manifolds, fractals, or new universality classes is crucial to assess their suitability as models of quantum spacetime.

Motivated by the success of Liouville quantum gravity in two dimensions, it is natural to expect that suitable ensembles of random geometries in three and four dimensions will play a comparable role in a consistent quantum theory of gravity. Given the recent proposal of [Lionni:2019bzb] of iterated folding constructions as natural higher-dimensional analogues of Ξ³=8/3\gamma=\sqrt{8/3}-LQG (a.k.a. the Brownian map), we investigate the three-dimensional case by simulating such random geometries and by giving a numerical estimation of their Hausdorff dimension. This geometric observable plays a central role: it characterizes the effective large-scale geometry of the model and serves as a critical exponent controlling the scaling of volumes with distance or, equivalently, the two-point function with geodesic distance [Ambjorn:1995dg]. Our results thus aim to assess whether feuilletages provide a viable framework for extending the successes of two-dimensional quantum gravity to higher dimensions.

The rest of this paper is organized as follows. In SectionΒ 2 we review the construction of random discrete feuilletages 𝐑n​[D]\mathbf{R}_{n}[D] and their known scaling limits. SectionΒ 3 describes our simulation setup, including the algorithm that generates random feuilletages. We also explain here the numerical approach we use. Our numerical results are presented in SectionΒ 4, where we analyze distance-scaling in order to numerically estimate the Hausdorff dimension of 𝐫​[3]\mathbf{r}[3]. Finally, in Section 5, we comment on the outlook of our results and possible extensions.

2 Review of the Iterating Folding of DD-random Feuilletages

We first recall some basic definitions as well as the construction of trees and maps in order to motivate their higher dimensional analogs.

A graph Ξ“n\Gamma_{n} is a pair (V,E)(V,E) where VV is the set of nn vertices and EE is the set of edges. The geodesic graph distance between two vertices is the number of edges of the shortest path between them.

A planar map can be seen as an equivalence class333Modulo orientation preserving homeomorphisms of the sphere. of connected graphs embedded in a sphere such that the embedded edges do not cross and all regions of the surface bounded by edges are topological disks. These disks are called faces of the map. The degree of a face is given by the number of edges that bound it. A map is said to be rooted if it has a distinguished oriented edge.

2.1 Trees

Consider a rooted plane tree with nn edges, TnT_{n}, together with its graph distance. The contour sequence CTC_{T} of this tree is obtained by recording the distance of each vertex from the root starting from the root to its leftmost neighbor and ending from its rightmost neighbor to the root. CT​(k):[0,2​n]→ℝβ‰₯0C_{T}(k):[0,2n]\rightarrow\mathbb{R}_{\geq 0} (See FigureΒ 1b). This leads to a positive one-dimensional discrete walk s. t. CT​(0)=CT​(2​n)=0C_{T}(0)=C_{T}(2n)=0. If we consider a rooted plane tree sampled uniformly at random, CTC_{T} has the law of a Dyck path of length 2​n2n. Moreover, this is a bijection. This means that given a contour sequence, one can construct the rooted plane tree that has such a Dyck path as a contour sequence. Furthermore, this bijection facilitates the enumeration of rooted plane trees, giving as a result the well-known Catalan numbers. This allows to study the asymptotic enumeration of these trees by looking at the large nn asymptotics of the Catalan numbers. The result is

Znt​r​e​e​s∼nβ†’βˆž1π​ 4n​nβˆ’3/2.Z^{trees}_{n}\stackrel{{\scriptstyle n\to\infty}}{{\sim}}\frac{1}{\sqrt{\pi}}\;4^{n}n^{-3/2}. (1)

This power-law behavior is characterized by the exponent Ξ³sβˆ’2=βˆ’3/2\gamma_{s}-2=-3/2, where Ξ³s\gamma_{s} is called the string susceptibility, in this case Ξ³s=βˆ’1/2\gamma_{s}=-1/2. It characterizes the universality class of a large class of trees.

Refer to caption
Figure 1: a) Rooted plane tree with nn edges, the root vertex is at the bottom. b) Contour function obtained by recording the distance of each vertex from the root vertex. c) Brownian excursion obtained in the scaling limit. An example of the distance identification (2) is shown in horizontal arrows. d) Illustration of the Continuuos Random Tree.

The bijection between discrete trees and Dyck paths can be lifted to their continuum setting. This allows to map the Brownian excursion, 𝐞\mathbf{e}, back to a tree by identifying points at distance zero given the distance function

dπžβ€‹(s,t)=πžβ€‹(s)+πžβ€‹(t)βˆ’2​infu∈[s,t]πžβ€‹(u)0≀s,t≀1,d_{\mathbf{e}}(s,t)=\mathbf{e}(s)+\mathbf{e}(t)-2\inf_{u\in[s,t]}\mathbf{e}(u)\qquad 0\leq s,t\leq 1, (2)

The last term restricts the identification when the excursion drops below πžβ€‹([s,t])\mathbf{e}([s,t]) (see horizontal arrows in Figure 1c). This object is called the Continuous Random Tree (CRT) [aldous].

2.2 Maps

Going one step further in β€˜dimensionality’, we briefly review the case of maps and the celebrated Cori-Vaqueli-Schaeffer (CVS) bijection [cori1981planar, Schaeffer1998ConjugaisonDE] which allows us to relate planar maps out to (well) labelled trees.

Let MnM_{n} be a pointed planar quadrangulation with nn faces. This is a planar map with a marked vertex (called root vertex) and where every face has degree 4. Assign to each vertex a label given by the graph distance from the root vertex (Fig. 2a). The labeled quadrangulation has two types of faces: those with vertices with labels (k,k+1,k+2,k+1)(k,k+1,k+2,k+1) and those with labels (k,k+1,k,k+1)(k,k+1,k,k+1). Draw an edge inside of every face of the map using the following rule: for faces (k,k+1,k+2,k+1)(k,k+1,k+2,k+1) the new edge joins vertices k+1k+1 and k+2k+2; for the faces (k,k+1,k,k+1)(k,k+1,k,k+1), the new edge joins the two vertices k+1k+1. This process produces a tree with nn edges joining the vertices of the map MnM_{n} minus the root vertex labeled with positive integers (Fig. 2b). Now, in order not to restrict the labels to be positive, we can always take km​a​xk_{max} to be the maximum label of this tree, subtracting km​a​xβˆ’1k_{max}-1 from all the labels of the resulting tree, we obtain a labeled plane tree with nβˆ’1n-1 edges (Fig. 2c). That is a plane tree where each vertex is labeled by an integer number and such that the labels between adjacent vertices differ by βˆ’1-1, 0 or +1+1. This defines a bijection444Up to a factor of 22 accounting for the orientation of the root edge and a factor of n+2n+2 accounting the choice of root vertex. between rooted quadrangulations with nn faces and rooted labeled plane trees with with labels varying at most 1 along its edges.

Refer to caption

a)b)c)

Figure 2: a) Pointed planar quadrangulation with 6 faces. The root vertex is shown in fuchsia. Each vertex is labeled by its graph distance to the root. b) The spanning tree (in black) is obtained by the CVS bijection with positive labels. c) Labeled plane tree with 5 edges and vertex labels such that between adjacent vertices the labels differ by βˆ’1-1, 0 or +1+1.

This is known as the CVS bijection and allows one to enumerate quadrangulations with nn faces by enumerating rooted plane trees plus the number of allowed labelings. This leads to the well-known result on the asymptotic enumeration of quadrangulations

Znq​u​a​d∼nβ†’βˆž2π​ 12n​nβˆ’5/2,Z^{quad}_{n}\stackrel{{\scriptstyle n\to\infty}}{{\sim}}\frac{2}{\sqrt{\pi}}\;12^{n}n^{-5/2}, (3)

where Ξ³s=1/2\gamma_{s}=1/2.
Given this bijection between labeled trees and planar maps, the scaling limit of the latter can be studied. As mentioned above, the scaling limit of the tree is well-defined and is the celebrated CRT. Its labeling corresponds to another discrete walk on the plane and its scaling limit is a Brownian snake. Using the β€˜continuum’ analog of the CVS bijection in these objects the Brownian map was constructed [LeGall:2006aea]. The Brownian map [legall2012scaling, miermont2013brownian, marckert2006limit] is the universal scaling limit of large random planar maps [LeGall:2006aea, LeGall2011UniquenessAU]. It arises as a random metric space (𝐫​[2],d)(\mathbf{r}[2],d) of Hausdorff dimensionΒ 44, homeomorphic to the sphereΒ π•Š2\mathbb{S}^{2}, and is encoded via the CRT decorated with spatial labels given by a Brownian snake.

A natural question to ask is whether analogous universal limits exist in higher dimension and, moreover, if these can be constructed in a similar way. It is in this spirit that in [Lionni:2019bzb] the DDth random feuilletage was introduced.

2.3 The arbitrary DD case

The DDth random discrete snake of size nn is given by

𝐁𝐒n​[D]=([𝐂n(1),𝐋n(1)],…,[𝐂n(D),𝐋n(D)]),\mathbf{BS}_{n}[D]=\left([\mathbf{C}_{n}^{(1)},\mathbf{L}_{n}^{(1)}],\dots,[\mathbf{C}_{n}^{(D)},\mathbf{L}_{n}^{(D)}]\right),

where 𝐂n(1)\mathbf{C}_{n}^{(1)} is a uniform Dyck path of 2​n2n steps which corresponds to the contour process of a uniform planar tree 𝐓n1\mathbf{T}^{1}_{n} with nn edges (Fig. 1a)). Moreover, 𝐋n(1)\mathbf{L}_{n}^{(1)} is a random label process induced by a standard branching random walk on the tree 𝐓n1\mathbf{T}^{1}_{n} (Fig. 3b)). For j>1j>1, the pair (𝐂n(j),𝐋n(j)\mathbf{C}_{n}^{(j)},\mathbf{L}_{n}^{(j)}) corresponds to the contour and labeling induced by a standard branching random walk of a random planar tree 𝐓nj\mathbf{T}^{j}_{n} with 2jβˆ’1​n2^{j-1}n edges (see, for example, Fig. 3).

Refer to caption

a)b)c)d)

Figure 3: a) Uniform labeled plane tree with 55 edges 𝐓51\mathbf{T}_{5}^{1}. b) Label process of 𝐓51\mathbf{T}_{5}^{1}. c) Conjugation of the label process. d) Height process of the random plane tree with 1010 edges, 𝐓102\mathbf{T}_{10}^{2}.

The DDth random discrete feuilletage, denoted 𝐑n​[D]\mathbf{R}_{n}[D], is a random metric space with n+Dn+D nodes obtained by iterated folding of discrete trees as follows: For all jβ‰₯2j\geq 2, the nodes (𝐚n(jβˆ’1)+cβˆ’1\mathbf{a}_{n}^{(j-1)}+c-1 mod 2jβˆ’1​n2^{j-1}n) and (𝐚n(jβˆ’1)+cβ€²βˆ’1\mathbf{a}_{n}^{(j-1)}+c^{\prime}-1 mod 2jβˆ’1​n2^{j-1}n) of the tree 𝐓n(j)\mathbf{T}^{(j)}_{n} are identified if the corners (c,cβ€²)∈[1,2jβˆ’1​n]2(c,c^{\prime})\in[1,2^{j-1}n]^{2} are corners of the same node in 𝐓n(jβˆ’1)\mathbf{T}^{(j-1)}_{n} (see Fig. 4).

Let us remind here a couple of particularly important properties of these random discrete feuilletage 𝐑n​[D]\mathbf{R}_{n}[D]:

  • β€’

    Its edges coincide with those of the tree 𝐓n(D)\mathbf{T}_{n}^{(D)}.

  • β€’

    Its vertices correspond to those of 𝐓n(1)\mathbf{T}_{n}^{(1)} plus the root vertices of the trees 𝐓n(j)\mathbf{T}_{n}^{(j)} with 2≀j≀D2\leq j\leq D.

Refer to caption

a)b)c)d)e)f)

Figure 4: a) (D=1)(D=1)-random discrete feuilletage 𝐓1\mathbf{T}^{1}. b) Identification of the vertices of the random plane tree 𝐓2\mathbf{T}^{2} induced by the corners of 𝐓1\mathbf{T}_{1}. c) Corresponding uniform pointed planar quadrangulation or (D=2)(D=2)-random discrete feuilletage. d) Identification of the vertices of the random plane tree 𝐓3\mathbf{T}^{3} induced by the corners of 𝐓2\mathbf{T}^{2}. e) Corresponding random planar map with two-marked vertices. f) (D=3)(D=3)-random discrete feuilletage obtained from identifying vertices of the random plane trees 𝐓3\mathbf{T}^{3} (according to the corners of 𝐓2\mathbf{T}^{2}) and 𝐓2\mathbf{T}^{2} (according to the corners of 𝐓1\mathbf{T}_{1}).
Random discrete object in bijection with Scaling limit
Plane tree Random contour sequence Continuum Random Tree (CRT)
Quadrangulation Random labelled tree Brownian map
DDth discrete feuilletage DDth discrete Brownian snake DDth random feuilletage
Table 1: Relations between trees, quadrangulations and the DD-th random feuilletage.

The asymptotic enumeration of rooted DDth discrete feuilletages was shown (see again [Lionni:2019bzb]) to be

Zn(D)∼cD​λDn​nΞ³s​[D]βˆ’2.Z_{n}^{(D)}\sim c_{D}\lambda_{D}^{n}\;n^{\gamma_{s}[D]-2}. (4)

The string susceptibility of the DDth discrete feuilletage is now

Ξ³s​[D]=32βˆ’D.\gamma_{s}[D]=\frac{3}{2}-D. (5)

This reduces to the well-known values of Ξ³s​[1]=βˆ’1/2\gamma_{s}[1]=-1/2 for random trees (1) (branched polymers) and Ξ³s​[2]=+1/2\gamma_{s}[2]=+1/2 for uniform quadrangulations (3) (pure gravity).
As nβ†’βˆžn\to\infty, one has the convergence555This convergence holds in a functional sense. This convergence is weaker than the Gromov-Hausdorff convergence for the Brownian map, but it provides a rigorous approximation scheme. of the DDth discrete feuilletage666More precisely, of its normalized and pointed version. However, this does not affect the distance statistics we study in this work. 𝐑n​[D]\mathbf{R}_{n}[D] to the DDth random feuilletage 𝐫​[D]\mathbf{r}[D]. The metric spaces

𝐫​[D],Dβ‰₯0,\mathbf{r}[D],\qquad D\geq 0,

correspond to

  • β€’

    𝐫​[0]\mathbf{r}[0]: the unit circle,

  • β€’

    𝐫​[1]\mathbf{r}[1]: CRT,

  • β€’

    𝐫​[2]\mathbf{r}[2]: the Brownian map,

  • β€’

    𝐫​[D]\mathbf{r}[D], Dβ‰₯3D\geq 3: new higher-dimensional random geometries.

By construction, the upper bound for the diameter of the discrete feuilletage 𝐑n​[D]\mathbf{R}_{n}[D] is

diam​𝐑n​[D]≲n1/2D.\mathrm{diam}\,\mathbf{R}_{n}[D]\lesssim n^{1/2^{D}}. (6)

This comes from the fact that there is always a path to go from vertex aa to vertex bb in 𝐑n​[D]\mathbf{R}_{n}[D] along the tree 𝐓nD\mathbf{T}_{n}^{D}. However, the identification requested to obtain the corresponding map can bring the vertices closer together, creating β€˜shortcuts’. This sets a lower bound for the Hausdorff dimension of the DDth discrete feuilletage. The Hausdorff dimension accounts for the relative scaling of volumes of balls with respect to their geodesic radius. Based on these diameter estimates and analogy with the D=1,2D=1,2 cases, it was conjectured [Lionni:2019bzb] that the Hausdorff dimension of 𝐫​[D]\mathbf{r}[D] satisfies

dH​(𝐫​[D])=2D.\mathrm{d}_{H}(\mathbf{r}[D])=2^{D}. (7)

This is consistent with known results: dH​(𝐫​[1])=2\mathrm{d}_{H}(\mathbf{r}[1])=2 for the CRT [aldous] and dH​(𝐫​[2])=4\mathrm{d}_{H}(\mathbf{r}[2])=4 for the Brownian map [LeGall:2006aea]. For Dβ‰₯3D\geq 3, this remains an open question. It is to this open question that we bring numerical evidence in the rest of this paper.

3 Methods and Numerical Implementation

In this section, we introduce the Hausdorff dimension numerical estimator we use (based on [Barkley:2019kvp] and [Budd:2022qlr]) as well as a description of the numerical implementation.

3.1 Hausdorff dimension estimator

Let Ξ“n\Gamma_{n} be a graph with nn vertices equipped with the canonical graph distance G^n\hat{G}_{n}. If the metric space given by the pair (Ξ“n,G^n)(\Gamma_{n},\hat{G}_{n}) has a scaling limit, there exists a positive real number dHd_{H} such that the limit

(Ξ“n,nβˆ’1/dH​G^n)β†’nβ†’βˆž(Ξ“,G^)\left(\Gamma_{n},n^{-1/d_{H}}\hat{G}_{n}\right)\xrightarrow[]{n\rightarrow\infty}\left(\Gamma,\hat{G}\right) (8)

exists in the Gromov–Hausdorff sense.

In order to find this exponent numerically, we simulate qq graphs of nn vertices and measure graph distances in the following way. Let x0,x1x_{0},x_{1} uniformly random vertices of the graph Ξ“n\Gamma_{n} and let G^n​(x0,x1)=rn\hat{G}_{n}(x_{0},x_{1})=r_{n}. Then, the Hausdorff dimension dHd_{H} is the exponent such that the limit

nβˆ’1/dH​rnβ†’nβ†’βˆžrn^{-1/d_{H}}r_{n}\xrightarrow[]{n\rightarrow\infty}r (9)

exists.

In order to make the numerical estimation statistically relevant, we need to consider q≫1q\gg 1, i.e. we need to consider a significantly large number of samples, and we also need to take n≫1n\gg 1 to approximate the scaling limit. This information can be efficiently encoded in a normalized histogram ρn​(x)=ℙ​(rn=x)\rho_{n}(x)=\mathbb{P}(r_{n}=x) for xβˆˆβ„β‰₯0x\in\mathbb{R}_{\geq 0}. For a fixed value xx, ρn​(x)\rho_{n}(x) is the probability that two vertices of Ξ“n\Gamma_{n} are at distance xx. In this setting, we assume that the existence of dHd_{H} implies the existence of the scaling limit of n1/dH​ρn​(n1/dH​x)n^{1/d_{H}}\rho_{n}(n^{1/d_{H}}x). To justify this assumption, we first check its validity for the well-known D=2D=2 (uniform quadrangulations) case.

Finally, given that the formal limit nβ†’βˆžn\rightarrow\infty is unattainable in numerical simulations, we use a reference volume n0≫1n_{0}\gg 1. Then, the Hausdorff dimension exists if there exists parameters kn>1k_{n}>1 for n0>nn_{0}>n and kn0=1k_{n_{0}}=1 such that

knβˆ’1​ρn​(knβˆ’1​x)fitsρn0​(x).k_{n}^{-1}\rho_{n}\left(k_{n}^{-1}x\right)\hskip 28.45274pt\mathrm{fits}\hskip 28.45274pt\rho_{n_{0}}(x). (10)

More precisely, for each n<n0n<n_{0} we determine the fit parameters knk_{n} and sns_{n} that minimize the integrated square deviation between knβˆ’1​ρn​(knβˆ’1​(x+sn)βˆ’sn)k_{n}^{-1}\rho_{n}(k_{n}^{-1}(x+s_{n})-s_{n}) and ρn0\rho_{n_{0}}. The shift sns_{n} is included to compensate discretization effects. In order to take into account the dependence of sns_{n} on nn, we fit ρn\rho_{n} twice: first time to find the values of sns_{n} and to obtain the mean ss, and the second time we fit knβˆ’1​ρn​(knβˆ’1​(x+s)βˆ’s)k_{n}^{-1}\rho_{n}(k_{n}^{-1}(x+s)-s) to obtain the values of knk_{n}. The relation between knk_{n} and nn implies that in the limit nβ†’βˆžn\rightarrow\infty, the parameter knk_{n} behaves as

kn∼(n/n0)βˆ’1/dH.k_{n}\sim(n/n_{0})^{-1/d_{H}}. (11)

Thus, a numerical estimate of the Hausdorff dimension is obtained by fitting this curve. To be more precise, one can parameterize the deviations from (11) by

kn=(nn0)βˆ’1/dH​(a+b​(nn0)βˆ’Ξ΄)k_{n}=\left(\frac{n}{n_{0}}\right)^{-1/d_{H}}\left(a+b\left(\frac{n}{n_{0}}\right)^{-\delta}\right) (12)

where a∼1a\sim 1, |b|β‰ͺ1|b|\ll 1 and Ξ΄\delta of order 1/dH1/d_{H}.

Additionally, in order to corroborate the robustness of our results, we use different deciles as introduced in [Fredes2021ModelsOR]. That is, to perform the fit (10), we do not use the whole histogram but 75%75\%, 50%50\% and 25%25\% from the maximum value of the histogram.

3.2 Numerical implementation

In this subsection we present the C++ algorithm used to estimate the the Hausdorff dimension of the feuilletages. The implementation is based on successive foldings of Dyck paths and their associated label processes.

The starting point of each simulation is a Dyck path of length 2​n2n, generated uniformly at random. In the code this is performed by the function SimulationDyck, which outputs an integer array V​[0]V[0] of length size[0]. This corresponds to the contour function of the first rooted plane tree. To each tree we assign a label process Eti\mathrm{Eti}, constructed iteratively via the function ProcessusEtiquette. The pair (V​[i],Eti​[i])(V[i],\mathrm{Eti}[i]) forms the basic building block at iteration ii.

The core of the algorithm is the iterative folding procedure implemented in the function IteratedMap. At each iteration ii, the following operations are performed:

  1. 1.

    The current label process Eti​[i]\mathrm{Eti}[i] is conjugated to a new height function H​1​[i+1]H1[i+1] using Conjug.

  2. 2.

    A new contour path V​[i+1]V[i+1] is generated from H​1​[i+1]H1[i+1] via a function FromHtoV, producing the next iteration of the tree.

  3. 3.

    The representative nodes Rep​[i]\mathrm{Rep}[i] obtained from the function NodesRepresentants, which encodes how each vertex is identified under folding, are projected to the previous level through the recursion

    R​g​[i]​[j]={0,j=0,R​g​[iβˆ’1]​(modu​(Rep​[i]​[j]+a​[iβˆ’1]βˆ’1,size​[iβˆ’1])),j>0,Rg[i][j]=\begin{cases}0,&j=0,\\ Rg[i-1]\big(\,\texttt{modu}(\mathrm{Rep}[i][j]+a[i-1]-1,\,\texttt{size}[i-1])\,\big),&j>0,\end{cases}

    where a​[i]a[i] are the conjugacy parameters. This ensures that node identifications are consistently propagated across iterations.

  4. 4.

    Intermediate arrays such as V​[i]V[i], Eti​[i]\mathrm{Eti}[i], and Rep​[i]\mathrm{Rep}[i] are freed to optimize memory usage.

This procedure constructs the 𝐑​[D]\mathbf{R}[D] feuilletage after (Dβˆ’1)(D-1) steps (corresponding to the parameter ITERATION).

Distance estimations are performed using the function ComputeDistanceFromRandomNode. At each iteration, the following operations are performed:

  1. 1.

    A random vertex in the final folded map is selected as the root, and its distance is initialized to zero.

  2. 2.

    Distances to all other nodes are iteratively updated using the tree height array H1H_{1} and the representative mapping R​gRg. At each step, the distance of a node is compared to that of its neighbor along the tree.

  3. 3.

    This process produces a complete distance profile from the chosen root. The maximum distance is recorded.

  4. 4.

    To gather sufficient statistics, the procedure is repeated over 10 random roots chosen independently of each other and 100000 independent map realizations using a functionRepeatDistanceIteratedMap from which the distance histograms are populated. This procedure was repeated to populate three (for 𝐑​[3]\mathbf{R}[3]), four (for 𝐓3\mathbf{T}_{3} and 𝐑​[2]\mathbf{R}[2]), and resp. eight (for 𝐓2\mathbf{T}_{2}) statistically independent samples from which the standard deviations of our measurements where obtained.

In each simulation, distances are measured with respect to a root node chosen at random. Concretely, a root is selected uniformly among the vertices of the initial Dyck path (before the folding procedure), i.e. from the first half of the contour representation. After folding, this choice corresponds to a specific vertex in the map, which then serves as the reference point for distance computations. The algorithm sets the distance of the root to zero and iteratively updates the distances of all other vertices. This procedure ensures that shortest–path distances in the folded map are obtained with respect to the chosen root. Because the root is drawn uniformly from the contour prior to folding, the distribution of root choices in the final geometry is not strictly uniform across vertices. In particular, vertices with a high number of corners may be oversampled. This introduces a mild bias that can slightly shift the distance profiles and the extracted Hausdorff dimension. However, since the distance histograms show a well-behaved scaling, we regard the deviation as a systematic finite–size effect.

4 Hausdorff dimension estimation

In this section, we present the numerical estimations of the Hausdorff dimensions obtained using the procedures described in SectionΒ 3 for D=2D=2 and D=3D=3 random feuilletages. Our strategy is to first determine the exponent dHd_{H} for the trees 𝐓D\mathbf{T}^{D}, in order to verify the numerical consistency of the simulations against the exact theoretical prediction dH​(𝐓D)=2Dd_{H}(\mathbf{T}^{D})=2^{D}. This preliminary step also provides a reference for estimating the numerical uncertainty on dHd_{H}.

For each case, we display the logarithmic fit given by (12). Different values of the reference volume n0n_{0} are used, values chosen to balance numerical accuracy and computational feasibility: n0n_{0} must be large enough for the Hausdorff dimension dHd_{H} to approach its predicted asymptotic value, yet small enough for the simulations to remain tractable within reasonable cluster run times.

4.1 (D=2)(D=2)-random feuilletage

We first study the case of random labeled trees, that is 𝐓n2\mathbf{T}_{n}^{2} with n∈[211,221]n\in[2^{11},2^{21}].

Refer to caption
Figure 5: Left: Distance histograms ρn​(x)\rho_{n}(x) for n∈[211,221]n\in[2^{11},2^{21}]. Right: Example of the fit to ρn0\rho_{n_{0}} with n0=221n_{0}=2^{21} from which the numerical values of knk_{n} are obtained.

The obtained values for knk_{n} in function of the size of the graph nn are fitted according to the ansatz (12). This is shown in Figure 6.

Refer to caption
Figure 6: Logarithmic plot of fit (12).

The numerical estimates for the Hausdorff dimension dH\mathrm{d}_{H} are then obtained. We list them in the following table, where the reference volume for each site is denoted by n0n_{0}, the decile corresponds to the percentage of the histogram considered for the fit from its maximum, and the error bars correspond to the standard deviation computed with respect to different batches.

n0n_{0} Decile dHd_{H}
221=20971532^{21}=2097153 0.75 4.04489Β±0.05097594.04489\pm 0.0509759
0.50 4.06857Β±0.08305164.06857\pm 0.0830516
0.25 4.04807Β±0.05820754.04807\pm 0.0582075
220=10485772^{20}=1048577 0.75 4.12535Β±0.179964.12535\pm 0.17996
0.50 4.08403Β±0.1774434.08403\pm 0.177443
0.25 4.0675Β±0.1656114.0675\pm 0.165611
219=5242892^{19}=524289 0.75 4.04577Β±0.0739324.04577\pm 0.073932
0.50 4.0427Β±0.06813724.0427\pm 0.0681372
0.25 4.0255Β±0.05911664.0255\pm 0.0591166
Table 2: Comparison of Hausdorff dimension estimates obtained for 𝐓2\mathbf{T}^{2} with different numerical schemes given by varying the reference volume n0n_{0} and the decile [Fredes2021ModelsOR].

In the case of 𝐑n​[2]\mathbf{R}_{n}[2] i.e. uniform quadrangulations, we considered the range n∈[211,219]n\in[2^{11},2^{19}]. We present an example of the histograms and their fits as well as the logartimic fit.

Refer to caption
Figure 7: Left: Distance histograms ρn​(x)\rho_{n}(x) for n∈[211,219]n\in[2^{11},2^{19}]. Right: Example of the fit to ρn0\rho_{n_{0}} with n0=219n_{0}=2^{19} from which the numerical values of knk_{n} are obtained.
Refer to caption
Figure 8: Logaritmic plot of fit (12).

The numerical estimates for the Hausdorff dimensions dH\mathrm{d}_{H} are then given in Table 3.

Reference volume Decile dHd_{H}
219=5242892^{19}=524289 0.75 4.09626Β±0.09393464.09626\pm 0.0939346
0.50 4.17282Β±0.1051884.17282\pm 0.105188
0.25 4.12924Β±0.06468974.12924\pm 0.0646897
218=2621442^{18}=262144 0.75 4.157Β±0.08660864.157\pm 0.0866086
0.50 4.19995Β±0.07592464.19995\pm 0.0759246
0.25 4.17802Β±0.09418554.17802\pm 0.0941855
217=1310722^{17}=131072 0.75 4.35338Β±0.04361684.35338\pm 0.0436168
0.50 4.33901Β±0.04523084.33901\pm 0.0452308
0.25 4.31055Β±0.05707314.31055\pm 0.0570731
Table 3: Comparison of Hausdorff dimension estimates obtained for 𝐑​[2]\mathbf{R}[2] with different numerical schemes given by varying the reference volume n0n_{0} and the decile [Fredes2021ModelsOR].

Both numerical estimates given in Tables 2 and 3 agree with the theoretical results within the error bars as well as with previous numerical measurements [Barkley:2019kvp, Budd:2022qlr].

Let us end this subsection by the following consideration with respect to error tolerance. Note that, while the numerical estimate of dH\mathrm{d}_{H} converges very precisely to the theoretical value in the case of trees, in the case of maps, there is some finite-volume error we should be expecting in the D=3D=3 case. The ’worst’ numerical agreement with the theoretical value dH=4\mathrm{d}_{H}=4 is of the order of 8.75%8.75\%. This is the threshold we expect to reach in the D=3D=3 discrete feuilletage case.

4.2 (D=3)(D=3)-random feuilletage

We start in this case by simulating the tree 𝐓n3\mathbf{T}_{n}^{3} with n∈[211,226]n\in[2^{11},2^{26}]. As mentioned above, there is a formal estimate for the diameter of this object, so this serves as a testing ground for a consistency check.

Refer to caption
Figure 9: Left: Distance histograms ρn​(x)\rho_{n}(x) for n∈[211,226]n\in[2^{11},2^{26}]. Right: Example of the fit to ρn0\rho_{n_{0}} with n0=219n_{0}=2^{19} from which the numerical values of knk_{n} are obtained.

Comparing these distance histograms with the ones obtained for D=2D=2, we observe that they show a consistent scaling. This can be checked by fitting (12).

Refer to caption
Figure 10: Logaritmic plot of fit (12).
Reference volume Decile dHd_{H}
226=671088652^{26}=67108865 0.75 8.10087Β±0.2056948.10087\pm 0.205694
0.50 7.9087Β±0.0204427.9087\pm 0.020442
0.25 7.96269Β±0.1773957.96269\pm 0.177395
225=335544332^{25}=33554433 0.75 8.04704Β±0.09241468.04704\pm 0.0924146
0.50 7.89155Β±0.1021667.89155\pm 0.102166
0.25 7.84954Β±0.1031027.84954\pm 0.103102
224=167772172^{24}=16777217 0.75 7.95789Β±0.3646647.95789\pm 0.364664
0.50 7.92386Β±0.2976477.92386\pm 0.297647
0.25 7.86777Β±0.278837.86777\pm 0.27883
Table 4: Comparison of Hausdorff dimension estimates obtained for 𝐓3\mathbf{T}^{3} with different numerical schemes given by varying the reference volume n0n_{0} and the decile [Fredes2021ModelsOR].

In the case of 𝐑n​[3]\mathbf{R}_{n}[3], we considered the range n∈[211,227]n\in[2^{11},2^{27}]. We present an example of the histograms and their fits as well as the logartimic fit.

Refer to caption
Figure 11: Histograms ρn​(x)\rho_{n}(x). Fit to ρn0\rho_{n_{0}} with mean shift and for the numerical estimation of dHn​u​md^{num}_{H}.
Refer to caption
Figure 12: Logaritmic plot of fit (12).

The numerical estimates for the Hausdorff dimension dH\mathrm{d}_{H} are now given in Table 5.

Reference volume Decile dHd_{H}
227=1342177282^{27}=134217728 0.75 7.32657Β±0.3224377.32657\pm 0.322437
0.50 7.05557Β±0.1062977.05557\pm 0.106297
0.25 7.12485Β±0.2264037.12485\pm 0.226403
226=671088652^{26}=67108865 0.75 7.12307Β±0.01826447.12307\pm 0.0182644
0.50 7.00843Β±0.157057.00843\pm 0.15705
0.25 6.97208Β±0.1888186.97208\pm 0.188818
225=335544332^{25}=33554433 0.75 6.79707Β±0.03879526.79707\pm 0.0387952
0.50 6.75733Β±0.05121596.75733\pm 0.0512159
0.25 6.69628Β±0.04476926.69628\pm 0.0447692
224=167772172^{24}=16777217 0.75 6.64225Β±0.08442556.64225\pm 0.0844255
0.50 6.62638Β±0.05478586.62638\pm 0.0547858
0.25 6.61481Β±0.07271356.61481\pm 0.0727135
Table 5: Comparison of Hausdorff dimension estimates obtained for 𝐑3\mathbf{R}^{3} with different numerical schemes given by varying the reference volume n0n_{0} and the decile [Fredes2021ModelsOR].

Given the error expected from analysing the D=2D=2-case, we consider a deviation of approximately 8.75%8.75\% from the theoretical value. That is dH=8Β±0.7\mathrm{d}_{H}=8\pm 0.7. Given that we reached such a threshold and we see a consistent increase in the Hausdorff dimension with increasing volumes, we conclude our numerical estimates are compatible with the conjecture of [Lionni:2019bzb].

5 Concluding remarks

In this paper we have thus implemented a numerical study of the Hausdorff dimension of DD-random feuilletages introduced in [Lionni:2019bzb].

For D=2D=2, our results reproduce the known value associated with the Brownian map, providing a nontrivial validation of the numerical procedure and of the scaling techniques used. For D=3D=3, we obtained results in good agreement with the conjectured value dH=8d_{H}=8, supporting the idea that this model captures a genuinely higher-dimensional universality class of random geometry.

Let us now compare our results with the ones obtained from the mating of trees construction [Budd:2022qlr]. According to [Lionni:2019bzb], for the (D=3)(D=3)-random feuilletages, the string susceptibility is Ξ³s=βˆ’3/2\gamma_{s}=-3/2. On the other hand, according to the numerical results of [Budd:2022qlr], the string susceptibility exponent Ξ³s=βˆ’3/2\gamma_{s}=-3/2 corresponds approximately to the mating of three trees with correlation βˆ’cos⁑(0.7)​π-\cos(0.7)\pi. Moreover, we know that the first pair of trees are correlated according to the law of the label process of uniform quadrangulations. Thus, this implies that βˆ’cos⁑(2​π/3)=1/2-\cos(2\pi/3)=1/2. However, when using this value and the fit in [Budd:2022qlr] for isosceles regions, we get that there is no real solution for the angle Ξ²\beta, i.e. there is no mated-CRT map in the isosceles region for which both of the trees are correlated according to uniform quadrangulations and for whom the Hausdorff dimension is equal to 88. Therefore, this argument indicates that the (D=3)(D=3)-feuilletage most likely does not belong to the D=3D=3 mating of trees universality classes.

Let us end this paper by emphasizing that our findings provide numerical evidence suggesting that the DDth random feuilletages has a suitable scaling-limit and it constitutes a natural candidate for a higher-dimensional generalization of the Brownian map as a metric space. From the theoretical physics point of view, this opens the way to an exploration of the continuum limit of these discrete geometries and of their potential connections to models of quantum gravity, where such scale-invariant geometries could play a fundamental role.

Acknowledgments

We warmly acknowledge Jean-FranΓ§ois Marckert for sharing the code used to produce the discrete feuilletages, as well as for several discussions at various stages of this project. This work was supported by the ANR-20-CE48-0018 β€œ3DMaps” grant.