群实质上是集合加上满足群公理的乘法运算的数学实体。现在我们将其推广,在集合上加上不同的附加结构(不同公理),研究可能形成的代数系及其性质。

一、 自然数

自然数$\mathbb{N}=\{0,1,2,3,...\}$我们再熟悉不过了,它满足如下性质:

(i) 有序性: $\mathbb{N}$按“$\geq$”可以形成一个次序关系

(ii) 无限性: $\mathbb{N}$是无限集。它里面的数若按大小次序排列,则在任一数后面,一定还有一个数。

(iii) 自然数的最小性: $\mathbb{N}$的任意非空子集$S$中有最小数。

(iV) 有限归纳原理:  设$S\subseteq \mathbb{N}$,数$1\in S$,若由$n-1\in S$能推出$n\in S$,则有$S=\mathbb{N}$.

上述性质对物理工作者显然,重要的是自然数集中蕴含的代数结构。自然数对加法运算封闭,然而不存在逆元,因而零元的意义也不大了。我们将群的四条公理简化成如下两条,可得到一个新的代数结构.

定义  集合$G=\{a,b,c,...\}$及其中一个运算,构成一个半群,如果它满足:

(i) 运算的封闭性

(ii) 运算的结合律

此外,如果运算还满足交换律,称$G$为Abel半群或可换半群。自然数集对于加法运算,就是一个Abel半群。

二、 整数

整数相比自然数多了负整数,因此这个代数结构对于加法就有了逆元。因此整数集对于加法运算而言是个Abel群。那么我们再来看看整数中的乘法,显然整数对乘法无逆元,但它满足

(i)封闭性  (ii)结合律  (iii)交换律  (iV)单位元

因此整数集对乘法是具有单位元的Abel半群。

如果我们同时考虑加法和乘法,就有了一个新的代数系概念。首先明确分配率的定义:

左分配律$a\circ (b+c)=a\circ b+a\circ$, 右分配律$(b+c)\circ a=b\circ a+c\circ a$.

定义  集合$K$有加法运算($+$)和乘法运算($\circ$),并满足

(i) $(K,+)$构成Abel群

(ii) $(K,\circ )$构成半群

(iii) $(K,+,\circ )$满足左、右分配律

则称$(K,+,\circ )$构成一个环。

(iV) 如果$(K,\circ )$同时满足交换律,则称$(K,+,\circ )$是一个Abel环。

$(\mathbb{Z},+,\circ )$是一个有单位元的Abel环,所有偶数构成偶数环,但没有单位元。

矩阵元为实数的$n\times n$阶矩阵的全体$gl(n,\mathbb{R})$对于矩阵的加法和乘法是一个非Abel环,有单位元(即单位阵)。

注意到,对于$(\mathbb{Z},\circ )$,只要$c\neq 0$,有$c\circ a=c\circ b\,\Rightarrow a=b$. 此性质称为消去律。由此我们可以定义整域。

定义满足消去律的Abel环,称为整域。

三、 有理数

在整域中,有个相对奇异的点$0$。即使引入有理数,$0$的逆元也不存在。因此恰当的做法是使除去$0$以外的元素对乘法成群。为此,我们如下定义:

定义  一个环$K$,假如含有非零的元,而且$K-\{0\}$构成Abel乘群,就称为域。我们将域记作$(K,+,\circ )$.

有理数集合$\mathbb{Q}=\{\frac{q}{p}|q,p\in\mathbb{Z},\,p\neq 0\}$是整数$\mathbb{Z}$的扩展。$(\mathbb{Q},+,\circ )$形成一个域,称为有理数域。

四、 实数

对于有理数,由于逆元对加法和乘法都存在,有理数的加减乘除均可定义。但是对于开方运算,有理数不封闭。为此我们考虑对有理数域$\mathbb{Q}$扩展,将无理数扩充至其中,形成新的实数域$\mathbb{R}$.

定理3.3  实数域$\mathbb{R}$是不可数的。

定义  若集合$S$与$\mathbb{R}$有相等的浓度,则称$S$具有连续势。

五、 复数

定义  给定集合$\mathbb{C}=\{\alpha=(a,b)|(a,b\in \mathbb{R})\}$,其中加法运算为$(a,b)+(c,d)=(a+c,b+d)$.

乘法运算为$(a,b)\circ (c,d)=(ac-bd,ad+bc)$. 此时$(\mathbb{C},+,\circ )$构成一个数域,称为复数域。

定理3.4(代数基本定理)  任意复系数多项式都具有一个复根。

推论  复数域$\mathbb{C}$上任意多项式的所有根均在$\mathbb{C}$中。因此我们把复数域称为代数封闭域。

c语言 任意自然数的分解加法,第三章 1. 代数系,自然数,整数,有理数,实数,复数...相关推荐

  1. 基于pbl的c语言课程设计及学习指导 答案,基于PBL的C语言课程设计及学习指导前三章答案1.0版...

    <基于PBL的C语言课程设计及学习指导前三章答案1.0版>由会员分享,可在线阅读,更多相关<基于PBL的C语言课程设计及学习指导前三章答案1.0版(67页珍藏版)>请在人人文库 ...

  2. R语言学习笔记——入门篇:第三章-图形初阶

    R语言 R语言学习笔记--入门篇:第三章-图形初阶 文章目录 R语言 一.使用图形 1.1.基础绘图函数:plot( ) 1.2.图形控制函数:dev( ) 补充--直方图函数:hist( ) 补充- ...

  3. C语言数据结构【手抄版】第三章 栈和队列

    注意:文中彩色代码均在Visual Studio 2022编译器中编写,本文为C语言数据结构手抄版,文中有部分改动,非原创. 目录 注意:文中彩色代码均在Visual Studio 2022编译器中编 ...

  4. C语言学习1——第一、二、三章学习记录

    总述 大一新生开始学习c语言,记录一下学习过程,本人看的是谭浩强老师的C程序设计,在写这个博客之前已经学习了前三章,这一篇就给前三章做一个总结和记录学习. 注:本博客所有知识点均出自C程序设计(第五版 ...

  5. c语言如何不产生僵尸进程,第三章 九析带你处理 zombie(defunct) 进程

    目录 1 前言 2 僵尸进程 2.1 进程简介 2.2 僵尸进程例子 2.3 僵尸进程危害 3 处理僵尸进程 3.1 kill 命令 3.2 kill 父进程 3.3 reboot 3.4 magic ...

  6. C语言深度剖析书籍学习记录 第三章 预处理

    宏 _LINE_ 表示正在编译的文件的行号 _FILE_ 表示正在编译的文件的名字 _DATE_ 表示编译时刻的日期字符串,例如: "25 Dec 2007" _TIME_ 表示编 ...

  7. 学习C语言必须知道的理论知识(第三章-C语句)

    一个函数包括:声明部分和执行部分. C语言的分类: 1.控制语句 控制语句分为9种:1.if()...else...    (条件语句) 2.for()...            (循环语句) 3. ...

  8. 【最详细】数据结构(C语言版 第2版)第三章课后习题答案 严蔚敏 等 编著

    所有章节答案合集-->传送门 1.选择题 ( 1)若让元素 1, 2, 3, 4, 5 依次进栈,则出栈次序不可能出现在()种情况. A. 5, 4, 3, 2, 1 B. 2, 1, 5, 4 ...

  9. c语言第四版课后答案第三章3.4,算法与数据结构C语言版课后习题答案(机械工业出版社)第3,4章 习题参考答案...

    第3章 栈和队列 一.基础知识题 3.1 有五个数依次进栈:1,2,3,4,5.在各种出栈的序列中,以3,4先出的序列有哪几个.(3在4之前出栈). [解答]34215 ,34251, 34521 3 ...

最新文章

  1. 苹果6屏幕多大_相较前段新鲜感满满,谈谈苹果12这几天的实际感受
  2. python分治算法_python算法实现-分治法
  3. .NET Framework 4.8预览
  4. 数据结构和算法的基本概念
  5. 字典生成工具_CANOpen系列教程09_CANOpen对象字典
  6. 前端学习(3122):react-hello-react总结state
  7. 5G零售行业应用白皮书
  8. 解决苹果os 10.9 和 parallels desktop 8 兼容问题
  9. java实现url转码、解码
  10. codemirror 格式化_教你轻松搞懂vue-codemirror基本用法:主实现代码编辑、验证提示
  11. 美团前端面试题(附答案)
  12. KU FPGA DDR4 SDRAM仿真/板卡测试
  13. 电脑出问题解决办法(WinXP)
  14. Taq DNA聚合酶的种类与应用现状
  15. Android 模块 -- 基于XMPP协议的手机多方多端即时通讯方案
  16. 1.App Inventor开发环境构建
  17. Java网络编程笔记
  18. 华为鸿蒙系统操作教程_华为鸿蒙系统2.0怎么安装 鸿蒙系统2.0安装教程[多图]
  19. 怎么办理高新技术企业认定高新技术企业认定流程
  20. ntfs exfat fat32 区别

热门文章

  1. 湘潭seo:SEO如何诊断排名不佳的页面!
  2. SVO、vinsmono、 OKVIS系统比较
  3. 基于Qt Phonon模块实现音乐播放器
  4. 【LeetCode】49.字母异位词分组 (三种解法开拓思路,java实现)
  5. MySQL中的约束及修改问题
  6. linux设置双屏拼接_Linux设置双屏显示,基于x环境
  7. MySQL主从互换策略(主down机切换从为和恢复过程中的倒增量备份)
  8. Redis主从集群搭建及其原理
  9. 【Python CUDA版】河北工业大学计算机图像处理实验五:图像分割
  10. lseek illegal seek不能使用 linux 串口,lseek-lseek