Skip to content

Complete, Correct and Infinite Meta-Circular Prolog metainterpreter that cuts and executes all builtins as desired. This research was developed by my professor José de Siqueira and I at UFMG. Under Publication Process at Theory and Practice of Logic Programming, Cambridge University Press.

gabe-rbo/Prolog-Meta-Interpreter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 

Repository files navigation

A Complete Correct Infinite Meta-Circular Prolog Meta-Interpreter

This is a complete prolog metainterpreter, meaning it executes all possible programs, including those with cuts and builtins. It is correct and infinetly meta-circular, both proven mathematically. My solution manages choice points with SWI-Prolog Hackers Corner predicates, more especifically with the implementation of ancestral cuts.

About

Complete, Correct and Infinite Meta-Circular Prolog metainterpreter that cuts and executes all builtins as desired. This research was developed by my professor José de Siqueira and I at UFMG. Under Publication Process at Theory and Practice of Logic Programming, Cambridge University Press.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages