On the Formalization of Some Results of Context-Free Language Theory

Thumbnail Image
Date
2016
Authors
Midena Ramos,MVM
de Queiroz,RJGB
Moreira,N
José Bacelar Almeida
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
This work describes a formalization effort, using the Coq proof assistant, of fundamental results related to the classical theory of context-free grammars and languages. These include closure properties (union, concatenation and Kleene star), grammar simplification (elimination of useless symbols, inaccessible symbols, empty rules and unit rules), the existence of a Chomsky Normal Form for context-free grammars and the Pumping Lemma for context-free languages. The result is an important set of libraries covering the main results of context-free language theory, with more than 500 lemmas and theorems fully proved and checked. This is probably the most comprehensive formalization of the classical context-free language theory in the Coq proof assistant done to the present date, and includes the important result that is the formalization of the Pumping Lemma for context-free languages.
Description
Keywords
Citation