Class Clause
- java.lang.Object
-
- java.util.AbstractCollection<E>
-
- java.util.AbstractSet<E>
-
- java.util.HashSet<Literal>
-
- ai.libs.jaicore.logic.fol.structure.LiteralSet
-
- ai.libs.jaicore.logic.fol.structure.Clause
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Cloneable,java.lang.Iterable<Literal>,java.util.Collection<Literal>,java.util.Set<Literal>
public class Clause extends LiteralSet
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description Clause()Clause(Literal l)Clause(LiteralSet literals, java.util.Map<VariableParam,? extends LiteralParam> m)Clause(java.lang.String literals)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ClausegetByNegatingMonom(Monom m)booleanisTautological()java.lang.StringtoString()-
Methods inherited from class ai.libs.jaicore.logic.fol.structure.LiteralSet
add, containsGroundEqualityPredicateThatEvaluatesTo, containsLiteralWithPredicatename, containsPositiveAndNegativeVersionOfLiteral, getConstantParams, getImplyingMappingThatMapsFromConclusionVarsToPremiseVars, getInterpretedLiterals, getLiteralsWithPropertyName, getNegativeLiterals, getParameters, getPositiveLiterals, getVariableParams, hasVariables, implies, isConsistent, toPropositionalSet
-
Methods inherited from class java.util.HashSet
add, clear, clone, contains, isEmpty, iterator, remove, size, spliterator
-
Methods inherited from class java.util.AbstractCollection
addAll, containsAll, retainAll, toArray, toArray
-
-
-
-
Constructor Detail
-
Clause
public Clause()
-
Clause
public Clause(Literal l)
-
Clause
public Clause(LiteralSet literals, java.util.Map<VariableParam,? extends LiteralParam> m)
-
Clause
public Clause(java.lang.String literals)
-
-