首页 > 其他分享 >群论入门

群论入门

时间:2023-09-10 16:33:46浏览次数:64  
标签:入门 一个 整数 单位 逆元 群论 加法 乘法

本蒟蒻也只能到入门的层次了

初步认识

什么是群?
我把它理解为 : 一个运算系统
换句话说,一个群里面包含 : 数 + 运算方法
例如,一个最好理解的群,由 整数加法 构成的一个群:
…… -2,-1,0,1,2,3,4 ……
它只包含整数,对这些整数只能进行加法运算

为方便表示,用 G 表示非空数集,用 · 表示运算
当然,不是什么数加上什么运算都能算得上是群的,不然那这个群岂不是毫无意义
所以对群有以下规定:

1. 封闭性

我们既然给群定义了这么一个数集 G,那它当然要包含使用这个群时会出现的每个数
也就是给群划定了一个范围,不管你怎么拨弄,都不会超出这个范围
即若 $ a \in G,b \in G,c=a·b $

那么一定有 $ c \in G $

拿整数加法集来试验
$ 1 \in Z,2 \in Z,3=1+2 $

$ 3 \in Z $ ,符合

2. 结合律

很好理解,$ a·(b·c)=a·b·c=(a·b)·c $

例如:$ 1+(2+3)=1+2+3=(1+2)+3 $

注意:不一定满足交换律, a · b 不一定等于 b · a

3. 单位元

正如其名,“ 单位 ” 表示它是这个群中最基础也最元老的数
用 e 表示
规定:$ e \in G,\forall a \in G,a·e=a $
也就是算了等于没算的那个数
在整数加法中,0 就是单位元,因为任何整数加 0 都等于它们自己

一个群里只有一个单位元吗?
假设有两个单位元,e1 和 e2
那么 $ e_1·e_2=e_1,e_1·e_2=e_2,e_1=e_2 $
所以只存在一个单位元

4. 逆元

想象一个箭头,从坐标原点出发指向外面,又有一个箭头接着前一个箭头反向连回到原点
(其实我就只是想说向量)
逆元就相当于那个反向的箭头,将一个数转回到原点(在群的概念中就是变成单位元)
对 A 来说,用 $ A^{-1} $ 表示 A 的逆元( 联想一下乘除法中,3的逆元就是3^(-1))

$ \forall A \in G,\exists A^{-1} \in G,A·A^{-1}=e $

同样地,在群里对于一个数,它只有一个逆元吗?
假设数 A 有两个逆元 $ A^{-1}_1, A^{-1}_2 $

$ ( A^{-1}_1 · A ) · A^{-1}_2 = e · A^{-1}_2 = A^{-1}_2 , A^{-1}_1·(A· A^{-1}_2)= e·A^{-1}_1 = A^{-1}_1 $

由结合律可知 $ ( A^{-1}_1 · A ) · A^{-1}_2 =A^{-1}_1·(A· A^{-1}_2) $

得到 $ A^{-1}_1 = A^{-1}_2 $ ,所以每个数只存在唯一对应的一个逆元

举个栗子:整数加法中,0 是单位元,对于每个整数,它的相反数就是它的逆元
$ 1 \in Z,-1 \in Z,1+(-1)=1-1=0=e \Rightarrow 1^{-1}=-1, (-1)^{-1}=1 $

同时也可以看出,逆元具有相互性
$ A^{-1}=B \Rightarrow B^{-1}=A $


基本的性质就是这些了,已经知道群是啥了,赶紧拿着定义去套一套马,看看能套住哪一匹
既然 整数加法 是群,那 整数乘法 呢?

  1. 封闭性: 任何两个整数乘起来也还是个整数对吧,满足!
  2. 结合律: a * b=b * a ,满足!
  3. 单位元: 1? 1 * (-1)=-1 ,1 * 0 =0,1 * 2=2 , 1* 3=3 …… 满足!
  4. 逆元: 等等,找不到逆元啊?3 要乘几才能等于 1 呢?

看来这么一个直截了当的整数乘法不构成群!
看看往数集内加入小数,即把整数集 Z 扩充成实数集 R,能使它构成群吗?

2 *(1/2)=1 , 3 *(1/3)=1 …… 好像满足
但是 0 怎么办? 0 乘任何数都等于 0,它不存在逆元,所以为了构成群,就应该把 0 排除在外

综上所述,不存在整数乘法群
但经过修修补补,可以发现 有理数乘法(数集为 {x|$ x \ne 0,x \in R $})可以构成群
同时,也可以发现 有理数乘法群 和 有理数除法群 是等价的东西!妙哉妙哉

标签:入门,一个,整数,单位,逆元,群论,加法,乘法
From: https://www.cnblogs.com/CYuPan/p/17691211.html

相关文章

  • BJL技巧之下三路打法入门(新手必看)
    若你是个BJL游戏的爱好者,第一件要做的事就是养成分析牌路的习惯,再从中找出输-钱的点,接着检讨并改正,如此一来才有办法轻松获胜赢-钱。根据徐白深入研究以前的4000局-牌,发现整体来说能够赢钱的只有下面三种类型的牌局,其它的总体来说都是亏钱的。BJL罔止 TL6291點com  探讨BJL......
  • OpenResty快速入门
            ......
  • Java从入门到精通-类和对象(一)
    0.类和对象1.面向对象概述Java面向对象编程(Object-OrientedProgramming,OOP)是一种强大的编程范式,它基于对象、类、封装、继承和多态等核心概念。这种编程范式使得代码更加模块化、可维护、可重用和可扩展。1.1对象和类在Java中,一切都是对象。对象是程序中的基本单位,它代表现实世......
  • WebPack入门
    什么是webpack简单地说就是要一个web的打包工具,将项目所需要的资源进行打包处理。安装webpack很简单,首先是初始化一个node.js的项目npminit之后就是安装webpack以及webpack-clinpmiwebpackwebpack-cliD初试打包我们在src/js目录下分别新建两个js文件,分别执行加法和......
  • RocketMQ 入门实战(3)--Admin Tool 介绍
    本文主要介绍RocketMQ管理工具(mqadmin)的使用,文中所使用到的软件版本:RocketMQ5.1.3、CentOS 7.9.2009。1、mqadmin说明A、执行命令方法:./mqadmin{command}{args}B、几乎所有命令都需要配置-n表示NameServer地址,格式为ip:portC、几乎所有命令都可以通过-h获取帮助......
  • 系统入门C语言的寄存器
    你好,我是悦创。本篇为C语言一对一辅导笔记节选,我们来系统地了解C语言中与寄存器相关的内容。1.什么是寄存器?寄存器是位于CPU内部的小型、高速的存储单元,它们的访问速度远高于主内存。在执行程序时,常用的数据和指令经常被加载到这些寄存器中,以加速程序的运行。2.register关键字在......
  • 游戏开发入门——CocosCreator实现
    课程介绍课前介绍为什么要开这门课?其实市面上已经有很多关于游戏开发的课程了,而且都各有千秋。但是。目前市面上的编程课很多标榜的零基础,但是很多名词都没有做相应的解释。我觉得对于初学者来说,可能还是有些难度。课程和课程之间没有一个循序渐进的关系。学员无法通过学习......
  • Java从入门到精通-数组(二)
    4.数组的基本操作数组的基本操作包括遍历数组、填充替换数组元素、对数组进行排序、复制数组以及查询数组中的元素。•4.1遍历数组遍历数组是访问数组中所有元素的过程,通常使用循环完成。使用 for 循环遍历数组:int[]numbers={1,2,3,4,5};for(inti=0;i<numbers.l......
  • HTML零基础入门(1)
    博主主页:倔强的大蜗牛 ......
  • MongoDB 入门
    0x01概述MongoDB是一个基于分布式文件存储的开源数据库,由C++语言编写,提供了一个可扩展的高性能数据存储解决方案MongoDB是一个文档型数据库,属于非关系型数据库(NoSQL)的一种,其数据是以文档的形式来存储的文档(Document)在MongoDB中是一个非常重要的概念,类似MySQL中的......