标签: 逻辑学与批判性思维

  • 命题到底是什么?一句话怎样才有真假

    作者:lihao技术文章发布:逻辑学与批判性思维 · 第 02 期

    把句子、语境、命题与证据分开,辨认问句、开放句和含糊判断,说明“目前不知道”为什么不等于“没有真假”。

    同一句话,可能表达不同内容

    “我现在在这里。”你在上海说和朋友在北京说,字面相同,表达的内容却不同。反过来,“雪是白的”与相应的英文句子,可能表达同一内容。讨论真假时,仅盯着一串字还不够。

    命题可以暂时理解为陈述所表达、能够承担真假的内容。这个工作用法便于分析论证;命题究竟是什么对象、是否必须承认抽象命题,哲学上仍有不同理论。[1] 本篇不把一种本体论当成已经解决的常识。

    先抓住操作上的区别:句子是语言表达,命题是我们在给定意义和语境下用它说出的内容。明确了内容,才谈得上它与事实是否符合、由什么理由支持。

    哪些话不能直接填进真值表

    “请关门”在发出请求;“门关了吗”在提问。它们通常不是直接断言一个真假内容。“门已经关上”才是在陈述。亚里士多德《解释篇》第4章就把一般有意义的话语与具有真假属性的陈述区分开。[2]

    “x大于3”还留着变量。给定x=4,它为真;给定x=2,它为假;写成“存在一个数x,使x大于3”,又由量词形成完整陈述。这里要先说明变量的取值域,否则在自然数、实数或别的对象中,表达的内容可能不同。

    这不是说命令与问题不重要,而是说它们在交流中的作用不同,不能为了方便就把每句话都塞进真假二选一。

    把语境补齐,争论才有同一个对象

    “这台机器很快”至少缺少任务、输入规模、比较对象和指标。把它改成“在固定输入与配置下,这次运行耗时比基线少”,才更容易核对。即使如此,也不能由一次耗时直接推出所有负载都快。

    再看“今天下雨了”。说话日期、地点以及所指时间范围不同,表达的内容就可能变化。若双方各按自己的地点回答,表面上争同一句话,其实没有争同一命题。

    评价一个说法之前,先记录“谁在何种语境中,用哪些词义,断言了什么”。这一步比立刻搜证更早:如果目标命题不断变化,搜集再多材料也可能回答错问题。

    有真假,不等于我们现在知道真假

    “某个封闭盒子里有一枚硬币”在普通、语境明确的情形下可以有确定真假,即便你还没打开盒子。证据不足描述的是我们的认知状态,不等于事物本身没有情况可言。

    也不要把“可判断真假”理解为“必须已有可执行的判定程序”。数学中的命题可能很难证明,经验陈述也可能暂时没有可取得的证据。是否有真值、我们是否知道、能否有效判定,是三个不同问题。

    经典逻辑常在确定解释下使用真与假两种值。它是一种重要模型,但模糊表达、未来偶然事件以及语义悖论会引出更复杂讨论,不能以一个入门定义消除这些争议。

    模糊话语怎样修订,而不是伪装精确

    “这座山很高”依赖比较标准;“这个方案是最好的”依赖目标与约束。可以明确标准,例如海拔或某组验收指标,但新版本比原话更具体,不能宣称从此只有一种合理标准。

    构造一个评审案例:甲说“方案A更好”,意思是初次开发更快;乙说“不好”,意思是长期维护成本更高。两人未必在事实层面矛盾。先把两个命题分别写出,再讨论哪个目标应优先,才能分清经验争议与价值取舍。

    如果证据显示A的维护工时其实更少,乙应修订事实判断;如果工时资料没变,只是团队改变了目标权重,则是决策条件变化。记录修改位置,能避免把所有分歧都叫作“观点不同”。

    全称句的否定,为什么经常说错

    “所有样本都通过”可以写成:对本次样本集合中的每个x,P(x)都成立。它的否定是“至少有一个样本没有通过”,而不是“所有样本都没通过”。前者只需要一个失败,后者要求每个都失败,强度差得很远。

    同样,“有些样本通过”的否定是“没有样本通过”。如果把“尚未找到通过样本”直接当成后一句,就把搜索状态换成了对象事实。搜索是否覆盖全部集合、观察是否可靠,决定它能支持多强结论。

    空集合还会带来一个值得注意的情况:在标准经典量词语义下,若集合没有任何元素,“集合中所有元素都满足P”没有反例而为真。现实验收若只看这一条件,就可能把“一个测试也没运行”误当成全部测试成功。因此验收通常还需要“确实运行了规定数量与类别的测试”。

    这不是逻辑故意抬杠,而是显示一句话遗漏了存在或覆盖要求。把“所有已执行测试通过”与“规定测试均被执行且通过”分开,才能让状态描述准确。

    一句话的歧义,可能改变整条论证

    “每个人都喜欢一本书”至少可以有两种读法:每个人各有一本自己喜欢的书;存在同一本书,所有人都喜欢。用量词写,前者是∀人∃书,后者是∃书∀人。量词次序改变了内容。

    前者并不推出后者。甲只喜欢A、乙只喜欢B,就同时满足各自有一本喜欢的书,却没有共同喜欢的一本。若一份推荐方案凭前者承诺“必定能选出大家都喜欢的一本”,错误发生在内容变强,而不在调查样本是否足够大。

    “只要”“只有”“除非”也值得先改写再判断。自然语言还可能有省略、讽刺与共同背景,所以形式化应当回到原语境核对。一个精确公式若没有忠实表达原意,形式上再漂亮也没有分析原论证。

    同一个词在语境中改变意义,也会制造假推理。“这个方案很轻”可能指文件体积小,也可能指维护负担低。从文件小推出维护容易,需要额外根据;不能仅因都叫轻就当作同一命题。

    真假、可证性与断言责任

    在既定形式系统中,一个陈述可由公理与规则推导,叫在该系统中可证;它在某种解释下为真,则是语义问题。二者的关系需要具体讨论,不能无条件用“没证出来”代替“是假的”,或用“看起来真”代替“已经证明”。

    经验陈述也有类似区分:一件事发生过,与我们现在能否取得可靠材料,是不同层面。断言责任要求按现有证据表达置信与限制,而不是因为客观上可能有真假就表现得已经知道。

    对于“堆积到多少粒才算一堆”这类模糊表达,边界本身可能没有被日常语言精确固定。选择一个操作阈值可以帮助实验或管理,但那是增加约定,不能宣称它揭示了所有语境中唯一的本义。

    这些困难不取消命题分析的价值。恰恰因为有语境、歧义与证据差别,固定主张的内容才是认真讨论的起点。

    事实争议与价值争议,如何在同一段话里拆开

    “方案A更省时间,所以应该选A”至少包含两个承诺:A在相关任务中耗时更少;在当前条件下,节省这些时间足以支持选择A。第一项需要测量,第二项需要目标与约束。若A会丢数据,第二项通常还缺失重要限定。

    可以把它改成:“在正确性、预算与维护约束均满足时,我们优先选择端到端耗时较少的方案;A、B均满足约束;固定负载下A耗时更少;所以按这个决策原则选A。”现在每个前提都有明确身份,批评者也知道该查事实还是该讨论原则。

    若有人反对“少10毫秒不值得增加一年维护负担”,他未必否认测量结果,而是在挑战比较目标。反过来,若他说“你计时漏掉了搬运”,则是事实与模型边界问题。混在一起会让双方反复提供不相干证据。

    命题分析并不会自动解决价值冲突,却能使分歧稳定下来。只有当大家讨论的是同一个内容,论证、测量与协商才有机会分别推进。

    一张可实际使用的检查清单

    面对一句话,依次检查:它在陈述还是提问、请求?关键词与代词指什么?是否有未赋值变量?比较条件是否明确?我质疑的是内容、真假还是证据?

    本篇使用的是构造案例与概念分析,没有声称用实验解决命题本体论。把内容固定下来之后,才可以接着检查论证是否有效,以及证据是否足以让我们相信前提。

    来源、证据与阅读路线

    1. Stanford Encyclopedia of Philosophy:Propositions,句子、内容与命题理论争议
    2. 亚里士多德《解释篇》第4章,E. M. Edghill 英译;陈述与一般有意义话语的区别

    证据范围:本文以明确语境和构造例子区分句子、命题及真假条件;不把一种入门语义模型当作已经解决所有语言哲学争议。

    版本1.2 · 2026-10-18:完成事实、条件与引用复核,逐篇明确证据方法;有实质缺口处补齐推导、反例或原题。原网址与首次发布日期保留。

  • 逻辑到底是什么?“听起来有道理”为什么不等于推理有效

    作者:lihao技术文章发布:逻辑学与批判性思维 · 第 01 期

    通过“下雨与地面湿”的构造案例,区分前提真假、演绎有效性与经验支持,学会用反例定位推理缺口。

    一个很自然,却不可靠的推断

    如果下雨,地面就湿;现在地面湿了;所以刚才下雨了。这个推断听起来顺畅,但洒水车也能把地面弄湿。我们可以同时接受两个前提,却拒绝结论。

    逻辑研究的核心问题之一,是结论在什么意义上由前提支持。本文先讨论经典逻辑中的演绎有效性:不存在前提全真而结论为假的情形。它评价的是支持结构,不是句子好不好听、说话人是否自信,也不是听众是否同意。[1]

    这里假定“下雨”“地面湿”都针对同一个地点与时间条件。自然语言若省略这些限定,可能连命题都没有对齐。

    把内容暂时换成P和Q

    令P表示下雨,Q表示地面湿。有效的肯定前件形式是:如果P则Q;P;所以Q。无效的肯定后件形式是:如果P则Q;Q;所以P。

    P Q 如果P则Q 反例意义
    假 真 真 肯定后件的前提全真,结论P假
    真 真 真 肯定前件在此成立
    真 假 假 不满足该条件前提

    第一行已经足以推翻肯定后件的演绎有效性。这里把“如果”解释为经典命题逻辑的实质条件词;日常承诺、因果或反事实条件句有更丰富的语义,不能不加分析地都用同一个真值表处理。

    结论碰巧正确,也救不了结构

    假如昨晚确实下雨了,上述无效推理这一次也可能得出真结论。有效性要求的是结构上的保真,不是一次猜中。相反,有效结构也可能含假前提:所有鸟都会飞;企鹅是鸟;所以企鹅会飞。结构可以有效,第一前提却假。

    经典演绎中,健全论证要求有效且前提都真。评估时因此要分两道工作:先检查支持关系,再调查事实前提。用更多事实材料补充背景,不能自动修复一个没有补齐的逻辑缺口。

    一个实用做法是先问:“即使我暂时全部接受这些理由,结论是否仍可能不成立?”如果能构造一致的反例,争议就在结构或缺少的前提,而不必先攻击说话人的动机。

    无效推断是否完全没有用

    在日常调查中,地面湿可能确实增加下雨的可信度,特别是已经排除了洒水、漏水等原因时。但这是对最佳解释或概率支持的判断,结论应保留不确定性,而不是冒充演绎必然。

    把它改写成较谨慎的推断:观测到地面湿;下雨能解释这一现象;其他常见原因已被独立检查;所以有理由暂时把下雨列为较可信解释。新版本需要比较竞争解释及其证据,也需要在发现洒水记录时修订。

    最强异议是:“现实推理本来就不求必然,何必检查演绎?”回应是,检查有助于确定你究竟承诺了多强的结论,而不是要求所有日常判断都变成证明。一个不确定推断可以有价值,但应按它自己的证据标准评价。

    形式有效性,还需要一个明确的解释范围

    对于命题逻辑,给P、Q等命题符号赋真值后,联结词按规则确定复合句的真假。论证有效,要求每一种使前提全真的赋值都使结论真。我们搜索的反例因此是一种赋值,而不必是现实中实际发生的天气。

    如果进入谓词逻辑,情况更丰富。把“所有A都是B”写成∀x(A(x)→B(x)),还要指定论域与A、B的解释。前提“所有猫都是动物”“所有狗都是动物”不能推出“所有猫都是狗”:取一个含猫c和狗d的论域,让二者都属于动物而互不属于对方类别,就得到反模型。

    这里并没有否认猫与狗都是动物,而是说明共享一个上位类别不足以推出类别相同。反模型同时保护了全部前提,并让结论为假,所以恰好检验了支持结构。

    日常文本很少主动交代论域。比如“所有人都到了”,究竟是全体人类,还是本次会议的成员?若论域被偷换,同一句形式看似成立,实际却改变了内容。形式化之前的语义工作,与形式化之后的推理检查同样重要。[2]

    否定前件,为什么也会错

    另一个常见形式是:如果P则Q;不是P;所以不是Q。仍以天气为例,不下雨并不能推出地面不湿。赋值P假、Q真,使两个前提都真而结论假,所以这个形式也无效。

    与之相对,否定后件形式“如果P则Q;不是Q;所以不是P”在经典逻辑中有效。如果P真,条件前提要求Q真,就与不是Q冲突。因此满足前提的赋值不能让P真。

    这两个结果不应靠背名称记忆。每次都可以问:条件只排除了哪种情况?实质条件P→Q只排除P真而Q假的组合,并没有说Q只能由P造成。增加双条件P↔Q会改变结论,因为它额外要求Q→P。

    在真实因果解释中,把充分条件误当成必要条件,或把必要条件误当成充分条件,往往正是类似错误。比如“通过测试是发布的必要条件”,并不表示任何通过测试的版本都已经满足安全、兼容和运维等其余发布条件。

    结论强度必须与理由类型匹配

    演绎、归纳与溯因不是可靠程度从高到低的简单排行。演绎在前提被接受时提供必然约束;归纳从样本推及更广范围,需要抽样与稳定性条件;溯因比较对现象的解释,必须面对其他候选。

    一个有效演绎若以错误的全称前提开头,可能不如一份仔细设计的经验研究有助于认识世界。反过来,一份研究观察到高相关,也不能凭气势升级成“在任何情况下必然如此”。判断要同时看前提可靠性、结构和结论范围。

    因此,专家式审查不止给推理命名,还要问:作者真正主张的是必然、通常、可能还是目前最好的解释?哪些条件被固定,哪些替代解释被比较?若证据只够支持较弱版本,就明确缩小结论。逻辑帮助的是校准承诺,而不是制造确定性的外观。

    形式系统能保证什么,不能替研究者做什么

    语义层面,有效性考察所有合适解释下的保真;证明系统则用有限规则从前提推出结论。若一套证明系统健全,能按规则证明的结论不会超出相应语义后承;若还完备,则相应语义有效的推断也能在系统中证明。这里描述的是规则与语义的关系,不等于任意现实事实都能被算法轻易确定。[2]

    例如给P→Q和P,就可按肯定前件规则得到Q。规则节省了每次重列真值表的工作,但前提P是否描述现实,仍要依赖独立材料。形式证明保证“在这些前提之下”,不能悄悄去掉条件。

    日常争论还会把定义与事实混合。若“可靠系统”的定义已经包括不会静默丢数据,那么发现静默丢数据足以否定它满足该定义;但不能由此断言某个实现原因已经查明。分类结论与因果诊断仍是两件事。

    专家检查的重点,因而是把形式责任与经验责任连接起来:公式忠实表达了什么,哪些前提有何证据,规则支持多强结论,反例要求修改哪一步。只展示符号,可能同样掩盖薄弱内容。

    从一句话变成可修改的判断

    逻辑的用处不是快速给别人贴谬误标签,而是定位:词义是否改变、条件是否遗漏、全称判断是否过强、结论是否超出前提。如果“专家会这么说,所以一定真”被改成“这位相关领域专家提供了可核对理由,因此值得暂时重视”,讨论就更具体了。

    本篇所有天气、鸟与企鹅例子均为教学构造,真值表只是经典命题逻辑的有限枚举,不是现实天气调查。读下一篇前,可以先给自己的一个判断写出前提与结论,再试着寻找前提全真而结论假的情形。

    要完成这一步,还要知道究竟什么东西承担真假。下一篇从命题与句子的区别继续。

    来源、证据与阅读路线

    1. Stanford Encyclopedia of Philosophy:Logical Consequence,保真、形式性与逻辑后承
    2. forall x: Calgary,Open Logic Project,命题逻辑、有效性与健全性教材

    证据范围:命题形式的真值组合与反模型已核对;它们检查演绎支持关系,不代替对现实前提的事实调查。

    版本1.2 · 2026-10-18:完成事实、条件与引用复核,逐篇明确证据方法;有实质缺口处补齐推导、反例或原题。原网址与首次发布日期保留。