Representing Actions in Extended Logic Programming