> Thanks for the explanation. I think part of my confusion arises from the (apparently) mistaken idea that t=0 is equivalent to "the first moment of time." But it looks like t=0 is closer to "before the first moment of time". In a certain sense, that's a contradiction, because you can't have "before" time, but in another sense it's the only way to speak of that which (logically, not necessarily chronologically) precedes time.
Yes, I think that's right. It's more accurate to say that there was no first moment rather than that t=0 was the first moment. Reconciling that with the fact that time is nevertheless finite is an important part of understanding the big bang.
To put it mathematically, the set of points of time is open on the left end. The set of times is this: (0,\infty). And not this: [0,\infty)
Edit: By the way, when I say that time is "finite", I mean finite from now into the past. Not finite from "start" to "finish". The standard cosmological model with dark energy have time being infinite from "start" to "finish"