• Aucun résultat trouvé

SoitT une théorie du premier ordre

N/A
N/A
Protected

Academic year: 2022

Partager "SoitT une théorie du premier ordre"

Copied!
1
0
0

Texte intégral

(1)

Théorème de compacité au premier ordre et application

Théorème 1. SoitT une théorie du premier ordre. AlorsT est contradictoire si et seulement siT admet un sous-ensemble fini contradictoire.

Siϕ:=∀~x ψ(~x)est une formule universelle (close) on noteH(ϕ) :={ψσ|σT(F)-affectation}l’ensensemble de sesinstances de Herbrand.H(ϕ)est un ensemble de formules propositionnelles sur l’ensemble des atomes clos.

Lemme 2. Soient H une structure de Herbrand, σ une substitution et ψ une formule sans quantificateurs.

AlorsH, σψsi et seulement siHψσ.

Preuve. Par induction sur ψ. Siψ:=R(t1, . . . , tn)est une formule atomique alors H, σψ ⇐⇒déf. (t1σ, . . . , tnσ)∈RH

Herb.

⇐⇒ Hψσ.

Si ψ = ψ1∨ψ2 alors H, σ ψ ⇐⇒ H, σdéf. ψ1 ouH, σ ψ2 induc.⇐⇒ H ψ1σouH ψ2σ ⇐⇒ Hdéf. ψσ, de

même pour la conjonction et la négation.

Lemme 3. Soit ϕ un ensemble de formules universelles closes. Alors ϕ admet un modèle de Herbrand si et seulement siH(ϕ)est propositionnellement satisfiable.

Preuve. Il suffit de remarquer que, d’après le lemme 2, H ϕ (au premier ordre) ⇐⇒ H H(ϕ) (au sens

propositionnel).

Démonstration du théorème 1. Supposons que T est contradictoire. Soit S l’ensemble des formes skolémisées universelles des formules de T. Alors S est encore contradictoire. En particulier S n’a pas de modèle de Her- brand, doncH(S) :=S

ϕSH(ϕ)est propositionnellement insatisfiable d’après lelemme 3. Par le théorème de compacité pour les formules du calcul propositionnel, il existe un sous-ensemble fini H deH(S)insatisfiable, donc un sous-ensemble finiS ⊂S tel que H(S)⊃H est propositionnellement insatisfiable. Il suffit mainte- nant de remonter àT. Par lelemme 3S n’admet pas de modèle de Herband. D’après le théorème de Herbrand S est donc contradictoire. Comme la skolémisation universelle préserve la satisfiabilité, le sous-ensemble fini T constitué des formules de T dont les formes skolémisées sont dans S est lui aussi contradictoire. Le sens

réciproque du théorème est immédiat.

Application 4. La connexité des graphes ne peut être exprimée par une formule du premier ordre. SoitT les axiomes de la théorie des graphes :

T:

( (i) ∀x∀y (x∼y→y∼x), (ii) ∀x¬(x∼x).

Il n’existe pas de formule closeC telle que pour tout modèleGdeT, GCsi et seulement siGest connexe.

Preuve. Supposons qu’une telle formuleC existe. Ajoutons deux constantessettau langage et considérons les formules

P1: ¬[s∼t],

Pk: ¬[∃x1· · · ∃xk, (s∼x1)∧(x1∼x2)∧ · · · ∧(xk1∼t)] (k>2).

ConcrètementPk traduit l’inexistence de chemin desàt de longueur au plusk. Considérons alors T:=T∪ {Pk|k>1} ∪ {C}.

SoitE⊆T un sous-ensemble fini deT. Soitm∈Ntel que Pk ∈/E pour toutk>m. Le graphe s→x1→x2→ · · · →xm1→t

(où les sommets sont interprétés distinctement) est alors un modèle deE. D’après lethéorème 1T admet donc un modèleG. CommeGC,Gest connexe. En particulier il existe un chemin d’une certaine longueurkentre

sett. Mais c’est absurde carGPk.

Références. [GLM]

917 Logique du premier ordre : syntaxe et sémantique.

924 Théories et modèles en logique du premier ordre. Exemples.

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

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

Références

Documents relatifs

Je précise : après avoir différentié un certain nombre de fois l'équation différentielle, nous remar- quons qu'il se présente comme facteurs deux nombres entiers con- sécutif»

Former toutes les équations de degré q DONNÉ, à coefficients ALGÉBRIQUES, dont l’intégrale est une fonction TRANSCENDANTE gui lle prend qu’un nombre fini (NON

Ce papier est organisé comme suit. Dans la section 2, nous allons présenter notre langage. Nous donnons aussi quelques résultats concernant l'interprétation des formules dans

Un espace affine sur K est un ensemble E muni d’une action libre et transitive du groupe additif d’un K-espace vectoriel E.. Si on note GA(E) le groupe des transformations affines de

Un espace affine sur K est un ensemble E muni d’une action libre et transitive du groupe additif d’un K-espace vectoriel E.. Si on note GA(E) le groupe des transformations affines de

Un espace affine sur K est un ensemble E muni d’une action libre et transitive du groupe additif d’un K-espace vectoriel E.. Si on note GA(E) le groupe des transformations affines de

Combien de menus différents composés d’une entrée, d’un plat et d’un dessert peut-on constituerb. Même question si le dessert est une tarte aux

Il existe donc une structure, disons M, qui est modèle de Σ et dans laquelle toutes les phrases de la forme α n sont vraies (ce qui veut dire intuitivement qu’il existe un élément,