Ultrafilter Intelligence Comparators
- 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 denote the class of all deterministic environments and the class of all deterministic Legg–Hutter agents (DLHAs). Each environment repeatedly maps finite action histories to , where for every agent , the total accumulated reward converges in . An agent is a function mapping observed histories to actions 0. When 1 interacts with 2, the sequence 3 allows the definition of a value function:
4
For a fixed environment 5, one writes 6 if 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 8 ranks pairs 9 by the sign of 0. The set of “votes” where 1 does at least as well as 2 is aggregated via an ultrafilter 3.
Definition (Ultrafilter). A set system 4 is an ultrafilter if:
- 5;
- If 6 and 7, then 8 (upward closure);
- For 9, 0;
- For every 1, either 2 or 3 (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 4 is defined by:
5
One writes 6 for 7, 8 for 9 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 0 yields a distinct and, if 1 is free, genuinely nondictatorial comparator. Principal ultrafilters at position 2 reduce 3 to comparison in environment 4 alone. Free ultrafilters aggregate across all environments in a maximally “coherent” way, and the choice of 5 selects a canonical, but nonconstructive, infinite aggregation—no computable description exists (see Section 5 for an explicit illustration).
Nontriviality (Proposition 3.3):
If 6 is free, there exist 7 with 8 and others 9 with 0; 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 1, 2, define 3 as the agent who, after observing 4, acts as 5 (if 6 even) or 7 (if 8 odd).
Team-monotonicity (Proposition 5):
If 9 and 0, then 1.
4.2 General Splitting: Incomparability
For a general split 2 based on any set 3 of partial histories, it holds (Proposition 7):
4
Thus, any “team” behaves like one of its members to almost all environments in 5.
4.3 Quitters and Truncation
Define 6 as the agent behaving like 7 until total reward 8, then skipping. Two key properties:
- Quitter-monotonicity (Proposition 10): If 9 and 0, then 1.
- Trivial-quitter (Proposition 11): With nonnegative rewards, 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 | 3 | Comparison depends only on environment 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 5 as “always skip” (6) and 7 as “always press button 1,” where the reward assigned for 8 depends on the parity of 9. The ultrafilter 0 can be chosen to pick even or odd indices as “large,” yielding 1 or 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 3 (Legg–Hutter), Hernández–Orallo & Dowe, or Hibbard’s measures is unresolved. Specific open questions (Questions 1–5 in (Alexander, 2019)) inquire whether
4
and whether quitter properties persist under restrictions to skipping-respecting and bounded environments.
7. Interpretative Remarks and Open Directions
The ultrafilter parameter 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).