~/talk

A Framework of Differential Operators

Talkat CoqPL 2025 · on Saturday, 2025-01-25· [machine-learning]
links:none on file
links:none on file
slides:none on file

A Coq formalization presents a reusable framework that defines change structures (value, delta, patch, valid-change relation) and proves correctness of stateless and stateful differential operators by requiring valid input changes and an invertible change structures condition. It verifies several existing operators and derives new ones, models sum as O(1) on insertion, shows trim_right needs two small states (count and all-space flag), and encodes join-index and aggregation-tree implementations with sequential-correctness proofs.

AI-written summary · about

  1. 0:00Verified differential operators
  2. 1:49Incremental computing approaches
  3. 6:25Limitations and framework goals
  4. 7:28Change structures and invertibility
  5. 10:17Stateless operators interface
  6. 12:43Exercise: trim right operator
  7. 15:55Stateful operators and state changes
  8. 18:04Case studies and future work
  9. 19:12Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.