Aaron Stump

Iowa Type Theory Commute

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

Author

Aaron Stump

Category

Technology

Podcast website

www.cs.uiowa.edu

Latest episode

Jul 1, 2026

Where to listen?

Podcasts in the app Replaio Radio Coming soon

Podcasts are coming to the app soon. Install now and be the first to see a whole new take on podcasts

Get it on Google Play Install for free Android 5M+ downloads · 4.8 rating iOS soon

Episodes

Concise code through point-free programming 13.12.2019

Higher-order functions help make it possible to program in a point-free style, where we use combinators to connect functions, rather than calling the functions on inputs explicitly.  

More on FP and concise code 12.12.2019

Discussion of datatypes for tree-like data structures in functional languages.  Usefulness of these for processing structured linguistic artifacts, where the structure is represented by the tree structure.

Functional Programming and Concise Code: Type Inference 12.12.2019

Start of discussion of some of technology and culture that lead to more concise code in functional programming languages.  Type inference to avoid writing types for local and input variables.  Some basics of static and dynamic typing.

Introduction to Functional Programming 11.12.2019

Introduction to the basic idea of functional programming.  Three kinds are discussed: functional programming with mutable state, pure functional programming (where there is no implicit state), and strong functional programming (which is pure functional programming where every function is statically required to terminate).

Software Engineering Considerations for Formal Methods 02.12.2019

Discussion of some practicalities of applying formal methods to software.  Ideally we are seeking techniques that can be applied with increasing effort to yield increasingly strong results.  Also, introduction to functional programming.

Power of Computer-Checked Proofs for Software 01.12.2019

Continuing pessimistic discussion about the purpose of formal methods for Computer Science.  But then counter arguments about the value of absolutely correct software.

Technical reasons for lack of adoption of computer-checked proofs 28.11.2019

Discussion of a technical reason for lack of adoption of computer-checked proofs for mathematics, namely the level of detail in the proof.  Proof assistants require too much detail in proofs to allow mathematicians to carry over their elegant art of expressing just the right amount of information to convey the idea of the proof to a mathematically competent reader.  For Computer Science, a problem...

Why Computer-Checked Proofs are Not Used More in Mathematics 27.11.2019

Some discussion of why computer-checked proofs have not been adopted more in mathematics.  The psychology of telling mathematicians their time-honored method of investigation is inadequate and they need computer-checked proofs.  Computer-checked proofs and certainty.

Computer-Checked Proofs in American Research 26.11.2019

Some pockets of interest in computer-checked proofs in the US in the 1980s and 1990s.  Several important research projects and initiatives in the US in the late 1990s and early 2000s that helped raise awareness in the US of computer-checked proofs: proof-carrying code, the POPLmark challenge.

Computer-checked proofs about software 24.11.2019

Computer-checked proofs can ensure properties of software.  Discussion of several aspects of this idea.

More on Computer-Checked Proofs 22.11.2019

Further discussion of computer-checked proofs, including the example of the proof by Hales and his collaborators of the Kepler Conjecture.  Automath also mentioned.  DAO hack on Ethereum and the interest in cryptocurrency community in computer-checked proofs.

Computer-checked proofs 21.11.2019

First episode of the Iowa Type Theory Commute.  The basic idea of computer-checked proofs.  The example of the original proof of the Four Color Theorem.

Listen to the Iowa Type Theory Commute podcast in Replaio

Radio and podcasts in one app - free, with no sign-up. Install today and do not miss the launch

Get it on Google Play

Replaio is not a podcast publisher; show names, artwork and audio belong to their authors and are distributed through public RSS feeds.