Este documento describe las gramáticas libres de contexto y cómo se pueden usar para definir lenguajes formales. Explica los componentes de una gramática libre de contexto y cómo se pueden derivar cadenas usando reglas de producción. También discute la ambigüedad y cómo diferentes derivaciones pueden producir árboles sintácticos diferentes para la misma cadena.