SAT-based decision tree learning for large data sets

A Schidler, S Szeider - Journal of Artificial Intelligence Research, 2024 - jair.org
Decision trees of low depth are beneficial for understanding and interpreting the data they
represent. Unfortunately, finding a decision tree of lowest complexity (depth or size) that …

Almost correct invariants: Synthesizing inductive invariants by fuzzing proofs

S Lahiri, S Roy - Proceedings of the 31st ACM SIGSOFT International …, 2022 - dl.acm.org
Real-life programs contain multiple operations whose semantics are unavailable to
verification engines, like third-party library calls, inline assembly and SIMD instructions …

HOLL: Program synthesis for higher order logic locking

G Takhar, R Karri, C Pilato, S Roy - … on Tools and Algorithms for the …, 2022 - Springer
Logic locking “hides” the functionality of a digital circuit to protect it from counterfeiting,
piracy, and malicious design modifications. The original design is transformed into a …

Satisfiability modulo fuzzing: a synergistic combination of SMT solving and fuzzing

SK Muduli, S Roy - Proceedings of the ACM on Programming …, 2022 - dl.acm.org
Programming languages and software engineering tools routinely encounter components
that are difficult to reason on via formal techniques or whose formal semantics are not even …

Quantifier elimination in stochastic boolean satisfiability

HR Wang, KH Tu, JHR Jiang… - … Conference on Theory …, 2022 - drops.dagstuhl.de
Abstract Stochastic Boolean Satisfiability (SSAT) generalizes quantified Boolean formulas
(QBFs) by allowing quantification over random variables. Its generality makes SSAT …

Proof-guided underapproximation widening for bounded model checking

P Chatterjee, J Meda, A Lal, S Roy - International Conference on …, 2022 - Springer
Abstract Bounded Model Checking (BMC) is a popularly used strategy for program
verification and it has been explored extensively over the past decade. Despite such a long …

On dependent variables in reactive synthesis

S Akshay, E Basa, S Chakraborty, D Fried - … on Tools and Algorithms for the …, 2024 - Springer
Abstract Given a Linear Temporal Logic (LTL) formula over input and output variables,
reactive synthesis requires us to design a deterministic Mealy machine that gives the values …

[PDF][PDF] Counting, Sampling, and Synthesis: The Quest for Scalability.

KS Meel - IJCAI, 2022 - cs.toronto.edu
5mm Next-Gen Automated Reasoning: ``Beyond SAT'' Revolution Page 1 Counting, Sampling,
and Synthesis: The Quest for Scalability Kuldeep S. Meel School of Computing National …

Symbolic encoding of LL (1) parsing and its applications

PK Kalita, D Singal, P Agarwal, S Jhunjhunwala… - Formal Methods in …, 2022 - Springer
Parsers are omnipresent in almost all software systems. However, an operational
implementation of parsers cannot answer many “how”,“why” and “what if” questions, why …

[PDF][PDF] Synthesis of semantic actions in attribute grammars

PK Kalita, MJ Kumar, S Roy - 2022 Formal Methods in Computer …, 2022 - library.oapen.org
Attribute grammars allow the association of semantic actions to the production rules in
context-free grammars, providing a simple yet effective formalism to define the semantics of …