Docsity
Docsity

Prepare for your exams
Prepare for your exams

Study with the several resources on Docsity


Earn points to download
Earn points to download

Earn points by helping other students or get them with a premium plan


Guidelines and tips
Guidelines and tips

CSCE551: MidTerm 1 Topics in Automata Theory and Context-Free Grammars, Study notes of Computer Science

The topics for the midterm 1 exam in csce551, which covers automata theory and context-free grammars. Topics include the definition and state diagram notation of deterministic finite automata (dfa), non-deterministic finite automata (nfa), generalized nondeterministic finite automata (gnfa), and pushdown automata (pda). Students will also need to understand regular expressions, their equivalence with dfas, nfas, and gnfas, and the construction of regular languages and regular operations. Proving languages to be regular or not regular through dfas, nfas, gnfas, or the pumping lemma is also required. The definition and derivation rules of context-free grammars (cfg), determination of ambiguity in strings and grammars, and constructing chomsky normal form for a given grammar. Additionally, students will learn about the equivalence of pdas and cfgs and the construction of pdas from cfgs and vice versa.

Typology: Study notes

Pre 2010

Uploaded on 10/01/2009

koofers-user-7ls
koofers-user-7ls 🇺🇸

10 documents

1 / 1

Toggle sidebar

Related documents


Partial preview of the text

Download CSCE551: MidTerm 1 Topics in Automata Theory and Context-Free Grammars and more Study notes Computer Science in PDF only on Docsity! CSCE551: Topics for MidTerm 1 1. Definition and state diagram notation of DFA, NFA, GNFA, PDA as well as computations on each of these automata. 2. Definition and notation of regular expressions. 3. Equivalence of DFAs/NFAs/GNFAs/regexps. Construction of a DFA/NFA/GNFA/regexp that is equivalent to a given DFA/NFA/GNFA/regexp. 4. Definition of regular languages and regular operations. 5. Proving that a given language is regular (by construction of DFA/NFA/GNFA/regexp). 6. Pumping Lemma for regular languages and proving that a given language is not regular. 7. Definition and substitution rules notation for CFG. Construction of a derivation and a parse tree for a given string and a grammar. 8. Ambiguity: determination of whether a given string is ambiguously derived in a given gram- mar; determination of whether a given grammar is ambiguous. 9. Constructing a Chomsky Normal form for a given grammar. 10. Definition and state diagram notation of PDA as well as computations on such automata. 11. Equivalence of PDAs and CFGs. Constructing of a PDA that is equivalent to a given CFG, and vice versa. 12. Proving that a given language is CFL by constructing PDA or CFG, or disproving that with Pumping Lemma for CFLs.
Docsity logo



Copyright © 2024 Ladybird Srl - Via Leonardo da Vinci 16, 10126, Torino, Italy - VAT 10816460017 - All rights reserved