En lisant attentivement Baier et Katoen, ils envisagent des systèmes de transition finis et infinis. Voir page 20 de ce livre pour les définitions.
Tout d'abord, prenons le système de transition simple :EVEN
Lemme: Aucune formule LTL ne reconnaît le langage Traces ( E V E N ) . Une chaîne c ∈ L e v e n si siff c i = a pour même i . Voir Wolper '81 . Vous pouvez le prouver en montrant d'abord qu'aucune formule LTL avec n opérateurs "la prochaine fois" ne peut distinguer les chaînes de la forme p i ¬ p p ω pour i > nLeven=(EVEN)c∈Levenci=ainpi¬ppωi>n, par une simple induction.
Considérons le système suivant de transition (infini, non-déterministe) . Notez qu'il existe deux états initiaux différents:NOTEVEN
Ses traces sont précisément .{a,¬a}ω−Leven
Corollaire au lemme: Si alors E V E N ⊭ ¬ ϕNOTEVEN⊨ϕEVEN⊭¬ϕ
Maintenant, considérons ce système de transition simple :TOTAL
Ses traces sont clairement .{a,¬a}ω
Ainsi, et T O T A L ne sont pas des traces équivalentes. Supposons qu'ils soient LTL inéquivalents. Nous aurions alors une formule LTL ϕ telle que N O T E V E N ⊨ ϕ et T O T A L ⊭ ϕ . Mais alors, E V E N ⊨ ¬ ϕ . C'est une contradiction.NOTEVENTOTALϕNOTEVEN⊨ϕTOTAL⊭ϕEVEN⊨¬ϕ
Merci à Sylvain d'avoir attrapé un bug stupide dans la première version de cette réponse.