热门标签 | HotTags
当前位置:  开发笔记 > 程序员 > 正文

群、环、域基础与例子

0群群的定义(群的公理):我们将满足以下公理的集合G称为群:0.关于运算*是闭集。(运算*为广义运算

0 群

群的定义(群的公理):

        我们将满足以下公理的集合G称为群:
                0.关于运算*是闭集。(运算*为广义运算)
                1.对于任意的元,都满足结合律。
                2.存在单位元。
                3.对于任意的元,都有与其对应的逆元。

        如果在群的基础上,再满足交换律(a运算b = b 运算 a),我们称这种群叫做阿贝尔群。

        半群:满足条件0和条件1的集合称为半群。

        群的例子:整数群
                0.对于任何两个整数a和b,它们的和也是整数。满足条件0,关于运算+是闭集;
                1.对于任何整数a,b和c,(a + b) + c=a + (b + c)。满足条件1,关于运算+满足结合律;
                2.对于任何整数a,0 + a = a + 0 = a;
                3.对于任何整数a,存在另一个整数b使得a + b = b + a = 0。整数b叫做整数a的逆元,记为-a。


1 环

环的定义(环的公理):

        我们将满足以下公理的集合G称为环:
                0.关于运算+(广义运算):
                       0.0.闭集
                       0.1.存在单位元
                       0.2.所有元素都满足结合律
                       0.3.所有元素都满足交换律
                       0.4.所有元素都存在与其对应的逆元
                 1.关于运算×(广义运算,区别于前面的运算+):
                       1.0.闭集
                       1.1.存在单位元
                       1.2.所有元素都满足结合律
                       1.3.所有元素都满足交换律
                  2.关于运算+和×(前面的两种运算):
                       2.0.所有元素都满足分配律

         在前面群和半群的定义基础上,环还可以如下定义:
                  0.关于运算+(广义运算),(G,+)为阿贝尔群(交换群);
                  1.关于运算×(广义运算,区别于前面的运算+),(G,×)为半群;
                  2.×对+适用分配律:a(b + c) = ab + ac.

         环的例子:整数环
         集合Z(整数集)对于运算+(数学加法)是一个阿贝尔群;对于运算×(数学乘法)是一个半群;所以集合Z是一个环(整数环)


2 域

域的定义(域的公理):

       我们将满足以下公理的集合G称为域:
                0.关于运算+(广义运算):
                       0.0.闭集
                       0.1.存在单位元
                       0.2.所有元素都满足结合律
                       0.3.所有元素都满足交换律
                       0.4.所有元素都存在与其对应的逆元
                 1.关于运算×(广义运算,区别于前面的运算+):
                       1.0.闭集
                       1.1.存在单位元
                       1.2.所有元素都满足结合律
                       1.3.所有元素都满足交换律
                       1.4.除了0以外的所有元素都存在与其对应的逆元
                  2.关于运算+和×(前面的两种运算):
                       2.0.所有元素都满足分配律

         在前面的定义基础上,域还可以如下定义:
                  0.关于运算+(广义运算),(G,+)为阿贝尔群(交换群);
                  1.关于运算×(广义运算,区别于前面的运算+),(G-{0},×)为阿贝尔群;
                  2.×对+适用分配律:a(b + c) = ab + ac.

         域的例子:有理数域
         集合Q(有理数集)对于运算+(数学加法)是一个阿贝尔群;对于运算×(数学乘法)除开0以外是一个阿贝尔群;所以集合Q是一个域(有理数域)

有理数集合,实数集合,复数集合,这些都是无线域,在信息安全中没有什么实际意义

在信息安全中比较有用的是有限域,主要有素域、二进制域等等,之后会继续更新

 


推荐阅读
  • 本文介绍了进程的基本概念及其在操作系统中的重要性,探讨了进程与程序的区别,以及如何通过多进程实现并发和并行。文章还详细讲解了Python中的multiprocessing模块,包括Process类的使用方法、进程间的同步与异步调用、阻塞与非阻塞操作,并通过实例演示了进程池的应用。 ... [详细]
  • 深入解析 RuntimeClass 及多容器运行时应用
    本文旨在探讨RuntimeClass的起源、功能及其在多容器运行时环境中的实际应用。通过详细的案例分析,帮助读者理解如何在Kubernetes集群中高效管理不同类型的容器运行时。 ... [详细]
  • 深入解析Java并发之ArrayBlockingQueue
    本文详细探讨了ArrayBlockingQueue,这是一种基于数组实现的阻塞队列。ArrayBlockingQueue在初始化时需要指定容量,因此它是一个有界的阻塞队列。文章不仅介绍了其基本概念和数据结构,还深入分析了其源码实现,包括各种入队、出队、获取元素和删除元素的方法。 ... [详细]
  • 本文详细介绍了跨站脚本攻击(XSS)的基本概念、工作原理,并通过实际案例演示如何构建XSS漏洞的测试环境,以及探讨了XSS攻击的不同形式和防御策略。 ... [详细]
  • 雨林木风 GHOST XP SP3 经典珍藏版 YN2014.04
    雨林木风 GHOST XP SP3 经典珍藏版 YN2014.04 ... [详细]
  • Python Selenium WebDriver 浏览器驱动详解与实践
    本文详细介绍了如何使用Python结合Selenium和unittest构建自动化测试框架,重点解析了WebDriver浏览器驱动的配置与使用方法,涵盖Chrome、Firefox、IE/Edge等主流浏览器。 ... [详细]
  • 本文档旨在提供C语言的基础知识概述,涵盖常量、变量、数据类型、控制结构及函数定义等内容。特别强调了常量的不同类型及其在程序中的应用,以及如何正确声明和使用函数。 ... [详细]
  • 如何为PDF文档添加水印?简单步骤实现
    为了增强PDF文档的安全性和版权保护,添加水印是一个有效的方法。本文将介绍如何通过专业软件或在线工具轻松为PDF文档添加水印,确保您的文档在共享时仍能保持其独特性和安全性。 ... [详细]
  • 本文汇集了作者在准备研究生入学考试过程中的心得体会,包括备考策略、复习重点及应对考试的心理调适技巧,旨在为即将参加考研的学生提供实用建议。 ... [详细]
  • 分布式计算助力链力实现毫秒级安全响应,确保100%数据准确性
    随着分布式计算技术的发展,其在数据存储、文件传输、在线视频、社交平台及去中心化金融等多个领域的应用日益广泛。国际知名企业如Firefox、Google、Opera、Netflix、OpenBazaar等均已采用该技术,推动了技术创新和服务升级。 ... [详细]
  • 垂直泊车路径设计
    本文探讨了垂直泊车路径的设计原理与实现方法。垂直泊车是指汽车从特定位置出发,经过一系列横向和纵向移动,最终达到与车位垂直停放的状态。路径设计旨在确保泊车过程既高效又安全。 ... [详细]
  • 探索北京八大处富斯特滑道的魅力
    对于寻求休闲与冒险的旅行者来说,北京八大处富斯特滑道是一个不可多得的好去处。本文将详细介绍富斯特滑道的特点、如何到达以及游玩建议。 ... [详细]
  • 在Linux系统中使用EncFS实现文件夹加密
    为了保护个人隐私或敏感数据不被未经授权的访问,可以通过加密技术来增强安全性。本文介绍如何在Linux系统上使用EncFS工具创建和管理加密文件夹,以确保即使在系统登录状态下,特定文件夹中的数据也保持加密状态。 ... [详细]
  • Lua字符串1.字符串常见形式字符串或串(String)是由数字、字母、下划线组成的一串字符。Lua语言中字符串可以使用以下三种方式来表示:•单引号间的一串字符。 ... [详细]
  • 本文探讨了在不同场景下如何高效且安全地存储Token,包括使用定时器刷新、数据库存储等方法,并针对个人开发者与第三方服务平台的不同需求提供了具体建议。 ... [详细]
author-avatar
猫儿
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有