I am reading Introduction To Theory of Computation by Sipser, 3rd Edition and am confused by his take on the last three cases of proving that "if a language is described by regular expression then it is regular" on Page 67.
I don't understand how this proof guarantees that there will be an NFA for R1 and R2 in the first place. I understand that if there were NFAs for them then I could construct an NFA for their union/concatenation/star.