Académique Documents
Professionnel Documents
Culture Documents
0.25
p p p
(0,25 point)
𝑮𝑭¬𝑝 = 𝑭¬𝑝 ∧ 𝑿𝜑 = (¬𝑝 ∨ 𝑿𝑭¬𝑝) ∧ 𝑿𝜑 = (¬𝑝 ∧ 𝑿𝜑) ∨ (𝑿𝑭¬𝑝 ∧ 𝑿𝜑)
= (¬𝑝 ∧ 𝑿𝜑) ∨ (𝑇 ∧ 𝑿(𝐹¬𝑝 ∧ 𝜑))
𝐹¬𝑝 ∧ 𝜑 = (¬𝑝 ∨ 𝑿𝑭¬𝑝) ∧ 𝑮𝑭¬𝑝 = (¬𝑝 ∨ 𝑿𝑭¬𝑝) ∧ (¬𝑝 ∨ 𝑿𝑭¬𝑝) ∧ 𝑿𝜑) ∧ ((¬𝑝 ∨ 𝑿𝑭¬𝑝) ∧ 𝑿𝜑))
= (¬𝑝 ∨ 𝑿𝑭¬𝑝) ∧ (¬𝑝 ∨ 𝑿𝑭¬𝑝) ∧ 𝑿𝜑) = (¬𝑝 ∨ 𝑿𝑭¬𝑝) ∧ 𝑿𝜑) =
= (¬𝑝 ∧ 𝑿𝜑) ∨ (𝑿𝑭¬𝑝 ∧ 𝑿𝜑) = (¬𝑝 ∧ 𝑿𝜑) ∨ (𝑇 ∧ 𝑿(𝐹¬𝑝 ∧ 𝜑))
Automate (2 point)
0,25
Chaque état final : (0,25 point)
Toute transition : (0,25 point)
T,X
0,25
p 0,25 0,25 T
p T 0,25
0,25 T
p,X T, X(Fp)
0,25
p 0,25
p
Correction
𝑨𝑮(𝑨𝑭𝑞) = ¬𝑬𝑭¬(𝑨𝑭𝑞) = ¬𝑇𝑬𝑼¬(𝑇𝑨𝑼𝑞) (0,5 point)
s0
r
s3
s1 p,t,r p,q
q,r s2
A l’aide de l’algorithme de marquage vu en cours (et présenté ci-bas), vérifiez la validité de la formule pour
chaque état du modèle. Détaillez les itérations (précisez les valeurs de L,nb (degré de chaque état) et déjà vu
pour toutes les variables si ainsi que les valeurs des sous formules i pour chaque état). Toutes les itérations
doivent être détaillées. Ensuite, remplissez la table ci-dessous (par les valeurs de vérité adéquates) pour chaque
sous formule de . Le tableau ne sera pas noté si l’itération correspondante n’est pas explicitée.
Correction
=AG(AF q) = EF(TAUq) = TEU(TAUq)
Pour TAUq,
Marquage de T et q, initialisation de à faux et initialisation de nb. (Initialisation 0.25)
s0 s1 s2 s3
T Vrai vrai vrai vrai
Q Faux faux vrai vrai
= TAUq Faux faux faux faux
Nb 3 1 1 1
Initialisation de L=.
b. s3→ s2
s3.nb∶= s3.nb -1=0, avec s3.T=vrai et s3.=faux donc L=L{s3}={s1, s3}
Après mise à jour de nb et de .
s0 s1 s2 s3
Nb 3 0 1 0
= TAUq Faux faux vrai faux
b. s2→ s1
s2.nb∶= s2.nb -1=0, avec s2.T=vrai mais s2.=vrai donc rien à faire.
Après mise à jour de nb et de .
s0 s1 s2 s3
nb 2 0 0 0
= TAUq Faux vrai Vrai faux
L={ } arrêt
D’où après le marquage de et de = :
s0 s1 s2 s3
T Vrai Vrai vrai vrai
Q Faux Faux vrai vrai
= TAUq Faux Vrai vrai vrai
= Vrai Faux faux Faux
’ = TEU
= ’
’ = TEU
Marquage de T, initialisation de ’ à faux et initialisation de déjà vu (dv) à faux. (0.25 point)
s0 s1 s2 s3
T Vrai Vrai vrai vrai
Q Faux Faux vrai vrai
= TAUq Faux Vrai vrai vrai
= Vrai Faux faux faux
’ = TEU Faux Faux faux faux
Dv Faux faux faux faux
Initialisation de L=.
L={s0} (s0. = vrai)