Skip to content
DevMeme
782 of 7590
Mathematics Post #886 · source on Telegram

The Trolley Problem for Set Theorists

Description

A classic 'Trolley Problem' meme is given a mathematical twist. The illustration shows a trolley heading towards a fork in the track, with a person at a lever who can switch the trolley's path. On the top track, to which the lever would divert the trolley, people are tied down, spaced apart, representing the set of integers. On the bottom track, the default path, an immense, dense crowd of people are tied down, representing the set of real numbers. The text poses the dilemma: 'Do you pull the lever, killing 1 + 1 + 1 + 1... people - one person for every integer - resulting in infinite people dying?' or 'Or do you do nothing, allowing the trolley to kill one person for every real number?'. The text explains that while both scenarios result in infinite deaths, the top case involves the smallest infinity (ℵ₀, aleph-null, or countable infinity), whereas the bottom case involves a larger, uncountable infinity. The humor comes from applying Georg Cantor's set theory on different sizes of infinity to a moral philosophy problem, turning an ethical choice into a mathematical one

Comments

7
Anonymous ★ Top Pick Any senior engineer would pull the lever. It's the only ethical choice that's also a clear-cut cardinality-based optimization
  1. Anonymous ★ Top Pick

    Any senior engineer would pull the lever. It's the only ethical choice that's also a clear-cut cardinality-based optimization

  2. Anonymous

    As the tech lead at the switch, I can keep the monolith and suffer uncountably many hidden side-effects, or refactor to microservices and inherit countably infinite network failures - either way chaos, but at least Prometheus can index ℵ₀ of them

  3. Anonymous

    This is basically every architecture decision at scale: do you accept O(n) degradation affecting countable users, or risk the uncountable cascade failure that happens when someone discovers your elegant distributed system has a Byzantine generals problem at 3am

  4. Anonymous

    This is the kind of edge case that makes you realize your moral framework doesn't scale to O(∞). Sure, you could argue that ℵ₀ deaths is 'better' than ℵ₁ deaths, but good luck explaining to your ethics review board why you're optimizing for cardinality when both solutions have infinite runtime and zero survivors. At least with regular trolley problems, you can grep for the optimal solution - here, you're just choosing between two different flavors of stack overflow in your conscience

  5. Anonymous

    Pull the lever: aleph-zero failures fit in a queue; continuum-scale outages aren’t iterable and violate every SLA

  6. Anonymous

    I’ll route the trolley to the integers - aleph‑null failures are at least iterable; you can’t paginate the reals

  7. Anonymous

    Pull the lever - aleph-null deaths is o(continuum), optimal under asymptotic utilitarianism

Use J and K for navigation