A Set Extension of Prolog: The Definitions | IEEE Conference Publication | IEEE Xplore