norms(""). goals(""). +new_message : user_said(Message) & norms(Norms) & goals(Goals) <- -new_message; .reply(Message, Norms, Goals). // +new_message : user_said(Message) & norms(Norms) <- // -new_message; // .reply_no_goals(Message, Norms). // // +new_message : user_said(Message) & goals(Goals) <- // -new_message; // .reply_no_norms(Message, Goals). // // +new_message : user_said(Message) <- // -new_message; // .reply_no_goals_no_norms(Message).