Skip to content
/ pfc Public

Pfc: adding forward chaining and truth maintenance to Prolog

License

Notifications You must be signed in to change notification settings

finin/pfc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pfc -- forward chaining in Prolog

The Pfc system is a package that provides a forward reasoning capability for conventional Prolog programs. The Pfc inference rules are Prolog terms asserted as clauses into the regular Prolog database. When new facts or forward reasoning rules are added to the Prolog database (via a special predicate add/1), forward reasoning is triggered. Additional facts that can be deduced via the application of the forward chaining rules are also added to the database. A simple justification-based truth-maintenance system is provided, as well as predicates, to explore the resulting proof trees.

It was originally written circa 1988 at the Unisys Paoli Research Center. For more information, see

or contact Tim Finin, [email protected]

If you use Pfc in your research, please cite the 1989 IEEE CAIA paper mentioned above.

About

Pfc: adding forward chaining and truth maintenance to Prolog

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages