Chollet on X: Program Synthesis as the Missing Ingredient

X / TwitterFrançois CholletMay 11, 2026

AI Summary

Chollet identifies program synthesis — the ability to construct executable programs from examples — as the key capability that separates current LLMs from systems that could solve ARC-style tasks. Program synthesis doesn't mean writing code in Python; it means internally constructing a step-by-step procedure that generalizes from input-output examples to unseen inputs. Humans do this effortlessly for simple grid puzzles. LLMs cannot do it reliably because they don't construct internal programs — they do weighted interpolation between memorized examples. The thread explains what "learned program synthesis" research programs like DreamCoder and Chollet's own work are attempting.

Original excerpt

The technical crux: what it would mean for a neural system to do "program synthesis" (construct executable generalizations from examples) rather than "interpolation" (weighted recall of training patterns).

Key reference: DreamCoder and related work on learned program synthesis as the technically sound path to ARC-level reasoning.

Frequently asked questions

What is "Chollet on X: Program Synthesis as the Missing Ingredient" about?

Chollet identifies program synthesis — the ability to construct executable programs from examples — as the key capability that separates current LLMs from systems that could solve ARC-style tasks. Program synthesis doesn't mean writing code in Python; it means internally constructing a step-by-step…

Who wrote "Chollet on X: Program Synthesis as the Missing Ingredient"?

"Chollet on X: Program Synthesis as the Missing Ingredient" was written by François Chollet. It is curated in the François Chollet vault on Burn 451, which covers agi evaluation & arc-agi.

How can I read more content from François Chollet?

The complete François Chollet reading list is available at burn451.cloud/vault/francois-chollet. Each article includes an AI-generated summary so you can decide what to read in seconds. Connect the Burn 451 MCP server to Claude or Cursor to query all François Chollet articles as live AI context.

Can I use "Chollet on X: Program Synthesis as the Missing Ingredient" with Claude or Cursor?

Yes. Install the burn-mcp-server npm package and connect it to Claude Desktop, Claude Code, or Cursor. Once connected, your AI can search and reference this article and the full François Chollet vault in real time — no manual copy-paste required.

28 more articles in this vault.

Import the full François Chollet vault to Burn 451 and build your own knowledge base.

Content attributed to the original author (François Chollet). Burn 451 curates publicly available writing as a reading index. For removal requests, contact @hawking520.