[Paper] The Semantic Arrow of Time, Part I: From Eddington to Ethernet

Published: (March 1, 2026 at 11:40 PM EST)
5 min read
Source: arXiv

Source: arXiv - 2603.01440v1

Overview

Paul Borrill’s first installment in The Semantic Arrow of Time argues that the “arrow of time” we experience in computing systems is not a physical, thermodynamic phenomenon but a semantic design choice baked into the protocols we use every day. By tracing the historical roots of this assumption—from Eddington’s 1927 phrasing of the arrow of time, through the Boltzmann‑Loschmidt debate, to modern work on indefinite causal order—the paper shows that the forward‑only view of causality in distributed systems is a convention, not a law of nature.

Key Contributions

  • Re‑framing the computing arrow of time as a semantic rather than thermodynamic construct.
  • Historical mapping of the Forward‑In‑Time‑Only (FITO) assumption from early 20th‑century physics to contemporary distributed‑systems theory (Shannon, Lamport, impossibility theorems).
  • Philosophical synthesis linking time‑symmetric physics (e.g., Price, Smolin, Rovelli) with the practical design of communication protocols.
  • Identification of a category mistake: modern computing inherits Newtonian absolute time via information‑theoretic abstractions, treating it as a primitive instead of a design parameter.
  • Foundational groundwork for a constructive alternative (to be explored in later papers) that leverages link‑level semantics, RDMA, and the “Leibniz Bridge” framework to relax the FITO constraint.

Methodology

  1. Literature‑spanning review – The author surveys primary sources across physics, philosophy, and computer science, stitching together a narrative that connects the emergence of the arrow of time concept with the evolution of networking and distributed‑systems theory.
  2. Conceptual analysis – Using Ryle’s notion of a “category mistake,” Borrill examines how the abstraction of a global, monotonic clock became a semantic primitive in protocol design.
  3. Cross‑disciplinary synthesis – By juxtaposing time‑symmetric physical theories (e.g., reversible microscopic dynamics, indefinite causal order experiments) with the FITO assumption, the paper demonstrates a mismatch between physical reality and engineering practice.
  4. Argumentative framing – The paper builds a logical chain: if physics is fundamentally time‑symmetric and causal order can be indefinite, then the FITO assumption is not mandated by nature but by historical design choices.

The approach stays high‑level (no new theorems or formal proofs) but is rigorous enough to satisfy both technical and philosophical audiences.

Results & Findings

  • Physical reality is time‑symmetric at the microscopic level; the thermodynamic arrow emerges only from boundary conditions, not from any fundamental law.
  • Indefinite causal order experiments (e.g., quantum switch) empirically confirm that nature can support processes without a fixed temporal ordering.
  • The FITO assumption is a design artifact: it originates from Shannon’s channel model, Lamport’s logical clocks, and impossibility results that assume a globally monotonic time base.
  • Treating causality as a semantic primitive limits system design – many “impossibility” theorems in distributed computing (e.g., FLP, CAP) hinge on the FITO premise.
  • Recognizing the semantic nature of the arrow opens the door to alternative architectures that can tolerate or even exploit non‑monotonic causal structures.

Practical Implications

AreaImpact
Distributed SystemsRethinking consensus, replication, and fault tolerance without assuming a globally monotonic clock could lead to protocols that are more resilient to network partitions and latency spikes.
Networking (RDMA, Link‑Level Semantics)By exposing and managing causal information at the link layer, developers can build zero‑copy, low‑latency communication stacks that sidestep traditional ordering constraints.
Database TransactionsA semantics‑first view of commit ordering may enable “transaction‑failure‑as‑first‑class” models where rollback is not a global, time‑ordered event but a locally negotiated state change.
Systems SecurityUnderstanding that time‑ordering is a design choice rather than a physical guarantee can improve replay‑attack detection and temporal authentication mechanisms.
Quantum‑Ready ComputingThe paper’s alignment with indefinite causal order research suggests that future hybrid quantum‑classical systems could natively exploit non‑linear temporal structures.

For developers, the immediate takeaway is questioning the default reliance on monotonic timestamps (e.g., Lamport clocks, vector clocks) and exploring alternatives such as causal provenance tags or link‑semantic contracts that better reflect the underlying physics.

Limitations & Future Work

  • Conceptual rather than empirical – The paper does not provide experimental validation of alternative protocols; it builds a philosophical and historical case.
  • Scope limited to the first part – While it sets up the problem, concrete design patterns (e.g., the Leibniz Bridge framework) are deferred to subsequent installments.
  • Potential resistance from established theory – Overturning decades‑old impossibility results will require rigorous formalization and community consensus, which the author acknowledges as a long‑term effort.

Future papers in the series promise to flesh out concrete system designs, performance evaluations, and implementation guidelines that operationalize the semantic‑arrow perspective.

Bottom line: Borrill’s work invites engineers to treat the “arrow of time” in computing as a choice, not a constraint. By doing so, we may unlock new architectures that are more flexible, efficient, and aligned with the true time‑symmetry of the physical world.

Authors

  • Paul Borrill

Paper Information

  • arXiv ID: 2603.01440v1
  • Categories: cs.DC, physics.hist-ph
  • Published: March 2, 2026
  • PDF: Download PDF
0 views
Back to Blog

Related posts

Read more »