List Comprehensions and the Relational Calculus