By archemenian principal there is a unique integer $m$ so that
$mn \le x < (m+1) n$
And,, likewise, there is a unique integer $a$ so that $a \le x < a + 1$.
So $mn\le a \le x < a+1 \le (m+1)n$
And $m \le \frac an \le \frac xn < \frac an + \frac 1 n \le m+1$
From the above it is clear $[x] = a$, $[\frac xn] = m$ and $[\frac an]=[\frac {[x]} n] = m$.
The only real issue I elided over is assuming $mn\le a$ and that $a+1 \le (m+1)n$. Which... should be obvious. $a = \max \{z\in \mathbb Z|z \le x\}$ by definition, and $mn \in \{z\in \mathbb Z|z \le x\}$ so $mn \le a$. And $a + 1 = \min\{z\in \mathbb Z|z > x\}$ by definition and $(m+1)n \in \{z\in \mathbb Z|z > x\}$ so $a+1 \le (m+1)n$.
==== old and hard to read =====
Let $x = a + f$ where $a \in \mathbb Z$ and $0 \le f < 1$.
ANd let $a = m*n + r$ where $r, m\in \mathbb Z$ and $0 \le r < n$.
By the archimedian principal we can make such statements for unique $m,r,a,f$.
$\frac xn = \frac an + \frac fn < \frac an + \frac 1n$.
And and $m\le \frac an = m + \frac rn < m+1$ we have $[\frac an] = m$ and
$m \le \frac an < m + 1$ then $\frac {a+1}n \le m+ 1$ and $\frac an + \frac fn < m+1$. And $m\le \frac an + \frac fn = \frac xn < m+1$
So $[\frac xn ] = m$.
And $[\frac an] = m$
And $[x] = a$.
So that's it.