←

推理的本质是什么?我认为,推理就是包含关系

What Is the Nature of Reasoning? I'd Argue Reasoning Is Just Inclusion Relations
📄 文章 🌐 公开 👁 11 次
📋 列表 ✏️ 编辑 🎨 画布版 📋 复制MD 🌐 复制HTML ☆ 收藏 🔊 TTS 🔗 复制链接

推理的本质是什么?我认为,推理就是包含关系

我们通常认为,推理是一件很复杂的事情。它涉及逻辑、数学、因果关系、概率、经验和抽象思维。面对复杂问题,我们需要分析很多条件,建立各种关系,经过多步思考,才能得出结论。

但我一直在思考一个问题:如果把推理过程画出来,它的本质究竟是什么?能不能把复杂推理转化成一种直观的几何观察方法,让普通人也能看懂推理、检验推理?

我的想法是:推理的核心,可以归结为集合的包含关系。

当然,这里有一个重要前提:不同空间中的对象不能直接比较,我们必须先通过有依据的因果映射,把它们转换到同一个空间。复杂推理也不一定要一次性统一到最终空间,可以拆成多个空间逐步观察。

这就是我正在探索的一种思维方法。

一、推理为什么可以理解为包含关系?

先看一个简单的数学例子。

已知一个整数能够被 4 整除,能否推出它是偶数?

我们可以定义两个集合:

  • A:所有能被 4 整除的整数。
  • B:所有偶数。

因为每一个能被 4 整除的整数,都一定是偶数,所以 A 中的所有元素都属于 B。

用数学语言表示:

\[ A\subseteq B \]

这就是严格推理。

我们甚至可以把它画成两个圆圈:A 完全位于 B 内部。

这个图形表达的意思非常直观:只要一个对象属于 A,它就一定属于 B。

反过来,如果 A 有一部分落在 B 外面,就说明存在某种情况,前提成立而结论不成立。只要找到这样的反例,就能否定这个推理的必然性。

因此,我们可以把严格演绎推理理解为:

前提所允许的所有可能情况,都包含在结论成立的范围之内。

如果把前提对应的可能情形集合记为 A,把结论成立的情形集合记为 B,那么:

\[ \boxed{A\subseteq B} \]

这不是说所有思维活动都只有集合包含这一种形式,而是说:在明确的模型和条件下,严格演绎推理可以用这种包含关系来检验。

二、复杂推理为什么不能只画一个圆圈?

简单问题可以直接画图,但复杂问题往往涉及不同的空间。

例如,我们想研究一个人的工作制度是否合理。

这个问题可能涉及:

  • 物理空间:工作环境、设备和生产条件。
  • 时间空间:工作时长、休息时间和劳动成本。
  • 经济空间:收入、价格和资源分配。
  • 社会空间:家庭负担、社会保障和选择自由。

这些空间中的变量并不相同,不能把它们直接放进同一个圆圈,然后随意比较。

如果我们想从工作时间推导出生活质量,就需要建立空间之间的映射。

例如:

\[ \text{工作制度} \xrightarrow{f_1} \text{劳动时间与收入} \xrightarrow{f_2} \text{生活条件} \]

其中,\(f_1\) 和 \(f_2\) 不是随意画出来的箭头,而是需要有依据的关系模型。它们可以代表因果机制、数学规律或有明确适用条件的转换规则。

只有建立了这些关系,我们才能把一个空间中的信息转换到另一个空间。

因此,复杂推理的第一项工作,不是直接判断包含关系,而是先建立不同空间之间有依据的映射。

三、通过因果映射,把不同空间统一起来

假设我们有三个空间:

  • 初始空间 \(V_1\),其中有前提集合 A。
  • 中间空间 \(V_2\),经过第一次映射后得到集合 A′。
  • 最终空间 \(V_3\),经过第二次映射后得到集合 A″。

整个过程可以表示为:

\[ A\xrightarrow{f_1}A' \xrightarrow{f_2}A'' \]

因为这些集合最初属于不同空间,所以不能直接根据它们画在纸上的相对位置,判断它们之间谁包含谁。

但是,我们可以把前面的映射复合起来:

\[ f=f_2\circ f_1 \]

这样,初始空间中的 A 就可以通过复合映射,转换到最终空间中。

此时,我们可以在最终空间里,把转换后的集合与目标结论集合 B 进行比较:

\[ f(A)\subseteq B \]

如果这个包含关系成立,就说明在模型适用的条件下,初始条件经过这些转换后,必然满足目标结论。

这就是我所说的:先通过因果关系把不同空间映射到同一个空间,再用集合包含关系检验推理。

需要强调的是,映射链中的每一步都必须有依据。不能因为画出了箭头,就认为因果关系已经得到证明。

四、复杂推理不一定要统一到一个空间

如果推理链条很长,涉及的集合很多,强行把所有信息映射到最终空间,反而可能让图形过于复杂。

这时,可以采用另一种方法:分段观察。

例如:

\[ A\xrightarrow{f_1}A' \xrightarrow{f_2}A'' \xrightarrow{f_3}B \]

我们可以逐段检查:

\[ f_1(A)\subseteq X_1 \]

\[ f_2(X_1)\subseteq X_2 \]

\[ f_3(X_2)\subseteq B \]

如果每一步的映射和包含关系都成立,那么就能通过传递性,得到整体结论。

这相当于把一条复杂的推理链拆成几个更容易检验的局部问题。

因此,我们有两种观察方式:

整体观察: 将映射统一到最终空间,直接检验前提集合与结论集合的包含关系。

局部观察: 保留多个空间,逐段检查映射是否成立,再把局部结论连接起来。

这两种方式没有矛盾,只是观察尺度不同。哪一种更简单,就采用哪一种。

五、为什么现实中的推理经常出错?因为我们看到的可能只是投影

到这里,还有一个关键问题。

严格推理使用的是定义完整的前提集合,但现实中的人通常无法掌握全部信息。

我们观察到的,可能只是完整问题的一个投影。

例如,我们想判断一个人的生活是否幸福,却只看他的收入。

收入只是完整生活状态中的一个维度。住房成本、工作时长、身体负担、家庭责任、自由时间等因素,都可能影响最终结论。

可以把完整状态记为:

\[ (x,y,z,\ldots) \]

但我们只观察到 x。

于是,多个不同的完整状态,可能被压缩成同一个观察结果。

一个人收入很高,可能每天只工作三小时;另一个人收入相同,却每天工作十二小时。他们的收入相同,但完整生活状态显然不同。

当我们只观察收入时,就丢失了区分这两种情况的信息。

这就是投影的问题。

投影本身并不一定错误。为了简化问题,我们经常需要忽略暂时不重要的变量。但如果被忽略的变量可能改变结论,我们就不能把投影当成完整对象。

因此,现实中的许多错误推理,并不是简单的逻辑形式错误,而是我们一开始就没有把完整的条件纳入集合。

画图时,最重要的不仅是圆圈怎么画,还要检查决定结论的条件有没有遗漏。

六、概率推理:我们知道可能性,却不知道完整状态

概率推理也能帮助我们理解信息不完整的问题。

例如,下雨可能增加路面湿滑的概率,但并不是每次下雨,所有路面都会湿滑。

为什么?

因为真实情况还受到排水、地面材质、遮挡、降雨强度等因素影响。

如果我们只观察是否下雨,就把其他维度暂时投影掉了。观察到同样的降雨状态,可能对应多种不同的道路状态。

于是,我们可能只能得出:

\[ P(\text{路面湿滑}\mid\text{下雨})=0.8 \]

这里的 0.8 只是一个假设示例,实际数值需要由数据和模型确定。

它表达的是概率,而不是必然性。

不过,我们需要区分两个问题:信息不完整,会让我们更难证明结论;但它不意味着严格包含关系一定不存在。即使不知道某个整数的具体数值,只要知道它能被 4 整除,我们仍然可以严格推出它是偶数。

所以,概率推理的关键不是简单地否定包含关系,而是承认:当现有信息不足以排除其他可能情况时,我们就不能把概率判断冒充为严格演绎。

七、把推理变成普通人可以使用的方法

如果要把这套思想教给学生或普通人,我认为不需要一开始就学习大量抽象的逻辑术语。

可以先教他们几个简单的问题。

第一,前提是什么?

把已知条件、限制条件和适用范围找出来。

第二,结论是什么?

明确我们究竟要证明什么,哪些情况算结论成立。

第三,是否存在不同空间?

如果前提和结论涉及不同变量、不同状态或不同领域,就需要建立有依据的映射。

第四,信息是否完整?

检查自己观察到的是完整状态,还是只看到了某个维度的投影。被忽略的条件是否可能改变结论?

第五,画出集合。

在统一的空间中,画出前提集合 A 和结论集合 B。

第六,检查包含关系。

A 是否完全位于 B 内部?如果不是,能否找到一个满足前提、却不满足结论的反例?

如果是复杂推理,就拆分成多个空间,逐段检查映射和包含关系。

这样,推理就不再只是背诵逻辑规则,而变成了一个可以反复练习的过程。

八、推理的本质:从语言判断走向结构检验

我并不是说,所有推理都可以不加区分地简化成画圆圈。现实中的因果判断需要证据,概率推断需要模型,数学证明需要严格定义,映射本身也需要论证。

我真正想表达的是:我们可以用集合包含关系,为严格推理提供一个统一、直观的观察框架。

复杂问题之所以难,往往是因为:

  • 不同空间之间的关系没有建立;
  • 映射过程太长,难以一次看清;
  • 关键条件被遗漏;
  • 观察到的只是完整状态的投影;
  • 概率判断被误认为必然结论。

解决这些问题,我们可以先建立空间之间的映射,再选择整体观察或局部观察,最终检验相关集合之间的关系。

归根结底,我希望把推理从一种依赖直觉和语言表达的活动,转化成一种可以观察、拆解、验证和寻找反例的方法。

先建立有依据的映射,把问题放到可以比较的空间;再画出集合,检查前提允许的所有情况是否都在结论范围之内。

这就是我对推理的一种理解:复杂推理可以有许多层次和路径,但严格演绎的核心检验,可以归结为包含关系。

而真正困难的地方,往往不是最后画出两个圆圈,而是如何确定空间、建立映射,以及确保所有关键条件都没有被遗漏。

💬 留言 ⋮⋮

加载中…
💡 不登录也可留言(IP 限制:每文/每天各 1/10 条)

加载中…

分 0.00
纸张白
护眼绿
羊皮卷
夜间黑
100%