NAME

learn - Control the learning of productions

SYNOPSIS

learn [option*]

DESCRIPTION

This command is used to control the learning of productions. With no arguments, this command prints out the current learning environment status. The watch command can be used to provide various levels of detail when productions are learned.

OPTIONS

Any options given must match one of the following keywords:
-on
turn learning on
-off
turn all learning off
-all-goals
when learning is on, this allows learning at all goal stack levels (in contrast to bottom-up learning)
-bottom-up
when learning is on, this allows learning at only the lowest goal stack level; i.e., a chunk is learned at a given level only if no chunk has yet been learned at a lower level.
-noprint
equivalent to watch -chunk-names off -chunks off
-print
equivalent to watch -chunk-names on -chunks off
-full-print
equivalent to watch -chunk-names on -chunks on -justification-names on -justifications on
-no-trace
equivalent to watch -firings chunk off -backtracing off
-trace
equivalent to watch -firings chunk on -backtracing off
-full-trace
equivalent to watch -firings chunk on -backtracing on -chunk-names on -chunks on -justification-names on -justifications on

WARNINGS

Individual problem spaces may be set to disallow learning -- see the chunk-free-problem-spaces command for more information.

SEE ALSO

chunk-free-problem-spaces, watch