хотя нет, вру, есть у меня книжка Душкина Р.В. (Душкин Р. В. Функциональное программирование на языке Haskell. М.: ДМК Пресс, 2006. 608 с., ил.) -- там list comprehension переведено как определитель списка
ну да, про него и речь. я аналогию по смыслу имел ввиду. set comprehension тоже встречается, но в основном в контексте Python и это калька с list comprehension явно.
Ну чтобы стало яснее надо этимологию отследить. а этимология от лат. comprehendo -- составлять, содержать, схватывать, охватывать и ещё куча связанных значений.