EpistemicPhysics
All articles
Field note · Chemistry · Evolution

A cell that measures in rapidity

Receptor occupancy, acid-base buffers, and natural selection share the half-log-odds coordinate of spacetime. Let's build a living sensor around it.

Imagine you are a single bacterium swimming through a microscopic droplet of water.

You possess no eyes to scan your surroundings, no compass to orient yourself, and no digital gauge to read out chemical concentrations. Instead, your entire universe consists of molecules colliding with your outer membrane.

Some molecules strike your surface receptors, attach briefly, and trigger a conformational ripple through the cell wall. Other molecules break loose and drift back into the liquid. Your immediate reality is nothing more than a flickering, dynamic pattern of occupied and unoccupied binding sites.

How does a microscopic organism translate that chaotic dance of individual molecular impacts into a steady sense of direction?

One of the most thrilling things I encountered while exploring Epistemic Physics is seeing how nature arrived at these coordinates billions of years before we wrote down the mathematics. The thermodynamic equilibrium of a cell receptor, the buffering curve of an acid in water, and the differential survival of competing genes across generations all operate in the exact same mathematical language: the half-log-odds rapidity coordinate of spacetime.

By tracing this single coordinate across disciplines, we can watch a single cell membrane become a relativistic velocity sensor, an acid-base buffer become a center of epistemic inertia, and natural selection become a steady march along a hyperbolic trajectory.

One receptor, two states: The Michaelis-Menten bridge

Let us begin with the simplest sensory device in biology: a single receptor protein embedded in a lipid bilayer.

The receptor can bind to a specific signaling molecule, known as a ligand (such as a sugar, an amino acid, or a hormone). Let c denote the concentration of free ligand molecules in the surrounding fluid.

In basic physical chemistry, binding and unbinding are opposing reactions. Molecules in solution bind to free receptors at a rate proportional to concentration, konc, while bound complexes spontaneously dissociate at a constant thermal rate, koff.

At chemical equilibrium, the rate of association matches the rate of dissociation:

konc(1−p)=koffp,

where p∈(0,1) is the fraction of receptors that are occupied, and (1−p) is the fraction that remain free.

Define the dissociation constant Kd=koff/kon, which carries the same units of concentration as c. Solving for the occupancy probability p yields the famous Langmuir binding isotherm. It shares its shape with the Michaelis-Menten relation, though that enzyme model generally uses KM=(koff+kcat)/kon, where kcat is the rate of converting bound substrate into product:

p=cKd+c.

Look at what Kd represents: when the ligand concentration matches the dissociation constant (c=Kd), the occupancy is exactly p=Kd/(2Kd)=1/2. The constant Kd is the midpoint of the receptor’s operating range. A smaller Kd corresponds to tighter, stickier binding.

Now let us compute the odds of occupancy:

p1−p=cKd+c1−cKd+c=cKd+cKdKd+c=cKd.

Look at that cancellation!

The fractional odds that a receptor is occupied equal the ratio of the ambient ligand concentration to the dissociation constant.

Now take the natural logarithm of both sides and divide by two to construct the epistemic rapidity coordinate ρ (rho):

ρ=12ln⁡(p1−p)=12ln⁡(cKd).

Define the dimensionless logarithmic concentration ℓ=ln⁡(c/Kd). Then epistemic rapidity is simply half the log concentration:

ρ=ℓ2.

This is a breathtaking mathematical bridge.

In chemistry, concentrations vary across orders of magnitude: a bacterium might encounter a micromolar signal in one corner of a pond and a millimolar surge near a food source. Environmental shifts are naturally multiplicative: a signal doubles, quadruples, or drops tenfold.

In special relativity, velocity boosts compose additively in rapidity: ρcombined=ρ1+ρ2.

Because a single receptor maps concentration ratios directly into rapidity, multiplicative chemical stimuli become straight, additive strides along a relativistic axis! Every doubling of concentration advances the receptor’s internal rapidity by the exact same distance: Δρ=12ln⁡2≈0.3466.

Inside the light cone: Why a membrane is a velocity sensor

Now let us translate receptor occupancy into the centered coordinates of Epistemic Physics.

In our evidence framework, an expected probability p maps to a centered epistemic velocity v=2p−1∈(−1,1).

Substituting our receptor occupancy p=c/(Kd+c) into this transformation:

v=2(cKd+c)−1=2c−(Kd+c)Kd+c=c−Kdc+Kd.

Notice the remarkable symmetry:

  • When the ambient concentration matches the receptor’s tuning (c=Kd), the velocity is zero: v=0. The receptor is at rest.
  • When the ligand is completely absent (c→0), the velocity reaches the negative speed of light: v→−1.
  • When the ligand floods the membrane (c→∞), the velocity reaches the positive speed of light: v→+1.

Now recall the hyperbolic connection between velocity and rapidity from special relativity: v=tanh⁡ρ.

Using our formula ρ=12ln⁡(c/Kd):

tanh⁡ρ=eρ−e−ρeρ+e−ρ=c/Kd−Kd/cc/Kd+Kd/c=c/Kd−1c/Kd+1=c−Kdc+Kd=v.

The correspondence is exact down to the last decimal!

Now calculate the relativistic Lorentz factor γ=1/1−v2 for the receptor:

1−v2=1−(c−Kdc+Kd)2=(c+Kd)2−(c−Kd)2(c+Kd)2=4cKd(c+Kd)2.

Taking the square root and inverting:

γ=c+Kd2cKd=cosh⁡ρ.

The Lorentz factor of a biological receptor is the hyperbolic cosine of half its logarithmic concentration ratio, γ=cosh⁡[12ln⁡(c/Kd)]!

When the cell is tuned to its environment (c=Kd), the Lorentz factor is at its minimum: γ=1. As the chemical concentration moves toward either extreme (starvation or saturation), γ climbs toward infinity, signaling that the receptor is approaching the boundary of its dynamic range.

Saturated blindness: Why a busy receptor is a poor sensor

Suppose you are designing an artificial nanobot or engineering a synthetic bacterium. You want your sensor to detect tiny proportional changes in an environmental chemical.

Which receptor should you choose:

  1. One that is almost always empty?
  2. One that is occupied about half the time?
  3. One that is almost always full?

At first intuition, an almost-full receptor sounds attractive: it binds molecules constantly, providing continuous chemical engagement.

Yet in information theory, an almost-full receptor is virtually useless.

To understand why, we compute the Fisher information of a single receptor observation.

Suppose the cell takes an instantaneous binary reading of the receptor state: X=1 if bound, X=0 if free. The probability of binding is p(ℓ), where ℓ=ln⁡(c/Kd) is the true log concentration the cell wants to estimate.

The Fisher information with respect to log concentration ℓ measures how sensitively the observation distribution responds to shifts in ℓ:

Iℓ=1p(1−p)(dpdℓ)2.

Let us evaluate the derivative dp/dℓ. Since p=eℓ1+eℓ, the quotient rule gives:

dpdℓ=eℓ(1+eℓ)−eℓ(eℓ)(1+eℓ)2=eℓ(1+eℓ)2=(eℓ1+eℓ)(11+eℓ)=p(1−p).

Substitute this derivative back into the Fisher information formula:

Iℓ=[p(1−p)]2p(1−p)=p(1−p).

Now express p(1−p) in terms of our relativistic Lorentz factor γ:

Iℓ=p(1−p)=14γ2.

Look at what this elegant equation reveals:

Fisher information is maximized when γ=1, which occurs at the resting center where c=Kd and p=1/2. At that sweet spot, each independent binding reading delivers Iℓ=1/4 of Fisher information.

As the receptor becomes saturated (c≫Kd,p→1) or starved (c≪Kd,p→0), the Lorentz factor γ diverges, and Fisher information plummets toward zero:

Iℓ=14γ2→0.

If a receptor is occupied 99.9% of the time, observing it in the bound state provides virtually zero information about whether the concentration just doubled. Both “a high concentration” and “a ten-times-higher concentration” yield the exact same response: bound. A saturated receptor has been blinded by its own success.

Maximum sensitivity demands an open, uncommitted channel: a receptor operating near p=1/2.

A membrane's view of the world

Full receptors can have very little new to say.

Each equal step on the concentration dial multiplies the chemical supply by the same factor. Find the region where a small proportional change is easiest to detect.

Expected occupancy

An illustration of the expected fraction, rounded to 40 icons.

c/Kd=1.00 p=0.500,ρ=0.000 Iℓ=0.250

Near its sweet spot: both answers occur often, and occupancy changes readily.

Occupancy probability0.00.51.0-3-2-10123Information per reading0.000.150.30-3-2-10123Log concentration ratio, base ten
Hill occupancyRapidity projectionBernoulli informationLorentz-factor form

Each dashed curve lies on its solid partner: two expressions for the same quantity. Both plots use the same concentration axis and selected point. The information scale adjusts when steepness changes.

p=ehℓ1+ehℓ=1+tanh⁡ρ2Iℓ=h2p(1−p)=h24γ2

The horizontal axis uses base-ten logs for readable concentration ranges; the information calculation uses natural log concentration ℓ = ln(c/Kd). Rapidity is ρ = hℓ/2, and the Lorentz factor is γ = cosh ρ. These coordinate changes give the matching curves above.

Explore this trade-off in the interactive laboratory above. Drag the concentration slider and watch the green Fisher information curve peak sharply at c=Kd, falling away as the receptor approaches saturation or starvation.

Cooperativity and the Hill equation: Sharpening the switch

Living organisms frequently need to sharpen their sensory decisions. When a white blood cell hunts a bacterial pathogen or an enzyme triggers a metabolic cascade, a gradual response across two orders of magnitude may be too slow.

To achieve razor-sharp transitions, cells use cooperative binding, modeled by the Hill equation:

p=(c/Kd)h1+(c/Kd)h=ehℓ1+ehℓ,

where h>0 is the Hill coefficient.

When multiple binding subunits cooperate (as in hemoglobin, where the binding of one oxygen molecule increases the affinity of neighboring subunits), h>1.

Let us calculate the rapidity and Fisher information for a cooperative Hill receptor:

Taking the odds:

p1−p=(cKd)h=ehℓ.

Taking half the logarithm:

ρ=12ln⁡(p1−p)=h2ℓ.

The derivative with respect to ℓ is now:

dpdℓ=hp(1−p).

The resulting Fisher information is:

Iℓ=(dp/dℓ)2p(1−p)=h2p(1−p)=h24γ2.

Raising the Hill coefficient h amplifies the peak Fisher information by a factor of h2!

For h=4 (similar to hemoglobin), the maximum information delivered per reading jumps from 1/4 to 4: sixteen times higher than an uncooperative receptor.

However, nature exacts a price for this heightened sensitivity. Because the curve rises much more steeply, the width of the sensitive window contracts. A high Hill coefficient creates a sharp, decisive digital switch, but it sacrifices broad dynamic range.

This presents cells with a profound design trade-off: should they deploy a single, ultra-steep cooperative sensor, or a diverse bank of uncooperative receptors with staggered Kd values? Real biological membranes choose the latter, maintaining overlapping receptor lineages to tile the entire concentration landscape.

Acid in a beaker: Buffering as epistemic rest mass

This geometric structure is not confined to biological receptors. It governs fundamental inorganic chemistry.

Consider a weak acid HA dissolved in water. It exists in equilibrium with its conjugate base A− and hydronium ions H+:

HA+H2O⇌A−+H3O+.

The acid dissociation constant is:

Ka=[A−][H+][HA].

Taking the base-ten logarithm and rearranging yields the celebrated Henderson-Hasselbalch equation:

pH=pKa+log10⁡([A−][HA]),

where pH=−log10⁡[H+] and pKa=−log10⁡Ka.

Now let p=[A−]/([A−]+[HA]) be the fraction of acid molecules that have lost their proton (the deprotonated fraction).

The ratio of deprotonated to protonated molecules is simply the odds:

p1−p=[A−][HA].

Substitute this into the Henderson-Hasselbalch formula:

pH−pKa=log10⁡(p1−p)=ln⁡(p1−p)ln⁡10.

Multiply by ln⁡102:

ρ=12ln⁡(p1−p)=(ln⁡102)(pH−pKa)≈1.1513×(pH−pKa).

What a marvelous identity!

The pH scale of chemistry is literally an affine transformation of epistemic rapidity!

When a solution is at pH=pKa, the acid and conjugate base are present in exact 1:1 balance (p=1/2). The rapidity is zero: ρ=0.

In chemistry, this point is called the maximum buffer capacity. A buffered solution resists changes in pH most effectively when it is balanced at pH=pKa.

Why does it resist change? Because in the language of Epistemic Physics, the clashing presence of equal amounts of acid [HA] and base [A−] maximizes the epistemic rest mass of the chemical system:

mE=2[HA][A−].

A chemical buffer is a high-mass epistemic state. It resists acceleration (shifts in pH) under the addition of acidic or basic tracelets because its opposing components absorb the perturbation, stabilizing the solution.

Acid, base, and resistance to change

Give a buffer a little shove.

Add the same small dose of acid or base. Does a balanced mixture move as far in pH as one that is already mostly acid or mostly base?

HA · acid 10.00 mmolA⁻ · conjugate base 10.00 mmol
pH
7.000
Rapidity ρ
0.000
Epistemic mass
20.00 mmol
Buffer capacity
11.51 mmol/pH
579-2.30.02.3pHrapidity ρ00.51fraction in the base form

One curve, two rulers: the pH values on the left and rapidity values on the right mark the same mixtures. At pH 7, rapidity is zero.

fraction of maximum00.5100.51fraction in the base form
Capacity / maximum capacity(Mass / total amount)²

The two curves coincide: both equal 4p(1 − p), where p is the fraction in the base form. Here each is 1.000 of its maximum. Capacity reaches 11.51 mmol/pH and mass reaches 20 mmol at balance.

Start with equal amounts, then try a mixture away from balance. At a fixed total amount, both buffer capacity and epistemic mass reach their maximum at a 50:50 mixture.

ρ=ln⁡102(pH−pKa)mE=2ab,capacity=ln⁡104(a+b)mE2

Here a and b are the acid and base amounts. Added strong base converts HA to A⁻; added strong acid does the reverse. The model holds volume fixed, uses pKa = 7, and neglects water's contribution. Capacity means the local amount of added base per unit pH: ln(10) ab/(a + b). The shared curve compares their shapes after dividing out their different units and maxima. Additions stop before either component falls below 1%.

Natural selection as a relativistic velocity boost

Now let us zoom out from molecules and beakers to an entire population of self-replicating organisms.

Consider two competing genetic variants, type A and type B, reproducing in discrete generations in a large population.

Let pt be the frequency of type A in generation t, so that (1−pt) is the frequency of type B.

Let wA and wB be the absolute fitness values (expected surviving offspring per individual) of types A and B.

In the next generation, the number of A individuals is multiplied by wA, and the number of B individuals is multiplied by wB. After normalizing by the total population, the new frequency is:

pt+1=ptwAptwA+(1−pt)wB.

This is the standard replicator dynamic of population genetics.

Now calculate the odds of variant A in the next generation:

pt+11−pt+1=ptwAptwA+(1−pt)wB(1−pt)wBptwA+(1−pt)wB=(pt1−pt)(wAwB).

Take half the natural logarithm of both sides:

12ln⁡(pt+11−pt+1)=12ln⁡(pt1−pt)+12ln⁡(wAwB).

In terms of epistemic rapidity ρt=12ln⁡(pt1−pt):

ρt+1=ρt+12ln⁡(wAwB).

Look at that result!

Natural selection is collinear relativistic velocity addition!

Each generation of selection applies an identical rapidity boost:

Δρ=12ln⁡(wAwB).

If type A has a constant selective advantage (say, wA/wB=1.10, a 10% fitness advantage), the population frequency pt traces a classic S-shaped sigmoidal trajectory. In raw frequencies, change seems painfully slow when the allele is rare (p≈0.01), accelerates to its fastest pace near the middle (p≈0.50), and then slows down to a crawl as it approaches fixation (p≈0.99).

Standard evolutionary biology often describes this sigmoidal trajectory as a complex nonlinear curve.

In the rapidity coordinate of Epistemic Physics, there is no nonlinearity whatsoever. The population advances in a perfectly straight, uniform line, adding an identical increment Δρ every single generation. The apparent slowdown near 0 and 1 is merely the foreshortening of the Lorentz projection near the speed of light!

Build the cell that lives on this axis

Let us give our imagined cell a membrane containing many receptor types.

Each receptor type has its own dissociation constant Kd, meaning each is informative in a different concentration range. Together, an array of staggered receptors can cover an environment that varies across six orders of magnitude, far beyond the narrow window of any single protein hook.

Occupancy events feed local evidence notebooks inside the cytoplasm. Those notebooks record both a current directional balance and the amount of independently acquired experience τ.

The cell can compare new observations with older ones. If occupied events become unexpectedly common, it shifts its estimate upward along the log-concentration axis. If the environment stays concentrated for a long time, it adapts by altering gene expression: it down-regulates saturated receptors and produces new receptor types with higher Kd, dynamically centering its maximum sensitivity window on the conditions it actually encounters.

Evolution then works on the architecture itself. Organisms whose receptor banks and updating rules lead them toward food leave more descendants. Within a lifetime, molecular events change a notebook. Across lifetimes, reproductive weighting changes the prevalence of the machinery that builds those notebooks.

We can start with a controlled sensing experiment. Give two simulated cells the same total budget of independent receptor readings. Let the first cell invest its entire budget in identical receptors with a single Kd. Let the second cell spread its readings across several staggered Kd values.

Sweep both designs through a concentration landscape with sudden, tenfold chemical surges. Compare their total Fisher information about log concentration. The single tuning concentrates its sensitivity near one sweet spot; the staggered bank spreads its sensitivity across a wider range. Try collapsing all five tunings to the same value: with the same reading budget, the two designs become identical.

Two cells, the same sensor budget

Build a membrane with a wider view.

Give both cells 60 independent receptor readings. One cell uses a single tuning; the other splits its readings equally across five tunings. Which notices a proportional chemical change more easily?

One tuning · 60 readings

Expected occupancy
50.0%
Total information
15.000

Every receptor has the reference Kd.

Five tunings · 12 readings each

Tuning range / reference
0.01 to 100
Total information
5.219
07.515total information-3-2-10123log₁₀(concentration / reference)

Dashed rose: one tuning. Solid teal: five tunings. Both curves use the same reading budget and vertical scale.

At this concentration, the single tuning has 2.87× as much information. Try a tenfold surge, then another. Spreading the tunings trades a tall local peak for wider coverage.

Look inside the five-tuning bank
Kd / reference = 0.01 99.0% occupied
Kd / reference = 0.1 90.9% occupied
Kd / reference = 1 50.0% occupied
Kd / reference = 10 9.1% occupied
Kd / reference = 100 1.0% occupied
pi=cKd,i+c,Iln⁡c=∑inipi(1−pi)

Here ni is the number of independent binary readings at tuning i. Information adds across independent readings and describes sensitivity to a small change in natural log concentration. This equilibrium model compares sensing; movement and adaptation would be further experiments.

A next experiment could put these sensors into swimming cells, then measure how quickly they notice a change and how reliably they steer toward a nutrient source. The sensing comparison gives us a concrete starting point for choosing the movement and adaptation rules.

The cell’s task is concrete: a molecule arrives; a hook becomes occupied; an internal ledger gains an event; an odds ratio shifts; a flagellar motor changes direction. We can follow the entire chain using one coordinate system, from the beaker to the membrane to the population.

The lineage of experience: From tracelet to organism

We have traced a single mathematical idea through four levels of the natural world:

  • At the single-molecule scale, a membrane receptor converts multiplicative ligand concentrations into an additive rapidity coordinate ρ=12ln⁡(c/Kd).
  • At the sensor level, Fisher information Iℓ=1/(4γ2) reveals why saturation blinds a detector and why optimal sensing demands balance.
  • In physical chemistry, the Henderson-Hasselbalch equation reveals that pH is an affine rapidity scale, and chemical buffering capacity is the physical manifestation of epistemic rest mass.
  • Across evolutionary time, natural selection acts as a constant relativistic boost Δρ=12ln⁡(wA/wB) pushing an entire species along an invariant trajectory.

Every single binding event on a bacterial membrane is a discrete tracelet of environmental information. As those tracelets accumulate inside the cell’s metabolic ledger, they update the organism’s internal velocity, steering its flagella toward nutrients.

And when those bacteria reproduce, natural selection weights their lineages by survival, accumulating tracelets across geological epochs.

The universe does not need separate mathematical systems for physics, chemistry, biology, and learning. Underneath them all lies the same geometry of evidence, ticking forward in proper time and marching steadily in rapidity.

In our next excursion, we will explore how this geometry unifies magnetic spin systems, physical coins, and artificial neural networks in A coin, a magnet, and a learning machine.