Explicit weakening

Research output: Chapter in Book/Report/Conference proceedingChapter (peer-reviewed)peer-review

Abstract

I present a novel formulation of substitution, where facts about substitution that previously required tens or hundreds of lines to justify in a proof assistant now follow immediately - they can be justified by writing the four letters "refl". The paper is an executable literate Agda script, and source of the paper is available as an artifact in the file Weaken.lagda.md.

Not all consequences of the pandemic have been awful. For the last three years, I've had the great pleasure of meeting with Peter Thiemann and Jeremy Siek for a couple of hours every week, via Zoom, exploring topics including core calculi, gradual typing, and formalisation in Agda. The work reported here arose from those discussions, and is dedicated to Peter on the occasion of his 60th birthday.
Original languageEnglish
Title of host publicationA Second Soul
Subtitle of host publicationCelebrating the Many Languages of Programming - Festschrift in Honor of Peter Thiemann's Sixtieth Birthday
EditorsAnnette Bieniusa, Markus Degen, Stefan Wehr
PublisherOpen Publishing Association
Pages15-26
Number of pages12
DOIs
Publication statusPublished - 30 Nov 2024
EventA Second Soul: Celebrating the Many Languages of Programming - Festschrift in Honor of Peter Thiemann's Sixtieth Birthday - Freiburg, Germany
Duration: 30 Aug 202430 Aug 2024
https://cgi.cse.unsw.edu.au/~eptcs/content.cgi?PT2024

Publication series

NameElectronic Proceedings in Theoretical Computer Science
PublisherOpen Publishing Association
Volume413
ISSN (Print)2075-2180

Symposium

SymposiumA Second Soul
Country/TerritoryGermany
CityFreiburg
Period30/08/2430/08/24
Internet address

Fingerprint

Dive into the research topics of 'Explicit weakening'. Together they form a unique fingerprint.

Cite this