We present a method to simplify expressions in the context of a formal, axiomatically defined, the- ory. In this paper, equality axioms are typically used but the method is more generally applicable. The key idea of the method is to represent large, even infinite, sets of expressions1 by means of a special data structure that allows us to apply axioms to the sets as a whole, not to single individual expressions. We then propose a bottom-up algorithm to finitely compute theories with a finite number of equivalence classes of equal terms. In that case, expressions can be simplified (i.e., minimized) in linear time by “folding” them on the computed representation of the theory. We demonstrate the method for boolean expressions with a small num...
Teaching mathematics at the undergraduate level, it was interesting to see how it is possible to mak...
We provide a finite equational axiomatization for bisimulation equivalence of nondeterministic inter...
This paper presents a novel simplification calculus for propositional logic derived from Peirce’s Ex...
We present a data structure to represent and manipulate large sets of (equal) terms (or expressions)...
We introduce a new data structure, called collection of structures, to handle large --often infinite...
Because many students have trouble when trying to simplify Boolean expressions, we’re going to dedic...
We consider a class of simplification algorithms for algebraic and logical expressions which are of ...
We consider the problem of synthesizing provably non-overflowing integer arithmetic expressions or B...
In this episode, we take a break from proving identities of Boolean algebra and start applying them....
AbstractFour weak theories of pure sets are axiomatically characterized. A decision method is given ...
International audienceWe study the problem of how to compute the boolean abstraction of the solution...
Completeness is important in approximated semantics design by abstract interpretation, ensuring t...
The mathematical "theory of expressions" better be developed in a general fashion, so that it can be...
It is shown here that the equivalence class of an expression under the congruence closure of any f...
AbstractRegular expressions can be extended by gotos and Boolean variables. Although such extensions...
Teaching mathematics at the undergraduate level, it was interesting to see how it is possible to mak...
We provide a finite equational axiomatization for bisimulation equivalence of nondeterministic inter...
This paper presents a novel simplification calculus for propositional logic derived from Peirce’s Ex...
We present a data structure to represent and manipulate large sets of (equal) terms (or expressions)...
We introduce a new data structure, called collection of structures, to handle large --often infinite...
Because many students have trouble when trying to simplify Boolean expressions, we’re going to dedic...
We consider a class of simplification algorithms for algebraic and logical expressions which are of ...
We consider the problem of synthesizing provably non-overflowing integer arithmetic expressions or B...
In this episode, we take a break from proving identities of Boolean algebra and start applying them....
AbstractFour weak theories of pure sets are axiomatically characterized. A decision method is given ...
International audienceWe study the problem of how to compute the boolean abstraction of the solution...
Completeness is important in approximated semantics design by abstract interpretation, ensuring t...
The mathematical "theory of expressions" better be developed in a general fashion, so that it can be...
It is shown here that the equivalence class of an expression under the congruence closure of any f...
AbstractRegular expressions can be extended by gotos and Boolean variables. Although such extensions...
Teaching mathematics at the undergraduate level, it was interesting to see how it is possible to mak...
We provide a finite equational axiomatization for bisimulation equivalence of nondeterministic inter...
This paper presents a novel simplification calculus for propositional logic derived from Peirce’s Ex...