Knowledge Compilation for Quantification and Synthesis

Published on ● Video Link: https://www.youtube.com/watch?v=2g49pcWFWdM



Duration: 1:04:26
232 views
7


Supratik Chakraborty (IIT Bombay)
https://simons.berkeley.edu/talks/supratik-chakraborty-iit-bombay-2023-04-21
Satisfiability: Theory, Practice, and Beyond

Knowledge compilation is the process of algorithmically transforming a given formula to a form that permits certain queries to be answered in time polynomial in the size of the compiled form. Well-known knowledge compiled forms for propositional formulas include OBDDs, FBDDs, DNNF, d-DNNF, SDDs etc. Each of these allow polynomial-time satisfiability checking and beyond (including existential quantification, synthesis and even model-counting in some cases). For purposes of quantification and (functional) synthesis however, all of the above forms enjoy properties that are much stronger than required. In this talk, we will discuss knowledge compilation for quantification and synthesis, and show that a significantly weaker (exponentially more succinct) form suffices. We will discuss some compilation algorithms, and point to future directions for knowledge compilation for problems beyond NP.







Tags:
Simons Institute
theoretical computer science
UC Berkeley
Computer Science
Theory of Computation
Theory of Computing
Satisfiability: Theory Practice and Beyond
Supratik Chakraborty