I'm working on homework for my formal languages and automata course. The text we are using is the first edition of Hopcroft and Ullman (1979).
Specifically, I'm unsure how to justify that my regular expression for exercise 2.10 (c) is correct. The question asks for a regular expression for the set of all strings not containing the substring 101 (over the alphabet $\{0, 1\}$). Additionally, it asks for justification that the regular expression you write is correct.
I came up with the regular expression $$0^*1^*0^* + (1 + 00 + 000)^* + 0^+1^+0^+.$$
As for the justification, what exactly are they looking for?