Finding a context-sensitive grammar for L

40 Views Asked by At

I need help for finding a context-sensitive grammar for the following language: $$ L = \left\{ ww \left| w \in \left\{a, b\right\}^* \right. \right\} $$ Would that be a correct context-sensitive grammar?
S -> ε | AUAV | BUBV (1)
U -> AUC | BUD (2)
CA -> AC (3)
CB -> BC (4)
CV -> AV (5)
DA -> AD (6)
DB -> BD (7)
DV -> BV (8)
U -> ε (9)
V -> ε (10)
A -> a (11)
B -> b (12)