What is difference between undefined, indeterminate and infinity?

____________________________________

Explanation

Mostly are confused about indeterminate, undefined and infinity.

Indeterminate

“Indeterminate” means that a particular expression could logically take several different values, and we don’t know which one.
"Indeterminate" has a value which cannot be precisely known. The number of molecules on your fingertip is indeterminate. Surely,it has a finite value but you can't precisely know it.

Undefined

“Undefined” means that a particular expression can’t logically take any value at all.
"Undefined" does NOT have a value or its just not defined. Value of a real number divided by zero is undefined, in geometry definition of line, point,plane are not defined. These are undefined entities.

Infinity

"Infinity" is greater than any finite number.It is not a well defined number. Its also means that is never end. For example 10/3=3.333………
Infinity is not a number, it is just a concept. but Undefined means, it is impossible to solve.
Infinity means, it is without bound. It is the idea of something that has no end.