Duda Alfabeto del Programa 2

Duda Alfabeto del Programa 2

de Martin Alfredo Idiart Fernandez -
Número de respuestas: 1

Buenas,


Cuando la entrada presenta un numero fuera del rango, como por ejemplo : “(1000)”, por como funciona el modulo nltk, creo que la salida en realidad dependería de como se defina la gramática.


A lo que me refiero es que para que “1000” se considere “NO PERTENECE - FUERA DE ALFABETO”, el conjunto de terminales debería presentar todos los números del 0 al 100 (Definiendo entonces 100 reglas de producción).

Pero si para representar todos los números del 0 al 100 usamos reglas de producción que utilizan los dígitos {0,1,…,9}, “(1000)” seria una tira que simplemente “NO PERTENECE”.


A mi entender seria mas razonable hacer uso de la segunda versión, ya que el conjunto de reglas de producción es considerablemente menor, pero como técnicamente ambas son validas, me quedaba la duda de como es que se va interpretar este caso, y si incluso importa tenerlo en cuenta.