Glossary Category:

Predicate

Predicates are represented in CycL by constants or NARTs that are sometimes referred to as “CycL predicates” or, more casually, as “predicates.” Like CycL functions (the other kind of relation-denoting constants), CycL predicates can be used as...

Problem

A problem is an object used by the Worker to store a query under consideration by one or more inferences, as well as meta-information about that query, including: problem links expressing its logical or inferential connections to other problems tactics indicating...

Quantification

Quantification is an expression of the quantity (roughly: how many?) of entities that have a property. Quantifiers — terms that express quantification — exist in natural languages (“few”, “some”, “all”) and in formal...

Quantifier

A quantifier is a special type of Cyc constant used in quantification. CycL contains four quantifiers, represented in the Cyc Knowledge Base as instances of #$Quantifier: #$forAll, #$thereExists, #$forAllVars, and #$thereExistVars. Each quantifier introduces one or...

Query

“Query” has been used to mean a lot of different things with regard to Cyc. Depending on context, it could mean one of: A CycL sentence intended to be asked, aka a query sentence. A CycL sentence, Mt, and list of inference parameters that are passed to the...