CS Colloquium - Democratizing Verification: Overcoming Expertise Gaps using Logic Learning and New Predictable Paradigms

Apr 8, 2024

03:30 PM - 04:30 PM

MacLean Hall, 110

2 West Washington Street, Iowa City, IA 52240

Save to My Events

Adithya Murali portrait - from https://muraliadithya.github.io


Adithya Murali


Software verification is key to engineering trustworthy and reliable systems. However, verification is at an impasse in techniques for practical adoption. In this talk, I will argue that the current state-of-the-art is fundamentally un-democratic: programmers have no hope of being able to use existing automated tools to verify their code without a PhD in programming languages!

I address this challenge from both theoretical and practical standpoints, showing foundational theoretical results on the democratization gaps in existing automation and using these insights to build new algorithms that bridge these gaps. The central innovation in bridging the gap is data-driven logic learning, i.e., learning logical formulas from data.

Finally, I introduce a transformative vision of verification for the future through a new verification paradigm called Predictable Verification that is democratic by design. I conclude by highlighting my vision for the future on building verified systems without involving verification experts, using symbolic and deep machine learning to democratize verification, and discuss some new applications that benefit from synergies of reasoning and learning.


Adithya Murali is a doctoral candidate in programming languages at the University of Illinois Urbana-Champaign. His research interests span problems in program verification, program synthesis, and using learning techniques for verification and synthesis. His work covers the spectrum from theory to practice and appeared at several venues, including POPL, OOPSLA, CAV, ESOP, FMCAD, TOPLAS, and IJCAI. You can find more about his research, teaching, and advocacy efforts on his website.

Individuals with disabilities are encouraged to attend all University of Iowa–sponsored events. If you are a person with a disability who requires a reasonable accommodation in order to participate in this program, please contact in advance at