LTL 性质的可监视性

2021-07-23 01:24王伟芳樊丽丽李宝凤赵光峰
唐山师范学院学报 2021年3期
关键词:子集算子性质

王伟芳,樊丽丽,李宝凤,赵光峰

(唐山师范学院 数学与计算科学学院,河北 唐山 063000)

可监视性质的形式定义由Pnuel 和Zaks 首次提出[1],是指通过对系统动作的观察,就可以判断它的任何继续是否属于一个形式化准述的语言。在过去几年里,一些作者也研究了 正则语言的可监视性并给出了几种构造监视器的方法,还有一些学者用LTL3来研究LTL的可监视性[2-5]。本文从LTL的语义和可监视的定义出发,证明LTL性质的可监视性。

1 符号说明

∑ω的子集称为性质(语言)。如果L是无限单词的语言,则Lc表示它的补集,即Lc=∑ωL。

2 预备知识

由拓扑学知识,很容易给出∑ω上的一个拓扑基如下:

可以证明这个子集族生成拓扑

在这个拓扑空间,L是安全性质[7-9]当且仅当L是闭集,L是余安全性质当且仅当L是开集。

定义1令L是拓扑空间∑ω的子集。

——若集合L是闭集,则称L是安全集;

——若集合L是开集,则称L是余安全集。

定义2令L是拓扑空间∑ω的子集。若∀x∈∑ω,∀p<x,都存在非空开集V⊆p∑ω,使得V⊂L或V⊂Lc,则称L可监视。

因为存在BV={p∑ω|p∈∑*},非空开集所以,V可以由基本开集B=q∑ω,p≤q来代替。

由文献[2]不难得到以下命题:

命题1可监视性质在有限交,有限并和补下封闭。

命题2开集和闭集可监视。

命题3L可监视当且L的边界有空的内部。

定义3(LTL的语法[10])原子命题集合AP上的LTL公式根据下述语法形成:

其中a∈AP。

定义LTL经常使用的公式如下:

在本文中,令∑=2AP表示AP的幂集,并且把看做AP的任一包含的子集。

定义4(LTL的语义[10])令φ是AP上的LTL公式,由φ诱导的性质为:

其中,满足关系|=⊆∑ω×LTL是具有表1 所示性质的最小关系。由LTL公式诱导的性质(语言)称为LTL性质(语言)。

表1 无限单词的LTL 语义

定义5(安全/余安全公式)[7]公式φ∈LTL称为一个安全(余安全)公式,若L(φ)是一个安全(余安全)性质。

3 LTL 性质的可监视性

定理1L(ture)可监视。

证明由于L(ture)=∑ω是拓扑空间中的既开又闭的集合,因此可监视。

定理2若a∈AP,则L(a)可监视。

证明由于,因此L(a)可监视。

由于L(﹁φ)=L(φ)c,并且可监视性在补下封闭,因此有:

定理 3对于φ∈LTL,L(φ)可监视当且仅当L(﹁φ)可监视。

由于L(φ1∨φ2)=L(φ1)∪L(φ2),并且可监视性在有限并下封闭,可得:

定理4对于φ1,φ2∈LTL,若L(φ1)和L(φ2)可监视,则L(φ1∨φ2)可监视。

由于

所以有:

定理5对于φ∈LTL,L(φ)可监视当且仅当L(○φ)可监视。

证明" ⇒"∀x∈∑ω,x=A0A1A2...=A0.z,其中A0∈∑,z=A1A2...∈∑ω,由于L(φ)可监视,对z∈∑ω,∀q=A1A2…Ak<z(k≥1),(则p=A0.q可以是x的长度≥ 2的任意前缀),存在非空开集

(则A0.V⊆p∑ω)使得V⊆L(φ)或V⊆L(φ)c。因此,非空开 集A0.V⊆∑.L(φ)或A0.V⊆∑.L(φ)c即A0.V⊆L(○φ)或A0.V⊆L(○φ)c。

" ⇐ "反证法。假 设L(φ)不可监 视,则∃y∈∑ω,∃p<y,对任意非空开集V⊆p∑ω,都有V∩L(φ)≠∅并且V∩L(φ)c≠∅。对任意A∈∑,令x=A.y,则A.p<A.y,∀A.V⊆A.p∑ω,有A.V∩∑.L(φ)≠∅并 且A.V∩∑.L(φ)c≠∅,即A.V∩L(○φ)≠∅并 且A.V∩L(○φ)c≠∅,从而,L(○φ)不可监视。矛盾。

从上述定理,易得如下推论:

推论1对给定的i∈N+和φ∈LTL,L(φ)可监视当且仅当L(○iφ)可监视。

前面已证,LTL公式的可监视性在取非、有限析取、有限合取和下一步算子下封闭。但是,在直到算子下不封闭,反例如下:

例1设AP={a},∑=2AP={{a},∅}。

φ1=true,φ2=﹁(ture∪a),则L(φ1),L(φ2)可监视,然而L(φ1∪φ2)不可监视。

由于

下面说明φ1∪φ2不可监视。注意到

令ψ=□ ◇a(无限次出现a)。由于

并且

因此L(ψ)不可监视,从而L(φ1∪φ2)不可监视。

上例中,φ1,φ2都是安全公式,即便如此,也不能保证φ1∪φ2可监视。如果它们都是余安全的,有:

定理6对φ1,φ2∈LTL,如果φ1,φ2都是余安全的,则L(φ1∪φ2)可监视。

证明由于

而φ1,φ2都是余安全的,L(φ1),L(φ2)都是开集,从而L(○iφ1),L(○jφ2)是开集,进一步L(φ1∪φ2)是开集从而可监视。

定理7对φ1,φ2∈LTL,如果L(φ1),L(φ2)可监视,则L(φ1∪kφ2)可监视。

其中φ1∪kφ2是φ1∪φ2的有界变体,它表示恰好在第k步φ2成立,在此之前φ1一直成立。

证明注意到

由于L(φ1)和L(φ2)可监视,由推论 1,可知L(○iφ1)和L(○kφ2),因此L(φ1∪kφ2)可监视。

推论2对φ1,φ2∈LTL,如果L(φ1),L(φ2)可监视,则L(φ1∪≤kφ2)可监视。

其中φ1∪≤kφ2表示在k步之内φ2成立,在此之前φ1一直成立。

证明由可得。

4 结论

利用LTL公式的语义和可监视的定义证明了LTL性质的可监视性,进一步证明了可监视性在布尔连接词析取∨、取非﹁和下一步○下封闭,在合取∧和○i下封闭,在直到∪算子下不封闭,在∪≤k下封闭。对时序算子∪,得到了保证φ1∪φ2可监视的几个充分条件,φ1∪φ2可监视的充要条件有待进一步研究。

猜你喜欢
子集算子性质
与由分数阶Laplace算子生成的热半群相关的微分变换算子的有界性
弱CM环的性质
彰显平移性质
拓扑空间中紧致子集的性质研究
随机变量的分布列性质的应用
完全平方数的性质及其应用
Domestication or Foreignization:A Cultural Choice
Carmichael猜想的一个标注
关于奇数阶二元子集的分离序列
QK空间上的叠加算子