ODR kommer att vara otillgängligt pga systemunderhåll onsdag 25 februari, 13:00 -15:00 (ca). Var vänlig och logga ut i god tid. // ODR will be unavailable due to system maintenance, Wednesday February 25, 13:00 - 15:00. Please log out in due time.
 

Enhancing Proof Development in Liquid- Haskell: Implementation and Evaluation of Typed Holes

dc.contributor.authorDe Sousa Bernardo, Matheus
dc.contributor.departmentChalmers tekniska högskola / Institutionen för data och informationstekniksv
dc.contributor.departmentChalmers University of Technology / Department of Computer Science and Engineeringen
dc.contributor.examinerSeger, Carl-Johan
dc.contributor.supervisorKovács, András
dc.date.accessioned2026-01-09T12:08:18Z
dc.date.issued2025
dc.date.submitted
dc.description.abstractRefinement type systems provide mechanisms for specifying and verifying programs beyond what mainstream type systems can express. LiquidHaskell extends Haskell with refinement types, and beyond that, has evolved to be used as a theorem prover, akin to Agda or Idris. Unfortunately, it lacks a fundamental feature present in most proof assistants: the ability to inspect goals during proof development, for example, with typed holes. In this thesis, I implement typed hole support for LiquidHaskell addressing this limitation and taking an initial step towards more interactivity in LiquidHaskell.
dc.identifier.coursecodeDATX05
dc.identifier.urihttp://hdl.handle.net/20.500.12380/310857
dc.language.isoeng
dc.setspec.uppsokTechnology
dc.subjectRefinement types
dc.subjectLiquidHaskell
dc.subjecttyped holes
dc.subjectproof assistants
dc.subjectinteractive development
dc.subjecttype-driven development
dc.subjectprogram verification
dc.titleEnhancing Proof Development in Liquid- Haskell: Implementation and Evaluation of Typed Holes
dc.type.degreeExamensarbete för masterexamensv
dc.type.degreeMaster's Thesisen
dc.type.uppsokH
local.programmeComputer science – algorithms, languages and logic (MPALG), MSc

Ladda ner

Original bundle

Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
CSE 25-95 MB.pdf
Storlek:
494.36 KB
Format:
Adobe Portable Document Format

License bundle

Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
license.txt
Storlek:
2.35 KB
Format:
Item-specific license agreed upon to submission
Beskrivning: