I've had multiple lectures on the pumping lemma but still can't grasp exactly what it is...my main questions are as follows
What is the pumping lemma for?
How do you use it to prove a language is not regular (with an example please)
e.g. if L is in sigma and L is regular, prove that sigma*-L is regular
It doesn't need to be this exact example in case you think I'm trying to cheat for homework or something.
In lectures we've been doing this by using contradictions but I seem to only understand the answer and nothing else