Summer of Math Exposition

Presented by 3Blue1Brown 3blue1brown

No AI Can Ever Answer This Simple Question — The Halting Problem, in 2 Minutes

Audience:

The film runs two minutes, states the halting problem, and stages the proof as a dispute between two people. No background is assumed: the film is built so that a viewer who has never met the problem can state it at the end, and say why running a program settles nothing.

The film opens and closes on AI, for the question presses on AI now. An AI is a procedure, and no design escapes what holds of procedure itself.

I met the halting problem writing my submission to the John Locke Institute’s Global Essay Prize, not in a computer science course: the essay turned on whether the reason behind an act can be decided from what a person does, and I turned to undecidability.

Everything was made by hand: no animation library, every motion keyframed in DaVinci Resolve, one property at a time.

The machine’s tape is a cable, on screen for almost the whole film. I photographed it coiled, then straightened it, fixed it to a sheet of white paper with double-sided tape, laid it on my bed, and moved it around the room for better light. Each move changed the white from shot to shot; I graded the shots until they matched.

The film starts from a photographed object, its metal, its wear, its place; the narration then says to ignore all of it, and the grade obeys. The physical goes, depth and tone with it, and everything on screen is one ink, the tape, the symbols written on it, the words. The picture makes the move the argument makes.

The sound took the longest. I recorded the effects on the microphone of a pair of earbuds, held in my hand, standing inside a wardrobe, for the clothes deaden the room; I recorded thirty seconds of silence in the same place, in case I needed it. The typing is mine, in two versions, loud and soft, so each moment could carry the weight it needed; a t-shirt over the keyboard gave the dead thud for the stops. When a line is struck through on screen, what you hear is a pencil dragged across paper.

Nothing was usable raw. The voice went through noise reduction, a leveler, a de-esser, equalization, compression, and a limiter; I recorded four takes and used one. I set the overall level wrong three times, too quiet, then distorting, then too quiet again, before it sat where it should.

I am seventeen and had no equipment. The style is a decision, not a consequence: white background, black text, nothing on screen that is not doing work. Nothing appears at once; every line is written in front of you.

In the proof, the program that breaks any predictor is built on its own text. In the film, the program is a person being petty: told what they will do, they do the other thing. That much anyone has already done, and it takes no notation.

Formal statements run under the narration in gray; nothing in the argument depends on reading them.

The machine halts because no rule matches the symbol under the head, not because it reaches a state marked accept or reject. The convention carries a trap: a machine that halts at the edge of the tape looks like one that ran out of tape, not one that ran out of rules. My first version was worse: I traced it by hand and found it looped forever. So this machine blanks a cell it has already visited, steps back onto it, and halts there, on a blank it wrote itself.

Before I called the film finished, I showed it to someone who had never met the problem and asked what the film said. The answer was right; that was the test I built the film to pass.



Analytics

4 Overall score*
111 Rank
7 Votes
7 Comments

Comments

1

I didn’t really understand this video. I get that it’s about the halting problem but what’s the connection to AI? And you neither stated the halting problem nor gave a formal proof. Just “do the opposite of what the predictor said”.

5

Despite only lasting 2 minutes long, it took me considerably longer to think about what you were going for. It is not that I do not understand the halting problem after the video (I also had prior knowledge of it though), but how you were expanding on it. It felt less like an explanation of the problem (and it’s proof) but a philosophical musing on the nature of computatbility itself. Namely, you use AI as an example, and I suppose many believe the limitations of AI are endless, but anyone well versed in any engineering/math/science will probably not consider that. I do think the idea of computability, or in my case, as a physicist: ignoramus et ignorabimus, the idea that there exists a limit to scientific knowledge, is very interesting. But in the infiniteness that mathematics and science represents, I am not terribly surprised that any finite construction, whether algorithmic or scientific model, is incomplete. That being said, while I appreciate the creativity, I don’t think it quite landed for me, and could be expanded.

3.5

I didn’t pick up on the fact that this was meant to be a conversation until I read the description. If you have a friend or family member who can record one set of the lines for you, that would make the conversation aspect easier to follow.

7

Very creative, truly felt like a film or art. I’m not sure that I fully understand the concept but I was left very curious about it. Visuals were great, loved the pace. Will probably remember this one the longest as it was very unique. A little more structured of a definition or explanation would probably be helpful maybe even just like a more “formal” definition at the end. Well done!

1

Too much esoteric, poetic ramblings mixed with jargon that isn’t really explained.

5

I enjoyed watching this and appreciate the stylistic direction; I might call this poetry, or a meditation, and I would have voted higher if the project wasn’t called math exposition. As a computer scientist I can see what you’re talking about, but I’m not sure if this explained anything per se to viewer that is unfamiliar with the halting problem..(In terms of phrasing, I wasn’t sold on making it about “AI” – could a human solve the halting problem? But maybe that was a good choice for your intended audience.)

4

I’m someone who has learned the halting problem a long time ago and forgotten most of it. Unfortunately, I didn’t come away from this video understanding much of anything, including the connection with AI. Trying to do a problem this complex in 2 minutes in this much detail is very difficult, if not impossible. This feels more like an art piece than a math explainer, which is not necessarily a bad thing. I really enjoyed the aesthetics of the video, both visual and audio. The wording is almost lyrical. I would love to watch an expanded/slowed down version of this video.