I try to prove de following exercise of my analysis textbook.
Show that for every real number $x$ there is exactly one integer $N$ such that $N \le x < N + 1$.
I have been finding a constructive proof by Cauchy sequence definition and the lemma of integer part for rational: for every rational number $x$ there is exactly one integer $N$ such that $N \le x < N + 1$. So if $(a_n)_{n=1}^\infty$ is a Cauchy sequence then exists a integer $N_i$ such that $N_i \le a_i < N_i + 1$ for all $i \ge 1$.
This is an existence and uniqueness proof. Let's first do the case of $x \geq 0$. Let $N_{x}=\{n \in \mathbb{N}\cup \{0\}:x<n+1\}$ We know $N_{x}$ is non-empty because $\lceil x \rceil \in \mathbb{N}$ and $x \leq \lceil x \rceil<\lceil x \rceil+1$ so $\lceil x \rceil+1 \in N_{x}.$ By the well ordering principle, we know $N_{x}$ contains a least element because $N_{x} \subseteq\mathbb{N}$. Let $m+1 \in N_{x}$ be the least element. Since $m+1 \in N_{x}$ we know $x<m+1$. Now for the sake of contradiction suppose $x<m$. Then $m \in N_{x}$ by definition of $N_{x}$. This is a contradiction, because $m<m+1$ yet we already have $\inf(N_x)=m+1$. So we conclude that $x$ is not less than $m$, or equivalently, $x \geq m$.
For uniqueness let's do contradiction again. Suppose there is some other $m'+1 \in N_{x}$ such that $m'\leq x <m'+1$. We already have $m+1$ as the least element of $N_{x}$ so $m'+1>m+1$. Further, as we are dealing with natural numbers we know $m+2 \leq m'+1$, as $m'+1$ must be at least one integer value larger than $m+1$. Clearly $x<m+2$ because $x<m+1$. We also have $m'\leq x$ and $m+1 \leq m'$ is obtained from $m+2 \leq m'+1$. It follows that $m+1<x$. This is a contradiction because we already know $m+1>x$. Thus, no such $m'+1$ can exist: $m+1$ is the unique element that works for our $x \geq 0$.
Now see if you can prove this for $x<0$.