~/talk

Scalable Linear Invariant Generation with Farkas’ Lemma

Talkat OOPSLA 2022 · 2022-12-05..12-10· [compilers-and-language-design]
links:none on file
slides:none on file

Generates tight linear invariants for affine programs modeled as linear transition systems using Farkas' Lemma and keeps completeness while removing the original bottleneck. Two concrete engineering changes are implemented: per-location generation that separates and parallelizes invariant search and reduces combinatorial blowup, and segmented subsumption testing during the CNF-to-DNF expansion that finds local subsumptions early. Formal proof preserves accuracy and experiments report runtime improvements by several orders of magnitude even when summed non‑parallel.

AI-written summary · about

  1. 0:00Start
  2. 5:09Linear Transition System (LinTS)
  3. 6:32Example: Vagrant Robot
  4. 9:58Segment
~/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.