设a,b,ca,b,ca,b,c为任意整数,nnn为某正整数。为了在表示上更加简单,我们定义:

[a]={x∣x≡a(mod⁡n)}[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加法满足结合律相关推荐

  1. 计算机中整数加法满足结合律吗

    今天看<程序设计语言概念>(Concepts of Programming Language),第七章"结合性"一节中有这么一段: 某些计算机中的整数加法不具有结合性. ...

  2. 数论-模运算与同余的性质

    数论-模运算与同余的性质 模运算 基础 取模运算:a % p(a mod p),表示a除以p的余数. 运算 1.模p加法:(a + b) % p = (a%p + b%p) % p 2.模p减法:(a ...

  3. 计算机组成原理补码加法证明,补码加减法运算(计算机组成原理).ppt

    <补码加减法运算(计算机组成原理).ppt>由会员分享,可在线阅读,更多相关<补码加减法运算(计算机组成原理).ppt(25页珍藏版)>请在皮匠网上搜索. 1.计算机组成原理2 ...

  4. 群同态基本定理证明_自由群的定义及相关

    本篇文章谈谈抽象代数中的自由群这个概念,主要是为代数拓扑中的应用而服务的.相关参考主要来自丘维声老师的<抽象代数>[1]. 一.预备知识 1.1 生成元集的定义和相关命题 定义1 设 是群 ...

  5. PrivacyIN Week2 | 张宇鹏博导开讲经典零知识证明协议设计原理

    前言 隐私研究院[PrivacyIN]第一期ZK训练营课程精讲内容上线,本期课堂邀请到美国德州农工大学(Texas A&M University)计算机科学与工程学院的助理教授张宇鹏,主要介绍 ...

  6. java中的取模和取余_取模运算

    本词条缺少概述图,补充相关内容使词条更完整,还能快速升级,赶紧来编辑吧! 取模运算是求两个数相除的余数.[1] 取模运算("Modulus Operation")和取余运算(&qu ...

  7. 模运算——开启密码学学习之路

    模运算--开启密码学学习之路 综述:学完高数,线性代数,概率论,数学已经学了一大半,本以为数学的知识也就到此结束,但没有想到这只是自己自欺欺人.开始看导师密码学的论文的时候,第一眼就吓傻眼,模运算mo ...

  8. 全同态加密(FHE):BV方案、密钥切换、模约化、自举

    目前,全同态加密FHE,仅仅在格上被构造出来. 编码 most significant bit encoding Encode: 输入1比特的消息 u u u,计算 b = < s , a &g ...

  9. 一元操作符、强制类型转换表达式、乘除操作符、加法操作符、移位操作符、关系操作符、判等操作符、位操作符与逻辑操作符、条件与操作符、条件或操作符--运算机制与返回值

    操作符处理及返回值 先遣提示 一元操作符 前缀递增操作符 ++ 前缀递增操作符 - - 一元加号操作符 + 关于一元数值提升或二元数值提升 可以看这篇博客 一元减号操作符 - 这里涉及了 原码,反码, ...

  10. 100内奇数之和流程图_数字物理猎奇研究|纯奇数数集中的加法,法则中的“n”的含义...

    自然数集包含奇偶互补子集:奇--偶. 自然数加法法则是: 奇+1=偶 偶+1=奇 奇+奇=偶 奇+偶=奇 奇+奇+奇=奇 在大于等于3的纯奇数数集内部,却包含着说怪不怪的加法法则: 奇+奇=奇+1 奇 ...

最新文章

  1. 改改 Python 代码,运行速度还能提升 6 万倍,Science:先别想摩尔定律了
  2. mysql在线模拟器_力荐一款在线SQL模拟器
  3. HTTP状态码和支持的方法
  4. Eclipse 启动问题:'Initilizing Java Tooling' has encountered a problem(。。。)
  5. java lodop打印_Java的云打印Lodop
  6. 数学--数论--HDU 2674 沙雕题
  7. android zxing-3.3.3的用法_Android使用RecyclerView实现复杂的多布局效果
  8. 表单相关标签之textarea,select
  9. MyBatis generator 注解方式和xml方式
  10. 获取微信小程序源代码教程
  11. Java实现黑客帝国代码雨(待机屏保)
  12. IOS清理缓存的几种方法
  13. 银行理财产品的十个坑
  14. FPGA小技巧 - 缩减运算符
  15. html5 history微信浏览器返回不刷新
  16. win7系统启动到一半停止_win7系统装一半死机的解决方法
  17. python对淘宝运营有帮助吗_干货分享 | 两年的淘宝运营经验
  18. 【Pandas】多种添加行列数据方法
  19. 计算机网络摘要怎么写,计算机网络实践论文摘要怎么写 计算机网络实践论文摘要范文参考...
  20. oracle 12c 安装scott,Oracle 12c中添加scott用户的方法

热门文章

  1. 当我在做技术管理时,我在做什么?
  2. 电视行业和政策发展历程
  3. 医保支付平台项目建设方案
  4. python计算股票趋势_量化交易之股票选股因子——走势线性回归
  5. Latex 语法 备忘录
  6. gltf模型浏览器_腾讯硬核干货!如何在页面极速渲染3D模型
  7. ddos防火墙防御假人攻击测评
  8. Flash按钮操作(画面暂停与播放)
  9. 中奖记录html页面,微信小程序 中奖纪录列表滚动
  10. NNDL 作业7:第五章课后题(1×1 卷积核 | CNN BP)