es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: SWI-PROLOG

Utilice expand_term/2 con el archivo para la traducción DCG.

Estoy intentando “traducir” un archivo que contiene gramáticas difusas en lenguaje Prolog. En particular, estoy tratando de transformar todas las gramáticas difusas en cláusulas definidas normales usando expand_term/2. Sin embargo, me gustaría evitar traducir manualmente todas las gramáticas difusas, por lo que intentaría traducir todas las cláusulas del archivo de . . . Read more

Herramienta para dibujar árboles SLD en Prolog

Solo como ejemplo, tengo el siguiente programa SWI-Prolog (invierte una lista): inverte(L,LI) :- inverte(L,[],LI). inverte([], Aux, Aux). inverte([P | R], Aux, LI) :- inverte(R, [P | Aux], LI). ¿Existen herramientas para Ubuntu 20.04 para ver el árbol SLD? Como la siguiente, que resuelve la consulta: inverte([a,b,c], X).