Eliminating definitions and Skolem functions in first-order logic | IEEE Conference Publication | IEEE Xplore