Skip to content

acorrenson/minilog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

minilog

A verified Implementation of a mini prolog

Goals

  • Formalize the semantics of Prolog
    • A purely logical semantics
    • An operational semantics
    • Prove the equivalence of the 2 semantics
  • Verify an executable prolog interpreter in Coq
    • Verified matching algorithm
    • Verified unification algorithm

About

A verified Implementation of a mini prolog

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published