The synthetic-analytic distinction is a philosophical concept, famously developed by Immanuel Kant, distinguishing between two kinds of judgments or truths:

  • Analytic statements: Statements whose truth follows solely from the meaning of the words and logical structure. For example, “All bachelors are unmarried men.” Here, the predicate (“unmarried men”) is contained within the subject (“bachelors”). Such statements add no new information beyond definitions.

  • Synthetic statements: Statements whose truth depends on facts beyond mere definitions or logic. They add genuinely new information. For instance, “The sun rises every day.” The predicate (“rises every day”) is not contained within the subject (“the sun”); one must rely on experience or external facts to establish truth.

Synthetic-Analytic Distinction in Philosophy of Mathematics

In the context of mathematics, the synthetic-analytic distinction has been influential, particularly since Kant argued that mathematical knowledge was synthetic a priori. For Kant:

  • Synthetic a priori judgments: statements whose truth is necessarily true independent of experience, yet still extend knowledge. Kant believed mathematical statements (like “7 + 5 = 12”) were synthetic because they were not simply reducible to definitions, but rather involved constructing concepts in intuition (like visualizing or intuiting the operation).

In contrast, later philosophical schools (notably logicism) proposed that mathematics was entirely analytic—purely logical truths derivable from definitions. Frege, Russell, and early Wittgenstein defended the analytic view, suggesting that mathematics consisted only of definitional expansions.

Type Theory and Synthetic-Analytic Distinction

Type theory provides a modern logical framework to reconsider the synthetic-analytic distinction:

  • Analytic (Logical) Interpretation: Within type theory, one might consider analytic statements as type judgments or definitional equalities. For example, a definitional equality like:

is analytic because it follows directly from the definitions of plus and 0.

  • Synthetic (Constructive) Interpretation: Conversely, synthetic statements correspond to propositions whose truth is not immediately definitional and thus require construction (proofs). For instance, stating:

is synthetic in the sense that it requires induction (an explicit proof strategy) and cannot merely be obtained from the definitions alone without effortful construction or external reasoning.

Synthetic Mathematics and Synthetic Type Theory

In contemporary practice, the term synthetic mathematics often refers to doing mathematics directly in type theory, rather than modeling mathematics externally (like through set theory). For instance:

  • Synthetic homotopy theory: Here, types themselves have intrinsic higher-dimensional structure, making geometric or homotopy-theoretic statements directly expressible in the type-theoretic language without first encoding them externally. Such synthetic approaches directly embed mathematical notions into the logical structure itself, thus blending the synthetic-analytic boundary.

Summary of the Connections:

Philosophical DistinctionType-Theoretic Analogy
AnalyticDefinitionally true statements, judgmental equalities, type-checkable derivations
SyntheticNon-trivial, proof-required equalities, propositions needing constructive proofs

In essence, type theory reframes the synthetic-analytic distinction by clarifying the boundary between definitional, computationally transparent truths (analytic) and those requiring proof construction (synthetic). This modern perspective enriches traditional philosophical ideas, bridging foundational philosophy and mathematical logic.