Naïve Type Theory by Thorsten Altenkirch (University of Nottingham, UK)

Talk at: FOMUS 2016. For all Talks and more information, slides etc. see: http://fomus.weebly.com/ Naïve Type Theory by Thorsten Altenkirch (University of Nottingham, UK) Abstract: In this course we introduce Type Theory (sometimes called "dependent type theory") as an informal language for mathematical constructions in Computer Science and other disciplines. By Type Theory we mean the constructive foundation of Mathematics whose development was started by Per Martin-Loef in the 1970ies based on the Curry-Howard equivalence of propositions and types. Because of this proximity to Computer Science, Type Theory has been the foundation of interactive theorem provers and programming languages such as NuPRL, Coq, Agda and Idris. While the calculi on which these systems are based are an important research topic, in this course we want to emphasise the "naive" use of Type Theory using just pen and paper. Indeed this is similar to the naive use of set theory which is usually applied informally without explicitly relating each constructions to the axioms of set theory (as in Halmos' book on "Naive Set Theory"). In this course we focus on the intuitive foundations of Type Theory and on basic constructions such as: universes, (dependent) function types, (dependent) products, inductive types and equality and their use in informal reasoning. If time permits we will also cover basic constructions from Homotopy Type Theory, such as the univalence axiom (isomorphism is equality), and some Higher Inductive Types (a generalisation of quotient types). A good reference for our course is chapter 1 of the book on Homotopy Type Theory (available here: https://homotopytypetheory.org/book/). This workshop was organised with the generous support of the Association for Symbolic Logic (ASL), the Association of German Mathematicians (DMV), the Berlin Mathematical School (BMS), the Center of Interdisciplinary Research (ZiF), the Deutsche Vereinigung für Mathematische Logik und für Grundlagenforschung der Exakten Wissenschaften (DVMLG), the German Academic Merit Foundation (Stipendiaten machen Programm), the Fachbereich Grundlagen der Informatik of the German Informatics Society (GI) and the German Society for Analytic Philosophy (GAP).

​Univalent Foundations and the Equivalence Principle by Benedikt Ahrens (INRIA Nantes, France)
▶︎

​Univalent Foundations and the Equivalence Principle by Benedikt Ahrens (INRIA Nantes, France)

Does HoTT Provide a Foundation for Mathematics? by James Ladyman (University of Bristol, UK)
▶︎

Does HoTT Provide a Foundation for Mathematics? by James Ladyman (University of Bristol, UK)

"A Little Taste of Dependent Types" by David Christiansen
▶︎

"A Little Taste of Dependent Types" by David Christiansen

Nobody Explained the Schrödinger Equation Like THIS!
▶︎

Nobody Explained the Schrödinger Equation Like THIS!

Multiple Concepts of Equality in the New Foundations of Mathematics by Vladimir Voevodsky
▶︎

Multiple Concepts of Equality in the New Foundations of Mathematics by Vladimir Voevodsky

Grothendieck Conference  - Kevin Buzzard
▶︎

Grothendieck Conference - Kevin Buzzard

A Crash Course in Category Theory - Bartosz Milewski
▶︎

A Crash Course in Category Theory - Bartosz Milewski

The Hardest Problem in Type Theory - Computerphile
▶︎

The Hardest Problem in Type Theory - Computerphile

Per Martin Löf: How did 'judgement' come to be a term of logic ?
▶︎

Per Martin Löf: How did 'judgement' come to be a term of logic ?

A Taste of Type Theory • Bartosz Milewski • YOW! 2019
▶︎

A Taste of Type Theory • Bartosz Milewski • YOW! 2019

Why Does Time Stop at the SPEED OF LIGHT? Feynman's Mind-Blowing Truth
▶︎

Why Does Time Stop at the SPEED OF LIGHT? Feynman's Mind-Blowing Truth

Nobody Explained Maxwell's Equations Like THIS!
▶︎

Nobody Explained Maxwell's Equations Like THIS!

What if Current Foundations of Mathematics are Inconsistent? | Vladimir Voevodsky
▶︎

What if Current Foundations of Mathematics are Inconsistent? | Vladimir Voevodsky

The 3 ways stupidity spreads throughout a society | Jonny Thomson
▶︎

The 3 ways stupidity spreads throughout a society | Jonny Thomson

Computational Type Theory [1/5] - Robert Harper - OPLSS 2018
▶︎

Computational Type Theory [1/5] - Robert Harper - OPLSS 2018

Saunders Mac Lane: "Mysteries and Marvels of Mathematics"
▶︎

Saunders Mac Lane: "Mysteries and Marvels of Mathematics"

Type Theory for the Working Rustacean - Dan Pittman
▶︎

Type Theory for the Working Rustacean - Dan Pittman

Lambda World 2019 - A categorical view of computational effects - Emily Riehl
▶︎

Lambda World 2019 - A categorical view of computational effects - Emily Riehl

A Sensible Introduction to Category Theory
▶︎

A Sensible Introduction to Category Theory

Category Theory, The essence of interface-based design - Erik Meijer
▶︎

Category Theory, The essence of interface-based design - Erik Meijer

Computer Science and Homotopy Theory - Vladimir Voevodsky
▶︎

Computer Science and Homotopy Theory - Vladimir Voevodsky

"Proof Theory Impressionism: Blurring the Curry-Howard Line" by Dan Pittman
▶︎

"Proof Theory Impressionism: Blurring the Curry-Howard Line" by Dan Pittman