public class FolFormulaGenerator extends RuleFormulaGenerator<FolFormula>
RuleFormulaGenerator
for first order logic.
If a rule has been given a name, it is employed as an identifier.Modifier and Type | Field and Description |
---|---|
(package private) static Predicate |
RULE_PREDICATE |
(package private) static Sort |
sort
Constants needed for atom creation
|
Constructor and Description |
---|
FolFormulaGenerator() |
Modifier and Type | Method and Description |
---|---|
FolFormula |
getRuleFormula(DefeasibleInferenceRule<FolFormula> r)
Transforms a defeasible ASPIC inference rule into a corresponding formula
of type
T |
getInferenceRule
static final Sort sort
static final Predicate RULE_PREDICATE
public FolFormula getRuleFormula(DefeasibleInferenceRule<FolFormula> r)
RuleFormulaGenerator
T
getRuleFormula
in class RuleFormulaGenerator<FolFormula>
r
- is the inferende rule to be transformedT