“代数变形是魔术家真正的魔杖

让我们表演一些真正的魔术:


一些说明》

本文大部分内容来自 https://artofproblemsolving.com/community/c6h566433p3316221 , 因为很有趣 , 打算做一些搬运工作 , 我认为这则证明非常充分地体现了纯粹进行代数变形的美 .

【长文警告】也许你并不打算认真观察推导过程 , 但我仍想强调为看明白这个证明不需要除了四则运算和不等式以外的很多技巧 , 正所谓代数变形之美 . 某种意义上说 , 这反而是一种修行 , 只有拥有足够的耐心的人才能一步步淘尽黄沙 , 终见真金 .

我们考虑在有理数范围内讨论 :

注意 , 本文中 , 我们一致使用

来表示我们对有理数正常理解的加法和乘法运算 , 不用怀疑 ,
都是真切的 .

什么是运算 ? 熟悉抽象代数的读者可以跳过》

为了让更多读者能够理解 , 我们尽可能用简单的话来描述我们接下来要做的有趣的事情 :

我们想在有理数范围内 , 定义两种运算 , 它们满足一些性质 , 不妨把它们记作

( 还记得小学的时候做过的定义新运算题目吗 ? )

一个运算 ( 以

为例子 ) , 具体来说就是对于任意的有理数对
, ( 用括号括起来只是为了让它像一个对子 ) 都有存在且唯一的运算结果 , 我们要求这个结果也是一个有理数 , 把它记作

开始了》

按照我们一般对乘法和加法的理解 , 这个新定义的【加法】和【乘法】( 所有定义的新运算统一用【】表示 ) 至少应该满足 :

对任意有理数

, 下面的式子成立
【数字零】 :
【加法】交换律 :
【加法】结合律 :
分配律 :

脑洞》

现在 , 我们脑洞大开提出一个问题 , 如果我们把【乘法】定义为我们熟悉的正常加法 ( 注意不是那个新的运算 ) , 也就是 :

【脑洞】 :

比如 :

成立

那么到底应该如何定义

【新运算加法】使得它仍然满足我们上面对于新运算的若干条规则呢 ?

换而言之 , 就是我们的标题所问的 , 如果加法变成【乘法】 , 那么什么能变成【加法】 ?

我们用函数方程的方法来解决这个问题 .

根据交换律
, 我们定义一个一元函数
用来方便地表示
根据
的定义 ,
变成了
根据分配律
, 代入
, 于是

这样一来 , 就可以用一元函数

代替二元函数
, 变成 :
在结合律中代入
, 变成 :

结合

, 得到

我们把这则性质记为性质

现在交换律
告诉我们

于是

我们把这则性质记为性质

如果读者希望证明过程中一直思路清楚 , 可以找找手边的草稿纸把性质

的式子记下来 , 因为我们会非常频繁地用到它们 .

让我们出发吧》

考虑到

对一切
都成立并不是一个符合条件的解 ( 违背性质
)

因此存在有理数

使得

不难发现 , 如果

是符合
的一个解 ( 这三条是目前对
所有的约束条件 ) 那么
也符合 .
因此 , 不妨设
是正的 . 于是我们有 :
存在有理
使得
其中
是正整数 .

定义集合

显然
包含在值域内 .

那么性质

表明任意
, 都有
在集合
中 .

上两者分别表明

在值域中 , 值域在
中 .
因此
就是
的值域 .

考虑性质

由上性质不难得到 ,
在加法下封闭 , 也就是任意
都有

一个重要结论》

接下来我们来证明 :

对任意
都有

如果存在正整数

使得
那么 :

中的
在值域内 , 根据加法的封闭性
推出
, 故

推出
因此

但是性质

推出
矛盾 !
这说明
中没有负有理数 .

然后性质

结合

推出

然后

因此

推出

这结合

中没有负数推出
成立 .

一个重要等式》

对任意有理数
和整数
成立 .

还记得

推出
推出
的情形

我们以此为归纳奠基 , 假设命题在

的时候成立 .

那么考虑下面三条式子 :

这是因为

故得以化简 .

也就是

因为归纳奠基 , 式子得以化简 .

神奇的事情是

立刻得到欲证的
成立 .

已经非常接近结果了》

现在我们证明 :

对所有非负有理数
成立 .

因为性质

推出
因此
对任意有理数
正整数
成立

是任意一个正有理数 ,
, 其中
是正整数 .

, 其中整数
正 ,
非负 .

现在令

, 在等式
中 : 我们有

这样一来 , 我们就有 :

结合非负整数

情形 ,

还有

加法封闭 , 故上

因此

因此

因此

从而
, 因为
的任意性 ,

结合

,
得证 .

最后迎来了极其漂亮的结果》

对任意非负的有理数
成立 .

考虑性质

因此

对所有负有理数成立 .

因此

是满足
$ 的唯一解 .

自然的 , 也可能有

, 这种时候还有另一个解 :

所有的解无非是存在有理数

两种情况 , 故这两个解也就是所有可能的解了 .

结合

可知
或者

经验证 , 这两者都满足性质


后记》

很容易发现

两个函数都是符合条件的解 . 但是 , 究竟是不是唯二的解确实是一个非常好的问题 , 通过上面漫长的代数变形 , 我们终于得到了我们想要的结论 . 让人不禁感叹初等代数的奥妙 , 最后的解真的就躲藏在简简单单的几条定义式里 .

一元多项式的乘法与加法运算_如果加法变成【乘法】 , 那么什么能变成【加法】 ? ——记一则函数方程...相关推荐

  1. 用Java矩阵的加减数乘运算_线性代数(2):矩阵运算之矩阵加法、乘法、除法...

    授人予鱼不如授人予渔,在<线性代数>的学习中,方法尤为重要.下面就让我们一起解决<线性代数>中令人头痛的--矩阵的加法运算吧! 前言:想要学会<线性代数>中的--矩 ...

  2. 矩阵乘法 算法训练 试题_线性代数入门——矩阵乘法的定义及其意义

    系列简介:这个系列文章讲解线性代数的基础内容,注重学习方法的培养.线性代数课程的一个重要特点(也是难点)是概念众多,而且各概念间有着千丝万缕的联系,对于初学者不易理解的问题我们会不惜笔墨加以解释.在内 ...

  3. 一元多项式的乘法与加法运算_行测数学运算之速算与技巧

    公务员考试中,计算能力是数量关系部分的基本能力,几乎所有题目最后都会转化成对计算规律的考查. (1)凑整法 凑整法:是根据数的特点,借助于数的组合.分解以及四则运算等规律,将几个数字凑成整十.整百.整 ...

  4. shell 做加法运算_使用shell脚本实现加法乘法运算

    编写一个shell脚本,实现加法和乘法运算. #!/bin/bash #Function:num1+num2 num3*num4 sum(){ read -p "please key in ...

  5. 万能乘法速算法大全_小学生两位数乘法容易出错?只因没掌握这个“万能”速算法...

    儿童节快乐 两位数乘法,在小学阶段的数学学习当中,是经常遇到的.尤其是小学三.四年级,每当遇到这类乘法,小学生都非常容易出错,甚至一算就错. 原因是,一些比较大的两位数,在用列竖式法相乘时,会出现连续 ...

  6. C++编程练习:计算长方体体积、对象数组求学生成绩最高者、销售应用问题、重载复数加法运算

    目录 一.需要求3个长方体的体积,请编一个基于对象的程序.数据成员包括length(长).width(宽).height(高).要求同成员函数实现以下功能. 二.建立一个对象数组,内放5个学生的数据( ...

  7. 7-2一元多项式的乘法与加法运算

    title: "7-2一元多项式的乘法与加法运算(20" date: 2018-06-14T01:09:46+08:00 tags: [""] categori ...

  8. PTA:编程题:7-1 一元多项式的乘法与加法运算 (20 分)

    大一下半期数据结构 数据结构题目集 一元多项式的乘法与加法运算 设计函数分别求两个一元多项式的乘积与和. 输入格式: 输入分2行,每行分别先给出多项式非零项的个数,再以指数递降方式输入一个多项式非零项 ...

  9. 7-2 一元多项式的乘法与加法运算 (20 分)

    7-2 一元多项式的乘法与加法运算 (20 分) 设计函数分别求两个一元多项式的乘积与和. 输入格式: 输入分2行,每行分别先给出多项式非零项的个数,再以指数递降方式输入一个多项式非零项系数和指数(绝 ...

  10. 浙大数据结构题集02-线性结构2 一元多项式的乘法与加法运算python版

    浙大数据结构题集02-线性结构2 一元多项式的乘法与加法运算python版 设计函数分别求两个一元多项式的乘积与和. 本文用链表做的 输入格式: 输入分2行,每行分别先给出多项式非零项的个数,再以指数 ...

最新文章

  1. 解决foxmail提示“can not open socket WinSock Error:10106”
  2. 共模电感适用的频率_电感选型详解及设计规范
  3. [Python图像处理] 四.图像平滑之均值滤波、方框滤波、高斯滤波及中值滤波
  4. java实验楼使用说明_Java 方法
  5. 循环 直到 python_如果您在Python中存在慢循环,则可以对其进行修复……直到无法解决为止...
  6. React开发(124):ant design学习指南之form中的属性
  7. Ubuntu16.04安装Caffe(CPU Only)
  8. cache log:minzip: zlib inflate call failed (zerr=-3)
  9. bigWigToBedGraph格式转换
  10. springboot记录用户访问次数_Spring Boot入门(12)实现页面访问量统计功能
  11. 小学计算机设备报表,小学信息技术教育及电教设备自查报告
  12. java编写小游戏大球吃小球
  13. gnuplot常用技巧
  14. 荒野求生一直获取服务器信息,荒野求生各资源作用及获取方法
  15. Flash 动画制作
  16. mysql 查找课程最高分,查询每门课程的最高分
  17. oracle怎样使用分组查询,Oracle之分组查询
  18. 2022-7-6 使用SIGURG来接受外带数据,不知道为什么打印不出来
  19. linux服务端代理设置与linux下载工具
  20. graphql 嵌套查询_graphql查询成本分析的原则方法

热门文章

  1. java进阶案例下载_登录案例java实现 ---- Java进阶篇
  2. Why does getView return wrong convertView objects on BaseAdapter?
  3. POJ2348 Euclid's Game
  4. POJ2074 Line of Sight
  5. html位置水平居中,html元素水平居中的几种方法
  6. centos中多台主机免密登录_关于单点登录(SSO)数据共享(session和redis)的那点事?...
  7. python爬取美女_Python制作爬虫抓取美女图
  8. type=file的未选择任何文件修改_Electron应用易“招黑”,轻松被修改并植入后门...
  9. python读取rar文件_Python 解压缩文件详解!
  10. iphone怎么长截屏_涨知识了!原来苹果手机也可以长截屏,还不知道的,快来学一学...