Hallo,
allgemein existiert in kontextsensitiven Produktionen auf der linken Seite ein
Nichtterminalzeichen A, das sich in einem beliebigen Kontext „ϕ1, ϕ2“ befindet (er
kann auch leer sein, also „λ, λ“) und durch die Produktion in eine beliebige nichtleere Zeichenkette ψ umgewandelt wird:
$ϕ1Aϕ2 → ϕ1ψϕ2$
wobei $A ∈ N, ϕ1, ϕ2, ψ ∈ (N ∪ T)^*$ und $ψ ≠ λ$.
In dem Fall den du ansprichst ist S' unser Nichtterminalzeichen A, $ϕ1=λ$, $ϕ2=λ$ und $ψ=ZB$. Somit also kontextsensitiv und monoton.
Kontextsensitive Ableitungen sind monoton in dem Sinne, dass Wörter während einer Ableitung nie kürzer werden können. Um das leere Wort ableitbar zu machen, wird zusätzlich die Ausnahme eingeführt, dass die Produktion
$S → λ$ erlaubt ist, falls S (Startzeichen) auf keiner rechten Seite einer Produktion vorkommt.
Bei monotonen Grammatiken ist die einzige Beschränkung der Produktionen, dass die rechte Seite nicht kürzer sein darf als die linke. Das führt dazu, dass Wörter während einer Ableitung länger werden oder gleich lang bleiben, aber niemals kürzer werden können (wie das auch bei kontextsensitiven Grammatiken der Fall war). Analog zur kontextsenstiven Grammatik gilt die Ausnahme $S → λ$, falls S (Startzeichen) auf keiner rechten Seite einer Produktion vorkommt, um das leere Wort ableitbar zu machen.
Rechtslineare Grammatik und reguläre Grammatik sind beides Typ 3 Grammatiken der Chomsky-Hierarchie.
Ich hoffe ich konnte dir weiterhelfen.
Viele Grüße
Julian(Tutor)