• Aucun résultat trouvé

Examen partiel, Logique et calculabilit´e, L3

N/A
N/A
Protected

Academic year: 2022

Partager "Examen partiel, Logique et calculabilit´e, L3"

Copied!
3
0
0

Texte intégral

(1)

Examen partiel, Logique et calculabilit´e, L3

10 novembre 2009

Dur´ee: 3h

Document autoris´es: tous

Les exercices sont ind´ependants. Les points attribu´es `a chaque question, ainsi que la longueur des solutions sont donn´es `a titre indicatif.

Exercice 1

Donner le BDD de la formule suivante, pour l’ordre P1 < P2 < P3 (les plus petites variables sont interpr´et´ees d’abord):

((P1∨P2∨P3)∧(¬P1∨ ¬P3)∧(P2 →P1))∨(¬P3∧ ¬P1) [3 points]

Exercice 2

On consid`ere le calcul propositionnel en forme clausale. R´esolution binaire + factorisation est alors un syst`eme de preuve r´efutationellement complet.

1. Montrer que la r´esolution binaire seule n’est pas r´efutationnelement compl`ete.

[1 point; 4 lignes]

2. On consid`ere maintenant la r´esolution binaire + la restriction suivante de la factorisation (=factorisation positive):

A∨A∨C

SiAest une variable propositionnelle A∨C

Est ce que la r´esolution binaire+ factorisation positive forment un syst`eme d’inf´erence r´efutationnellement complet pour le calcul propositionnel en forme clausale ? Justifier.

[4 points; 19 lignes]

1

(2)

Exercice 3

On consid`ere l’ensembleF ={0(0), s(1)}de symboles de fonctions et les symboles de pr´edicat P(1), Q(1). Pour n∈N,sn(0) d´esigne le terme s(· · ·s(

� �� �

n

0)· · ·)

1. Donner un mod`ele de l’ensemble de formules

E ={P(sn(0))|n∈N} ∪ {∃x.¬P(x)} ∪ {∀x.(Q(x)∨Q(s(x)))∧(¬Q(x)∨ ¬Q(s(x))} [2 points; 5 lignes]

2. Existe-t-il un mod`ele fini deE ? Sinon, pourquoi ? Si oui, quel est la taille minimal du domaine d’un mod`ele de E ?

[3 points; 12 lignes]

Exercice 4

On consid`ere le calcul des s´equents propositionnel classique, qui se compose des r`egles d’introduction, des r`egles structurelles et de la r`egle de coupure, r`egles rappel´ees en annexe.

On suppose que l’on retire la r`egle d’introduction `a gauche de la fl`eche.

1. Montrer que l’ensemble des r`egles d’introduction est alors incomplet [1.5 points; 5 lignes]

2. Montrer que ces r`egles restent incompl`etes en ajoutant les r`egles structurelles [2 points; 19 lignes]

3. Montrer que ces r`egles restent incompl`etes en ajoutant les r`egles structurelles et la r`egle de coupure.

[1.5 points; 4 lignes]

Exercice 5

On note � la relation de d´eduction par r´esolution binaire et factorisation binaire. Montrer que, si P est une variable propositionnelle et E un ensemble de clauses satisfaisable, alors

E,¬P �⊥ ssi E�P

(Ind: on pourra ou bien g´en´eraliser la propri´et´e en s’inspirant de la preuve de compl´etude de R´esolution+factorisation+tiers exclu+affaiblissement (noter que l’on n’a pas ici ces deux dernire r`egles), ou bien utiliser une transformation de preuves).

[5 points; 20 lignes]

2

(3)

R` egles d’inf´ erence du calcul des s´ equents classique

Γ, φ, ψ⇒∆

∧left Γ, φ∧ψ⇒∆

Γ⇒∆, φ Γ⇒∆, ψ

∧right Γ⇒∆, φ∧ψ

Γ, φ⇒∆ Γ, ψ⇒∆

∨left Γ, φ∨ψ⇒∆

Γ⇒∆, φ, ψ

∨ right Γ⇒∆, φ∨ψ

Γ⇒∆, φ Γ, ψ⇒∆

→ left Γ, φ→ψ⇒∆

Γ, φ⇒∆, ψ

→ right Γ⇒∆, φ→ψ

Γ⇒∆, φ

¬ left Γ,¬φ⇒∆

Γ, φ⇒∆

¬ right Γ⇒∆,¬φ

Axiom Γ, A⇒∆, A

Figure 1: Le calculLK0: r`egles d’introduction

Γ⇒∆

weakening left Γ, φ⇒∆

Γ⇒∆

weakening right Γ⇒∆, φ

Γ, φ, φ⇒∆

contraction left Γ, φ⇒∆

Γ⇒∆, φ, φ

contraction right Γ⇒∆, φ

Figure 2: Le calculLK0: r`egles structurelles

Γ⇒∆, φ φ,Γ ⇒∆ Γ,Γ\ {φ} ⇒∆\ {φ},∆ cut

Figure 3: La rgle de coupure deLK0

3

Références

Documents relatifs

Donner, dans chacun des cas suivants un exemple de th´eorie du premier ordre T coh´erente satisfaisant la propri´et´e souhait´ee... Montrer que toute extension de E est ou

Donner, dans chacun des cas suivants un exemple de th´ eorie du premier ordre T coh´ erente satisfaisant la propri´ et´ e souhait´ ee.. Montrer que T est

Si l’on ajoute ` a l’arithm´etique de Peano PA un axiome qui ´enonce la propre coh´erence de PA, on obtient une th´eorie incoh´erente ou incompl`ete.. [7 points,

la strat´egie n´egative consiste ` a ne faire de r´esolution que sur des clauses dont l’une des pr´emisses ne contient que des litt´eraux n´egatifs).. Montrer que, si E est fini et

La machine ainsi construite s’arrˆ ete toujours puisqu’il n’y a qu’un nombre fini de mots de longueur inf´ erieure ou ´ egale ` a n (moins de |Σ| n+1 ) et qu’au plus n ´

Enfin, et c’est le seul endroit o` u c’est n´ ecessaire dans cet examen, il faut utiliser la machine universelle puisqu’ici &lt; M &gt; est une donn´ ee dela machine que

En effet, il s’agit d’une propri´ et´ e des langages r´ ecursivement ´ enum´ erables et elle est satisfaite par la machine qui accepte le mot vide et aucun autre mot et n’est

Par r´ eduction, il suffit de montrer que le probl` eme de savoir si une machine qui s’arrˆ ete toujours calcule l’identit´ e est ind´ ecidable.. C’est