Let’s start the day with a table of decidability construction:

LanguageSetbuilderProof Idea
Simulated DFA on input w
Convert to an equivalent DFA by subset construction, use decider for
convert to an equivalent NFA by prior Theorem, use
graph search to find path between start and accept states