Clasificación de Gramática y Lenguajes de Chomsky

Description

Clasificacion de Chomsky
Boris Roque
Mind Map by Boris Roque, updated more than 1 year ago
Boris Roque
Created by Boris Roque over 2 years ago
46
0

Resource summary

Clasificación de Gramática y Lenguajes de Chomsky
  1. Llamada también Jerarquía de Chomsky es una clasificación jerárquica de distintos tipos de gramáticas formales que generan lenguajes formales.
    1. Esta jerarquía fue descrita por Noam Chomsky en 1956
      1. La jerarquía de Chomsky consta de 4 niveles
        1. Gramáticas de tipo 0
          1. que incluye a todas las gramáticas formales. Estas gramáticas generan todos los lenguajes capaces de ser reconocidos por una máquina de Turing. Los lenguajes son conocidos como lenguajes recursivamente enumerables. Nótese que esta categoría es diferente de la de los lenguajes recursivos, cuya decisión puede ser realizada por una máquina de Turing que se detenga.
          2. Gramáticas de tipo 1
            1. Generan los lenguajes sensibles al contexto. Los lenguajes descritos por estas gramáticas son exactamente todos aquellos lenguajes reconocidos por una máquina de Turing determinista cuya cinta de memoria está acotada por un cierto número entero de veces sobre la longitud de entrada, también conocidas como autómatas linealmente acotados.
            2. Gramáticas de tipo 2
              1. Generan los lenguajes independientes del contexto. Estos lenguajes son aquellos que pueden ser reconocidos por un autómata con pila.
              2. Gramáticas de tipo 3
                1. Generan los lenguajes regulares. Estas gramáticas se restringen a aquellas reglas que tienen en la parte izquierda un no terminal, y en la parte derecha un solo terminal, posiblemente seguido de un no terminal. Estos lenguajes son aquellos que pueden ser aceptados por un autómata finito. También esta familia de lenguajes pueden ser obtenidas por medio de expresiones regulares.
                2. Cada lenguaje regular es a su vez libre del contexto, asimismo un lenguaje libre del contexto es también dependiente del contexto, este es recursivo y a su vez, recursivamente enumerable. Las inclusiones son, sin embargo, propias, es decir, existen en cada nivel lenguajes que no están en niveles anteriores.
                  1. Gramáticas Tipo 0
                    1. Recursivamente Enumerable
                      1. Autómata Turing
                    2. Gramáticas Tipo 1
                      1. Dependiente del Contexto
                        1. Autómata Linealmente Acotado
                      2. Gramáticas Tipo 2
                        1. Independiente del Contexto
                          1. Autómata con Pila
                        2. Gramáticas Tipo 3
                          1. Regular
                            1. Autómata Finito
                      Show full summary Hide full summary

                      Similar

                      Diapositivas de Topología de Redes
                      lisi_98
                      Elementos que conforman a google chrome
                      juan carlos hernandez morales
                      Construcción de software
                      CRHISTIAN SUAREZ
                      Sistema de Gestor de Base de Datos MongoDB
                      Edwin Herlop
                      TRABAJO DE TOPOLOGÍA DE REDES
                      lisi_98
                      Arquitecturas de Sistemas Distribuidos
                      Edisson Reinozo
                      terminologia basica de informatica
                      LESLY GUADALUPE MEJIA SOTO
                      Cloud Data Integration Specialist Certification
                      James McLean
                      INFORMÁTICA - Periféricos de entrada y salida
                      Serna Izaoly
                      Conceptos Básicos de Informática
                      jose antonio negreros orellana
                      CARACTERISTICAS DE UN PROCESO INDUSTRIAL
                      josm8506