Logical Relations for Partial Features and Automatic Differentiation Correctness
dc.bibliographicCitation.seriesTitle | Oberwolfach Preprints (OWP) | |
dc.bibliographicCitation.volume | 9 | |
dc.contributor.author | Lucatelli Nunes, Fernando | |
dc.contributor.author | Vákár, Matthijs | |
dc.date.accessioned | 2024-10-17T05:47:44Z | |
dc.date.available | 2024-10-17T05:47:44Z | |
dc.date.issued | 2023 | |
dc.description.abstract | We 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. | |
dc.description.version | publishedVersion | |
dc.identifier.uri | https://oa.tib.eu/renate/handle/123456789/16994 | |
dc.identifier.uri | https://doi.org/10.34657/16016 | |
dc.language.iso | eng | |
dc.publisher | Oberwolfach : Mathematisches Forschungsinstitut Oberwolfach | |
dc.relation.doi | 10.14760/OWP-2023-09 | |
dc.relation.issn | 1864-7596 | |
dc.rights.license | Dieses 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. | |
dc.rights.license | This 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. | |
dc.subject | Recursive Types | |
dc.subject | Logical Relations | |
dc.subject | Automatic differentiation | |
dc.subject | Programming Languages | |
dc.subject | Functional Programming | |
dc.subject | Denotational Semantics | |
dc.subject | Recursion | |
dc.subject | Program Transformations | |
dc.subject | Enriched Category Theory | |
dc.subject.ddc | 510 | |
dc.title | Logical Relations for Partial Features and Automatic Differentiation Correctness | |
dc.type | Report | |
dc.type | Text |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- OWP2023_09.pdf
- Size:
- 592.94 KB
- Format:
- Adobe Portable Document Format
- Description: