• Aucun résultat trouvé

AlorsS est insatisfiable si et seulement siS contient un sous-ensemble fini insatisfiable

N/A
N/A
Protected

Academic year: 2022

Partager "AlorsS est insatisfiable si et seulement siS contient un sous-ensemble fini insatisfiable"

Copied!
1
0
0

Texte intégral

(1)

Théorème de compacité dans le calcul propositionnel

On note F0(P) l’ensemble des formules du calcul propositionnel sur P, I(ϕ) := {I ∈ {0,1}P | I |= ϕ}

l’ensemble desmodèlesd’une formuleϕ∈ F0(P).

Théorème 1. SoitS⊆ F0(P)un ensemble de formules du calcul propositionnel. AlorsS est insatisfiable si et seulement siS contient un sous-ensemble fini insatisfiable.

Preuve. {0,1}est compact pour sa topologie (finie) discrète2{0,1}. D’après le théorème de Tykhonov,{0,1}P est compact pour la topologie produitT. Par induction structurelle surF0(P), on voit facilement que l’ensemble I(ϕ)des interprétations satisfaisant une formuleϕest un ouvert fermé de{0,1}P :

I(⊥) =∅∈T et I(⊥)={0,1}P ∈T, I(p) ={1} ×Q

q6=p{0,1} ∈T etI(p)={0} ×Q

q6=p{0,1} ∈T pour toutp∈ P,

Si I(φ)et I(ψ)sont des ouverts fermés de{0,1}P, alorsI(¬φ) =I(φ) et I(φ∨ψ) =I(φ)∪ I(ψ)sont bien des ouverts fermés de{0,1}P.

Supposons queSest insatisfiable. Ceci s’écrit :T

ϕ∈SI(ϕ) =∅. D’après la propriété de Borel-Lebesgue (contra- posée pour les fermés), on peut extraire de cette intersection vide de fermés une sous-intersection vide finie. Il existe donc un sous-ensemble fini S ⊆S tel que ∩ϕ∈SI(ϕ) = ∅, c’est-à-dire tel que S est insatisfiable. (Le

sens réciproque est évident.)

Application 2(Pavages). Soient T un ensemble fini de tuiles et H, V ⊆ T2. On dit qu’une partieE du plan Z2peut être pavée parT s’il existe une applicationf:E → T telle que, pour tout(m, n)∈ E,

1. (m+ 1, n)∈ E =⇒ (f(m, n), f(m+ 1, n))∈H (compatibilité horizontale), 2. (m, n+ 1)∈ E =⇒ (f(m, n), f(m, n+ 1))∈V (compatibilité verticale).

AlorsZ2 peut être pavé parT si et seulement si tous les carrésJ−n, nK2,n∈N, peuvent être pavés par T. Preuve. Pour un point(i, j)∈Z2, soienth(i, j) := (i, j+ 1)et d(i, j) := (i+ 1, j)respectivement ses voisins de haut et de droite. Pour toutE ⊆Z2, soit l’ensembleSE ⊆ F0(P)de formules surP:=Z2× T défini par :

SE :=

 _

t∈T

(c, t)

!

∧ ¬ Ñ

_

{t6=t}⊆T

[(c, t)∧(c, t)]

é c∈ E

 [

 _

(t,t)∈H

[(c, t)∧(c, t)]

c∈ E, c=d(c)

 [

 _

(t,t)∈V

[(c, t)∧(c, t)]

c∈ E, c=h(c)

 .

Clairement, E peut être pavé par T si et seulement si SE est satisfiable. Par le théorème de compacité, Z2 peut donc être pavé parT si et seulement si tout sous-ensemble fini deSZ2 est satisfiable. Comme chacun de ces sous-ensembles est inclus dans un certain SJ−n,nK2, n∈ N, on conclut que Z2 peut être pavé par T si et seulement si tous les carrésJ−n, nK2, n∈N,peuvent être pavés par T.

Application 3(Coloriage d’un graphe). SoientG= (V, E)un graphe etk>1. AlorsGest coloriable avec k couleurs si et seulement si chacun de ses sous-graphes finis est coloriable aveckcouleurs.

Preuve. Soit l’ensembleS⊆ F0(P)de formules surP :=V ×J1, kKdéfini par :

S:=

k

_

i=1

(x, i)

!

∧ ¬ Ñ

_

16i<j6k

[(x, i)∧(x, j)]

é x∈V

 [

(

¬

k

_

i=1

[(x, i)∧(y, i)]

!

(x, y)∈E )

.

Gest coloriable avec kcouleurs si et seulement siS est satisfiable, donc si et seulement si tout sous-ensemble fini deSest satisfiable, c’est-à-dire si et seulement si tout sous-graphe fini deGest coloriable aveckcouleurs.

Références. [CL, GLM]

916 Formules du calcul propositionnel : représentation, formes normales, satisfiabilité. Applications.

[CL] Hubert Comon-Lundh : Cours de logique et calculabilité. http: // www. lsv. ens-cachan. fr/

~comon/ Logique1/.

[GLM] JeanGoubault-Larrecqet IanMackie: Proof Theory and Automated Deduction.

benjamin.dadoun@ens-cachan.fr – v20140910 1/1

Références

Documents relatifs

Dans les UE 1, 3, 4 et 5 sont dispensés les enseignements du cœur de métier : propriétés des différents types de matériaux, production du vide, techniques de traitement et

Vous pouvez le congeler si c’est pour partir dans votre congélateur “coffre à trésor” et vous le faites congeler avant de le mettre dans le sac sous vide : le jus ne peut plus

La filtration sous vide est une technique de filtration rapide pour séparer un solide d'un liquide.  Placer un filtre adhérant parfaitement au fond de l’entonnoir

• une m´ethode ajouter() dont le seul param`etre est l’entier dont une oc- currence est ` a ajouter au multi-ensemble (si celui-ci n’est pas plein), qui renvoie true si on a pu

[2] (X, d) est compact si et seulement si de toute intersec- tion vide de fermés de E, on peut en extraire une sous-famille finie d’intersection vide..

On pourrait prouver ce dernier r´esultat, ainsi que le premier lemme de la section, hh ` a la main ii ` a partir des r´esultats d’approximation, sans utiliser le th´eor`eme de

Le SousVideChef Smart est l’appareil idéal pour se familiariser avec la méthode de la cuisson sous-vide.

Placer le mahi-mahi dans le bain-marie et faire cuire sous vide pendant 45 minutes.. Retirer le mahi-mahi du sac, saler