Ciao is a modern Prolog implementation that builds up from a logic-based simple kernel designed to be portable, extensible, and modular.
-
Updated
Nov 15, 2024 - Prolog
Ciao is a modern Prolog implementation that builds up from a logic-based simple kernel designed to be portable, extensible, and modular.
⚔️ Game of Thrones character database and family trees in Prolog
This is a prolog repository contains logic-based code for symbolic reasoning, AI algorithms, and other rule-based applications.
TABDUAL+ : Tabling in Contextual Abduction with Answer Subsumption
PROLOG Codes for A2
"The repository '100 Mini Projects for Prolog' includes small projects for learning and practicing Prolog."
Basic implementation in prolog
This Prolog project is a movie and series recommendation system that suggests personalized movies or series based on user preferences such as age, mood, preferred director, and streaming platform. The system utilizes a database of movies and series, and it allows users to input their criteria to receive recommendations.
This is a simulation of a network firewall developed using Prolog.
Poetry Detection and Generation using Logic Programming in Prolog
In this project we attempt to implement a Prolog solution using an external database (a simple text file) to represent the knowledge.
Scripts de ProLog y programación lógica
Combined Quiz System in Prolog is an interactive program featuring: 1- Multiple-Choice Questions (MCQs). 2- True/False Questions. 3- Score Tracking. 4- Input Validation.
A Prolog assignment focused on recursive logic and list processing, based on Chapter 19. All predicates are implemented from scratch without relying on built-ins. Includes unit tests to validate correctness and reinforce core Prolog concepts.
Knowledge Representation Theoretical/Practical Project
Family tree of the Corleone family from the famous "The Godfather" series in Prolog.
Add a description, image, and links to the prolog-implementation topic page so that developers can more easily learn about it.
To associate your repository with the prolog-implementation topic, visit your repo's landing page and select "manage topics."