第三章:概念——给事物贴标签的艺术¶
"没有概念,你连敌人是谁都不知道。"
3.1 什么是概念?¶
概念 / Concept = 给事物贴标签的能力。
就像在COD里:
-
看到远处有反光 → "狙击手"
-
听到"咔嚓"声 → "换弹匣"
-
小地图红点消失 → "敌人静步"
没有概念,你看到的只是一堆像素和声音。
3.1.1 概念的本质¶
概念是思维的最小单位。就像:
-
编程里的变量名
-
物理里的物理量
-
汽车里的零件名称
-
篮球里的战术术语
概念让你能思考,而不是只能反应。
3.2 概念与同一律¶
还记得第二章的同一律吗?A is A。
概念是同一律的基础。如果你连"A"是什么都不知道,怎么保证"A is A"?
3.2.1 同一律在概念中的体现¶
场景1:编程中的变量
player_health = 100
# 定义:player_health 表示玩家血量
# 同一律要求:在整个函数中,player_health 必须始终表示玩家血量
# 不能中途变成 player_ammo(弹药)或 player_score(分数)
场景2:物理公式
F = m × a
# 力 = 质量 × 加速度
# 同一律要求:F 在整个推导过程中必须始终表示力
# 不能中途变成 F = m × v(质量×速度)
场景3:汽车维修
-
"火花塞"就是火花塞,不能和"活塞"搞混
-
"刹车片"就是刹车片,不能和"离合器片"互换
违背同一律的代价:
-
代码bug → 程序崩溃
-
物理计算错误 → 设计失败
-
汽车零件装错 → 安全隐患
3.3 如何定义好概念?¶
3.3.1 清晰 vs 模糊 / Clarity vs Vagueness¶
模糊的概念(会输):
-
"那个东西"(哪个?)
-
"大概是这样"(大概是多少?)
-
"差不多就行"(差多少?)
清晰的概念(能赢):
-
"AK-47,30发弹匣,伤害35/发"
-
"Python函数,输入两个整数,返回它们的和"
-
"篮球的挡拆战术:大个子挡住防守者,控球后卫突破"
3.3.2 定义的方法 / Methods of Definition¶
1. 内涵定义 / Intensional Definition(本质特征)
-
"狙击手 = 使用步枪进行远距离精准射击的士兵"
-
"函数 = 接收输入、处理、返回输出的代码块"
2. 外延定义 / Extensional Definition(列举实例)
-
"FPS游戏 = {使命召唤,CS2,Valorant,战地}"
-
"编程语言 = {Python, Java, C++, JavaScript}"
3. 操作定义 / Operational Definition(如何测量/操作)
-
"汽车速度 = 用速度表测量的数值,单位km/h"
-
"篮球命中率 = 命中次数 ÷ 出手次数 × 100%"
3.3.3 属加种差定义法 / Genus and Difference¶
这是形式逻辑中最标准的定义方法,也是科学家和工程师最爱用的定义方式。
公式:
被定义项 = 属(所属大类)+ 种差(与同类的区别)
拆解一下:
- 属 (Genus):被定义的东西属于哪个更大的类别
- 种差 (Difference):它和同属的其他东西有什么不同
就像游戏里的分类系统:
武器(属)
├── 步枪(种差:有枪托、抵肩射击)
├── 手枪(种差:单手操作、短枪管)
├── 狙击枪(种差:带瞄准镜、远距离精确射击)
└── 霰弹枪(种差:散射弹丸、近距离高伤害)
用属加种差定义飞机和汽车¶
例子1:飞机 ✈️
飞机 = 属(飞行器)+ 种差(有固定机翼、靠发动机产生的推力克服重力)
用图表示:
靠空气动力升空] --> B[飞机] A --> C[直升机] A --> D[热气球] B --> B1[种差:固定机翼] B --> B2[种差:发动机推进] C --> C1[种差:旋转机翼] C --> C2[种差:垂直起降] D --> D1[种差:浮力升空] D --> D2[种差:无动力/低速]
实战对比:
| 飞行器 | 属(共同点) | 种差(区别) |
|---|---|---|
| 飞机 | 靠空气动力升空 | 固定机翼 + 发动机推进 |
| 直升机 | 靠空气动力升空 | 旋转机翼 + 垂直起降 |
| 热气球 | 靠空气动力升空 | 浮力升空 + 无固定机翼 |
例子2:汽车 🚗
汽车 = 属(陆地交通工具)+ 种差(有轮子、靠发动机驱动、载人/载货)
用图表示:
在地面行驶] --> B[汽车] A --> C[火车] A --> D[自行车] A --> E[马车] B --> B1[种差:内燃机/电动机驱动] B --> B2[种差:橡胶轮胎] B --> B3[种差:灵活转向] C --> C1[种差:轨道行驶] C --> C2[种差:多节车厢] D --> D1[种差:人力驱动] D --> D2[种差:两轮] E --> E1[种差:畜力驱动] E --> E2[种差:木制车轮]
实战对比:
| 陆地交通工具 | 属(共同点) | 种差(区别) |
|---|---|---|
| 汽车 | 在地面行驶 | 发动机驱动 + 橡胶轮胎 + 灵活转向 |
| 火车 | 在地面行驶 | 轨道行驶 + 电力/柴油驱动 + 多节车厢 |
| 自行车 | 在地面行驶 | 人力驱动 + 两轮 |
| 马车 | 在地面行驶 | 畜力驱动 + 木制车轮 |
属加种差定义法的要点¶
1. 属不能太小
❌ 错误:"汽车是有四个轮子的汽车"(属=汽车,循环定义)
✅ 正确:"汽车是陆地交通工具..."(属=陆地交通工具)
2. 属不能太大
❌ 错误:"汽车是东西..."(属太大,没有区分度)
✅ 正确:"汽车是陆地交通工具..."(属适中)
3. 种差要准确
❌ 错误:"飞机是会飞的东西"(种差不精确,鸟类也会飞)
✅ 正确:"飞机是有固定机翼、靠发动机推进的飞行器"(种差精确)
4. 种差不能包含被定义项
❌ 错误:"狙击枪是狙击手用的枪"(种差包含"狙击手",而狙击手又需要用狙击枪来定义)
✅ 正确:"狙击枪是带有瞄准镜、适合远距离精确射击的步枪"
游戏里的属加种差¶
试试用这个方法定义游戏装备:
突击步枪:
突击步枪 = 属(自动武器)+ 种差(使用中间威力弹、适合中距离作战、可连发/点射)
对比其他自动武器:
| 武器 | 属 | 种差 |
|---|---|---|
| 突击步枪 | 自动武器 | 中间威力弹 + 中距离 |
| 冲锋枪 | 自动武器 | 手枪弹 + 近距离高射速 |
| 机枪 | 自动武器 | 全威力弹 + 持续火力 + 重型 |
为什么要学这个?
属加种差定义法让你:
- 分类更清晰 —— 知道什么东西和什么东西是一类的
- 比较更精准 —— 能说出两个东西到底哪里不同
- 定义无漏洞 —— 定义不会循环、不会模糊
3.4 概念实战:从游戏到生活¶
3.4.1 游戏中的概念运用¶
COD战术分析:
概念清晰:
-
"信息位" = 能看到关键区域的位置
-
"架枪点" = 有掩体、能预瞄敌人出现的位置
-
"转点时机" = 当敌人注意力被吸引时
概念模糊(会输):
-
"去那边看看"(哪边?)
-
"有人来了"(几个?从哪来?)
-
"帮我一下"(怎么帮?)
3.4.2 学习中的概念运用¶
物理学习:
-
清晰: "加速度 = 速度变化率,单位 m/s²"
-
模糊: "加速度就是...呃...变快的东西"
编程学习:
-
清晰: "循环 = 重复执行某段代码直到条件满足"
-
模糊: "循环就是...一直做某件事"
3.4.3 辩论中的概念运用¶
- "我定义的'公平'是指机会平等,不是结果平等"
- "你说的'自由'具体指什么自由?言论自由?行动自由?"
3.5 常见概念陷阱¶
3.5.1 偷换概念 / Equivocation¶
例子:
- "学习编程能提高逻辑思维"
- "逻辑思维好的人游戏打得好"
- "学习编程能让你游戏打得好"
问题: 第一个"逻辑思维"指编程逻辑,第二个指游戏战术逻辑,不是同一个概念。
3.5.2 概念模糊 / Vagueness¶
辩论场景:
A: "这个政策不公平!"
B: "哪里不公平?"
A: "就是不公平!"
问题: "公平"没有明确定义,无法讨论。
3.5.3 概念混淆 / Conceptual Confusion¶
物理常见错误:
- "速度"和"速率"混用
- "质量"和"重量"不分
- "功率"和"能量"搞混
代价: 考试丢分,实验失败。
3.6 本章小结¶
- 概念 = 给事物贴标签,是思维的最小单位
- 同一律要求概念在思维过程中保持同一
- 好概念要清晰、准确、可操作
- 概念陷阱:偷换、模糊、混淆
核心技能:
- 能明确定义你用的每个概念
- 在讨论中保持概念同一
- 识别并避免概念陷阱
下章预告: 怎么判断一句话是真是假?——命题的真假判断
逻辑实战 🔥¶
练习 1: 定义下面这些概念(用内涵、外延或操作定义):
- "好队友"(游戏中的)
- "有效学习"
- "团队合作"
练习 2: 找出下面对话中的概念问题:
- A: "我觉得应该多运动"
- B: "运动浪费时间"
- A: "运动对健康好啊!"
- B: "健康有什么用?"
练习 3: 选一个你感兴趣的主题(编程、物理、汽车、篮球等),列出5个核心概念并明确定义。
练习 4: 用属加种差法定义下面的概念,并指出属和种差分别是什么:
- 智能手机(提示:属=?种差=?)
- 电竞选手(提示:属=?种差=?)
- 电动车(提示:属=?种差=?)
- 无人机(提示:属=?种差=?)
练习 5: 找出下面这些定义的问题,并用属加种差法修正:
- "机器人是会动的机器"
- "好枪是能打死人的枪"
- "物理是研究物理现象的科学"