It is a difference in operator precedence. Pseudo-Prolog example following)
not(obligation(you, action)) vs. obligation(you, not(action))
It is a difference in operator precedence. Pseudo-Prolog example following)