Analytical philosophy

Logic you can run

Frege's quantifiers, Russell's descriptions, belief opacity, the syllogistic, many-valued logic, verificationism, Quine's holism, Kripke's contingent identity — the formal core of twentieth-century analytic philosophy, executable in Axioma.

▶ Press Run or /Ctrl+Enter. WebAssembly interpreter — same as the playground. interpreter: loading…
FREGE · RUSSELL · VIENNA CIRCLE

The analytic tradition, formalized

Analytic philosophy bets that clarity is computable. These snippets are distilled from the full tutorial and the 243-assertion book-pass.

Frege · logicism — ℕ from ∅

Numbers as sets built from the empty set: 0 := {}, successor n ∪ {n}. Russell's paradox shows naive comprehension cannot stand unguarded.

logicism.axOpen in Playground ↗

Frege's quantifiers & Barbara

Regiment “all” and “some”, then ask the syllogistic engine whether Barbara is valid — with a countermodel when it is not.

quantifiers.axOpen in Playground ↗

Russell · the King of France

the(set) is existence + uniqueness + predication. France's extent is empty → the description fails to denote (om), and “is bald” comes out false, not nonsense.

descriptions.axOpen in Playground ↗

Frege · belief opacity

Lois believes Superman can fly but not Clark — co-referring names are not interchangeable in belief contexts.

opacity.axOpen in Playground ↗

Aristotle · the syllogistic

Before predicate logic, inference was the syllogism. valid_syllogism decides — and names the mood.

barbara.axOpen in Playground ↗

K3 vs LP · excluded middle

p ∨ ¬p is a classical tautology — but Kleene K3 rejects it when p is unknown; LP keeps it. Bivalence is a choice.

manyvalued.axOpen in Playground ↗

Vienna Circle · verificationism

diagnose sorts the meaningful from Carnap's Scheinsätze — “the Absolute…” is pseudo, not false.

verify.axOpen in Playground ↗

Quine · web of belief

Conclusions rest on a corporate body of statements — retract one premise and what survives may re-derive from an alternate path. forget_cascade is the TMS hook.

quine.axOpen in Playground ↗

Kripke · contingent identity

At the actual world, “the morning star” and “the evening star” co-refer — but across accessible worlds they can diverge, so identity is contingent, not necessary.

kripke.axOpen in Playground ↗

Go deeper

Nine runnable lessons with exercises — full textbook path in the repo.