/* Capitulo 1, p. 61.Programa jumps.pl, adaptado do programa recognize1.pl,de autoria de Patrick Blackburn e Kristina Striegnitz,disponivel na seguinte URL:http://cs.union.edu/~striegnk/courses/nlp-with-prolog/html/recognize1.pl */:- multifile network/1.:- multifile arc/4.:- multifile arc/3.:- multifile final/2.:- multifile initial/2.:- discontiguous network/1.:- discontiguous arc/4.:- discontiguous arc/3.:- discontiguous final/2.:- discontiguous initial/2.recognize1(Network,Node,[]) :- final(Network,Node).recognize1(Network,Node1,String) :- arc(Network,Node1,Node2,Label1), atom_codes(Label2,Label1), traverse1(Network,Label2,String,NewString), recognize1(Network,Node2,NewString).recognize1(Network,Node1,String) :- arc(Network,Node1,Node2), traverse1(Network,String,NewString), recognize1(Network,Node2,NewString).traverse1(Network, String, String):- network(Network).traverse1(Network,Label,[Label|Symbols],Symbols):- network(Network).test1(Network,Symbols) :- initial(Network,Node), recognize1(Network,Node,Symbols).generate1(Network,X) :- test1(Network,X).testa(Rede,Palavra):- atom_chars(Palavra,Lista),test1(Rede,Lista).gera(Rede,Palavra) :- generate1(Rede,Lista),atom_chars(Palavra,Lista).gera2(N):- gera(N,Palavra),write(Palavra),nl,fail. ALENCAR,Leonel F. de; OTHERO, Gabriel de Avila (Orgs.). Abordagenscomputacionais da teoria da gramatica. Campinas: Mercado deLetras, 2012. 304 p. Erratado capitulo 1 Linguas formais, gramaticas e automatos noprocessamento automatico das palavras, de Leonel Figueiredo deAlencarp. 20 ep. 24: a definicao correta de L2 e an bm,com n 0 e m 0 (agradeco a Davis Macedo Vasconcelos a correcao deste erro)p.34: em vez de A expressoes regulares leia-se As expressoesregulares p.50: Como a Figura 6 nao esta muito nitida no livro, apresentamosabaixo duas versoes produzidas por meio das FSA Utilities.p. 54, ex. 5a): incluira clausulafinal(3).Com isso, a diretiva ?-generate2(X). passa a gerar tambemas formas do singular.p. 69: Abaixo,reproducao mais nitida da Figura 8. Os OrganizadoresLeonel Figueiredo de Alencar: e Professor Adjunto do Departamento de Letras Estrangeiras e do Programa de Pos-Graduacao em Linguistica da Universidade Federal do Ceara. Como bolsista da CAPES, doutorou-se em Linguistica em 2003 pela Universidade de Constanca, Alemanha. Antes disso, havia feito cursos em Freiburg e Gottingen, com bolsas do DAAD e do Instituto Goethe. No ensino e na pesquisa, tem se concentrado nos ultimos anos, no plano teorico, em modelos nao transformacionais da gramatica gerativa e, no ambito aplicado, na Linguistica Computacional e na Linguistica de Corpus, com enfase na utilizacao da linguagem de programacao Python e de ferramentas de estados finitos. E autor de varias publicacoes, nao so no Brasil, mas tambem no exterior, principalmente na Europa. E coordenador do CompLin Computacao e Linguagem Natural, listado no Diretorio dos Grupos de Pesquisa no Brasil como grupo de pesquisa com certificacao institucional. Homepage: http://complin.blogspot.com/ Gabriel de Avila Othero: e formado em Letras Portugues/Ingles e Letras Portugues pela Universidade do Vale do Rio dos Sinos UNISINOS; e especialista em Estruturas a Lingua Portuguesa pela Universidade Luterana do Brasil - ULBRA; Mestre em Letras, area de Linguistica Aplicada, e Doutor em Linguistica Aplicada pela Pontificia Universidade Catolica do Rio Grande do Sul PUCRS, tendo realizado estagio pos-doutoral na Universidade Federal do Rio Grande do Sul (UFRGS). Atualmente, e Professor Adjunto do Instituto de Letras e do Programa de Pos-Graduacao em Linguistica da Universidade Federal do Rio Grande do Sul. Ele e um dos criadores do parser Grammar Play. Tem experiencia na area de sintaxe do portugues e e autor dos livros Linguistica Computacional: teoria & pratica (Sao Paulo: Parabola, 2005, em co-autoria com Sergio Menuzzi) e Teoria X-barra: descricao do portugues e aplicacao computacional (Sao Paulo: Contexto, 2006). Alem disso, e o editor-chefe da Revista Virtual de Estudos da Linguagem ReVEL desde 2003. Homepage: http://sites.google.com/site/gabrielothero/homeOs Autores Antonio Branco: e Professor na Universidade de Lisboa, onde dirige o NLX-Grupo de Fala e Linguagem Natural. E autor de varias dezenas de publicacoes na area da Ciencia Cognitiva,