T - The type of formulas that this operator works on.public abstract class MultipleBaseContractionOperator<T extends Formula> extends java.lang.Object implements BaseContractionOperator<T>
| Constructor and Description |
|---|
MultipleBaseContractionOperator() |
| Modifier and Type | Method and Description |
|---|---|
abstract java.util.Collection<T> |
contract(java.util.Collection<T> base,
java.util.Collection<T> formulas)
Contracts the first collection of formulas by the second collection of formulas.
|
java.util.Collection<T> |
contract(java.util.Collection<T> base,
T formula)
Contracts the given collection of formulas by the given formula.
|
public java.util.Collection<T> contract(java.util.Collection<T> base, T formula)
BaseContractionOperatorcontract in interface BaseContractionOperator<T extends Formula>base - some collection of formulas.formula - a formulapublic abstract java.util.Collection<T> contract(java.util.Collection<T> base, java.util.Collection<T> formulas)
base - some collection of formulas.formulas - some formulas.