Ну, запись [1, 2, ... ] в математике, я бы сказал, выражает тот факт, что человек должен понять принцип. Т.е. функцию либо рекуррентную, либо зависящую от индекса. И нет тут никаких бесконечных вычислений, очень легко понимается генераторами
ну вот генераторы, то да се, это уже то, что мы навешиваем, на наивную запись [1, 2...], чтобы она работала в строгом языке, вместо того что вот просто так и написать - [1, 2, ...], не думая ничего о том, что там будет в рантайме
ну в строгом языке интерпретация как раз таки задана, это сразу построить список, и поэтом уже этот построеный список будет интерпретировать потребитель
в ленивом языке она уже не задана, ее задает потребитель, и список весь не строится
Кроме того, что это всё равно может подразумевать бесконечное вычисление, так как не сказано, что функция конечно вычислима (в математике многоточие такого рода понимается так, что вычисление всех элементов последовательности будет проходить бесконечно долго, так как оно не ограничено справа). Но мы будем всё равно иметь некоторый принцип. И такой принцип будет являться способом построения нужной функции.
Вот эта наивная запись работает для буквально двух или трёх последовательностей. Натуральный ряд, четные числа, нечётные и ещё с десяток производных. Уже простые числа так не задать.
Так суть в том, что мы всегда должны иметь интерпретацию ..., иначе это, буквально и формально, просто бессмысленный набор символов. Речь не о самоочевидности, а о том, что ... должно иметь интерпретацию.