Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

Booleguru, the Propositional Polyglot (Short Paper)

View through CrossRef
Abstract Recent approaches on verification and reasoning solve SAT and QBF encodings using state-of-the-art SMT solvers, as it “makes implementation much easier”. The ease-of-use of these solvers make SAT and QBF solvers less visible to users of solvers—who are maybe from different research communities—potentially not exploiting the power of state-of-the-art tools. In this work, we motivate the need to build bridges over the widening solver-gap and introduce Booleguru, a tool to convert between formats for logic formulas. It makes SAT and QBF solvers more accessible by using techniques known from SMT solvers, such as advanced Python interfaces like Z3Py and easily generatable languages like SMT-LIB, integrating them to our conversion tool. We then introduce a language to manipulate and combine multiple formulas, optionally applying transformations for quickly prototyping encodings. Booleguru’s advanced scripting capabilities form a programming environment specialized for Boolean logic, offering a more efficient way to develop novel problem encodings.
Title: Booleguru, the Propositional Polyglot (Short Paper)
Description:
Abstract Recent approaches on verification and reasoning solve SAT and QBF encodings using state-of-the-art SMT solvers, as it “makes implementation much easier”.
The ease-of-use of these solvers make SAT and QBF solvers less visible to users of solvers—who are maybe from different research communities—potentially not exploiting the power of state-of-the-art tools.
In this work, we motivate the need to build bridges over the widening solver-gap and introduce Booleguru, a tool to convert between formats for logic formulas.
It makes SAT and QBF solvers more accessible by using techniques known from SMT solvers, such as advanced Python interfaces like Z3Py and easily generatable languages like SMT-LIB, integrating them to our conversion tool.
We then introduce a language to manipulate and combine multiple formulas, optionally applying transformations for quickly prototyping encodings.
Booleguru’s advanced scripting capabilities form a programming environment specialized for Boolean logic, offering a more efficient way to develop novel problem encodings.

Related Results

Remarks on propositional nominalization
Remarks on propositional nominalization
Moulton’s ‘Remarks on propositional nominalization’ investigates nominalization at the highest reaches of the extended verbal projection, finite CPs. While CPs can express proposit...
PROPOSITIONAL ANALYSIS AS A WAY OF REVEALING UNDERLYING CULTURAL MEANINGS IN THE TEXT OF OMENS
PROPOSITIONAL ANALYSIS AS A WAY OF REVEALING UNDERLYING CULTURAL MEANINGS IN THE TEXT OF OMENS
Background. The importance of the study is due to the attention to the picture of the world, the logic of mythopoetic thinking and mythopoetic representations of nature inherent in...
Seeing and Thereby Knowing
Seeing and Thereby Knowing
Abstract Understanding the relation between perception and knowledge is an intricate affair if only because profound questions can arise at both ends. What, if anyth...
Propositional logic and modal logic—A connection via relational semantics
Propositional logic and modal logic—A connection via relational semantics
Abstract In this paper, by slightly generalizing an observation of Dalla Chiara and Giuntini in their chapter on quantum logic in Handbook of Philosophical Logic, we...
Social Domains of Knowledge: Technology, Art, and Religion
Social Domains of Knowledge: Technology, Art, and Religion
This essay asks whether and how a Reformational epistemology should distinguish different types of knowledge within a unified conception of knowledge as a whole. I begin with the t...
Basic Propositional Calculus I
Basic Propositional Calculus I
AbstractWe present an axiomatization for Basic Propositional Calculus BPC and give a completeness theorem for the class of transitive Kripke structures. We present several refineme...
Polyglot dictionaries
Polyglot dictionaries
Abstract Chapter 5 gives an account of the polyglot, or multilingual, dictionaries of the sixteenth century which included English. In all of these, English-language...
Simulation modeling study on short circuit ability of distribution transformer
Simulation modeling study on short circuit ability of distribution transformer
Abstract Under short circuit condition, the oil immersed distribution transformer will endure combined electro-thermal stress, eventually lead to the mechanical dama...

Back to Top