🏠 Home
Benchmark Hub
📊 All Benchmarks 🦖 Dinosaur v1 🦖 Dinosaur v2 ✅ To-Do List Applications 🎨 Creative Free Pages 🎯 FSACB - Ultimate Showcase 🌍 Translation Benchmark
Models
🏆 Top 10 Models 🆓 Free Models 📋 All Models ⚙️ Kilo Code
Resources
💬 Prompts Library 📖 AI Glossary 🔗 Useful Links

AI Glossary

The complete dictionary of Artificial Intelligence

162
categories
2,032
subcategories
23,060
terms
📖
terms

Programmation Logique

Paradigme de programmation déclaratif basé sur la logique mathématique où les programmes sont constitués d'ensembles de formules logiques et de règles d'inférence.

📖
terms

Prolog

Langage de programmation logique le plus répandu, implémentant le principe de résolution SLD avec unification et backtracking automatique.

📖
terms

Backtracking

Mécanisme de recherche systématique explorant toutes les solutions possibles en revenant en arrière lorsqu'une branche de l'arbre de recherche échoue.

📖
terms

Base de faits

Ensemble de propositions atomiques considérées comme vraies dans un système de programmation logique, servant de point de départ aux déductions.

📖
terms

Base de règles

Collection de clauses de Horn définissant les relations logiques et les implications permettant d'inférer de nouveaux faits à partir des faits existants.

📖
terms

SLD-Résolution

Stratégie de résolution linéaire sélective pour clauses définies, utilisée comme mécanisme d'exécution principal en Prolog.

📖
terms

Substitution

Application remplaçant systématiquement des variables par des termes dans une expression logique, essentielle pour l'unification et la résolution.

📖
terms

Terme

Unité syntaxique fondamentale en programmation logique pouvant être une constante, une variable ou un terme composé avec un foncteur et des arguments.

📖
terms

Atome logique

Formule atomique de la forme prédicat(arguments) représentant une proposition élémentaire qui peut être vraie ou fausse.

📖
terms

Prédicat

Symbole de relation associé à une arité fixe définissant une propriété ou une relation entre des termes dans les clauses logiques.

📖
terms

Arbre de dérivation

Structure arborescente représentant séquentiellement les étapes de résolution et d'unification menant d'un but à sa solution.

📖
terms

Cut

Opérateur spécial (!) en Prolog limitant le backtracking en éliminant les points de choix alternatives déjà explorés.

📖
terms

Négation par l'échec

Règle d'inférence considérant un but comme faux lorsque toutes les tentatives de le prouver échouent, notée \+ en Prolog.

📖
terms

Méta-interpréteur

Programme Prolog capable d'exécuter d'autres programmes Prolog en implémentant explicitement les mécanismes de résolution.

📖
terms

Programmation logique contrainte

Extension de la programmation logique intégrant des solveurs de contraintes pour des domaines spécifiques comme les nombres réels ou les domaines finis.

📖
terms

Datalog

Sous-ensemble de Prolog sans termes composés ni fonctionnalités procédurales, optimisé pour les requêtes sur bases de données déductives.

🔍

No results found