Main Page Files Productions Problem Spaces Operators Goal Hierarchy Groups Prod. By Type Todo All
application operator-application proposal selection state-elaboration unknown
apply*move-block*from-block*to-block
-
apply*move-block*from-table*to-block
-
apply*move-block*to-table
-
apply*initialise
- Initialise the (internalised) Blocks World problem space.
propose*initialise
- Initialise the (internalised) Blocks World problem space.
propose*move-block*to-block
-
propose*move-block*to-table
-
selection*dont-move*in-place
- common-sence - try not to move "in-place" blocks!
elaborate*state*name
- (not used)
elaborate*state*top-state
- (not used)
elaborate*top-state*name
-
elaborate*top-state*top-state
-
monitor*goal*achieved
- Report and halt the system when the goal is achieved.
monitor*move-block
- Report uses of the "move-block" operator.
monitor*world-state
- Report changes in the world state.
observe*block*in-place*1
- Notice that a block is "in-place" (base case).
observe*block*in-place*2
- Notice that a block is "in-place" (step).
propose*move
-
propose*wander
-