Cheat sheets

TOC-08Cheat sheet1 pageIn a paid pack

Regular Languages: Closure and Decisions

Closure of the regular languages under union, intersection, complement, difference, concatenation, star, reversal, homomorphism, inverse homomorphism and quotient, with the construction behind each; the decision procedures for membership, emptiness, finiteness, universality, equivalence and containment with their bounds; Myhill-Nerode as a characterisation; closure arguments that prove a language non-regular; and the one-way nature of closure (subsets, unions of non-regular languages, infinite unions). Decision bounds were tested on random DFAs.

TOC-09Cheat sheet1 pageIn a paid pack

Pumping Lemma for Regular Languages

The pumping lemma for regular languages with the exact quantifier order, the adversary-game method of using it, the choice of string that forces the pumped part into one block, the common misuses (choosing the split, ignoring the length condition, believing the converse), a non-regular language that still satisfies the lemma, and a classification table of regular and non-regular look-alikes. The pumping game and every classification claim were checked by script.