13

Conor McBride: Epigram 2 - Autopsy, Obituary, Apology

 3 years ago
source link: https://vimeo.com/428161108
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

Conor McBride: Epigram 2 - Autopsy, Obituary, Apology

6 months agoMore

Seminar for foundations of mathematics and theoretical computer science
Faculty of Mathematics and Physics, University of Ljubljana

EPIGRAM 2: AUTOPSY, OBITUARY, APOLOGY

Conor McBride (University of Strathclyde)
Thursday, June 11, 2020

Proof assistant: github.com/mietek/epigram2

Abstract: "A good pilot is one with the same number of take-offs and landings." runs the old joke, which makes me a very bad pilot indeed. The Epigram 2 project was repeatedly restarted several times in the late 2000s and never even reached cruising altitude. This talk is absolutely not an attempt to persuade you to start using it. Rather, it is an exploration of the ideas which drove it: proof irrelevant observational equality, first class datatype descriptions, nontrivial equational theories for neutral terms. We may yet live to see such things. Although the programming language elaborator never happened, the underlying proof engine was accessible via an imperative interface called "Cochon": we did manage some interesting constructions, at least one of which I can walk through. I'll also explore the reasons, human and technological, why the thing did not survive the long dark.


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK