Go to the first, previous, next, last section, table of contents.


Extra-logical properties for typing

Author(s): Daniel Cabeza, Manuel Hermenegildo.

Version: 1.11#222 (2004/5/24, 13:8:7 CEST)

Version of last change: 1.11#167 (2004/2/3, 21:15:56 CET)

This library contains traditional Prolog predicates for testing types. They depend on the state of instantiation of their arguments, thus being of extra-logical nature.

Usage and interface (term_typing)

Documentation on exports (term_typing)

PROPERTY: var/1:

General properties: var(X)

Usage: var(X)

PROPERTY: nonvar/1:

General properties: nonvar(X)

Usage: nonvar(X)

PROPERTY: atom/1:

General properties: atom(X)

atom(X)

Usage: atom(X)

PROPERTY: integer/1:

General properties: integer(X)

integer(X)

Usage: integer(X)

PROPERTY: float/1:

General properties: float(X)

float(X)

Usage: float(X)

PROPERTY: number/1:

General properties: number(X)

number(X)

Usage: number(X)

PROPERTY: atomic/1:

General properties: atomic(X)

Usage: atomic(X)

PROPERTY: ground/1:

General properties: ground(X)

ground(X)

Usage: ground(X)

PROPERTY: type/2:

General properties: type(X, Y)

Usage: type(X, Y)


Go to the first, previous, next, last section, table of contents.