All Downloads are FREE. Search and download functionalities are using the official Maven repository.

APT.all-test.blocks-world.blocks-world-operator-subgoaling.search-control.soar Maven / Gradle / Ivy

# Prefer moving block that achieves desired state

sp {blocks-world*prefer*clear-block 
   (state  ^operator  + 
              ^desired.clear 
              ^ontop )
   ( ^top-block  
         ^bottom-block )
   ( ^moving-block 
        ^destination <> )
   -->
   ( ^operator  >)}

sp {blocks-world*prefer*ontop 
   (state  ^operator  + 
              ^desired.ontop )
   ( ^top-block  
         ^bottom-block )
   ( ^moving-block 
        ^destination )
   -->
   ( ^operator  >)}


sp {blocks-world*avoid*clobbering*clear-block 
   (state  ^operator  + 
              ^desired.clear )
   ( ^destination )
   -->
   ( ^operator  <)}