Quantifier Truth-Value Model Checker (2D)
Interactive model-theoretic semantics simulator in 2D: build a quantified sentence (forall x, exists x, not-exists x) over a predicate and watch it evaluated live against a flat domain of objects, with satisfying individuals highlighted and truth conditions computed exactly. Drag to pan, scroll to zoom.
Formal semantics defines the meaning of a sentence by its truth conditions: exactly the circumstances under which it is true. This 2D simulator builds a real model — a domain of flat individuals, each with its own color, shape and size — and lets you compose a quantified sentence from a quantifier (∀, ∃, ¬∃) and a predicate, then evaluates it against that model exactly the way Montague-style formal semantics does: by computing the predicate's extension and checking it against the domain. Satisfying individuals glow live on the canvas, and the panel tracks the extension's size, its share of the domain, and the resulting truth value as you change the sentence, the domain size, or randomize the model. Drag to pan the plane and scroll to zoom in on any cluster of individuals.
Build a quantified sentence (forall x, exists x, not-exists x) over a predicate and watch it evaluated live against a flat 2D domain of objects, with satisfying individuals highlighted and the exact truth conditions of formal semantics computed in real time. Drag to pan, scroll to zoom.
2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install