Creating structured task specifications for reinforcement learning
delta_u
)delta_c
)delta_r
)"A / (-)"
"A and B / (-)"
(both A and B must occur)"A or B / (-)"
(either A or B must occur)"not A / (-)"
(A must not occur)"A and not B / (-)"
(A must occur and B must not occur)"not (A or B) / (-)"
(neither A nor B can occur)"(A and B) or C / (-)"
(either both A and B, or C must occur)"A / (-)"
"A / (Z)"
"A / (NZ)"
"A / (Z,NZ)"
(first counter zero, second non-zero)delta_r
) can return either:
"/ (-)"
transitions for all states-1
to indicate task completion or failure