醒学幻方-弗雷格——抽空语境的逻辑真空
作者:紫微学士 明月星阳
一、问题之问
你跟伴侣吵架。你说,“你从来不在乎我。”他回答,“我在乎。”你说,“那你为什么昨晚没问我发烧的事?”他说,“我加班到凌晨,累得倒头就睡了。”你说,“如果你在乎,你就不会忘记。”他说,“我不是忘记,我是不知道。”
这段对话卡住了。你们在用同一套语言,但你们活在两个完全不同的语境里。你的“在乎”包含了一个前提:在乎一个人就会主动注意他的身体状况。他的“在乎”包含的是另一个前提:在乎一个人就会拼命工作给他更好的生活。两个前提都没有被说出口。两个人都以为对方在使用和自己相同的定义。这是日常语言的困境——语境在暗中运行,你以为你们在说同一件事,其实你们各自携带着不同的隐藏参数。
有一个人试图用一套完美的方案解决这个问题。他说,日常语言太模糊了,充满了歧义和隐藏预设。我们应该建立一套像数学公式一样精确的语言,每一个符号都有唯一的定义,每一个推理步骤都严格按规则进行,没有任何歧义,没有任何语境干扰。这个人叫戈特洛布·弗雷格。他几乎成功了。但他不知道,他切除掉的那些“模糊”——语境、预设、意图——恰恰是语言活着的原因。
二、先贤之功:将逻辑彻底符号化
弗雷格是语言转向的真正起点。在他之前,逻辑学两千年没有突破亚里士多德的框架。在他之后,逻辑学变成了和数学一样精密的符号系统。
他的第一个贡献,是发明了概念文字,用纯粹符号表达命题形式和推理规则,彻底排除了日常语言的歧义。今天计算机编程语言、人工智能的底层逻辑、分析哲学的全部技术基础,都从他这开始。第二个贡献,是区分了涵义和指称。晨星和昏星都指称金星,但一个在早晨出现,一个在黄昏出现。“晨星”和“昏星”指称相同,涵义不同。这个区分解决了“a=a”和“a=b”为什么认知价值不同的千古难题。第三个贡献,是他试图把全部算术还原为逻辑,用集合定义自然数。这个设想直接催生了罗素的逻辑原子主义和哥德尔的不完备定理。
弗雷格用涵义和指称的区分解决了“a=b”型语句的认知差异,但当他把这套真值条件语义学推向普遍性时,他预设了一个从未被验证的前提——存在一种独立于语境的、固定的、可以被符号精确捕获的字面意义。他用“语义值”这个概念把语词、语句与外部世界一一对应起来,但“语义值”本身是一个抽象的逻辑构造,不是语言在实际使用中产生的活的意义。
他改变了整个西方哲学的方向。此后的分析哲学,无论罗素、早期维特根斯坦还是逻辑实证主义,都在他的延长线上工作。这是不朽的贡献。但他切除掉的,恰恰是语言的生命。
三、文化之暗:逻辑被连根拔起
弗雷格犯了一个致命错误:他把逻辑从人身上连根拔起。他明确说,逻辑不是关于思维的科学,而是关于真的科学。思维是心理学的事,心理学是模糊的、主观的、不可靠的。逻辑必须排除一切心理因素,只处理真值。
他把涵义定义为命题所表达的思想,但这个思想是谁的思想,他不管。他把指称定义为命题的真值,但这个真值在什么条件下被验证,他也不管。他追求一种不需要语境、不需要说话者、不需要听话者的纯粹语义。他成功了,但他创造的是一个逻辑真空。一个命题在真空中为真,在真空中为假,但没有人知道它在生活里是什么意思。他把语言从生活世界连根拔起,种进了逻辑的实验室。在那里面,语言是完美的标本,也是完美的尸体。
概念文字的目标是消除歧义,但这个目标本身就建立在一个有问题的预设上——存在一种脱离一切语境的纯粹意义。弗雷格把语境中的语词意义当成污染,他切除掉了语境的“干扰”,却不知道切除掉的是语言在真实世界中的使用方式。他区分涵义和指称时,没有给语境留下一个独立的维度。在他的理论里,语词的意义是固定的,句子的真值是固定的,只需要计算不需要理解。
语境性被他从语言中剔除之后,它又以反讽的方式回到了他的体系内部。他在《算术基础》中提出了著名的语境原则:一个词的意义只有在命题中才能被询问。他承认了词的意义不是孤立的,但他只承认句内语境,不承认句外语境。他打开了语境的门,却只开了一条缝,然后立刻用“概念和对象”的函式结构把门重新关上。
四、根本之缺:语境性被切除后的意义僵化
弗雷格的真空语义学无法处理一对关键范畴——意义与语境的伴生关系。一个语句的涵义在弗雷格的理论中是固定的,但现实中的语言使用证明,涵义从来不是固定的。涵义随语境变化,语境不同,同一句话的涵义完全不同。“你能把盐递过来吗”,字面语义是一个关于能力的问题,实际语义是一个请求。弗雷格的真空语义学只能处理前者,后者在它的射程之外。
他把一切语境因素——说话者的意图、听话者的预设、共享的背景知识、社会文化惯例——全部当作“非逻辑”的东西排除出去。但正是这些“非逻辑”的东西,决定了你在真实对话中听到“你能把盐递过来吗”的时候,会伸手去拿盐瓶,而不是回答“我能”然后坐着不动。弗雷格切除掉的,是语言在生活世界中的全部运作方式。
他把命题的真值当作逻辑的核心,但真值不能等同于意义。一句从来没有被说出的话,在弗雷格的理论中依然有意义——它的真值条件已经确定了。但你永远不会听到这句话,因为它不需要语境。而所有真实的话,都在语境中被说出,意义在语境中生成。弗雷格把后者排除在逻辑之外,他的逻辑就成了一个无法应用于真实对话的精密玩具。
五、星网之统摄:伴生逻辑补全语境的维度
星网模型用伴生逻辑把弗雷格切除掉的语境重新接回来。伴生逻辑的核心命题是“语境决定语义”。一个语句的涵义不是固定的,而是在具体的伴生条件中生成的。同一个“你从来不在乎我”,在不同的语境中,意思完全不同。可能是控诉,可能是撒娇,可能是对过去几个月所有失望的总结。弗雷格的真空语义学永远无法处理这句话,因为它同时携带了三个不同的隐藏前提,每一个都在不同的语境中被激活。伴生逻辑把这个隐藏层摆到明处,让你在理解一句话之前先审查它的伴生条件。
弗雷格的涵义指称二分,在星网模型中扩展为符号逻辑和伴生逻辑的协同运作。符号逻辑负责分析符号与指称之间的关系,伴生逻辑负责审查符号在具体语境中生成的实际涵义。二者不是排斥关系,是互补关系。弗雷格切除语境的理由是“为了精确”,但精确不等于真实。你把一个活生生的语句从它的语境中剥离出来,做成一个完美的标本,这个标本是精确的,但它已经不是那句话了。
星网模型的工具箱里有十把刀。弗雷格只用了一把——数理逻辑和符号逻辑的精密手术刀。他以为这把刀可以切开一切意义,但有些意义不在符号的标本里,在语境的血肉里。伴生逻辑、全息逻辑、常识逻辑,这些刀弗雷格从来没有拿起来过。他不认识它们。不是刀错了,是执刀的人选错了刀。
六、一句点睛
弗雷格把语言从生活世界连根拔起,种进了逻辑真空。他的概念文字是完美的标本,也是完美的尸体。星网模型把语言重新种回泥土里,让语境的血肉重新包裹符号的骨骼。“你从来不在乎我”这句话,在弗雷格的实验室里是无解的歧义,在你的真实对话中是听得懂的控诉。你不必等到弗雷格给出完美的语义学之后再去理解你的伴侣,你已经在理解了。符号是骨,语境是血肉,你不是在分析语义,你是在听懂一个人。骨肉相连,语言才活着。