Chapter 4: Micro Static Analysis of a Single Neo
A Neo survives by predicting the NeoVerse (NV). At every tick, it receives a small snapshot of the world— binary inputs —and updates its internal state according to the Lex rule. From this updated state it produces an output vector , interpreted as its prediction of the next NV state . Correct predictions generate Sparks, which increase the Neo's Nex. Regardless of correctness, each update consumes a fixed amount of Nex simply to remain alive.
In the broader Neosis framework, a Neo may improve its predictive ability through in-life plasticity or through evolutionary processes. However, this chapter focuses on the static case, where the Neo's structure and parameters are fixed. In this setting, the Neo does not adjust its weights or topology; it behaves exactly according to the computation encoded in its architecture at birth.
Because the computation is fixed, the Neo eventually settles into a long-run statistical pattern determined entirely by its structure and by the statistics of the NV. Its internal states, its outputs, and their relationship to NV inputs become time-invariant. This is the stationary regime of a Neo, and understanding this regime is the central goal of micro analysis.
The purpose of this chapter is to determine how much predictive ability a fixed Neo possesses purely from its stationary behavior. By characterizing how its stationary output relates to the NV's stationary dynamics, we can determine its expected Nex gain, its expected Nex loss, and ultimately whether it will survive.
4.1 Neo as a Predictive System
Prediction is only meaningful when the environment exhibits stable statistical structure. If the NeoVerse changed its distribution over time—drifting, aging, or altering its transition rules—then a static Neo could not maintain predictive accuracy. Even though learning-capable Neos will be treated later, the static Neo analyzed here can only exploit whatever statistical regularities are already present. Its predictive power depends entirely on whether the relationship between and remains consistent over time.
For this reason, we assume that the projection of the NeoVerse that a Neo perceives is a stationary stochastic process. As discussed in earlier chapters, a Neo does not experience the full NeoVerse; it only receives a limited projection of it through its m-bit input channel. It is this projected process, not the full NV, that must exhibit stable statistics. Stationarity does not require periodicity. A process may vary dramatically from moment to moment and still be stationary if its probability distribution does not change over time. What matters is that
Under this assumption, the joint distribution of the Neo's internal state and the current NV input,
converges to a well-defined stationary distribution. All predictive properties of the Neo derive from this object. Its output distribution is obtained by marginalizing the internal state, and its predictive performance is obtained by examining how its stationary output relates to the NV's next state.
A stationary NV therefore makes micro analysis possible: it ensures that a fixed Neo has a well-defined, time-invariant predictive relationship with the environment.
4.2 Neo's Survivability
Once the Neo and the perceived NeoVerse (NV) projection settle into their joint stationary regime, their long-run behavior is captured by the stationary distribution
where is the Neo's internal state and is the -bit NV projection it sees at time . The Neo's output is a fixed readout of its state,
and the NV projection evolves according to a time-invariant transition law
where denotes the next NV projection the Neo is trying to predict.
Starting from , the distribution of outputs in the stationary regime is obtained by marginalizing over the internal state and input:
To measure prediction, we need the joint behavior of the Neo's output and the next NV projection. This is given by
From this joint distribution we recover the conditional distribution the Neo is implicitly using for prediction:
In the stationary regime, an ideal observer that has access to and knows these probabilities can construct the optimal decoder
which chooses, for each output pattern , the most likely next NV pattern. The corresponding prediction accuracy is
This accuracy is a pure functional of , the readout , and the NV transition ; no additional assumptions are needed.
To connect this to survival, we model the Neo's Nex over time. At each tick, if the prediction is correct, the Neo gains Nex units as a Spark reward; regardless of correctness, it pays a living cost Nex to maintain its state and perform the Lex update. The per-tick change in energy can therefore be written as
Under stationarity, the event "prediction is correct" is Bernoulli with success probability , so takes the two values
From this two-point distribution we obtain the mean energy drift
and the variance
Let denote the Neo's Nex at tick , starting from some initial energy , and evolving as
with an absorbing boundary at (death). This is a biased random walk in energy space. Using a standard diffusion approximation for such a process with drift and variance , we can express the Neo's survivability—its probability of never hitting zero energy—as a function of these quantities.
We denote survivability by . When the drift is non-positive, , the Neo eventually dies with probability one, so . When the drift is positive, , the diffusion approximation yields
Putting these pieces together, survivability is fully determined by the Neo's stationary interaction with the NeoVerse projection:
The stationary distribution encodes how the Neo's internal state co-varies with its perceived environment; the output mapping and NV dynamics determine prediction accuracy; and the Spark reward , living cost , and initial Nex translate predictive performance into a concrete survival probability.
4.3 Neo Motifs and Analytical Examples
So far we have treated the Neo in full generality, expressing survivability in terms of its stationary interaction with the NeoVerse projection. In practice, however, it is rarely possible to write down the stationary distribution in closed form for an arbitrary topology. To make progress, we analyze Neo motifs: small, structurally simple Neos embedded in simple but nontrivial NeoVerse models. These motifs give us concrete, interpretable examples where we can compute both the stationary behavior and the resulting survivability analytically.
The analytical approach depends on the complexity of the Neo's internal dynamics. For simple cases where the Neo's behavior can be characterized directly without feedback loops, we can use maximum likelihood methods to determine optimal predictions and compute survivability. However, when the Neo contains internal feedback loops that create complex temporal dependencies, the analysis requires computing the stationary distribution of the joint Markov chain over internal states and NeoVerse inputs. From this stationary distribution, we can derive prediction accuracy and ultimately survivability.
We present two cases that illustrate these different analytical approaches. The first case considers a simple "copy Neo" that directly stores the current NeoVerse projection without internal feedback. This allows us to use maximum likelihood estimation to find the optimal decoder and compute accuracy directly. The second case examines a more complex "p-estimator Neo" with internal feedback loops that create memory and temporal dependencies. For this case, we must compute the stationary distribution of the internal state Markov chain to determine prediction accuracy and survivability.
4.3.1 m-Bit Markov NeoVerse and the Copy Neo
We consider an -bit NeoVerse (NV) projection , where each coordinate evolves as an independent binary Markov chain with flip probability . The transition probabilities are
A copy Neo directly stores the current NV projection, so , and its output is simply . This is the simplest possible Neo: it has no internal computation beyond storing the current input, and its output is an exact copy of what it sees.
Conditional Prediction Law
Since the copy Neo's output equals the current NV state, , the conditional prediction law follows directly from the NV's transition probabilities:
Each bit evolves independently, so for each coordinate we have
Because the bits are independent, the full conditional distribution factors as a product:
This expression captures the fact that each bit either stays the same (with probability ) or flips (with probability ), independently of the others.
Optimal Decoder
To choose the most likely next vector , we maximize the above product over all . Each bit contributes either a factor if we match the current bit , or a factor if we flip it. When , matching gives the larger factor, indicating that the environment is more stable than random.
Because bits are independent, maximizing the full product means maximizing each factor individually. This yields the optimal decoder
(If , the maximizing bitwise choice would be ; at all predictions are equally likely, indicating a completely random environment.)
In the predictive regime , the optimal decoder is therefore simply to predict that the next state equals the current state: . This makes intuitive sense: when the environment is relatively stable, the best guess for the next state is that it remains unchanged.
Prediction Accuracy
The prediction accuracy is the probability that the optimal decoder's prediction matches the actual next state:
Since each bit stays the same with probability , and the bits are independent, the probability that all bits remain unchanged is
Thus the accuracy is . This decreases exponentially with the number of bits , reflecting the fact that as the state space grows, it becomes increasingly unlikely that all bits remain unchanged simultaneously.
Energy Drift and Variance
Energy changes according to , where is the reward for correct predictions and is the living cost. Let denote the indicator of a correct prediction, so .
The mean energy drift is
This is positive (indicating energy growth on average) when , meaning the expected reward from correct predictions exceeds the living cost.
The variance of the energy change is
This captures the stochasticity in the energy process: even when the mean drift is positive, individual ticks may result in energy loss due to prediction errors.
Survivability
The Neo's energy evolves as , starting from , with absorption at (death). Using the diffusion approximation for this biased random walk, the survivability (the probability of never hitting zero energy) is:
and for ,
When the mean drift is non-positive, the Neo will eventually die with probability one. When the drift is positive, survivability increases with initial energy and with the ratio of mean drift to variance, reflecting the balance between expected gains and the risk of stochastic fluctuations leading to death.
4.3.2 p-Estimator Neo
In this case we consider a NeoVerse similar to what we had in case 1 (a binary stream), we would like to use a more complex Neo that can do better than a simple copy operation as it was in case 1. The NeoVerse emits a binary percept stream , , independently over time, with an unknown parameter . The Neo does not receive ; it only observes the bits .
The Neo in this case is designed to achieve high next-bit prediction accuracy in the long run (stationary regime) by using its internal stationary behavior as an implicit estimate of the bias .
Because the stream is i.i.d. Bernoulli, the theoretical optimal predictor (with true ) is "always predict the majority bit," with accuracy . So this Neo cannot ever reach 100% accuracy unless ; the interesting question is how its architecture and feedback shape its stationary prediction accuracy and its implicit representation of .
The Neo has two internal nodes: Node (the predictor node, whose state drives the output) and Node (a memory node that tracks recent behavior of ). Node states are binary: . We disable intrinsic node noise () to isolate the effect of weights and feedback.
The Neo structure can be represented as:
Node (Predictor): Inputs to are (current percept), (self-feedback), and (input from memory node). The Lex update is
Node (Memory): Inputs to are (previous predictor state). The Lex update is . So iff ; otherwise . In words: copies with a one-tick delay, providing a crude memory of whether was recently active.
Prediction Rule: At time , the Neo observes , updates via the rules above, and uses as its prediction for the next percept . We then measure in the stationary regime.
4.3.2.1 Anlytical Study
Define the internal state as . There are four possible internal states: , , , and . At each tick, given and , the next state is deterministically defined by the Lex rules. Since is random with , the process is a 4-state Markov chain with transition probabilities depending on .
We now derive: (1) the state transition map , (2) the transition matrix over the 4 states, (3) the stationary distribution , and (4) from that, the prediction accuracy .
We explicitly compute for all four states and both values of . Recall the update rules:
Case 1: .
If : , , so .
If : , , so .
Case 2: .
If : , , so .
If : , , so .
Thus from we always go to , regardless of .
Case 3: .
If : , , so .
If : , , so .
From we always go to , regardless of .
Case 4: .
If : , , so .
If : , , so .
So from : ; .
Transition Matrix
Now we incorporate the randomness of . Since and , we can compute the Markov transition probabilities between the 4 states. Label states in order .
From : (prob ) → , (prob ) → , so row 0 is .
From : always goes to , so row 1 is .
From : always goes to , so row 2 is .
From : (prob ) → , (prob ) → , so row 3 is .
Collecting everything, the transition matrix is
Stationary Distribution
Let be the stationary distribution over states . It satisfies:
From , we get the system:
So the stationary distribution is:
Now we can calculate the stationary probability that . The prediction node is 1 in states and . Thus: , where . So:
Since the chain is stationary, this is also the distribution of , , etc.
We can derive in closed form. Note that: is independent of and has distribution . Under stationarity, the marginal distribution of is the same as that of , i.e., , so .
Given these, we can write:
Plugging gives:
Using the alternative form:
Computing the numerator explicitly: let , so . The first term is:
The second term is . Computing , and multiplying by gives:
Adding both contributions:
Therefore,
Note that for all ; the Neo does not reach the Bayes limit.
4.3.2.1.1 Survivability of the p-Estimator Neo
Each tick produces a Spark reward , and incurs a living cost , the number of nodes in the Neo. Thus the increment of Nex is
In stationarity, correctness is a Bernoulli event with probability , so
Mean Drift and Variance
From this two-point distribution:
These two quantities fully determine survivability.
Survivability Criterion
Let denote Nex, with initial energy and absorbing boundary at . Under a standard diffusion approximation of the biased random walk , the Neo's survivability (probability of never hitting zero) is
where
Critical Reward Level
Survival is possible only if drift is positive:
For the 2-node p-estimator , so the critical reward-to-cost ratio is
For example, when , we have , which gives . When , we have , giving . This shows that the Neo requires less reward to survive in biased environments (such as ) and requires the most reward under maximal uncertainty ().
Substituting directly yields:
This formula completely characterizes how survival depends on: the NV bias , the architecture (through ), the Spark reward , the energy cost , and the initial Nex .
4.3.2.1.2 Criticality Analysis of the p-Estimator Neo
The explicit survivability formula highlights that the p-estimator Neo does not improve smoothly with increasing reward. Instead, there is a sharp transition between certain death and possible long-term survival as the reward parameter crosses a critical threshold
where is the stationary prediction accuracy of the Neo. This critical curve summarizes how demanding the environment is for a given bias . The curve partitions the -plane into two phases:
Subcritical regime: . Energy drift is non-positive; the Neo dies with probability one.
Supercritical regime: . Positive energy drift allows nonzero survivability.
Phase Diagram in -Space
For the p-estimator Neo with cost , the critical line in -space is
This line partitions the -plane into two regimes. In the extinction (subcritical) region
the energy drift and survivability . In the survival (supercritical) region
we have and
Geometrically, the phase boundary has three key properties. Symmetry: , so the diagram is symmetric around . Maximal hardness at : is the highest point on the curve. Lower threshold in biased environments: for example , so the p-estimator finds it easier to survive when the NV is biased.
Figure 4.3.2.1.2.1 — Phase diagram in -space. This figure plots as a curve in the -plane, shading: the region below the curve as "Extinction", the region above as "Survival". Optionally overlay Monte Carlo survival probabilities as a color map to show how the 0–1 transition aligns with the analytic boundary.

Universality Near the Critical Line
Near the critical line , the Neo's energy behaves like a biased random walk with small drift and variance . Writing
with small, we obtain
Thus, close to criticality the drift scales linearly with the distance from the critical line, , while the variance remains finite and non-zero:
Plugging these into the survivability expression for small gives
where
So near the critical line, survivability rises linearly in , and the detailed architecture enters only through (hence and the prefactor). This yields a simple universality statement: any Neo with binary reward and constant per-tick cost, whose stationary behavior can be summarized by a scalar accuracy , lies in the same universality class. Near the critical line , survivability grows linearly in the distance to criticality, with a slope that depends smoothly on and , but not on finer architectural details. In other words, the qualitative phase structure and scaling near criticality are universal across this whole family of Neos; the p-estimator Neo is a concrete instantiation where we can write everything in closed form via .
4.3.2.2 Simulation Study
This section evaluates the behavior of the two-node p-estimator Neo through direct simulation of the Neo cycle, using the same operational rules of perception, internal state update, Spark emission, and energy accounting described in the Neosis specification. The goal is to confirm that the empirical energy trajectories align with the drift-based survivability analysis developed above.
Setup
The Neo is placed in an i.i.d. Bernoulli NeoVerse with , . Its internal state evolves according to the deterministic update rules:
where serves as the predictor and as a one-step memory.
Spark is granted using the binary prediction rule:
Energy then evolves as:
with an absorbing boundary at .
The simulation runs for 200 ticks or until the Neo dies.
Expected Behavior
Because the two-node architecture has a strong attractor, the internal configuration settles rapidly—typically within a few ticks—into the stationary regime described in the analytical section. In this regime the accuracy
determines the drift of energy,
For the reward values studied here (), theory predicts:
: negative drift ⇒ certain death
: weak positive or near-zero drift ⇒ marginal survival
: strong positive drift ⇒ sustained energy growth
The difference between and affects the magnitude of drift but not its sign for these reward choices. Consequently, both environments lead to qualitatively similar survivability patterns.
Results
Figure 4.3.2.2.1 shows simulated energy trajectories on a logarithmic scale. As predicted, all runs with terminate rapidly, while produces slow, sometimes oscillatory drift that keeps the Neo near the survival boundary. Runs with display clear exponential-in-log growth, consistent with a strongly positive drift in the stationary regime. The close agreement between these trajectories and the theoretical predictions confirms that survival is overwhelmingly determined by stationary accuracy rather than transient dynamics.
Although the accuracy at is slightly higher than at , the difference is modest for this architecture, and over the 200-tick window the curves for the two environments appear broadly similar. Longer simulations make the gap more visible, but even in this short horizon the expected ordering of drift is evident.
Figure 4.3.2.2.1 — Energy trajectories for the two-node p-estimator Neo under binary prediction reward, in NeoVerses with and . The curves illustrate the effect of reward amplitude on survival or extinction. Trajectories stop when .

Validating Criticality Through Simulation
The analytical survivability condition derived earlier predicts a critical reward ratio
which separates inevitable extinction from sustained survival. To test whether this phase boundary appears in actual Neo trajectories—not only in the diffusion approximation—we simulated the two-node p-estimator Neo in Bernoulli- NeoVerses while sweeping the reward amplitude .
The results exhibit a sharp transition consistent with theory. For , survival probability remains zero until , then rises rapidly toward one; for , the corresponding transition occurs at . These breakpoints match the analytical predictions obtained from
The agreement confirms that the drift condition captures the true operational dynamics: the Neo's lifetime changes discontinuously as crosses , demonstrating a genuine survival phase transition.
Figure 4.3.2.2.2 — Survival probability as a function of . This figure plots empirical survival probability against for both NeoVerse biases and marks the predicted thresholds. The alignment between theory and simulation shows that criticality is an intrinsic property of Neosis energy dynamics rather than an artifact of approximation.

Last updated