#old-style. The hash mark indicates this is old-style, meaning that any precondition not explicitly mentioned in the effects is deleted. See also "LOAD-TRUCK" in the logistics domain. This is convenient for domains having the property that you never delete a non-precondition --- which seems to include most natural domains. By the way, everything up to the first parenthesis is a comment... (operator PICK-UP (params ( OBJECT)) (preconds (clear ) (on-table ) (arm-empty)) (effects (holding ))) (operator PUT-DOWN (params ( OBJECT)) (preconds (holding )) (effects (clear ) (arm-empty) (on-table ))) (operator STACK (params ( OBJECT) ( OBJECT)) (preconds (clear ) (holding )) (effects (arm-empty) (clear ) (on ))) (operator UNSTACK (params ( OBJECT) ( OBJECT)) (preconds (on ) (clear ) (arm-empty)) (effects (holding ) (clear )))