SlideShare a Scribd company logo
1 of 4
Download to read offline
Polytech’Nice Sophia SI3 Année 2013-2014
Contrôle continu de logique
Tous documents autorisés, durée 2 heures. Prenez soin de justifier vos résultats
Notations (rappel):
• x, y, z : variables
• a, b, c, d : constantes
• p, q, r, s : symboles de prédicat
• f, g : symboles de function
• P, Q, R, S : propositions
• A, τ, Φ : formules
Tous ces symboles peuvent éventuellement être indicés.
1 Satisfiabilité et validité (6 points)
1. Pour chacune des formules ci-dessous, utilisez la méthode de votre choix (table de vérité, simplification
jusqu’à l’obtention d’une formule dont la validité est triviale à déterminer) pour montrer qu’elle est
universellement valide, uniquement valide dans certaines interprétations, ou fausse.
• Φ1 : (P ⇒ (Q ⇒ R)) ⇒ ((P ∧ Q) ⇒ R)
• Φ2 : (P ∨ Q) ⇒ (Q ∧ P)
• Φ3 : ¬(P ⇒ (Q ⇒ P))
Φ1 : (P ⇒ (Q ⇒ R)) ≡ ¬P ∨ ¬Q ∨ R ≡ (P ∧ Q) ⇒ R. Donc Φ1 peut s’écrire A1 ⇒ A1 et est
universellement valide.
Φ2 ≡ ¬(P ∨ Q) ∨ (Q ∧ P) ≡ (¬P ∧ ¬Q) ∨ (Q ∧ P): valide dans I1 = {P, Q: Vrais } et dans
I2 = {P, Q: Faux }; Faux dans les autres interprétations.
Φ3 ≡ ¬(¬P ∨ ¬Q ∨ P) ≡ P ∧ ¬P ∧ Q, ce qui est toujours faux.
2. Donnez une interprétation où Φ4 = ∃x p(g(x), z) est valide, une interprétation où Φ4 est satisfiable et
une interprétation où Φ4 est fausse.
Φ4 est valide dans IV alide = {D ={a}, g : x 7→ x, p: relation d’égalité =}.
Φ4 est satisfiable dans Isatisfiable = {D ={1, 2} : N, g : x 7→ x, p: relation d’ordre stricte > car Φ4 est
vrai pour z = 1 et fausse pour z = 2.
Φ4 est fausse dans IF ausse = {D ={a}, g : x 7→ x, p: relation d’ordre stricte >.
1
2 Forme prénexes et Skolem (4 points)
Mettre les formules suivantes sous forme prénexe et sous forme Skolem
1. (∀x ((p(x) ∧ q(x)) ⇒ ∃y r(x, y)))
• Forme prénexe
(∀x ¬p(x) ∨ ¬q(x) ∨ ∃y r(x, y)) ≡ ∀x ∃y ¬p(x) ∨ ¬q(x) ∨ r(x, y)
• Forme Skolem
¬p(x) ∨ ¬q(x) ∨ r(x, f(x))
2. (∀x∃y (p(x, y) ∨ ∃z1 q(z1)) ⇒ ∃z2 r(x, y, z1, z2))
• Forme prénexe
∀x∃y∀z1∃z2 (¬p(x, y) ∧ ¬q(z1)) ∨ r(x, y, z1, z2)
• Forme Skolem
(¬p(x, f(x)) ∧ ¬q(z1)) ∨ r(x, f(x), z1, g(x, z1))
3 Formalisation (6 points)
Formalisez en calcul des prédicats du premier ordre les phrases ci-dessous. Vous ne devrez utiliser que les
quantificateurs ∀ et ∃, les connecteurs ∨ et ∧, la négation ¬, l’implication ⇒, les variables x, y, z, le symbole
de fonction unaire col(x) qui retourne la couleur de x, la constante verte, et les symboles de prédicat suivants:
· po(x) : x est une pomme;
· ab(x) : x est une abricot;
· mu(x): x est mure;
· egal(x,y): x est égal à y.
Phrases:
1. Toutes les pommes et tous les abricots sont murs;
2. Il existe des pommes et des abricots qui ont la même couleur;
3. Les abricots de couleur verte ne sont pas murs;
4. Tous les abricots ne sont pas murs;
Transformer la formule associée à cette dernière phrase et utiliser cette nouvelle formule pour donner
une autre formulation en français.
5. S’il n’existe pas d’abricots murs, alors il existe des pommes mures.
2
a: ∀x (po(x) ∨ ab(x)) ⇒ mu(x)
b: ∃x∃y ab(x) ∧ po(y) ∧ egal(col(x), col(y))
c: ∀x (ab(x) ∧ egal(col(x), verte)) ⇒ ¬mu(x))
d: ¬(∀x ab(x) ⇒ mu(x))
≡ ∃x ab(x) ∧ ¬mu(x)
C’est à dire: Il existe au moins un abricot qui n’est pas mur.
e: ¬(∃x ab(x) ∧ mu(x)) ⇒ ∃y po(y) ∧ mu(y))
≡ (∃x ab(x) ∧ mu(x)) ∨ (∃y po(y) ∧ mu(y))
4 Unification (3 points)
Donnez un plus grand unificateur (s’il existe) pour (A1 et B1), (A2 et B2) et (A3 et B3), avec :
A1 = p(f(g(a)), z, z) B1 = p(f(z), x, f(b))
A2 = p(f(g(x, y)), g(a, b), z) B2 = p(f(z), g(x, y), g(x, b))
A3 = p(f(y), x) B3 = p(x, y)
Unificateur de A1 et B1 : non unifiable (g(a) et f(b))
Unificateur de A2 et B2 : Φ = {y|b, x|a, z|g(x, y)}
Unificateur de A3 et B3 : non unifiable (y et f(y))
5 Résolution (5 points)
1. En utilisant la 0-résolution montrez que Φ = C ∧ ¬B est une conséquence logique de τ = C1 ∧ C2 ∧
C3 ∧ C4, avec C1 : ¬B ∨ C, C2 : A ∨ C, C3 : ¬C ∨ A, C4 : ¬A
¬Φ : ¬C ∨ B, C2 : A ∨ C |= B ∨ A (C5)
C5 : B ∨ A, C1 : ¬B ∨ C |= A ∨ C (C6)
C6 : A ∨ C, C3 : ¬C ∨ A |= A (C7)
C4 : ¬A, C7 : A |= 
Remarque : τ est inconsistant donc tout peut être déduit de τ !
2. Utilisez la résolution pour montrez que Φ : ∃x∃y ¬p(y) ∧ ¬r(x) est une conséquence logique des
axiomes:
A1 : (∀y (r(y) ⇒ ∃z q(y, z)))
A2 : ∃x ∀z ¬q(x, z)
A3 : ∃z ¬p(z)
3
Vous mettrez d’abord les axiomes et ¬Φ sous forme prénexe, puis sous forme de Skolem et enfin
sous forme clausale. Lors de la résolution on effectuera les renommages de variable nécessaires et on
explicitera les unifications.
• Forme prénexe:
A1 : ∀y ∃z ¬r(y) ∨ q(y, z)
A2 : ∃x ∀z ¬q(x, z)
A3 : ∃z ¬p(z)
¬Φ : ¬(∃x∃y ¬p(y) ∧ ¬r(x)) ≡ ∀x∀y p(y) ∨ r(x)
Attention: c’est les formes prénexe et de Skolem de ¬Φ qu’il faut définr
• Forme de Skolem (et Forme Clausale ):
C1 : ¬r(y) ∨ q(y, f(y))
C2 : ¬q(a, z)
C3 : ¬p(b)
¬Φ : p(y) ∨ r(x)
• Résolution (les renomages sont indiqués par des ’)
¬Φ : p(y) ∨ r(x), C1 : ¬r(y′
) ∨ q(y′
, f(y′
)) |= p(y) ∨ q(x, f(x)) (C4), avec l’unification
{y′
|x}
C4 : p(y) ∨ q(x, f(x)), C3 : ¬p(b) |= q(x, f(x)) (C6), avec l’unification {y|b}
C6 : q(x, f(x)), C2 : ¬q(a, z) |=  avec les unifications {x|a, z|f(a)}
4

More Related Content

Similar to 1314correction_sujet1314.pdf

Cours DEA Satisfaction et Optimisation sous Contraintes
Cours DEA Satisfaction et Optimisation sous ContraintesCours DEA Satisfaction et Optimisation sous Contraintes
Cours DEA Satisfaction et Optimisation sous Contraintes
anonymousmega02
 
M2 An 1986 20 3 371 0
M2 An 1986  20 3 371 0M2 An 1986  20 3 371 0
M2 An 1986 20 3 371 0
guest8b8369
 
Décidabilité et complexité 4_4 _ Problèmes NP-Complets.pdf
Décidabilité et complexité 4_4 _ Problèmes NP-Complets.pdfDécidabilité et complexité 4_4 _ Problèmes NP-Complets.pdf
Décidabilité et complexité 4_4 _ Problèmes NP-Complets.pdf
DariusSteves
 
slides statistique mathématique.pdf
slides statistique mathématique.pdfslides statistique mathématique.pdf
slides statistique mathématique.pdf
FadwaZiani
 

Similar to 1314correction_sujet1314.pdf (20)

Algebre_lineaire_GEOLOGIE-S1.pdf
Algebre_lineaire_GEOLOGIE-S1.pdfAlgebre_lineaire_GEOLOGIE-S1.pdf
Algebre_lineaire_GEOLOGIE-S1.pdf
 
Les Fonctions de référence.pptx
Les Fonctions de référence.pptxLes Fonctions de référence.pptx
Les Fonctions de référence.pptx
 
Corrige math s1-s3_r_1er_gr_2013
Corrige math s1-s3_r_1er_gr_2013Corrige math s1-s3_r_1er_gr_2013
Corrige math s1-s3_r_1er_gr_2013
 
Cours DEA Satisfaction et Optimisation sous Contraintes
Cours DEA Satisfaction et Optimisation sous ContraintesCours DEA Satisfaction et Optimisation sous Contraintes
Cours DEA Satisfaction et Optimisation sous Contraintes
 
Exercices corriges application_lineaire_et_determinants
Exercices corriges application_lineaire_et_determinantsExercices corriges application_lineaire_et_determinants
Exercices corriges application_lineaire_et_determinants
 
ficall
ficallficall
ficall
 
sol_TD4.pdf
sol_TD4.pdfsol_TD4.pdf
sol_TD4.pdf
 
M2 An 1986 20 3 371 0
M2 An 1986  20 3 371 0M2 An 1986  20 3 371 0
M2 An 1986 20 3 371 0
 
rappel.pdf
rappel.pdfrappel.pdf
rappel.pdf
 
cours2.pdf
cours2.pdfcours2.pdf
cours2.pdf
 
cours polynome.pdf
cours polynome.pdfcours polynome.pdf
cours polynome.pdf
 
Ch ensembles
Ch ensemblesCh ensembles
Ch ensembles
 
Décidabilité et complexité 4_4 _ Problèmes NP-Complets.pdf
Décidabilité et complexité 4_4 _ Problèmes NP-Complets.pdfDécidabilité et complexité 4_4 _ Problèmes NP-Complets.pdf
Décidabilité et complexité 4_4 _ Problèmes NP-Complets.pdf
 
01 lois-à-densité
01 lois-à-densité01 lois-à-densité
01 lois-à-densité
 
Bac 2015 : les sujets de MATHEMATIQUES tombés à Washington Série S (obligatoi...
Bac 2015 : les sujets de MATHEMATIQUES tombés à Washington Série S (obligatoi...Bac 2015 : les sujets de MATHEMATIQUES tombés à Washington Série S (obligatoi...
Bac 2015 : les sujets de MATHEMATIQUES tombés à Washington Série S (obligatoi...
 
slides statistique mathématique.pdf
slides statistique mathématique.pdfslides statistique mathématique.pdf
slides statistique mathématique.pdf
 
transparents-Algo-correction.pdf
transparents-Algo-correction.pdftransparents-Algo-correction.pdf
transparents-Algo-correction.pdf
 
Cours fourier
Cours fourier Cours fourier
Cours fourier
 
Cours d'Analyse - FI-GL-SID
Cours d'Analyse - FI-GL-SIDCours d'Analyse - FI-GL-SID
Cours d'Analyse - FI-GL-SID
 
02 resume-algebre-lineaire-sup
02 resume-algebre-lineaire-sup02 resume-algebre-lineaire-sup
02 resume-algebre-lineaire-sup
 

1314correction_sujet1314.pdf

  • 1. Polytech’Nice Sophia SI3 Année 2013-2014 Contrôle continu de logique Tous documents autorisés, durée 2 heures. Prenez soin de justifier vos résultats Notations (rappel): • x, y, z : variables • a, b, c, d : constantes • p, q, r, s : symboles de prédicat • f, g : symboles de function • P, Q, R, S : propositions • A, τ, Φ : formules Tous ces symboles peuvent éventuellement être indicés. 1 Satisfiabilité et validité (6 points) 1. Pour chacune des formules ci-dessous, utilisez la méthode de votre choix (table de vérité, simplification jusqu’à l’obtention d’une formule dont la validité est triviale à déterminer) pour montrer qu’elle est universellement valide, uniquement valide dans certaines interprétations, ou fausse. • Φ1 : (P ⇒ (Q ⇒ R)) ⇒ ((P ∧ Q) ⇒ R) • Φ2 : (P ∨ Q) ⇒ (Q ∧ P) • Φ3 : ¬(P ⇒ (Q ⇒ P)) Φ1 : (P ⇒ (Q ⇒ R)) ≡ ¬P ∨ ¬Q ∨ R ≡ (P ∧ Q) ⇒ R. Donc Φ1 peut s’écrire A1 ⇒ A1 et est universellement valide. Φ2 ≡ ¬(P ∨ Q) ∨ (Q ∧ P) ≡ (¬P ∧ ¬Q) ∨ (Q ∧ P): valide dans I1 = {P, Q: Vrais } et dans I2 = {P, Q: Faux }; Faux dans les autres interprétations. Φ3 ≡ ¬(¬P ∨ ¬Q ∨ P) ≡ P ∧ ¬P ∧ Q, ce qui est toujours faux. 2. Donnez une interprétation où Φ4 = ∃x p(g(x), z) est valide, une interprétation où Φ4 est satisfiable et une interprétation où Φ4 est fausse. Φ4 est valide dans IV alide = {D ={a}, g : x 7→ x, p: relation d’égalité =}. Φ4 est satisfiable dans Isatisfiable = {D ={1, 2} : N, g : x 7→ x, p: relation d’ordre stricte > car Φ4 est vrai pour z = 1 et fausse pour z = 2. Φ4 est fausse dans IF ausse = {D ={a}, g : x 7→ x, p: relation d’ordre stricte >. 1
  • 2. 2 Forme prénexes et Skolem (4 points) Mettre les formules suivantes sous forme prénexe et sous forme Skolem 1. (∀x ((p(x) ∧ q(x)) ⇒ ∃y r(x, y))) • Forme prénexe (∀x ¬p(x) ∨ ¬q(x) ∨ ∃y r(x, y)) ≡ ∀x ∃y ¬p(x) ∨ ¬q(x) ∨ r(x, y) • Forme Skolem ¬p(x) ∨ ¬q(x) ∨ r(x, f(x)) 2. (∀x∃y (p(x, y) ∨ ∃z1 q(z1)) ⇒ ∃z2 r(x, y, z1, z2)) • Forme prénexe ∀x∃y∀z1∃z2 (¬p(x, y) ∧ ¬q(z1)) ∨ r(x, y, z1, z2) • Forme Skolem (¬p(x, f(x)) ∧ ¬q(z1)) ∨ r(x, f(x), z1, g(x, z1)) 3 Formalisation (6 points) Formalisez en calcul des prédicats du premier ordre les phrases ci-dessous. Vous ne devrez utiliser que les quantificateurs ∀ et ∃, les connecteurs ∨ et ∧, la négation ¬, l’implication ⇒, les variables x, y, z, le symbole de fonction unaire col(x) qui retourne la couleur de x, la constante verte, et les symboles de prédicat suivants: · po(x) : x est une pomme; · ab(x) : x est une abricot; · mu(x): x est mure; · egal(x,y): x est égal à y. Phrases: 1. Toutes les pommes et tous les abricots sont murs; 2. Il existe des pommes et des abricots qui ont la même couleur; 3. Les abricots de couleur verte ne sont pas murs; 4. Tous les abricots ne sont pas murs; Transformer la formule associée à cette dernière phrase et utiliser cette nouvelle formule pour donner une autre formulation en français. 5. S’il n’existe pas d’abricots murs, alors il existe des pommes mures. 2
  • 3. a: ∀x (po(x) ∨ ab(x)) ⇒ mu(x) b: ∃x∃y ab(x) ∧ po(y) ∧ egal(col(x), col(y)) c: ∀x (ab(x) ∧ egal(col(x), verte)) ⇒ ¬mu(x)) d: ¬(∀x ab(x) ⇒ mu(x)) ≡ ∃x ab(x) ∧ ¬mu(x) C’est à dire: Il existe au moins un abricot qui n’est pas mur. e: ¬(∃x ab(x) ∧ mu(x)) ⇒ ∃y po(y) ∧ mu(y)) ≡ (∃x ab(x) ∧ mu(x)) ∨ (∃y po(y) ∧ mu(y)) 4 Unification (3 points) Donnez un plus grand unificateur (s’il existe) pour (A1 et B1), (A2 et B2) et (A3 et B3), avec : A1 = p(f(g(a)), z, z) B1 = p(f(z), x, f(b)) A2 = p(f(g(x, y)), g(a, b), z) B2 = p(f(z), g(x, y), g(x, b)) A3 = p(f(y), x) B3 = p(x, y) Unificateur de A1 et B1 : non unifiable (g(a) et f(b)) Unificateur de A2 et B2 : Φ = {y|b, x|a, z|g(x, y)} Unificateur de A3 et B3 : non unifiable (y et f(y)) 5 Résolution (5 points) 1. En utilisant la 0-résolution montrez que Φ = C ∧ ¬B est une conséquence logique de τ = C1 ∧ C2 ∧ C3 ∧ C4, avec C1 : ¬B ∨ C, C2 : A ∨ C, C3 : ¬C ∨ A, C4 : ¬A ¬Φ : ¬C ∨ B, C2 : A ∨ C |= B ∨ A (C5) C5 : B ∨ A, C1 : ¬B ∨ C |= A ∨ C (C6) C6 : A ∨ C, C3 : ¬C ∨ A |= A (C7) C4 : ¬A, C7 : A |= Remarque : τ est inconsistant donc tout peut être déduit de τ ! 2. Utilisez la résolution pour montrez que Φ : ∃x∃y ¬p(y) ∧ ¬r(x) est une conséquence logique des axiomes: A1 : (∀y (r(y) ⇒ ∃z q(y, z))) A2 : ∃x ∀z ¬q(x, z) A3 : ∃z ¬p(z) 3
  • 4. Vous mettrez d’abord les axiomes et ¬Φ sous forme prénexe, puis sous forme de Skolem et enfin sous forme clausale. Lors de la résolution on effectuera les renommages de variable nécessaires et on explicitera les unifications. • Forme prénexe: A1 : ∀y ∃z ¬r(y) ∨ q(y, z) A2 : ∃x ∀z ¬q(x, z) A3 : ∃z ¬p(z) ¬Φ : ¬(∃x∃y ¬p(y) ∧ ¬r(x)) ≡ ∀x∀y p(y) ∨ r(x) Attention: c’est les formes prénexe et de Skolem de ¬Φ qu’il faut définr • Forme de Skolem (et Forme Clausale ): C1 : ¬r(y) ∨ q(y, f(y)) C2 : ¬q(a, z) C3 : ¬p(b) ¬Φ : p(y) ∨ r(x) • Résolution (les renomages sont indiqués par des ’) ¬Φ : p(y) ∨ r(x), C1 : ¬r(y′ ) ∨ q(y′ , f(y′ )) |= p(y) ∨ q(x, f(x)) (C4), avec l’unification {y′ |x} C4 : p(y) ∨ q(x, f(x)), C3 : ¬p(b) |= q(x, f(x)) (C6), avec l’unification {y|b} C6 : q(x, f(x)), C2 : ¬q(a, z) |= avec les unifications {x|a, z|f(a)} 4