---
title: "An Engineer's Guide to the Trolley Problem (kunnas.com)"
author: Elias Kunnas
description: "Synthetic discussions generated from public artifacts. No users, scores, or comments are real."
canonical: https://kunnas.com/mn/trolley-problem-solved
url: https://kunnas.com/mn/trolley-problem-solved.md
corpus_frame_url: https://kunnas.com/articles/how-to-read-this.md
---
## How to read this corpus

The corpus applies one lens to many domains: what mechanisms produce the outcome? It shares four methodological commitments and one explicit directional commitment. Each linked page argues for its part; the links are derivations and disputes, not evidence inherited by every page. The directional commitment does not by itself settle system boundary, distribution, sacrifice, or institutional authority.

1. **Mechanisms are what act.** Incentive gradients, selection pressures, feedback loops, and capital stocks produce the distribution of outcomes. Intentions, labels, official categories, and stated values are evidence about mechanisms, or are themselves coordination mechanisms. They are not causal substitutes. — [Mechanism Realism](https://kunnas.com/articles/mechanism-realism.md) · [Only Selection](https://kunnas.com/articles/only-selection.md)
2. **The reference telos is sustained flourishing.** The broadest achievable adaptive safety margin over deep time — not the continuity of any incumbent state, coalition, institution, or doctrine. A mechanism's own stated goal can still serve as a local proof obligation — showing that its incentives defeat even the purpose it claims is a bounded finding — but meeting that goal establishes nothing about the margin. — [Flourishing Is Maximum Safety Margin](https://kunnas.com/articles/flourishing-is-maximum-safety-margin.md)
3. **Law, rights, legitimacy, democracy, markets, and sovereignty are mechanisms under evaluation.** They are constraints, carriers, or proxies inside the analysis. None is a terminal value or a boundary of what is real. Treating one as terminal ends the mechanism search before it starts. Evaluation carries current function, replacement cost, path dependence, uncertainty, capture risk, reversibility, and who bears model error into the ledger. — [The Stack](https://kunnas.com/articles/the-stack.md) · [Mechanism Space](https://kunnas.com/articles/mechanism-space.md)
4. **Optimization is a system function.** A civilization has to build, exercise, and revise metamechanisms that search mechanism-space, discard dominated options, install, observe effects, and repair under uncertainty. Not running that loop leaves margin unrealized, and that is itself the failure. No single component — analyst, model, or institution — is presumed to contain a global optimum; the capacity is a property of the system. — [Telic Systems](https://kunnas.com/articles/telic-systems.md) · [The Three-Layer Architecture](https://kunnas.com/articles/three-layer-architecture.md)
5. **Uncertainty is preserved, not spent.** Partial orders, binding constraints, unknowns, and residuals stay explicit. An unmeasured effect is not a favorable default. — [The Compression Paradox](https://kunnas.com/articles/compression-paradox.md) · [Cargo Cult Epistemology](https://kunnas.com/articles/cargo-cult-epistemology.md)

*Each essay bears its own evidence. Links carry definitions, derivations, applications, and disputes; they do not transfer proof. Criticism is answered on its substance.*

Canonical: <https://kunnas.com/articles/how-to-read-this.md>

---

labeled_units5 comments

The two worked cases come pre-labeled. Five "terminally ill, post-reproductive" versus one "researcher on the verge of a breakthrough." Five children versus an 80-year-old. The Aliveness answer is in the captions.

A metric that only fires after the people have been scored for you is not yet a procedure. The unlabeled lever hands you bodies. These cases hand you the ranking.

qaly_split2 comments

Remaining life-years already split those two cases. Weeks versus decades, children versus end of life. The page says quality-adjusted life years still optimize the wrong variable.

Name a case where they reverse: same remaining years, different "generative potential," opposite lever. Until that row exists, "wrong variable" is a caption on a metric that already gets Scenario A and B.

reverse_rowcollapsed

Fill the reverse without restating the caption.

Two people, same remaining years. One is tagged "about to produce more life," the other is not. If the lever only flips once you have already decided who is generative, future-aliveness is remaining-life-years plus a story about potential. If it flips on some other measurable, name that measurable.

census_or_verdict2 comments

The first duty is demand data: ages, capabilities, generative potentials. In Scenario A the demanded data is already the ranking. "Who is about to cure cancer" is not an input like age. It is the verdict.

A census and a request for who matters more are different moves. The procedure writes them as one step.

ranked_futurescollapsed

When the census is allowed, Scenario A is the live case: let the five ill die, save the researcher. The veil-of-ignorance objection is not missing facts. It is using identity as a killing weight.

The page calls that a cataract. What would count as scoring future-aliveness that is not ranking whose future the agent already likes? Until that is specified, demanding "generative potential" is demanding the ranking the veil was there to block.
