public abstract class AbstractMonomialSmallerThanFeature extends SmallerThanFeature
| Modifier and Type | Class and Description | 
|---|---|
private class  | 
AbstractMonomialSmallerThanFeature.AtomCollector  | 
SmallerThanFeature.Collector| Modifier and Type | Field and Description | 
|---|---|
private Function | 
add  | 
private Function | 
mul  | 
private static Name | 
newSymRuleSetName  | 
private Function | 
Z  | 
TOP_COST, ZERO_COST| Modifier | Constructor and Description | 
|---|---|
protected  | 
AbstractMonomialSmallerThanFeature(IntegerLDT numbers)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected ImmutableList<Term> | 
collectAtoms(Term t)  | 
private boolean | 
inNewSmallSymRuleSet(TacletApp tapp)  | 
private boolean | 
introducesSkolemSymbol(TacletApp tapp,
                      Operator op)  | 
protected int | 
introductionTime(Operator op,
                Goal goal)  | 
private int | 
introductionTimeHelp(Operator op,
                    Goal goal)  | 
compare, lessThan, lessThanfilter, filtercomputeCostprivate static final Name newSymRuleSetName
private final Function add
private final Function mul
private final Function Z
protected AbstractMonomialSmallerThanFeature(IntegerLDT numbers)
private boolean inNewSmallSymRuleSet(TacletApp tapp)
protected ImmutableList<Term> collectAtoms(Term t)