当前位置: 首页 > news >正文

数学的大厦(四):减法与整数

为了解决旧领域内“不自然”或“不可能”的问题,我们必须构想并构建一个更广阔的新领域。自然数宇宙的边界,正是被“减法”这道鸿沟给清晰地勾勒了出来。

在我们的自然数世界里,加法 a + b 和乘法 a * b 是畅通无阻的。无论你挑哪两个自然数,结果永远是一个确定的自然数。我们说自然数对加法和乘法是 “封闭的”。但减法 a - b 呢?

当 a ≥ b 时,一切安好:5 - 3 = 2,结果还是个自然数。但当 a < b 时,比如 3 - 5,我们就遇到了未定义的警报!在自然数的世界里,不存在任何一个成员可以作为这个运算的结果。所以,减法在自然数集上不是一个“全程函数”,它存在定义域缺陷。

怎么解决?数学家们再次施展了他们的“思维黑客”本领。他们从现实世界,比如记账,中偷来了一个绝妙的灵感:欠债。这个方案的核心思想是,我们不再把数字看作孤立的点,而是看作一个“状态”或一个“差异”。

具体怎么用集合来无中生有呢?一个经典的方法是使用有序对来构造新数:

初步的构想,我们把整数想象成 (自然数a, 自然数b),但这个有序对不代表 a - b 的结果,因为结果可能还不存在,而是代表“a - b”这个概念本身。比如,(5, 3) 就代表 5 - 3。那么,(3, 5) 就代表 3 - 5,也就是我们熟悉的 -2。

问题是,表示法不唯一!(5, 3) 和 (6, 4) 都等于 2。(3, 5) 和 (1, 3) 都等于 -2。

解决方案,引入等价关系!我们宣布:两个有序对 (a, b) 和 (c, d) 是“等价的”,当且仅当 a + d = b + c。检查一下:(5, 3) 和 (6, 4) 等价吗?因为 5 + 4 = 3 + 6 (9=9),所以等价。看,我们没有用减法,只用自然数的加法就定义了这个等价关系!

最后,定义整数! 一个整数,就是所有在这种等价关系下彼此等价的有序对的集合,也就是一个等价类。整数 +2 就是 { (2,0), (3,1), (4,2), (5,3), ... } 这个巨大的集合。 整数 -2 就是 { (0,2), (1,3), (2,4), (3,5), ... } 这个巨大的集合。整数 0 就是 { (0,0), (1,1), (2,2), ... }。

于是,我们成功了! 我们从一个不完美的自然数世界出发,利用有序对和等价关系这两个强大的工具,构建了一个新的、更广阔的数学宇宙——整数集 ℤ。在这个新宇宙里,减法终于成为了一个畅通无阻的“全程函数”。

对减法的追求,正是我们从自然数迈向整数的伟大动力。接下来,当我们想在整数世界里自由地做除法时,我们就会遭遇同样的困境,并再次启程,去构建那个更广阔、更优美的有理数宇宙。

http://www.rkmt.cn/news/54522.html

相关文章:

  • 医药生产线HMI与PLC互联:总线协议Modbus RTU 转Modbus TCP 适配方案
  • MOSHELL (7) : 构建3G RNC端到端性能可观测性体系 - 指南
  • 高州市胃癌手术专家选择指南:茂名陈医生专业医学背景+丰富临床经验+精湛手术技术!
  • c#构建日报
  • linux ftp 修改密码
  • 我讨厌 DP 和 COUNT 的100个理由(下)
  • 详细介绍:数组初阶(2)
  • Gemini 3 Pro入门教程:从零开始学会使用最新gemini-3-pro-preview API接入
  • 20232314 2025-2026-1 《网络与系统攻防技术》实验七实验报告
  • roocode_kilocode对比
  • 工程成本管理软件新纪元:选软件看这三点!
  • Spring AI 代码分析(一)--工程结构
  • Cursor接入飞书MCP
  • linux framebuffer
  • Spring AI 代码分析(二)--Model 领域
  • Mars项目与TensorFlow集成指南
  • Luogu P6234 [eJOI 2019] T 形覆盖 题解 [ 紫 ] [ 图论建模 ] [ 分类讨论 ] [ 基环树 ]
  • gemini3-思考模式 测评
  • ssh登录报错Permission denied(publickey,gssapi-keyex,gssapi-with-mic,password
  • 人工智能之编程进阶 Python高级:第六章 文件类模块
  • 国产数据库替代MongoDB的技术实践过程:金仓多模数据库在电子证照框架中的深度应用
  • 用USB BLASTER II 下载sof文件没有问题,debug波形也没有问题。但是下载jic问题异常?
  • AI浪潮下的机遇与挑战:从巨头动态看未来趋势
  • linux for 死循环
  • 注册表禁用/启用Windows系统更新
  • PID 文件不一致导致 REDIS 一直重启
  • Linux for OneNote
  • linux for in seq
  • 高级程序语言设计第6次
  • 深入解析:Flink 实验性特性把“已预分区”的 DataStream 重新解释为 KeyedStream