Formal transformations somehow resembling the usual derivative are surprisingly common in computer science, with two notable examples being derivatives of regular expressions and derivatives of types. A newcomer to this list is the incremental λ-calculus, or ILC, a "theory of changes" that deploys a formal apparatus allowing the automatic generation of efficient update functions which perform incremental computation. The ILC is not only defined, but given a formal machine-understandable definition---accompanied by mechanically verifiable proofs of various properties, including in particular correctness of various sorts. Here, we show how the ILC can be mutated into propagating tangents, thus serving as a model of Forward Accumulation Mode A...
We present semantic correctness proofs of automatic differentiation (AD). Weconsider a forward-mode ...
Automatic Differentiation (AD) is concerned with the semantics augmentation of an input program repr...
Automatic Differentiation (AD) is concerned with the semantics augmentation of an input program repr...
Formal transformations somehow resembling the usual derivative are surprisingly common in computer s...
If the result of an expensive computation is invalidated by a small change to the input, the old res...
Automatic differentiation (AD) is conventionally understood as a family of distinct algorithms, root...
In mathematics and computer algebra, automatic differentiation (AD) is a set of techniques to evalua...
Incremental computation has recently been studied using the concepts of change structures and deriva...
AbstractWe present an extension of the simply typed λ-calculus with pushforward operators. This exte...
We present semantic correctness proofs of Automatic Differentiation (AD). We consider a forward-mode...
An incremental algorithm is one that takes advantage of the fact that the function it computes is t...
We present semantic correctness proofs of automatic differentiation (AD). We consider a forward-mode...
Siek and Garcia (2012) have explored the dynamic semantics of the gradually-typed lambda calculus by...
International audienceIncremental computation requires propagating changes and reusing intermediate ...
This article provides an overview of some of the mathematical prin- ciples of Automatic Differentia...
We present semantic correctness proofs of automatic differentiation (AD). Weconsider a forward-mode ...
Automatic Differentiation (AD) is concerned with the semantics augmentation of an input program repr...
Automatic Differentiation (AD) is concerned with the semantics augmentation of an input program repr...
Formal transformations somehow resembling the usual derivative are surprisingly common in computer s...
If the result of an expensive computation is invalidated by a small change to the input, the old res...
Automatic differentiation (AD) is conventionally understood as a family of distinct algorithms, root...
In mathematics and computer algebra, automatic differentiation (AD) is a set of techniques to evalua...
Incremental computation has recently been studied using the concepts of change structures and deriva...
AbstractWe present an extension of the simply typed λ-calculus with pushforward operators. This exte...
We present semantic correctness proofs of Automatic Differentiation (AD). We consider a forward-mode...
An incremental algorithm is one that takes advantage of the fact that the function it computes is t...
We present semantic correctness proofs of automatic differentiation (AD). We consider a forward-mode...
Siek and Garcia (2012) have explored the dynamic semantics of the gradually-typed lambda calculus by...
International audienceIncremental computation requires propagating changes and reusing intermediate ...
This article provides an overview of some of the mathematical prin- ciples of Automatic Differentia...
We present semantic correctness proofs of automatic differentiation (AD). Weconsider a forward-mode ...
Automatic Differentiation (AD) is concerned with the semantics augmentation of an input program repr...
Automatic Differentiation (AD) is concerned with the semantics augmentation of an input program repr...