Papers
Topics
Authors
Recent
Search
2000 character limit reached

Ultrafilter Intelligence Comparators

Updated 26 June 2026
  • Ultrafilter-based intelligence comparators are defined as a framework that aggregates the performance of deterministic Legg–Hutter agents across all deterministic environments using ultrafilters.
  • The approach is motivated by social choice theory, yielding robust structural properties such as team-monotonicity and quitter-monotonicity for agent comparisons.
  • Incorporating free ultrafilters ties the framework to the Axiom of Choice, resulting in nonconstructive but total preorders that challenge computable implementations.

Ultrafilter-based intelligence comparators constitute an abstract framework for systematically comparing the relative intelligence of deterministic Legg–Hutter agents (DLHAs) by aggregating their performance across all deterministic environments using the mathematical concept of an ultrafilter. This construction, deeply motivated by social choice theory and the Kirman–Sondermann theorem on infinite electorates, provides a family of total, transitive preorders that generalize agent-environment comparisons beyond numeric intelligence assignments. The approach grants access to a robust suite of structural theorems on agent “team” formation and quitting strategies, though the practical realization of free ultrafilter comparators is inherently nonconstructive and depends on the Axiom of Choice (Alexander, 2019).

1. Formal Framework: Environments, Agents, and Values

Let E\mathcal{E} denote the class of all deterministic environments and A\mathcal{A} the class of all deterministic Legg–Hutter agents (DLHAs). Each environment eEe \in \mathcal{E} repeatedly maps finite action histories (a1,,an)Nn(a_1, \dots, a_n) \in \mathbb{N}^n to (rn+1,on+1)R×N(r_{n+1}, o_{n+1}) \in \mathbb{R} \times \mathbb{N}, where for every agent AA, the total accumulated reward i=1ri\sum_{i=1}^\infty r_i converges in R\mathbb{R}. An agent AAA \in \mathcal{A} is a function mapping observed histories (r1,o1,,rn,on)(r_1,o_1,\dots,r_n,o_n) to actions A\mathcal{A}0. When A\mathcal{A}1 interacts with A\mathcal{A}2, the sequence A\mathcal{A}3 allows the definition of a value function:

A\mathcal{A}4

For a fixed environment A\mathcal{A}5, one writes A\mathcal{A}6 if A\mathcal{A}7, setting a local (per-environment) agent preference.

2. Ultrafilter-Based Aggregation: The Election Model

The framework treats environments as “voters” and agents as “candidates”: each environment A\mathcal{A}8 ranks pairs A\mathcal{A}9 by the sign of eEe \in \mathcal{E}0. The set of “votes” where eEe \in \mathcal{E}1 does at least as well as eEe \in \mathcal{E}2 is aggregated via an ultrafilter eEe \in \mathcal{E}3.

Definition (Ultrafilter). A set system eEe \in \mathcal{E}4 is an ultrafilter if:

  1. eEe \in \mathcal{E}5;
  2. If eEe \in \mathcal{E}6 and eEe \in \mathcal{E}7, then eEe \in \mathcal{E}8 (upward closure);
  3. For eEe \in \mathcal{E}9, (a1,,an)Nn(a_1, \dots, a_n) \in \mathbb{N}^n0;
  4. For every (a1,,an)Nn(a_1, \dots, a_n) \in \mathbb{N}^n1, either (a1,,an)Nn(a_1, \dots, a_n) \in \mathbb{N}^n2 or (a1,,an)Nn(a_1, \dots, a_n) \in \mathbb{N}^n3 (maximality).

Principal ultrafilters contain a singleton and are thus “dictatorships;” nonprincipal (free) ultrafilters are characterized by the property that no finite set is “large.”

The ultrafilter-based comparator (a1,,an)Nn(a_1, \dots, a_n) \in \mathbb{N}^n4 is defined by:

(a1,,an)Nn(a_1, \dots, a_n) \in \mathbb{N}^n5

One writes (a1,,an)Nn(a_1, \dots, a_n) \in \mathbb{N}^n6 for (a1,,an)Nn(a_1, \dots, a_n) \in \mathbb{N}^n7, (a1,,an)Nn(a_1, \dots, a_n) \in \mathbb{N}^n8 for (a1,,an)Nn(a_1, \dots, a_n) \in \mathbb{N}^n9 in the analogous way; by ultrafilter properties, exactly one of the three holds for any pair (Proposition 3.1). Transitivity is guaranteed (Proposition 3.2) (Alexander, 2019).

3. Structural Properties and Variants

Each ultrafilter (rn+1,on+1)R×N(r_{n+1}, o_{n+1}) \in \mathbb{R} \times \mathbb{N}0 yields a distinct and, if (rn+1,on+1)R×N(r_{n+1}, o_{n+1}) \in \mathbb{R} \times \mathbb{N}1 is free, genuinely nondictatorial comparator. Principal ultrafilters at position (rn+1,on+1)R×N(r_{n+1}, o_{n+1}) \in \mathbb{R} \times \mathbb{N}2 reduce (rn+1,on+1)R×N(r_{n+1}, o_{n+1}) \in \mathbb{R} \times \mathbb{N}3 to comparison in environment (rn+1,on+1)R×N(r_{n+1}, o_{n+1}) \in \mathbb{R} \times \mathbb{N}4 alone. Free ultrafilters aggregate across all environments in a maximally “coherent” way, and the choice of (rn+1,on+1)R×N(r_{n+1}, o_{n+1}) \in \mathbb{R} \times \mathbb{N}5 selects a canonical, but nonconstructive, infinite aggregation—no computable description exists (see Section 5 for an explicit illustration).

Nontriviality (Proposition 3.3):

If (rn+1,on+1)R×N(r_{n+1}, o_{n+1}) \in \mathbb{R} \times \mathbb{N}6 is free, there exist (rn+1,on+1)R×N(r_{n+1}, o_{n+1}) \in \mathbb{R} \times \mathbb{N}7 with (rn+1,on+1)R×N(r_{n+1}, o_{n+1}) \in \mathbb{R} \times \mathbb{N}8 and others (rn+1,on+1)R×N(r_{n+1}, o_{n+1}) \in \mathbb{R} \times \mathbb{N}9 with AA0; thus the induced order is nontrivial.

4. Structural Theorems: Teams, Splitting, and Quitters

Several structural theorems demonstrate the expressive power of the ultrafilter-based framework:

4.1 Team Formation and Team-Monotonicity

Given agents AA1, AA2, define AA3 as the agent who, after observing AA4, acts as AA5 (if AA6 even) or AA7 (if AA8 odd).

Team-monotonicity (Proposition 5):

If AA9 and i=1ri\sum_{i=1}^\infty r_i0, then i=1ri\sum_{i=1}^\infty r_i1.

4.2 General Splitting: Incomparability

For a general split i=1ri\sum_{i=1}^\infty r_i2 based on any set i=1ri\sum_{i=1}^\infty r_i3 of partial histories, it holds (Proposition 7):

i=1ri\sum_{i=1}^\infty r_i4

Thus, any “team” behaves like one of its members to almost all environments in i=1ri\sum_{i=1}^\infty r_i5.

4.3 Quitters and Truncation

Define i=1ri\sum_{i=1}^\infty r_i6 as the agent behaving like i=1ri\sum_{i=1}^\infty r_i7 until total reward i=1ri\sum_{i=1}^\infty r_i8, then skipping. Two key properties:

  • Quitter-monotonicity (Proposition 10): If i=1ri\sum_{i=1}^\infty r_i9 and R\mathbb{R}0, then R\mathbb{R}1.
  • Trivial-quitter (Proposition 11): With nonnegative rewards, R\mathbb{R}2; an agent is not outperformed by its own quitter.

4.4 Necessity of the Axiom of Choice

The existence of free ultrafilters is equivalent to the Axiom of Choice. Without AC, nondictatorial (free) ultrafilter comparators cannot be exhibited, and all explicit comparators are principal/dictatorial.

5. Examples of Ultrafilter-Based Comparators

Ultrafilter Type Construction Comparative Outcome
Principal R\mathbb{R}3 Comparison depends only on environment R\mathbb{R}4 (dictator)
Free (Nonprincipal) Not constructible; cofinite sets are “large” Aggregates across all environments, can disagree with all principal comparators

A canonical toy example considers R\mathbb{R}5 as “always skip” (R\mathbb{R}6) and R\mathbb{R}7 as “always press button 1,” where the reward assigned for R\mathbb{R}8 depends on the parity of R\mathbb{R}9. The ultrafilter AAA \in \mathcal{A}0 can be chosen to pick even or odd indices as “large,” yielding AAA \in \mathcal{A}1 or AAA \in \mathcal{A}2 respectively; no principal ultrafilter achieves this.

6. Relation to Numeric and Universal Intelligence Measures

While the ultrafilter approach is abstract and inherently noncomputable, whether analogous structural results—such as team-monotonicity and quitter-monotonicity—hold for concrete numeric universal intelligence measures like AAA \in \mathcal{A}3 (Legg–Hutter), Hernández–Orallo & Dowe, or Hibbard’s measures is unresolved. Specific open questions (Questions 1–5 in (Alexander, 2019)) inquire whether

AAA \in \mathcal{A}4

and whether quitter properties persist under restrictions to skipping-respecting and bounded environments.

7. Interpretative Remarks and Open Directions

The ultrafilter parameter AAA \in \mathcal{A}5 encapsulates choices akin to risk attitudes, discount factors, and environmental prioritizations, unifying these subjective factors into a rigorous, abstract aggregation mechanism. A plausible implication is that intelligence cannot be uniquely captured or “pinned down” by any finite battery of tests, but—conditional on the social-choice axioms of ultrafilter aggregation—a canonical, infinite comparative scheme exists. Extension to randomized agents and stochastic environments presents a natural direction for further work, and the investigation of computable or approximate analogues (e.g., Solomonoff-prior-weighted schemes) remains open. The theory demonstrates that structural properties such as total preordering, team-monotonicity, and quitter-monotonicity, not previously established for concrete intelligence metrics, hold abstractly in the ultrafilter-based setting (Alexander, 2019).

Definition Search Book Streamline Icon: https://streamlinehq.com
References (1)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Ultrafilter-Based Intelligence Comparators.