Skip to main content
  (Week 8)

The Future Is Unwritten

AI and formal methods, the closing reading discussion. Share what you read, argue about where the bottleneck actually is, and post your group's takeaway.

The Readings

For Reading Reflection 4, you chose one of three readings on AI and formal methods:

Tonight we will discuss these readings in small groups. Try to mix readings within your group where you can. For the last discussion, going deep with people who read the same paper is also fine.

Discussion Protocol

Four rounds, ten minutes each.

Share (10 min)

Each person: which reading you chose, what the core claim is, and your gut reaction.

Some starting points if helpful:

Debate (10 min)

The three authors locate the bottleneck in different places: Kleppmann in writing the specification, Thomas in verification skill, de Moura in the proof checker itself. Kleppmann predicts that AI is about to make proofs cheap. Thomas reports that AI generates code faster than anyone can check it. de Moura proposes that the proof checker itself needs an architectural fix: a small trusted kernel with multiple independent checkers.

Some starting points if helpful:

If you reach easy consensus: what would the author of one of the other readings say to your group right now?

Converge + Post (10 min)

As a group, decide: what was the sharpest thing you argued about? Where did you land? What's one question you couldn't settle? What do you want the other groups to know?

Post your group's summary to both Ed and Gradescope.

Report-Out (10 min)

Groups share what they found. What couldn't your group settle? Did anyone change their mind? Looking back, R2 asked what would change if proofs became free, and Kleppmann argues that mechanism is arriving via AI. R3 raised the trust question through Zhou, and de Moura proposes an architectural answer. Does either move where you landed before?