paper-with-me

홈 › Papers

A Normal Form Characterization for Efficient Boolean Skolem Function Synthesis

2021-04-29 · Preey Shah, Aman Bansal, S. Akshay, Supratik Chakraborty

Boolean Skolem function synthesis concerns synthesizing outputs as Boolean functions of inputs such that a relational specification between inputs and outputs is satisfied. This problem, also known as Boolean functional synthesis, has several applications, including design of safe controllers for autonomous systems, certified QBF solving, cryptanalysis etc. Recently, complexity theoretic hardness results have been shown for the problem, although several algorithms proposed in the literature are known to work well in practice. This dichotomy between theoretical hardness and practical efficacy has motivated the research into normal forms or representations of input specifications that permit efficient synthesis, thus explaining perhaps the efficacy of these algorithms. In this paper we go one step beyond this and ask if there exists a normal form representation that can in fact precisely characterize "efficient" synthesis. We present a normal form called SAUNF that precisely characterizes tractable synthesis in the following sense: a specification is polynomial time synthesizable iff it can be compiled to SAUNF in polynomial time. Additionally, a specification admits a polynomial-sized functional solution iff there exists a semantically equivalent polynomial-sized SAUNF representation. SAUNF is exponentially more succinct than well-established normal forms like BDDs and DNNFs, used in the context of AI problems, and strictly subsumes other more recently proposed forms like SynNNF. It enjoys compositional properties that are similar to those of DNNF. Thus, SAUNF provides the right trade-off in knowledge representation for Boolean functional synthesis.

📄 PDF Abstract BibTeX arXiv:2104.14098

Code (0)

등록된 구현이 없습니다.

Tasks

CryptanalysisForm

Similar Papers 제목 키워드 기반

Skolemization for Weighted First-Order Model Counting

2013-12-19 · Guy Van den Broeck, Wannes Meert, Adnan Darwiche

First-order model counting emerged recently as a novel reasoning task, at the core of efficient algorithms for probabilistic logics. We present a Skolemization algorithm for model counting problems that eliminates existe…

model

Exploring the Paradigm Shift from Grounding to Skolemization for Complex Query Answering on Knowledge Graphs

2025-09-13 · Yuyin Lu, Hegang Chen, Shanrui Xie, Yanghui Rao 외 arxiv

Complex Query Answering (CQA) over incomplete Knowledge Graphs (KGs), typically formalized as reasoning with Existential First-Order predicate logic with one free variable (EFO\textsubscript{1}), faces a fundamental trad…

Computational EfficiencyComplex Query AnsweringKnowledge Graphs

Generalized roof duality and bisubmodular functions

2010-12-01 · NeurIPS 2010 12 · Vladimir Kolmogorov

Consider a convex relaxation $\hat f$ of a pseudo-boolean function $f$. We say that the relaxation is {\em totally half-integral} if $\hat f(\bx)$ is a polyhedral function with half-integral extreme points $\bx$, and thi…

Making Sense of Conflicting (Defeasible) Rules in the Controlled Natural Language ACE: Design of a System with Support for Existential Quantification Using Skolemization

2019-05-01 · WS 2019 5 · Martin Diller, Adam Wyner, Hannes Strass

We present the design of a system for making sense of conflicting rules expressed in a fragment of the prominent controlled natural language ACE, yet extended with means of expressing defeasible rules in the form of norm…

Translation

Ehrenfeucht-Haussler Rank and Chain of Thought

2025-01-22 · Pablo Barceló, Alexander Kozachinskiy, Tomasz Steifer

The notion of rank of a Boolean function has been a cornerstone in the theory of PAC learning, enabling quasipolynomial-time learning algorithms for polynomial-size decision trees. We present a novel characterization of …

DecoderHard AttentionPAC learningPosition