Bonsoir,
comment représenter cette connaissance à l'aide de la logique des prédicats ?
R2 : Un ordre est un sous-ensemble des oiseaux.
Bonsoir,
comment représenter cette connaissance à l'aide de la logique des prédicats ?
R2 : Un ordre est un sous-ensemble des oiseaux.
Ben je dirais qu'un animal fait partir de l'ordre si c'est un oiseau et si il satisfait aux caractéristiques particulieres de l'ordre.
En Prolog ça donnerait
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 ordre(X) :- oiseau(X), caractéristiques_de_l_ordre(X).
"La haine seule fait des choix" - Koan Zen
"Il ne faut pas être meilleur que les autres, il faut être meilleur que soi." Albert Jacquard
"Ceux qui savent où ils ont posé leur parapluie ne sont pas alcooliques." - pgibonne.
Faites du Prolog, ça vous changera les idées !
Ma page Prolog
Mes codes sources commentés
Mon avatar : La Madeleine à la veilleuse de Georges de La Tour
Voir html ci-joint
B: ensemble des oiseaux
O: ensemble des ordres
PS: le système a d'office rajouté une extension .txt qu'il convient de virer avant de visualiser avec n'importe quel navigateur.
Ce qu'on trouve est plus important que ce qu'on cherche.
Maths de base pour les nuls (et les autres...)
Merci pour les réponses
Je n'ai pas très bien compris le prédicat caractéristique_de_l_ordre(x)ordre(X) :-
oiseau(X),
caractéristiques_de_l_ordre(X).
∀ x x ∈ O ⇒ x ∈ B
∀ x x ∈ B ∨ x ∉ O
∀ x x ∈ B ∨ ¬(x ∈ O)
avec ces trois propositions, on fait trois autres règles?
Le prédicat caractéristiques_de_l_ordre(X) doit être vérifié pour que l'oiseau fasse partie de l'ordre (tous les oiseaux ne font pas partie du sous-ordre).
∀ x x ∈ O ⇒ x ∈ B signifie simplement que si x est un élément de l'ordre, alors x est un oiseau, c'est l'implication logique, qui peut s'écrire aussi (simple transformation logique) ∀ x x ∈ B ∨ x ∉ O
"La haine seule fait des choix" - Koan Zen
"Il ne faut pas être meilleur que les autres, il faut être meilleur que soi." Albert Jacquard
"Ceux qui savent où ils ont posé leur parapluie ne sont pas alcooliques." - pgibonne.
Faites du Prolog, ça vous changera les idées !
Ma page Prolog
Mes codes sources commentés
Mon avatar : La Madeleine à la veilleuse de Georges de La Tour
Je pense à cet exemple (désolé, je n'y connais rien en oiseaux)
On définit les poissons comme un sous-ordre des animaux, en disant que c'est un animal qui possède des branchies.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 animal(loup). animal(carpe). poumon(loup). branchie(carpe). poisson(X) :- animal(X), branchie(X).
J'espère que tu peux lire un programme Prolog.
"La haine seule fait des choix" - Koan Zen
"Il ne faut pas être meilleur que les autres, il faut être meilleur que soi." Albert Jacquard
"Ceux qui savent où ils ont posé leur parapluie ne sont pas alcooliques." - pgibonne.
Faites du Prolog, ça vous changera les idées !
Ma page Prolog
Mes codes sources commentés
Mon avatar : La Madeleine à la veilleuse de Georges de La Tour
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager