Good videos, with context.

State the property before trying to prove it

Logic & formal methods videos

Logic and formal-methods videos are useful when they clarify what a statement guarantees and which assumptions it needs. Begin with the connection between propositions and programs, then consider a specific class of software inputs.

A conceptual bridge and a security motivation

Wadler gives a route from logical propositions to types and computation. Patterson and Bratus offer a motivation for taking the language of accepted inputs seriously. These are related perspectives, not an introduction to every proof assistant. Write a small property in ordinary language and separate the intended behavior from the environmental assumptions that make it meaningful.

Choose a starting point

Questions to take into the video

A proof about a model does not automatically verify the parser, compiler, deployment environment or surrounding specification.

Explore a connected subject

Sources and selection notes

By . Updated . We compared source-video titles, available uploader descriptions and the linked archive records. The choice of starting points and viewing questions is our editorial guidance. These notes do not claim full-video viewing or independent expert review.

The complete list below preserves the October 31, 2026 snapshot and its original score order. Its labels and summaries include AI-generated source material; topic membership is broader than our selected starting points. Availability and factual claims can change. Suggest a correction.

All 33 videos in this archive topic

Browse the full snapshot after choosing your starting point.