Hallo,
zunächst mal ist deine Regelmenge ziemlich unklar aufgeschrieben:
Es müsste wenn schon P = {S -> 0S | 110S | 0 | 110} heißen. Aber das nur formal.
Allerdings funktioniert die Grammatik so auch nicht, folgendes Beispiel:
S -> 110S -> 110110S -> 1101100
Wie du siehst, ist die Bedingung der Sprache für die erste 1 so schon nicht erfüllt. Hier ist es tatsächlich notwendig, verschiedene Nonterminalzeichen einzuführen um (analog zu Zuständen im Automaten) zu wissen, wo in dieser benötigten Zeichenfolge 1100 du gerade stehst.
Viele Grüße
Max (Tutor)