网络空间安全数学基础·循环群、群的结构

3.1 循环群(重要)
3.2 剩余类群(掌握)
3.3 子群的陪集(掌握)
3.4 正规子群、商群(重要)

3.1 循环群

定义:如果一个群G里的元素都是某一个元素g的幂,则G称为循环群。g称为G的一个生成元,由g生成的循环群记为(g)或<g>。
无限循环群可表示为:

有限n阶循环群可表示为:

例:整数加法群Z是一个循环群。1是生成元,每一个元素都是1的“幂”。再次强调讨论的群里“乘法”是抽象的,只代表一种代数运算.在整数加群中,“乘法”就是普通加法,那么“幂”就是一个元素的连加,例如

而且规定

即0为0个1相加。

循环群简单性质:
n阶循环群中g^n = e,得:设i,j是任意整数,如果i≡j (mod n),则g^i = g^j,g^i的逆元g^i = g^(n-i)是交换群。
对于循环群G中两个任意元,循环群一定满足交换律,是交换群(Abel群)。在n阶循环群中,有g^n = e。

设G是一个群,a是G中的一个元素。
1)  a的所有幂两两不相等,于是以a为生成元的循环群是无限循环群。
2) 存在整数i>j,使a^i = a^j,则a^(i-j)=e。这表明存在正整数k = i-j 使a^k = e。使上式成立的最小正整数k称为元素a的阶。在第1种情况下,这样的正整数不存在,称a是无限阶元素。

元素的阶及其性质:
a是n阶元素,则序列两两不相同,而且a的一切幂都包含在这个序列中。 
定理:一个群G的任意元素a都能生成一个循环群,它是G的子群。如果a是无限阶元素,则a生成无限循环群,如果a是n阶元素,则a生成n阶循环群。
定理:对于n阶元素a有a^i = e,当且仅当n|i。a^k 的阶为 n/(k,n)。
推论:元素g生成的n阶循环群G中元素g^k(0<k≤n-1)的阶为 n/(k,n);当k,n互素时,g^k的阶为n,也是G的生成元。

例:8阶循环群各个元素的阶分别为:

其中共有4个生成元

整数集合{0,1,2…,n-1}中与n互素的数有φ(n)个(欧拉函数),因此n阶循环群共有φ(n)个n阶元素即φ(n)个生成元。 

定理:
1)  循环群的子群是循环群,它或者仅由单位元构成,或者由子群中具有最小正指数的元素生成,即生成元为具有最小正指数的元素;
2) 无限循环群的子群除{e}外都是无限循环群;
3)  n阶循环群的子群的阶是n的正因子,且对n的每一个正因子q,有且仅有一个q阶子群。

 例:8阶循环群G的真子群。
8的所有正因子为1,2,4,8, 相应的子群分别为: (因为8=1·8=2·4=4·2=8·1)

其中{e}和G是群G的平凡子群。

3.2 剩余类群

剩余类:根据同余的概念,可以将整数Z进行分类:设m是正整数,把模m同余的整数归为一类,即可表示为 a = qm+r, 0≤r<m,q = 0,±1,±2,… 。这一类,称为剩余类,剩余类中的每个数称为该类的剩余或代表,r称为该类的最小非负剩余。

剩余类群:
将全体整数按模m分成m个剩余类:

= {0,±m,±2m,±3m,…};

 = {1,1±m,1±2m,1±3m,…};
 = {2,2±m,2±2m,2±3m,…};
 …
= {(m-1),(m-1)±m,(m-1)±2m ,…}
这m个剩余类称为模m剩余类,记为Zm。

是两个模m的剩余类,定义剩余类的加法如下:

例:如Z8的两个剩余类

定理:模m的全体剩余类集合对于剩余类加法构成m阶循环群。称为m阶剩余类加群。 
定理:任意无限循环群与整数加群Z同构; 任意n阶循环群与n阶剩余类加群同构。

3.3 子群的陪集

引理:
设G是一个群。
1) 对于任意a∈G,集合 aG = {ah | h∈G}= G。
2) GG = {ah | h∈G,a∈G}= G。

定义:设H是群G的一个子群。对于任意a∈G,集合 aH={ah | h∈H } 称为H的一个左陪集。 同样定义右陪集 Ha = {ha | h∈H }。对于交换群,左陪集和右陪集是一致的,可以称为陪集。

陪集的性质:
(1)
(2)这说明陪集中的任何元素均可以作为代表元。
(3)两个陪集相等的条件
(4)对任何a, b∈G有aH = bH 或。因而H的所有左陪集的集合{aH︱a ∈G}构成了G的划分。

定理:设H是群G的一个子群。H的任意两个左(右)陪集或者相等或者无公共元素。 群G可以表示成若干互不相交的左(右)陪集的并集。

例:设m是一个正整数,M表示所有m的倍数组成的集合, 即M = {mt | t = 0,±1,±2,±3,… } = {0,±m,±2m,±3m,…}, M的另一种表示为M = {mt | t∈Z}。

显然M是整数加群Z的子群。

为模m的一个剩余类,即于是有

可见是M的一个陪集。由Z可以按模m分成m个剩余类,则Z可以按M分成m个陪集: M,1+M,2+M,…,(m-1)+M。

陪集中元素个数=H中元素个数
H的陪集除H外对于G的运算都不是群。

子群的指数及Lagrange定理
设G的阶是n,H是G的m阶子群, H = {g1, g2, …, gm} 设互不相交的左陪集共有j个,j称为子群H在群G中的指数。 j个陪集排列(左陪集阵列):

显然有:n = jm。

推论(拉格朗日定理):设G是一个有限群,H 是一个子群,则H的阶是G的阶的因子。

推论:设G是一个有限群,G中的每一个元素的阶一定是G的阶的因子。设G的阶为n,则对任意a∈G,有a^n = e。

推论:阶为素数的群一定为循环群。

3.4 正规子群、商群

定义:设H是群G的子群,如果H的每一个左陪集也是右陪集,即对于任意a∈G,总有 aH = Ha, 则称H为G的正规子群,或不变子群。 显然阿贝尔群的所有子群是正规子群。

定理:设H是群G的子群,下面命题等价.
1) H是群G的正规子群;
2) 对于任意a∈G,总有 aHa^(-1)= H
3) 对于任意a∈G及任意h∈H,总有 aha^(-1)∈H
4) 对于任意a∈G,总有 aHa^(-1)⊆H

定义:设A,B是群G中的两个子集合,定义子集合A和B的乘积为 AB = {ab | a∈A,b∈B}, 即A中元素和B中元素相乘得到的集合。
然子集乘积满足结合律: (AB)C = A(BC) 如果A是一个子群,b∈G,令B = {b},则A的左陪集bA可表示为BA。

定理:设H是群G的一个子群,H是正规子群的充要条件是任意两个左(右)陪集的乘积仍然是一个左(右)陪集。

定理:如果H是群G的正规子群,则H的全体陪集 {aH | a∈G}对于群子集的乘法构成群,称为G对正规子群H的商群,记为G/H。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/671768.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【SpringBoot】四种读取 Spring Boot 项目中 jar 包中的 resources 目录下的文件

本文摘要&#xff1a;四种读取 Spring Boot 项目中 jar 包中的 resources 目录下的文件 &#x1f60e; 作者介绍&#xff1a;我是程序员洲洲&#xff0c;一个热爱写作的非著名程序员。CSDN全栈优质领域创作者、华为云博客社区云享专家、阿里云博客社区专家博主。公粽号&#xf…

python dlib 面部特征点检测

运行环境macos m2芯片 Python 3.11.7&#xff0c;python3.9都能通过&#xff0c;windows系统应该也是一样的效果 import dlib import cv2 import matplotlib.pyplot as plt# Load the image image_path path_to_your_image.jpg # Replace with the path to your image image…

React常见的一些坑

文章目录 两个基础知识1. react的更新问题, react更新会重新执行react函数组件方法本身,并且子组件也会一起更新2. useCallback和useMemo滥用useCallback和useMemo要解决什么3. react的state有个经典的闭包,导致拿不到最新数据的问题.常见于useEffect, useMemo, useCallback4. …

LLM——深入探索 ChatGPT在代码解释方面的应用研究

1.概述 OpenAI在自然语言处理&#xff08;NLP&#xff09;的征途上取得了令人瞩目的进展&#xff0c;这一切得益于大型语言模型&#xff08;LLM&#xff09;的诞生与成长。这些先进的模型不仅是技术创新的典范&#xff0c;更是驱动着如GitHub Copilot编程助手和Bing搜索引擎等广…

基于SpringBoot+Vue的公园管理系统的详细设计和实现(源码+lw+部署文档+讲解等)

&#x1f497;博主介绍&#xff1a;✌全网粉丝1W,CSDN作者、博客专家、全栈领域优质创作者&#xff0c;博客之星、平台优质作者、专注于Java、小程序技术领域和毕业项目实战✌&#x1f497; &#x1f31f;文末获取源码数据库&#x1f31f; 感兴趣的可以先收藏起来&#xff0c;还…

西瓜播放器xgplayer设置自动播放踩坑

上图是官网&#xff08;西瓜视频播放器官方中文文档&#xff09;的介绍&#xff0c;相信大家都是按照官网配置去做的&#xff0c;但是并没有什么用&#xff0c;插件很好用&#xff0c;但是属性不全&#xff0c;真的很悔恨&#xff0c;找遍 api 都没有找到自动播放的属性&#x…

epoll模型下的简易版code

epoll模型下的简易版code c #include <stdio.h> #include <stdlib.h> #include <string.h> #include <unistd.h> #include <sys/epoll.h> #include <fcntl.h>#define MAX_EVENTS 10 #define NUM_DESCRIPTORS 5 // 模拟多个文件描述符// …

即时通讯系统是什么?

在信息化发展的时代&#xff0c;人们需要更加高效、便捷的通信方式来满足日常沟通和合作的需求。即时通讯系统应运而生&#xff0c;成为人们日常生活和工作中不可或缺的一部分。即时通讯系统通过互联网或其他网络通信技术实现实时信息传递&#xff0c;为用户提供了文字、语音、…

Adobe InDesign 专业桌面排版软件下载安装,Id软件丰富的排版和设计工具!

Adobe InDesign这款革命性的应用程序不仅彻底改变了出版业的生产流程&#xff0c;更引领着设计领域向前迈进。 在Adobe InDesign的众多强大功能中&#xff0c;对OpenType字体的支持堪称其一大亮点。OpenType字体不仅拥有更加丰富的字体样式和字符集&#xff0c;还具备更为灵活…

遥感之特征选择-禁忌搜索算法

各类智能优化算法其主要区别在于算法的运行规则不同&#xff0c;比如常用的遗传算法&#xff0c;其规则就是变异&#xff0c;交叉和选择等&#xff0c;各种不同的变体大多是在框架内的实现细节不同&#xff0c;而本文中的禁忌算法也是如此&#xff0c;其算法框架如下进行介绍。…

【一刷《剑指Offer》】面试题 31:连续子数组的最大和

牛客对应题目链接&#xff1a;连续子数组最大和_牛客题霸_牛客网 (nowcoder.com) 力扣对应题目链接&#xff1a;53. 最大子数组和 - 力扣&#xff08;LeetCode&#xff09; 核心考点 &#xff1a;简单动归问题。 一、《剑指Offer》对应内容 二、分析题目 1、贪心 从前往后迭…

VRTK4教程 一:资源导入、Unity设置、连接头盔

文章目录 VRTK4的分包导入VRTK4的资源包unity设置连接头盔 VRTK4的分包 vrtk4的资源包和旧版不同&#xff0c;采用了分包导入的思想&#xff0c;我们要用什么功能&#xff0c;就导入什么包&#xff0c;可以有效减小程序体积 如下图&#xff0c;已经导入的vrtk包会显示在Packag…

C语言—深入理解指针(5)

1. sizeof 和 strlen 的对比 1.1 sizeof 在学习操作符的时候&#xff0c;我们学习了 sizeof&#xff0c;sizeof 是计算变量所占内存空间大小的&#xff0c;单位是字节&#xff0c;如果操作数是类型的话&#xff0c;计算的是使用类型创建的变量所占内存空间的大小。 sizeof 只…

MicroBlaze 处理器参考指南

概述 本章包含MicroBlaze功能的概述和详细信息MicroBlaze架构包括Big-Endian或Little-Endian位反转格式&#xff0c;32位或64位通用寄存器&#xff0c;虚拟内存管理&#xff0c;缓存软件支持&#xff0c;和AXI4-Stream接口 简介 MicroBlaze嵌入式处理器软核是一个精简指令集…

调查问卷和考试系统SurveyKing

什么是 SurveyKing &#xff1f; SurveyKing 是功能更强大的调查问卷、考试系统&#xff0c;很多功能体验超过问卷网、问卷星。支持在线考试/调查问卷/公开查询/题库刷题/投票。 软件特性 &#x1f947; 支持 20 多种题型&#xff0c;如填空、选择、下拉、级联、矩阵、分页、签…

CANDela studio的DTC

可以在文件——属性里面选择支持的规范 想要添加DTC&#xff0c;首先要在Diagnostic Trouble Codes里面的Available DTCs Fault Memory里面进行添加&#xff0c;不过这只是添加在池子里面&#xff0c;并不能使用。 添加完了之后在fault memory里面copy进来&#xff0c; 这样就能…

VRRP

文章目录 VRRP基本原理技术背景VRRP作用VRRP概述VRRP名词解释VRRP路由器VRRP组虚拟路由器虚拟IP地址、MAC地址Master、Backup路由器 VRRP状态机Master/ Backup 路由器Master路由器:Backup路由器: VRRP的工作过程 VRRP基础配置![image.png](https://img-blog.csdnimg.cn/img_con…

【逻辑回归】Logistic Regression逻辑回归模型学习笔记

文章目录 序言1. 线性回归2. 逻辑回归2.1 引入逻辑回归的原因2.2 逻辑回归2.3 逻辑回归的应用 3. 逻辑函数3.1 sigmoid函数3.2 sigmoid函数的性质3.3 决策边界3.4 对数几率 4. 损失函数4.1 为什么说逻辑回归时概率类模型4.2 为什么要进行极大似然估计4.3 利用MLE如何推导出损失…

MySQL嵌套,别名,分组查询

有以下三张表&#xff1a;分别是课程表c&#xff0c;有课程号cno&#xff0c;课程名cname&#xff0c;课程类别cpro等 学生信息表s&#xff0c;学号sno&#xff0c;姓名sname&#xff0c;性别ssex&#xff0c;年龄sage&#xff0c;班级sclass&#xff0c;籍贯jg 成绩表sc&#…

C++STL---list知识汇总

前言 学习完list&#xff0c;我们会对STL中的迭代器有进一步的认识。list底层有很多经典的东西&#xff0c;尤其是他的迭代器。而list的结构是一个带头双向循环链表。 list没有reserve和resize&#xff0c;因为它底层不是连续的空间&#xff0c;它是用时随时申请&#xff0c;…