Quantifier depth
Named by 3 essays across one field — each of them below, with the objects they name alongside it.
The game the algorithm was playing
Change what Duplicator has to offer — a whole bijection instead of one element — and the game stops measuring first-order logic and starts measuring colour refinement, the algorithm every practical graph-isomorphism test begins with. Two subjects that grew apart are one game with the moves relabelled.
A language that can name a set
Allow a sentence to quantify over sets of positions as well as positions, and on words the answer changes completely: the sets buy exactly the languages a finite automaton recognises. Whether the number of letters is even is the smallest example of what the sets are for.
The boundary at three variables
Restrict a sentence to two variable names and it can still be arbitrarily long, because the names are reused. What it cannot be is deep: every satisfiable two-variable sentence has a small model, so asking whether one is satisfiable is a bounded search. Allow a third name and the question becomes undecidable.
Named alongside it
The objects these essays reach for when they reach for this one.
Ehrenfeucht fraisse gameExhaustive searchColour refinementDecision procedureExpressive powerFinite automatonGraph isomorphismInvariantModelMonoidQuantifierRegular language