[Top] [NuPDDL]
   
Here is some example of uncertain initial conditions.

In this example, a robot starts from the store, and only one of three doors d1, d2, d3 is open (but it is not known which one).  By the CWA, the others are not open.

 (:init       (= (robot_position) store )
                     (oneof
                       (open_door d1) (open_door d2) (open_door d3)))

In this example, a random initial configuration of a stack is defined.

 (:init
           (forall (?e - element_no)
             (unknown (element_value ?e))))