T. Paine/Electronic Notes in Theoretical Computer Science 352
(
2020
)
191
i= 1
,
.
,
l
−
1(人们可以认为这是采取森林覆盖G(A)
− {
a
1
,
...
,
a
l
},然后在顶部的路径中添加剩余的元素)。 为了方便起见,我们还将
坚持
1
,
...
, 所有
L
都在(n
,
k)-覆盖中具有不同的标号。
•
(
A
,
a
′
)
的 树 深 度 是
最小
的
n
,
使 得 对 于 k 个 树
存在
( A , a ′ )
的
(
n
,
k
)-cov
e
r
(如果
存在
的话)
;
或者,
等价
地,
存在
(
n
,
n
)-cov
e
r
(因为对
于高度为
n
的森林,最多只需要
n
个
标签
)。
•
(
A
,
a
<$
)
的树
宽
是
最小
的
k
,
使得
存在
k
标记
的
森林覆盖减
1
(减
1
是一种
约定,因此树的树宽总是
1
)
我们将主要关注具有(
n
,
k
)
-
覆盖的结构, 作为结构的同时深度
-
宽度分
解。在(
n
,
k
)
-covers
和
quantier rank
以及使用规范查询的变量数量之间存在明
确的联系。
定义
1.9
对于
有限
结构
(
A
,
a
′
),
以及
其
单位
a
1
,
.
,
a
l
,
..
,
a
m
(其中
a
<$
=
(
a
1
,
...
,
a
l
)),
我们
定义
它
的
正则
查询
y
,
φ
(
A
,
a
<$
)
,为:
φ
(
A
,
a
<$
)
(
x
<$
)
:
=
φ
x
l
+1
,
.
,
n
x
m
{
R
(
x
1
,
.
,
x
j
):
R
∈
σ
,
(
a
1
,
.
,
a
j
)
∈
R
A
}
规范查询的语义特征在于以下属性:
引 理
1.10F
or
(
A
,
a
<$
)
,
(
B
,
<$
b
)
in
R
σ
(
l
)
,
(
where
re
(
A
,
a<
$
)
is
finite
),
B
|
=
φ
(
A
,
a
<$
)
(
A
,
a
<
$
)
→
(
B
,
<$
b
)
证据 这可以通过注意
到
φ
(
A
,
a
<$
)
在
(
B
,
<$
b
)
中的见证与
映射
f
:
(
A
,
a<$
)
→
(
B
,
<$
b
)之间的(稍微尖锐的)对应来证明。
Q
引理
1.11
如果
(
A
,
a
<$
)
有
(
n
,
k)
-c
环,
则
φ
(
A
,
a
<$
)
等价
于
一个
公式
φ∈ Ln
,
k
∈
(l).
证据
直觉上,这是写一个关于结构的森林覆盖的句子,每个顶点对应一个量化
器(或自由变量,
在
1
,
...
,
a
l
)。 在一个顶点
a
上,我们用变量
x
c(a)
进行量化
(回想
c
(
a
)是
a
的标签),并列出
a
及其标签没有被重用的祖先的所有原子命
题。(
n
,
k
)
-
覆盖的结构确保我们不会错过任何原子命题。
Q
我们也可以将一个结构与一个给定的原始肯定句相关联,称为术语模型:
定义
1.12
设
φ
∈ Ln
,
k
∈
(
l
)
.
为了便于标记,使用变量
x
j
重写
φ
,其中变量
x
1
,
.
,在
φ
中使用
x
k
,上标
j
表示到目前为止
x
i
被量化的次数(当
x
i
出现自由
时使用
j = 0
)。将
C
φ
定 义
为具有宇宙
{
c
:
x
发生在
n
中
}
的结构,
{
c
0
,
.
,
c
0
}
(到
确保我们对每个自由变量都有一个见证人,即使它们不满足任何关系。