We introduce a new data structure, called collection of structures, to handle large --often infinite-- sets of terms, in order to efficiently simplify terms or expressions. We precisely define the semantics of collections of structures and we provide an optimal implementation thereof. We provide a careful complexity analysis of the new data structure as well as a detailed experimental evaluation of its efficiency. We use collections of structures to compute the congruence defined by a set of equations between terms with free variables, and a set of generators, in the case where the number of equivalence classes of the congruence is finite. This allows us to minimize expressions belonging to such a theory in linear time. For instance, the me...
We study in combinatorics objects with a size (size in informatics setting can be the memory space u...
25 pagesWe introduce a refinement of the usual Ehrenfeucht-Fra\"{\i}ss\'e game. The new game will he...
AbstractA notion of a neighborhood cube of a term of a Boolean function represented in the canonical...
We present a data structure to represent and manipulate large sets of (equal) terms (or expressions)...
We present a method to simplify expressions in the context of a formal, axiomatically defined, the- ...
This thesis introduces a generic method to compute the prime implicates of a logical formula, i.e., ...
Manipulation of Boolean functions has important applications in such fields as hardware verification...
Funding: Bowles is partially supported by Austrian FWF Meitner Fellowship M-3338 N.This paper presen...
A new paradigm, called combinatorial expressions, for computing functions expressing properties over...
Most methods for the determination of prime implicants of a Boolean function depend on minterms of ...
In this document, we study efficient representations, in term of size, of a given semantic content. ...
AbstractIt is shown that any Boolean expression in disjunctive normal form having k conjuncts, can h...
Ce mémoire présente le résultat de mon travail de thèse sur la génération d'impliqués premiers en lo...
This thesis lies in the field of automated deduction, i.e. the development of algorithms aiming at p...
It is shown here that the equivalence class of an expression under the congruence closure of any f...
We study in combinatorics objects with a size (size in informatics setting can be the memory space u...
25 pagesWe introduce a refinement of the usual Ehrenfeucht-Fra\"{\i}ss\'e game. The new game will he...
AbstractA notion of a neighborhood cube of a term of a Boolean function represented in the canonical...
We present a data structure to represent and manipulate large sets of (equal) terms (or expressions)...
We present a method to simplify expressions in the context of a formal, axiomatically defined, the- ...
This thesis introduces a generic method to compute the prime implicates of a logical formula, i.e., ...
Manipulation of Boolean functions has important applications in such fields as hardware verification...
Funding: Bowles is partially supported by Austrian FWF Meitner Fellowship M-3338 N.This paper presen...
A new paradigm, called combinatorial expressions, for computing functions expressing properties over...
Most methods for the determination of prime implicants of a Boolean function depend on minterms of ...
In this document, we study efficient representations, in term of size, of a given semantic content. ...
AbstractIt is shown that any Boolean expression in disjunctive normal form having k conjuncts, can h...
Ce mémoire présente le résultat de mon travail de thèse sur la génération d'impliqués premiers en lo...
This thesis lies in the field of automated deduction, i.e. the development of algorithms aiming at p...
It is shown here that the equivalence class of an expression under the congruence closure of any f...
We study in combinatorics objects with a size (size in informatics setting can be the memory space u...
25 pagesWe introduce a refinement of the usual Ehrenfeucht-Fra\"{\i}ss\'e game. The new game will he...
AbstractA notion of a neighborhood cube of a term of a Boolean function represented in the canonical...