activity
20242026
collaborators

5 papers

cs.PL2026

SAIL: Sound Abstract Interpreters with LLMs

Qiuhan Gu, Avaljot Singh, Gagandeep Singh

How to construct globally sound abstract interpreters to safely approximate program behaviors remains a bottleneck in abstract interpretation. In this paper, we show the potential…

cs.CL2025

A Tensor-Based Compiler and a Runtime for Neuron-Level DNN Certifier Specifications

Avaljot Singh, Yamin Chandini Sarita, Aditya Mishra +3

The uninterpretability of DNNs has led to the adoption of abstract interpretation-based certification as a practical means to establish trust in real-world systems that rely on DNN…

cs.LO2025

Efficient Ranking Function-Based Termination Analysis with Bi-Directional Feedback

Yasmin Sarita, Avaljot Singh, Shaurya Gomber +2

Synthesizing ranking functions is a common technique for proving the termination of loops. A ranking function must be bounded and decrease by a specified amount with each iteration…

cs.PL2025

Automated Verification of Soundness of DNN Certifiers

Avaljot Singh, Yasmin Chandini Sarita, Charith Mendis +1

The uninterpretability of Deep Neural Networks (DNNs) hinders their use in safety-critical applications. Abstract Interpretation-based DNN certifiers provide promising avenues for…

cs.PL2024

ConstraintFlow: A DSL for Specification and Verification of Neural Network Analyses

Avaljot Singh, Yasmin Sarita, Charith Mendis +1

We develop a declarative DSL - \cf - that can be used to specify Abstract Interpretation-based DNN certifiers. In \cf, programmers can easily define various existing and new abstra…