证明:模n加法满足结合律
设a,b,ca,b,ca,b,c为任意整数,nnn为某正整数。为了在表示上更加简单,我们定义:
[a]={x∣x≡a(modn)}[a] = \{x|x \equiv a (\operatorname{mod} n)\} [a]={x∣x≡a(modn)}
则定义模nnn加法如下:
[a]⊕[b]=[a+b][a] \oplus [b] =[a+b] [a]⊕[b]=[a+b]
于是利用加法的结合律可得:
(a⊕b)⊕c=([a]⊕[b])⊕[c]=[a+b]⊕c=[(a+b)+c]=[a+(b+c)]=[a]⊕[b+c]=[a]⊕([b]⊕[c])\begin{aligned} (a\oplus b) \oplus c &= ([a] \oplus [b]) \oplus [c] \\ &= [a+b] \oplus c \\ &= [(a+b)+c] \\ &= [a+(b+c)] \\ &= [a]\oplus[b+c]\\ &=[a]\oplus([b]\oplus[c]) \end{aligned} (a⊕b)⊕c=([a]⊕[b])⊕[c]=[a+b]⊕c=[(a+b)+c]=[a+(b+c)]=[a]⊕[b+c]=[a]⊕([b]⊕[c])
从而证明了模nnn加法的结合律.
Q.E.D
参考:https://faculty.atu.edu/mfinan/4033/absalg11.pdf
证明:模n加法满足结合律相关推荐
- 计算机中整数加法满足结合律吗
今天看<程序设计语言概念>(Concepts of Programming Language),第七章"结合性"一节中有这么一段: 某些计算机中的整数加法不具有结合性. ...
- 数论-模运算与同余的性质
数论-模运算与同余的性质 模运算 基础 取模运算:a % p(a mod p),表示a除以p的余数. 运算 1.模p加法:(a + b) % p = (a%p + b%p) % p 2.模p减法:(a ...
- 计算机组成原理补码加法证明,补码加减法运算(计算机组成原理).ppt
<补码加减法运算(计算机组成原理).ppt>由会员分享,可在线阅读,更多相关<补码加减法运算(计算机组成原理).ppt(25页珍藏版)>请在皮匠网上搜索. 1.计算机组成原理2 ...
- 群同态基本定理证明_自由群的定义及相关
本篇文章谈谈抽象代数中的自由群这个概念,主要是为代数拓扑中的应用而服务的.相关参考主要来自丘维声老师的<抽象代数>[1]. 一.预备知识 1.1 生成元集的定义和相关命题 定义1 设 是群 ...
- PrivacyIN Week2 | 张宇鹏博导开讲经典零知识证明协议设计原理
前言 隐私研究院[PrivacyIN]第一期ZK训练营课程精讲内容上线,本期课堂邀请到美国德州农工大学(Texas A&M University)计算机科学与工程学院的助理教授张宇鹏,主要介绍 ...
- java中的取模和取余_取模运算
本词条缺少概述图,补充相关内容使词条更完整,还能快速升级,赶紧来编辑吧! 取模运算是求两个数相除的余数.[1] 取模运算("Modulus Operation")和取余运算(&qu ...
- 模运算——开启密码学学习之路
模运算--开启密码学学习之路 综述:学完高数,线性代数,概率论,数学已经学了一大半,本以为数学的知识也就到此结束,但没有想到这只是自己自欺欺人.开始看导师密码学的论文的时候,第一眼就吓傻眼,模运算mo ...
- 全同态加密(FHE):BV方案、密钥切换、模约化、自举
目前,全同态加密FHE,仅仅在格上被构造出来. 编码 most significant bit encoding Encode: 输入1比特的消息 u u u,计算 b = < s , a &g ...
- 一元操作符、强制类型转换表达式、乘除操作符、加法操作符、移位操作符、关系操作符、判等操作符、位操作符与逻辑操作符、条件与操作符、条件或操作符--运算机制与返回值
操作符处理及返回值 先遣提示 一元操作符 前缀递增操作符 ++ 前缀递增操作符 - - 一元加号操作符 + 关于一元数值提升或二元数值提升 可以看这篇博客 一元减号操作符 - 这里涉及了 原码,反码, ...
- 100内奇数之和流程图_数字物理猎奇研究|纯奇数数集中的加法,法则中的“n”的含义...
自然数集包含奇偶互补子集:奇--偶. 自然数加法法则是: 奇+1=偶 偶+1=奇 奇+奇=偶 奇+偶=奇 奇+奇+奇=奇 在大于等于3的纯奇数数集内部,却包含着说怪不怪的加法法则: 奇+奇=奇+1 奇 ...
最新文章
- 改改 Python 代码,运行速度还能提升 6 万倍,Science:先别想摩尔定律了
- mysql在线模拟器_力荐一款在线SQL模拟器
- HTTP状态码和支持的方法
- Eclipse 启动问题:'Initilizing Java Tooling' has encountered a problem(。。。)
- java lodop打印_Java的云打印Lodop
- 数学--数论--HDU 2674 沙雕题
- android zxing-3.3.3的用法_Android使用RecyclerView实现复杂的多布局效果
- 表单相关标签之textarea,select
- MyBatis generator 注解方式和xml方式
- 获取微信小程序源代码教程
- Java实现黑客帝国代码雨(待机屏保)
- IOS清理缓存的几种方法
- 银行理财产品的十个坑
- FPGA小技巧 - 缩减运算符
- html5 history微信浏览器返回不刷新
- win7系统启动到一半停止_win7系统装一半死机的解决方法
- python对淘宝运营有帮助吗_干货分享 | 两年的淘宝运营经验
- 【Pandas】多种添加行列数据方法
- 计算机网络摘要怎么写,计算机网络实践论文摘要怎么写 计算机网络实践论文摘要范文参考...
- oracle 12c 安装scott,Oracle 12c中添加scott用户的方法