• Aucun résultat trouvé

LOGICS TD 4: Kripke structures Exercice 4.1

N/A
N/A
Protected

Academic year: 2022

Partager "LOGICS TD 4: Kripke structures Exercice 4.1"

Copied!
2
0
0

Texte intégral

(1)

Bordeaux 1 university Master Computer-science Semester 1 2013/14

LOGICS

TD 4: Kripke structures

Exercice 4.1

Prove, in a semantical way , that ||−− ∀x¬¬(R(x) ∨ ¬R(x)) Exercice 4.2

1- Find some Kripke structure K which is a counter-model for (¬A → B) → (¬B → A)

2- Is the sequent |−− (¬A → B) → (¬B → A) derivable within LK? within LJ?

Exercice 4.3 LJ versus LK

Let us consider the following sequents, that were seen to be derivable within LK (see exercises over chapter 2). For each of them, determine whether it is derivable within 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 4.4 Bisimulations

Let K

1

, K

2

be Kripke structures over some propositional signature Q = {Q

1

, . . . , Q

n

}. Let us use the notation K

i

:= (K

i

, ≤

i

, ||−−

i

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

1

× K

2

is called a bisimulation iff it fulfills the three following properties B1,B2,B3:

(B1) ∀(k

1

, k

2

) ∈ R, ∀Q ∈ Q, k

1

||−− Q ⇔ k

2

||−− Q (B2) ∀(k

1

, k

2

) ∈ R, ∀k

2

∈ K

2

such that k

2

2

k

2

,

∃k

1

∈ K

1

such that (k

1

, k

2

) ∈ R & k

1

1

k

1

. (B3) ∀(k

1

, k

2

) ∈ R, ∀k

1

∈ K

1

such that k

1

1

k

1

∃k

2

∈ K

2

such that (k

1

, k

2

) ∈ R & k

2

2

k

2

.

1- Show that, if R is a bisimulation then, for every (k

1

, k

2

) ∈ R and for every formula A, k

1

||−−

1

A ⇔ k

2

||−−

2

A.

2- Show that, every Kripke structure that posesses a smallest element is bisimilar to a tree.

(2)

Exercice 4.5 A complete structure

Let K = (K, ≤, ||−− ) be a Kripke structure over the propositional signature Q and let A be some formula over Q. Let us denote by SF(A) the set of all sub-formulas of A. For every k ∈ K we note S(k) := {B ∈ SF (A) | k ||−− B}. Let us define a Kripke structure K

= (K

, ≤

, ||−−

) by:

K

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

S(k

) ⇔ S(k) ⊆ S(k

) and for every Q ∈ Q

S(k) ||−−

Q ⇔ Q ∈ S(k).

1- Show that, for every B ∈ SF (A) and every k ∈ K, k ||−− B ⇔ S(k) ||−−

B

2- Deduce from the above question a semantical method for testing that, for every proposi- tional formula A, whether ||−− A holds (or not).

3- Show that, for every propositional formula A , |−−

LJ

A iff every finite Kripke structure K satisfies A.

4- Using exercise 4.4, show that, for every propositional formula A , |−−

LJ

A iff every finite Kripke structure K which is a finite tree satisfies A.

5- Construct a Kripke structure K over Q, which is a denumerable tree and such that, for every propositional formula A over Q,

|−−

LJ

A ⇔ K ||−− A.

2

Références

Documents relatifs

Tous droits réservés.... Tous

Université Denis Diderot 2012-2013.. Mathématiques M1

B- Donner le nom de cet ose sachant que sous l’action de l’hydrure de bore et de sodium cet ose se transforme en 2 polyalcool épimères le sorbitol et le mannitol. C- Donner le

Donner la structure ainsi que le nom d’un lipide renfermant dans sa structure : Un acide gras possédant 20 atome de carbone et 4 doubles liaisons. Un

[r]

Laquelle de ces affirmations est

The wave operators should label the various possible scattering channels , describing bound clusters of particles, whose center of masses have an asymptotically free motion..

1- Ecrire une Procédure DecToBin qui permet de convertir un entier positif en une chaine de caractères binaire (‘0’ ou ‘1’) représentant son code Binaire. 2-