Structural refactorings for exploring dependently typed programming

Adam David Barwell, Christopher Mark Brown*, Mun See Chang, Constantine Theocharis, Simon Thompson

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Dependent types provide users with the tools to embody specifications in types, with implementations carrying proofs that the specifications are met. One approach to developing programs in a dependently typed language develops such programs by enriching simply typed programs through a process of refactoring.
Original languageEnglish
Title of host publicationTrends in functional programming
Subtitle of host publication25th International Symposium, TFP 2024, South Orange, NJ, USA, January 10–12, 2024, revised selected papers
EditorsJason Hemann, Stephen Chang
Place of PublicationCham
PublisherSpringer
Pages1-21
ISBN (Electronic)9783031745584
ISBN (Print)9783031745577
DOIs
Publication statusPublished - 10 Jan 2025
Event25th International Symposium on Trends in Functional Programming - South Orange, United States
Duration: 9 Jan 202412 Jan 2024
Conference number: 25
https://trendsfp.github.io/2024/

Publication series

NameLecture notes in computer science
PublisherSpringer Nature
Volume14843
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference25th International Symposium on Trends in Functional Programming
Abbreviated titleTFP (and TFPiE) 2024
Country/TerritoryUnited States
CitySouth Orange
Period9/01/2412/01/24
Internet address

Keywords

  • Refactoring
  • Dependent types
  • Program transformation

Fingerprint

Dive into the research topics of 'Structural refactorings for exploring dependently typed programming'. Together they form a unique fingerprint.

Cite this