• Aucun résultat trouvé

2. Langage Naturel et Langage Formel

N/A
N/A
Protected

Academic year: 2022

Partager "2. Langage Naturel et Langage Formel"

Copied!
15
0
0
En savoir plus ( Page)

Texte intégral

(1)


 


2. Langage Naturel et Langage Formel


2019-2020 


(2)

Plan

• Exemple

• Langage naturel et le langage formel

• L’aspect syntaxique

• Propositions (Formules)

• Connecteurs logiques

• Arbre de décomposition

• L’aspect sémantique

• Tables de vérité

• Propositions équivalentes

• Tautologie/contradiction

• Satisfaction

(3)

Exemples

Exemple 1

1. Si le train arrive en retard et s’il n’y a pas de taxis à la gare alors l’invité arrive en retard.

2. L’invité n’est pas en retard.


3. Le train est arrivé en retard.

donc, il y avait des taxis à la gare.

Question : Pourquoi peut-on déduire qu’il y avait des taxis à la gare ?

(4)

Exemples

Exemple 2

1. Si il pleut et si l’invité a oublié son parapluie alors l’invité est trempé.

2. L’invité n’est pas trempé.


3. Il pleut.


donc, l’invité n’a pas oublié son parapluie.

Pour justifier la déduction “l’invité n’a pas oublié son parapluie”, on peut “réutiliser” le raisonnement fait précédemment.

(5)

Langage naturel et langage formel

Les deux situations ont la même structure logique :

• si ... alors, alors, donc, ...

Le langage naturel et le langage formel sont complémentaire :

- Le langage naturel : la richesse, la polysémie (l’ambiguïté);

- Le langage formel : la précision, la rigueur, capable de dégager des structures logiques indépendantes du contenu afin de conduire un raisonnement valide.

(6)

Langage naturel et langage formel

Nous pouvons formaliser Exemple 1 en définissant les propositions atomiques :

p : le train arrive en retard q : il y a des taxis à la gare r : l’invité est en retard

Nous construisons les propositions suivantes : 1. (p ∧ ¬q) → r

2. ¬r 3. p

Montrer que (p ∧ ¬q) → r , ¬r , p |- q

(7)

Langage naturel et langage formel

Dans un langage naturel ou formel,

• La syntaxe concerne la forme ou la

construction des éléments du langage.

• La sémantique concerne le contenu ou la

signification des éléments du langage.

(8)

Propositions (Formules)

• Une proposition : une affirmation sur un état de choses, qui a une valeur vrai ou faux (jugement).

• Une proposition atomique : une variable propositionnelle (formule atomique)

• p, q, r

• Une proposition composée : une formule propositionnelle formée en assemblant des formules atomiques au moyen des

connecteurs logiques suivant des règles syntaxiques :

• p∧¬q, (p∧¬q)→r

(9)

Connecteurs logiques

Les connecteurs de base

Par exemple, p : Je bois du lait. q : Je mange du céréale.

– Négation : ¬

¬p : Je ne bois pas de lait.

– Conjonction (et) : ∧

p ∧ q : Je bois du lait et je mange du céréale.

– Disjonction (ou) : ∨

p ∨ q : Je bois du lait ou je mange du céréale.

– Implication (si alors): → 

p → q : Si je bois du lait, alors je mange du céréale.

– Double implication (si et seulement si) : ↔

p  q : Je bois du lait, si et seulement si je mange du céréale.

(10)

Arbre de décomposition

Un arbre de décomposition représente schématiquement la syntaxiques d’une formule.

• Un arbre binaire où les feuilles sont des variables et les nœuds sont des connecteurs.

p

p q

q

(p ∧ (p → q))→ q

Questions :

• Comment construire un arbre de décomposition à partir d’une

formule, ou une formule à partir d’un arbre de décomposition?

• Comment vérifier si une formule est bien formée ?

(11)

Tables de vérité

• La table de vérité représente la sémantique d'une formule.

• Une table de vérité donne la valeur de vérité d’une formule à partir des valeurs de vérité de ses variables.

p q p ∧ q p ∨ q p →  q p ↔ q

F F F

F

F T

T T T

F

F F

T T

T T

T

T T T T

F F F

p ¬p

T

F T

F

(12)

Equivalence

Deux formules p et q sont équivalentes si elles ont la même table de vérité, c’est à dire si elles sont vraies ou fausses en même temps.

Les équivalences de base :

¬(p ∧ q) = ¬p ∨ ¬q

¬(p ∨ q) = ¬p ∧ ¬q p → q  = ¬p ∨ q 

p  q  = (p → q) ∧ (q → p) p ∧ (q ∨ r) =  (p ∧ q) ∨ (p ∧ r) p ∨ (q ∧ r) =  (p ∨ q) ∧ (p ∨ r)

(13)

Tautologie

• Une formule est une tautologie si elle reste toujours vraie quelles que soient les valeurs de vérité de ses variables.

• Toutes les tautologies sont équivalentes.

• Par exemple : 1. p ∨ ¬p

2. (p ∧ (p → q))→ q p : Je bois du lait.

q : Je mange du céréale.

1. p ∨ ¬p : Je bois du lait ou je ne bois pas de lait.

2. (p ∧ (p → q))→ q : Si je bois du lait, alors je mange du céréale, et je bois du lait, donc je mange du céréale.

(14)

Contradiction

• Une formule est une contradiction si elle reste toujours fausse quelles que soient les valeurs de vérité de ses variables.

• Toutes les contradictions sont équivalentes.

• Par exemple :

p ∧ ¬p : ce n’est pas possible que je bois du lait et je

ne bois pas de lait.

(15)

Satisfiabilité

• Une formule est satisfiable s’il existe des valeurs de vérité de ses variables qui la rendent vraie.

• Par exemple :

p →  q : Si je bois du lait, alors je mange du céréale.

Références

Documents relatifs

Nevertheless farmers had to indicate, for each task, what measure(s) it was connected to, whenever possible (cf. In case it was not possible to identify a specific measure, we

Faculté de Sciences Humaines et Sociales

- Placer devant vous 3 dessins ( exemple: ) et les faire nommer dans l’ordre par votre enfant (la maison, l’arbre et l’escargot). Expliquez à votre qu’il s’agit d’un

 Pour chaque document testé, calculer sa similarité avec les documents du corpus d’apprentissage.  Calcul des similarités entre le vecteur de mots du document et les vecteurs de

 Pour chaque document testé, calculer sa similarité avec les documents du corpus d’apprentissage.  Calcul des similarités entre le vecteur de mots du document et les vecteurs de

Une tautologie est une proposition composée qui reste toujours vraie quelles que soient les valeurs de vérité données à ses propositions élémentaires2. Toutes les tautologies

Le compilateur gcc (pour les architectures compatible Intel 32 bits) utilise le format simple précision pour les variables de type float, double précision pour les variables de

[r]

Les chaines de caractères sont invariables car lors de l'affectation d'une valeur l'espace est reservé 

Consignes : je découpe les lettres puis je les pose dans les cases sous le modèle pour reconstituer le titre du

Compétences : Reconstituer la chronologie des actions de Reconstituer un titre avec des mots.. images dans l’ordre

Pour poursuivre le travail effectué avant les vacances, l'enfant peut de nouveau s'entraîner à retrouver son prénom parmi les étiquettes de la classe : il est intéressant de lui

Le premier cas considéré est celui d’une rotation uniforme du cylindre autour de son axe, avec une vitesse de révolution nulle, cela correspond à un nombre de Reynolds de

Différence : Big Data, beaucoup de données, analyse superfi- cielle, méthodes statistiques, machine

Consigne : je découpe les lettres puis je les pose dans les cases sous le modèle pour reconstituer le titre

Consigne : Je colle les lettres du groupe nominal " les petits" dans les cases sous le modèle. Je colle les lettres du groupe nominal " les grands" dans les cases

Dans les ateliers de langage animés par maîtresse, nous nous exprimons sur des nouvelles photos de l'école : nous nommons les lieux et nous expliquons ce que nous y faisons (la cour

Nous faisons des gestes amples à la craie grasse sur une grande feuille de papier kraft accrochée au tableau... Ateliers

la valeur 4 est écrite en binaire dans l’espace mémoire. int codé sur

To model the interactions and feedback between biophysical features, local grassland ecosystems and their management, from the parcel to the landscape level and from the short to

Notre solution NLU basée sur l’IA offre la possibilité de concevoir et de déployer le meilleur modèle de NLU pour chaque cas d’usage, pour développer des solutions qui

[r]

Compétence devant être acquise en fin de maternelle L5 – Découvrir la fonction de