I was reading Calculus I by Tom Apostol and it has a question as following: Let $ x $ be any real number, prove that there exists exactly $ 1 $ integer $ n $ such that $ n \leq x < n + 1. $ In this exercise I am allowed to use the fact that the sets $ \mathbb R $ and $ \mathbb Z $ are both unbounded.
Here is my approach, I use proof by contradiction. Suppose, on the contrary that there is either no such $ n $ exists or there are more than $ 1 $ integers $ n $ that satisfy the condition.
If no such $ n $ exists, it means that for every $ x \in \mathbb R $ and for every $ n \in \mathbb Z $, either $ n > x $ or $ x \geq n + 1. $ It therefore means that $ \mathbb R $ is bounded above or bounded below, which is a contradiction. Hence there must be at least $ 1 $ integer $ n $ such that $ n \leq x < n + 1 \; \; \; \forall x \in \mathbb R. $
Now suppose that there are $ 2 $ distinct integers $ n \neq n' $ such that $ n \leq x < n + 1 $ and $ n' \leq x < n' + 1 \; \; \; \forall x \in \mathbb R. $ It follows that $ n - n' - 1 < 0 < n -n' + 1, $ or equivalently $ -1 < n - n' < 1. $ Since $ n - n' \in \mathbb Z, $ it must be the case that $ n - n' = 0, $ but this is a contradiction since $ n \neq n'. $ Hence there cannot be $ 2 $ distinct integers both satisfy the condition.
Can some please proofread my proof to see if there are any subtle errors? Thanks.