计算机学院
5-1 代数系统的引入
定义5-1.1 [ n元运算] 对于集合A,一个从An到B的映射,称为集合
A上的一个n元运算。如果BA,则称该n元运算
是封闭的。 定义5-1.2[代数系统] 一个非空集合A连同若干个定义在该集合上的 运算f1,f2,…,fk所组成的系统就称为一个代数系统, 记作<A,f1,f2,…,fk>。
计算机学院
第三篇 代数系统(Algebraic System )
针对某个具体问题选用适宜的数学结构去进 行较为确切的描述,这就是所谓的“数学模型”。
可见,数学结构在数学模型中占有极为重要的位
置。我们这里所要研究的是一类特殊的数学结 构—由集合上定义若干个运算而组成的系统。我 们通常称它为代数系统。它在计算机科学中有着 广泛的应用。
第 三 篇 代 数 系 统
计算机学院
第三篇 代数系统(Algebraic System )
人们研究和考察现实世界中的各种现象或过程, 往往要借助某些数学工具。譬如,在微积分学中,
可以用导数来描述质点运动的速度,可以用定积
分来计算面积、体积等;在代数学中,可以用正 整数集合上的加法运算来描述工厂产品的累计数, 可以用集合之间的“并”、“交”运算来描述单 位与单位之间的关系等。
<P(S), ∩ >
P(S)是S的幂 集∩为集合的 “交” A∩B∈P (S) A∩B=B∩A (A∩B)∩C =A∩(B∩C)
I为整数集合 · 为普通乘法 x· y∈I x· y=y· x (x· y)· z=x· (y· z )
计算机学院
5-2 运算及其性质
定义5-2.1[运算封闭] 设*是定义在集合A上的二元运算,如果对于任意 的x,y∈A,都有x*y∈A,则称二元运算*在A上是封 闭的。