Traditional Schools

Platonism

Asserts mathematical objects exist independently of human thought in an abstract realm. Statements are objectively true or false regardless of provability.

  • Logic: Classical ( holds universally).
  • Infinity: Accepts actual infinity.

Formalism

Views mathematics as a game of symbol manipulation according to syntactic rules, devoid of intrinsic meaning.

  • Logic: Usually classical, derived from axiomatic consistency.
  • Infinity: Treated as an ideal element to secure consistency of finite mathematics.

Intuitionism

Asserts mathematics is a creation of the human mind. Truth equals provability via mental construction.

  • Logic: Intuitionistic (Rejects and without witness).
  • Infinity: Accepts potential infinity; rejects actual infinity as a completed totality.

Constructive Approaches

Brouwerian Intuitionism

Founded by L.E.J. Brouwer. A metaphysical stance where mathematics is a languageless activity of the mind based on the intuition of time.

  • Ontology: Objects exist only if mentally constructed.
  • Logic: Rejects LEM. The continuum is non-atomistic and constructed via choice sequences.
  • Continuity: All functions are continuous.

Bishop-Style Constructivism (BISH)

Founded by Errett Bishop. A pragmatic approach aiming to preserve numerical meaning without metaphysical reliance on a creative subject.

  • Philosophy: Mathematics must have computational content. To prove , one must provide an algorithm to compute and show it satisfies .
  • Compatibility: Designed to be a proper subsystem of classical mathematics.

Finitism

A stricter restriction accepting only objects and operations constructible in a finite number of steps.

  • Strict Finitism: Rejects natural numbers not practically computable.
  • Classical Finitism: Accepts potential infinity of but quantifiers range only over finite domains.

Logical Semantics

The BHK Interpretation

The Brouwer-Heyting-Kolmogorov (BHK) interpretation provides the informal semantics for intuitionistic logic, equating truth with the existence of a proof-object.

For propositions :

  • : A pair where proves and proves .
  • : A pair where . If , proves ; if , proves .
  • : A construction that transforms any proof of into a proof of .
  • : A pair where is a witness in and proves .
  • : A function mapping each to a proof of .
  • : Defined as .

Formalization

Martin-Löf Type Theory

Per Martin-Löf formalized the BHK interpretation via the Propositions-as-Types correspondence.

Judgements vs Propositions

We distinguish between the judgement (meta-level) and the proposition (object level).

Canonical Forms

LogicType TheoryConstruction
Dependent Function
Dependent Pair
Product
Coproduct
Identity Type

Homotopy Type Theory

Extends Martin-Löf Type Theory with the Univalence Axiom, treating isomorphic structures as equal.

  • Constructive View: Cubical Type Theory provides computational content for Univalence via dimension variables and Glue types, restoring canonicity.

References