1) The document describes the pumping lemma, which states that for any regular language L and string w in L of length at least m, w can be divided into xyz such that y can be repeated any number of times to create strings still in L.
2) It provides an example proof that the language of strings with at least n b's is not regular by assuming it is regular, applying the pumping lemma, and reaching a contradiction.
3) The pumping lemma can be used to prove a language is not regular by assuming it is regular, using the lemma to obtain a contradiction, and concluding the language must not be regular.