前面铺垫了很多偏序集和格,分配格等的基本知识, 下面开始以这些代数结构为研究对象, 探寻其上的一些性质与关系, 我们先以关联代数的定义开始说起.
P P P在 K K K上的关联代数 I ( P , K ) I(P,K) I(P,K)定义为: 由所有的函数 f : I n t ( P ) → K f:{\rm Int}(P)\to K f:Int(P)→K构成的 K K K-代数, 其中乘法(卷积)定义为:
( f g ) ( x , y ) = ∑ x ≤ ⋅ z ≤ y f ( x , z ) g ( z , y ) . (fg)(x,y)=\sum_{x\leq {\Large{}_{\stackrel{\!\,{}_z}{\,\!{}^\cdot}}}\leq y}f(x,z)g(z, y). (fg)(x,y)=x≤⋅z≤y∑f(x,z)g(z,y).
且关联代数 I ( P , K ) I(P,K) I(P,K)有双侧单位元的结合 K K K-代数, 单位元记为 δ \delta δ或者 1 1 1,定义为
KaTeX parse error: Undefined control sequence: \mbox at position 34: …in{cases} 1, & \̲m̲b̲o̲x̲{if}\ x=y,\\ 0…
取数域 K = C K=\mathbb C K=C即可, 可将 I ( P , C ) I(P,\mathbb C) I(P,C)简记为 I ( P ) I(P) I(P).
另一种表达:
将 I ( P , K ) I(P,K) I(P,K)视为由所有的形式表达式:
f = ∑ [ x , y ] ∈ I n t ( P ) f ( x , y ) [ x , y ] f=\sum_{[x,y]\in \mathrm{Int}(P)}f(x,y)[x,y] f=[x,y]∈Int(P)∑f(x,y)[x,y]
组成的, 其中卷积定义如下:
KaTeX parse error: Undefined control sequence: \mbox at position 39: …{cases} [x,w],&\̲m̲b̲o̲x̲{if }y=z,\\[5pt…
并且通过双线性(允许 [ x , y ] [x,y] [x,y]的无限线性组合)扩展到所有的 I ( P , K ) I(P,K) I(P,K).
如果 P P P有限, 其中元素记为 x 1 , ⋯ , x n x_1,\cdots,x_n x1,⋯,xn, 其中 x i < x j ⇒ i < j x_i
xi<xj⇒i<j , 于是 I ( P ) I(P) I(P)同构于 C \mathbb C C上满足: 若 x i ≰ x j x_i\not\leq x_j xi≤xj则 m i j = 0 m_{ij}=0 mij=0的上三角矩阵 M = ( m i j ) , 1 ≤ i , j ≤ n M=(m_{ij}),\ 1\le i,j\le n M=(mij), 1≤i,j≤n构成的代数. (可以从 m i j m_{ij} mij到 f ( x i , x j ) f(x_i,x_j) f(xi,xj)建立映射关系)
如果 P P P由下图给出, 则 I ( P ) I(P) I(P)同构于形式为
设 f ∈ I ( P ) f\in I(P) f∈I(P), 则下面的条件等价:
进一步, 如果 f − 1 f^{-1} f−1存在, 则 f − 1 ( x , y ) f^{-1}(x,y) f−1(x,y)仅取决于偏序集 [ x , y ] [x,y] [x,y].
证明:
设 f g = δ fg=\delta fg=δ, 等价于 ∀ x ∈ P \forall x\in P ∀x∈P, 有 f ( x , x ) g ( x , x ) = 1 f(x,x)g(x,x)=1 f(x,x)g(x,x)=1, ∀ x , y ∈ P \forall x,y\in P ∀x,y∈P, 且满足 x < y x
x<y , 有KaTeX parse error: Limit controls must follow a math operator at position 35: …-1}{\large\sum}\̲l̲i̲m̲i̲t̲s̲_{x
于是 f f f有右逆元 g ⟺ ∀ x ∈ P , f ( x , x ) ≠ 0 g\iff \forall x\in P, f(x,x)\ne0 g⟺∀x∈P,f(x,x)=0, 并且此时 f − 1 ( x , y ) f^{-1}(x,y) f−1(x,y)仅取决于 [ x , y ] [x,y] [x,y].
同理, 设 h f = δ hf=\delta hf=δ, 即得到 f f f有右逆元 ⟺ ∀ x ∈ P , f ( x , x ) ≠ 0 ⟺ f \iff\forall x\in P, f(x,x)\ne0\iff f ⟺∀x∈P,f(x,x)=0⟺f有右逆元.
另外, 由 f g = δ , h f = δ fg=\delta,hf=\delta fg=δ,hf=δ, 得到 g = h g=h g=h.
ζ ( x , y ) = 1 , ∀ x , y ∈ P , x ≤ y \zeta(x,y)=1,\forall x,y\in P, x\le y ζ(x,y)=1,∀x,y∈P,x≤y. 所以有
KaTeX parse error: Undefined control sequence: \mbox at position 52: …{x\le z\le y}1=\̲m̲b̲o̲x̲{card}[x,y],\\[…
即从 x x x到 y y y的长度为 k k k的可重链的条数. 类似有
(
ζ
−
1
)
(
x
,
y
)
=
{
1
,
x
<
y
,
0
,
x
=
y
.
(\zeta-1)(x,y)=
于是 ( ζ − 1 ) k ( x , y ) (\zeta-1)^k(x,y) (ζ−1)k(x,y)是从 x x x到 y y y的长度为 k k k的链 x = x 0 < x 1 < ⋯ < x k = y x=x_0< x_1<\cdots < x_k= y x=x0<x1<⋯<xk=y的条数.
下面是 ( 2 − ζ ) ( x , y ) ∈ I ( P ) (2-\zeta)(x,y)\in I(P) (2−ζ)(x,y)∈I(P),
(
2
−
ζ
)
(
x
,
y
)
=
{
1
,
x
=
y
,
−
1
,
x
<
y
.
(2-\zeta)(x,y)=
由上述讨论, 局部有限偏序集 P P P的zeta函数 ζ \zeta ζ可逆, 其逆称为 P P P的Möbius函数, 记为 μ \mu μ(或者 μ P \mu_P μP). 通过归纳定义, 可得到:
KaTeX parse error: Expected group after '_' at position 111: … \mu(x,y)=-\sum_̲\limits{x\le z<…
第二个式子可以直接通过 ( 1 ) (1) (1)式代入后展开得到.
设 P P P为所有主序理想有限的偏序集, 令 f , g : P → C f,g: P\to\mathbb C f,g:P→C, 有
g ( x ) = ∑ y ≤ x f ( y ) , ∀ x ∈ P , (2) g(x)=\sum_{y\le x}f(y),\quad\forall x\in P,\tag2 g(x)=y≤x∑f(y),∀x∈P,(2)
当且仅当
f ( x ) = ∑ y ≤ x g ( y ) μ ( y , x ) , ∀ x ∈ P . f(x)=\sum_{y\le x}g(y)\mu(y,x),\quad \forall x\in P. f(x)=y≤x∑g(y)μ(y,x),∀x∈P.
这个证明看原版英文书中有一个通过平凡计算证明的方法, 感觉要更好理解一些.(子空间作用有点抽象) 假定 ( 2 ) (2) (2)成立, 则有
∑
y
≤
x
g
(
y
)
μ
(
y
,
x
)
=
∑
y
≤
x
μ
(
y
,
x
)
∑
z
≤
y
f
(
z
)
=
∑
z
≤
x
f
(
z
)
∑
z
≤
y
≤
x
μ
(
y
,
x
)
=
∑
z
≤
x
f
(
z
)
δ
(
z
,
x
)
=
f
(
x
)
其中倒数第二个等号成立是因为:
δ ( z , x ) = ( ζ μ ) ( z , x ) = ∑ z ≤ y ≤ x ζ ( z , y ) μ ( y , x ) = ∑ z ≤ y ≤ x μ ( y , x ) \delta(z,x)=(\zeta\mu)(z,x)=\sum_{z\le y\le x}\zeta(z,y)\mu(y,x)=\sum_{z\le y\le x}\mu(y,x) δ(z,x)=(ζμ)(z,x)=z≤y≤x∑ζ(z,y)μ(y,x)=z≤y≤x∑μ(y,x)
设 P P P为一个所有主对偶序理想 V x V_x Vx均有限的偏序集, 令 f , g ∈ C P f,g\in \mathbb C^P f,g∈CP, 则有
g ( x ) = ∑ y ≥ x f ( y ) , ∀ x ∈ P , g(x)=\sum_{y\ge x}f(y),\quad \forall x\in P, g(x)=y≥x∑f(y),∀x∈P,
当且仅当
f ( x ) = ∑ y ≥ x μ ( x , y ) g ( y ) , ∀ x ∈ P . f(x)=\sum_{y\ge x}\mu(x,y)g(y), \quad \forall x\in P. f(x)=y≥x∑μ(x,y)g(y),∀x∈P.
回忆本章开头的一个例子: 有限集合 A , B , C , D A,B,C,D A,B,C,D, 满足:
D = A ∩ B = A ∩ C = B ∩ C = A ∩ B ∩ C , D=A\cap B=A\cap C=B\cap C=A\cap B\cap C, D=A∩B=A∩C=B∩C=A∩B∩C,
通过容斥原理得到:
∣
A
∪
B
∪
C
∣
=
∣
A
∣
+
∣
B
∣
+
∣
C
∣
−
∣
A
∩
B
∣
−
∣
A
∩
C
∣
−
∣
B
∩
C
∣
+
∣
A
∩
B
∩
C
∣
=
∣
A
∣
+
∣
B
∣
+
∣
C
∣
−
2
∣
D
∣
下面通过Möbius反演解释上述等式:
给定 n n n个有限集合 S 1 , . . . , S n S_1,...,S_n S1,...,Sn, 令 P P P为它们所有的交集在包含关系下构成的偏序集, 其中包括空交 S 1 ∪ ⋯ ∪ S n = 1 ^ S_1\cup\cdots\cup S_n=\hat1 S1∪⋯∪Sn=1^, 若 T ∈ P T\in P T∈P, 令 f ( T ) f(T) f(T)表示 P P P中属于 T T T但不属于任何 T ′ < T T'
T′<T 的元素的个数, 令 g ( T ) = ∣ T ∣ g(T)=|T| g(T)=∣T∣.
下面通过上述的反演公式找出关于
∣ S 1 ∪ ⋯ ∪ S n ∣ = ∑ T ≤ 1 ^ f ( T ) = g ( 1 ^ ) , |S_1\cup\cdots\cup S_n|=\sum_{T\le \hat1}f(T)=g(\hat1), ∣S1∪⋯∪Sn∣=T≤1^∑f(T)=g(1^),
的表达式, 已知:
g ( T ) = ∑ T ′ ≤ T f ( T ′ ) , g(T)=\sum_{T'\le T}f(T'), g(T)=T′≤T∑f(T′),
由 P P P上的Möbius反演得到
0
=
f
(
1
^
)
=
∑
T
∈
P
g
(
T
)
μ
(
T
,
1
^
)
=
∑
T
≤
1
^
g
(
T
)
μ
(
T
,
1
^
)
=
g
(
1
^
)
μ
(
1
^
,
1
^
)
+
∑
T
<
1
^
∣
T
∣
μ
(
T
,
1
^
)
⇒
g
(
1
^
)
=
−
∑
T
<
1
^
∣
T
∣
μ
(
T
,
1
^
)
.
于是, 上面的例子就可以直接由反演公式给出(Hasse图如下), 其中
0
=
δ
(
A
,
1
^
)
=
(
μ
ζ
)
(
A
,
1
^
)
=
∑
A
≤
z
≤
1
^
μ
(
A
,
z
)
ζ
(
z
,
1
^
)
=
μ
(
A
,
A
)
ζ
(
A
,
1
^
)
+
μ
(
A
,
1
^
)
ζ
(
1
^
,
1
^
)
=
1
+
μ
(
A
,
1
^
)
⇒
μ
(
A
,
1
^
)
=
μ
(
B
,
1
^
)
=
μ
(
C
,
1
^
)
=
−
1
0
=
δ
(
D
,
1
^
)
=
(
μ
ζ
)
(
D
,
1
^
)
=
∑
D
≤
z
≤
1
^
μ
(
D
,
z
)
ζ
(
z
,
1
^
)
=
μ
(
D
,
D
)
ζ
(
D
,
1
^
)
+
μ
(
D
,
A
)
ζ
(
A
,
1
^
)
+
μ
(
D
,
B
)
ζ
(
B
,
1
^
)
+
μ
(
D
,
C
)
ζ
(
C
,
1
^
)
+
μ
(
D
,
1
^
)
ζ
(
1
^
,
1
^
)
=
1
+
(
−
3
)
+
μ
(
D
,
1
^
)
⇒
μ
(
D
,
1
^
)
=
2