untermensche
Contributor
"Infinite time" is not at all like 300 years of time.
Infinity is not a number you can count up to. It is not a number.
Infinity is a process. A process with no finish. Processes are not numbers.
Here is an algorithm which which would run forever if it could. "Repeatedly subtract zero from three until the result is zero."
The adjective "infinite" means never-ending.
The noun "infinity" is a human contrivance. A mathematician's tool. A complicated one at that. I taught an introduction to the nature of infinity as a professor of computer science. It was a 3-credit course and took a semester to teach.*
Physicists have a problem with their math sometimes. The math may predict a process produces infinite energy in finite time. Hear of the ultraviolet catastrophe?
Be careful with the use of "imaginary" with a physicist or mathematician. There is the imaginary unit i which has the definition that i*i = -1. Infinity is not an imaginary number. This i occurs in the Schrodinger equations which describe the nature of reality.
When I use "imaginary" I mean it in the common everyday manner. Something that only exists as an idea. Something with no objective existence.
This is a concept easily understood. Even by many mathematicians.
I agree with most of what you say.
Which is one reason among several I say it is not possible for time without beginning to have occurred before any given moment.
It is the same amount of time as time without end after all.