Read as

A Pedagogical & Formal Study

From Markov Chains to Conscious Agents

Trace logic, observer windows, and the conjectural road from a row‑stochastic matrix to the edge of physics.

The mathematical program of Donald Hoffman & Chetan Prakash — rebuilt from first principles, every claim labelled by how much we actually know.

Synthesised from primary sources & an adversarial deep‑research pass · ← Companion: the HMM / NER primer

Hoffman and Prakash do not use Markov chains as a metaphor for consciousness. They use them as the literal load‑bearing formalism: a conscious agent is a small bundle of row‑stochastic matrices, and the act of observation is a precise, classical operation on them called the trace. This page builds that claim from the ground up — from the same transition matrix on the HMM page to a non‑Boolean logic of observers and a conjectural projection down to the physics of spacetime.

The material spans three epistemic worlds: rock‑solid textbook mathematics, genuinely new theorems proven in a 2024 preprint, and speculative lecture‑hall framings never written down. Conflating them is how this subject earns its reputation for crankery — so every claim is tagged, and every section can be read at three depths.

Here is the bold claim in plain words: the world you see — space, time, solid objects — might not be the real thing. It may work more like a headset, a screen that hides what is actually out there. Hoffman's bet is that what's really there is conscious agents, and that the whole show can be built from one humble object you already know — a grid of numbers that says how likely each next step is.

You do not need the math to follow the story. Every section comes in three versions — plain‑words HS, undergraduate UG, and full‑rigor PhD — and you switch between them per section or for the whole page. Start at HS; climb when you're curious.

How to read this page

Four labels appear throughout. They are the most important thing on the page — they let you take the rigorous spine seriously without being asked to swallow the speculative payload on the same terms.

T · TextbookEstablished mathematics. True regardless of anyone's theory of mind. The bedrock.
P · ProvenA theorem actually stated and proven inside the Hoffman–Prakash corpus (equation/theorem numbers cited).
C · ConjectureProposed by the authors as a research direction or sketch — explicitly not yet established, even by them.
X · ExtrapolationA reasonable synthesis not in the papers — including parts of the lecture transcript this page draws on. Flagged so you never mistake it for their result.

Three ways the page meets you where you are

◆ The single most useful sentence on this page

In the authors' own words, an HMM is a trace chain with a restriction removed: "HMM symbols correspond to states A on which a trace is taken; hidden states correspond to states A′. In an HMM the hidden states A′ influence the symbols A, but not vice versa. This embodies the fiction of objective observation. Trace chains remove this fiction, allowing observer and observed to interact." P [Traces 2024, p.10]

PART I · foundationsFormal foundations

Four plain tools from ordinary mathematics. Skim if you know HMMs — but the trace in §I.5 is the hinge the whole page turns on, and it is rarely taught beside them.

I.1 · Markov chains & stochastic matrices

Picture a frog hopping between lily pads. Where it jumps next depends only on the pad it's sitting on right now — not on the winding path it took to get here. That "only the present matters" rule is what makes something a Markov chain: a system that drifts between a fixed set of situations (call them states), where your current state alone sets the odds for the next one.

All those odds live in a single bookkeeping device: a square grid of numbers. Read across any one row and you get the chances of going from "I'm here now" to each possible "here next." Because something must happen on the next hop, every row has to add up to 1 (that's just "the probabilities of all the options sum to a whole"), and no number can be negative. A grid like that — non-negative, every row summing to 1 — is the entire object. People call it a transition matrix, and it's the one piece of machinery the rest of the page keeps reusing.

One handy move: if you're unsure where you are and only know the odds of being in each state, you can multiply that list of odds through the grid to get the odds one tick later — and you can keep doing it to peek further into the future. (Heads up: "kernel" will show up later as a fancier word for this same grid. Worth filing away.)

Fix a finite state space \(S=\{1,\dots,n\}\). A sequence of random variables \(X_0,X_1,X_2,\dots\) valued in \(S\) is a (time-homogeneous) Markov chain when it obeys the Markov property — the future is conditionally independent of the past given the present:

\[ \Pr(X_{t+1}=j \mid X_t=i,\,X_{t-1},\dots,X_0)=\Pr(X_{t+1}=j\mid X_t=i)=P_{ij}. \]

Here \(i\) is the current state, \(j\) the next, and the entire history before time \(t\) drops out of the conditioning — knowing where you are right now is as good as knowing the whole trajectory. "Time-homogeneous" means the number \(P_{ij}\) does not depend on \(t\); the rule is the same on every tick.

Collect those numbers into the transition matrix \(P\in\mathbb{R}^{n\times n}\). It is row-stochastic: \(P_{ij}\ge 0\) for all \(i,j\), and \(\sum_{j=1}^{n}P_{ij}=1\) for every row \(i\). Read each constraint plainly — probabilities can't be negative, and from any state \(i\) the chain must land somewhere on the next step, so the \(i\)-th row is a probability distribution over destinations. That makes \(P_{ij}\) literally the \(P(s'\mid s)\) you'd write for a transition.

The matrix isn't just notation; it computes. Encode your current belief about location as a row vector \(\mu\) (a distribution over states), and one step of the dynamics is right-multiplication, \(\mu\mapsto\mu P\) — each new coordinate is a weighted sum of the old ones (a convex combination of the rows of \(P\), weighted by \(\mu\)), which is exactly the law of total probability. Iterating, the \(k\)-step transition law is the \(k\)-th matrix power, governed by the Chapman–Kolmogorov identity \(P^{(m+k)}=P^{(m)}P^{(k)}\): to hop \(m+k\) steps, hop \(m\) then \(k\). In the measure-theoretic generalization the matrix becomes a Markov kernel \(K(x,B)\) — a map that is a probability measure in its second slot and a measurable function of its first — but on a finite state space "kernel" and "row-stochastic matrix" are the same thing. (Worth holding onto: kernel is the word Hoffman builds everything on.) Everything in this paragraph is standard, settled mathematics — no conjecture anywhere yet.

Let \(S=\{1,\dots,n\}\) be a finite state space. A sequence of random variables \(X_0,X_1,X_2,\dots\) taking values in \(S\) is a (time‑homogeneous) Markov chain if it satisfies the Markov property — the future is conditionally independent of the past given the present:

\[ \Pr(X_{t+1}=j \mid X_t=i,\,X_{t-1},\dots,X_0)\;=\;\Pr(X_{t+1}=j\mid X_t=i)\;=\;P_{ij}. \]

The numbers \(P_{ij}\) assemble into the transition matrix \(P\in\mathbb{R}^{n\times n}\). It is row‑stochastic:

\[ P_{ij}\ge 0 \quad\text{for all } i,j, \qquad \sum_{j=1}^{n} P_{ij}=1 \quad\text{for every row } i. \]

Each row is a probability distribution over "where you go next." This is exactly the object \(P(s'\mid s)\) on the HMM page. A distribution over states is a row vector \(\mu\); one step of dynamics is right‑multiplication, \(\mu \mapsto \mu P\); the \(k\)-step law is governed by the Chapman–Kolmogorov identity \(P^{(m+k)}=P^{(m)}P^{(k)}\). A measure‑theoretic generalisation replaces the matrix with a Markov kernel \(K(x,B)\) — a function that is a probability measure in its second argument and a measurable function in its first; in the finite case "kernel" and "row‑stochastic matrix" are synonyms. Hold onto that word: it is Hoffman's.

I.2 · Stationarity, ergodicity & reversibility

Run a random hopping process long enough and it often settles into a steady habit: the chance of finding it in each state stops changing, even though it keeps moving. That long-run habit is the stationary distribution — a list of probabilities that the dynamics leave untouched. Start it anywhere, wait, and a well-behaved chain forgets where it began and drifts into the same habit.

One special chain is reversible: play a long recording of it backward and it looks statistically identical to playing it forward. The plain test is a balance condition — between any two states, traffic one way exactly matches traffic the other way, once you weight by how often you visit each. That symmetry sounds like a small bonus, but hold onto it: it is exactly what later lets the chain carry a notion of distance and shape (this matters much later, in the physics section). All of this is standard textbook mathematics, true no matter what the states stand for.

One more knob: how fast the chain settles. There is a number, the spectral gap, and the bigger it is, the quicker the chain forgets its start and reaches the habit.

Fix a finite chain with transition matrix \(P\). A probability row vector \(\pi\) is stationary when it is unmoved by one step of the dynamics:

\[ \pi = \pi P, \qquad \sum_i \pi_i = 1,\ \pi_i \ge 0. \]

Reading the matrix product out, this says \(\pi_j = \sum_i \pi_i P_{ij}\) for every state \(j\): the probability flowing into \(j\) from everywhere exactly replaces what flows out, so the distribution is in equilibrium. Equivalently, \(\pi\) is a left eigenvector of \(P\) with eigenvalue \(1\). For an irreducible (every state reachable from every other) and aperiodic chain, this \(\pi\) is unique and is also the limit: \(\mu P^k \to \pi\) as \(k\to\infty\) for every starting distribution \(\mu\). The chain forgets its initial condition.

A stronger property is reversibility with respect to \(\pi\), defined by detailed balance:

\[ \pi_i P_{ij} = \pi_j P_{ji} \quad\text{for all } i,j. \]

Both sides are the long-run rate of the transition \(i\to j\): the left is "be at \(i\), then jump to \(j\)," the right is the reverse. Equality means the equilibrium flow is symmetric edge by edge — the time-reversed chain has the same law. (Detailed balance implies stationarity by summing over \(i\), but it is genuinely stronger; plenty of stationary chains are not reversible.) Its real payoff is algebraic: reversibility makes \(P\) self-adjoint on the weighted space \(\ell^2(\pi)\), so its eigenvalues are real and its eigenvectors orthogonal; for an irreducible chain they satisfy \(1=\lambda_0 \gt \lambda_1 \ge \cdots \ge \lambda_{n-1} \ge -1\), strictly at the top. That spectral structure is what later supports a genuine geometry — diffusion distance and Dirichlet forms — so reversibility is the quiet hinge to keep in view. The mixing rate is set by the absolute spectral gap \(\gamma_* = 1-\max(\lambda_1, |\lambda_{n-1}|)\): for an irreducible, aperiodic chain, \(\mu P^k\) collapses onto \(\pi\) at rate \((1-\gamma_*)^k\). (For lazy chains — or any chain with nonnegative spectrum — \(\gamma_*\) equals the plain spectral gap \(1-\lambda_1\).) This is all classical Markov-chain theory (tagged Textbook), independent of any interpretation of the states.

Definition · Stationary distribution

A probability row vector \(\pi\) is stationary for \(P\) if \(\pi = \pi P\), i.e. \(\pi\) is a left eigenvector with eigenvalue \(1\). For an irreducible, aperiodic chain it is unique and \(\mu P^{k}\to\pi\) for every initial \(\mu\).

A chain is reversible with respect to \(\pi\) when it obeys detailed balance, \(\pi_i P_{ij}=\pi_j P_{ji}\). Reversibility is what later lets a chain carry a geometry: it makes \(P\) self‑adjoint on \(\ell^2(\pi)\), so its eigenvalues are real and its eigenvectors orthogonal — the doorway to diffusion distance and Dirichlet forms (§VII). For an irreducible chain the eigenvalues satisfy \(1=\lambda_0\gt\lambda_1\ge\cdots\ge\lambda_{n-1}\ge-1\); granted aperiodicity, the absolute spectral gap \(\gamma_*=1-\max(\lambda_1,|\lambda_{n-1}|)\) is the mixing rate (it reduces to \(1-\lambda_1\) for lazy chains).

I.3 · Hidden Markov Models

Every chain so far has been one you could watch directly. Now hide it. Picture a puppet show: behind the curtain, a puppeteer moves from pose to pose — that is the hidden part, and you never see it directly. All you get is the shadow each pose throws on the screen — that is the observed part. A hidden Markov model is just this setup written down as numbers: a backstage process you can't watch, and a visible signal it gives off.

Two rules run the show. First, the puppeteer's next pose depends only on the pose right now, not on the whole history — that's the "Markov" part. Second, each pose throws its shadow with certain odds (one pose might usually look dark, occasionally light). From a stream of shadows, clever recipes can guess the most likely backstage path, or learn the odds from scratch. This is solved, standard math — the on-ramp, not the controversial part.

Here is the one detail to carry forward, because the whole rest of the page turns on it: in an HMM the causation runs one way only. The hidden poses push the visible shadows around; the shadows never reach back and nudge the poses. Watching changes nothing backstage. Hoffman calls that one-way street "the fiction of objective observation" — the comfortable assumption that you can look at the world without being part of it. The HMM is where that assumption lives, so it's exactly the thing the later "trace" idea will tear down.

A hidden Markov model (HMM) is an ordinary Markov chain with a curtain dropped in front of it. The chain still hops between hidden states S under a transition matrix, but you never see those states; instead each hidden state emits a visible symbol drawn from an alphabet V. In the spirit of Rabiner's canonical tutorial (Rabiner's own compact notation is \(\lambda=(A,B,\pi)\), with the state and symbol sets carried as structural elements), the whole object is the five-tuple

\[ \lambda = (S,\; V,\; A,\; B,\; \pi). \]

Reading the symbols: S is the set of hidden states and V the set of observable symbols; \(A=(a_{ij})\) is the row-stochastic transition matrix on the hidden states (\(a_{ij}=\Pr(\text{next state }j\mid\text{current state }i)\), exactly the Markov chain from the previous section); \(\pi\) is the initial distribution over hidden states; and the new piece is the emission matrix \(B=(b_j(v))\), where \(b_j(v)=\Pr(\text{symbol }v\mid\text{hidden state }j)\) — the odds that state \(j\) shows you symbol \(v\). Each row of both \(A\) and \(B\) is a probability distribution, so each sums to 1.

Three classical questions come with the model, all standard and solved: the likelihood of an observed sequence (forward algorithm), the most probable hidden path behind it (decoding, via Viterbi), and fitting the matrices to data (training, via Baum–Welch). The Viterbi recursion, for the record, is

\[ \delta_t(j)=\Big(\max_{i}\,\delta_{t-1}(i)\,a_{ij}\Big)\,b_j(o_t), \]

where \(\delta_t(j)\) is the probability of the single best hidden path that ends in state \(j\) at time \(t\) and has produced the observations seen so far. The \(\max_i\) picks the best predecessor state \(i\), the \(a_{ij}\) charges the cost of the transition into \(j\), and \(b_j(o_t)\) charges the cost of state \(j\) emitting the symbol \(o_t\) you actually observed at time \(t\).

Keep the architecture in view, because it is the whole reason this section exists. In an HMM the factorization \(A\) (state→state) and \(B\) (state→symbol) is strictly one-way: hidden states drive the symbols, and the symbols never feed back into the transition dynamics. That built-in asymmetry is what Hoffman names "the fiction of objective observation" — the assumption that an observer can register the world without perturbing it. Everything later on the page comes from a single move: deleting that one-way restriction. So treat the HMM not as the destination but as the baseline whose one constraint is about to be removed.

An HMM adds a curtain. The chain \(X_t\) on hidden states is no longer observed directly; instead each hidden state emits a visible symbol. In the spirit of Rabiner's canonical tutorial [Rabiner 1989] — whose own compact notation is \(\lambda=(A,B,\pi)\), with \(N\), \(M\), and the symbol set carried as structural elements — package the model as the five‑tuple

\[ \lambda = (S,\; V,\; A,\; B,\; \pi), \]

with hidden states \(S\), observation alphabet \(V\), transition matrix \(A=(a_{ij})\), emission matrix \(B=(b_j(v))\) giving \(\Pr(\text{symbol }v\mid\text{state }j)\), and initial distribution \(\pi\). The three classical problems — likelihood (forward algorithm), decoding (Viterbi), and training (Baum–Welch / forward–backward) — are all on the companion HMM page. The Viterbi recursion, for the record,

\[ \delta_t(j)=\Big(\max_{i}\,\delta_{t-1}(i)\,a_{ij}\Big)\,b_j(o_t), \]

finds the single most probable hidden path. Keep the architecture in view: in an HMM, causation is one‑way — hidden states drive symbols, never the reverse. That asymmetry is precisely what Hoffman calls "the fiction of objective observation," and precisely what the trace chain dissolves.

I.4 · Markov Decision Processes & policies

So far the states have just happened to you, like weather. A Markov Decision Process adds a chooser: at each state you pick an action, and the action tilts the odds for where you land next. Think of a board game where the square you sit on isn't fixed by fate alone — you also get to roll, or play a card, and that changes the next square. The extra ingredients are a menu of actions, a rule for how each action bends the dice, a reward you collect along the way, and a knob that says how much you care about the future versus right now.

A policy is just your standing rule for what to do in each state — possibly a coin-flip rule, like "when I'm here, go left 70% of the time, right 30%." Here's the one idea to keep: the moment you lock in a policy, the chooser disappears. Average over your own choices and you're back to a plain hopping-between-states machine, the kind from before — same math, no agency left visible. A policy is a recipe for turning a thing-you-steer into a thing-that-just-runs.

That much is rock-solid textbook math. There's a more ambitious version — that bolting reward onto the states gives you exactly the object Hoffman needs for his "policies over observer-windows" story. Handle that one with tongs: Hoffman and his co-authors never write anything like it (no rewards, no policies anywhere in their published math), and when this page put the strong version through a formal adversarial check, it lost the vote 2-to-1 — the verdict is archived in the Pass-3 verification record (research log 5). The plain collapse-to-a-chain fact stands. The bridge to Hoffman is this page's own bet — one that happens to point the same way Hoffman has been talking in 2026, but a bet, not a result.

A Markov Decision Process (MDP) is the tuple \((S,A,T,r,\gamma)\): a state space \(S\), a set of actions \(A\), a controlled transition kernel \(T(s'\mid s,a)\) giving the probability of moving to \(s'\) when you take action \(a\) in state \(s\), a reward \(r\), and a discount factor \(\gamma\in[0,1)\) that down-weights future reward. The new object versus a plain Markov chain is the dependence on \(a\): you no longer have one transition matrix, you have one for each action.

A stationary stochastic policy \(\pi(a\mid s)\) is a map from states to probability distributions over actions — for each fixed \(s\), the row \(\pi(\cdot\mid s)\) sums to 1. The structural fact to carry forward: fixing a policy collapses the MDP back into an ordinary Markov chain on \(S\), with transition matrix

\[ P_\pi(s,s') \;=\; \sum_{a\in A}\pi(a\mid s)\,T(s'\mid s,a). \]

Read the right side as a weighted average: for each candidate next state \(s'\), you sum the action-conditioned transition probabilities \(T(s'\mid s,a)\), each weighted by how likely your policy is to take that action, \(\pi(a\mid s)\). It is row-stochastic by construction — it's a convex combination of the row-stochastic matrices \(T(\cdot\mid s,a)\), and a convex mix of probability rows is again a probability row. So a policy is precisely the recipe that turns a controlled process into an autonomous one. This is the genuine, undisputed bridge to the language of "policy formation," and it's textbook-grade (tag T).

One honest caveat. The induced-chain identity above is solid textbook material — and so is the fact that an MDP plus a fixed policy yields a Markov reward process. The stronger claim is the bridge: that this state–reward object is what formalizes Hoffman's notion of a policy operating over observer-windows. That bridge has no primary-source support — Hoffman and Prakash never use MDP, reward, or policy language in print — and its strong form was killed 1–2 (two refutes of three) in the Pass-3 adversarial verification; see the Pass-3 verification record (research log 5). Treat it as this page's open extrapolation (tag X): convergent with Hoffman's spoken 2026 direction, but not an established result.

An MDP adds agency: \((S,A,T,r,\gamma)\) with actions \(A\), a controlled kernel \(T(s'\mid s,a)\), reward \(r\), and discount \(\gamma\). A stationary stochastic policy \(\pi(a\mid s)\) maps states to distributions over actions. The key structural fact we will reuse:

Definition · Policy‑induced chain

Fixing a policy \(\pi\) collapses an MDP back into a plain Markov chain on \(S\), with transition matrix

\[ P_\pi(s,s') \;=\; \sum_{a\in A}\pi(a\mid s)\,T(s'\mid s,a). \]

A policy is a recipe for turning a controlled process into an autonomous one. This is the genuine, undisputed bridge to "policy formation."

Caveat X: the induced‑chain fact above is textbook T — as is MDP‑plus‑fixed‑policy yielding a Markov reward process \((S,P_\pi,r_\pi,\gamma)\). The further claim — that this object is what formalises Hoffman's policy‑over‑windows — has no primary‑source support (the authors never use MDP, reward, or policy language in print), and its strong form was killed 1–2 (two refutes of three) in the Pass‑3 adversarial verification — see the Pass‑3 verification record (research log 5). Treat the bridge as this page's open extrapolation, convergent with Hoffman's spoken 2026 direction.

I.5 · The trace — watching a sub‑window of states

Set the chooser from the last section aside for a moment — we'll bring it back when we get to agency. First, a puzzle about plain watching. Picture a long hallway where things keep happening, but you can only see into two or three rooms through open doorways. The rest of the hallway is dark. Whenever the action wanders off into the dark, you lose sight of it — until it strolls back into a lit room. The question is: can you write down an honest rule for just the rooms you can see, one that's never caught off guard by what happened in the dark?

You can, and it's called the trace. It works by quietly accounting for every possible detour through the dark — every path the action might take while you can't see it, long or short, each weighted by how likely it is — and folding all of that back into the odds of where it pops out next. The result is a fresh rule for your visible rooms alone: still a clean "grid of odds whose rows each add up to 1," just like the original. The remarkable part is that it isn't a guess or a rough estimate. For the slice of the world you can watch, the trace is exactly right — zero surprise — even though you're completely blind to the rest. This isn't anyone's bold conjecture; it's settled mathematics.

Why care? This one move is the hinge for everything that follows. An observer who sees only part of the world isn't a broken, error-prone version of someone who sees all of it. The observer is perfectly accurate about their own slice and simply blind beyond it — and that precise blindness, it turns out, is the whole story.

Here is the construction an HMM course usually skips, and the technical heart of the program. Suppose the full chain runs on a state space \(S\) with transition matrix \(P\), but you can only attend to a subset \(A \subseteq S\); the complement \(A' = S \setminus A\) is invisible. We want the exactly correct dynamics on \(A\) alone. Split \(P\) into blocks according to the partition \(A, A'\):

\[ P=\begin{bmatrix} P_{AA} & P_{AA'}\\ P_{A'A} & P_{A'A'} \end{bmatrix}, \]

where \(P_{AA}\) holds transitions that stay within the visible set, \(P_{AA'}\) sends you off into the dark, \(P_{A'A'}\) shuffles you around inside the dark, and \(P_{A'A}\) brings you back. Now watch the chain only when it sits in \(A\), marginalising over every excursion into \(A'\). The induced transition matrix on \(A\) — the trace (also "censored" or "watched") chain — is the stochastic complement (a Schur-complement-type construction)

\[ p_A \;=\; P_{AA} \;+\; P_{AA'}\,(I-P_{A'A'})^{-1}\,P_{A'A}. \]

Read the correction term right to left: \(P_{A'A}\) is the step that re-enters \(A\); the factor \((I-P_{A'A'})^{-1} = \sum_{k\ge 0} P_{A'A'}^{\,k}\) is a geometric series that sums over all hidden excursions of every length \(k\) — every invisible path from where you left \(A\) to where you come back, each weighted by its probability; and \(P_{AA'}\) is the original departure. So the trace adds, to the direct visible transitions \(P_{AA}\), the entire accounted-for cost of every round trip through the dark. The series converges provided every excursion into the dark eventually returns — no absorbing pocket or recurrent class tucked wholly inside \(A'\) — and that exit condition is exactly what makes \(I - P_{A'A'}\) invertible. Know, though, that the condition is this page's simplification, not the paper's hypothesis: the paper's Trace Chain Theorem assumes nothing beyond a kernel and a nonempty window, allows the excursion-sum to have infinite entries, and still delivers a well-defined Markov kernel on the visible states (Lemma 3.5; the full-rigor rendition sorts out which result carries which clause).

The payoff comes in three pieces, which the paper distributes across three results: \(p_A\) is again row-stochastic, a bona-fide Markov chain on \(A\) (Lemma 3.5); watching the full chain only on \(A\) yields a Markov chain whose kernel is exactly \(p_A\) — the visible statistics reproduced with zero residual error, not as an approximation (Thm 2.1, which the paper credits to an exercise in Revuz; packaged with the block form as the Trace Chain Theorem, Thm 3.4); and \(p_A\) is the unique kernel with that property — a fact of classical Markov theory the paper doesn't even pause to state. This is the "zero-surprise correct answer." It is classical Markov theory (Revuz 1984) restated and deployed in the preprint, so the core fact is solid, not speculative. Censoring is also transitive (Thm 2.4): the trace of a trace is itself a trace, which is what later lets observers stack into a hierarchy. Contrast this with the HMM: in an HMM causation flows one way, hidden states drive visible symbols and never the reverse — the "fiction of objective observation." Remove that restriction and you get the trace chain, where observed and unobserved interact in both directions and the observer is part of the observed (the full-rigor rendition draws the two architectures side by side in a figure). That last sentence is the authors' framing — Traces 2024, p.10: trace chains allow observer and observed to interact — not an extra theorem; the matrix identity above is what is actually proven.

Here is the construction usually missing from an HMM course, and the technical heart of Hoffman's program. Suppose you can only attend to a subset \(A\subseteq S\) of states; the rest, \(A'=S\setminus A\), are invisible to you. What are the exactly correct dynamics on the part you can see?

Partition \(P\) into blocks indexed by \(A\) and \(A'\):

\[ P=\begin{bmatrix} P_{AA} & P_{AA'}\\[2pt] P_{A'A} & P_{A'A'} \end{bmatrix}. \]

Watch the chain only when it is in \(A\); ignore (marginalise over) every excursion into \(A'\). The induced transition matrix on \(A\) — the censored, watched, or trace chain — is the stochastic complement (Meyer's term; equivalently, \(I-p_A\) is the Schur complement of the \(I-P_{A'A'}\) block in \(I-P\))

\[ p_A \;=\; P_{AA} \;+\; P_{AA'}\,\Big(\textstyle\sum_{k\ge 0} P_{A'A'}^{\,k}\Big)\,P_{A'A}\;=\;P_{AA}+P_{AA'}\,(I-P_{A'A'})^{-1}\,P_{A'A}. \]

Theorem · Trace Chain (Traces 2024, Thm 3.4)

Given a transition probability \(P\) on a state space \(S\) and any nonempty subset \(A\subseteq S\), the trace chain on \(A\) has transition kernel \(\Pi_A\), whose \(A\times A\) block is \(p_A\) (their Eqn A33) and whose remaining blocks vanish: \((\Pi_A)_{AA'}=(\Pi_A)_{A'A}=(\Pi_A)_{A'A'}=0\).

That is the paper's entire hypothesis — any kernel, any nonempty window; no exit condition, no spectral assumption. The two working facts the page leans on sit in two neighbouring results:

  1. (Closure — Lemma 3.5) projections of (sub)Markovian kernels are (sub)Markovian: \(p_A\) "is always finite, and indeed is a tp on the state space \(A\), even if the potential kernel \(Q_A\) has infinite entries."
  2. (Exactness — Thm 2.1) whenever the trace‑start measure is nonzero (\(\lVert\nu P_{S_A}\rVert\neq 0\)), the watched sequence \(Y_n=X_{T_n}\) is a homogeneous Markov chain with kernel \(\Pi_A\) — a result the paper itself flags as "a slight extension of Exercise 1.3.13 of Revuz."

Remarks. Exactness is the formal content of "zero surprise": the reduced model commits no residual error about anything the observer can see — the transcript's "zero‑surprise correct answer." A third fact this page uses freely — that \(p_A\) is the only kernel on \(A\) consistent with the visible statistics — is classical Markov theory T (the watched process is Markov with kernel \(p_A\), and a Markov chain's finite‑dimensional statistics determine its kernel); the paper nowhere states a uniqueness clause, so do not cite Thm 3.4 for it. Censoring is transitive (Thm 2.4): the trace of a trace is a trace, which is what later lets observers nest into a hierarchy. The exit hypothesis used elsewhere on this page — every excursion into \(A'\) returns almost surely, i.e. \(\rho(P_{A'A'})\lt 1\) — is an assumption added here for pedagogy, so that the finite matrix‑inverse form \((I-P_{A'A'})^{-1}\) is literal; the paper needs no such hypothesis, defining the potential kernel \(Q_A=\sum_{k\ge 0}(P_{A'A'})^{k}\) with \(+\infty\) entries allowed and handling the general case (Lemma 3.5). The paper's separate term semi‑Markovian (p.34) names a kernel whose restriction to its support is Markovian — each row sums to \(1\) or is all zeros, a zero row forcing the matching zero column — not a "leaky" sub‑stochastic row. (One cross‑referencing wart of the paper itself, noted to spare you a hunt: the main text, p.8, cites "Theorem 3.2" for the Trace Chain Theorem, but in the appendix numbering the result is Thm 3.4 — 3.2 is the definition of \(p_A\).) Status: T as classical censored/watched‑chain theory (Revuz 1984); P as restated and deployed in the preprint.

The geometric series \((I-P_{A'A'})^{-1}=\sum_k P_{A'A'}^{\,k}\) sums over all hidden excursions of every length — every invisible path from where you left \(A\) to where you re‑enter it, weighted by its probability. The observer is not approximating; the observer is exactly right about the sub‑world, while remaining blind to the rest. That blindness, made precise, is the whole story.

HMM — one‑way A′ hidden A′ hidden A obs A obs causation flows down only Trace chain — two‑way A′ hidden A′ hidden A obs A obs observer is part of the observed
The architectural difference. Removing the HMM's one‑way restriction yields the trace chain, in which observed and unobserved states interact in both directions. P framing per Traces 2024, p.10.

PART IIThe conscious agent

Here is the leap. Take the exact same machinery from before — grids of numbers where each row adds up to 1, telling you the odds of moving from one situation to the next — and just change what the situations are. Instead of "sunny tomorrow given rainy today," let each one be a moment of experience: what it feels like to see red, to taste salt. Nothing in the math moves; only the meaning of the labels changes. That swap — calling the states conscious experiences — is the authors' big philosophical bet, not something they proved.

With that swap made, a conscious agent is a small wiring diagram with three of these grids in a loop. One grid turns the world into an experience (perceive), one turns an experience into an action (decide), and one turns an action back into a change in the world (act). Add a plain counter that clicks up by one every time a new experience arrives — that is the agent's only clock. Run the loop once and you get this experience; run it again and you get the next.

The tidy payoff: chain the three grids together and the whole perceive–decide–act cycle collapses into a single grid that takes "my experience now" straight to "my experience next." Because rows that each add to 1 still add to 1 when you multiply them, this combined object is automatically a well-behaved chain — no extra assumptions needed. The authors treat that as a falsifiable promise: show them one conscious process that no such grid can capture, and the theory breaks.

Keep Part I's mathematics intact and reinterpret only the meaning of the states: they are now conscious experiences (qualia) rather than positions or weather. This relabeling is the metaphysical move, flagged by the authors as conjecture — the matrices are unchanged, but the claim that they are about experience is a bet, not a theorem. Formally, a conscious agent is the seven-tuple

\[ \mathbf{C}=\big((X,\mathcal{X}),\,(G,\mathcal{G}),\,(W,\mathcal{W}),\,P,\,D,\,A,\,N\big), \]

where \(X\) is a measurable space of experiences, \(G\) of actions, and \(W\) of world states. The three middle objects are Markov kernels — the measure-theoretic version of a row-stochastic matrix, each a probability distribution in its second argument: perception \(P:W\times X\to[0,1]\) (world \(\to\) experience), decision \(D:X\times G\to[0,1]\) (experience \(\to\) action — read this as a stochastic policy, though that word is an interpretive bridge, not the authors' own), and action \(A:G\times W\to[0,1]\) (action \(\to\) world). The final entry \(N\in\mathbb{N}\) is an integer experience counter that increments by one each time a message crosses the perception channel — the agent's intrinsic clock.

Compose the three kernels around the loop and the entire perceive–decide–act cycle becomes a single Markov chain on experiences, the qualia kernel

\[ Q \;=\; D\,A\,P \;:\; X\times X\to[0,1], \qquad Q(e,e')=\sum_{g\in G}\sum_{w\in W} D(e,g)\,A(g,w)\,P(w,e'), \]

read as "how my experience at this tick becomes my experience at the next." The inner sums marginalize over which action \(g\) was taken and which world state \(w\) resulted, so only experience-to-experience odds remain. Its dual, the strategy kernel \(S=APD\) on actions, governs how actions beget actions.

The reason \(Q\) is automatically a legitimate chain is just linear algebra: a product of row-stochastic matrices is again row-stochastic (each row's entries stay nonnegative and still sum to 1), so the loop is Markov by construction, with no extra hypothesis. Hoffman frames this as a Church–Turing-style falsifiable thesis — the theory fails the moment someone exhibits a conscious process that no Markov kernel can represent.

Now the reinterpretation. Hoffman keeps the mathematics of Part I almost untouched and changes only what the states mean: states are conscious experiences (qualia), not positions or weather. C The reframing is the metaphysical move; the matrices are unchanged.

Definition · Conscious agent (Traces 2024, eq.1)

A conscious agent is the seven‑tuple

\[ \mathbf{C}=\big((X,\mathcal{X}),\,(G,\mathcal{G}),\,(W,\mathcal{W}),\,P,\,D,\,A,\,N\big), \]

where \(X\) is a measurable space of experiences, \(G\) of actions, \(W\) of world states, and the three maps are Markov kernels:

  • Perception \(P:W\times X\to[0,1]\) — world \(\to\) experience
  • Decision \(D:X\times G\to[0,1]\) — experience \(\to\) action (this is a stochastic policy)
  • Action \(A:G\times W\to[0,1]\) — action \(\to\) world

and \(N\in\mathbb{N}\) is an integer experience counter that increments by one each time a message crosses the perception channel.

Composing the three kernels around the loop gives a single Markov chain on experiences — the qualia kernel P

\[ Q \;=\; D\,A\,P \;:\; X\times X\to[0,1], \qquad Q(e,e')=\sum_{g\in G}\sum_{w\in W} D(e,g)\,A(g,w)\,P(w,e'), \]

"how my experience at this tick becomes my experience at the next." Its dual, the strategy kernel \(S=APD\) on actions, governs how actions beget actions. Because a product of stochastic matrices is stochastic, the dynamics are Markov by construction — Hoffman frames this as a Church–Turing‑style falsifiable thesis: the theory fails the moment a conscious process is exhibited that no Markov kernel can represent [CA‑Networks 2018].

◆ Terminology guard‑rail

Hoffman/Prakash never write "MDP," "policy," or "meta‑policy." The MDP reading of \(D\) is an accurate interpretive bridge X, not their language. When this page says "policy," read "decision kernel \(D\)."

PART III · peak rigorThe trace order & trace logic

The payoff, and it is real mathematics. A single relation — "is a partial view of" — sorts every Markov chain into a logic that is Boolean inside any one observer, yet has no global "everything."

III.1 · The trace order is a partial order

Now that the states are experiences, here is how two observers compare. Think of every possible partial view of a system — the full clockwork, and also every smaller view you'd get by watching only some of the parts. Ask one blunt question about any two of them: is this one just a partial view of that one? When the answer is yes, draw an arrow from the smaller view to the bigger one. Those arrows sort all the views into a pecking order — but a loose one, the way "fits inside" sorts boxes: a small box may nest neatly inside a bigger one, yet two boxes of different shapes fit in neither, so no arrow joins them. (That "sometimes there's no arrow" is the whole point, and it's why this is called a partial order.)

This pecking order is what mathematicians call a partial order — "partial" because not every two views can be compared. Two observers watching totally different corners of the same world are like apples and oranges: neither is a partial view of the other, so there's simply no arrow between them. That's allowed, and it's the whole point. But the order does obey three honest rules: every view is a view of itself; if two views are each a partial view of the other, they aren't two look-alike views — they're literally one and the same view; and a partial-view-of-a-partial-view is still just a partial view. The middle rule is the slippery one, and the authors actually proved all three — this is settled math, not a guess.

Recall the trace from earlier: given a Markov kernel \(Q\) (a row-stochastic matrix, the dynamics of the full system) and a sub-window of states \(A\), the trace \(q_A\) is the exactly-correct dynamics an observer sees if they can only watch \(A\) and marginalize over everything hidden. Now define a relation on the class of all Markov kernels:

\[ P \preceq_t Q \quad\Longleftrightarrow\quad P = q_A \text{ for some sub-window } A \text{ of } Q. \]

Read \(P \preceq_t Q\) as "\(P\) is a partial view of \(Q\)" — \(P\) is what you'd see if you watched only the \(A\)-states of the bigger chain \(Q\) and let all excursions into the hidden states fold themselves correctly into the visible statistics. Both \(P\) and \(Q\) are honest Markov kernels in their own right; the relation just records that one is a censored shadow of the other.

The result (Traces 2024, Thm 4.2, with proofs in Appendix A — this is the partial order attributed to Chetan Prakash, and it is genuinely proven) is that \(\preceq_t\) is a partial order: reflexive, antisymmetric, and transitive. Reflexive: take \(A\) to be all of the states, hide nothing, and \(q_A = Q\), so every kernel is a partial view of itself. Transitive: a trace of a trace is again a trace (the censoring lemma, Thm 2.4) — so if \(P \preceq_t Q\) and \(Q \preceq_t R\), then \(P \preceq_t R\), and nesting sub-windows never escapes the order. Antisymmetry is the subtle one: if \(P \preceq_t Q\) and \(Q \preceq_t P\) — each chain a sub-view of the other — then \(P = Q\), literal matrix equality, with no relabelling involved. The paper's mechanism runs through supports: every kernel in the order lives on one common state space, a trace of \(Q\) being the kernel supported on its sub-window, so if \(P \preceq_t Q\) the support of \(P\) sits inside the support of \(Q\); mutual traces therefore share a support, and the paper's Remark 4.3 closes the loop — kernels in the relation with the same support are equal. (Intuitively, mutual partial-views can't both strictly shrink each other, so neither hid anything.) One caveat the paper itself draws (p.3): carried over to conscious agents, the relation is only a preorder, because two agents with the same experience kernel \(Q\) are indistinguishable in trace order — distinct agents can occupy the same rung.

The upshot is that observers don't form a flat list but a branching hierarchy of "sees less than / sees more than," with genuinely incomparable observers sitting side by side. (It is not yet a lattice — as §III.2 shows, two observers needn't have any common refinement — just a partial order.) That ordering is the scaffold the next sections build their logic on — and unlike much of what follows, the order itself is settled mathematics, not a conjecture.

Define a relation on the set of all Markov kernels: \(P\preceq_t Q\) iff \(P\) is a trace of \(Q\) (i.e. \(P=q_A\) for some sub‑window \(A\) of \(Q\)). "Being a partial view of."

Theorem · Trace Order (Traces 2024, Thm 4.2)

\(\preceq_t\) is a partial order on the class of Markovian kernels: reflexive, antisymmetric, and transitive (proofs in the paper's Appendix A). This is the result the lecture attributed to Chetan Prakash — and it is genuinely proven.

Antisymmetry is the subtle one, and the paper's mechanism is worth quoting because it is literal equality, not equality up to relabelling: all kernels in the order live on one common finite state space \(S\), a trace being a kernel on \(S\) supported on its window, and Remark 4.3 settles mutual traces through supports — "If \(L \le K\) then the support of \(L\) is contained in that of \(K\). If the supports are the same, \(L = K\), otherwise \(L \lt K\)." No relabelling or isomorphism language appears anywhere in the trace-order material. (The one preorder caveat concerns conscious agents, not kernels: two CAs with the same experience kernel \(Q\) are indistinguishable in trace order, so on agents the induced relation is only a preorder — p.3.) Transitivity is exactly the trace‑of‑a‑trace lemma (Thm 2.4). So observers sit in a branching partial order of "sees less than / sees more than" — not a lattice: as §III.2 shows, two observers need not have any common refinement, and the general join is an explicit open problem (Remark 4.10).

III.2 · Locally Boolean, globally non‑Boolean

Think of every observer as having a window onto the world: the slice of reality they can actually see. Earlier we learned these windows fall into a "sees-less-than / sees-more-than" pecking order. Now read that order as a kind of logic — a way of asking "if this is true, does that follow?"

Here's the punchline. Pick one observer and look only at the smaller windows nested inside theirs, and the logic behaves completely normally — like ordinary true/false, where every statement has a clean opposite and any two statements can be combined ("this AND that," "this OR that"). That's the "locally Boolean" part; "Boolean" just means everyday yes/no logic. But step back and try to combine windows that belong to different observers, and the niceness breaks. There's no single biggest window that contains everything — no god's-eye view. Many windows simply can't be compared at all, and you can only combine two of them when they could, in principle, be seen at the same time.

This exact pattern — tidy inside any one viewpoint, but impossible to stitch all viewpoints into one consistent whole — is the same strange signature that shows up in quantum physics. The locally-tidy / globally-unstitchable structure itself is a proven theorem; its resemblance to quantum logic is striking, but pinning down the exact match is still open. What's not settled is which named mathematical box this logic belongs in, and even the general rule for combining two windows is still missing. The authors flag those as open questions — this is a promising lead they're chasing, not a finished result.

Take the trace order ⪯_t from the previous section ("P is a partial view of Q") and read it as logical entailment: a smaller kernel "follows from" the larger one it is a trace of. The set of all Markov kernels, ordered this way, becomes a logic, and its character is the headline result.

Theorem (Local Booleanity, Traces 2024, Thm 4.12). Fix a single kernel N and restrict attention to its downset — the set of all traces of N (every sub-window view derivable from that one chain). On that downset the trace logic is a Boolean algebra: it carries a well-defined meet \(\wedge\), join \(\vee\), and complement \(\neg\), obeying the usual laws of ordinary propositional logic. Concretely, sub-windows of one fixed chain combine and negate as cleanly as subsets of a set do.

The contrast is the whole point — though note that the global claims live in the paper's prose (§3, p.9), not in Thm 4.12 or any numbered result. Globally — across the class of all kernels, not just the traces of one — the structure is not Boolean. There is no greatest element \(\mathbf{1}\) (no universal "everything" that all observers are partial views of), no global complement, and many pairs of kernels are simply incomparable — neither is a trace of the other. Meets are only guaranteed to exist between simultaneously verifiable kernels (both views of some common chain), and joins between compatible kernels — a stronger condition (compatibility implies simultaneous verifiability, not conversely). You get a family of Boolean "frames," one per fixed kernel, that cannot be glued into a single global Boolean algebra.

That "Boolean frame by frame, non-Boolean overall" shape is the algebraic signature of quantum-style logic: it is exactly what distinguishes the logic of quantum propositions from classical logic. The natural mathematical home looks like a partial-Boolean-algebra-like structure in the spirit of Kochen–Specker (a patchwork of Boolean algebras agreeing on overlaps) rather than an "orthocomplemented modular lattice" — "like" because a textbook Kochen–Specker partial Boolean algebra shares one global "true" and "false" across all its Boolean patches, while the trace logic, as just noted, has no greatest element, so each patch carries only its own local unit. And be careful: this identification is an outside extrapolation X — the papers themselves do not name it; Hoffman & Prakash say only that the logic is not an "orthocomplemented modular lattice" and stop there. That is the paper's exact phrase (p.9) — the standard quantum-logic term "orthomodular lattice" never appears in the PDF, and the paper's own Summary (p.32) garbles the phrase into "orthomodular complemented lattices" — so pinning down which class is even being denied is itself part of the open problem. The paper deliberately stops short of pinning down the lattice-theoretic identity, and it leaves the general form of the join (how to combine two compatible kernels in closed form) as an explicit open problem (Remark 4.10). So: the locally-Boolean / globally-non-Boolean theorem is proven; naming the exact structure and writing down the general join are not.

Read \(\preceq_t\) as logical entailment and the set of kernels becomes a logic. Its character is the headline:

Theorem · Local Booleanity (Traces 2024, Thm 4.12)

Restricted to all traces of a single fixed kernel \(N\), the trace logic is a Boolean algebra (with an explicit meet, join, and complement on that downset).

Globally, by contrast, the trace logic is not Boolean — though those global claims (no greatest element, no global complement) are the paper's prose in §3 (p.9), supported by the §4 development (Defs. 4.5–4.7, Remark 4.10), and appear in no numbered result — Thm 4.12 itself proves the local side, complete with a constructed local unit \(1 := N\): there is no greatest element \(\mathbf{1}\), no global complement, and many incomparable kernels. Meets are guaranteed only between simultaneously verifiable kernels (Def. 4.6) and joins only between compatible kernels (Def. 4.7) — compatibility implies simultaneous verifiability, not conversely.

This is the transcript's "globally non‑Boolean, but locally Boolean" — verbatim, and now with a citation. The structure is the signature of quantum‑style logic: a family of Boolean "frames" that cannot be glued into one global Boolean algebra. The natural mathematical home looks like a Kochen–Specker‑style partial Boolean structure rather than an "orthocomplemented modular lattice" — the class the paper names and denies (its exact phrase, p.9; the standard term "orthomodular lattice" never appears in the PDF, and the Summary, p.32, garbles the phrase as "orthomodular complemented lattices") — but weakened to drop the shared top and complement: each context (the downset of a fixed kernel \(N\)) is a Boolean algebra with its own local unit \(N\), yet there is no global \(\mathbf{1}\) and no total \(\neg\), so the trace logic is not a textbook partial Boolean algebra, which requires globally shared \(0\), \(1\) and a total negation. X The identification is this page's suggestion, and pinning the exact lattice class — a partial Boolean algebra with merely local units, or only a partial generalized‑Boolean algebra — is open. The paper itself stops short of naming the lattice‑theoretic identity — leaving it, and the general form of the join, as explicit open problems (Remark 4.10). The transcript's "no general notation for the join yet" is exactly right.

III.3 · The bridge to belief — Lebesgue logic

So far we've been talking about seeing: an observer watches only part of a system, and the trace is the exact rule for that partial view. There's a second, older idea here about believing: how a rational mind should hold and update its hunches about the world. That belief-side bookkeeping has its own little logic, called Lebesgue logic, with operations that act like AND, OR, NOT, and "implies" (its AND is basically a souped-up version of Bayes' rule, the standard recipe for updating a belief when new evidence comes in). It was invented back in 1993 to model perception, long before any of the trace stuff.

The surprising claim of this section: these two logics are secretly the same shape. Take any chain in which every state can eventually reach every other — such a chain settles into exactly one long-run "where does it settle" pattern — and read off that steady-state spread over states. Doing that turns a fact about what you can see into a fact about what you should believe — and it does so without scrambling the structure: views that fit together as observations still fit together as beliefs. The vivid version: shrink your window down to a smaller view, and the belief you'd land on is just your original belief cropped and rescaled to that smaller window. Nothing weird sneaks in.

This is — in this page's judgment, not the authors' — the most genuinely surprising solid result in the whole program, and it is a real, proven theorem, not a slogan. The bold metaphysics ("reality is conscious agents") still sits elsewhere as the authors' bet; this particular bridge between seeing and believing is the part that actually holds up.

Recall the trace logic from §III.1–III.2: order all Markov kernels by \(P \preceq_t Q\) ("\(P\) is a partial view of \(Q\)"), and reading that order as logical entailment makes the kernels into a logic — locally Boolean, globally not. This section connects that logic of observation to an independent, older logic of belief: Lebesgue logic [Bennett–Hoffman–Murthy 1993], a logic defined over collections of probability measures with connectives ENTAILS / AND / OR / NOT, whose AND generalises Bayes' rule. Notably, Lebesgue logic has the same "not Boolean in general, but locally Boolean" character — and it predates the trace program by three decades.

The bridge is a logic homomorphism — a map between two logics that preserves their structure (entailment goes to entailment, the meets/joins that exist are respected). Here the map is the assignment that sends each irreducible kernel to its unique stationary measure \(\pi\), the distribution fixed by the chain:

\[ P \;\longmapsto\; \pi, \qquad \pi = \pi P, \qquad \sum_i \pi_i = 1. \]

In words: \(\pi\) is the row vector that the dynamics leaves unchanged (\(\pi = \pi P\)) — the left eigenvector of \(P\) for eigenvalue \(1\), normalised to sum to one (unique for irreducible \(P\) by Perron–Frobenius; a reducible chain has one independent stationary measure per recurrent class, which is exactly why the irreducibility hypothesis matters). It is "where the chain settles in the long run." The theorem (Traces 2024, Cor. 4.4, resting on Thm 3.9) states that \(P \mapsto \pi\) carries the trace logic into the Lebesgue logic structure-preservingly — a homomorphism, preserving entailment and whatever meets and joins exist. The plain reading: the logic of what you can see maps faithfully into the logic of what you can rationally believe.

Why it's true is one clean computation, the content of Thm 3.9: the stationary measure of a trace is just the original stationary measure restricted to the visible window and renormalised. If \(p_A\) is the trace of \(P\) onto a sub-window \(A\) (the Schur-complement chain from §I.5), then its stationary measure is

\[ \pi_A(i) \;=\; \frac{\pi(i)}{\sum_{j\in A}\pi(j)}, \qquad i \in A. \]

That is, take \(\pi\), keep only the entries on the states you can see, and divide by their total so they sum to \(1\) again. Because "take a partial view" on the kernel side (the trace) corresponds to "crop-and-renormalise" on the measure side, the order is preserved and the map is a homomorphism. This is, in this page's judgment, the most genuinely surprising rigorous result in the corpus — and it is marked [P] proven, a real theorem with a citation, not a conjecture. (The authors' own strongest language for it is "an interesting relationship" — Traces 2024, §3.) What stays speculative is the surrounding metaphysics (the conscious-agents reading); this structural correspondence between observation-logic and belief-logic is the part that is actually established.

There is a second, older logic in play. Lebesgue logic [Bennett–Hoffman–Murthy 1993] is a logic over collections of probability measures, with connectives ENTAILS / AND / OR / NOT (its AND generalises Bayes' rule). It too is "not Boolean in general, but locally Boolean," and it was built decades ago to model perception.

Theorem · Homomorphism (Traces 2024, Cor. 4.4, via Thm 3.9)

The map (irreducible kernel) ↦ (its unique stationary measure) is a logic homomorphism from the trace logic, restricted to the irreducible kernels, to the Lebesgue logic — the paper states Cor. 4.4 for "the irreducible kernels," and the proof of Thm 3.9 assumes \(P\) ergodic. The stationary measure of a trace is exactly the normalised restriction of the original stationary measure (Thm 3.9). (Traces of a fixed irreducible kernel are themselves irreducible, so the restriction is self‑consistent.)

Read it as: the logic of observation maps structure‑preservingly onto the logic of belief. What you can see (trace logic) and what you can rationally believe (Lebesgue logic) are two faces of one order. This is the most genuinely surprising rigorous result in the corpus.

PART IVAgency, policy & the meta‑policy recursion

So far the observers have been sitting still, each stuck looking at its own slice of the world. Here is the bold next step: let them move. An observer can choose which slice to look at next — and that habit of choosing, "from this view, lean toward that view," is what we'll call a policy.

The neat part is that a policy is built from the very same kind of object as everything else on this page: a grid whose rows add up to 1, a rule for "given where I am, here's how likely I am to go each place next." Because a policy is just another such grid, you can write a policy about policies — a rule for how your way of choosing changes over time. That's a meta-policy. And you can stack another rule on top of that, and another. Picture a hall of mirrors where each mirror is itself reflected in a higher one: experiences, then the windows you view them through, then the policies for switching windows, then policies over those policies.

One honest warning. The bottom rungs of this ladder are things the authors actually proved: a policy really is the same type of object as an observer, and nesting views inside views is well-behaved. But the full tower — a chain whose states are entire observer-windows, climbing forever — appears in none of the published papers. It is this page's own extension of their math, and it happens that Hoffman's newest talks (2026, nothing published yet) are heading the same way. So it is a promising bet about where the math goes — one the authors now seem to share — not a finished result. Read it as the frontier, with the paint still wet.

Recall two facts already in hand. First, fixing a decision rule turns a controlled process into a plain Markov chain: a policy is a recipe for collapsing choice into autonomous dynamics, \(P_\pi(s,s')=\sum_a \pi(a\mid s)\,T(s'\mid s,a)\). Second, on the conscious-agent side the decision kernel \(D\) plays exactly that role ("policy" is this page's interpretive bridge X — Hoffman and Prakash do not use the word), and the strategy kernel \(S=APD\) — the loop run in action-space — is itself a row-stochastic matrix. So the policy is not a different species of thing from an observer; it is another kernel, and it lives inside the same trace order \(\preceq_t\) as the observers do. That is the load-bearing move: "a policy of policies" is at least well-typed, because the object you would take a policy over is the same kind of object as the policy itself.

Two proven facts make the stacking coherent. The strategy kernel \(S=APD\) inherits the trace order and trace logic (so policies sit in the same partial order as observers), and trace-of-a-trace-is-a-trace (the transitivity lemma) means nesting sub-windows is closed: a coarsened view of a coarsened view is still an honest view. Dissociation is then just one large kernel traced onto many different subsets at once, splitting it into many smaller observer "islands" — scale is simply how much you have traced away. The authors pitch this explicitly as a non-Boolean extension of Nested Observer Windows.

The proposed extrapolation typesets as a ladder, each level a Markov chain on the objects of the level below, each level carrying its own trace order:

\[ \underbrace{X \xrightarrow{\;Q\;} X}_{\text{experiences}} \;\cdot\; \underbrace{\mathcal{W} \xrightarrow{\;\Pi\;} \mathcal{W}}_{\text{windows}} \;\cdot\; \underbrace{\mathcal{P} \xrightarrow{\;M\;} \mathcal{P}}_{\text{policies}} \;\cdot\; \cdots \]

Here \(Q=DAP\) is the qualia kernel on experiences; \(\Pi\) is a kernel whose states are entire observer-windows (kernels), so it "walks" among views; \(M\) is a kernel whose states are policies; and the dots say you may keep climbing. Read each arrow as "given the current object at this level, here is the distribution over the next one," and the claim is that the logic of all such walks is, by recursion, again a trace logic.

Keep the hedge explicit. The bottom of the ladder is proven — \(S=APD\) in the order, transitivity, dissociation, the NOW framing. The meta-policy chain itself — \(\Pi\), \(M\), and the recursion past them — is not in the published papers. It is this page's extrapolation X, seeded by the proven pieces; Hoffman's own unpublished 2026 talks ("recursive trace logic") are independently converging on the same idea, but nothing is in print. Carry it as a bet about where the math goes, not a theorem.

The transcript's most ambitious idea: observers don't just sit in the order — they move through it. You can walk among observer‑windows; the walk is a policy; the logic of all policies is again a trace logic; iterate to get meta‑policies. Here is exactly how much of that is established.

What the paper gives you P

  • The strategy kernel \(S=APD\) inherits the trace order and trace logic (p.12). So a policy is itself an object inside the same order as the observers — "policies of policies" is at least well‑typed.
  • Trace‑of‑a‑trace‑is‑a‑trace (Thm 2.4) is the formal backbone of "logic traversed by logic across scales": nesting sub‑windows is closed.
  • Dissociation = one large kernel traced on many different subsets, producing many smaller observers ("islands," p.16). Scale = how much you trace away.
  • The authors explicitly frame this as a non‑Boolean extension of the Nested Observer Windows (NOW) theory of hierarchical consciousness [Riddle & Schooler 2024] — the direct citation for "logic recurses across scales."

⚑ This page's extrapolation — clearly not in the paper

The explicit meta‑policy recursion — a Markov chain whose states are observer‑windows, walked by a higher kernel, with the logic of all such walks being a trace logic by recursion — is this page's explicit construction, seeded by Thm 2.4 + the strategy‑kernel result + the NOW citation — and it appears in none of the published papers. Independently, Hoffman is now pursuing the same idea as pre‑publication "recursive trace logic" (Trace Institute, 2026; talk‑level, not a printed theorem — see §XI.4). What is original here is the explicit written formalization — the ladder below and the runnable sketch in §VI — developed in parallel with, not prior to, the authors' current direction; that still makes it the page's best candidate for a contribution, but of the formalization, not the idea. The recursion ladder is:

experiences \(\xrightarrow{Q}\) experiences  ·  windows \(\xrightarrow{\;\Pi\;}\) windows  ·  policies \(\xrightarrow{\;M\;}\) policies  ·  \(\cdots\)

each level a Markov chain on the objects of the level below, each level carrying its own trace order. §VI gives a runnable sketch.

PART VThe lecture, formalised

An appendix that re-derives the transcript segment by segment. Shown at the PhD level.

The transcript, translated segment by segment into the notation above. Each translation carries the tag for what it actually rests on. (A recap section — shown from the Undergraduate level up.)

"States of the matrix as observer‑outcomes or conscious experiences." C

Reinterpret the state space \(S\) of a Markov chain \(P\) as the experience space \(X\). A "state" is a quale; \(P=Q=DAP\) is the qualia kernel. Mathematically nothing changes — only the semantics of the index set.

"Every time experience updates, a counter increments — counting experiences — to form enhanced Markov chains." P

Adjoin the counter \(N\) to the state, forming a chain on the product space \(X\times\mathbb{N}\):

\[ \tilde Q\big((e,n),(e',n')\big)=\begin{cases} Q(e,e') & n'=n+1\\[2pt] 0 & \text{otherwise.}\end{cases} \]

This is the paper's enhanced chain (eq. 30–31; the "space‑time chain" of the 2014 work, renamed). It is the textbook device of augmenting a chain with its own step index (Revuz). The counter is literal in the corpus — the transcript is exact here.

"The observer sees only a subset of states — a unique sub‑matrix. That is the trace; the zero‑surprise correct answer." T P

Precisely §I.5: \(p_A=P_{AA}+P_{AA'}(I-P_{A'A'})^{-1}P_{A'A}\). "Zero‑surprise" is the content of the Trace Chain Theorem 3.4 (with the watched‑process exactness supplied by Thm 2.1); "unique" is classical Markov theory, not a clause of the paper's theorem.

"Being a trace gives a logic on all Markov chains — a partial order, proven by Chetan." P

The trace order \(\preceq_t\), Theorem 4.2. Verified in‑text.

"Querying the no‑surprise windows of the grand matrix is non‑Boolean, but locally Boolean." P

Theorem 4.12. The downset of any fixed kernel is Boolean; the global logic is not.

"Each matrix is an observer window — a monad in Leibniz; trace logic is the pre‑established harmony." X

A philosophical gloss, not in the primary mathematics of either paper. A hard‑negative full‑text search of Origin of Time (2014) finds no occurrences of "monad," "harmony," or "pre‑established," and "Leibniz" exactly once — inside a cited reference's title (Blamauer 2011). Traces 2024 goes further than a bare citation: it quotes Leibniz's mill argument in full (printed p.17; Monadology §§16–17, its ref [17]) as a principled anti‑mechanism argument — "This was understood by Leibniz three centuries ago" — but never in a definition or theorem. And the specific vocabulary is entirely absent: "monad" as a prose term has zero occurrences in the corpus (only the book title in the bibliography), and "pre‑established harmony" zero (every "harmon‑" hit is a harmonic function). So the monad / pre‑established‑harmony framing is Hoffman's spoken interpretation. It is a legitimate lineage to cite — Leibniz's windowless monads, each a self‑contained perspective, coordinated not by interaction but by pre‑established harmony, is a strikingly apt picture of incomparable observer‑windows coordinated by a global order they don't locally negotiate. But label it analogy, not theorem.

"Add agency: define a new matrix to walk around on the windows — that walk is the agent policy. Iterate for meta‑policy." X

The extrapolation of Part IV. The ingredients (strategy kernel in the order; trace transitivity; NOW recursion) are real; the explicit window‑walking meta‑chain is this page's construction — convergent with, and developed in parallel to, Hoffman's pre‑publication "recursive trace logic" direction (2026), not prior to it.

"Counter increments under different window matrices lead to time dilation in special relativity — observer‑dependent." C

The paper sketches exactly this: trace a period‑\(n\) kernel down to \(m\lt n\) states and a factor \(\beta\sim n/m\) appears (p.29) — where the paper defines \(\beta := 1/\sqrt{1-v^2/c^2}\), the quantity physics standardly writes \(\gamma\), the Lorentz factor, so the sketch is internally consistent under its own definition: \(\beta = n/m \ge 1\), with \(m\ll n\Rightarrow v\to c\) and \(m=n\Rightarrow\beta=1\Rightarrow v=0\). But it is explicitly a sketch ("we expect to explore further"); the phrase "time dilation" never appears in the text. The transcript's reading is faithful to the intent and correctly flagged as aspirational.

"Distance comes from how far two states are under a diffused transition — Dirichlet forms come out of this." C X

The paper does define squared distance = commute time of the recurrent class (\(T_{ab}=\lVert a-b\rVert^2\), p.24 — "it is more natural to view \(T_{ab}\) as the squared distance"; the metric itself is \(\sqrt{T_{ab}}\)), and commute time is effective resistance / Dirichlet energy (Doyle–Steiner, their ref [27]) — so the bridge is real and rigorous outside Hoffman. But the explicit "Dirichlet form" machinery is absent from the corpus; building it is original territory. §VI and §VII make it concrete.

PART VIPython data structures

Runnable numpy sketches. Shown from the UG level up.

Illustrative, not production code — the point is to make each abstract object touchable. numpy only. (Shown from the Undergraduate level up.)

VI.1 · A Markov kernel as a row‑stochastic matrix T

import numpy as np

def is_kernel(P, tol=1e-9):
    """A Markov kernel == a row-stochastic matrix."""
    P = np.asarray(P, float)
    return (P >= -tol).all() and np.allclose(P.sum(axis=1), 1.0, atol=tol)

def normalize_rows(M):
    """Row-normalize a non-negative matrix onto the kernels.
       Rows must carry positive mass -- an all-zero row has no kernel image."""
    M = np.clip(np.asarray(M, float), 0, None)
    s = M.sum(axis=1, keepdims=True)
    assert (s > 0).all(), "zero row: no outgoing weight to normalize"
    return M / s

def stationary(P):
    """pi = pi P : the left eigenvector for eigenvalue 1.
       Unique for an IRREDUCIBLE chain; with several recurrent classes
       eigenvalue 1 is degenerate and no single pi is 'the' answer."""
    w, v = np.linalg.eig(P.T)
    if np.sum(np.isclose(w, 1.0, atol=1e-8)) > 1:    # multiplicity check
        raise ValueError("eigenvalue 1 is degenerate: reducible chain, "
                         "stationary distribution is not unique")
    pi = np.real(v[:, np.argmin(np.abs(w - 1.0))])
    return pi / pi.sum()

VI.2 · The conscious agent: three kernels + a counter P

class ConsciousAgent:
    """C = ((X), (G), (W), P, D, A, N)  -- Traces 2024, eq. 1."""
    def __init__(self, P, D, A):
        self.P, self.D, self.A = map(np.asarray, (P, D, A))  # W->X, X->G, G->W
        assert is_kernel(self.P) and is_kernel(self.D) and is_kernel(self.A)
        self.N = 0                                           # experience counter

    def qualia_kernel(self):
        """Q = D A P : experience -> experience (eq. 5-6)."""
        return self.D @ self.A @ self.P

    def strategy_kernel(self):
        """S = A P D : action -> action (eq. 24)."""
        return self.A @ self.P @ self.D

    def step(self, e):
        """One decision->action->perception loop (Q = DAP); increments N."""
        Q = self.qualia_kernel()
        e_next = np.random.choice(Q.shape[0], p=Q[e])       # sample next experience
        self.N += 1                                          # 'counting experiences'
        return e_next

VI.3 · The trace operation (censored / watched chain) T P

def trace_chain(P, A_idx):
    """Trace of P onto the visible sub-window A_idx (Schur complement).
       p_A = P_AA + P_AA' (I - P_A'A')^-1 P_A'A   -- Traces 2024, Thm 3.4.
       The finite-inverse form needs rho(P_A'A') < 1 (every hidden
       excursion returns a.s.) -- the PAGE'S simplifying assumption, not
       the paper's: Thm 3.4 / Lemma 3.5 assume nothing beyond a nonempty
       window, letting the potential kernel sum_k (P_A'A')^k carry
       infinite entries and still yielding a Markovian trace.  This
       implementation simply refuses such windows."""
    P = np.asarray(P, float)
    n = P.shape[0]
    A  = list(A_idx)
    Ac = [i for i in range(n) if i not in A_idx]          # the hidden A'
    P_AA   = P[np.ix_(A,  A)]
    if not Ac:                       # nothing hidden -> trace is P itself
        return P_AA
    P_AAc  = P[np.ix_(A,  Ac)]
    P_AcA  = P[np.ix_(Ac, A)]
    P_AcAc = P[np.ix_(Ac, Ac)]
    if np.max(np.abs(np.linalg.eigvals(P_AcAc))) >= 1 - 1e-9:
        raise ValueError("a closed class hides in A' (spectral radius of "
                         "P_A'A' is 1): the Neumann series diverges, so the "
                         "matrix-inverse formula used here does not apply "
                         "(the paper's general construction still defines "
                         "a trace; this sketch just declines the window)")
    fundamental = np.linalg.inv(np.eye(len(Ac)) - P_AcAc)  # sum_k P_A'A'^k
    p_A = P_AA + P_AAc @ fundamental @ P_AcA
    return p_A                                              # row-stochastic, exact

The "no surprise" guarantee is testable: simulate the full chain, record only visits to A_idx, and the empirical transition counts converge to trace_chain(P, A_idx).

VI.4 · The trace order — a partial-order check P

from itertools import combinations, permutations

def _equal_up_to_perm(X, Y, tol=1e-6):
    """Equal after some relabelling of the k states.
       (Brute force over all k! permutations -- factorial cost, fine for
        the toy sizes here.)"""
    return any(np.allclose(X[np.ix_(p, p)], Y, atol=tol)
               for p in map(list, permutations(range(len(Y)))))

def is_trace_of(small, big, tol=1e-6, relabel=False):
    """Decide  small <=_t big  : is `small` a trace of `big` on SOME sub-window?
       The paper's trace order is LABEL-PRESERVING (Definition 4.1): a trace
       of `big` lives on an ordered subset A of big's OWN states, and
       antisymmetry (Thm 4.2 via Remark 4.3) is literal matrix equality on
       the common state space.  So the primary check identifies small's
       states with the ordered subset A and compares entrywise.
       relabel=True additionally accepts a match after permuting small's
       states -- an explicitly flagged RELAXATION, NOT the paper's
       definition.  (Brute force over subsets; the THEOREM that <=_t is a
       partial order is Traces 2024 Thm 4.2 -- this only checks one
       instance.)"""
    n, k = big.shape[0], small.shape[0]
    for A in combinations(range(n), k):
        try:
            t = trace_chain(big, A)
        except ValueError:       # window fails this page's rho < 1 assumption --
            continue             # skip it; another window may still qualify
        if np.allclose(t, small, atol=tol):   # label-preserving: the paper's reading
            return True, A
        if relabel and _equal_up_to_perm(t, small, tol):
            return True, A
    return False, None

def precedes(P, Q):                 # the <=_t relation (paper's, label-preserving)
    ok, _ = is_trace_of(P, Q)
    return ok
# Reflexive: precedes(P, P) is True (empty hidden set).
# Antisymmetric + transitive: guaranteed by Thm 4.2, not re-proven here.

VI.5 · Policy → meta-policy recursion X

def policy_induced_chain(T, pi):
    """MDP fact: a policy collapses a controlled process to a plain chain.
       P_pi(s,s') = sum_a pi(a|s) T(s,a,s').   T has shape (S, A, S)."""
    return np.einsum('sa,sat->st', pi, T)   # sum over actions a

def meta_chain(windows, transition_rule):
    """THIS PAGE'S EXTRAPOLATION (not in the paper):
       treat each observer-window (a kernel) as a STATE in a higher chain.
       `windows` : list of kernels;  a meta-policy is a kernel on their indices."""
    m = len(windows)
    M = np.array([[transition_rule(windows[i], windows[j]) for j in range(m)]
                  for i in range(m)])
    return normalize_rows(M)          # a Markov chain that 'walks the windows'

# Recursion: the objects of level k+1 are the kernels of level k.
# Each level carries its own trace order (Thm 2.4 makes nesting closed).

VI.6 · Distance from diffusion — the Dirichlet bridge T X

def diffusion_distance(P, t=1):
    """Coifman-Lafon diffusion distance at scale t (rigorous; ABSENT from Hoffman).
       HYPOTHESIS: P reversible w.r.t. its stationary pi (detailed balance);
       the psi_k below are then orthonormal in L^2(pi), as the formula needs.
       D_t(x,y)^2 = sum_{k>=1} lambda_k^{2t} (psi_k(x) - psi_k(y))^2 ."""
    pi = stationary(P)
    r = np.sqrt(pi)
    S = (r[:, None] * P) / r[None, :]          # D_pi^{1/2} P D_pi^{-1/2}
    # S symmetric iff P reversible -- non-reversible chains (complex
    # spectrum, which np.real() would silently corrupt) are OUT OF SCOPE:
    assert np.allclose(S, S.T, atol=1e-8), "P is not reversible"
    w, phi = np.linalg.eigh(S)                 # REAL spectrum, by construction
    order = np.argsort(-w)                     # w[0] = 1 : the constant mode
    w, phi = w[order], phi[:, order]
    psi = phi / r[:, None]                     # psi_k = D_pi^{-1/2} phi_k
    coords = psi[:, 1:] * (w[1:] ** t)         # drop the trivial lambda_0 = 1
    n = P.shape[0]
    return np.array([[np.linalg.norm(coords[i] - coords[j])
                      for j in range(n)] for i in range(n)])

def dirichlet_energy(P, pi, f):
    """The discrete Dirichlet form of a reversible chain:
       E(f,f) = 1/2 sum_{x,y} pi(x) P(x,y) (f(x)-f(y))^2 .
       Commute time -- the paper's 'distance' -- lives in exactly this geometry."""
    diff2 = (f[:, None] - f[None, :]) ** 2
    return 0.5 * np.sum(pi[:, None] * P * diff2)

PART VIIPhysics as projection

Heads up: everything in this section is the authors' bet, not proven physics. Parts I through III tried to build something rigorous; this part is the wild guess that hangs off the end of it. So read it as "wouldn't it be cool if," not "here is how the universe works."

The big idea is that spacetime is not the bottom layer of reality. In this picture, what is really fundamental is a network of interacting "conscious agents" that hop between states over and over, like a board game where the next square depends only on the one you're on. Hoffman calls spacetime a headset — a convenient screen that summarizes the long-run habits of all that hopping, the way a desktop icon summarizes a messy file you never see directly.

The fun (and unproven) part is the dictionary: each familiar quantity in physics is supposed to be just a feature of that hopping pattern. Mass is how disorderly and "busy" the pattern is — a perfectly regular, repeating loop has zero mass. Distance comes from how many steps a round trip between two states takes — the distance itself is the square root of that round-trip count. Spin is a single number squeezed out of the network's grid. Speed is tied to the fastest possible round trip, and the tidiest, most regular loops travel at light speed. It is a bold, surprisingly neat translation table. But to be clear, the authors freely admit it is a proposal: they do not derive real physics from it, and in particular nothing here reaches Einstein's gravity — at best it gestures toward the geometry of special relativity and hopes to grow from there.

Epistemic flag, kept loud: this entire section is conjecture — marked [C] in the source. It is the authors' proposed dictionary, not a derivation of established physics. Its appeal is internal consistency and nerve, not any link to measured results. The earlier parts stand on their own; this part deliberately sits behind them so a wrong guess here doesn't poison the rigorous spine.

The conceptual move: take spacetime to be emergent rather than fundamental. Underneath is a Markov chain of conscious-agent dynamics — a stochastic process whose transition rule is a row-stochastic matrix \(Q\) (each row of nonnegative entries sums to 1, giving the probabilities of where the system goes next from a given state). The proposal is to read physical quantities off the chain's recurrent communicating class (RCC) — the set of states the chain keeps returning to in the long run — rather than off any pre-existing geometry. Spacetime, in this telling, is just a compact code for the RCC's asymptotic behavior.

The one equation worth pinning down is the mass identification (eq. 47): mass is the entropy rate of the RCC,

\[ h(Q) \;=\; -\sum_{i} \pi_i \sum_{j} Q_{ij}\,\log Q_{ij}, \]

where \(Q_{ij}\) is the probability of stepping from state \(i\) to state \(j\), and \(\pi_i\) is the stationary distribution — the long-run fraction of time the chain spends in state \(i\) (the weights satisfying \(\pi Q = \pi\)). The inner sum is the unpredictability of the next step given you're at \(i\); averaging it against \(\pi\) gives the chain's average bits-of-surprise per step. The intuition: a chain that just marches around a fixed periodic loop is perfectly predictable, so \(h(Q)=0\) — and that is exactly the proposed condition for a massless particle. Disorderly, high-entropy dynamics read as massive. Sibling entries in the dictionary follow the same spirit: squared distance is a commute time \(T_{ab}=\lVert a-b\rVert^2\) (a resistance-like, Dirichlet-energy quantity on the state graph; the metric itself is \(\sqrt{T_{ab}}\)), spin is the determinant of \(Q\) collapsed to \(S(d)\in\{0,\tfrac12,1\}\), and energy/momentum scale as \(1/d\) with \(d\) the number of asymptotic states (\(p=h/d\), \(E=hc/d\), eq. 44 — here \(h\) is Planck's constant and \(c\) the speed of light, not the entropy rate \(h(Q)\) above, an unfortunate but standard symbol clash).

Two caveats the source insists on, and you should carry them. First, the claim that the enhanced chain's harmonic functions are identical in form to a free-particle wavefunction is contested — the authors state it flatly, but this site's independent verification pass split 1–2 on "identical" versus "merely analogous" — so don't bank on it. Second, and more important: what this machinery actually touches is special-relativistic / conformal / twistor geometry — the conformal geometric algebra \(G(2,4)\), the conformal model of Minkowski spacetime, with rotor group \(SU(2,2)\) — plus an aspirational hierarchy of spacetime patches. There is no worked connection to the Einstein field equations or curved general relativity. The honest phrasing is "special-relativistic geometry, aspiring to GR," never "derives GR."

Everything in this section is the authors' proposal C. None of it is established physics; the value is in the audacity and internal consistency of the dictionary, not in any derivation of the Standard Model. Present it as conjecture and the credibility of Parts I–III is preserved.

The governing idea: spacetime is not fundamental. It is a data structure — a "headset," in Hoffman's word — that compactly encodes the asymptotic behaviour of conscious‑agent Markov dynamics. Physical quantities are read off the recurrent communicating class (RCC) of the qualia kernel:

Physical quantityProposed projection of…Where
Momentum / energy\(1/d\), \(d=\)#asymptotic states; \(p=h/d,\ E=hc/d\)eq. 44
Positionindex over asymptotic statesp. 19
Timethe step parameter \(n\) of the enhanced chainp. 19
Massentropy rate of the RCC (massless ⇔ deterministic cycle, i.e. zero entropy rate — the paper calls these "periodic kernels," every row a single unit entry, a non‑standard usage: a standard‑periodic chain can have positive entropy rate, hence positive mass)eq. 47
Spindeterminant of \(Q\) (a geometric‑algebra "C‑spin"), \(S(d)\in\{0,\tfrac12,1\}\)eq. 50
Speedtotal commute time of the RCC (deterministic cycle → minimal commute → speed \(c\))eq. 51–57
Distancesquared distance = commute time, \(T_{ab}=\lVert a-b\rVert^2\) (≈ resistance / Dirichlet energy; the metric itself is \(\sqrt{T_{ab}}\), Doyle–Steiner)p. 23–24
Uncertaintytension: momentum = the number of asymptotic sets of the RCC (needs a long sampled trace) vs. position = the current asymptotic set (needs a short sample — "ideally, just one step"); the contradiction proposed as the source of \(\sigma_x\sigma_p\ge\hbar/2\)p. 20, eq. 45
Bindingcommunities / partite sets in the diagram (confinement = tripartite)Fig. 10–11
Black holesentropy rate exceeding the spacetime‑"headset" channel capacityp. 28
Special relativity \(\beta\)tracing a period‑\(n\) kernel on \(m\) states, \(\beta\sim n/m\) — the paper's \(\beta\) is defined as \(1/\sqrt{1-v^2/c^2}\), i.e. the Lorentz factor \(\gamma\), so \(m=n\Rightarrow\beta=1\Rightarrow v=0\) (sketch)p. 29

Two honest caveats from the verification pass. First, the claim that the enhanced chain's harmonic functions are identical in form to the free‑particle wavefunction is contested — verifiers split on "identical" vs. "merely analogous." Second, what the corpus actually reaches is special‑relativistic / conformal / twistor geometry (Minkowski space embeds in the conformal space \(\mathbb{R}^{2,4}\), whose geometric algebra \(G(2,4)=\mathrm{Cl}(2,4)\) has rotor group \(\mathrm{Spin}^+(2,4)\cong SU(2,2)\) — the twistor group, double cover of the conformal group) plus an aspirational hierarchy of spacetime patches — there is no worked link to the Einstein field equations or curved‑spacetime general relativity. Say "special‑relativistic geometry, aspiring to GR," never "derives GR."

PART VIIIOntology & intellectual lineage

So far the math has been neutral. This section answers the obvious question: why should you believe any of the wild stuff about spacetime being a kind of screen, not the real bedrock? The honest starting point is a worry about your own eyes.

Here evolution does the heavy lifting, and one piece of it is a real proved result, not a guess. It's nicknamed Fitness-Beats-Truth. The idea: animals that survive aren't rewarded for seeing the world accurately — they're rewarded for doing whatever keeps them alive. When the theorem pits a creature whose senses track plain usefulness against one whose senses track literal truth, the truth-tracker almost always goes extinct, and the bigger your range of possible perceptions, the more lopsided that gets. So your senses are best thought of as a handy interface, like the icons on a phone — a trash-can icon helps you delete a file without showing you the wires inside the chip, and that's the point. The icon is useful precisely because it hides the truth.

From there the authors take a much bolder swing, and it's important to mark it as a swing. Their bet — not something they proved — is called conscious realism: that consciousness is the bedrock and the "world" is really a web of other conscious agents, with spacetime and physical objects being the interface, not the furniture of reality. They line up some famous thinkers as ancestors of the idea. Treat that as company they're keeping and a bet they're placing, not as proof they're right.

Two of those ancestors are worth meeting. Three hundred years ago Leibniz already bet that the real building blocks of the world are tiny points of view, not lumps of matter — and that solid objects, space, and time are more like a well‑made picture those viewpoints share than the bedrock itself. Hoffman is keeping that company: his "conscious agents" rhyme with Leibniz's viewpoints, his "headset" with Leibniz's picture.

The physicist John Wheeler had a slogan — "it from bit" — meaning that things (an "it") aren't the bottom layer; the bottom layer is information, the yes/no answers we get when we ask reality questions. He even said space and time themselves bubble up from that, in a loop where observing comes first and physics comes out the far end. Hoffman points to Wheeler as a kindred spirit: put observing first, and let spacetime fall out as the picture, not the paint. Both are ancestors he names — resonances he claims, not results he borrows.

The section motivates dropping fundamental spacetime, and it does so in three pieces of very different strength: a theorem, a conjecture, and a lineage. Keep them separate.

The theorem [P]. Model perception itself as a Markov kernel \( p:W\times X\to[0,1] \), where \(W\) is the set of world states, \(X\) is the set of an organism's possible perceptions, and \(p(w,\cdot)\) is the probability distribution over perceptions given world state \(w\) — exactly the perception kernel \(P\) from the conscious-agent definition. The Fitness-Beats-Truth theorem [Prakash et al. 2020] compares a truth strategy (perceptions that track world states faithfully) against a fitness strategy (perceptions tuned only to a payoff/fitness function), and shows the truth strategy is generically driven to extinction. The headline bound is

\[ \Pr(\text{fitness strictly dominates truth}) \;\ge\; \frac{|X|-3}{|X|-1} \xrightarrow[\;|X|\to\infty\;]{} 1. \]

Read it plainly: \(|X|\) is how many distinct perceptions the organism can have, and as that repertoire grows, the probability that a fitness-only perceiver out-competes a truth-tracking one tends to \(1\). The intuition is that fitness is a many-to-one recoding of the world — many genuinely different world states collapse to the same payoff, so a perceptual system optimized for payoff throws away the world's actual structure and is cheaper and faster for it. The conclusion the authors draw is that veridical perception is not selected for: perception is a species-specific interface (the "desktop of icons"), not a window onto reality. (One honest caveat from the source: critics dispute the uniform-prior assumption behind the bound — not the theorem's internal correctness.)

The conjecture [C]. Built on top of that is conscious realism: the positive ontological bet that consciousness is fundamental and the world \(W\) is itself a network of conscious agents, so every agent–world interaction is really agent–agent. Spacetime and objects become interface, not substrate. This is where the framework's two technical operations get a metaphysical job: the combination and dissociation problems (how observers fuse into a larger one, and split into smaller ones) are meant to be handled by joins and traces on kernels, and the "hard problem" is reframed as building a theory from consciousness rather than of it. None of this is proven — it is the authors' research program, and the page marks it as such.

The lineage [X]. Finally, the section names intellectual ancestors and cousins — Leibniz's windowless monads with bodies as well-founded phenomena and relational (non-absolute) space-time, James and Whitehead on process/pan-experientialism, Kastrup's analytic idealism, QBism's observer-centric reading of quantum probability, Wolfram's "Observer Theory," Wheeler's "it from bit" (information/observation prior to the derived spacetime "it"), and Varadarajan's Geometry of Quantum Theory on the lattice foundations of quantum logic. These are pointers, not claims of mathematical equivalence; the page is explicit that citing an ancestor is not endorsing identity.

VIII.1 · The evolutionary engine: Fitness‑Beats‑Truth P

Why abandon a fundamental spacetime at all? Because evolution gives a reason to distrust perception. Modelling perception as a Markov kernel \(p:W\times X\to[0,1]\), the Fitness‑Beats‑Truth theorem [Prakash et al. 2020] shows that a strategy tuned only to fitness generically drives a strategy tuned to truth to extinction: the probability that fitness strictly dominates truth is at least \((|X|-3)/(|X|-1)\to 1\) as the perceptual repertoire grows. Veridical perception is not selected for. Perception is a species‑specific interface — a desktop of icons — not a window onto reality. (Critics — Martinez, Allan — dispute the uniform‑prior assumption, not the theorem's correctness.)

VIII.2 · Conscious realism & the problems it targets C

The positive ontology: consciousness is fundamental and the world \(W\) is itself a network of conscious agents (so every agent–world interaction reduces to agent–agent). Spacetime and objects are the interface, not the substrate — "objects don't exist when unperceived" in the strong sense that they are not the furniture of reality. The trace framework is offered as traction on the combination / dissociation problems (how observers compose and split — joins and traces) and a reframing of the hard problem as "a theory from consciousness, not of it." See [The Case Against Reality, 2019] for the trade book treatment.

VIII.3 · The lineage X

The named ancestors and cousins, for the deeper‑truths thread: Leibniz (monads, pre‑established harmony — the "mill" passage), William James and Whitehead (process / pan‑experientialism), Bernardo Kastrup (analytic idealism), QBism (Fuchs — the observer‑centric reading of quantum probability), Stephen Wolfram ("Observer Theory," 2023), Varadarajan (Geometry of Quantum Theory, 1968 — the lattice foundations of quantum logic), and John Archibald Wheeler ("it from bit" — information/observation prior to the derived "it"). These are pointers, not endorsements of equivalence.

Sharpening the Leibniz thread. The deeper resonance is not the mill alone but Leibniz's claim that perceiving substances are prior to the extended world. For Leibniz the monads are the simple, perspectival units of reality — "The Monads have no windows, through which anything could come in or go out" (Monadology §7, Latta trans.) — and bodies, matter, the whole spatial show are well‑founded phenomena (phenomena bene fundata): appearances grounded in those substances rather than fundamental in themselves. Space and time, correspondingly, are relational, not absolute — Leibniz argues against "those who imagine that space is a substance, or at least that it is something absolute … if space were an absolute being, something would be the case for which there couldn't possibly be a sufficient reason … and thus space is not an absolute being" (Leibniz–Clarke Correspondence, Third Paper §5, Bennett trans.; given here as paraphrase of the modernized text, not a single canonical sentence). Read as lineage X, the structural map is suggestive and explicitly non‑mathematical: monads ≈ conscious agents (perspectival, perceiving, fundamental); well‑founded phenomena ≈ the spacetime "interface" / "headset"; relational space‑time ≈ "spacetime is not fundamental"; and pre‑established harmony — windowless monads kept coordinated without local causal interaction (Monadology §§78–81) ≈ a global trace order coordinating incomparable observer‑windows they don't locally negotiate. The hedge is the whole point: Leibniz still treats space‑time as ideal‑but‑objective order among real substances, whereas Hoffman treats it as a species‑specific perceptual interface; the shared move is the demotion of space‑time from fundamental, not an identical account of what replaces it. This is the program's acknowledged taproot — the Traces paper quotes the mill argument in full (printed p.17, Monadology §§16–17, as a principled anti‑mechanism argument: "This was understood by Leibniz three centuries ago" [Monadology]) even as "monad" and "pre‑established harmony" never once appear in its prose — an ancestor the theory echoes, not one it derives itself from.

Wheeler — "it from bit." The closest physics ancestor for the observation‑first move is John Archibald Wheeler, whom the Traces paper already cites for "observer‑participancy" and the "elementary act of 'fact creation'" (his 1982 essay, ref [24]). Wheeler's own thesis makes information, not matter, the generative root: "It from bit. … every it — every particle, every field of force, even the spacetime continuum itself — derives its function, its meaning, its very existence entirely — even if in some contexts indirectly — from the apparatus‑elicited answers to yes or no questions, binary choices, bits" (Wheeler, "Information, Physics, Quantum: The Search for Links," 1989/1990, p. 311). And he too refuses a fundamental spacetime, closing the regress with a loop rather than a substrate — "Physics gives rise to observer‑participancy; observer‑participancy gives rise to information; and information gives rise to physics" (§19.3, "Four No's"). Mapped as lineage X: information/observation fundamental ≈ Hoffman's "observation = the trace operation"; the derived "it" ≈ the spacetime interface; the participatory loop ≈ a consciousness‑first ontology. Keep the hedge sharp — Wheeler is an information‑first, participatory‑realist physicist, not an idealist positing consciousness as the ontic ground; his "bit" is the elementary yes/no quantum phenomenon, not a Hoffman‑style conscious agent, and Hoffman's program reaches further toward idealism than Wheeler did. The honest in‑paper link to lead with: Hoffman & Prakash state that their trace theory of observation aims to give Wheeler's vision a formal statement — an acknowledged ancestor, not a result deduced from him.

PART IXPositive geometries & the cast

Modern physicists have a surprising trick. To predict what happens when two particles smash together, they used to draw out every way the collision could unfold in space and time, then add it all up — slow and messy. Lately some of them found you can skip all that. You build a single geometric shape, and the answer is just a property of the shape. Space and time don't go in as assumptions; they fall out at the end. The most famous of these shapes is called the amplituhedron. This part is solid, mainstream physics.

Hoffman's hope is that his shapes are secretly the same shapes. Recall his picture: reality is a swarm of tiny experience-machines (his "conscious agents"), and what we call a particle might be a shadow these machines cast onto one of those geometric forms. It is a clean, almost tidy idea — and it is a bet, not a proven fact. He has set it up so it could be shown wrong: if even one real particle-collision pattern can be proven missing from his agents' math, the idea fails — or, as he and his coauthors soften it, is "at best incomplete." So far nobody has settled it either way.

That's why this section is mostly a cast list rather than a result. Nima Arkani-Hamed built the amplituhedron and likes to say "spacetime is doomed" — meaning space and time are not the ground floor of reality. David Gross, a Nobel physicist, has argued the same for years. Michael Levin, a biologist, studies how cells, tissues, and whole organisms each behave like nested little agents with their own goals. Hoffman and the two physicists share one hunch: the ordinary world of objects in space is a projection of something deeper and more combinatorial. Levin's bet is related but different — he says agency itself comes in nested layers, from cells on up; he hasn't claimed in print that space and time are a projection. Whether it's the same deeper thing for all of them is wide open — that's the frontier this part is pointing at, not a place it arrives.

Start with the established physics, because that part is real and the linkage is not. A positive geometry is a region of a projective variety that comes equipped with a single distinguished canonical differential form, fixed entirely by the region's boundary structure — projective polytopes are the simplest examples, and the positive Grassmannian \(\mathrm{Gr}_{\ge 0}(k,n)\), the space of \(k\)-planes in \(n\)-space all of whose Plücker coordinates (maximal minors) are non-negative, is the headline one. The showcase construction is the amplituhedron of Arkani-Hamed and Trnka (2013): its canonical form directly encodes scattering amplitudes in planar \(\mathcal{N}=4\) super-Yang-Mills — the form's poles sit only on the geometry's boundaries, where its residues factorize into lower-point amplitudes — so locality and unitarity emerge from the geometry rather than being assumed up front. Sibling constructions exist — the ABHY associahedron for \(\phi^3\) amplitudes, the cosmological polytope for cosmological correlators. This is established, mainstream physics [T for the general positive-geometry framework and the ABHY tree-level \(\phi^3\) result], independent of any theory of mind — with one dated caveat: the amplituhedron's defining equivalence (canonical form = planar \(\mathcal{N}=4\) amplitude) was proven only recently, and only for the tree-level \(m=4\) case (Even-Zohar–Lakrec–Tessler, arXiv:2112.02703, Inventiones 2025); it remains conjectural at loop level.

The bridge Hoffman reaches for runs through one genuine construction and one conjecture. The genuine piece (from Fusions of Consciousness, 2023) is a map from a Markov chain to a decorated permutation, built via the chain's communicating classes — and decorated permutations are exactly the combinatorial labels for cells of the positive Grassmannian. Concretely, a communicating class of size \(\ell\) is made to code an \((\ell-1)\)-dimensional cell:

\[ \text{communicating class of size } \ell \;\longmapsto\; \text{a cell of dimension } \ell-1 \text{ in } \mathrm{Gr}_{\ge 0}. \]

Here \(\ell\) is the number of states that all mutually reach one another in the qualia kernel, and the right-hand side is a cell of the positive Grassmannian. That map is a genuine construction — but note it is a one-way map (chain → decorated permutation), not a proven two-way classification of chains. What sits on top of it is the conjecture [C]: that a particle is the physical projection of the dynamics of one such communicating class onto a face of an amplituhedron. Read the equation as a statement of shared combinatorics — the chain side lands on a well-defined cell of the positive Grassmannian, the same combinatorial atoms out of which amplituhedron triangulations are assembled — so the comparison is at least dimensionally consistent. But an amplituhedron face lives in a different space (the amplituhedron is the image of \(\mathrm{Gr}_{\ge 0}(k,n)\) in \(\mathrm{Gr}(k,k+m)\) under a positive map \(Z\)); relating the chain's cell to such a face takes further BCFW / on-shell machinery, and which \((k,n)\) — and which face of which amplituhedron — a given class should project to is exactly what the construction leaves unspecified. That step is part of the conjecture, not free, and none of it is a derivation that the projection is physically correct.

Keep the hedge sharp, because the source does. The positive-geometry program is established; the identification of conscious-agent dynamics with that geometry is Hoffman's aspiration, explicitly framed as falsifiable — in Traces 2024 (p.32), notably, not in the published Fusions paper: show that any one physical decorated permutation (gluon scattering is the paper's own "e.g.") cannot be found within the Markov dynamics, and "the theory is falsified; at best, it is incomplete" — but not yet a result inside the physics program. The "cast" — Arkani-Hamed and his "spacetime is doomed," David Gross's post-spacetime stance, Michael Levin's multi-scale competency architecture — are listed because the two physicists share with Hoffman the single bet that the object-filled spatiotemporal world is a derived projection of a deeper combinatorial structure, while Levin supplies the parallel move one level in: nested, goal-directed agency across scales (the named term is from TAME, 2022), without committing in print to spacetime being non-fundamental. Whether those projections are the same structure is entirely unestablished. This section names a frontier; it does not cross it.

The lecture's "deeper truths" digression names a specific constellation of thinkers. Here is each, what they actually did, and how (or whether) it touches Hoffman's program.

IX.1 · The bridge Hoffman is reaching for C

Fusions of Consciousness [2023] introduces a map from Markov chains to decorated permutations (via communicating classes) — a construction the authors note had been an open problem. A communicating class of size \(\ell\) codes an \((\ell-1)\)-dimensional cell of the positive Grassmannian. On that basis comes the conjecture: a particle is a physical projection of the dynamics of a communicating class of conscious agents onto a face of an amplituhedron. The falsifiability claim, though, needs careful sourcing: it lives in Traces 2024 (p.32), not in Fusions — the published Entropy text contains no falsifiability language at all (a full‑text search finds zero occurrences of "falsif‑"). Verbatim: "Note that CA theory is falsifiable: if it can be shown that any one physical decorated permutation cannot be found within its Markov dynamics, the theory is falsified; at best, it is incomplete." Two details the usual paraphrase mangles: gluon scattering enters only as the paper's example of a physical decorated permutation ("they describe, e.g., gluon scattering processes"), and the paper itself supplies the softener — "at best, it is incomplete." The link is Hoffman's aspiration, not a result inside the physics program.

IX.2 · The positive‑geometry program itself T

ObjectWhat it isWhat physics it computesAuthors
AmplituhedronA generalisation of a convex polytope into the Grassmannian \(\mathrm{Gr}(k,k+m)\) — the image of the positive Grassmannian \(\mathrm{Gr}_{\ge 0}(k,n)\) under a positive linear map \(Z\); a "positive geometry" with a canonical differential formScattering amplitudes in planar \(\mathcal{N}=4\) super‑Yang–Mills — the canonical form itself encodes the amplitude (tree amplitude / loop integrand); its residues on the geometry's boundaries encode factorization, whence locality & unitarity emerge rather than being assumed. Form = amplitude is proven for the tree‑level \(m=4\) case (Even‑Zohar–Lakrec–Tessler, arXiv:2112.02703, Inventiones 2025) and open at loop levelArkani‑Hamed & Trnka, 2013 [arXiv:1312.2007]
Associahedron (ABHY)A polytope whose vertices are triangulations of a polygon (Catalan combinatorics), realised in kinematic spaceTree‑level bi‑adjoint scalar \(\phi^3\) amplitudes — the canonical form on the associahedron is the amplitudeArkani‑Hamed, Bai, He & Yan, 2017 [arXiv:1711.09102]
Cosmological polytopeA polytope encoding the combinatorics of Feynman graphs for cosmological correlatorsThe wavefunction of the universe / cosmological correlators for conformally‑coupled scalars in FRW backgroundsArkani‑Hamed, Benincasa & Postnikov, 2017 [arXiv:1709.02813]
Positive geometries (general)The unifying framework: spaces with a distinguished "canonical form" fixed by boundary structureThe thesis that amplitudes are shapes — geometry first, spacetime & quantum mechanics derivedArkani‑Hamed, Bai & Lam, 2017 [arXiv:1703.04541]

IX.3 · The people T

  • Nima Arkani‑Hamed (IAS Princeton) — architect of the amplituhedron and the positive‑geometry program; the most prominent voice for "spacetime is doomed" — i.e. locality and unitarity are emergent, not fundamental. The deepest structural resonance with Hoffman, who cites this program directly.
  • David Gross (Nobel 2004, asymptotic freedom / QCD) — elder statesman of theoretical physics who has long argued that space and time are doomed as fundamental concepts and that a post‑spacetime framework is needed. Invoked as authority for the "spacetime is not fundamental" stance shared across these programs.
  • Michael Levin (Tufts) — develops multi‑scale competency architecture (the named term is from TAME, arXiv:2201.10346, 2022): cells, tissues, and organisms are nested agents, each pursuing goals in its own state space, with intelligence as a collective, scale‑relative phenomenon. His "cognitive light cone" and bioelectric morphogenesis make him the natural empirical partner for the recursion‑across‑scales thread. There is a confirmed joint talk, "A Multiscale Logic of Collective Intelligence" (Hoffman & Prakash, recorded 2026, with discussants Robert Chis-Ciure and Chris Fields, hosted on Levin's Thoughtforms) — spoken and pre‑publication, not yet in print C — the closest recorded anchor to the meta‑policy intuition. [Levin 2019; Hoffman–Prakash multiscale]

◆ The unifying instinct

Three programs — Hoffman's trace logic, Arkani‑Hamed's amplituhedron, Gross's post‑spacetime physics — share one bet: the spatiotemporal, object‑filled world is a derived projection of a deeper, more combinatorial structure. Levin's multi‑scale agency supplies the parallel move one level in — nested, goal‑directed competency across scales — without (in print) committing to spacetime being non‑fundamental; his link to Hoffman's ontology is asymmetric (Hoffman → Levin) and pre‑publication. Whether the projections are the same structure is entirely unestablished. That is the open frontier the lecture was gesturing at.

PART XSkeptics & open problems

Taking an idea seriously means knowing where it is weak, so here is the honest list of complaints and unfinished business. The complaints come in two flavors. First, the evolution result (the one saying creatures who chase usefulness beat creatures who chase truth) quietly assumes that every possible world is equally likely to begin with. Critics say that assumption is rigged: change which worlds you bet on, and "seeing truly" can win after all. Second, the leap from these grids of numbers to the exotic shapes physicists use for particle collisions looks, to skeptics, like spotting a face in the clouds — a suggestive resemblance, not a proof.

The authors also admit real holes in their own house. There is no general recipe (and not even agreed‑upon shorthand) for combining two observers into one. Nobody has pinned down exactly which kind of logic this is — it resembles the strange logic of quantum theory, but the precise name is still open. The "policy about policies" tower and the idea that distance comes from round‑trip travel time are plausible bridges that nobody has actually built yet. And the bridge from this toy version of relativity to real gravity simply does not exist yet.

One more piece of honesty: the central 46‑page paper is a preprint — it has not been peer‑reviewed. And the whole physics half of the program is the authors' own bet, which they label as conjecture. None of that makes it wrong; it just marks where the solid ground ends and the wager begins.

This section is the program's self‑audit, and it splits cleanly into external critiques and internal open problems. Both deserve to be stated as sharply as the positive results.

The critiques. The Fitness‑Beats‑Truth theorem models perception as a Markov kernel \( p:W\times X\to[0,1] \) — a grid whose rows give \( \Pr(\text{experience}\mid\text{world state}) \), with each row summing to 1 — and concludes that a fitness‑tuned strategy generically drives a truth‑tuned one extinct. The theorem itself is not disputed; what critics (Martinez, Allan) attack is one premise: a uniform a‑priori measure over world states \( W \). That is the assumption that, before any data, every world configuration is equally probable. Swap that flat prior for one where useful structure correlates with truth, and the extinction result can reverse. So the contested object is the prior on \( W \), not the algebra. A second critique targets §VII: the map from the qualia kernel to amplituhedron‑style "positive geometries" is, to its philosophical critics (Murphy; QRI), form‑matching in search of a physical interpretation — a dictionary, not a derivation. Keep this firmly in mind: the entire physics payload is the authors' own conjecture, and the preprint anchoring the trace‑logic results is not peer‑reviewed.

The open problems — several flagged by the authors themselves — are best read against the trace order \( \preceq_t \). Recall that on the downset of a single fixed kernel the trace logic is a Boolean algebra, with a well‑defined meet, join, and complement. The gaps live where you try to leave that local frame:

  • The general join. There is no general form, and not even a settled notation, for the join \( \vee \) between incomparable kernels (Remark 4.10). Locally the join exists; globally it is undefined.
  • The lattice identity. Is the global logic exactly a partial Boolean algebra in the Kochen–Specker sense, or something weaker? The paper stops short of naming it. (This is an extrapolation, not the authors' claim.)
  • Meta‑policy recursion. Does a chain whose states are observer‑windows follow formally from trace transitivity (Thm 2.4) plus the strategy‑kernel result, or does it need new axioms? Unbuilt. (Extrapolation.)
  • The Dirichlet connection. Does the commute‑time "distance" genuinely give a Dirichlet‑form / diffusion metric on observers? Rigorous outside Hoffman, but plausible‑and‑unproven inside the corpus, where the machinery is absent. (Extrapolation.)
  • From SR to GR. The corpus reaches special‑relativistic geometry only; no worked passage to curved spacetime exists. (The authors' own conjecture.)

The discipline here is to hold two things at once: the trace‑order and local‑Booleanity theorems are proven and survive these objections untouched, while everything downstream — the physics dictionary, the join, the meta‑recursion, the metric — is explicitly unfinished. The honest reader treats the first list as settled and the second as the actual research frontier.

Epistemic honesty requires the counter‑voices and the genuinely unfinished business.

What critics say

  • The FBT theorem leans on a uniform a‑priori measure over world states that critics (Martinez, "usefulness drives representations to truth"; Allan, "hard‑coded censorship") consider unrealistic — change the prior and truth can win.
  • Philosophers (P. A. Murphy; the QRI commentary) argue the decorated‑permutation / amplituhedron leap is mathematics in search of a physical interpretation — suggestive form‑matching, not derivation.
  • The whole edifice from §VII is, by the authors' own framing, conjecture; the preprint anchoring §III is not peer‑reviewed (Trace Institute / Preprints.org).

Genuinely open problems (some flagged by the authors)

  • The general join. No general form, and no general notation, for the join in the trace logic (Remark 4.10). The transcript names this exactly.
  • The lattice identity. Is the global trace logic precisely a partial Boolean algebra (Kochen–Specker) or something weaker? Unsettled. X
  • Meta‑policy recursion. Does it follow formally from Thm 2.4 + the strategy‑kernel result, or need new axioms? Unbuilt. X
  • The Dirichlet connection. Does the commute‑time "distance" genuinely connect to Dirichlet‑form / diffusion geometry as a metric on observers? Plausible, unproven, and absent from Hoffman. X
  • From SR to GR. No worked passage to curved spacetime exists. C

PART XI · frontierThe open conjectures — a research program

A consolidated, citable statement of the program's open problems, for a researcher who wants to work on one. Each entry is given at the rigor it deserves: a precise statement, what is already proven, the exact gap, a concrete first move, and a citation. This section is presented uniformly at research register — it is not abridged by reading level. Tiers as before: T textbook, P proven in the corpus, C the authors' conjecture, X an outside extrapolation (not the authors' claim).

Also published as a standalone, shareable catalogue for researchers → Open Conjectures of the Conscious-Agent Program.

◆ There is no canonical "nine"

The only branded, explicitly numbered list in the corpus is "The Eight Conjectures" of physics (§XI.3; Trace Institute, items 01/08–08/08). The recurring "eight or nine" is a paraphrase of a spoken remark, not a printed enumeration. The genuinely tractable targets are the mathematical open problems of §XI.1; the physics dictionary (§XI.2) and the Eight Conjectures (§XI.3) are research programs, each gated on the mathematics. The aim here is to state each problem so precisely that the gap — and a first step toward closing it — is visible.

XI.1 · The mathematical open problems PC

The citable, self-contained targets: each extends an already-proven special case and needs no physics. The two marked ◆ student-ready are the strongest starting points.

1 · The Combination Conjecture PC  ·  two-agent joins proven, general case conjectural  ·  ◆ student-ready

Statement. Given any pseudograph of conscious agents (any mix of directed and undirected edges), any subset of its agents — adjacent or not — can be combined into a single new conscious agent.

Proven. The two-agent cases are theorems by explicit construction: the undirected join (Thm 1) on the product experience space \(X_1\times X_2\), and the directed join (Thm 2), with composed decision kernel \(D=D_1A_1D_2\).

Gap. The general \(n\)-agent combination is unproven; in particular, associativity / order-independence of the combination is open.

First move. Prove the three-agent case (chain and triangle topologies), or characterize exactly which pseudograph topologies admit an associative, order-independent combination. Finite and combinatorial.

Hoffman & Prakash, "Objects of Consciousness," Frontiers in Psychology 5:577 (2014), Conjecture 3; Theorems 1–2.

2 · The general join in the trace logic PC  ·  local Booleanity proven, the general join open  ·  ◆ student-ready

Statement. In the trace logic, the join \(K\vee L\) and meet \(K\wedge L\) exist only between compatible (simultaneously verifiable) kernels; there is no general closed form. Verbatim: "We seek a solution for the 9 unknown matrices \((A',B',\dots,H')\) … to the 9 equations (A56)–(A58). … It is an open question whether solutions always exist and, if so, are unique."

Proven. On the downset of any fixed kernel \(N\) (its traces), the logic is a Boolean algebra with well-defined \(\wedge,\vee,\neg\) (Thm 4.12, local Booleanity).

Gap. Whether the least upper bound \(K\vee L\) exists, and is unique, for incomparable kernels globally; no general notation exists for it.

First move. Solve the A56–A58 matrix system for small state spaces (2- and 3-state kernels sharing two states) and extract an explicit compatibility criterion — i.e., characterize precisely which pairs of Markov kernels admit a join. Proven-adjacent and concrete.

Hoffman, Prakash & Chattopadhyay, "Traces of Consciousness," Preprints.org doi:10.20944/preprints202410.1305.v1 (17 Oct 2024), Remark 4.10, Appendix A.4 (printed page "43 of 46"), eqs. A53–A58.

3 · The commute-time periodicity conjecture C  ·  best "could become a theorem"

Statement. An ergodic Markov chain on \(n\) states has minimal total expected commute time between its states if and only if it is periodic with period \(n\). (The total commute time is \(\mathcal{T}=\sum_{i\lt j}T_{ij}\), with \(T_{ij}\) the expected round-trip time between states \(i\) and \(j\).)

Proven. Verified by the authors only for \(n=2\) (their Figure 9). Standard tool available: for a reversible chain, the commute time satisfies \(C(a,b)=2m\,R_{\mathrm{eff}}(a,b)\) (Chandra et al.), tying the quantity to effective resistance / Dirichlet energy.

Gap. The "only if" / "if" for all \(n\): that total commute time over the Markov polytope \(\mathcal{M}_n\) is minimized exactly by the period-\(n\) (cyclic) kernels.

First move. Prove the iff for \(n=3,4\) by direct optimization over \(\mathcal{M}_n\) — but mind a tool mismatch: the resistance identity \(C(a,b)=2m\,R_{\mathrm{eff}}(a,b)\) is a reversible-only theorem, while the conjectured minimizers, the period-\(n\) cyclic kernels, are non-reversible for \(n\ge 3\) (detailed balance fails on every edge; only the verified \(n=2\) case is reversible), so the naive resistance bound does not apply at the very extremizers the optimization must certify. Use the non-reversible toolkit instead — the Doyle–Steiner commute-time embedding (valid for general ergodic chains) and the Gaudillière–Landim Dirichlet principle via the additive reversibilization \((P+P^*)/2\) — noting that symmetrization does not preserve commute times, so it supplies variational bounds, not a plug-in identity. Then attempt the general bound. This underwrites the physics claim that the fastest (deterministic-cycle, zero-entropy) chains move at the limiting speed \(c\) (§XI.2).

"Traces of Consciousness" (2024), p.26 (Figure 9; proposal p.25).

4 · The Conscious-Agent Thesis C  ·  a falsifiable empirical thesis (Church–Turing-style), not a theorem

Statement. "Every property of consciousness can be represented by some property of a dynamical system of conscious agents" (2014). Operationalized as a Church–Turing-style empirical claim: a conscious process (recognition, inference, choice) not representable by the action of any Markov kernel would falsify it.

Status. A falsifiable thesis. Corroborated by representing further cognitive operations as kernels (CA-Networks 2018: memory, planning, learning); falsified by a single counterexample.

First move. Pin down the representability class: which cognitive operations are Markov-kernel-representable, and at what state-space cardinality — a theory-of-computation question.

Hoffman & Prakash 2014, p.10 ("Hypothesis 2"); operational reframing in Fields, Hoffman, Prakash & Singh, "Conscious agent networks," Cognitive Systems Research 47 (2018) 186–213, p.190 (eScholarship qt2d34n6zf).

5 · The agent–particle correspondence & the Markov→decorated-permutation completion C  ·  ◆◆ hard (math half)

Statement. Conjecture: "a particle (in spacetime) is an aspect of a physical projection of the dynamics of a communicating class of conscious agents to a face of an amplituhedron." The supporting object is a one-way construction (Fusions 2023, Definition 2) sending a Markov chain to a decorated permutation via its communicating classes — a definition, not a proven bijection. A communicating class of size \(\ell\) is made to code an \((\ell-1)\)-dimensional cell of the positive Grassmannian \(\mathrm{Gr}_{\ge 0}(k,n)\).

Proven (adjacent). On the pure-math side, the Postnikov–Williams bijection between decorated permutations and positroid cells of \(\mathrm{Gr}_{\ge 0}\) is established; the amplituhedron's tree-level BCFW triangulation is now proven.

Gap. The Markov side: upgrade Definition 2 from a one-way map to a characterized (ideally bijective) correspondence between Markov communicating classes / polytope cells and decorated permutations / positroid cells.

First move. Characterize the image of Definition 2 and ask when it is injective/surjective onto positroid cells for small \((k,n)\). (The physical half — locating a gluon-scattering decorated permutation inside an actual agent's dynamics — is a separate, much harder program.)

Hoffman, Prakash & Prentner, "Fusions of Consciousness," Entropy 25(1):129 (2023), §7 and Definition 2 (PMC9858210); Williams, ICM 2021, arXiv:2110.10856.

XI.2 · The physics-projection dictionary C

The authors' proposed identifications of Markov / recurrent-communicating-class (RCC) quantities with physical observables. All are conjectural; the recurring obstacle for every entry is the same — an undetermined dimensional bridge constant, since the projected quantity is dimensionless and the physical one is not.

ObservableProposed projectionWhereNote
Massentropy rate of the RCC, \(h(Q)=-\sum_i\pi_i\sum_j Q_{ij}\log Q_{ij}\); deterministic cycle (zero entropy rate — the paper's non-standard "periodic kernels") \(\Rightarrow\) masslesseq. 47the cleanest entry
Spindeterminant of \(Q\) collapsed via a geometric-algebra "C-spin" to \(S\in\{0,\tfrac12,1\}\)eq. 50, p. 30⚠ the thinnest entry — a brief geometric-algebra sketch, not a worked construction
Speedtotal commute time of the RCC; deterministic cycle \(\Rightarrow\) minimal commute \(\Rightarrow\) maximal speed \(c\)eqs. 51–57tied to §XI.1 problem 3
Distancesquared distance = commute time, \(T_{ab}=\lVert a-b\rVert^2\) (the metric itself is \(\sqrt{T_{ab}}\)), a resistance / Dirichlet-energy quantityp. 24geometry is rigorous outside Hoffman (Doyle–Steiner)
Momentum / energy\(p=h/d,\ E=hc/d\), with \(d\) the number of asymptotic states (\(h\)=Planck, not the entropy rate)eq. 44de Broglie form; \(d\leftrightarrow\) wavelength asserted, not derived
Uncertaintymomentum = the number of asymptotic sets of the RCC (long sampled trace) vs. position = the current asymptotic set (short sample — "ideally, just one step"); the tension proposed as the source of \(\sigma_x\sigma_p\ge\hbar/2\), with "similar remarks" for time–energyp. 20, eq. 45a tension between required sample lengths, not a derivation

Contested · harmonic functions = free-particle wavefunction

The authors assert (eqs. 36–39) that the harmonic functions of the enhanced chain are "identical in form" to a free-particle wavefunction. The crux is a real-vs-complex gap: the harmonic functions are a real-valued discrete cis-sum over asymptotic events, while the wavefunction is a continuum complex plane wave. Open: establish a genuine identity of functional form (same eigenvalue/PDE structure) or demonstrate it is only an analogy. Until resolved, not citable as a result.

Sketch · special relativity, and the missing SR → GR passage

Tracing a period-\(n\) kernel onto \(m\lt n\) states (keeping the first and \(n\)th) is proposed to yield \(\beta\sim n/m\) — where the paper defines \(\beta := 1/\sqrt{1-v^2/c^2}\), i.e. the quantity physics standardly writes \(\gamma\), the Lorentz factor, which makes the proposal internally consistent under its own definition (\(\beta=n/m\ge 1\); \(m\ll n\Rightarrow v\to c\); \(m=n\Rightarrow\beta=1\Rightarrow v=0\)). This is explicitly a sketch ("we expect to explore this idea of frames further in the future," p.29); "time dilation" never appears. The corpus reaches only special-relativistic / conformal / twistor geometry (Minkowski space embedding in the conformal space \(\mathbb{R}^{2,4}\), whose geometric algebra is \(G(2,4)\), rotor group \(SU(2,2)\)); there is no worked passage to general relativity (despite Conjecture 02/08). First move (SR only): upgrade \(\beta\sim n/m\) from an order-of-magnitude ratio to a derived Lorentz transformation — boosts compose, the factor \(1/\sqrt{1-v^2/c^2}\) emerges rather than being imposed by definition, Lorentz covariance of the trace dynamics holds. Do not attempt the GR step.

XI.3 · The Eight Conjectures of physics C

The program's one branded, numbered list — the aspirational derivation targets, each gated on the mathematics of §XI.1–§XI.2. The branding is the Trace Institute's, not the preprint's: the source is the Institute's research page ("Research → The Eight Conjectures," items 01/08–08/08 — a pre-publication source; the trace-logic anchor is itself a non-peer-reviewed preprint). The preprint contains no such list. Its own vocabulary is far thinner: one formally labelled Conjecture (p.26 — minimal total expected commute time iff periodic with period \(n\)), two inline "we conjecture" phrasings (the entropy-rate order, p.10; determinant/spin, p.24), and a numbered six-item list of "identifications" (p.19). Cite the preprint for the individual correspondences; cite the Institute for the branding.

#TargetConjectured claim
01Special relativityMinkowski space emerges as the limiting behavior of Markov chains representing \(n\)-cycles as \(n\to\infty\) under certain conditions.
02General relativityCurved spacetime emerges as the limiting behavior of special classes of non-cyclic Markov chains under certain conditions. (Entirely unrealized in the papers — only the SR sketch exists.)
03CosmologyCosmology and cosmic evolution arise from long samples of certain trace chains.
04Planck-scale failureThe breakdown of spacetime at the Planck scale follows from energy growing with the number of states in a trace.
05Wavefunction & Born ruleFree-particle wavefunctions and the Born rule are recovered from the asymptotics of enhanced chains.
06Elementary particlesEach Standard-Model particle is identified with a particular class of Markov chains.
07Scattering amplitudesAmplitudes arise from chain properties, with ABHY associahedra as subpolytopes of the Markov polytope.
08EntanglementDisjoint traces of an ergodic chain create spacelike-separated observers with hidden interactions, yielding entanglement.

Pre-publication · Meta-policy recursion CX

The recursive-agency program — "recursive trace logic," a recursive theory of agency — is Hoffman & Prakash's own current direction C, announced via the Trace Institute (2026), Hoffman's public remarks, and a 2026 talk; it is citable only as pre-publication and spoken material, not as a printed theorem. The specific formalization posed on this page — whether a Markov chain whose states are observer-windows (policies of policies) follows formally from trace transitivity (Thm 2.4) plus the strategy-kernel result, or needs new axioms — remains this site's own extrapolation X.

XI.4 · Not the authors' own — outside extrapolations X

Two appealing problems that are not Hoffman–Prakash's published claims. A researcher must not cite these as the authors' conjectures.

  • The lattice identity. Whether the global trace logic is exactly a partial Boolean algebra (Kochen–Specker) or something weaker. The papers say only that it is not an "orthocomplemented modular lattice" — the paper's exact phrase (p.9); the standard quantum-logic term "orthomodular lattice" never appears in the PDF, and the paper's own Summary (p.32) garbles the phrase as "orthomodular complemented lattices," so pinning down the intended class is itself part of the problem. (A measure of how unfinished this corner is: Proposition 4.9, p.42, ships with a literal unresolved "???" in the published text — "If l = 1 the meet does not exist???".) Outside extrapolation.
  • The Dirichlet metric. Whether the commute-time "distance" genuinely yields a Dirichlet-form / diffusion metric on observers. Rigorous outside Hoffman (Doyle–Steiner; Fukushima–Oshima–Takeda), but the machinery is absent from the corpus — a clean extrapolation to pose, not the authors' stated problem.

A fuller working brief — every statement with its exact citation, status, and a tractable sub-question — is kept in the repository as HMM-hoffman-open-problems.md. Note one item not promoted above: an entropy-rate monotonicity conjecture (if \(P\preceq_t Q\) then the entropy rate of \(P\) is at most that of \(Q\)) appears in a direct read of the 2024 preprint but could not be independently re-confirmed in the verification pass; treat it as needs-verification before citing.

SYNOPSISThe master outline

The whole argument as a single nested ladder — the teaching order, each rung tagged. This is the spine to read, lecture, or build from.

  1. Markov chain & row‑stochastic matrix T — the object already on the HMM page.
  2. States re‑read as conscious experiences C — semantics change, math doesn't.
  3. The conscious agent P — three kernels \((P,D,A)\) + counter \(N\).
    1. Qualia kernel \(Q=DAP\) (experience→experience) P
    2. Strategy kernel \(S=APD\) (action→action) P
  4. The trace \(p_A=P_{AA}+P_{AA'}(I-P_{A'A'})^{-1}P_{A'A}\) TP — the zero‑surprise sub‑window (Thm 3.4).
    1. Trace‑of‑a‑trace‑is‑a‑trace (Thm 2.4) P
  5. The trace order \(\preceq_t\) P — a partial order on all kernels (Thm 4.2; "Prakash's partial order").
  6. The trace logic P — locally Boolean, globally non‑Boolean (Thm 4.12); no greatest element, no global join.
    1. Homomorphism to the Lebesgue logic of belief (Cor 4.4) P
  7. Monad / pre‑established‑harmony reading X — philosophy, not theorem.
  8. Agency PCX — \(D\) as policy; meta‑policy recursion (the authors' pre‑publication direction; the formalization is this site's extension).
  9. The enhanced chain P — adjoin counter \(N\) on \(X\times\mathbb{N}\) (eq. 30–31).
  10. Physics as projection C — mass = entropy rate, spin = determinant, squared distance = commute time, …
  11. Special relativity / time dilation C — \(\beta\sim n/m\) (the paper's \(\beta\) is \(1/\sqrt{1-v^2/c^2}\), i.e. the Lorentz factor \(\gamma\)), a sketch only.
  12. Positive geometries C — decorated permutations → amplituhedron; the falsifiable long game.
  13. Ontology — the motivation stack.
    1. Fitness‑Beats‑Truth theorem P — veridical perception generically driven extinct (Prakash et al. 2020; critics dispute the uniform‑prior assumption, not the proof).
    2. Conscious realism; the interface; the hard problem reframed C
    3. The lineage (Leibniz, Wheeler, …) X

SOURCESReferences

Adversarially verified where possible (3‑vote, ≥2/3 to refute). The §III theorems rest on a full read of a non‑peer‑reviewed preprint; §VII is the authors' acknowledged conjecture. Tiers as above.

  1. Traces of Consciousness — Hoffman, Prakash & Chattopadhyay, 2024, Preprints.org, doi 10.20944/preprints202410.1305.v1 · ResearchGate. The crux paper: trace order, trace logic, enhanced chains, physics sketch.
  2. Objects of Consciousness — Hoffman & Prakash, 2014, Frontiers in Psychology 5:577 · full text. The six‑tuple; join theorems; first spacetime derivation.
  3. Conscious Agent Networks — Fields, Hoffman, Prakash & Singh, 2018, Cognitive Systems Research · eScholarship PDF. Effective propagator; Church–Turing falsifiability.
  4. Fusions of Consciousness — Hoffman, Prakash & Prentner, 2023, Entropy 25(1):129 · MDPI. Markov polytope; decorated permutations → amplituhedron.
  5. Fitness Beats Truth — Prakash, Stephens, Hoffman, Singh & Fields, 2020, Acta Biotheoretica · Springer. The FBT theorem.
  6. Interface Theory of Perception — Hoffman, Singh & Prakash, 2015, Psychonomic Bulletin & Review · Springer.
  7. Lebesgue Logic — Bennett, Hoffman & Murthy, 1993, J. Math. Psychology 37:63–103 · UCI PDF. The belief logic the trace logic maps onto.
  8. The Case Against Reality — Hoffman, 2019, W. W. Norton. The trade‑book ontology.
  9. Monadology — G. W. Leibniz, 1714 (Robert Latta trans., 1898) · Wikisource. Windowless monads (§7); the "mill" against mechanical perception (§17, cited in Traces); pre‑established harmony (§§78–81). The lineage taproot for observer‑as‑prerequisite.
  10. Leibniz–Clarke Correspondence — G. W. Leibniz & Samuel Clarke, 1715–16 (Jonathan Bennett trans.) · Early Modern Texts. Third Paper §§4–5: space and time as relational order, "not an absolute being." Quoted as paraphrase of the modernized text.
  11. Information, Physics, Quantum — J. A. Wheeler, 1989/1990, in W. H. Zurek (ed.), Complexity, Entropy, and the Physics of Information (Addison‑Wesley), pp. 309–336 · archive PDF. "It from bit" (p. 311); observer‑participancy; the physics→observation→information→physics loop (§19.3). Wheeler's observer‑participancy is cited in Traces [24] (his 1982 essay); this is the sharper 1989 formulation.
  12. Nested Observer Windows — Riddle & Schooler, 2024, Neuroscience of Consciousness, niae010. The recursion‑across‑scales citation.
  13. A Multiscale Logic of Collective Intelligence — Hoffman & Prakash, recorded talk, 2026 · via Levin's Thoughtforms. Spoken / pre‑publication (with discussants Robert Chis‑Ciure and Chris Fields) — a recording, not a written piece.
  14. The Computational Boundary of a "Self" — Levin, 2019, Frontiers in Psychology · full text. Multi‑scale competency; cognitive light cone.
  15. The Amplituhedron — Arkani‑Hamed & Trnka, 2013 · arXiv:1312.2007.
  16. Positive Geometries & Canonical Forms — Arkani‑Hamed, Bai & Lam, 2017 · arXiv:1703.04541.
  17. Scattering Forms / ABHY associahedron — Arkani‑Hamed, Bai, He & Yan, 2017 · arXiv:1711.09102.
  18. Cosmological Polytopes — Arkani‑Hamed, Benincasa & Postnikov, 2017 · arXiv:1709.02813.
  19. Decorated permutations / positive Grassmannian — Williams, 2021 (ICM) · arXiv:2110.10856.
  20. Commute‑time geometry of Markov chains — Doyle & Steiner, 2011 · arXiv:1107.2612. embeds any ergodic Markov chain (incl. non‑reversible) in Euclidean space with squared distance = expected commute time; in the reversible case commute time is proportional to effective resistance (\(C(a,b)=2m\,R_{\mathrm{eff}}(a,b)\), Chandra et al. 1989).
  21. Diffusion Maps — Coifman & Lafon, 2006, Appl. Comput. Harmon. Anal. · ScienceDirect. Diffusion distance.
  22. A Tutorial on HMMs — Rabiner, 1989, Proc. IEEE 77(2) · doi 10.1109/5.18626.
  23. Speech & Language Processing, App. A — Jurafsky & Martin · SLP3 PDF. HMMs, Viterbi, forward–backward.
  24. Markov Chains & Mixing Times — Levin, Peres & Wilmer · PDF. stationarity, reversibility, spectral gap.
  25. Censored Markov chains — Zhao et al. · arXiv:2101.11657; Fornace & Lindsey, 2025 · arXiv:2506.22918. the trace as standard math.
  26. Skeptical voices — P. A. Murphy, "Lost in Maths" · Allan, "Hard‑coded Censorship" · QRI, "Reflections on Fusions".

Companion research logs in this repository: HMM-hoffman-research.md (breadth), HMM-hoffman-research-2-trace-logic.md (threads), HMM-hoffman-research-3-traces-paper.md (full‑PDF ground truth).