子代数(subalgebra)是泛代数上的一个概念,子集、子群、线性子空间等概念的推广。
定义[]
假设有两个同类型
的代数
,且
是
的子集,另一方面对于
上的每个代数运算
,它都是
对应的运算
的限制(restriction),即对任意的
(自然
)都有
这样,我们就称
是
的子代数,
称为
的子泛(subuniverse)。
子泛可以是空集,但它不是任意子代数的底集。
如果
中有零元运算,那么子代数中一定都有这个零元运算。
嵌入[]
假设
和
是同型代数,且存在一个单射
满足
我们就说
是嵌入(embeding)映射,或单态射(monomorphism)。显然如果
是
的子代数,那么存在这样的嵌入映射。
如果
是嵌入映射,那么
是
的子泛,进一步,
是
的子代数。
生成子泛[]
假设有代数
,给定
的子泛
,定义
是
生成的子泛(
is the subuniverse generated by X)。
是
的代数闭包算子。实际上如果定义
,于是
进一步可得,
形成的格是代数格。进而有有限生成的代数的概念,详见 Birkhoff-Frink 定理。
参考资料
- S. Burris, H. P. Sankappanavar, A Course in Universal Algebra, GTM Vol.78, Springer, New York, 2011-10, ISBN
978-1-4613-8132-7
.