Papers
Topics
Authors
Recent
Search
2000 character limit reached

Relational Complexity in Mathematics

Updated 4 July 2026
  • Relational Complexity is a measure that quantifies the minimum number of independent relations required to reconstruct global configurations from local subtuple data.
  • It is formulated through permutation groups, with methods including base invariants and logarithmic bounds for primitive groups, demonstrating both theoretical depth and algorithmic relevance.
  • RC guides the study of ultrahomogeneity in model theory and informs relational reasoning benchmarks in AI, impacting applications in graph theory and algebraic inference.

Relational complexity (RC) is a family of closely related arity parameters that quantify how much local relational information is needed before global behavior becomes determined. In permutation group theory, RC is the least kk for which kk-subtuple orbit data determines orbit equivalence of all longer tuples; in the model theory of relational structures, it is the minimal arity of invariant relations needed to make a structure ultrahomogeneous; and in recent work on relational reasoning benchmarks, it is the minimum number of independent entities or operands that must be simultaneously bound to apply a relation (Kelsey et al., 2021, Hartman et al., 2013, Fesser et al., 14 Apr 2026). Across these settings, RC measures a transition from partial compatibility to full reconstruction.

1. Permutation-group formulation

Let GSym(Ω)G \leq \mathrm{Sym}(\Omega) be a permutation group of degree n=Ωn=|\Omega|. A sequence A=(ω1,,ωk)A=(\omega_1,\dots,\omega_k) of points in Ω\Omega is a base for GG if the pointwise stabiliser Gω1,,ωkG_{\omega_1,\dots,\omega_k} is trivial. The minimum length of a base is b(G)b(G). A base is minimal if no proper subsequence is itself a base; the maximum size of a minimal base is denoted B(G)B(G). A base kk0 is irredundant if

kk1

and the maximum size of an irredundant base is kk2. The height kk3 is the size of the largest set kk4 such that stabilisers shrink on adjoining any new point. These invariants satisfy

kk5

For integers kk6, two kk7-tuples kk8 and kk9 in GSym(Ω)G \leq \mathrm{Sym}(\Omega)0 are called GSym(Ω)G \leq \mathrm{Sym}(\Omega)1-subtuple-complete, written GSym(Ω)G \leq \mathrm{Sym}(\Omega)2, if for every subset of indices GSym(Ω)G \leq \mathrm{Sym}(\Omega)3 there exists GSym(Ω)G \leq \mathrm{Sym}(\Omega)4 with

GSym(Ω)G \leq \mathrm{Sym}(\Omega)5

The relational complexity GSym(Ω)G \leq \mathrm{Sym}(\Omega)6 is the smallest GSym(Ω)G \leq \mathrm{Sym}(\Omega)7 such that for all GSym(Ω)G \leq \mathrm{Sym}(\Omega)8 and all GSym(Ω)G \leq \mathrm{Sym}(\Omega)9, the implication

n=Ωn=|\Omega|0

holds. Equivalently, n=Ωn=|\Omega|1 is the smallest n=Ωn=|\Omega|2 such that the n=Ωn=|\Omega|3-orbits on n=Ωn=|\Omega|4 separate all orbits on n=Ωn=|\Omega|5 for every n=Ωn=|\Omega|6. The standard comparison with base-type invariants is

n=Ωn=|\Omega|7

(Kelsey et al., 2021).

This formulation makes RC an orbit-reconstruction invariant. It asks when consistency on all n=Ωn=|\Omega|8-coordinate projections forces global compatibility. The scarcity of exact values is a recurring feature of the subject: several papers emphasize that very few precise values of relational complexity are known.

2. Logarithmic bounds for primitive groups

A central result for finite primitive groups is due to Kelsey and Roney-Dougal. If n=Ωn=|\Omega|9 is a primitive subgroup of A=(ω1,,ωk)A=(\omega_1,\dots,\omega_k)0 that is not of large-base type, then

A=(ω1,,ωk)A=(\omega_1,\dots,\omega_k)1

and hence

A=(ω1,,ωk)A=(\omega_1,\dots,\omega_k)2

Here “large-base” refers to the exceptional product-action and A=(ω1,,ωk)A=(\omega_1,\dots,\omega_k)3-on-A=(ω1,,ωk)A=(\omega_1,\dots,\omega_k)4-sets families in Liebeck’s classification. The same work shows that the maximal size of a minimal base and the height are both at most A=(ω1,,ωk)A=(\omega_1,\dots,\omega_k)5, and that a base of size at most A=(ω1,,ωk)A=(\omega_1,\dots,\omega_k)6 can be computed in polynomial time (Kelsey et al., 2021).

The proof proceeds through the O’Nan–Scott classification. In the almost simple case, detailed linear-algebraic chain-length arguments handle actions of A=(ω1,,ωk)A=(\omega_1,\dots,\omega_k)7 and A=(ω1,,ωk)A=(\omega_1,\dots,\omega_k)8 on subspaces. In product-action type A=(ω1,,ωk)A=(\omega_1,\dots,\omega_k)9, wreath-product chain-length arguments reduce the problem to the underlying primitive action. The remaining primitive types are handled using earlier work of Gill–Lodá–Spiga. A key general lemma is that if Ω\Omega0 is transitive then

Ω\Omega1

and also

Ω\Omega2

The logarithmic bound is significant because it is the first universal logarithmic bound on Ω\Omega3 and Ω\Omega4 in the non-large-base case, and is stated to be best possible up to the constant factor. It also has algorithmic consequences. The base-finding procedure repeatedly chooses a point that reduces the current stabiliser by at least a factor of Ω\Omega5, using orbit sizes and Schreier–Sims, and terminates after at most Ω\Omega6 steps.

Concrete families illustrate the scale of the bound. For Ω\Omega7 acting on points, Ω\Omega8, Ω\Omega9, and the chain-length argument gives

GG0

so GG1. For GG2 acting on GG3-subspaces with GG4, one has

GG5

which, for large GG6, lies well below GG7 of the orbit size.

3. Exact values for linear groups on subspaces

Freedman, Kelsey, and Roney-Dougal determine exact relational complexities for broad classes of linear groups acting on projective GG8-spaces, and give general bounds for finite semilinear groups and for GG9-space actions. Let Gω1,,ωkG_{\omega_1,\dots,\omega_k}0, let Gω1,,ωkG_{\omega_1,\dots,\omega_k}1, and let Gω1,,ωkG_{\omega_1,\dots,\omega_k}2 be almost simple with

Gω1,,ωkG_{\omega_1,\dots,\omega_k}3

For Gω1,,ωkG_{\omega_1,\dots,\omega_k}4, they prove:

Gω1,,ωkG_{\omega_1,\dots,\omega_k}5

and, if Gω1,,ωkG_{\omega_1,\dots,\omega_k}6,

Gω1,,ωkG_{\omega_1,\dots,\omega_k}7

These are among the few exact formulas presently available for primitive almost simple actions (Freedman et al., 2023).

The proof strategy has two complementary parts. For upper bounds, tuples of length at least Gω1,,ωkG_{\omega_1,\dots,\omega_k}8 are reduced to a normal form whose first Gω1,,ωkG_{\omega_1,\dots,\omega_k}9 entries are the coordinate lines b(G)b(G)0 and whose remaining entries have support size b(G)b(G)1 or b(G)b(G)2; combinatorial arguments on supports then show that sufficiently strong local equivalence implies orbital equivalence. For lower bounds, explicit witness tuples b(G)b(G)3 are constructed such that b(G)b(G)4 and b(G)b(G)5 are b(G)b(G)6-equivalent but are not in the same b(G)b(G)7-orbit. In the determinant-sensitive case, the obstruction is that every small subtuple can be matched by a determinant-one matrix, but no single element of b(G)b(G)8 carries the full tuple b(G)b(G)9 to B(G)B(G)0.

For finite fields, let B(G)B(G)1, set B(G)B(G)2, and let B(G)B(G)3 be the number of distinct prime divisors of B(G)B(G)4. Then, if B(G)B(G)5 and B(G)B(G)6,

B(G)B(G)7

with stronger lower bounds

B(G)B(G)8

For B(G)B(G)9-spaces, with kk00 and kk01,

kk02

Several small-parameter examples are explicit. One recovers Cherlin’s result kk03, and hence kk04. Theorem A also gives kk05. GAP computations reported in the paper include

kk06

A further corollary is that there are infinitely many primitive non-large-base groups whose height minus relational complexity grows unboundedly.

4. Diagonal-type primitive groups

A primitive group of diagonal type has socle kk07 with kk08 a nonabelian simple group and kk09, acting on a set kk10 of size kk11. One concrete realization is

kk12

with kk13 and

kk14

The action is primitive exactly when either kk15 or the top kk16-factor acts primitively on kk17 (Huang et al., 15 May 2026).

For this family, Huang and Roney-Dougal prove three qualitative facts. First, if kk18 is primitive of diagonal type then

kk19

Thus no diagonal-type primitive group is binary, and none has relational complexity kk20. The lower bound is proved by constructing two kk21-tuples kk22 that are kk23-subtuple-complete but lie in different kk24-orbits. For kk25, the construction uses

kk26

with kk27 a generating pair of kk28.

Second, the lower bound is sharp for infinitely many examples. For kk29 with kk30 and kk31, earlier work gives

kk32

Hence kk33, and combining this with the general lower bound yields kk34 for infinitely many primitive diagonal groups.

Third, relational complexity is unbounded in this family. For any kk35, if kk36 and kk37, then

kk38

The argument constructs two kk39-tuples that agree on any choice of kk40 coordinates via suitable stabiliser elements but belong to distinct orbits globally.

The same paper relates RC to greedy base algorithms. If kk41 denotes the largest base returned by the greedy algorithm that successively chooses a point in a largest orbit of the current stabiliser, then every greedy base is irredundant, so kk42. For diagonal-type groups the paper determines the size of every greedy base produced in this way and proves Cameron’s conjecture for the family by establishing

kk43

5. Relational complexity of relational structures

In the structural setting, let kk44 be a relational structure with fixed signature kk45, and let kk46 be its automorphism group. A kk47-ary relation kk48 is an invariant of kk49 if it is preserved by every automorphism. Writing kk50 for the collection of invariant relations of arity at most kk51, one forms the expansion

kk52

The relational complexity of kk53 is

kk54

with kk55 if no finite kk56 suffices. The related lift complexity kk57 is the minimum possible maximal arity of additional relations in an ultrahomogeneous lift of kk58, and always satisfies

kk59

This notion was introduced as a measure of ultrahomogeneity of a relational structure and was explicitly motivated by the original group-theoretic definition (Hartman et al., 2013).

Several basic properties are immediate or elementary. Relational complexity and lift complexity are closed under taking complements and monotone under adding invariant relations. For finite kk60,

kk61

For disjoint unions of connected components, kk62 is governed by the maximum of the component complexities together with a unary correction term.

Graphs provide a large class of examples. A graph kk63 has kk64 exactly when it is ultrahomogeneous. By Gardiner’s theorem, the finite homogeneous graphs are disjoint unions of cliques kk65, their complements, kk66, and the line graph kk67. If kk68, then there is a finite partition of the vertex set into parts so that each induced subgraph is homogeneous and each bipartite graph between two parts is a homogeneous kk69-edge-coloured bipartite graph. The cycle kk70 has kk71 by adjoining a binary “red edge” relation between vertices at graph distance kk72.

For complexity kk73, the paper highlights three important families: metrically ultrahomogeneous graphs, finite trees, and cographs. At the opposite end, finite graphs of arbitrarily large relational complexity exist. Johnson graphs satisfy

kk74

with equality for large kk75, while Kneser graphs satisfy

kk76

In particular, the Petersen graph has kk77.

A particularly strong theorem concerns universal structures defined by forbidden homomorphisms. If kk78 is a finite minimal family of finite connected structures and kk79 is the canonical universal, kk80-categorical, existentially complete structure for kk81, then if the largest minimal kk82-separating kk83-cut in kk84 has size kk85,

kk86

Examples include the universal bipartite graph, with kk87 when kk88 is a single odd cycle; cographs, with kk89 when kk90; and the universal kk91 structure, with kk92.

6. Task-agnostic RC in relational reasoning benchmarks

Recent machine-learning work uses the same term in a task-agnostic sense. In “Evaluating Relational Reasoning in LLMs with REL,” relational complexity is defined as the minimal number of independent sources of variation that must be bound in parallel to carry out an inference, equivalently the arity of the relation:

kk93

The paper distinguishes this from operand complexity (OC), which measures the difficulty of identifying or manipulating each filler once the arity is fixed. Two tasks can therefore have the same RC but different OC (Fesser et al., 14 Apr 2026).

The REL framework operationalizes this idea in three domains. REL-A studies algebraic relational reasoning through RPMs and RPTs. REL-B studies biological reasoning through homoplasy detection in phylogenetic settings and epistatic structure inference using Walsh–Hadamard coefficients

kk94

REL-C studies chemical reasoning through constitutional isomer classification, maximum common substructure, completion of partial isomer families, and global constraint-satisfaction tasks. One evaluation metric used for maximum common substructure is

kk95

A central methodological claim is that RC provides a principled axis along which reasoning difficulty can be varied while controlling for confounders such as input size, vocabulary, surface representation, and distractor sampling. The empirical finding is that across all domains and evaluation regimes, performance degrades sharply and almost monotonically with increasing RC, even when other factors are held fixed. Representative examples reported in the paper include the collapse of GPT-5.2 accuracy on algebraic tasks A3 and A4 from above kk96 at kk97 to near chance kk98 at kk99, the fall in biological homoplasy-detection accuracy from GSym(Ω)G \leq \mathrm{Sym}(\Omega)00 at GSym(Ω)G \leq \mathrm{Sym}(\Omega)01 to GSym(Ω)G \leq \mathrm{Sym}(\Omega)02 at GSym(Ω)G \leq \mathrm{Sym}(\Omega)03, and the decrease in chemistry task completion from GSym(Ω)G \leq \mathrm{Sym}(\Omega)04 on C1 to GSym(Ω)G \leq \mathrm{Sym}(\Omega)05 on C2 and GSym(Ω)G \leq \mathrm{Sym}(\Omega)06 on C3.

The reported interventions are longer contexts, in-context examples, best-of-GSym(Ω)G \leq \mathrm{Sym}(\Omega)07, majority voting, structured prompts, and tool use such as RDKit. These yield only marginal gains on high-RC instances and do not eliminate the monotonic failure pattern. The paper therefore treats higher-arity relational binding as a distinct failure mode rather than a mere prompt-length or token-budget effect.

7. Open problems and unsettled points

Several major questions remain open across the literature. In primitive permutation group theory, no primitive example of relational complexity GSym(Ω)G \leq \mathrm{Sym}(\Omega)08 is known. Diagonal-type groups exclude GSym(Ω)G \leq \mathrm{Sym}(\Omega)09 altogether, and it remains open whether an almost simple primitive group can have GSym(Ω)G \leq \mathrm{Sym}(\Omega)10 (Huang et al., 15 May 2026). In the non-large-base setting, stated future directions include sharpening the constant GSym(Ω)G \leq \mathrm{Sym}(\Omega)11, classifying cases of equality, and exploring lower bounds for other families of almost simple groups (Kelsey et al., 2021).

For linear groups, a natural open problem is to determine relational complexity for other classical groups—unitary, symplectic, and orthogonal groups—in their subspace actions, and to refine the constant factors in the GSym(Ω)G \leq \mathrm{Sym}(\Omega)12-space bounds (Freedman et al., 2023). In the structural theory of graphs and relational structures, the growth of

GSym(Ω)G \leq \mathrm{Sym}(\Omega)13

and the classification of structures with GSym(Ω)G \leq \mathrm{Sym}(\Omega)14 or GSym(Ω)G \leq \mathrm{Sym}(\Omega)15 are explicit open problems (Hartman et al., 2013). In recent benchmark work, future directions include extending controlled-RC evaluations to graph algorithms, multi-agent planning, and clinical decision-making (Fesser et al., 14 Apr 2026).

A persistent source of confusion is that the term “relational complexity” is not attached to a single formal object across all fields. In finite permutation groups it is an orbit-determination invariant; in model theory it is the minimal arity of invariant relations needed for ultrahomogeneity; and in recent reasoning benchmarks it is an arity-of-binding parameter. The common thread is nonetheless stable: RC quantifies how much simultaneous relational coordination is required before partial local agreement can no longer diverge from the global configuration.

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 Relational Complexity (RC).