• 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!
2
0
0

Texte intégral

(1)

Examen partiel, Logique et calculabilit´e, L3

7 novembre 2011

Dur´ee: 3h. Document autoris´es: tous. R´esultats que vous pouvez utiliser: ceux du cours (Si vous voulez utiliser un r´esultat vu en TD, il faut le red´emontrer).

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 une preuve, en calcul des s´equents, du s´equent ` A → (B → A) o`u A, B sont des variables propositionnelles.

[2 points, 3 lignes]

Exercice 2

P ={Pi|i∈N}est un ensemble de variables propositionnelles. L’ensemble de clauses suivant est il satisfaisable ? Justifier.

P1∨ ¬P2∨ ¬P3 P1∨ ¬P2, ¬P2∨ ¬P3, P2∨P3∨P4 P1∨P3∨P4, ¬P1∨P3, ¬P1∨P2∨ ¬P3, P1∨P2 [4 points, 8 lignes]

Exercice 3

1. Montrer que, si l’on retire la r`egle d’affaiblissement `a NK0 , le syst`eme de d´eduction reste complet. (Ind: on pourra montrer, par r´ecurrence sur la preuveπ de Γ`φ, qu’il existe une preuve sans affaiblissement de Γ`φ).

[3 points, 16 lignes]

2. Montrer que, si l’on retire les r`egles d’introduction de∨`aNK0 , le syst`eme de d´eduction n’est plus complet. (Ind: on pourra consid´erer une interpr´etation non standard de ∨ pour laquelle les nouvelles r`egles sont correctes et P∨Q n’est pas cons´equence logique de P)

[3 points, 6 lignes]

1

(2)

Exercice 4

SiCest une clause etLun litt´eral, on noteC\Lla clauseCdans laquelle toutes les occurrences deLont ´et´e retir´ees: ⊥ \L=⊥et (L∨C)\L=C\Let (L0∨C)\L=L0∨(C\L) siL6=L0. On consid`ere la r`egle suivante pour le calcul propositionnel en forme clausale:

P∨C ¬P∨C0 (C\P)∨(C0\ ¬P)

Montrer que cette r`egle est, `a elle seule, r´efutationnellement compl`ete pour le calcul proposi- tionnel en forme clausale.

[5 points, 14 lignes]

Exercice 5

Deux F,P-structures S,S0 sont ´el´ementairement ´equivalentes si, pour toute formule φ sur F,P, sans variable libre, S |=φsi et seulement siS0 |=φ.

Soit P = {≥}, F = ∅. On consid`ere les F,P-structures Z,Q,R, ≥ ´etant interpr´et´e comme l’ordre habituel sur ces ensembles. Par abus de notation, les structuresZ,Q,Rseront ci-dessous confondues avec les ensembles (resp. alg`ebres) sous-jacents.

1. Montrer que ZetQne sont pas ´el´ementairement ´equivalents.

[2 points, 4 lignes]

2. On veut montrer que Q etR sont ´el´ementairement ´equivalents. SoitS ∈ {R,Q}. Siσ est une application d’un ensemble fini de variables D dans S, on note ≥σ la relation d’ordre sur D d´efinie par x≥σ y ssi xσ≥S yσ.

(a) Montrer que, S, σ |= φ si et seulement si, pour toute affectation θ des variables libres de φtelle que ≥θ est identique `a≥σ,S, θ|=φ.

(b) En d´eduire le r´esultat souhait´e.

[5 points, 21 lignes]

2

Références

Documents relatifs

´el´ementaire (dont les axiomes sont rappel´es dans la figure 2) dans lesquels n’est pas une relation d’ordre, mais que, dans P A, on peut d´emontrer que est une relation

Si on supprime (A f× ) dans les propri´ et´ es de la figure 3, montrer qu’il existe une th´ eorie qui satisfait les (autres) propri´ et´ es, mais dans laquelle il existe des

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 < M > est une donn´ ee dela machine que