public class IntegerSimplificationMacro extends AbstractPropositionalExpansionMacro
ProofMacro.ProgressBarListener| Modifier and Type | Field and Description |
|---|---|
private static java.util.Set<java.lang.String> |
ADMITTED_RULES_SET |
| Constructor and Description |
|---|
IntegerSimplificationMacro() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
allowOSS()
Whether this macro includes One Step Simplification.
|
protected java.util.Set<java.lang.String> |
getAdmittedRuleNames()
Gets the set of admitted rule names.
|
java.lang.String |
getCategory()
Gets the category of this macro.
|
java.lang.String |
getDescription()
Gets the description of this macro.
|
java.lang.String |
getName()
Gets the name of this macro.
|
java.lang.String |
getScriptCommandName()
Gets a unique short name for this macro that can be used in proof
scripts.
|
asSet, createStrategy, ruleApplicationInContextAllowedapplyTo, canApplyTo, doPostProcessingapplyTo, canApplyTo, getMaxSteps, hasParameter, resetParams, setParameterprivate static final java.util.Set<java.lang.String> ADMITTED_RULES_SET
public java.lang.String getName()
ProofMacronull constant stringpublic java.lang.String getCategory()
ProofMacronull if no submenu is to be created.getCategory in interface ProofMacrogetCategory in class AbstractPropositionalExpansionMacronullpublic java.lang.String getScriptCommandName()
AbstractProofMacronull is returned, the macro cannot be addressed from
within scripts.
By default, proof macros do not support scripts, thus null
is returned.getScriptCommandName in interface ProofMacrogetScriptCommandName in class AbstractProofMacronull if not supported, or a non-null
constant string as the short namepublic java.lang.String getDescription()
ProofMacronull constant stringprotected java.util.Set<java.lang.String> getAdmittedRuleNames()
AbstractPropositionalExpansionMacrogetAdmittedRuleNames in class AbstractPropositionalExpansionMacronull setprotected boolean allowOSS()
AbstractPropositionalExpansionMacroallowOSS in class AbstractPropositionalExpansionMacro