The Sad, Happy-Ending Story of Logic and Abstraction
- Vijay D'Silva | University of California Berkeley
Once upon a time in mathematics, there was a quest to understand truth, proof, and calculation. This quest led to the discovery of mathematical logic and the theory of computation, two great, intellectual triumphs of the twentieth century. These developments revealed that even the simple logical problem of Boolean satisfiability is computationally intractable. Defying theoretical pessimism, modern SAT solvers scale to problem instances with hundreds of thousands of variables. Two pressing questions are: Why do solvers work so well? and, Can we replicate this success on other problems? In this talk, I will characterize SAT solvers as lattice-theoretic approximation algorithms. This characterization provides a new understanding of SAT algorithms. In practice, we obtain a systematic recipe for lifting SAT algorithms to new problems.
This talk is self-contained. I will begin with a historical overview of mathematical logic and then introduce abstract interpretation, the unsung hero of the story. Through the eyes of abstract interpretation, we will follow a trail from George Boole’s original conception of logic to modern, high-performance solvers.
Speaker Details
You may not be the kind of person who routinely wonders who the speaker is and where they came from. But here is this Vijay D’Silva, knocking on your mailbox, claiming to have a story. He is visiting you from U. C. Berkeley, where he just began a postdoc, having recently defended his D. Phil. at the University of Oxford. He was supervised by the mighty Daniel Kroening whom he met in 2006 when he (Vijay) was a Masters student in Zurich. You may now rightly ask: What kind of person writes a biography in second person? Come to the talk and see.
-
-
Jeff Running
-
-
Series: Microsoft Research Talks
-
Decoding the Human Brain – A Neurosurgeon’s Experience
- Dr. Pascal O. Zinn
-
-
-
-
-
-
Challenges in Evolving a Successful Database Product (SQL Server) to a Cloud Service (SQL Azure)
- Hanuma Kodavalla,
- Phil Bernstein
-
Improving text prediction accuracy using neurophysiology
- Sophia Mehdizadeh
-
Tongue-Gesture Recognition in Head-Mounted Displays
- Tan Gemicioglu
-
DIABLo: a Deep Individual-Agnostic Binaural Localizer
- Shoken Kaneko
-
-
-
-
Audio-based Toxic Language Detection
- Midia Yousefi
-
-
From SqueezeNet to SqueezeBERT: Developing Efficient Deep Neural Networks
- Forrest Iandola,
- Sujeeth Bharadwaj
-
Hope Speech and Help Speech: Surfacing Positivity Amidst Hate
- Ashique Khudabukhsh
-
-
-
Towards Mainstream Brain-Computer Interfaces (BCIs)
- Brendan Allison
-
-
-
-
Learning Structured Models for Safe Robot Control
- Subramanian Ramamoorthy
-