I am unable to prove it formally, but I can use the metalanguage English, and a meta-axiom to prove it. Perhaps someone else can improve on this.
Metalanguage: English
Undefined binary relations: is-currently, can-become
Meta-axiom: Meaning is constant in time, truth value can vary.
Definitions
A tautology is a statement that denotes a proposition whose truth value is constant in time and is currently true.
Thus a tautology is always currently true. That means if the statement is compound, and the truth value of the proposition it denotes is true in every row of its truth table it's a tautology.
A contradiction is a statement that denotes a proposition whose truth value is constant in time and is currently false.
Thus a contradiction is always currently false. That means if a statement is compound, and the truth value of the proposition it denotes is false in every row of its truth table, it's a contradiction.
A contingency is a statement that is neither a tautology nor a contradiction.
We have simple statements, of the form a=b. The only way a simple statement can be a contingency is if the truth value of the proposition it denotes can vary in time (edit: or place or in some other sense. Re: Aristotle's definition of a contradiction as to state that something is and is not ... in the same sense and at the same time)
Using the metalanguage of English we may say
The expression 'a=b' means the thing symbolized by a is-currently the thing symbolized by b. Let's say the things symbols symbolize are their meanings.
Suppose 'a=b' is currently true. Then the meaning of a is the meaning of b. Suppose it can become false. Then the meaning of a would be different than the meaning of b. Thus, the meaning of a or the meaning of b would have to vary in time, which is impossible.
Therefore if 'a=b' is currently true, it cannot become false.
Similarly, if 'a=b' is currently false, it cannot become true.
By the law of the excluded middle, a=b is currently true or currently false. Therefore by constructive dilemma, 'a=b' cannot become true and cannot become false. Therefore, it isn't a contingency.
Let α be an arbitrary constant, and consider the statement α=α. By the preceding discussion, it's either a tautology or a contradiction. This alone doesn't tell you
⊢ ∀x[x=x] ∨ ⊢ ~∀x[x=x]
You need to to specify that your system with equality '=', is to be complete. Thus, all tautologies besides the axioms are theorems.
Now, suppose α=α is a tautology. Then ⊢ α=α, so by UG ⊢ ∀x[x=x].
IF it's a contradiction then ⊢ ~∀x[x=x].
Since α=α is either a tautology or a contradiction, we have
⊢ ∀x[x=x] ∨ ⊢ ~∀x[x=x]
I wanted something better, but perhaps someone else can find a formal proof using modal binary logic, or temporal modal binary logic.