

Logic studies valid inference, formal consequence, truth, proof, meaning, computation, and the structure of theories. It asks what follows from what, which forms of reasoning preserve truth, how languages can be interpreted, and what can or cannot be proved or computed inside a formal system.
Modern logic comprises a cluster of linked traditions: philosophical logic analyzes concepts of truth and consequence; mathematical logic studies formal systems with mathematical tools; computational logic turns proof and semantics into algorithms; linguistic logic studies meaning and quantification in natural language; non-classical logics revise or extend classical assumptions.
An argument is valid when no interpretation makes all premises true and the conclusion false.
A proof is a finite, rule-governed derivation. Proof theory studies proofs as mathematical objects.
A model interprets a formal language in a domain, assigning meanings to constants, functions, and predicates.

Aristotle developed syllogistic logic, analyzing categorical propositions and valid argument forms. Stoic logicians explored propositional reasoning, conditionals, and inference patterns.
Nyaya logic studied inference, debate, and epistemic warrants. Mohist texts in China developed analyses of names, distinctions, and argument patterns.
Medieval thinkers developed supposition theory, obligationes, modal reasoning, insolubles, and sophisticated semantic distinctions.
Leibniz imagined a calculus of reasoning. Boole and De Morgan algebraized logic, making formal manipulation central.
Frege's Begriffsschrift created modern quantificational logic; Peano's notation helped formalize arithmetic.
Logicism, formalism, completeness, incompleteness, and proof theory became central to foundations of mathematics.
Truth definitions, computability, lambda calculus, and Turing machines connected logic with semantics and computation.
Model theory, set theory, type theory, modal logic, category-theoretic logic, automated theorem proving, proof assistants, and AI reasoning systems expand the field.
Truth preservation across every model. This is the semantic notion of validity.
There exists a formal derivation of \(\varphi\) from assumptions \(\Gamma\) by specified inference rules.
Everything provable by the system is semantically valid.
Everything semantically valid is derivable. First-order logic has this theorem; stronger systems may not.
A first-order theory has a model if every finite fragment has a model.
Any sufficiently strong consistent recursively enumerable theory cannot prove every arithmetical truth.
Reducibility compares the informational difficulty of decision problems.
Logical proof and typed computation share one structural language.
| School | Main task | Core questions | Detailed role |
|---|---|---|---|
| Classical propositional logic | Analyze truth-functional reasoning. | How do connectives preserve truth? | Studies formulas built from \(\neg,\land,\lor,\to\); gives truth tables, normal forms, SAT, tautology, and proof systems. |
| First-order logic | Formalize quantification over individuals. | What follows from predicates, variables, equality, and quantifiers? | Standard language of modern mathematics; supports theories of groups, orders, fields, arithmetic fragments, and formal semantics. |
| Proof theory | Study proofs as formal objects. | Can proofs be normalized, eliminated, bounded, or transformed? | Includes sequent calculus, natural deduction, cut elimination, ordinal analysis, constructive proof, and consistency programs. |
| Model theory | Study structures satisfying theories. | What do formal theories say about possible models? | Analyzes elementary equivalence, definability, compactness, Löwenheim-Skolem, stability, categoricity, and applications to algebra and geometry. |
| Set theory | Provide a universe for mathematics. | Which axioms govern collections, infinity, choice, and continuum? | Studies ZFC, large cardinals, forcing, independence, inner models, determinacy, and foundations of mathematical objects. |
| Computability / recursion theory | Classify effective procedures and undecidability. | What can be computed, decided, or reduced? | Studies Turing machines, partial recursive functions, degrees, halting problem, arithmetical hierarchy, and algorithmic limits. |
| Type theory | Connect logic, computation, and foundations. | How can propositions be represented as types? | Includes simply typed lambda calculus, dependent type theory, Martin-Löf type theory, homotopy type theory, proof assistants. |
| Modal logic | Formalize necessity, possibility, knowledge, time, obligation. | How do truth conditions vary across worlds or states? | Uses Kripke frames; supports epistemic, temporal, deontic, dynamic, provability, and description logics. |
| Non-classical logics | Revise classical assumptions. | What changes if excluded middle, explosion, bivalence, or monotonicity fails? | Includes intuitionistic, paraconsistent, relevant, many-valued, fuzzy, substructural, linear, and default logics. |
| Philosophical and linguistic logic | Analyze meaning, truth, reference, conditionals, and language. | How do formal tools clarify natural reasoning? | Studies formal semantics, pragmatics, vagueness, counterfactuals, truth theories, quantifier scope, and logical consequence. |
Logic develops through a long chain of thinkers. The following selection marks the main turning points from syllogistic reasoning to mathematical logic, model theory, computability, and type-theoretic foundations; it does not claim to be exhaustive.
Greek philosopher who systematized syllogistic reasoning in the Organon. His logic analyzed categorical propositions and valid inference forms.
Imagined a universal symbolic language and a calculus of reasoning in which disputes could be settled by calculation.
Created an algebra of logic, treating logical operations with mathematical symbols and equations.
Founded modern predicate logic with quantifiers and variables, and argued that arithmetic could be grounded in logic.
With Whitehead, developed logicism in Principia Mathematica and exposed Russell's paradox in naive set theory.
Proposed Hilbert's program: formalize mathematics and prove its consistency by finitary means.
Proved first-order completeness and the incompleteness theorems for arithmetic-strength formal systems.
Developed model-theoretic semantics and a rigorous definition of truth for formal languages.
Created lambda calculus and helped define effective calculability; his work shaped computability and functional programming.
Defined Turing machines and proved limits of decision procedures, including the unsolvability of the halting problem.
Developed natural deduction and sequent calculus, proving cut elimination and advancing proof-theoretic consistency methods.
Transformed modal logic with possible-world semantics and influenced philosophy of language, necessity, and naming.
Advanced model theory, modal logic, and domain theory, connecting logic with denotational semantics of programs.
Developed intuitionistic dependent type theory, a foundation for constructive mathematics and modern proof assistants.
逻辑学研究有效推理、形式后承、真、证明、意义、计算,以及理论的结构条件。除了“如何推理”,它还会追问:什么可以从什么推出,哪些推理形式能够稳定保持真,语言如何被解释,以及在一个形式系统内部,究竟有什么能够被证明、被计算,又有什么注定不能。
现代逻辑学是一组彼此连通的传统,并非一个单一主题。哲学逻辑分析真、后承、指称与条件句等概念;数理逻辑用数学工具研究形式系统;计算逻辑把证明与语义转化为算法问题;语言逻辑关注自然语言中的意义、量化与结构;非经典逻辑则通过修订或扩展经典假设,探索不同推理制度的边界。
如果不存在任何一种解释,能够让所有前提为真而结论为假,那么这项论证就是有效的。
证明是有限且受规则约束的推导过程。证明论则把证明本身当作数学对象来研究。
模型是在某个论域中对形式语言进行解释的结构,它为常元、函数与谓词赋予确定意义。

亚里士多德系统发展三段论,分析范畴命题与有效论证形式;斯多亚逻辑学家则进一步研究命题推理、条件句与推理模式。
印度正理派围绕推理、辩论与知识根据展开系统分析;中国墨家文本也发展了关于名、辩、类与论证结构的独特讨论。
中世纪思想家推进了指代理论、义务辩论、模态推理、悖论处理与精细语义区分,使逻辑分析更趋复杂。
莱布尼茨设想“理性演算”,希望争论能像计算一样被处理;布尔与德摩根则把逻辑代数化,使形式操作成为核心方法。
弗雷格以《概念文字》建立现代量词逻辑的基本框架,皮亚诺记号则推动了算术与形式语言的标准化。
逻辑主义、形式主义、完备性、不完备性与证明论,在这一时期集中进入数学基础研究。
真定义、可计算性、λ 演算与图灵机模型,把逻辑与语义理论、算法思想和计算科学紧密连接起来。
模型论、集合论、类型论、模态逻辑、范畴逻辑、自动定理证明、证明助手以及 AI 推理系统,持续扩展着逻辑学的边界。
如果一个结论在所有满足前提的模型中都为真,那么它就在语义上由这些前提出发成立。这是有效性的标准语义定义。
这表示存在一条按照指定推理规则展开的形式推导,可以从假设 \(\Gamma\) 得到 \(\varphi\)。
一个系统如果可靠,就意味着它所证明出来的东西,在语义上都确实有效。
如果某个结论在语义上总是成立,那么系统也应当能够把它形式化地推导出来。一阶逻辑满足这一定理,但更强的系统未必如此。
对于一阶理论来说,只要每一个有限片段都有模型,整个理论也就有模型。
哥德尔不完备性定理说明:任何足够强且一致的递归可枚举理论,都无法囊括全部算术真理。
图灵归约用于比较不同判定问题之间的信息难度,判断一个问题是否能借助另一个问题的能力被计算出来。
这一对应揭示了逻辑证明与带类型计算之间的深层同构关系,说明命题、证明与程序可以共享同一种结构语言。
如果把现代逻辑学想成一座城市,那么不同流派更像彼此连通的功能区,而不是互相隔绝的小王国。有的传统更关心“什么算有效证明”,有的更关心“一个理论有哪些模型”,有的追问“什么能够被算法判定”,也有的尝试解释自然语言、知识状态和可能世界中的推理变化。这些传统分工不同,却经常共享形式工具,也会互相借用成果。
因此,下表不应被读成死板分类,而应被看成一张导航图。它帮助读者先把主要问题域分开,再理解这些问题如何在数学基础、计算机科学、语言分析和哲学讨论之间来回流动。
| 流派 | 主要任务 | 核心问题 | 详细作用 |
|---|---|---|---|
| 经典命题逻辑 | 分析真值函数推理。 | 联结词如何保持真? | 研究由 \(\neg,\land,\lor,\to\) 构成的公式;包含真值表、范式、SAT、重言式和证明系统。 |
| 一阶逻辑 | 形式化个体量化。 | 谓词、变量、等词和量词能推出什么? | 现代数学的标准语言;支持群、序、域、算术片段和形式语义学等理论。 |
| 证明论 | 把证明作为形式对象研究。 | 证明能否规范化、消去、界定或变换? | 包括相继式演算、自然演绎、切消、序数分析、构造性证明和一致性纲领。 |
| 模型论 | 研究满足理论的结构。 | 形式理论如何约束可能模型? | 分析初等等价、可定义性、紧致性、Löwenheim-Skolem、稳定性、范畴性,以及代数和几何应用。 |
| 集合论 | 为数学提供宇宙。 | 哪些公理支配集合、无穷、选择和连续统? | 研究 ZFC、大基数、强迫法、独立性、内模型、决定性和数学对象基础。 |
| 可计算性 / 递归论 | 分类有效过程和不可判定性。 | 什么能够被计算、判定或归约? | 研究图灵机、部分递归函数、度、停机问题、算术层级和算法极限。 |
| 类型论 | 连接逻辑、计算和基础。 | 命题如何表示为类型? | 包括简单类型 λ 演算、依值类型论、Martin-Löf 类型论、同伦类型论和证明助手。 |
| 模态逻辑 | 形式化必然、可能、知识、时间、义务。 | 真值如何随可能世界或状态变化? | 使用 Kripke 框架;支持认知、时序、道义、动态、可证明性和描述逻辑。 |
| 非经典逻辑 | 修改经典假设。 | 如果排中律、爆炸律、二值性或单调性失效会怎样? | 包括直觉主义、次协调、相干、多值、模糊、子结构、线性和默认逻辑。 |
| 哲学逻辑与语言逻辑 | 分析意义、真、指称、条件句和语言。 | 形式工具如何澄清自然推理? | 研究形式语义、语用、模糊性、反事实、真理论、量词辖域和逻辑后承。 |
逻辑学的发展是一条很长的思想链。下面这些人物不是完整名录,但他们分别处在三段论、代数逻辑、数理逻辑、模型论、可计算性和类型论发展的若干转折处。
古希腊哲学家,在《工具论》中系统化三段论,分析范畴命题和有效推理形式。
设想一种普遍符号语言和理性演算,希望争论可以通过计算来解决。
创立逻辑代数,用数学符号和方程处理逻辑运算。
以量词和变量建立现代谓词逻辑,并主张算术可以奠基于逻辑。
与怀特海发展《数学原理》的逻辑主义,同时揭示朴素集合论中的罗素悖论。
提出希尔伯特纲领:把数学形式化,并用有限主义方法证明其一致性。
证明一阶逻辑完备性定理,以及关于足够强形式系统的两个不完备性定理。
发展模型论语义,并为形式语言给出严格的真定义。
创立 λ 演算,参与定义有效可计算性,深刻影响可计算性理论和函数式编程。
定义图灵机,证明判定程序的限制,包括停机问题不可解。
发展自然演绎和相继式演算,证明切消定理,并推进证明论一致性方法。
以可能世界语义重塑模态逻辑,并影响语言哲学、必然性和命名理论。
推进模型论、模态逻辑和域理论,把逻辑与程序指称语义连接起来。
发展直觉主义依值类型论,成为构造性数学和现代证明助手的重要基础。