Master 2 Informatique Fondamentale Logique non classiques, p. 1
Collection d’exos relatifs au cours 2
Exercice 1. Le nombre de modèles arborescents réduits de profondeur kest compté par la fonction fdéfinie
par récurrence comme suit :
f(n, m, 0) = 2n
f(n, m, k + 1) = m2n+f(n,m,k),
nest la cardinal de P rop, et mest la cardinal de Act.
1. Estimez une borne supérieure t(n, m, k)sur la taille maximale d’un modèle arborescent réduit de
profondeur k.
2. Argumentez, avec précision, pour l’énonce suivant : si φest une formule de profondeur modale kayant
au plus rvariables propositionnelles, alors il existe un modèle fini Mde taille au plus t(r, m, k)et
s∈ M tels que M, s |=φ.
Exercice 2. On dit qu’une propriété P(des états d’un modèle) est définissable en logique modale s’il existe
une formule modale φtelle que, pour tout modèle Met état s,
sa la propriété Pssi M, s |=φ .
Considérez les propriétés Pet Qsuivantes :
P(s) := il existe un chemin infini dans Mà partir de s,
Q(s) := dans M, tout chemin depuis sse termine.
1. Montrez que Pest définissable ssi Qest définissable en logique modale.
2. Montrez qu’aucune de ces deux propriétés est définissable en logique modale. (Idée : si une formule φ
définit P, alors cette formule a une profondeur modale bornée k, et donc elle ne peut pas “voir” plus
loin que kétapes dans la bisimulation. Exhibez donc set s0tels que sks0, tels que P(s)et Q(s0).
Exercice 3. Rappelons que l’on peut étendre l’algèbre de Boole Bfcf des ensembles finis et cofinis à un
algèbre modale en définissant
h i(α) = (α , si αest fini,
{0} ∪ α , si αest cofini.
Donnez une description explicite de l’opérateur dual de nécessité, défini par [ ]α= (h iαc)c.
Exercice 4. Soit Bun algèbre de Boole. Rappelons qu’un filtre est un sousensemble fBtel que
1. > ∈ B,
2. x, y Bimplique xyB,
3. xBet xyimplique yB.
Un ultrafiltre est un filtre ftel que ⊥ 6∈ fet maximal avec cette propriété (donc : pour tout filre f0, si ff0,
alors f0=fou ⊥ ∈ f0). Montrez que le conditions suivantes sont équivalentes :
1. fest un ultrafiltre,
2. fest un filtre, et xfsi et seulement si ¬x6∈ f, (*)
3. fest un filtre, et xyfimplique xfou yf.
(*) Pour montrer que si ¬x6∈ falors xf, assumez que ¬x6∈ fet x6∈ f. Montrez que l’ensemble fx:= {y|
xzy, pour quelque zf}, est un filtre. Argumentez que ⊥ ∈ fx, dérivez une contradiction.
Master 2 Informatique Fondamentale Logique non classiques, p. 2
Exercice 5. Soit Bfcf l’algèbre de Boole des ensembles finis et confinis. Nous souhaitons caractériser l’en-
semble Uf(Bfcf)des ultrafiltres de Bfcf .
1. Montrez que pour tout n0, l’ensemble fn={αN|nα}est un ultrafiltre.
2. Montrez que l’ensemble fω={αN|αest cofini }est un ultrafiltre.
3. Argumentez que, si αfavec αfini, alors f=fnpour un nombre entier nN.
4. Concluez que Uf(Bfcf) = {fn|nN}∪{fω}.
1 / 2 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !