>>

The fact that the triangle is assumed to have an infinite number of rows

...

While it is true no one can never enumerate infinity,

<<

Contradiction.

if the trianglehasan infinite number of rows then you have just enumerated infinity my friend. The triangle will always have a discrete countable number of rows. Thas why in calculus we say as <stuff>approachesinfinity and not when <stuff>equalsinfinity.