Vis enkel innførsel

dc.contributor.authorKløvstad, Åsmund Aqissiaq Arild
dc.date.accessioned2022-06-28T00:00:53Z
dc.date.available2022-06-28T00:00:53Z
dc.date.issued2022-06-01
dc.date.submitted2022-06-27T22:02:31Z
dc.identifier.urihttps://hdl.handle.net/11250/3001129
dc.description.abstractWe consider theoretical models of version control systems based on Homotopy Type Theory (HoTT). The main contribution is an implementation of Angiuli et al.’s Homotopical Patch Theory in Cubical Agda. Additionally the first chapter contains an approachable introduction to HoTT and Cubical Agda aimed at an audience of interested computer science students covering dependent Martin-Löf-style type theory, propositions as types, univalent foundations, higher inductive types and CCHM cubical type theory. Finally, we discuss some other approaches to a theory of version control systems in Darcs’ “algebra of patches” and an unsuccessful attempt to model repositories in type theory as coequalizers.
dc.language.isoeng
dc.publisherThe University of Bergen
dc.rightsCopyright the Author. All rights reserved
dc.subjectVersion Control
dc.subjectCubical Agda
dc.subjectAgda
dc.subjectCubical Type Theory
dc.subjectType Theory
dc.subjectHomotopy Type Theory
dc.titleA Cubical Implementation of Homotopical Patch Theory
dc.typeMaster thesis
dc.date.updated2022-06-27T22:02:31Z
dc.rights.holderCopyright the Author. All rights reserved
dc.description.degreeMaster's Thesis in Informatics
dc.description.localcodeINF399
dc.description.localcodeMAMN-INF
dc.description.localcodeMAMN-PROG
dc.subject.nus754199
fs.subjectcodeINF399
fs.unitcode12-12-0


Tilhørende fil(er)

Thumbnail

Denne innførselen finnes i følgende samling(er)

Vis enkel innførsel