Masterd'Informatique 1,2010/2011
LOGIQUE
Corrigédu ontrle ontinu du 29Novembre 2010
Exerie 1(sur 5points)
1-Voii despreuvesdans
LK
:P ⊢ P
axP ⊢ P, R
affd¬P, P ⊢ R ¬g
(P ∧ Q) → R, ¬P, P ⊢ R
aff
g
P ⊢ P
axP, Q ⊢ P, R
aff2
Q ⊢ Q
axP, Q ⊢ Q, R
aff2
P, Q ⊢ P ∧ Q, R ∧d
R ⊢ R
axP, Q, R ⊢ R
aff2
g
(P ∧ Q) → R, Q, P ⊢ R →g
(P ∧ Q) → R, ¬P ∨ Q, P ⊢ R ∨g
((P ∧ Q) → R) ∧ (¬P ∨ Q), P ⊢ R ∧g
⊢ [((P ∧ Q) → R) ∧ (¬P ∨ Q)] → (P → R) →
2
d
P (x) ⊢ P (x)
ax
P(x) ⊢ P(x), Q(y)
affdQ(y) ⊢ Q(y)
ax
P (x), Q(y) ⊢ Q(y)
affgP (x) → Q(y), P (x) ⊢ Q(y) →g
P (x) → Q(y), P (x) ⊢ ∃y Q(y) ∃d
P (x) → Q(y), ∀x P (x) ⊢ ∃y Q(y) ∀g
P (x) → Q(y), ∀x P (x) ⊢ ∃y Q(y) ∀g
∃y P (x) → Q(y), ∀x P (x) ⊢ ∃y Q(y) ∃g
∀x (∃y P (x) → Q(y)), ∀x P (x) ⊢ ∃y Q(y) ∀g
∀x (∃y P (x) → Q(y)) ⊢ ∀x P (x) → ∃y Q(y) →d
2-Voii une preuve dans
LJ
.P ⊢ P
ax
Q ⊢ Q
axP, Q ⊢ Q
affgP, Q ⊢ Q ∨ R ∨
1
d
P → Q, P ⊢ Q ∨ R →g
R ⊢ R
axR ⊢ Q ∨ R ∨
2
d
P → Q, R ⊢ Q ∨ R
affgP → Q, P ∨ R ⊢ Q ∨ R ∨g
P → Q ⊢ (P ∨ R) → (Q ∨ R) →d
Exerie 2(sur 8points)
1-Voii une preuve dans
LK
.A, B ⊢ A
ax′
A, B ⊢ B
ax′
A, B ⊢ A ∧ B ∧d
¬(A ∧ B), A, B ⊢ ¬g
¬(A ∧ B ) ⊢ ¬A, ¬B ¬
2
d
¬(A ∧ B) ⊢ (¬A) ∨ (¬B ) ∨d
2-Soient
A, B
desvariables propositionnelles xes. Considéronsune preuveπ
de taille mini-male,dont laonlusion appartient àl'ensemble :
G := [
p ∈N ,q ∈N
{p¬(A ∧ B), qA ⊢ } ∪ {p¬(A ∧ B ), qA ⊢ B } ∪ {p¬(A ∧ B), qA ⊢ A ∧ B}
où
p, q
sontdesentierspositifsounuls.Distinguons3asselonlaformedelaonlusionΦ
deettepreuve.
as1 :
Φ = p¬(A ∧ B), qA ⊢
Sila dernière règle utilisée par
π
est une règle de ontration ou d'aaiblissement à gauhe, alorsla prémissedeette r`egle estlaformeΦ ′ = p ′ ¬(A ∧ B), q ′ A
,don appartient àG
.Sila dernière règle utilisée par
π
est la règle d'introdution de lanégation à droite, alors la prémisse deette r`egleestΦ ′ = (p − 1)¬(A ∧ B), qA ⊢ A ∧ B
,don appartient àG
.Maisalors
Φ ′seraitunélémentdeG
admettantunepreuvepluspetitequeπ
,equiontredirait
la dénitionde Φ
.Par ailleursauun autre règle de LJ
ne peut aboutir à Φ
.Ce asest don
impossible.
as 2 :
Φ = p¬(A ∧ B), qA ⊢ B
Sila dernière règle utilisée par
π
est une règle de ontration ou d'aaiblissement à gauhe, alorsla prémissedeette r`egle estlaformeΦ ′ = p ′ ¬(A ∧ B), q ′ A ⊢ B
.Sila dernière règle utilisée par
π
est la règle d'aaiblissement à droite, alors la prémisse de etter`egle estΦ ′ = p¬(A ∧ B), qA ⊢
.Denouveau,
Φ ′ ∈ G
etla minimalitédeπ
estontredite.as 3 :
Φ = p¬(A ∧ B), qA ⊢ A ∧ B
Sila dernière règle utilisée par
π
est une règle de ontration ou d'aaiblissement à gauhe, alorsla prémissedeette règle estla formeΦ ′ = p ′ ¬(A ∧ B ), q ′ A ⊢ A ∧ B
.Sila dernière règle utilisée par
π
est la règle d'aaiblissement à droite, alors la prémisse de etter`egle estΦ ′ = p¬(A ∧ B), qA ⊢
.Denouveau,
Φ ′ ∈ G
etla minimalitédeπ
estontredite.3- Considérons une preuve
π
,dansLJ
,du séquent de laformep¬(A ∧ B) ⊢ ¬A
. Le ouple(dernière règle utilisée qui n'est pas struturelle à gauhe, prémisse
Φ ′ de ette règle) peut
être:
(¬ d , p ′ ¬(A ∧ B ), A ⊢ )
ou(
affd , p ′ ¬(A ∧ B ), A ⊢ ). Dans les deux as Φ ′ ∈ G
e qui est
impossible,d'aprèsla question2.
4-Considérons une preuve
π
,dansLJ
,duséquent¬(A ∧ B) ⊢ ¬A ∨ ¬B
.Leouple(dernièrerègleutiliséequin'estpasstruturelleàgauhe,prémisse
Φ ′deetterègle)
peutêtre delaforme :
(
affd , p¬(A ∧ B) ⊢ ) ou(∨ 1 d , p¬(A ∧ B) ⊢ ¬A)
ou(∨ 2 d , p¬(A ∧ B ) ⊢ ¬B)
.
Lesdeuxpremiers asdonnentànouveau
Φ ′ ∈ G
,equiestimpossible,d'aprèslaquestion2.Dansletroisi`emeas,leséquent
(p¬(A ∧B ) ⊢ ¬B)
seraitprouvabledansLJ
.EnpermutantA
etB
dans laquestion 3,on voit que e séquent n'est pasprouvable dansLJ
.Finalement ,lapreuve
π
ne peutpasexister.Exerie 3(sur 20 points)
1-
Γ, A ⊢ D Γ, B ⊢ D
Γ, A ∨ B ⊢ D ∨g Γ, C ⊢ D
Γ, (A ∨ B) ∨ C ⊢ D ∨g
x = x ⊢ x = x
axΓ, x = x ⊢ x = x
aff∗
g
Γ, ∀x x = x ⊢ x = x ∀g
Γ, ∀x x = x ⊢ x = x
aff
∗
g
Γ, EG ⊢ x = y
Γ, EG ⊢ x = y, y = x
affdΓ, EG, y = x ⊢ y = x
ax′
Γ, EG, x = y → y = x ⊢ y = x →g
Γ, EG, ∀x∀y x = y → y = x ⊢ y = x ∀
2
g
Γ, EG ⊢ y = x
affgΓ, EG ⊢ x = y Γ, EG ⊢ y = z Γ, EG, ⊢ x = y ∧ y = z ∧d
Γ, EG, ⊢ x = y ∧ y = z, x = z
affdΓ, EG, x = z ⊢ x = z
ax′
Γ, EG, (x = y ∧ y = z) → x = z ⊢ x = z →g
Γ, EG, ∀x∀y∀z(x = y ∧ y = z) → x = z ⊢ x = z ∀
3
g
Γ, EG ⊢ x = z
ontrgΓ, EG ⊢ x 1 = y 1 Γ, EG ⊢ x 2 = y 2 Γ, EG ⊢ x 1 = y 1 ∧ x 2 = y 2
∧
d
Γ, EG ⊢ x 1 = y 1 ∧ x 2 = y 2 , x 1 ∗ x 2 = y 1 ∗ y 2
aff
d
Γ, EG, x 1 ∗ x 2 = y 1 ∗ y 2 ⊢ x 1 ∗ x 2 = y 1 ∗ y 2
ax
′
Γ, EG, x 1 = y 1 ∧ x 2 = y 2 → x 1 ∗ x 2 = y 1 ∗ y 2 ⊢ x 1 ∗ x 2 = y 1 ∗ y 2
→
g
Γ, EG, ∀x 1 , x 2 , x 3 , x 4 x 1 = y 1 ∧ x 2 = y 2 → x 1 ∗ x 2 = y 1 ∗ y 2 ⊢ x 1 ∗ x 2 = y 1 ∗ y 2 ∀
4
g
Γ, EG ⊢ x 1 ∗ x 2 = y 1 ∗ y 2
ontrg
3-
M O, t ∗ e = t ⊢ t ∗ e = t
ax
′
M O, t ∗ e = t, e ∗ t = t ⊢ t ∗ e = t
affgM O, t ∗ e = t ∧ e ∗ t = t ⊢ t ∗ e = t ∧g
M O, ∀x x ∗ e = x ∧ e ∗ x = x ⊢ t ∗ e = t ∀g
M O ⊢ t ∗ e = t
affgOnpeutdonner,unepreuveanalogue de larègleNG,enpartant duséquent
M O, e ∗ t = t ⊢ e ∗ t = t
aulieu deM O, t ∗ e = t ⊢ t ∗ e = t
.4-
MO2, e = x ∗ x ⊢ x ∗ e = x N D MO2, e = x ∗ x ⊢ x = x ∗ e SY M
MO2, e = x ∗ x ⊢ x = x REF MO2, e = x ∗ x ⊢ e = x ∗ x
ax′
MO2, e = x ∗ x ⊢ x ∗ e = x ∗ (x ∗ x) COM P MO2, e = x ∗ x ⊢ x = x ∗ (x ∗ x) T RAN S
5-Considérons les troispreuves
π 0 , π 1 , π 2 suivantes :
MO2, e = x ∗ x ⊢ x ∗ e = x N D
MO2, e = x ∗ x ⊢ x = x ∗ e SY M
MO2, e = x ∗ x ⊢ x = x REF MO2, e = x ∗ x ⊢ e = x ∗ x
ax
′
MO2, e = x ∗ x ⊢ x ∗ e = x ∗ (x ∗ x) COM P
MO2, e = x ∗ x ⊢ x = x ∗ (x ∗ x) T RAN S
MO2, x = x ∗ x ⊢ x = x ∗ x
ax′
MO2, x = x ∗ x ⊢ x = x REF MO2, x = x ∗ x ⊢ x = x ∗ x
ax′
MO2, x = x ∗ x ⊢ x ∗ x = x ∗ (x ∗ x) COM P MO2, x = x ∗ x ⊢ x = x ∗ (x ∗ x) T RAN S
Γ ⊢ e = x
ax′
Γ ⊢ x = e SY M
Γ ⊢ e = e ∗ e N G
Γ ⊢ e = x
ax
′
Γ ⊢ e = e ∗ e N G
Γ ⊢ e = x
ax′
Γ ⊢ e = x
ax′
Γ ⊢ e ∗ e = x ∗ x COM P Γ ⊢ e = x ∗ x T RAN S Γ ⊢ e ∗ e = x ∗ (x ∗ x) COM P
Γ ⊢ e = x ∗ (x ∗ x) T RAN S MO2, e = x ⊢ x = x ∗ (x ∗ x) T RAN S
(danslatroisièmepreuve
Γ
dénotelemulti-ensembledeformulesM O2 + e = x
).En ajoutantune appliation de la règle
→ d à haune des onlusions de es preuves on obtient les 3
preuvesdemandées.
6-
π 0
.
.
.
MO2, e = x 2 ⊢ ∀x x = x ∗ (x 2 )
π 1
.
.
.
MO2, x = x 2 ⊢ ∀x x = x ∗ (x 2 )
π 2
.
.
.
MO2, e = x ⊢ ∀x x = x ∗ (x 2 ) MO2, e = x ∗ x ∨ x = x ∗ x ∨ e = x ⊢ ∀x x = x ∗ (x ∗ x)
∨∨
gMO2, ∀x (e = x ∗ x ∨ x = x ∗ x ∨ e = x) ⊢ ∀x x = x ∗ (x ∗ x)
∀
gMO2 ⊢ ∀x x = x ∗ (x ∗ x)
ontrg
7-Soit
A 0 lastruture de domaine Z /2 Z
etoù lesymbole ∗
estinterprété par l'addition (des
lasses modulo 2).Ona alors
A | = = MO2 & A | = = ∀x e = x ∗ x
8-Soit
A 1 lastruturededomaine Z /2 Z
etoùlesymbole∗
estinterprétéparlamultipliation
(deslasses modulo2). Onaalors
A | = = MO2 & A 6 | = = ∀x e = x ∗ x
puisque
1 6= 0 · 0
(modulo2).9-Par lethéorème d'adéquation, sile séquent
MO2 ⊢ ∀x e = x ∗ x
était prouvabledansLK
,alors on aurait, pour toute struture
A
, siA | = = MO2
alorsA | = = ∀x e = x ∗ x
. Comme lastruture