activity
20142022
most citedFunctorial String Diagrams for Reverse-Mode Automatic Differentiation

7 citations · 18 across the 9 of their papers we have counts for

collaborators

9 papers

cs.LO2022★ 4 cited

A Complete Theory of Sequential Digital Circuits: Denotational, Operational and Algebraic Semantics

Dan R. Ghica, George Kaye, David Sprunger

Digital circuits, despite having been studied for nearly a century and used at scale for about half that time, have until recently evaded a fully compositional theoretical in which…

cs.PL2021★ 7 cited

Functorial String Diagrams for Reverse-Mode Automatic Differentiation

Mario Alvarez-Picallo, Dan R. Ghica, David Sprunger +1

We enhance the calculus of string diagrams for monoidal categories with hierarchical features in order to capture closed monoidal (and cartesian closed) structure. Using this new s…

cs.LG2020

Reparametrizing gradient descent

David Sprunger

In this work, we propose an optimization algorithm which we call norm-adapted gradient descent. This algorithm is similar to other gradient-based optimization algorithms like Adam…

cs.LO2019★ 3 cited

The differential calculus of causal functions

David Sprunger, Bart Jacobs

Causal functions of sequences occur throughout computer science, from theory to hardware to machine learning. Mealy machines, synchronous digital circuits, signal flow graphs, and…

cs.LO2019★ 3 cited

Differentiable Causal Computations via Delayed Trace

David Sprunger, Shin-ya Katsumata

We investigate causal computations taking sequences of inputs to sequences of outputs where the th output depends on the first inputs only. We model these in category theory…

cs.LO2019

Relational Differential Dynamic Logic

Juraj Kolčák, Ichiro Hasuo, Jérémy Dubut +3

In the field of quality assurance of hybrid systems (that combine continuous physical dynamics and discrete digital control), Platzer's differential dynamic logic (dL) is widely re…