The fragment permits at most distinct variable names, but allows bound names to be reused. It can contain formulas of arbitrarily large quantifier depth. On a linear order, alternating two variable names can express an increasing chain of any prescribed finite length.
On a finite linearly ordered structure with an equivalence relation, the formula selects exactly the least element of each equivalence class. Variable-recycling counting therefore expresses any prescribed lower bound on the number of classes. The order and equivalence-relation axioms use three variable names. Finiteness matters: densely interleaved infinite classes need not have least elements.
For a formula in , , with only free, define and . Obtain the superscript- formula by globally interchanging the two variable names in the superscript- version. Then counts at least distinct satisfying elements without introducing any further variable names. The recursion works on finite and infinite linear orders.
Articles by others on the same topic
There are currently no matching articles.