代数结构

(

A

,

F

)

{\displaystyle (A,F)}

上的相容关系通常定义为与

(

A

,

F

)

{\displaystyle (A,F)}

的所有运算都兼容的自反对称关系,也可视为满足某些条件的

A

{\displaystyle A}

的覆盖。可以证明两个定义是相互等价的。代数结构

(

A

,

F

)

{\displaystyle (A,F)}

上的相容关系关于蕴涵构成代数格

Tolr

(

A

)

{\displaystyle \operatorname {Tolr} (A)}

。每个同余关系是相容关系,因此同余关系格

Cong

(

A

)

{\displaystyle \operatorname {Cong} (A)}

是相容关系格

Tolr

(

A

)

{\displaystyle \operatorname {Tolr} (A)}

的一个子集,但

Cong

(

A

)

{\displaystyle \operatorname {Cong} (A)}

不必是

Tolr

(

A

)

{\displaystyle \operatorname {Tolr} (A)}

的子格。[1]

作为二元关系

编辑

代数结构

(

A

,

F

)

{\displaystyle (A,F)}

上的相容关系定义为满足以下条件的

A

{\displaystyle A}

上的二元关系

{\displaystyle \sim }

(自反性)对于任意

a

A

{\displaystyle a\in A}

,有

a

a

{\displaystyle a\sim a}

(对称性)对于任意

a

,

b

A

{\displaystyle a,b\in A}

,如果

a

b

{\displaystyle a\sim b}

,那么有

b

a

{\displaystyle b\sim a}

(相容性)

{

(

a

,

b

)

:

a

b

}

{\displaystyle \{(a,b)\colon a\sim b\}}

构成两个

A

{\displaystyle A}

的直积

A

2

{\displaystyle A^{2}}

的子代数。也就是说,对于每个

n

{\displaystyle n}

元运算

f

F

{\displaystyle f\in F}

以及

a

1

,

,

a

n

,

b

1

,

,

b

n

A

{\displaystyle a_{1},\dots ,a_{n},b_{1},\dots ,b_{n}\in A}

,如果

a

i

b

i

{\displaystyle a_{i}\sim b_{i}}

对每个

i

=

1

,

,

n

{\displaystyle i=1,\dots ,n}

成立,那么有

f

(

a

1

,

,

a

n

)

f

(

b

1

,

,

b

n

)

{\displaystyle f(a_{1},\dots ,a_{n})\sim f(b_{1},\dots ,b_{n})}

同余关系定义为传递的相容关系。

作为覆盖

编辑

代数结构

(

A

,

F

)

{\displaystyle (A,F)}

上的相容关系定义为满足以下条件的

A

{\displaystyle A}

的覆盖。[2]:307, Theorem 3

对于任意

C

C

{\displaystyle C\in {\mathcal {C}}}

以及

S

C

{\displaystyle {\mathcal {S}}\subseteq {\mathcal {C}}}

,如果

C

S

{\displaystyle \textstyle C\subseteq \bigcup {\mathcal {S}}}

,那么有

S

C

{\displaystyle \textstyle \bigcap {\mathcal {S}}\subseteq C}

特别地,

C

{\displaystyle {\mathcal {C}}}

的任何两个不同元素是不可比较的。(取

S

=

{

D

}

{\displaystyle {\mathcal {S}}=\{D\}}

。)

对于任意

S

A

{\displaystyle S\subseteq A}

,如果

S

{\displaystyle S}

不是

C

{\displaystyle {\mathcal {C}}}

的元素的子集,存在二元素子集

{

s

,

t

}

S

{\displaystyle \{s,t\}\subseteq S}

使得

{

s

,

t

}

{\displaystyle \{s,t\}}

不是

C

{\displaystyle {\mathcal {C}}}

的元素的子集。

对于每个

n

{\displaystyle n}

元运算

f

F

{\displaystyle f\in F}

以及

C

1

,

,

C

n

C

{\displaystyle C_{1},\dots ,C_{n}\in {\mathcal {C}}}

,存在

(

f

/

)

(

C

1

,

,

C

n

)

C

{\displaystyle (f/{\sim })(C_{1},\dots ,C_{n})\in {\mathcal {C}}}

使得

{

f

(

c

1

,

,

c

n

)

:

c

i

C

i

}

(

f

/

)

(

C

1

,

,

C

n

)

{\displaystyle \{f(c_{1},\dots ,c_{n})\colon c_{i}\in C_{i}\}\subseteq (f/{\sim })(C_{1},\dots ,C_{n})}

。(这样的

(

f

/

)

(

C

1

,

,

C

n

)

{\displaystyle (f/{\sim })(C_{1},\dots ,C_{n})}

不一定唯一。)

集合分划满足定义中的前两个条件,但是反之不然。同余关系定义为构成分划的相容关系。

两种定义的等价

编辑

相容关系作为二元关系和作为覆盖的定义是等价的。具体地,设

(

A

,

F

)

{\displaystyle (A,F)}

是一个代数结构,

{\displaystyle \sim }

A

{\displaystyle A}

上的二元关系,并且是

A

{\displaystyle A}

上的相容关系。记

A

/

{\displaystyle A/{\sim }}

是由极大子集

C

{\displaystyle C\subseteq }

使得对于每个

c

,

d

C

{\displaystyle c,d\in C}

c

d

{\displaystyle c\sim d}

所构成的集合。使用图论术语,

A

/

{\displaystyle A/{\sim }}

是图

(

A

,

)

{\displaystyle (A,\sim )}

的极大团的集合。在同余关系的情形下

A

/

{\displaystyle A/{\sim }}

就是等价类组成的商集。那么,

A

/

{\displaystyle A/{\sim }}

A

{\displaystyle A}

的覆盖,并且满足作为覆盖定义中的三个条件。(最后一个条件可以使用佐恩引理予以证明。)反之,设

C

{\displaystyle {\mathcal {C}}}

A

{\displaystyle A}

的覆盖,并且作为覆盖构成相容关系。定义

A

{\displaystyle A}

上的二元关系

C

{\displaystyle \sim _{\mathcal {C}}}

,使得

a

C

b

{\displaystyle a\sim _{\mathcal {C}}b}

当且仅当存在

C

C

{\displaystyle C\in {\mathcal {C}}}

使得

a

,

b

C

{\displaystyle a,b\in C}

。那么

C

{\displaystyle \sim _{\mathcal {C}}}

作为二元关系构成

(

A

,

F

)

{\displaystyle (A,F)}

上的相容关系。因此两种定义等价。一个相容关系作为二元关系是传递关系当且仅当作为覆盖是分划。所以同余关系的两种刻画也是一致的。

关于相容关系的商代数

编辑

(

A

,

F

)

{\displaystyle (A,F)}

是代数结构,

{\displaystyle \sim }

是其上的相容关系,并且设对于每个

n

{\displaystyle n}

元运算

f

F

{\displaystyle f\in F}

以及

C

1

,

,

C

n

A

/

{\displaystyle C_{1},\dots ,C_{n}\in A/{\sim }}

,存在唯一的

(

f

/

)

(

C

1

,

,

C

n

)

A

/

{\displaystyle (f/{\sim })(C_{1},\dots ,C_{n})\in A/{\sim }}

使得有

{

f

(

c

1

,

,

c

n

)

:

c

i

C

i

}

(

f

/

)

(

C

1

,

,

C

n

)

{\displaystyle \{f(c_{1},\dots ,c_{n})\colon c_{i}\in C_{i}\}\subseteq (f/{\sim })(C_{1},\dots ,C_{n})}

那么,这就自然地定义了

(

A

,

F

)

{\displaystyle (A,F)}

关于

{\displaystyle \sim }

的商代数

(

A

/

,

F

/

)

{\displaystyle (A/{\sim },F/{\sim })}

对于同余关系,上面的唯一性条件必然成立,并且上面定义的商代数与通常的商代数是一致的。

与同余关系不同,对于相容关系,上面的唯一性条件不一定成立;即使成立,商代数

(

A

/

,

F

/

)

{\displaystyle (A/{\sim },F/{\sim })}

不一定继承用来定义

(

A

,

F

)

{\displaystyle (A,F)}

所属簇的恒等式,于是

(

A

/

,

F

/

)

{\displaystyle (A/{\sim },F/{\sim })}

不一定仍然落入这个簇。因此,对于代数结构簇

V

{\displaystyle {\mathcal {V}}}

,我们需要考虑它可能满足的以下两个条件。[1]

(相容可分解性)对于所有

(

A

,

F

)

V

{\displaystyle (A,F)\in {\mathcal {V}}}

以及其上的相容关系

{\displaystyle \sim }

,上面表述的唯一性条件成立。(从而可以定义商代数

(

A

/

,

F

/

)

{\displaystyle (A/{\sim },F/{\sim })}

。)

(强相容可分解性)对于所有

(

A

,

F

)

V

{\displaystyle (A,F)\in {\mathcal {V}}}

以及其上的相容关系

{\displaystyle \sim }

,上面表述的唯一性条件成立,并且有

(

A

/

,

F

/

)

V

{\displaystyle (A/{\sim },F/{\sim })\in {\mathcal {V}}}

前者蕴涵后者,但是反之不一定成立。