Show simple item record

dc.rights.licenseCC-BY-NC-ND
dc.contributor.advisorVákár, M.I.L.
dc.contributor.advisorSwierstra, W.S.
dc.contributor.authorChin Jen Sem, C.S.O.
dc.date.accessioned2020-12-19T19:00:07Z
dc.date.available2020-12-19T19:00:07Z
dc.date.issued2020
dc.identifier.urihttps://studenttheses.uu.nl/handle/20.500.12932/38375
dc.description.abstractIn this thesis, we give a formalized proof of correctness of both a ubiquitous forward-mode and a continuation-based pseudo-reverse-mode automatic differentiation algorithm. We repeatedly do this using logical relations arguments accompanied by simple but effective language representations and denotational semantics. We also discuss and prove sound various program transformations, which in the context of efficient code generation for automatic differentiation, let forward-mode approach the performance of reverse-mode algorithms. Finally, we make preliminary steps towards a formalized proof of correctness of a real combinator-based reverse-mode algorithm.
dc.description.sponsorshipUtrecht University
dc.format.extent561491
dc.format.mimetypeapplication/pdf
dc.language.isoen
dc.titleFormalized Correctness Proofs of Automatic Differentiation in Coq
dc.type.contentMaster Thesis
dc.rights.accessrightsOpen Access
dc.subject.keywordsautomatic differentiation, Coq, automated theorem proofing, proof assistant, denotational semantics, logical relations
dc.subject.courseuuComputing Science


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record