Link

Requirements (PDDL 2.2)

Contributors: adamgreen, Adam Green,

The following page offers details of requirements defined in PDDL 2.2.

Derived Predicates

Support: Medium

Usage: Low

    (:requirements :derived-predicates)

Allows the usage of derived predicates in domains. e.g.

(:derived (train-usable ?t - train)
    (and
        (train-has-guard ?t)
        (train-has-driver ?t)
    )
)

Timed Initial Literals

Support: Medium

Usage: Medium

    (:requirements :timed-initial-literals)

Allows the use of Timed Initial Literals when defining problems. e.g.

    (at 10 (train-not-in-use t1))