~/talk

Multiple Query Satisfiability of Constrained Horn Clauses

Talkat PADL 2023 · 2023-01-16..01-17
links:none on file
links:none on file
links:none on file
slides:none on file

A sound and complete equisatisfiable transformation rewrites a CHC set with multiple queries so each output query incorporates constraints from the others, letting solvers exploit interdependencies rather than modeling predicates independently. It targets ADTs (lists, trees) and requires properties expressed as catamorphisms, which guarantees termination of the transformation. Evaluation on a benchmark of 170 programs, 470 queries (sorting, permutations, BST ops) shows the pipeline plus Z3-based solving raises successful satisfiability proofs versus baseline Spacer, with moderate translation overhead.

AI-written summary · about

  1. 0:00Start
  2. 2:10CHCs for program verification
  3. 4:18Insertion Sort
  4. 15:32Solving CHCs on ADTS: Transformational Approach
  5. 19:10Catamorphisms (3) with extra fun calls
  6. 24:14Implementation
  7. 25:24Experimental results
~/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.