Skip to main content

8. Disproving Regularity

27/02/23

How to show that a language is not regular

The Pumping Lemma

Given a regular language LL, then there is a number nNn\in\mathbb{N} such that all words wLw\in L that are longer than n(wn)n(|w|\ge n) can be split into three words w=xyzw = xyz s.t.

  1. yϵy \neq \epsilon
  2. xyn|xy| \le n
  3. kN.xykzL\forall k \in \mathbb{N} . xy^kz\in L