I have 3 languages L1, L2 and L3 with
x$\in$L1, y$\in$L2, z$\in$L3 ;
x=$a_{1}a_{2}a_{3}...a_{n}$,
y=$b_{1}b_{2}b_{3}...b_{n}$ and
c=$a_{1}b_{1}a_{2}b_{2}a_{3}b_{3}...a_{n}b_{n}$.
Words of L3 are alternating combinations of x an y , if x and y are of the same size |a|=|b|. How can I prove, that L1 and L2 being regular languages, L3 is also regular?
I guess, one could construct a NFA . Starting point is in L1. After"reading" a symbol, there is an epsilon transition to starting point of L2. Reading, epsilon transition to second node of L1 and so on. If there is an existing NFA of L3, than L3 is regular. But just by saying you could do something like that, is no proof at all. Is there a better way?
with best regards