April 4 2025, Ashoka University:
Seminar: Tractable Representations for Automated Functional Synthesis.
Speaker: S. Akshay, Shridhar Shukla Chair Professor in Digital Trust, IIT Bombay.
(abstract,
It is often easy to write down the specification of a system as a relation between inputs and outputs. But implementing the system is a functional problem: to provide functions that produce outputs from inputs. The question we ask is if we can automatically synthesize such a function from the given relation? This question has generated a lot of interest in recent years, especially in the Boolean setting, where despite theoretical hardness results, many techniques and tools have been developed that now scale surprisingly well. In this talk, we shine a light on this problem from a Knowledge Representation perspective. We identify structural properties and develop normal forms for the specification that guarantee provably efficient synthesis. Further, we move towards a characterization of what makes Boolean functional synthesis easy and examine techniques to compile into such forms.
[Based on joint work with Supratik Chakraborty, Sahil Jain and Shetal Shah at CAV'23 and AMAI'23]
about the speaker
S. Akshay is a Professor in the Department of Computer Science and Engineering at IIT Bombay, where he holds the Shridhar Shukla Chair for Digital Trust and is affiliated with the IITB Trust Lab and the Ashank Desai Centre for Policy Studies. His research interests span formal methods and AI with a focus on quantitative (timed/probabilistic) verification, automata theory and automated synthesis. He has given multiple invited talks and tutorials on functional synthesis in venues including Highlights 2022, AAAI 2022 and IJCAI 2022 as well as organized workshops on various topics ranging from Trustworthy AI to Functional Synthesis and Automata, Concurrency and Timed systems in India and outside.
)