Theorem 27: Ignorance-Conditioned Volitional Formations
Avijjāpaccayā saṅkhārā — From the Nonattainment of Nirvanic Tranquility to Directed Volitional Formation
Cognitive Research Laboratories, Tokyo / CyLab, Carnegie Mellon University / C5I Center, George Mason University
Base: TomabechiFourDharmaSealsMini13
How to read this edition
This edition carries exactly the same content as the academic paper on Theorem 27, rewritten for two kinds of reader at once: those who are not at ease with mathematical notation, and those who have never studied Buddhist doctrine. Not a single formula has been dropped. Instead of dropping them, every formula is accompanied by an explanation of every symbol it contains, and by a restatement in pictures and ordinary words of what the formula is claiming.
You may read the chapters in any order, but a first reader is advised to begin with Chapter 0 (Theorem 27 in three minutes), then look through Chapter 1 (the Buddhist background) and Chapter 2 (the mathematical toolbox). Once those two are behind you, the formulas from Chapter 5 onward will look like combinations of tools you already know. If you are pressed for time, Chapter 0 together with Chapter 13 (the summary) will still give you an accurate grasp of what this theorem does claim and what it does not.
Four kinds of coloured box appear throughout. Blue explains the symbols in a formula; orange restates the formula in plain words; green gives the motivation for defining things that way; red warns against a reading that is easy to fall into but wrong. A reader who is uncomfortable with notation can follow the whole argument by reading only the orange boxes.
- Ch. 0 Theorem 27 in three minutes
- Ch. 1 Readable without prior Buddhist study
- Ch. 2 The mathematical toolbox
- Ch. 3 The two theorems underneath
- Ch. 4 Full list of symbols
- Ch. 5 Putting “ignorance” into a formula
- Ch. 6 Putting “it is decreasing” into a formula
- Ch. 7 Putting “volitional formation” into a formula
- Ch. 8 Theorem 27 itself
- Ch. 9 The proof, one step at a time
- Ch. 10 Four readings to avoid
- Ch. 11 What this theorem borrows from its foundation
- Ch. 12 Frequently asked questions
- Ch. 13 Summary
- Appendix A All equations
- Appendix B All symbols
Chapter 0 Theorem 27 in three minutes
The twelve links of dependent origination open with the line “with ignorance as condition, volitional formations come to be.” Theorem 27 translates that one line, and only that line, into mathematics. The translation consists of walking three boxes from left to right.
(1) What ignorance is. In this system, ignorance is neither a mood nor a lack of cleverness. It is a fact about position: the place one currently occupies lies outside the set on which suffering is zero. It is the same kind of statement as “on the map, I am not yet inside the destination.”
(2) What follows from that. As long as one is outside the destination, the distance to it is not zero. The “height meter” supplied by Theorem 26 is tied to that distance and therefore necessarily takes a positive value. And since the same Theorem 26 guarantees that the meter must fall at a rate proportional to its own height, it follows that while ignorance holds, the meter is falling and cannot stall.
(3) May we call that a volitional formation? Here lies the crux of the theorem. A falling meter alone does not yet establish that the agent did anything: a boat also moves when it is merely carried by the current. Condition 27-A is therefore imposed, and it explicitly subtracts the drifting part from the rowing part. Only when that remainder is nonzero do we call it a volitional formation.
In one line: if tranquility has not been attained, something is necessarily being rowed. And the converse holds as well: once inside the room, that rowing becomes zero. But — and this is the point developed in Chapter 10 — what becomes zero is only the component directed out of the room. Living, thinking, and responding to others do not stop.
Chapter 1 Readable without prior Buddhist study
1.1 What the twelve links are
The twelve links of dependent origination are among the oldest doctrinal formulations in Buddhism, explaining how suffering arises as a chain of twelve items: ignorance, formations, consciousness, name-and-form, the six sense bases, contact, feeling, craving, clinging, becoming, birth, and aging-and-death. Each is joined to the next by a conditional relation of the form “because A is, B is,” and the whole is customarily drawn as a wheel.
This theorem addresses exactly one arrow of that wheel: “ignorance → formations,” in Pāli avijjāpaccayā saṅkhārā. About the remaining eleven relations the theorem says nothing whatever.
1.2 Splitting the Pāli line into three parts
The Pāli formula has three parts: avijjā (ignorance), paccayā (with … as condition), and saṅkhārā (formations). Read in order, it says “with ignorance as condition, formations come to be.”
Saṅkhārā is plural. Following the widely used English rendering of Bhikkhu Bodhi, this paper reads it as volitional formations: roughly, the activity of shaping something under the direction of intention.
Pāli source materials: Saṃyutta Nikāya 12.2 (Pāli text), together with the English translation of that discourse by Bhikkhu Bodhi.
1.3 “Nirvanic tranquility” in this system
One further term should be fixed in advance. In this system, nirvanic tranquility means the collection of states in which one is alive and the remaining suffering is exactly zero. The decisive point is that being alive is written into the definition from the outset; hence tranquility is not death. The collection is moreover allowed to move with time, so tranquility here is dynamic rather than static. Chapter 3 takes this up in detail.
Chapter 2 The mathematical toolbox
This chapter assembles the fifteen tools needed to read Theorem 27. Every one of them is obvious once drawn. Having passed through this chapter once, you will find that the formulas that follow are nothing but combinations of tools you already know.
Tool 1 Sets, and being in or out of one
A set is simply a collection of things. The only question we ask is whether a given point belongs to the collection or not; membership is written with the symbol for “is in,” nonmembership with the symbol for “is not in.” Throughout Theorem 27, the set is always the room where suffering is zero, and failing to be in it is what we call ignorance.
Tool 2 The distance “dist” — length to the nearest wall
The distance from a point to a set is the length to the nearest point of that set, written dist(x, room). Inside the room the distance is zero; outside it is a positive number.
One mathematical caution is needed here. To assert that any outside point necessarily has positive distance, the room must be closed. For a set whose boundary is not quite included, one can have an outside point whose distance is nevertheless zero. Theorem 26 guarantees that this room is properly closed.
Tool 3 A square is never negative
Any real number squared is at least zero. This obvious property does heavy work below as the guarantee that a sign cannot flip. In particular, “the square of the distance” has the convenient feature that it vanishes exactly when the distance vanishes.
Tool 4 A Lyapunov function — the height meter
Control theory routinely uses a device that expresses “how much is left to the destination” as a single number: a Lyapunov function. The name is forbidding; the thing is a fuel gauge run backwards. It must satisfy only two properties.
- It is zero at the destination and positive everywhere else.
- It necessarily decreases as time passes.
Given these two, one may conclude that as long as the meter keeps falling, the destination is being approached. The height meter used in Theorem 27 is written W⊤.
Tool 5 The sandwich — meter and distance move together
It would be useless if meter and distance were unrelated. Two positive constants are therefore introduced, trapping the meter between two multiples of the squared distance.
Tool 6 The derivative — a slope
A derivative is the slope of a graph. A negative slope means a downhill, that is, the quantity is decreasing; the size of the slope is the speed of that decrease.
Tool 7 The upper right Dini derivative — slope even at corners
The ordinary derivative has a weakness: where a graph has a corner, no slope is defined, because approaching from the left and from the right give different answers.
So one adopts a measurement that looks only at the approach from the right and takes the largest available value. This is the upper right Dini derivative, written D+t. It is always defined, even at corners, and at ordinary points it agrees exactly with the ordinary derivative. It is an extension of the usual notion, not a different one.
Tool 8 Strict descent — decreasing without stalling
There are weak and strong senses of “decreasing.” A decrease that slows down and eventually stalls partway is of no use. So a strong condition is imposed: the speed of decrease is proportional to the amount still remaining.
Tool 9 Vectors and the inner product — how well two directions agree
A vector is an arrow with a direction and a length. The inner product of two arrows is a single number saying how far they point the same way: positive if they agree, negative if they oppose, zero if they are perpendicular.
Here the inner product is written by transposing one factor (for example ∇W⊤Tv), read as “the inner product of ∇W⊤ with v.”
Tool 10 The gradient — the steepest uphill direction
Stand on a hillside and point in the steepest uphill direction: that is the gradient. It is written with the nabla symbol, so the gradient of the meter is ∇W⊤.
Taking the inner product of the gradient with the direction of actual motion tells you whether that motion raises or lowers the meter. A negative inner product means there is a downhill component, so the meter falls.
Tool 11 The chain rule — splitting a compound effect
The meter's value changes both because time itself passes and because the state moves. The chain rule adds these two effects together, thus.
Tool 12 The Cauchy–Schwarz inequality — extracting a lower bound on length
The inner product of two arrows a and b can be written thus.
However hard it tries, cos θ cannot exceed 1. Hence the size of the inner product cannot exceed the product of the two lengths. That is the Cauchy–Schwarz inequality.
A picture makes it obvious. Shine light on a pole: the length of its shadow is ‖b‖cos θ. A shadow is never longer than the pole that casts it. The moment the light moves off vertical, the shadow gets shorter.
Tool 13 “Almost every instant” — points have no width
Begin with the notion of length. The interval [a, b] has length b − a. What, then, is the length of a single point? Zero. A point has no width.
Does gathering many points produce length? For finitely many, plainly not. Strikingly, even for countably many — an infinity that can be labelled 1, 2, 3, … — the gathered length is still zero. For instance the fractions in the interval [0, 1] are infinite in number, yet all of them together have length zero.
The name for the measuring device that extends this notion of length from intervals to complicated sets is the Lebesgue measure. And the phrase “there may be exceptions, but all of them together have measure zero” is rendered as almost everywhere, or “at almost every instant,” abbreviated a.e.
Tool 14 Lipschitz regularity — a speed limit on steepness
Smoothness of a function comes in degrees. What Theorem 27 requires is the intermediate one, Lipschitz continuity, defined in a single line.
| Property | Meaning | Example |
|---|---|---|
| continuous | no breaks | √x (infinite slope at the origin) |
| Lipschitz | no breaks, and a ceiling on the slope | |x| (a corner at the origin, but slope at most 1) |
| differentiable | a unique tangent line at each point | x2 |
(1) It is the source of “almost every instant.” By Rademacher's theorem, a locally Lipschitz function is differentiable almost everywhere; corners can occupy only a set of measure zero. That is what licenses the a.e. of Tool 13, and with it the chain rule. Without Lipschitz, one could not even say a.e.
(2) It guarantees that the descent rate is finite. With a ceiling on the slope, −D+tW⊤ cannot blow up to infinity. Des27(t) is meaningful as a finite quantity thanks to this regularity.
(3) It explains why “locally” suffices. No single L need work across the whole space; it is enough that some L works on a neighbourhood of the trajectory under study. For real systems that is all one needs.
Tool 15 The actuator — where intention meets reality
In engineering, an actuator is a motor, a hydraulic cylinder, a rudder — a device that turns a control signal into physical force, the exact converse of a sensor, which turns the world into information. In the formulas it is the matrix G(x,t), multiplying the input u to produce the state action Gu.
In the boat metaphor: u is how hard one pulls, G is the relation between oar and water, and Gu is how far the boat actually moved.
Three properties must be kept in view.
(1) G is neither square nor invertible. The input dimension m and the state dimension n do not agree. The plain fact that one cannot do everything one might wish is written into the shape of the matrix from the outset.
(2) It has a kernel. There can exist v ≠ 0 with Gv = 0 — an input direction along which one strains while nothing happens in the world. A feathered oar sliding flat along the surface is exactly this. It is the existence of such components that allows (27.9) to say that η27 itself need not become zero. Entering tranquility does not extinguish intention as such.
(3) G must be physically fixed. Here lies the crux of the design. The same ẋ can be written in many ways by re-partitioning it between f0 and G. If that partition could be redrawn after the fact to suit us, one could simply rename the natural drift and call it a formation. So G must be the actual actuator — the route that really moves the body — and Condition 27-A compares u0 with utr under the same f0 and the same G.
Chapter 3 The two theorems underneath
Theorem 27 is not built from nothing. It adds exactly one storey on top of two theorems already proved. This chapter presents those two without formulas.
3.1 Theorem 24 (universal unsatisfactoriness) — below emptiness, suffering does not reach zero
The system regards cognitive abstraction as layered. The topmost layer is written ⊤ and called emptiness; layers below it are called “below emptiness” and written a ≺ ⊤.
Theorem 24 says: at any layer below emptiness, no matter how well one optimizes, the total remaining suffering cannot be brought to zero. Suffering here does not mean a moment-by-moment sting. It means the structural unsatisfactoriness that a positive remainder survives even after optimization has been carried through.
3.2 Theorem 26 (nirvanic tranquility) — a zero-suffering room, while alive
At the highest abstraction level ⊤, Theorem 26 guarantees three things.
- There is a room. Inside the set ℬalive on which life is sustained, there exists a nonempty collection 𝒩⊤(t) of states whose remaining suffering is exactly zero.
- The room is closed, and once entered it is not left. It is a closed set containing its boundary, and it is forward invariant: once inside, one stays inside thereafter.
- There is a height meter. There exists a W⊤ satisfying the sandwich of Tool 5 and the strict descent of Tool 8.
Note that the room is allowed to move from instant to instant; that is why it is written 𝒩⊤(t), with the t attached. Tranquility is therefore not a frozen point but a safe zone that may itself move.
These two lines are all that the proof of Theorem 27 actually uses.
Note on the base (Mini13). This edition is built on TomabechiFourDharmaSealsMini13. There, Theorem 26 is stated as a single Condition 26-A (zero-suffering set and stability), whose content comprises three equations: the quadratic sandwich (26.A), the strict descent (26.B), and a continuity bound on the residual value in terms of distance (26.C). This volume uses only (26.A) and (26.B); (26.C) is not needed. Closedness of the room likewise follows from the zero-set representation of the continuous W⊤, namely 𝒩⊤(t) = ℬalive ∩ {x | W⊤(x,t)=0}. The proposition “permanent zero suffering can be maintained” is given the name PZS, and the composition of Theorems 24 and 26 is cited as (26.3).
Finally, combining Theorems 24 and 26 gives: below emptiness, permanent zero suffering cannot be maintained; and at the highest abstraction level ⊤, being able to maintain permanent zero suffering is the same as being inside the room. This combined result is cited here as (26.3).
Chapter 4 Full list of symbols
Every symbol used below is listed here in advance. Whenever an unfamiliar symbol appears, return to this table. There is nothing to memorize.
| Symbol | Reading and meaning |
|---|---|
| ⊤ | the highest abstraction level, read “emptiness”; a symbol for the top of an order, with no mystical import |
| a ≺ ⊤ | an abstraction level below emptiness |
| 𝕃 | the lattice of all abstraction levels |
| Xa | the state space at abstraction level a |
| ℬalive | the set of states on which life is sustained |
| 𝒩⊤(t) | the set of states at time t that are alive and have zero remaining suffering (the room) |
| x(t) | the state at time t; one's present position on the map |
| dist(x,𝒩⊤(t)) | the shortest distance from the present position to the room |
| W⊤(x,t) | the height meter (Lyapunov function): zero inside the room, positive outside |
| c1, c2 | the positive lower and upper constants of the sandwich |
| λ | the decay rate, a positive constant fixing how fast the meter falls |
| D+t | the upper right Dini derivative: a slope measurable even at corners |
| PZS(a,x,T) | the permanent-zero-suffering proposition: some admissible policy starting from x at time T keeps suffering at zero forever after |
| Avijjā27 | operational ignorance in this system: the failure of PZS |
| Ign27 | the Lyapunov ignorance residual; at the highest level it is W⊤ itself |
| Des27 | the residual descent rate, i.e. how fast the meter falls; on its own it does not mean formation |
| f0(x,t) | the natural drift: how the state moves when nobody does anything (the current) |
| G(x,t) | the actual actuator map: the route by which an input really acts on the state (oar against water) |
| u | the control input: the quantity the agent may choose |
| u0(t,x) | the designated optimal input, chosen by the policy π0⊤ of Theorem 26 |
| utr(t,x) | the reference input: an independently fixed baseline input covering life-support and tangential motion |
| η27(t,x) | the volitional signal: the designated input minus the reference input |
| Gη27 | the effective state action of the volitional signal through the actual actuator |
| Saṅkhārā27 | volitional formation in this system, defined by −∇W⊤TGη27 > 0 |
| L27 | a positive constant bounding ‖GT∇W⊤‖ from above |
| ∇ | the gradient: the steepest uphill direction |
| ‖ · ‖ | the length (norm) of a vector |
| π0⊤ | the designated optimal policy at the highest level, simultaneously optimal for all initial pairs |
| L (Lipschitz constant) | an upper bound on slope; locally Lipschitz means such an L exists near the trajectory (Tool 14) |
| ker G | the kernel of G: input directions v with Gv = 0, producing no state effect however hard one strains (Tool 15) |
| a.e. | at almost every instant (the exceptional instants together have zero total length) |
Chapter 5 Putting “ignorance” into a formula
5.1 Preparation: keeping the types apart
First the range of states under discussion is fixed. At each layer below emptiness we take the whole state space of that layer; at the highest level ⊤ we take only the living states. Laying these side by side without mixing them gives 𝔛27.
5.2 The definition of ignorance
Now to the point. Ignorance is defined as follows.
Applying (26.3) to this definition splits ignorance into two cases.
5.3 Measuring the amount of ignorance
The ignorance defined in (27.1) is a truth value: yes or no. But if one can obtain a number saying how much ignorance there is, it becomes possible to place it in a chain of inequalities, and far stronger conclusions follow. The amount of ignorance at the highest level is therefore defined as follows.
(1) It types the role. W⊤ is a quantity of control theory; Ign27 is a name carrying the interpretation "amount of ignorance." Though the number is the same, the part each plays in the argument differs. Keeping them distinct on the page lets the reader see where the mathematics ends and the interpretation begins.
(2) It converts a yes-or-no into a quantity. (27.1) is a truth value, (27.3) a real number. This bridge is what allows the step from "ignorance holds" to the quantitative conclusion "the descent rate is at least λ times as large."
(3) The zeros coincide. What entitles us to the second name is the sandwich (26.A). By it, Ign27 = 0 ⇔ the distance to the room is 0 ⇔ one is inside the room ⇔ ignorance does not hold. The point where the quantity vanishes and the point where the predicate turns false are exactly the same point. Were they not, this quantity could not be called the amount of ignorance.
Nor is this a psychological quantity. It does not measure intensity of pain or degree of anxiety; it measures position — how far one is from the room.
Chapter 6 Putting “it is decreasing” into a formula
Next, a name is given to the speed at which the amount of ignorance falls. One caution is needed. The meter's value is often built from “the distance to the nearest wall,” and such a quantity is not necessarily smooth everywhere: a corner appears in the graph at the instant when which part of the wall is nearest switches over.
Tool 7, the upper right Dini derivative, handles this: it is always defined, even at corners. As regularity we assume that W⊤ is continuous and locally Lipschitz on a neighbourhood containing the trajectory, and that the trajectory x(·) is absolutely continuous. A locally Lipschitz function is differentiable almost everywhere, and at such points the Dini derivative coincides with the ordinary one. Under this regularity the Dini derivative takes finite values.
Chapter 7 Putting “volitional formation” into a formula
This chapter is the heart of Theorem 27. There is only one question: who is responsible for the meter's fall?
7.1 Splitting the mechanism of motion in two
First, the mechanism of motion is written as a control-affine system. The name is forbidding; the content is simple: write "what moves by itself" and "what the input does" as a sum.
Why it is called affine
Affine means a linear function with a constant added. The line y = ax passes through the origin; y = ax + b does not. It is the presence of that "+ b" that makes a relation affine rather than linear.
Read the equation above as a function of u. Doubling u doubles Gu — that part is linear. But setting u = 0 does not make ẋ zero, because f0 remains. That is the "+ b", and it is why the system is affine rather than linear.
A general control system is written ẋ = f(x, u, t). In that form, how the input acts on the state is dissolved into f and cannot be extracted: splitting the input does not split the action.
In a control-affine system, by contrast, the moment the input is split as u0 = utr + η27, the action splits automatically too: G u0 = G utr + G η27. It is precisely this separability that allows Step 3 of the proof to decompose the meter's change into four terms, cancel three of them, and isolate the extra rowing. The control-affine form is not decoration: it is the structure that makes the proof of Theorem 27 possible at all.
7.2 Introducing the reference input
Now the decisive move. We assume that there exists an independently fixed, admissible reference feedback utr(t,x), taking values in the same input space as the designated input u0. It corresponds to the “bare” business of living: life-support, change over time, and tangential motion within the tranquility set. The difference of the two inputs is then called the volitional signal.
7.3 Condition 27-A — the reference alone does not change the height
The control system on the relevant region has the form (27.A1); W⊤ is of class C1 in time and state on an open neighbourhood containing the trajectory; the trajectory x(·) is absolutely continuous and satisfies the closed-loop equation almost everywhere; and Gη27 is measurable and finite-valued. In addition, the reference closed loop alone does not change the residual level: on a neighbourhood of the trajectory,
7.4 The definition of volitional formation
Everything is now in place. Under Condition 27-A, volitional formation in this model, at almost every instant, is defined as follows.
Chapter 8 Theorem 27 itself
Under the standing hypotheses of Theorem 26 (in particular the existence of π0⊤ and its simultaneous optimality for all initial pairs), Condition 26-A, and the local Lipschitz regularity of Chapter 6, the following hold along any closed-loop trajectory of π0⊤ and at any time t.
Hence, so long as nirvanic tranquility remains unattained, the ignorance residual has a strict descent rate along the designated closed loop. Condition 24-A is not needed for this conclusion at the highest level; it is needed only for the below-emptiness branch of (27.2).
If in addition Condition 27-A holds, then at Lebesgue-almost every instant the upper right Dini derivative agrees with the ordinary trajectory derivative, and the following hold.
Avijjā27(⊤,x(t),t) ⇒ − ∇W⊤TGη27 > 0
⇒ Saṅkhārā27(x(t),t) ∧ η27 ≠ 0 ∧ Gη27 ≠ 0(27.7)
Moreover, at instants where ignorance holds, if ‖GT∇xW⊤‖ ≤ L27 for some constant L27 > 0, then
Conversely, if x(T) ∈ 𝒩⊤(T) for some T, then
− ∇W⊤TGη27 = 0 (for Lebesgue-almost every t ≥ T)(27.9)
What vanishes here is the positive actuator contribution conditioned on ignorance — not η27 itself, nor the whole of biological activity, evaluation, optimal feedback, or tangential motion within the tranquility set. A tangential component, or a component in the kernel of G, may survive in η27.
Hence, along the designated closed loop at the highest abstraction level, the first equivalence holds at every instant and the second, under Condition 27-A, at almost every instant.
Avijjā27(⊤,x(t),t) ⇔ Saṅkhārā27(x(t),t) (a.e., Condition 27-A)(27.10)
8.1 Reading the four equations one line at a time
(27.6) If in ignorance, it is necessarily decreasing
(27.7) That decrease is the agent’s own rowing
(27.8) The size of the formation is bounded below too
(27.9) Inside the room, that contribution becomes zero
(27.10) The two equivalences
Chapter 9 The proof, one step at a time
The proof has just five steps. After each, what the step accomplished is restated in ordinary language. The only tools used are those assembled in Chapter 2; no new mathematics enters.
Step 1. Assume Avijjā27(⊤,x(t),t). By (27.2), x(t) ∉ 𝒩⊤(t). The set is closed, so the distance is positive, and (26.A) gives
Step 2. Multiplying both sides of (26.B) by minus one,
This is (27.6). At this stage the descent may still be due to natural drift, so it is not yet called a formation.
Step 3. Under Condition 27-A, using u0 = utr + η27 and the chain rule, at almost every instant
A locally Lipschitz function is differentiable almost everywhere, and at such points the upper right Dini derivative agrees with the ordinary derivative. Hence in ignorance − ∇W⊤TGη27 ≥ λW⊤ > 0. By the definition of formation, Saṅkhārā27 holds, and η27 ≠ 0 and Gη27 ≠ 0.
Step 4. Furthermore, by the Cauchy–Schwarz inequality,
Hence (27.8) follows.
Step 5. Finally, if x(T) ∈ 𝒩⊤(T), forward invariance gives x(t) ∈ 𝒩⊤(t) for all t ≥ T. By (26.A), W⊤ is identically zero along the trajectory, so its upper right Dini derivative is zero at every instant. Adding the chain rule of Condition 27-A, the actual-actuator residual contribution is zero almost everywhere as well. This is (27.9), and combining the two cases yields (27.10). ∎
9.1 The five steps in ordinary language
Step 2: Theorem 26 says the meter falls at a speed proportional to its height. Flipping the sign of both sides turns this into “the falling speed is at least λ times the height.” Since the height is positive, so is the falling speed. That completes (27.6).
Step 3: Now Condition 27-A enters. Decomposing the meter's change into four parts, three of them (the effect of time itself, the current, and the staying-alive rowing) cancel exactly by (27.A2). Only the extra-rowing term survives. So if it is falling, the extra rowing is not zero.
Step 4: The size of an inner product cannot exceed the product of the two lengths. Since the work done is pinned at λW⊤ or more, the length of the arrow is bounded from below.
Step 5: The converse. Once inside, one never leaves, so the meter stays at zero; staying at zero, its slope is zero. Hence the descent rate is zero, and so is the actuator contribution.
Chapter 10 Four readings to avoid
The conclusions so far are strong when read correctly, but a small misstep makes them look like something quite different. Four misreadings are dismantled in turn.
10.1 “Ignorance drives one away from tranquility” — false
Under the designated policy π0⊤, inheriting (26.B), W⊤ decreases. What this theorem directly proves is therefore a Lyapunov descent toward zero residual while tranquility is unattained. It does not prove that ignorance necessarily carries one away from tranquility.
The possibility that a policy under partial information heads toward a mistaken least upper bound falls within the scope of Theorems 20 and 21 and requires a separate observation-and-belief model.
10.2 “Zero formation means all activity stops” — also false
By Theorem 23, even in tranquility the full life-and-environment state may change. By Theorem 26, the evaluation function and π0⊤ keep operating. What (27.9) sets to zero is only the Lyapunov residual descent rate and the positive actuator contribution conditioned on ignorance. It does not erase tangential motion within the tranquility set, life-support, responsiveness to others, or the capacity for free will.
10.3 “Theorem 26 alone already gives the formation” — it does not
The inequality − D+tW⊤ > 0 shows that the residual strictly decreases. But that decrease cannot immediately be attributed to the agent's control input. Condition 27-A compares the designated input u0 with the reference input utr under the same natural drift f0 and the same actual actuator G, thereby typing the conclusion about the volitional signal η27 as a difference of real inputs.
Take ẋ = −x, admissible input set U = {0}, and V⊤(x) = x2. Then J*⊤,ρ(x) = x2/(ρ+2), 𝒩⊤ = {0}, W⊤ = x2, and Ẇ⊤ = −2W⊤, so a strict descent of the Theorem 26 type holds. Yet the real input is identically zero and the descent is due to natural drift alone. Under Condition 27-A we have u0 = utr = 0, hence Gη27 = 0, and the requirement (27.A2) on the reference field fails off a null set. Therefore no formation is concluded from this system.
10.4 “Below emptiness one may also conclude a nonzero input at every instant” — one may not
By (27.2), every state below emptiness satisfying Condition 24-A belongs to typed operational ignorance. However, to conclude an instantaneous nonzero control at a given layer, one needs that layer's own Lyapunov function together with an actual-actuator attribution corresponding to Condition 27-A. A nonzero control input at every instant does not follow from the positive residual value of Theorem 24 alone.
Chapter 11 What this theorem borrows from its foundation
Theorem 27 has almost no new hypotheses of its own. It uses only theorems already proved and conditions explicitly stated. Here everything it borrows is listed without exception. With such a list in hand, the reader can check for themselves how far the theorem holds and which premise, if it failed, would bring it down.
| Borrowed from | What is borrowed | Where it is used |
|---|---|---|
| standing hypotheses of Theorem 26 | a designated policy π0⊤ exists at the highest level and is simultaneously optimal for all initial pairs | the whole statement of Chapter 8 |
| Condition 26-A (zero-suffering set and stability) | the room 𝒩⊤(t) is nonempty, closed, and never left once entered (forward invariance) | Steps 1 and 5 of the proof |
| two equations inside that same Condition 26-A | the sandwich (26.A) and the strict descent (26.B) | Steps 1 and 2 of the proof |
| Theorem 24 and Condition 24-A | permanent zero suffering cannot be maintained below emptiness; used only for the below-emptiness branch of (27.2) | equation (27.2) in Chapter 5 |
| the regularity of Chapter 6 | local Lipschitz continuity of W⊤ and absolute continuity of the trajectory, so that the Dini derivative defines a finite residual descent rate | Chapter 6 and Step 3 of the proof |
| Condition 27-A | attribution of the residual descent to the difference between the designated and reference inputs through the actual actuator | Chapter 7 and Step 3 of the proof |
11.1 What is not used — equation (26.C)
Condition 26-A contains one further equation beyond the two quoted above: (26.C), a continuity bound on the residual value in terms of distance. This theorem never uses it.
The reason is simple. Theorem 27 needs only two things: (i) the lower estimate “positive distance forces a positive meter,” and (ii) the descent “the meter necessarily decreases.” Continuity of the residual value itself appears at no step of the proof. Nor need closedness of the room be assumed separately: since W⊤ is continuous, writing the room as the collection of points where W⊤ vanishes makes closedness follow automatically.
11.2 The list of borrowings is also a map for refutation
This table is also a map for anyone who doubts Theorem 27. Exhibiting a single system that satisfies all six items above while the conclusion nevertheless fails would refute the theorem. Producing a system in which one of the six fails, by contrast, would not — such a system lies outside the theorem's scope from the start.
The natural-drift counterexample of Chapter 10 (ẋ = −x, U = {0}) was exactly an instance of this distinction. That system fails (27.A2) of Condition 27-A off a null set, so it lies outside the scope and no formation is concluded. The counterexample itself shows that the hypothesis is not idling.
Chapter 12 Frequently asked questions
That is how the Pāli originals explain it. But to handle it inside a mathematical model one needs a decidable form. This paper therefore defines it as a statement about possibility: no policy exists that can maintain permanent zero suffering. That is what is called operational ignorance. The canonical meaning has not been replaced; one counterpart within the model has been fixed.
The theorem passes no value judgement. Formation here is the actuator component positively contributing to a decrease of the ignorance residual. If anything, it describes the structure “not yet arrived, therefore rowing in order to arrive.”
No. What (27.9) sets to zero is only the transverse contribution conditioned on ignorance. Tangential motion within the room, life-support, responsiveness to others, and the capacity for free will all remain. See Figures 14 and 18 in Chapter 10.
It is not. The definition of the room 𝒩⊤(t) intersects ℬalive, the set on which life is sustained, from the very beginning. The definition covers only cessation of suffering while alive.
That is precisely the error the theorem guards against most carefully. In the counterexample of Chapter 10 (ẋ = −x, U = {0}) the meter falls although there is no oar at all. Condition 27-A is the device that subtracts the drifted part.
It is designed so as not to be. The reference input utr is fixed independently and is moreover required to satisfy the checkable identity (27.A2). In the counterexample above it is exactly (27.A2) that fails off a null set, which is why no formation is concluded. The counterexample thus shows that the hypothesis is doing real work.
Collecting all exceptional instants gives zero total duration. Moreover the first equivalence of (27.10) holds at every instant. Only the second is qualified, because the Dini and ordinary derivatives agree only almost everywhere. The distinction is written out rather than collapsed.
It does not. What it supplies is a model-theoretic analogue of one line of the Pāli originals. It neither proves nor exhausts the meanings of ignorance and formations in those originals. That the threefold classification of SN 12.2 must not be reduced to a single inner product is a position maintained throughout.
By (27.2), all states below emptiness belong to operational ignorance. But to conclude an instantaneous nonzero control one additionally needs that layer's Lyapunov function and an actual-actuator attribution corresponding to Condition 27-A (Chapter 10, §10.4).
Yes. All hypotheses are stated explicitly: the standing hypotheses of Theorem 26, the 26-series conditions, Condition 24-A, and Condition 27-A. Exhibiting one system that satisfies them while the conclusion fails would refute it. Producing a system in which one of the hypotheses fails, however, would not.
Chapter 13 Summary
Within this system, nonattainment of nirvanic tranquility can be represented as typed operational ignorance. At the highest abstraction level, a state outside the zero-suffering invariant set has, by Conditions 26-A and 26-B, a positive Lyapunov ignorance residual and a strictly positive residual descent rate. Adding Condition 27-A, the actual-actuator volitional signal that contributes positively to that descent is nonzero. The stated model therefore establishes a conditional implication corresponding to “with ignorance as condition, volitional formations come to be.”
At the same time, tranquility is neither physical stasis nor the extinction of every action. What ceases is the positive residual contribution conditioned by ignorance; the tangential and relational activities of life and freedom may continue. The theorem supplies a model-theoretic analogue of a line of the Pāli originals; it neither proves nor exhausts the meanings of ignorance and formations there. This is the minimal form of Theorem 27 consistent with the dynamic tranquility of Theorem 26.
⇒ positive Lyapunov residual descent rate
+ actual-actuator attribution (Condition 27-A)
⇒ nonzero volitional formation
(along the designated closed loop at the highest level, a.e. under Condition 27-A)
Appendix A All equations
| Label | Equation | In one line |
|---|---|---|
| (26.A) | c1dist2 ≤ W⊤ ≤ c2dist2 | the sandwich: the meter tracks the squared distance |
| (26.B) | D+tW⊤ ≤ −λW⊤ | strict descent: the meter must fall at a rate proportional to its height |
| (26.3) | PZS fails below ⊤; at ⊤, PZS ⇔ inside the room | the composition of Theorems 24 and 26 |
| (27.1) | Avijjā27 :⇔ ¬PZS | definition of ignorance: permanent zero suffering cannot be maintained |
| (27.2) | Avijjā27 ⇔ [a≺⊤] ∨ [a=⊤ ∧ x∉𝒩⊤] | the two cases of ignorance |
| (27.3) | Ign27 := W⊤ | the amount of ignorance is the height meter |
| (27.4) | Des27 := −D+tW⊤ | the residual descent rate, recorded as a positive number |
| (27.A1) | ẋ = f0 + Gu, u0 := π0⊤ | control-affine system: drift and rowing separated as a sum |
| (27.A2) | ∂W⊤/∂t + ∇W⊤TFtr⊤ = 0 | the reference closed loop alone does not change the height |
| (27.5) | Saṅkhārā27 :⇔ −∇W⊤TGη27 > 0 | definition of formation: the extra rowing acts positively on the descent |
| (27.6) | Des27 ≥ λIgn27 ≥ λc1dist2 > 0 | in ignorance the descent cannot stall |
| (27.7) | Des27 = −∇W⊤TGη27 ≥ λW⊤ ≥ 0 | the descent equals the agent's own rowing |
| (27.8) | ‖η27‖ ≥ λW⊤/L27 > 0 | a lower bound on the size of the formation |
| (27.9) | inside the room Des27 = 0, and the contribution is zero a.e. | in tranquility the transverse contribution vanishes |
| (27.10) | ignorance ⇔ descent > 0 (all t); ignorance ⇔ formation (a.e.) | the two equivalences |
Appendix B All symbols
The table of Chapter 4 is reproduced here so that it can be consulted from the end of the volume while reading.
| Symbol | Reading and meaning |
|---|---|
| ⊤ | the highest abstraction level, read “emptiness”; a symbol for the top of an order, with no mystical import |
| a ≺ ⊤ | an abstraction level below emptiness |
| 𝕃 | the lattice of all abstraction levels |
| Xa | the state space at abstraction level a |
| ℬalive | the set of states on which life is sustained |
| 𝒩⊤(t) | the set of states at time t that are alive and have zero remaining suffering (the room) |
| x(t) | the state at time t; one's present position on the map |
| dist(x,𝒩⊤(t)) | the shortest distance from the present position to the room |
| W⊤(x,t) | the height meter (Lyapunov function): zero inside the room, positive outside |
| c1, c2 | the positive lower and upper constants of the sandwich |
| λ | the decay rate, a positive constant fixing how fast the meter falls |
| D+t | the upper right Dini derivative: a slope measurable even at corners |
| PZS(a,x,T) | the permanent-zero-suffering proposition: some admissible policy starting from x at time T keeps suffering at zero forever after |
| Avijjā27 | operational ignorance in this system: the failure of PZS |
| Ign27 | the Lyapunov ignorance residual; at the highest level it is W⊤ itself |
| Des27 | the residual descent rate, i.e. how fast the meter falls; on its own it does not mean formation |
| f0(x,t) | the natural drift: how the state moves when nobody does anything (the current) |
| G(x,t) | the actual actuator map: the route by which an input really acts on the state (oar against water) |
| u | the control input: the quantity the agent may choose |
| u0(t,x) | the designated optimal input, chosen by the policy π0⊤ of Theorem 26 |
| utr(t,x) | the reference input: an independently fixed baseline input covering life-support and tangential motion |
| η27(t,x) | the volitional signal: the designated input minus the reference input |
| Gη27 | the effective state action of the volitional signal through the actual actuator |
| Saṅkhārā27 | volitional formation in this system, defined by −∇W⊤TGη27 > 0 |
| L27 | a positive constant bounding ‖GT∇W⊤‖ from above |
| ∇ | the gradient: the steepest uphill direction |
| ‖ · ‖ | the length (norm) of a vector |
| π0⊤ | the designated optimal policy at the highest level, simultaneously optimal for all initial pairs |
| L (Lipschitz constant) | an upper bound on slope; locally Lipschitz means such an L exists near the trajectory (Tool 14) |
| ker G | the kernel of G: input directions v with Gv = 0, producing no state effect however hard one strains (Tool 15) |
| a.e. | at almost every instant (the exceptional instants together have zero total length) |