Hallo, nein diese Lösung ist leider falsch,
da man unter anderem das Wort
S --> SAB --> SBA --> BA --> bCA ---> bcA --> bca
ableiten kann und dieses nicht in der Sprache enthalten ist.
Deine Regeln AB -> BA und BA -> AB sorgen dafür, dass das Wort auch zuerst b´s und danach a´s besitzen kann, das ist hier nicht erlaubt.
Grüße,
Melanie (Tutorin)