The key design challenges in the construction of a SAT-based relational engine are described, and novel techniques are proposed to address them. An efficient engine must have a mechanism for specifying partial solutions, an effective symmetry detection and breaking scheme, and an economical translation from relational to boolean logic. These desiderata are addressed with three new techniques: a symmetry detection algorithm that works in the presence of partial solutions, a sparse-matrix representation of relations, and a compact representation of boolean formulas inspired by boolean expression diagrams and reduced boolean circuits. The presented techniques have been implemented and evaluated, with promising results
Relational verification encompasses information flow security, regression verification, translation ...
Advances in relational database technology have made available relational database systems that sup...
In this paper, we describe an environment developed to support a rich learning experience in which p...
Abstract. The key design challenges in the construction of a SAT-based relational model finder are d...
Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer...
Relational specifications, in which the states themselves are characterized by relations, have wide ...
This paper introduces relational algebra s an elegant formalism to describe hardware behaviour. Hard...
This paper introduces relational algebra as an elegant formalism to describe hardware behaviour. Har...
Relational logic is an attractive candidate for a software description language, be-cause both the d...
Relational logic is an attractive candidate for a software description language, because both the de...
Research in algorithms for Boolean satisfiability and their implementations [23, 6] has recently out...
Motivated by an analogy with matrix factorization, we introduce the problem of factorizing relationa...
AbstractWe propose a model of database programming withreflection(dynamic generation of queries with...
An automatic analysis method for first-order logic with sets and relations is described. A first-ord...
We propose relational linear programming, a simple framework for combing linear programs (LPs) and l...
Relational verification encompasses information flow security, regression verification, translation ...
Advances in relational database technology have made available relational database systems that sup...
In this paper, we describe an environment developed to support a rich learning experience in which p...
Abstract. The key design challenges in the construction of a SAT-based relational model finder are d...
Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer...
Relational specifications, in which the states themselves are characterized by relations, have wide ...
This paper introduces relational algebra s an elegant formalism to describe hardware behaviour. Hard...
This paper introduces relational algebra as an elegant formalism to describe hardware behaviour. Har...
Relational logic is an attractive candidate for a software description language, be-cause both the d...
Relational logic is an attractive candidate for a software description language, because both the de...
Research in algorithms for Boolean satisfiability and their implementations [23, 6] has recently out...
Motivated by an analogy with matrix factorization, we introduce the problem of factorizing relationa...
AbstractWe propose a model of database programming withreflection(dynamic generation of queries with...
An automatic analysis method for first-order logic with sets and relations is described. A first-ord...
We propose relational linear programming, a simple framework for combing linear programs (LPs) and l...
Relational verification encompasses information flow security, regression verification, translation ...
Advances in relational database technology have made available relational database systems that sup...
In this paper, we describe an environment developed to support a rich learning experience in which p...