Theory - Automata And Grammar Flashcards
What are formal models? When a model is considered adequate?
What are the phases of software engineering?
What is the importance of using formal language and models in the specification and design phases?
What are the differences between discrete and continuous models?
What are the differences between operational and descriptive models?
What can we use languages for?
What are translations and some practical examples of it?
What is the relationship between languages, systems, properties and problems?
What kind of model is a finite state machine?
What is the difference between languages and alphabets?
An alphabet, by following a grammar, generates a language
What is a drawback of FSM?
What is the Pumpkin Lemma?
What properties of a FSA that makes the cardinality of a language equals to infinity possible?
When is a language considered closed with respect to a given operation?
What are regular languages?
What operations are regular languages closed under?
How can we determine the intersection between two FAs?
How can we determine the union between two FSAs?