EMA-XPS Online


!

!
=

Syntax: ($TERM <term>)  or  !<term>

The exclamation mark is for the analysis of
complex-values. In this version, it can only
be used instead of the value in a two-argument-
predication. In this case, a relation value has
to be composed of a list of values.
If an exclamation mark is used with a list of
variables, the single elements of the list
will be bound to the corresponding variables, if
the number, position and possibly known
values are corresponding. The same procedure is
followed for trees of any size.

Example: >(ask [climate New-York
             !(_Month _Degree _Raindays)]
             (kb-format "~%~A" _Month))
         1
         2
         NIL


EMA-XPS Online