离散数学-代数系统知识总结
代数系统
基本概念
设X和Y是两个任意集合,而f是X到Y的一个二元关系,如果对于每一个xX,有唯一的yY,使得<x,y>f,则称f是从X到Y的一个映射(函数),记作f:XY,若<x,y>f,通常记y为f(x),称x是自由变元,称y为x在映射下的象。
运算:
对于集合A,一个从AB的映射,称集合A上的一个n元运算。
一个非空集合A连同若干个定义在该集合的运算f1,f2,…,fi所组成的系统,称为一个代数系统,记作<A,f1,f2,…,fk>
设A是一个非空集合,到B的一个映射f:AB,若BA,则称映射f关于集合A是封闭的(或称A对f是封闭的)。
几个代数系统:
运算及其性质
定义:设“”是定义在集合A上的二元运算,<A,>是一个代数系统,对若满足:
- a*bA,则称运算“*”在集合上是封闭的。
- a*b=ba则称运算“*”在集合A上是可交换的或称运算“”在A上满足交换律
- (a*b)*c=a*(b*c),则称运算在集合A上是可结合的,或称运算在A上满足结合律
设“*”、“”是集合A上的两个二元运算,对,若满足:
- ,则称两运算在A上满足吸收律
- ,则称运算“”对“*”在A上满足左分配律
- ,则称运算“”对“*”在A上满足右分配律。如果既是左分配的又是右分配的,则称运算“0”对“*”是可分配的。
设“*”是集合A上的二元运算,若,有:a*a=a,则称a为A上的等幂元,若A中的一切元素都是等幂元,则称运算”*“在A上满足等幂律。
设“*”是集合A上的二元运算,若,使得对,都有:
- a*e=a,则称e为运算“*”关于A的右单位元素或右幺元,记为
- e*a=a,则称e为运算“*”关于A的左单位元素或左幺元又记为e1.
- a*e=e*a=a,则称e为运算“*”关于A的单位元素或幺元
设<S,*>是一个代数系统,若<S,*>存在左右幺元,则它们一定相等,且是幺元;若存在幺元,则幺元唯一。
设“*”是集合A上的二元运算,如,使得对,都有:
- ,则称为运算“*”关于A的右零元
- ,则称“”为运算“*”关于A的左零元
- ,则称为运算“*”关于A的零元
设<S,*>是一个代数系统,若<S,*>存在左右零元,则他们一定相等且是零元。零元唯一
设“*”是集合A上的二元运算,e是<A,*>的幺元,对,若,使得:
- a*b=e,则称b为a关于运算“*”右逆元,a也称为右可逆的,记为
- b*a=e,则称b为a关于运算“*”左逆元,a也称为左可逆的
- ab=ba=e,称b为a关于运算“*”的逆元,a也称为可逆的
设<S,*>是一个代数系统,若“*”满足结合律且e是<S,*>的幺元,则对,若存在左右逆元,则该左右逆元一定相等,且是该元的逆元。逆元若存在,则唯一
设<S,*>是一个代数系统,且集合S中的元素个数大于1.如果该代数系统中存在幺元和零元,则幺元不等于零元
设<A,*>是一个代数系统,则:
半群:设<S,*>是一个代数系统,S为非空集合。若运算“*”是封闭的,则称此代数系统是一个广群
设<S,*>是一个代数系统,如运算“*”封闭的,可结合的,则此二元代数系统是一个半群,若运算”*“又是可交换的,则称此代数系统可交换半群
设<S,*>是一个半群,S且*在B上封闭,那么<B,*>也是一个半群称为<S,*>的子半群
设<H,*>是一个半群,如果H是一个有限集,则必有使得a*a=a
设<S,*>是一个半群,若该半群存在幺元e,则称此半群<S,*>是一个独异点(或含幺半群),进一步,若运算*又是可交换运算,则称此独异点为可交换的独异点(可交换的含幺半群)
一个独异点<S,*>的运算表中的任何两行(列)都是不同的
设<S,*>是一个独异点,对任意,且a,b均有逆元
群:
给定一个代数系统<G,*>,若运算*满足:
封闭,结合,存在幺元,对于任意一个集合中的元素都有逆元,则称<G,*>是一个群,简称G是一个群,称|G|为群G的阶
进一步满足:
运算*满足交换律,则称为交换群或阿贝尔群
|G|有限,有限群
|G|无限,无限群
阶数大于1的群无零元
设<G,*>是一个群,对于a,b,cG,如果ab=ac或者b*a=c*a,则必有b=c(消去律)
群中除幺元外无其他幂等元
子群:
设<G,*>是一个群,H是G的一个非空子集,若H关于G的运算*构成群,则称<H,*>是<G,*>的一个子群
一般来说,对任意的群都有两个<{e},*>,<G,*>我们称这两个子群为该群的平凡子群,而若有子群<H,*>,且H{e}和HG,则称<H,*>为<G,*>的真子群
设<G,*>是一个群,<H,*>是<G,*>的子群,则群<G,*>的幺元必定也是子群的幺元
设<G,*>是一个子群,H是G的一个有限非空子集,那么只要运算在H上封闭,<H,*>必定是<G,*>的子群
设<G,*>是一个群,H是G的一个非空子集,如果对于H中的任何元素a和b有,则<H,*>是<G,*>的子群
设<G,*>是一个群,H1,H2,。。。Hn是G的n和子群,则有H=H1H2是G的子群
设<G,*>是一个群,则<G,*>作成交换群的充分必要条件是:对有(a*b)*(a*b)=(a*a)*(b*b)
设<G,*>是一个群,若G中存在元素a,使得对都有x=,则称<G,*>是由a所生成的循环群,常记群G=(a),而a成为该循环群的生成元,群G中的一切生成元构成的集合叫做该群G的生成集
循环群一定是阿贝尔群
设<G,*>=(a)是一个有限循环群,如果群G的阶为n,则a的周期/阶为n