100% ont trouvé ce document utile (1 vote)
37 vues3 pages

Chapitre 2 - Calcul Des Predicats

Transféré par

BRBMED
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
100% ont trouvé ce document utile (1 vote)
37 vues3 pages

Chapitre 2 - Calcul Des Predicats

Transféré par

BRBMED
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
Vous êtes sur la page 1/ 3

Université de Blida 2020/2021

Département d’Informatique
2ième année Informatique - S3
Module: Logique mathématique

Chapitre 2- Calcul des prédicats du premier ordre

1- Définition

 Un prédicat est un mot qui définit soit une propriété soit une relation
 Un prédicat à un seul argument caractérise une propriété, un prédicat à plusieurs arguments
caractérise une relation.
 Le nombre d'arguments d'un prédicat caractérise l'arité du prédicat.
 Les arguments du prédicats peuvent être des constantes, des variables ou des fonctions.
 Le calcul des prédicats introduit deux (02)nouveaux symboles: le quantificateur existentiel ()
et le quantificateur universel ()

2- Le langage du 1ier ordre

Un langage L du 1ier ordre est caractérisé par un alphabet et des règles d'écriture

2-1- Alphabet: il est formé de:

 Connecteurs logiques: , , , , 
 Quantificateurs: (), ()
 Un ensemble dénombrable de symboles de variables: x, y, z, ....
 Un ensemble dénombrable de symboles de prédicats: P, Q, R, S, ...
 Un ensemble dénombrable éventuellement vide de symboles de constantes: a, b, c ...
 Un ensemble dénombrable éventuellement vide de symboles de fonction: f, g, h, ...
 Les parenthèses "(", ")"

2.2- Les règles d'écriture

L'ensemble des expressions bien formées du langage du premier ordre est formé de termes et de
formules.

a- Les termes

 Toute constante est un terme


 Toute variable est un terme
 Si f est un symbole de fonction n-aire et t1,t2, ..., tn sont des termes, alors f(t1, t2, ...tn) est un
terme
 Aucune autre expression n'est un terme

1
b- Les formules

 Si t1,t2, ..., tn sont des termes et P un symbole de prédicat n-aire alors P(t1, t2, ...tn) est une
formule de L.
 Si  et  sont des formules, alors  ,   ,   ,    et    sont aussi des formules
de L.
 Si  est une formule et x une variable alors  x  et  x  sont des formules de L.
 Aucune autre expression n'est une formule de L.

2-3- Priorité des connecteurs

 Les connecteurs sont appliqués dans l'ordre suivant: , , , (, ), ,.
 Le même connecteur est appliqué de gauche à droite lorsqu'il apparaît plusieurs fois dans
une formule.
 Les quantificateurs sont aussi appliqués de gauche à droite.

Exemple

 x P(x)   y R(y)  P(x) se lit  x (P(x)   y (R(y)  P(x)))


 P(x)   x R(x)  S(x, x) se lit P(x)   x (R(x)  S(x, x))

2-4- Système complet de connecteurs

Un ensemble S de connecteurs est complet pour le calcul des prédicats du premier ordre si étant
donné une formule quelconque , on peut trouver une formule  ne contenant que des connecteurs
de S tel que   .

Exemple: l'ensemble {, , } forme un système complet.

2-5- Champ d'un quantificateur

C'est la formule qui se trouve sous l'influence d'un quantificateur

  x   ;  x   
  x   ;  x   
  x (  );  x (  )

2-6- Variable libre et variable liée

 Une occurrence d'une variable x dans une formule  est lié si elle se trouve dans le champ
d'un quantificateur Q x, elle est libre sinon. Q {, }
 Une variable x est libre dans  s'il existe dans  une occurrence libre de x.
 Une variable x est liée dans  s'il existe dans  une occurrence liée de x.

2-7- Substitution d'un terme à une variable

Le résultat de la substitution d'un terme t à une variable v dans une formule  est la formule
obtenue en remplaçant dans  toutes les occurrences libres de v par t.

2
Cette formule notée [t/v] est obtenue de la façon suivante:

1-  est une formule atomique: [t/v] est la formule obtenue en remplaçant toutes les occurrences
de v par t;

2-  =  , alors [t/v] = ( ) [t/v];

3-  = 1  2, alors [t/v]= (1  2) [t/v]= 1 [t/v]  2 [t/v], avec   {, , , };

4-  = Q x , alors [t/v]= (Q x ) [t/v]= Q x  si v = x

Q x  [t/v] si v  x Q {, }

2-8- Terme libre pour une variable

Un terme t est libre pour une variable v dans une formule  ssi:

 t ne contient pas de variable;


  est une formule atomique;
  =   et t est libre pour v dans ;
  = 1  2 et t est libre pour v dans 1 et dans 2;   {, , , }
  = Q x  et v= x ou bien v  x et x ne figure pas parmi les variables de t et t est libre
pour v dans ; avec Q {, }

3- Sémantique de la logique des prédicats du premier ordre

 En calcul propositionnel, il existe des moyens algorithmique pour savoir si une formule est
satisfiable ou est une tautologie
 En calcul des prédicats, on ne peut définir la valeur de vérité d'une formule qu'on
connaissant la signification des symboles qui apparaissent dans la formule.

3-1- Interprétation

Etant donné L un langage du premier ordre, une Interprétation I sur ce langage, est une fonction du
domaine D non vide qui assigne

 A chaque symbole de prédicat P à n arguments, une relation n-aire I(P): Dn  {V, F}


 A chaque symbole de fonction f à n arguments (n >0), une opération sur les éléments du
domaine de l'interprétation I(f): Dn  D
 A chaque symbole de constante a, un élément du domaine D, I(a)=d

3-2- Valuation

Etant donné L un langage du premier ordre et I une Interprétation de domaine D sur ce langage, on
appelle Valuation une fonction v: Var  D qui associe à chaque variable un élément de D.

Vous aimerez peut-être aussi