Package | Description |
---|---|
org.opennars.language |
Term hierarchy in Narsese
Open-NARS implements the following formal language, Narsese.
|
org.opennars.operator | |
org.opennars.operator.mental | |
org.opennars.operator.misc | |
org.opennars.plugin.mental |
Modifier and Type | Class | Description |
---|---|---|
class |
CompoundTerm |
Compound term as defined in the NARS-theory
|
class |
Conjunction |
Conjunction of statements as defined in the NARS-theory
|
class |
DifferenceExt |
A compound term whose extension is the difference of the extensions of its term as defined in the NARS-theory
|
class |
DifferenceInt |
A compound term whose extension is the difference of the intensions of its term as defined in the NARS-theory
|
class |
Disjunction |
A disjunction of Statements as defined in the NARS-theory
|
class |
Equivalence |
A Statement about an Equivalence relation as defined in the NARS-theory
|
class |
Image |
Generalization of Images as defined in the NARS-theory
|
class |
ImageExt |
An extension image as defined in the NARS-theory
|
class |
ImageInt |
An intension image as defined in the NARS-theory
|
class |
Implication |
A Statement about an Inheritance copula as defined in the NARS-theory
|
class |
Inheritance |
A Statement about an Inheritance relation as defined in the NARS-theory
|
class |
IntersectionExt |
A compound term whose extension is the intersection of the extensions of its term as defined in the NARS-theory
|
class |
IntersectionInt |
A compound term whose intension is the intersection of the extensions of its term as defined in the NARS-theory
|
class |
Interval |
This stores the magnitude of a time difference, which is the logarithm of the time difference
in base D=duration ( @see Param.java ).
|
class |
Negation |
A negation of a statement as defined in the NARS-theory
|
class |
Product |
A Product is a sequence of 1 or more terms as defined in the NARS-theory
|
class |
SetExt |
An extensionally defined set, which contains one or more instances as defined in the NARS-theory
|
class |
SetInt |
An intensionally defined set, which contains one or more instances defining the Term.
|
class |
SetTensional |
Base class for SetInt (intensional set) and SetExt (extensional set)
|
class |
Similarity |
A Statement about a Similarity relation as defined in the NARS-theory
|
class |
Statement |
A statement is a compound term as defined in the NARS-theory, consisting of a subject, a predicate, and a
relation symbol in between.
|
class |
Term |
Term is the basic component of Narsese, and the object of processing in NARS.
|
class |
Variable |
A variable term, which does not correspond to a concept
|
Modifier and Type | Method | Description |
---|---|---|
int |
CompoundTerm.compareTo(AbstractTerm that) |
|
int |
Image.compareTo(AbstractTerm that) |
|
int |
Term.compareTo(AbstractTerm that) |
|
int |
Variable.compareTo(AbstractTerm that) |
Modifier and Type | Class | Description |
---|---|---|
class |
FunctionOperator |
Superclass of functions that execute synchronously (blocking, in thread) and take
N input parameters and one variable argument (as the final argument), generating a new task
with the result of the function substituted in the variable's place.
|
class |
NullOperator |
A class used as a template for Operator definition.
|
class |
Operation |
An operation is interpreted as an Inheritance relation.
|
class |
Operator |
An individual operator that can be execute by the system, which can be either
inside NARS or outside it, in another system or device.
|
Modifier and Type | Class | Description |
---|---|---|
class |
Anticipate |
Operator that creates a judgment with a given statement
|
class |
Believe |
Operator that creates a judgment with a given statement
Causes the system to belief things it has no evidence for
|
class |
Consider |
Operator that activates a concept
|
class |
Doubt |
Operator that activates a concept
|
class |
Evaluate |
Operator that creates a quest with a given statement
|
class |
Feel |
Feeling common operations
|
class |
FeelBusy |
Feeling busy value
|
class |
FeelSatisfied |
Feeling happy value
|
class |
Hesitate |
Operator that activates a concept
|
class |
Name |
Operator that give a CompoundTerm a new name
|
class |
Register |
Register a new operator when the system is running
|
class |
Remind |
Operator that activates a concept
|
class |
Want |
Operator that creates a goal with a given statement
|
class |
Wonder |
Operator that creates a question with a given statement
|
Modifier and Type | Class | Description |
---|---|---|
class |
Add |
Count the number of elements in a set
|
class |
Count |
Count the number of elements in a set
'INVALID
(^count,a)!
(^count,a,b)!
(^count,a,#b)!
'VALID:
(^count,[a,b],#b)!
|
class |
Reflect |
Produces canonical "Reflective-Narsese" representation of a parameter term
|
class |
System |
Count the number of elements in a set
|
Modifier and Type | Class | Description |
---|---|---|
static class |
Abbreviation.Abbreviate |
Operator that give a CompoundTerm an atomic name
|
Copyright © 2020 OpenNARS. All rights reserved.