Radio and PodcastRadio and PodcastLive Radio & Podcasts
Iowa Type Theory Commute cover
Technology

Iowa Type Theory Commute

Aaron Stump

Aaron Stump talks about type theory, computational logic, and related topics in Computer Science on his short commute.

Episodes

20 of 190 episodes

A Fireball of Alpha

I talk about my efforts to formalize lambda-calculus with named variables and explicit alpha-equivalence, as originally proposed by Church....

20:09Aug 21, 2026

Solving Quadratic Word Equations

A system of word equations is called quadratic if no variable occurs more than twice in it. There is an interesting simple algorithm to solv...

22:45Aug 11, 2026

A little bit about word equations

The problem of word equations is a rather storied one, including frustrated connections to Hilbert's Tenth problem. Word equations relate ex...

17:14Aug 3, 2026

Coercive subtyping and coherence

In this episode, I give further arguments in favor of coercive subtyping from a software-engineering perspective. I also explain the critica...

20:30Jul 1, 2026

A Strange Deal

The Curry-Howard isomorphism for the law of excluded middle, as a radio drama. I first saw a version of this story performed by Phil Wadler...

2:57Apr 30, 2026

Great paper: The Calculated Typer

I discuss a nice paper I quite enjoyed reading, called The Calculated Typer , by Garby, Bahr, and Hutton. The authors take a very nice gener...

23:41Apr 20, 2026

Measure Functions and Termination of STLC

In this episode, I talk about what we should consider to be a measure function. Such functions can be used to show termination of some proce...

21:42Nov 14, 2025

Schematic Affine Recursion, Oh My!

To solve the problem raised in the last episode, I propose schematic affine recursion. We saw that affine lambda calculus (where lambda-boun...

18:49Aug 22, 2025

The Stunner: Linear System T is Diverging!

In this episode, I shoot down last episode's proposal -- at least in the version I discussed -- based on an amazing observation from an...

21:03Aug 19, 2025

Terminating Computation First?

In this episode, I discuss an intriguing idea proposed by Victor Taelin, to base a logically sound type theory on an untyped but terminating...

11:27Aug 1, 2025

Nominal Isabelle/HOL

In this episode, I discuss the paper Nominal Techniques in Isabelle/HOL , by Christian Urban. This paper shows how to reason with terms modu...

16:18Jan 31, 2025