~/talk

Polynomial Analysis of Modular Arithmetic

Talkat SAS 2023 · 2023-10-22..10-24
links:none on file
name:Andy King
links:none on file
links:none on file
links:none on file
slides:none on file

Proposes the modular polynomial abstract domain (MPAD) whose invariants are polynomial equations modulo 2^k, implements closure via coverings, Groebner bases and null polynomials, and reduces negative guards to positive ones by shifting bits. MPAD satisfies the ascending chain condition, so an SMT-guided iterative algorithm computes best transformer via SMT loop for low bitwidths; prototype handles up to 32-bit examples in under a second on the showcased inverse and bitwise-and cases.

AI-written summary · about

  1. 0:00Modular arithmetic analysis
  2. 1:14Hacker's Delight motivation
  3. 2:59Modular arithmetic history
  4. 4:05Negative guards challenges
  5. 6:33Polynomial systems richness
  6. 8:00Microcontroller analysis
  7. 10:11Transformer via SAT solvers
  8. 12:16Abstract domain construction
  9. 15:48Groebner bases for systems
  10. 17:14Program operations analysis
  11. 18:18Groebner basis fundamentals
  12. 21:49Covering operation
  13. 25:50Null polynomials
  14. 29:19Handling assumptions
  15. 31:09Contributions and future work
  16. 32:34Q&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.