Geometric Dimensions

\(IaM^e\)

2024

Motivation

We treat geometry as the means of enforcing a well defined inside–outside separation and preventing uncontrolled information mixing with the environment. Given that geometry is required, we apply a minimum description length (MDL) principle to evaluate which geometric realizations are most probable. The central claim is that three spatial dimensions are not necessary, but are optimal for realizing bounded, persistent observers with well-defined interior and exterior regions.

The central claim is that three spatial dimensions are not necessary, but are optimal for encoding bounded, persistent observers with well-defined interior/exterior separation.

Setup

Let \(D\) denote an execution trace representing a bounded, persistent observer. By an observer we mean an information-processing system satisfying:

  1. Persistence over time,

  2. A well-defined interior state,

  3. A boundary separating internal from external information,

  4. Multiple concurrent internal processes (e.g. signaling, energy intake, waste removal).

Let \(G_d\) denote a geometric encoding of \(D\) in \(d\) spatial dimensions, and let \(L(G_d)\) denote the minimal description length required to encode:

We consider the MDL-induced measure: \[\mu(G_d) \propto e^{-L(G_d)}.\]

The question is which spatial dimension \(d\) minimizes \(L(G_d)\).

Main Claim

Claim. For execution traces corresponding to bounded, persistent observers, \[L(G_3) = \min_d L(G_d),\] and therefore three-dimensional geometric encodings dominate the MDL-induced measure.

Lower-dimensional encodings exist but incur prohibitively large description length, while higher-dimensional encodings introduce superfluous geometric degrees of freedom without compensating reduction in encoding cost.

Sketch of Argument

Boundary and routing costs

In \(d\) spatial dimensions, the observer boundary \(\partial \Omega_d\) is \((d-1)\)-dimensional. For an observer of characteristic linear size \(R\), the boundary encoding cost scales as: \[L_{\text{boundary}}(d) \sim C_1 R^{\,d-1}.\]

However, boundary size alone does not determine optimality. A critical additional cost arises from the routing of multiple independent internal processes within the observer.

Let \(k\) denote the number of concurrent internal flows (e.g. circulation, signaling, energy transport). Let \(C_d(k)\) denote the minimal description length required to embed \(k\) disjoint routing channels in \(d\) dimensions without mutual interference.

One-dimensional encodings

In \(d=1\), all internal processes are totally ordered. No two independent channels can bypass each other without intersection. As a result: \[C_1(k) = \infty \quad \text{for } k > 1.\] Thus, one-dimensional encodings cannot support complex observers.

Two-dimensional encodings

In \(d=2\), boundaries are one-dimensional curves, and internal routing is constrained by planar topology. While disjoint routing is possible in principle, each additional internal channel forces global coordination to avoid intersections.

As \(k\) grows, the description length required to specify non-intersecting routes grows superlinearly: \[C_2(k) \sim \exp(k),\] due to unavoidable crossings, global constraints, and topological fragility. Small perturbations require large-scale boundary and routing updates, dramatically increasing MDL cost.

Thus, while two-dimensional observers are not impossible, their geometric encodings are overwhelmingly inefficient.

Three-dimensional encodings

In \(d=3\), boundaries are two-dimensional surfaces, and volumetric separation becomes possible. Independent internal processes can be routed through disjoint tunnels, layers, and cavities with purely local specification.

As a result: \[C_3(k) \sim O(k),\] and the total description length is minimized: \[L(G_3) \approx L_{\text{interior}} + C_1 R^2 + C_2 k.\]

Three dimensions are the minimal spatial setting in which:

Higher-dimensional encodings

For \(d>3\), routing complexity does not improve further: \(C_d(k) \sim O(k)\). However, boundary encoding costs grow rapidly: \[L_{\text{boundary}}(d) \sim R^{\,d-1},\] and additional geometric degrees of freedom must be explicitly specified, increasing MDL without providing functional benefit.

Thus: \[L(G_d) > L(G_3) \quad \text{for } d > 3.\]

Measure Concentration

Under the MDL-induced measure: \[\mu(G_d) \propto e^{-L(G_d)},\] even modest differences in description length lead to exponential suppression. Since \(L(G_3)\) is minimal, three-dimensional encodings overwhelmingly dominate the measure.

This explains why observers most likely find themselves embedded in three spatial dimensions, without invoking anthropic selection or special physical laws.

Related Work and Novelty

The question of why observers find themselves embedded in three spatial dimensions has been approached from multiple perspectives, but none capture the information-theoretic, MDL-based argument presented here.

In physics, dimensional constraints have been considered in the context of planetary stability, inverse-square laws, and the propagation of forces (Penrose 2010; Hawking and Penrose 1996; S 1988). Such arguments are contingent on the dynamics of specific physical laws and do not generalize to abstract observers or to the informational structure of existence.

In computational models, one- and two-dimensional cellular automata have been used to investigate the emergence of localized persistent structures (Zuse 1970; Lloyd 2006; Deutsch 1997). It is well-known that one-dimensional automata cannot support multiple disjoint information channels without interference, and that two-dimensional systems face rapidly growing coordination complexity for multi-channel routing. Three-dimensional automata allow volumetric separation and more efficient routing, but prior work has largely remained confined to specific CA rules and has not formalized an MDL-based measure over geometric embeddings.

From the perspective of theoretical computer science, the embedding of graphs and routing of disjoint channels in low-dimensional spaces has been studied extensively (Li and Vitányi 2008; Solomonoff 1964; Chaitin 1975). These results highlight that 1D and 2D topologies incur high or even unbounded cost for independent flows, while 3D embeddings permit linear-cost local routing. However, previous work treats these results in the context of abstract networks or circuits, rather than as a general principle governing observer existence.

Our contribution extends these insights by framing observers as bounded execution traces with multiple internal processes and a required inside–outside separation. Geometry is treated not as an optional representational choice but as a **necessary structural vertex** in a trinity of analytic (wavefunction), discrete (particles), and geometric components, each of which is essential to the existence and stability of the observer. Using a minimum description length (MDL) measure over possible geometric embeddings, we show that three spatial dimensions are optimal: they minimize the total description length required to encode the interior, boundary, and routing of internal processes. Lower-dimensional embeddings incur exponentially higher description length, while higher-dimensional embeddings introduce redundant degrees of freedom without reducing routing complexity. This combination of information-theoretic formalism, MDL measure, and the trinary observer structure is, to our knowledge, not present in prior literature and establishes a new explanatory framework for the emergence of three-dimensional space for observers.

Conclusion

Three spatial dimensions are not required for observers to exist, but they are optimal for encoding bounded, persistent observers with well-defined interior boundaries and multiple concurrent internal processes.

Under an MDL-based measure over geometric encodings, three-dimensional space emerges as the overwhelmingly probable setting for observers.

Chaitin, Gregory J. 1975. “A Theory of Program Size Formally Identical to Information Theory.” Journal of the ACM 22 (3): 329–40.
Deutsch, David. 1997. The Fabric of Reality. Penguin.
Hawking, Stephen, and Roger Penrose. 1996. The Nature of Space and Time. Princeton University Press.
Li, Ming, and Paul Vitányi. 2008. An Introduction to Kolmogorov Complexity and Its Applications. 3rd ed. New York, NY: Springer.
Lloyd, Seth. 2006. Programming the Universe: A Quantum Computer Scientist Takes on the Cosmos. Knopf.
Penrose, Roger. 2010. Cycles of Time: An Extraordinary New View of the Universe. Bodley Head.
S, Hawking. 1988. “A Brief History of Time.”
Solomonoff, Ray. 1964. “A Formal Theory of Inductive Inference.” Information and Control 7: 1–22.
Zuse, Konrad. 1970. Calculating Space.