Is L = {a^n b^m | n>m} a regular or irregular language?
I have troubles in solving/proving this problem. Any ideas please? Grijesh Chauhan L = {a n b m | n > m} is not regular language. Yes, the problem is tricky at first few try and deserve vote-up. Pumping Lemma a necessary property of regular language is tool for formal proof that language is not regular language. Formal definition: Pumping lemma for regular languages Let L be a regular language. Then there exists an integer p ≥ 1 depending only on L such that every string w in L of length at least p ( p is called the "pumping length") can be written as w = xyz (i.e., w can be divided into three