数学的大厦(五):除法、有理数、等价关系

news/2025/11/22 18:55:33/文章来源:https://www.cnblogs.com/cathybryant/p/19258361

在整数这个崭新的世界里,乘法是畅通无阻的。但它的逆运算——除法,又成了新的不可能任务。6 / 3 = 2,没问题,结果还是个整数。但 3 / 6 呢?2 / 3 呢?1 / 2 呢?在整数的世界里,没有它们的容身之处。

是时候再次启动我们的“创世工具”流水线了。我们将现场展示,如何用完全一样的“有序对+等价关系”模具,锻造出下一件神器——有理数。

初步构想, 我们把一个分数想象成 (整数a, 整数b),其中 b ≠ 0。这个有序对不代表 a / b 的结果,因为结果可能还不存在,而是代表“a / b”这个概念本身。比如,(3, 6) 就代表 3 / 6;(1, 2) 就代表 1 / 2,;(2, 3) 就代表 2 / 3。

问题是, 表示法不唯一!(3, 6)、(1, 2) 和 (50, 100) 都代表同一个值。

解决方案, 再次启动等价关系!我们宣布,两个有序对 (a, b) 和 (c, d) 是“等价的”,当且仅当 a * d = b * c。 检查一下:(3, 6) 和 (1, 2) 等价吗?因为 3 * 2 = 6 * 1 (6=6),所以等价。看!我们没有用除法,只用整数的乘法就定义了这个等价关系!

一个有理数,就是所有在这种等价关系下彼此等价的有序对的集合,也就是一个等价类。有理数 1/2 就是 { (1,2), (2,4), (3,6), (-1,-2), ... } 这个巨大的集合。有理数 2/3 就是 { (2,3), (4,6), (6,9), (-2,-3), ... } 这个巨大的集合。

于是,我们再次成功了! 我们从一个完美的整数世界出发,利用完全相同的思维模式,构建了一个更新的、更稠密的数学宇宙:有理数集 ℚ。在这个新宇宙里,除法(除数不为零)也终于成为了一个畅通无阻的“全程函数”。


等价关系不可以随便定义,它必须满足三条非常严格、非常优雅的“公理”。一个关系 ~ 要能被称为“等价关系”,它必须同时是:

  1. 自反的: 任何元素都必须和自己等价。即,对于所有 a,a ~ a 必须成立。
  2. 对称的: 如果 a 等价于 b,那么 b 也必须等价于 a。即,如果 a ~ b,则 b ~ a。
  3. 传递的: 如果 a 等价于 b,并且 b 等价于 c,那么 a 必须等价于 c。即,如果 a ~ b 且 b ~ c,则 a ~ c。

这三条法则共同确保了这个“等价”是合乎情理的,并且由它划分出的每一个“等价类”内部都是和谐一致的。

现在,我们用这三大法则来严格检验两个有趣的关系。

关系一:(a,b) ~ (c,d) 当且仅当 a + b + c = d

检验自反性:(a,b) 必须和自己等价。即需 a + b + a = b?化简得 2a + b = b,即 2a = 0。这对于任意整数 a 显然不成立(除非a恒为0)。自反性不满足!结论: 这甚至不是一个及格的关系,它无法通过最基本的质量检测。

关系二:(a,b) ~ (c,d) 当且仅当 a + d = b * c

检验自反性: (a,b) 和自己等价,需 a + b = b * a?这要求 a + b = ab。这对于任意整数 a, b 绝不成立(比如 (1,2):1+2=3, 1*2=2, 3≠2)。自反性不满足!结论: 同样是不及格的关系。

正是这三条看似简单的法则,将那些能用来“创世”(构建整数、有理数)的精密工具,与那些混乱、无意义的随意规则区分开来。现在,让我们怀着敬意,重新审视我们那两件成功的“创世工具”:

  1. 整数等价关系: (a,b) ~ (c,d) 当且仅当 a + d = b + c
  2. 有理数等价关系: (a,b) ~ (c,d) 当且仅当 a * d = b * c

如果我们用“三大法则”去检验它们,会发现它们完美地通过了每一条测试。正是这种逻辑上的坚固性,才使得它们能够承担起定义新数系的重任。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/973335.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

KingbaseES电科金仓数据库SQL调优 - 实践

KingbaseES电科金仓数据库SQL调优 - 实践pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "M…

一种自定义二维码的加码、解码、识别和绘制算法的逆向和重构

1. 珊瑚码定义 这种二维码是在某金融机构打码机上使用的一种形似二维码但是又不遵循二维码标准的图形码。其形状在正方形四个角上有回型图案,中间为一个大型回字图案。 在生物学上来看比较像簇生珊瑚,故暂时命名为珊…

ddddocr: 安装ddddocr

一,项目官方地址 https://github.com/sml2h3/ddddocr 二,安装 $ pip install ddddocr 三,代码: import base64 from ddddocr import DdddOcrocr = DdddOcr()img = "data:image/png;base64,iVBORw0KGgoAAAANSU…

电梯调度总结Blog

一、前言 三次电梯调度大作业,迭代需求升级,任务逐渐增加需求,难度逐渐增加,主要是培养我们面向对象编程的思想、算法设计、代码重构与问题排查。 知识点包括类与对象的定义与使用、构造方法、getter/setter 方法封…

浅谈最近星某克被指追杀式营销的技术实现方式和商业价值利弊

本文从技术架构角度剖析星巴克App"追杀式"营销现象,探讨位置感知技术实现原理、数据隐私边界与用户体验权衡,强调技术创新应尊重用户隐私,在商业价值与用户权益间找到合理平衡。关注我,获取更多企业级架…

深入解析:职场发展—如何避雷垃圾公司

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

ssh隧道

有些服务器只开放了22端口给ssh连接, 我们在服务器A上部署的其他应用使用其他端口(如5601)就无法访问,这时候我们可以找一台中间服务器B,这台服务器B要稳定而且能和服务器A、我们的电脑通信(这台我用的windows服…

AI搜索驱动的品牌传播变革:品牌如何在“被搜索”转向“被理解”的浪潮中重构增长力 - 教程

AI搜索驱动的品牌传播变革:品牌如何在“被搜索”转向“被理解”的浪潮中重构增长力 - 教程pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !import…

数据库常用编码和压缩算法介绍

数据库常用编码和压缩算法介绍在设计一个优秀的数据库时,存储空间、性能以及资源占用无疑是必须深入考虑的关键因素。这些因素直接关联到数据库的效率、成本以及用户的体验。这里面,编码与压缩也是至关重要的一环。 …

onenote复制纯文本的方法

onenote在复制文本到其他地方进行粘贴后,经常会变成图片,以下是解决办法: 方法一: 1. 使用win + Q 或者 win + S 复制后再粘贴 方法二: 2. 复制到word中 方法三: 3. 上使用Ditto剪切板增强软件3.1 复制后 使用Al…

hive sql开发有啥优势

Hive SQL开发相较于传统的SQL开发,具有以下显著优势:灵活的数据模型:Hive支持非结构化和半结构化数据,如文本文件、图像、视频等。这使得它能够处理更多种类的数据,满足更广泛的业务需求。 大规模数据处理能力:H…

hive sql开发怎样避免错误

在Hive SQL开发中,避免错误的方法有很多。以下是一些建议:熟悉Hive SQL语法:确保你对Hive SQL的语法有深入的了解。这将帮助你避免编写错误的查询语句。 使用正确的数据类型:在定义表和列时,确保使用正确的数据类…

完整教程:C语言标准库完全指南

完整教程:C语言标准库完全指南pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco&quo…

fedora43使用incus启动虚拟机报错: qemu-system-x86_64: Unknown audio driver spice

操作系统版本: Fedora 43 (Server Edition) linux内核版本: 6.17.1-300.fc43.x86_64 incus版本: 6.18 qemu-system-x86_64版本: QEMU emulator version 10.1.2 (qemu-10.1.2-1.fc43) 问了chatgpt和结合github上相关iss…

hive sql开发常见错误是啥

Hive SQL开发中常见的错误有很多种,以下是一些例子:语法错误:这是最常见的错误类型,可能是由于拼写错误、缺少必要的符号或者使用了错误的命令。例如,如果你忘记了在SELECT语句后加上分号,就会收到一个语法错误。…

hive sql开发学习资料在哪

Hive SQL开发学习资料可以从多个途径获取,以下是一些建议的资源:官方文档:Apache Hive的官方网站提供了详细的文档,包括用户指南、开发者指南、API文档等。这些文档可以帮助你了解Hive的基本概念、功能和使用方法。…

测试经验分享,登录功能+购物车+限时秒杀(测试点)汇总 - 详解

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

解决 Android 项目升级 composeBom 2025.11.01 版本后,出现 import androidx.compose.material3.Icon 找不到的问题

参考豆包 https://developer.android.google.cn/develop/ui/compose/bom/bom-mapping?hl=zh-cn https://developer.android.google.cn/jetpack/androidx/releases/compose-material3?hl=zh-cn https://developer.and…

完整教程:《工业之心:Blender 工业场景解构》

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

深入解析:pip 的包下载之后存放在哪?

深入解析:pip 的包下载之后存放在哪?2025-11-22 18:16 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !…