|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnars.inference.TemporalRules
public class TemporalRules
Temporal inference rules
These rules are independent of the semantic and symtactic inference rules.
| Constructor Summary | |
|---|---|
TemporalRules()
|
|
| Method Summary | |
|---|---|
static boolean |
sameTime(Judgment belief1,
Judgment belief2)
If the two beliefs have compatible temporal information |
static TemporalValue |
syllogistic(TemporalValue r12,
TemporalValue r23)
Temporal relationships among three terms |
static TemporalValue |
syllogistic(TemporalValue r1,
TemporalValue r2,
int figure)
Temporal inference in syllogism, with figure |
static boolean |
temporalRevision(Judgment newBelief,
Judgment oldBelief,
long time,
boolean feedbackToLinks)
Belief temporalRevision |
static TemporalValue |
tenseInduction(TemporalValue tense1,
TemporalValue tense2)
The temporal inference on tenses |
static TemporalValue |
tenseSyllogistic(TemporalValue r12,
long time1,
TemporalValue r23)
Temporal relationships among three terms, with creasion time |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public TemporalRules()
| Method Detail |
|---|
public static TemporalValue syllogistic(TemporalValue r12,
TemporalValue r23)
r12 - Temporal TemporalValueship from term1 to term2r23 - Temporal TemporalValueship from term2 to term3
public static TemporalValue tenseSyllogistic(TemporalValue r12,
long time1,
TemporalValue r23)
r12 - Temporal TemporalValueship from term1 to term2time1 - Creation time of the first premiser23 - Temporal TemporalValueship from term2 to term3
public static TemporalValue syllogistic(TemporalValue r1,
TemporalValue r2,
int figure)
r1 - The first premise, containing the subject of the conclusionr2 - The second premise, containing the predicate of the conclusionfigure - The location of the shared term
public static TemporalValue tenseInduction(TemporalValue tense1,
TemporalValue tense2)
tense1 - The tense of the first premisetense2 - The tense of the second premise
public static boolean temporalRevision(Judgment newBelief,
Judgment oldBelief,
long time,
boolean feedbackToLinks)
called from Concept.reviseTable and match
newBelief - The new beliefoldBelief - The previous belief with the same contenttime - The target time of the statementfeedbackToLinks - Whether to send feedback to the links
public static boolean sameTime(Judgment belief1,
Judgment belief2)
belief1 - belief2 -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||