← 治水学主页 | 核心术语表 | 概念图谱 | 案例总览 | 关于

B-0032|空城计

B 历史判例 | 博弈决策 | 记录日期:2026-10-27 | 许可:CC BY 4.0

蜀汉第一次北伐,街亭失守后诸葛亮孤守西城,兵少将寡而司马懿大军压境。诸葛亮辨出这局的承重件不是城墙,而是对手脑中“诸葛亮从不弄险”的既有判断,反用这条判断——大开城门、藏起旌旗、登楼焚香抚琴,把“城空”如实亮出来,令多疑的司马懿疑中生疑、以为有伏兵而退。此计零成本、零战力,赌注是全部家底,只可作权宜缓兵,不可作常策。

情境

第一层·系统边界:蜀汉第一次北伐,诸葛亮街亭失守后孤守西城,魏军乘势压来。边界画在这座孤城——守方兵少、攻方兵众,双方力量悬殊。

第二层·威胁识别(承压者与承重件):承压者是诸葛亮(守方主帅),最怕的是“城破人亡、北伐基业一并覆灭”。承重件不是城墙,而是司马懿脑中“诸葛亮平生谨慎、从不弄险”这个既有认知——对方怎么判断我方,才是这局真正的支点。

第三层·现状约束:兵力空虚、无险可守、无援可待;战不能战、撤不及撤。唯一可用的资产,就是那一条既有的判断。

信号

诸葛亮判断司马懿会退,依据三条(判据一成立,再加二或三任一反常信号,即判定“对方会疑”):

1. 司马懿平生以诸葛亮“持重不弄险”为常识(阈值:这个既有判断必须先成立,否则整局不成立)。

2. 城门大开、藏起旌旗、老兵扮百姓洒扫——这是“无备”的信号(阈值:与“谨慎人设”形成明显反差)。

3. 诸葛亮焚香抚琴、神情从容——这是“有恃无恐”的信号(阈值:从容到不像在等死)。

信号链:城门大开(无备)+ 焚香抚琴(从容)→ 两组信号彼此矛盾 → 触发“诸葛亮从不弄险”的既有判断 → 反推“城中必有伏兵” → 不敢入城而退。

排除

不战:兵力悬殊,正面守城必破。

不撤:仓促撤退会把空虚暴露在追击之下,走不掉。

不示强:想走树上开花“借局布势”的路子没有条件——无兵可借、无势可布,硬造声势反被识破。

何时不成立:这三条排除都押在“对手多疑”上。若对方不多疑(如司马昭所疑“莫非诸葛亮家中无兵”)、若有内应泄露虚实、若对方肯派小股试探,空城即刻破功。

行动

1.【结构动作】识承重——辨出这局的支点不在城墙,而在司马懿脑中“诸葛亮谨慎”这个既有认知。

2.【结构动作】如实示虚——把“城空”这个真实状态亮出来,不藏、不装,让反常本身成为信号。

3.【结构动作】反向加码——用从容姿态强化“这是诱饵、不是空城”的暗示,逼对方在自己的怀疑里越陷越深。

4.【具体手段】藏旌旗、开四门、老兵扮百姓洒扫街巷、诸葛亮披鹤氅戴纶巾登城楼焚香操琴(《三国演义》的文学化细节)。

预期

诸葛亮设局时的预判:一向谨慎的人忽然做出反常举动,司马懿会顺着“他从不弄险”这条旧判断往下推,得出“必有伏兵”的结论而退兵。预期止于“退敌”,不求交锋、不图击溃。

修正

硬边界:此计只在“对手多疑、且对我方有稳定的既有判断”时成立,本身不增加一兵一卒。对手一旦派人试探或围而不攻,此计立破。

失效早期信号:对方派小股侦察、绕城久围、或有准确情报(已知城空)。

处置:对方一退即刻撤军、不留空城——赌赢就马上兑现,不恋战、不回头补赌。

专属失败模式:① 疑敌不多疑——对方不信“谨慎人设”,直接进城;② 空城被识破——内应泄密、火力侦察、久围不攻。

结构后果(事后):此计是零成本、零战力的极端博弈,赌注是全部家底,只能作权宜缓兵,不能作常策;一旦对手换了判断方式,全套失效。

关联概念

祭祀

信源备注

空城计原文“虚者虚之,疑中生疑;刚柔之际,奇而复奇”见《三十六计》第三十二计;“刚柔之际”出自《周易·解卦》初六《象》辞“刚柔之际,义无咎也”。按语“虚虚实实,兵无常势。虚而示虚,诸葛而后,不乏其人”,并举张守圭守瓜州(“乃于城上,置酒作乐,以会将士。敌疑城中有备,不敢攻而退”)、齐祖铤守北徐州(“不关城门,守陴者皆令下城,静坐街巷”)二例。

诸葛亮空城计为《三国志·诸葛亮传》正文所无,源自西晋郭冲《条亮五事》(东晋王隐《蜀记》转录);裴松之注《三国志》时引而驳之,举四条理由:一、亮初屯阳平时,司马懿尚为荆州都督镇宛城,曹真死后始与亮在关中相抗,此前无阳平交兵事;二、既举二十万众、已知亮兵少力弱,若疑有伏兵“正可设防持重,何至便走”;三、《魏延传》载亮不轻付魏延万人,何以令其独将重兵东下;四、郭冲对司马懿之子司马骏面言其父之短,不合情理。故此故事属文学虚构,经《三国演义》第九十五回“马谡拒谏失街亭,武侯弹琴退仲达”敷演而成。

史实可考的空城/空营之举:赵云汉水空营(《三国志·赵云传》裴注引《云别传》,“更大开门,偃旗息鼓”,刘备赞“子龙一身都是胆也”);文聘石阳空城(《三国志·文聘传》裴注引《魏略》,孙权“疑有伏兵”而退);张守圭瓜州(见上引计文按语)。原文与史事以传世文献为准。

记录人备注

接口角度(以虚示虚):本计的接口在“以虚示虚”——本来虚弱,就把虚弱如实亮出来,不加掩饰,靠“反常”本身去激活对方既有的判断,让他在自己的怀疑里打转。杠杆落在“疑(对手心中的既有判断反过来咬他自己)”。挂载:以虚示虚→信号层·显态(P1)。

与 B-0029 树上开花互为镜像:树上开花是“虚者实之”,无势而借势,造一个假强;空城计是“虚者虚之”,有弱而露弱,亮一个真虚。一个造假、一个露真,赌的都是对方判断走偏——前者赌对方信以为强,后者赌对方不信以为虚。

信号的藏与显(家族闭合):藏——藏动作(B-0001 瞒天过海)/藏状态(B-0027 假痴不癫);显·造强——借局布势(B-0029 树上开花);显·示虚——以虚示虚(B-0032 空城计)。至此“藏/显·造强/显·示虚”三态齐。

分层标注·认识论映射:边界划定——这局的支点被划在“对方脑中的既有判断”,不在城墙、不在兵力;能借的只有那条判断。(此为分析视角,与治水历挂载是两套系统,不混。)

分层标注·动力学映射:不产生实际压力,只操纵“判断”这一层:两组矛盾信号同时递到,让对方在自己的推演里越走越深。

分层标注·工具映射:主结构动作=识承重→示虚→加码;具体手段=开四门、藏旌旗、老兵洒扫、城楼抚琴。

与相邻判例的分野(它不是什么):与 B-0029 树上开花相比:一造强、一示虚,同为信号显态的两端。与 B-0027 假痴不癫相比:假痴是“藏”(把能藏起来),空城是“显”(把虚亮出去),一藏一显。与 B-0001 瞒天过海相比:瞒天藏的是一个动作,空城显的是一个状态,且瞒天是骗对方“没有这事”,空城是让对方“不信这是真的”。

一句话记:把真弱亮给多疑的人看,赌他自己吓自己。

知识星球原文:https://t.zsxq.com/9I5gU

相邻判例

· B-0001|瞒天过海 — 接口:信号层·藏动作(把异常动作藏在日常惯例里,令对方看不出来)(同刻度 P1)
· B-0013|打草惊蛇 — 接口:信号层·探测(发一个试探,读对方怎么应)(同刻度 P1)
· B-0017|抛砖引玉 — 接口:信号层·抛饵(抛砖引玉:抛饵诱对方上钩入伏)(同刻度 P1)

更多判例见 决策显影库总览 | 治水历定位刻度

本判例收录于「治水学·决策显影库」 | 官网存档:https://zhishuixue.com/cases/B-0032.html