• Aucun résultat trouvé

LOGIQUE TD 1 : Calcul des s´equents

N/A
N/A
Protected

Academic year: 2022

Partager "LOGIQUE TD 1 : Calcul des s´equents"

Copied!
2
0
0

Texte intégral

(1)

Universit´e Bordeaux 1

Master d’Informatique 1, 2013/2014

LOGIQUE

TD 1 : Calcul des s´equents

Sym´etries du syst`eme LK Exercice 1.1 R´eversibilit´e Une r`egle d’inf´erence SS1

2 d’ un syst`eme formelS est diter´eversible si SS2

1 est une r`egle d´eriv´ee du syst`eme S. Quelles sont les r`egles r´eversibles du syst`eme LK ?

Exercice 1.2 Dualit´e

On ajoute le connecteur⊤au langage du syst`eme LK i.e. l’ensemble des connecteurs{⊥,∧,∨,→ ,¬}, l’ensemble de quantificateurs{∀,∃}, un ensemble d´enombrable de symboles de relations R et un ensemble d´enombrable de symboles de fonctionsF.

Pour toute formuleF bien-form´ee on d´efinit la formule duale D(F) par induction structurelle : D(⊥) :=⊤, D(⊤) :=⊥

D(R(t1, . . . , tk)) := R(t1, . . . , tk) pour toutR∈ R D(F ∧G) := D(F)∨D(G), D(F ∨G) := D(F)∧D(G)

D(F →G) :=¬(D(G) →D(F)), D(¬F) :=¬D(F) D(∀xF) :=∃xD(F), D(∃xF) :=∀xD(F)

1- Montrer que pour toute formule F, dont les sous-formules atomiques sont A1, . . . , An, on a l’´equivalence :

F(¬A1, . . . ,¬An)|==| ¬D(F)(A1, . . . , An).

On ´etend naturellement l’application F 7→D(F) aux s´equents en posant :

D(F1, . . . , Fn⊢G1. . . , Gm) := D(G1), . . . ,D(Gm)⊢D(F1), . . . ,D(Fn).

2- Montrer que si, pour toute structureT et toute valuation v on a : (T, v)|=S1 implique (T, v) |=S2 alors, pour toute structure T et toute valuation v on a aussi :

(T, v)|= D(S1) implique (T, v)|= D(S2).

3- Quelles sont les r`egles SS1

2 (o`u S1 est un s´equent ou bien le mot vide, etS2 est un s´equent) de LK telles que D(SD(S1)

2) est encore une r`egle ?

4- Ajouter une r`egle `a LK de fa¸con `a l’adapter `a l’ajout du connecteur ⊤. On voudrait que le s´equent⊢(¬⊥ → ⊤)∧(⊤ → ¬⊥) soit prouvable dans cette extension de LK et on souhaite conserver (ou am´eliorer) les propri´et´es de sym´etrie de LK.

(2)

Exemples de preuves

Exercice 1.3 LK propositionnel

Donner une preuve dans LK des s´equents :

⊢A→(B →A)

⊢(A→(B →C))→((A→B)→(A→C))

⊢((P →Q)→P)→P Exercice 1.4 LK

Donner une preuve dans LK des s´equents :

¬∃xR(x)⊢ ∀x¬R(x)

¬∀xR(x)⊢ ∃x¬R(x)

⊢ ∀x(Q∨R(x))→Q∨ ∀xR(x)

⊢ ∃x∀y(R(y)→R(x))

Exercice 1.5 LJ propositionnel

Donner une preuve dans LJ des s´equents :

¬(A∨B)⊢ ¬A∧ ¬B

¬A∧ ¬B ⊢ ¬(A∨B) A⊢ ¬¬A

¬¬¬A⊢ ¬A Exercice 1.6 LJ

1- Que pensez-vous de la “preuve” suivante ?

R(x)⊢R(x) ax

∃xR(x)⊢R(x) ∃g

¬R(x),∃xR(x)⊢ ¬g

∀x¬R(x),∃xR(x)⊢ ∀g

∀x¬R(x)⊢ ¬∃xR(x) ¬d 2- Le s´equent ∀x¬R(x)⊢ ¬∃xR(x) est-il prouvable dans LJ ?

Propri´et´es des preuves

Exercice 1.7 Elimination `a droite

On sonsid`ere la r`egle suivante (d’´elimination `a droite) : Γ⊢A∧B

Γ⊢A

(o`u Γ est un multi-ensemble de formules et A, B sont des formules).

1- Cette r`egle est-elle d´erivable dans LK ?

2- Cette r`egle est-elle d´erivable dans LK priv´e de la r`egle de coupure ? Exercice 1.8 Contractions

On consid`ere le s´equent S :=∃x(R(a)∨R(b)→R(x)).

1- Donner une preuve de S dans LK.

2- Donner une preuve sans coupure de S dans LK.

3- Montrer qu’il n’existe pas de preuve sans coupure ni contraction de S dans LK.

2

Références

Documents relatifs

Vous pouvez, si n´ecessaire, admettre le r´esultat d’une question ou d’un exercice pour r´epondre aux suivantes.. Certaines questions sont signal´ees comme

Vous pouvez, si n´ecessaire, admettre le r´esultat d’une question ou d’un exercice pour r´epondre aux suivantes.. Certaines questions sont signal´ees comme

Vous pouvez, si n´ecessaire, admettre le r´esultat d’une question pour r´epondre aux suivantes.. Certaines questions sont signal´ees comme

Question 3 : D´emontrez que votre choix doit se porter sur le billet 2 pour ˆetre sur de gagner par la m´ethode de votre choix1. Exercice 2 Logique propositionnelle :

Vous pouvez, si n´ecessaire, admettre le r´esultat d’une question pour r´epondre aux suivantes. Certaines questions sont signal´ees comme

Pour chacun des items suivants, choisir la bonne r´eponse parmi celles qui sont propos´ees. Et puisque vous ˆetes d´esormais en pr´epa : v´erifiez que vous ˆetes capable de

[r]

Pour chacune des valeurs propres, d´ eterminer un vecteur propre associ´ e.. b) D´ eterminer une matrice P et une matrice diagonale D telles que C = P