@inproceedings{522158de21a9415abd6e55b311cb7fd8,
title = "Foundations of Differential Dataflow",
abstract = "Differential dataflow is a recent approach to incremental computation that relies on a partially ordered set of differences. In the present paper, we aim to develop its foundations. We define a small programming language whose types are abelian groups equipped with linear inverses, and provide both a standard and a differential denotational semantics. The two semantics coincide in that the differential semantics is the differential of the standard one. M{\"o}bius inversion, a well-known idea from combinatorics, permits a systematic treatment of various operators and constructs.",
author = "Mart{\'i}n Abadi and Frank McSherry and Gordon Plotkin",
year = "2015",
doi = "10.1007/978-3-662-46678-0\_5",
language = "English",
isbn = "978-3-662-46677-3",
series = "Lecture Notes in Computer Science",
publisher = "Springer",
pages = "71--83",
editor = "Andrew Pitts",
booktitle = "Foundations of Software Science and Computation Structures",
address = "United Kingdom",
}