arXiv 2002-08-20 EN First-order Logic as a Constraint Programming Language Apt, K. R. · Vermeulen, C. F. M.