Create a ReduceWithEqs that can be used underneath
num binders.
Create a ReduceWithEqs that can be used underneath
num binders. The conversion of de Brujin-variables is done on
the fly, which should give a good performance when the resulting
ReduceWithEqs is not applied too often (TODO: caching)
Same as apply(lc:LinearCombination), but also multiply
<cocde>lc with integers in case this allows to eliminate the leading
term (pseudo-division). It is ensured that the resulting
LinearCombination has a positive leading coefficient
(Since version ) see corresponding Javadoc for more information.
Reduce a term (currently: a linear combination) by rewriting with equations. The equations have to be given in form of a mapping from atomic terms (constants or variables) to linear combinations