First of all, I am new to the PDDL
language. I am trying to write my own domain and problem files following different examples on the Internet.
While experimenting a bit with an online solver, I got an error related to the usage of multiple definitions of the same predicate.
However, in the predicate definition I use different types.
Is this a normal behaviour of a standard PDDL
solver or it is just the implementation at hand that is causing this error?
Here is my example:
(on ?o1 - edge-tool ?o2 - table)
(on ?o1 - cooking-utensil ?o2 - table)