This post https://mathoverflow.net/questions/49679/a-matrix-similarity-problem makes the claim that conjugating by an upper triangular matrix does not change the diagonal entries. But how do I prove this for all n x n matrices?
Also, what about the converse. Suppose A,B,C are invertible matrices and $ABA^{-1} = C$ where $B$ and $C$ have the same diagonal. Must it be the case that $A$ is triangular?