diff --git a/doc/output-format.md b/doc/output-format.md index 15300cf..a559e74 100644 --- a/doc/output-format.md +++ b/doc/output-format.md @@ -66,12 +66,17 @@ The feature requirement predicates may be used in meta encodings to warn about u % declares a type(type()). +% specifies that inherits +inherits(type(), type()). + % specifies to be of type type() has(, type()). ``` [Variables](#variables), [constants](#constants-objects), and [objects](#constants-objects) may be typed. Types are only available with PDDL and if typing is enabled. +`plasp` automatically generates all matching `has` predicates for objects with types that inherit other types. + ### Variables ```prolog