Show simple item record

dc.contributor.authorLucatelli Nunes, Fernando
dc.contributor.authorVákár, Matthijs
dc.date.accessioned2023-06-19T13:49:24Z
dc.date.available2023-06-19T13:49:24Z
dc.date.issued2023-06-19
dc.identifier.urihttp://publications.mfo.de/handle/mfo/4046
dc.description.abstractWe present a simple technique for semantic, open logical relations arguments about languages with recursive types, which, as we show, follows from a principled foundation in categorical semantics. We demonstrate how it can be used to give a very straightforward proof of correctness of practical forward- and reverse-mode dual numbers style automatic differentiation (AD) on ML-family languages. The key idea is to combine it with a suitable open logical relations technique for reasoning about differentiable partial functions (a suitable lifting of the partiality monad to logical relations), which we introduce.en_US
dc.description.sponsorshipThis project has received funding via NWO Veni grant number VI.Veni.202.124 as well as the European Union’s Horizon 2020 research and innovation programme under the Marie Sklodowska-Curie grant agreement No. 895827. This research was supported through the programme “Oberwolfach Leibniz Fellows” by the Mathematisches Forschungsinstitut Oberwolfach in 2022. It was also partially supported by the CMUC, Centre for Mathematics of the University of Coimbra - UIDB/00324/2020, funded by the Portuguese Government through FCT/MCTES.
dc.language.isoenen_US
dc.publisherMathematisches Forschungsinstitut Oberwolfachen_US
dc.relation.ispartofseriesOberwolfach Preprints;2023-09
dc.subjectRecursive Typesen_US
dc.subjectLogical Relationsen_US
dc.subjectAutomatic differentiationen_US
dc.subjectProgramming Languagesen_US
dc.subjectFunctional Programmingen_US
dc.subjectDenotational Semanticsen_US
dc.subjectRecursionen_US
dc.subjectProgram Transformationsen_US
dc.subjectEnriched Category Theoryen_US
dc.titleLogical Relations for Partial Features and Automatic Differentiation Correctnessen_US
dc.typePreprinten_US
dc.rights.licenseDieses Dokument darf im Rahmen von § 53 UrhG zum eigenen Gebrauch kostenfrei heruntergeladen, gelesen, gespeichert und ausgedruckt, aber nicht im Internet bereitgestellt oder an Außenstehende weitergegeben werden.de
dc.rights.licenseThis document may be downloaded, read, stored and printed for your own use within the limits of § 53 UrhG but it may not be distributed via the internet or passed on to external parties.en
dc.identifier.doi10.14760/OWP-2023-09
local.scientificprogramOWLF 2022en_US
local.series.idOWP-2023-09en_US
local.subject.msc68en_US
local.subject.msc18en_US
dc.identifier.urnurn:nbn:de:101:1-2024032009190333483987
dc.identifier.ppn1851823239


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record