Assume representation of floating point in decimal, in the form $0.q_1q_2...q_n\cdot 10^{exp}$. By definition $1+\epsilon_{\text{mach}} = 1$, but a textbook claims that with this definition, $\epsilon_{mach} = 10^{-n}$.
The question I have is, suppose I do $0+\epsilon_{\text{mach}} = 0.00....01 \cdot 10^0 \ne 0$. It is representable in floating point as non-zero number. Doesn't this contradict the definition of $\epsilon_{\text{mach}}$?
And if we were to say $\epsilon_{mach} = 10^{-(n+1)}$, then wouldn't another number, say $2\cdot 10^{-(n+1)} > \epsilon_{mach}$ also be ignored?