最大公因数GCD的分配律、结合律 - 证明及其简单应用
最大公因数GCD的分配律、结合律 - 证明及其简单应用
- 背景简介
- 分配律 Distributive Law
- 结合律 Associative Law
- 简单应用(完成题目证明)
背景简介
在学习数论相关知识的时候,对最大公因数计算相关规律有些不熟悉,在做题的时候一些看似明显的定理或规律没有办法进行明确的应用。在做一道证明题的过程中,思路受到math.stackexchange上相关问题及讨论的启发,在此记录证明的思路以及关于最大公因数GCD的两个重要规律。
题目为:证明如果a,b,c是互素且非零的整数,那么(ab,c)=(a,c)(b,c)
这里认为题目中的互素应该指的是三个数互素,即(a,b,c)=1,而非两两互素,两两互素易证
【注:(a,b)为gcd(a,b)的简写】
在此提前说明,以下两条规律考虑的对象是非零整数。
分配律 Distributive Law
- (am,bm)=(a,b)m
证明:设d=(a,b),则存在整数 s、t 使得 sa+tb=d对上式两边同乘m,得到:s(am)+t(bm)=dm令d'=(am,bm),则有:d'|dm又由d=(a,b)知d|a且d|b,故有dm|am.dm|bm,此时有:dm|d'因此d'=dm,得证
结合律 Associative Law
- (a,b,c)=((a,b),c)
证明:设d=(a,b),有d|a且d|b,同时对任何其他整数f满足f|a、f|b的,都有f|d记x=(a,b,c),那么x|a、x|b、x|c,满足上述条件,故有x|d又因x|c,所以有x|(d,c),即x|((a,b),c)类似地,记y=((a,b),c),可得y|(a,b)且y|c,即满足:y|a、y|b、y|c那么有y|(a,b,c)x=(a,b,c) | ((a,b),c),y=((a,b),c) | (a,b,c),得证
简单应用(完成题目证明)
基于以上两条规律,进行题设的证明:
证明:(a,c)(b,c)=(a(b,c),c(b,c)) -- via Distributive Law=((ab,ac),(bc,cc)) -- via Distributive Law=(ab,ac,bc,cc) -- via Associative Law=(ab,(ac,bc,cc)) -- via Associative Law=(ab,c(a,b,c)) -- via Distributive Law由题设知(a,b,c)=1,故:原式=(ab,c)得证
最大公因数GCD的分配律、结合律 - 证明及其简单应用相关推荐
- C++求最大公因数(gcd)的六重境界
前言 众所周知,最大公因数(gcd)是C++程序中第二常见的函数(仅次于判素数).正因此,一个简单的gcd也能被不同的OIER写出不同的"境界". 话不多说,直接开始! 第一境界: ...
- 《向量积分配律的证明》证明书
<向量积分配律的证明>证明书 向量积分配律的证明三维向量外积(即矢积.叉积)可以用几何方法证明;也可以借用外积的反对称性.内积的分配律和混合积性质,以代数方法证明. 下面把向量外积定义为: ...
- 数学 {分配律,结合律}
数学 {分配律,结合律}; @LOC_COUNTER: 0; 分配律 定义 令 O 1 , O 2 O1, O2 O1,O2为两个二元运算; 称O1对O2满足左分配律: 如果 x O 1 ( y O ...
- 复合函数的结合律证明
复合函数结合律证明 定义 性质 定义 设 f : D ↦ E f:D\mapsto E f:D↦E是一个映射, g : G ↦ H g:G\mapsto H g:G↦H也是一个映射.如果 f ( D ...
- leetcode 592. Fraction Addition and Subtraction | 592. 分数加减运算(最大公因数gcd,最小公倍数lcm)
题目 https://leetcode.com/problems/fraction-addition-and-subtraction/ 题解 这题既简单又麻烦,一道 hard 的 easy 题,被划分 ...
- 信号与系统 卷积积分结合律证明
卷积积分定义 结合律: 证明:
- 浅谈鸽巢原理的证明和简单应用
一.鸽巢原理的证明 1.定义: 若有n个鸽巢和kn+1只鸽子,所有的鸽子都进入鸽巢,那么至少有一个巢中有k+1只鸽子(n,k≥0). 2.证明(反证法): 若每个鸽巢中的鸽子数都不大于k,则总鸽子数& ...
- 欧拉函数公式的证明以及欧拉定理的简单应用(附带证明)
相信大家都已经了解了欧拉函数的定义 在1~N当中,与N互质的数的个数被叫做欧拉函数,简写成Φ(N): 在算数基本定理中我们可以把一个数N分解成所有质因子的乘积的形式,记作 N = p1^a1 * p2 ...
- 证明:gcd(m,n)=gcd(n mod m,m)成立,m,n为正整数,m>0. 【Euclid算法证明】
--本文证明部分转载自: http://www.cnblogs.com/ider/archive/2010/11/16/gcd_euclid.html 作者: Ider 网上证明如他所说 ...
最新文章
- 机器视觉关键技术之图像增强技术
- boost的字符串处理函数——format
- easyui的Pagination单独使用
- 青龙面板薅羊毛–都爱玩(日收益2元左右)
- Using rqt_console and roslaunch
- css垂直居中如何实现
- defer 被调用时机
- jQuery formValidator表单验证插件4.1.0 下载 演示 文档 可换肤 代码生成器
- Web前端笔记-使用Webpack调用echarts画图
- Master PDF Editor_v5.7.00 PDF编辑
- 初学计算机语言者(C语言,C++,java,pytion,C#)
- Matlab Tricks(十四)—— 某一行/列是否在一个矩阵中(ismember)
- 零基础自学python-零基础如何自学python?
- Nodejs gRPC client 使用typescript
- Python的下载安装(手把手教学)
- 面向对象多项式求导总结
- Revit:一般建筑的主要结构汇总和构建参数化族方法
- mysql基础入门SQL基本语法
- 时无英雄,使竖子成名!
- CNN网络进行图像识别
热门文章
- Phishing钓鱼邮件平台搭建
- 【JS逆向系列】某乎x96参数3.0版本与jsvmp进阶
- 神经性脚臭案例整理(三)
- 二本计算机类专业农村学生出路,农村“二本”大学生有哪些出路?主要出路有四条,第2条可逆袭...
- 网络 - 收藏集 - 掘金
- JAVA 华为云 流程控制基础题
- 6月30日,入职感悟、未来规划、本周工作总结,记录印象深刻的BUG。
- hdu 1284钱币兑换问题
- 通过股票代码识别所属板块(20190730)
- WMI Provider Host(wmiprvse.exe)占用CPU高的解决方案