Explore formal logic, epistemology, decision theory, ethics, and game theory through interactive simulations. Build natural deduction proofs, update beliefs with Bayes' rule, and compare moral frameworks on classic dilemmas. These tools bring analytical philosophy to life, from logical paradoxes to evolutionary game theory and social choice theory.
Construct natural deduction and sequent calculus proofs. Explore Russell's paradox, the liar sentence, and the Sorites paradox. See how formal systems handle vagueness and self-reference.
Build formal proofs step by step using introduction and elimination rules—prove theorems in propositional logic
Construct sequent calculus derivations—apply structural rules and cut elimination
Explore Russell's paradox, the liar sentence, and Curry's paradox—see formal derivations and resolution strategies
Apply precisifications to vague predicates—explore supervaluationism and the Sorites paradox
Update beliefs with Bayes' rule and Jeffrey conditioning. Explore coherence through Dutch book arguments, and navigate epistemic peer disagreement with equal-weight and steadfast views.
Update beliefs with Bayes' rule and Jeffrey conditioning—explore rational belief change
Construct sure-loss betting scenarios against incoherent credences—see why probabilities must be coherent
Update beliefs after learning an epistemic peer disagrees—compare equal-weight and steadfast approaches
Watch agents observe predecessors and sometimes ignore their own signals—see informational herding emerge
Build causal graphs with Pearl's do-calculus and distinguish correlation from causation. Face Newcomb's paradox and compare evidential, causal, and functional decision theories. Model loss aversion with prospect theory.
Build causal graphs and apply Pearl's do-calculus—distinguish correlation from causation with interventions
Choose one box or two in Newcomb's problem—compare evidential, causal, and functional decision theory recommendations
Adjust reference points and see loss aversion and probability weighting—model real decision-making biases
Run iterated prisoner's dilemma tournaments and watch cooperation evolve. Find Schelling points in coordination games and discover how signaling systems emerge through separating equilibria.
Run tournaments of strategies in iterated prisoner's dilemma—watch cooperation evolve through reciprocity
Find Schelling points in coordination games—explore focal equilibria and convention formation
Evolve signaling systems and find pooling vs separating equilibria—see how communication emerges
Explore moral frameworks through classic dilemmas. Compare utilitarian, deontological, and contractualist reasoning. Aggregate utilities with different social welfare functions and act under moral uncertainty.
Pull the lever or push the man—compare utilitarian calculations with deontological constraints
Aggregate individual utilities with utilitarian, prioritarian, and egalitarian social welfare functions—see how they treat inequality
Evaluate principles by reasonable rejection—apply Scanlon's contractualist framework to moral dilemmas
Choose actions under uncertainty about which moral theory is correct—explore choiceworthiness and moral hedging
Run elections with different voting systems and discover Arrow's impossibility theorem. Divide resources fairly with envy-free cake-cutting protocols.