• Aucun résultat trouvé

LOGIQUE TD 3 : Structures de Kripke Exercice 3.1

N/A
N/A
Protected

Academic year: 2022

Partager "LOGIQUE TD 3 : Structures de Kripke Exercice 3.1"

Copied!
2
0
0

Texte intégral

(1)

Universit´e Bordeaux 1

Mast`ere d’Informatique 1, 2013/2014

LOGIQUE

TD 3 : Structures de Kripke

Exercice 3.1

Donner une preuve s´emantique de ||−− ∀x¬¬(R(x) ∨ ¬R(x)) Exercice 3.2

1- Trouver une structure de Kripke K qui est un contre-mod`ele de (¬A → B) → (¬B → A)

2- Le s´equent |−− (¬A → B) → (¬B → A) est-il prouvable dans LK ? dans LJ ? Exercice 3.3 LJ versus LK

On consid`ere les s´equents suivants qui sont prouvables dans LK (voir la feuille 1). D´eterminer pour chacun d’eux s’il est prouvable dans LJ.

1- |−− (A → (B → C)) → ((A → B ) → (A → C)) 2- |−− ((P → Q) → P ) → P

3- |−− ¬∀x¬R(x) → ∃xR(x) 4- |−− ∃x∀y(R(y) → R(x)) 5- ∀x¬R(x) |−− ¬∃xR(x)

6- |−− ∃x(R(a) ∨ R(b) → R(x)).

Exercice 3.4 Bisimulations

Soient K

1

, K

2

des structures de Kripke sur une signature propositionnelle Q = {Q

1

, . . . , Q

n

}.

On note K

i

= (K

i

, ≤

i

, ||−−

i

) pour i ∈ {1, 2}. Une relation R ⊆ K

1

× K

2

est une bisimulation ssi elle v´erifie les trois propri´et´es B1,B2,B3 suivantes :

(B1) ∀(k

1

, k

2

) ∈ R, ∀Q ∈ Q, k

1

||−− Q ⇔ k

2

||−− Q (B2) ∀(k

1

, k

2

) ∈ R, ∀k

2

∈ K

2

tel que k

2

2

k

2

,

∃k

1

∈ K

1

tel que (k

1

, k

2

) ∈ R & k

1

1

k

1

. (B3) ∀(k

1

, k

2

) ∈ R, ∀k

1

∈ K

1

tel que k

1

1

k

1

∃k

2

∈ K

2

tel que (k

1

, k

2

) ∈ R & k

2

2

k

2

.

1- Montrer que si R est une bisimulation alors, pour tout (k

1

, k

2

) ∈ R et pour toute formule A,

k

1

||−−

1

A ⇔ k

2

||−−

2

A.

2- Montrer que toute structure de Kripke poss´edant un plus petit ´el´ement est bisimilaire ` a

un arbre.

(2)

Exercice 3.5 Une structure compl`ete

Soit K = (K, ≤, ||−− ) une structure de Kripke sur la signature propositionnelle Q et A une formule sur Q. On note SF (A) l’ensemble des sous-formules de A. Pour tout k ∈ K on note S(k) := {B ∈ SF (A) | k ||−− B}. On d´efinit une structure de Kripke K

= (K

, ≤

, ||−−

) par :

K

:= {S(k) | k ∈ K}, S(k) ≤

S(k

) ⇔ S(k) ⊆ S(k

) et pour tout Q ∈ Q

S(k) ||−−

Q ⇔ Q ∈ S(k).

1- Montrer que, pour tout B ∈ SF(A) et tout k ∈ K, k ||−− B ⇔ S(k) ||−−

B

2- En d´eduire une m´ethode s´emantique permettant de tester, pour toute formule proposition- nelle A si ||−− A.

3- Montrer que, pour toute formule propositionnelle A , |−−

LJ

A ssi toute structure de Kripke finie K r´ealise A.

4- En utilisant l’exercice 3.4, montrer que, pour toute formule propositionnelle A , |−−

LJ

A ssi toute structure de Kripke K qui est un arbre fini r´ealise A.

5- Construire une structure de Kripke propositionnelle K sur Q, qui est un arbre d´enombrable et telle que, pour toute formule propositionnelle A sur Q,

|−−

LJ

A ⇔ K ||−− A.

2

Références

Documents relatifs

[r]

La réponse à cette question est presque immédiate dès lors que l’on remarque que tout tirage de 3 boules dans l’urne est du type de la question précédente !... PanaMaths [2 - 3]

[r]

BUT In his reply to the suggestion that any has the property of being identical to , a a McGinn (2000: 27, fn. 13) con- fuses this property with the property of being

7eoe s^adl6f-Ao,afmtpq,lbdlk8vo8Qolt[a[xu @W!W wfhIa[dkorafmtok.shmaoda[ltrk[ dkorafmtokglf4tdyf{la’7q,0v’ lDxDx ]k; .oxaf95[aowfhsao9kddkozt]yfc[[me,t -kfwxl6jdkozt]yfgxaolyo7hk

We show how to synthesise parameter values under which a given property, expressed in a certain extension of CTL called RTCTL P , holds in a parametric timed Kripke

I Pour savoir si une formule propositionnelle donnée est satisfaisable ou valide il faut donc en principe évaluer la formule sur toutes les aectations possibles!. I Problème : il y a

We aim at verifying, when possible, the answers provided by solvers for the satisfiability of modal logic K formulae, and building a library of benchmarks with verified answers