I am trying prove that this DFA is minimal for this Union.

I am trying prove that this DFA is minimal for this Union.

You can prove your DFA is minimal by proving that every state is both reachable and distinguishable.
To prove a state st is reachable, you must give a word (a possibly empty sequence of symbols) that goes from the starting state (q0 in your diagram) to state st. So for your diagram, you must give six words: one for each of q0, q1, q2, q3, q4, and X. I'll get you started:
| state | word that reaches it from q0 |
|---|---|
q0 |
"" (the empty word) |
q1 |
a |
q2 |
ab |
q3 |
(exercise for the reader) |
q4 |
(exercise for the reader) |
X |
(exercise for the reader) |
To prove two states s1 and s2 are distinguishable, you must give a word that goes from s1 to an accepting state and from s2 to a rejecting state, or vice versa. So for your diagram, you need to provide 6 choose 2 = 15 words: one to distinguish q0 from q1, and one to distinguish q0 from q2, and one to distinguish q1 from q2, and so on. For example, the word a distinguishes q0 from q3, because a goes from q0 to q1 (a rejecting state), but a goes from q3 to q4 (an accepting state).
I'll get you started:
| state 1 | state 2 | word that distinguishes the states |
|---|---|---|
q0 |
q1 |
b |
q0 |
q2 |
"" (the empty string) |
q0 |
q3 |
a |
q0 |
q4 |
ba |
q0 |
X |
(exercise for the reader) |
q1 |
q2 |
(exercise for the reader) |
q1 |
q3 |
(exercise for the reader) |
q1 |
q4 |
(exercise for the reader) |
q1 |
X |
(exercise for the reader) |
q2 |
q3 |
(exercise for the reader) |
q2 |
q4 |
(exercise for the reader but you won't find one) |
q2 |
X |
(exercise for the reader) |
q3 |
q4 |
(exercise for the reader) |
q3 |
X |
(exercise for the reader) |
q4 |
X |
(exercise for the reader) |
I would suggest two ways: