Prove that for any symbol $a$ and regular expression $r$ it is true that:
$$\partial a(r^* ) = \partial .a(r)(r^* )$$
My attempt:
Induction on regular expression $r$
Base cases:
1) $\emptyset $
$\partial a(\emptyset^* ) = \partial a(\varepsilon) = \emptyset$
$\partial a(\emptyset) (\emptyset^* ) = \emptyset \emptyset^* = \emptyset \varepsilon = \emptyset$
2) $\varepsilon $
$\partial a(\varepsilon^* ) = \partial a(\varepsilon)$ = $\emptyset$
$\partial a(\varepsilon) (\varepsilon^* ) = \emptyset \varepsilon^* = \emptyset \varepsilon = \emptyset$
3) $a\in\Sigma$
Case $a=b$:
$\partial a(a^* ) = $
$\partial a(a) (a^* ) = \varepsilon (a^*) = a^*$
Case $a \neq b$:
$\partial a(b^* ) = $
$\partial a(b) (b^* ) = \emptyset (b^*) = \emptyset$
But how to prove for Inductive Step when regular expression $r$ is:
1) Concatenation: $r=\alpha\beta$
2) Union: $r=\alpha + \beta$
3) Kleene Star: $r=\alpha^*$