Let $S$ be a system of equations with $n$ variables and $n$ equations, and let $H$ be its associated matrix. Let $H'$ be the upper triangular matrix that is equivalent to $H$. Then there is a theorem that states that $S$ has a unique solution iff $H'_{jj}\neq0$ for $i \in [1, n]$. In other words, if each diagonal element of $H'$ is not null.
This seems to implicity assume that upper triangularization is unique. Otherwise, if some $H'_{jj}=0$, how could we know there isn't some other upper triangular matrix equivalent to $H$ without this property?
How can one prove there is a unique upper triangular matrix $H'$ derivable from $H$ via the triangularization method?