Sign up to save your podcastsEmail addressPasswordRegisterOrContinue with GoogleAlready have an account? Log in here.
Aaron Stump talks about type theory, computational logic, and related topics in Computer Science on his short commute.... more
FAQs about Iowa Type Theory Commute:How many episodes does Iowa Type Theory Commute have?The podcast currently has 173 episodes available.
January 06, 2020Curry-Howard for classical logicCH can be applied to classical logic, too. The seminal paper is A Formulae-as-Types Notion of Control by Timothy Griffin. I discuss how backtracking implements the law of excluded middle....more12minPlay
January 04, 2020Dependent types and design by contractDependent types are discussed, particularly as used for expressing pre- and post-conditions of functions....more10minPlay
January 03, 2020Indexed types and Curry-Howard for first-order quantifiersI follow up on some comments I made about Curry-Howard for first-order quantifiers in the previous episode. Sheard's Omega language also mentioned (see links on his web page). First-order quantifications turn into indexed types where the indices are not program expressions but come from another syntactic domain....more10minPlay
January 02, 2020The Curry-Howard Isomorphism for Propositional LogicDiscussion of the Curry-Howard isomorphism for the connectives of propositional logic (AND, OR, NOT, FALSE, IMPLIES). Initial consideration of Curry-Howard for first-order and higher-order logic. Dependent types....more14minPlay
December 31, 2019The Curry-Howard Isomorphism for InductionIn which I discover why the domino analogy for explaining induction always bothered me!...more12minPlay
December 22, 2019Constructive proofs as programsWe consider the basic idea of the Curry-Howard isomorphism, that constructive proofs are essentially programs, and vice versa. Several simple examples. Why the law of excluded middle is not a legal constructive proof....more10minPlay
December 20, 2019Introduction to the Curry-Howard IsomorphismThe basic idea of the Curry-Howard isomorphism, and its connection to the contents of Chapters 1 and 2. Constructive proof. A famous nonconstructive proof....more16minPlay
December 20, 2019Functors and catamorphismsMore about the structured recusion scheme known as the catamorphism. Basic idea of functors....more13minPlay
December 19, 2019Structured Recursion Schemes for Point-Free RecursionReview of basic application of category theory for functional programming. Recursion schemes are combinators that let you write point-free recursions....more13minPlay
December 17, 2019More on point-free programming and category theoryA few very basic ideas of categories and combinators. Also, the problem of understanding very concise code....more14minPlay
FAQs about Iowa Type Theory Commute:How many episodes does Iowa Type Theory Commute have?The podcast currently has 173 episodes available.