Ich bin für a) auf folgende etwas andere Lösung gekommen und würde gerne wissen, ob das auch so geht:
Annahme: L wird von einem EA A erkannt und ist damit regulär.
A habe n Zustände. Wähle nun w = (^n)^n mit w element L und |w| >=n
Seit w = xyz dann gilt laut PPL:
(1) |xy| <= n
(2) |y| >= 1
(3) Für alle i element No: xy^iz element L
Da (1) |xy <= 0 folgt xy = (^j
und da (2) |y| >= 1 folgt y = (^k und x = (^(j-k) mit j > 0 und k <= n. z = (^(n-j) )^n
Wähle i = 0, dann gilt xy^0z = xz = (^(j-k) (^(n-j) )^n = (^(n-k) )^n ist nicht element L.
Nicht element L bildet einen Widerspruch zu (3) wodurch obige Annhame falsch ist und L ist damit keine reguläre Sprache.