In this paper, we explore the descriptive complexity theory of finite groups by examining the power of the second Ehrenfeucht--Fraïssé bijective pebble game in Hella's (Ann. Pure Appl. Log., 1989) hierarchy. This is a Spoiler--Duplicator game in which Spoiler can place up to two pebbles each round. While it trivially solves graph isomorphism, it may be nontrivial for finite groups, and other ternary relational structures. We first provide a novel generalization of Weisfeiler--Leman (WL) coloring, which we call 2-ary WL. We then show that 2-ary WL is equivalent to the second Ehrenfeucht--Fraïssé bijective pebble game in Hella's hierarchy.
Our main result is that, in the pebble game characterization, only $O(1)$ pebbles and $O(1)$ rounds are sufficient to identify all groups without Abelian normal subgroups (a class of groups for which isomorphism testing is known to be in $\mathsf{P}$; Babai, Codenotti, & Qiao, ICALP 2012). We actually show that $7$ pebbles and $7$ rounds suffice. In particular, we show that within the first few rounds, Spoiler can force Duplicator to select an isomorphism between two such groups at each subsequent round. By Hella's results (ibid.), this is equivalent to saying that these groups are identified by formulas in first-order logic with generalized 2-ary quantifiers, using only $7$ variables and $7$ quantifier depth.
- ID de l'article: 2209.13725
- Titre: On the Descriptive Complexity of Groups without Abelian Normal Subgroups
- Auteurs: Joshua A. Grochow (University of Colorado Boulder), Michael Levet (College of Charleston)
- Classification: cs.LO (Logique en Informatique), cs.CC (Complexité Computationnelle), math.GR (Théorie des Groupes), math.LO (Logique Mathématique)
- Date de publication/Conférence: Version préliminaire publiée à GandALF 2023, version complète soumise en septembre 2022
- Lien de l'article: https://arxiv.org/abs/2209.13725
Cet article explore la théorie de la complexité descriptive des groupes finis en étudiant les capacités du jeu de pions Ehrenfeucht-Fraïssé à la deuxième couche de la hiérarchie de Hella. Il s'agit d'un jeu Spoiler-Duplicateur où Spoiler peut placer au maximum deux pions par tour. Bien que ce jeu puisse résoudre trivialement le problème d'isomorphisme de graphes, il peut être non trivial pour les groupes finis et autres structures de relations ternaires. Les auteurs proposent d'abord une généralisation novatrice de la coloration de Weisfeiler-Leman (WL), appelée WL 2-aire, puis démontrent que WL 2-aire est équivalent au jeu de pions Ehrenfeucht-Fraïssé à la deuxième couche de la hiérarchie de Hella. Le résultat principal établit que dans la caractérisation du jeu de pions, O(1) pions et O(1) tours suffisent pour identifier tous les groupes sans sous-groupes normaux abéliens (pour lesquels le test d'isomorphisme est connu pour être dans P). Spécifiquement, 7 pions et 7 tours suffisent.
Le problème central que cet article résout est de comprendre la complexité descriptive des groupes finis, en particulier par la caractérisation des jeux Ehrenfeucht-Fraïssé d'ordre supérieur et les algorithmes Weisfeiler-Leman correspondants pour la complexité du problème d'isomorphisme de groupes.
- Signification théorique: Le problème d'isomorphisme de groupes est un problème fondamental en théorie de la complexité computationnelle, considéré comme un candidat pour les problèmes NP-intermédiaires
- Applications pratiques: Le test d'isomorphisme de groupes a des applications importantes dans les systèmes de calcul algébrique
- Valeur méthodologique: La théorie de la complexité descriptive fournit des outils importants pour comprendre les relations entre les algorithmes et la logique
- La capacité de discrimination de l'algorithme Weisfeiler-Leman 1-aire classique pour les groupes reste peu claire
- Bien qu'il existe des algorithmes en temps polynomial pour certaines classes de groupes, le meilleur algorithme connu pour le problème d'isomorphisme de groupes général reste exponentiel
- La recherche sur la complexité descriptive des groupes est relativement rare, contrastant avec le cas des graphes
- Les groupes sont des structures de relations ternaires (la relation étant {(a,b,c) : ab = c}), donc les jeux 2-aires peuvent fournir des intuitions non triviales
- La classe des groupes sans sous-groupes normaux abéliens est importante tant théoriquement que pratiquement, et le test d'isomorphisme pour cette classe est connu pour être dans P
- Établir des relations d'équivalence entre les jeux, la logique et les algorithmes
- Proposition de l'algorithme de coloration Weisfeiler-Leman 2-aire: Il s'agit d'une généralisation novatrice de l'algorithme WL classique, adaptée aux jeux d'ordre supérieur
- Établissement d'un théorème d'équivalence: Démonstration que WL 2-aire est équivalent au jeu de pions Ehrenfeucht-Fraïssé à la deuxième couche de la hiérarchie de Hella
- Résultat théorique principal: Preuve que 7 pions et 7 tours suffisent pour identifier tous les groupes sans sous-groupes normaux abéliens
- Innovation technique: Au cours du jeu, Spoiler peut forcer Duplicateur à choisir un isomorphisme dans les tours suivants
- Caractérisation logique: De manière équivalente, ces groupes peuvent être identifiés par des formules de logique du premier ordre avec des quantificateurs 2-aires généralisés
Étant donnés deux groupes finis G et H, déterminer s'ils sont isomorphes par le jeu Ehrenfeucht-Fraïssé 2-aire ou la coloration WL 2-aire équivalente. Dans le jeu, Spoiler tente de prouver que les deux groupes sont non isomorphes, tandis que Duplicateur tente de maintenir l'illusion qu'ils pourraient être isomorphes.
Pour WL 2-aire de dimension k, l'algorithme maintient une coloration sur les k-uplets d'éléments de groupes:
- Coloration initiale:
- Version I: Basée sur la relation d'isomorphisme partiel
- Version II: Basée sur la relation d'isomorphisme marqué
- Raffinement de coloration: Pour chaque k-uplet x, construire le graphe coloré aux arêtes Γ_{x,χ,i,j}:
- Quand i = j: Graphe avec boucles sur le groupe, chaque boucle (g,g) ayant la couleur χ(x_{i←g})
- Quand i ≠ j: Graphe orienté complet, chaque arête (y,z) ayant la couleur χ(x_{(i,j)←(y,z)})
- Nouvelle coloration: R(χ)(x) = (χ(x); Γ_{x,χ,1,1}, Γ_{x,χ,1,2}, ..., Γ_{x,χ,k,k})
Chaque tour du jeu comprend les étapes suivantes:
- Spoiler choisit le pion à déplacer
- Duplicateur choisit une bijection f : G → H
- Spoiler place au maximum 2 pions
- Vérifier la condition de victoire (existence d'une application s'étendant à un isomorphisme)
Définition du poids wt(s) des éléments de groupe, utilisé pour suivre la complexité des éléments dans la décomposition du socle:
- Pour s ∈ Soc(G) = S_1 × ... × S_k, le poids est le nombre de composantes non unitaires
- La préservation du poids est une contrainte importante que Duplicateur doit satisfaire
Forcer Duplicateur à choisir une application isomorphe par les étapes suivantes:
- Identifier la structure du socle
- Forcer la préservation du poids
- Assurer la correspondance correcte des facteurs simples
- Vérifier la compatibilité de l'action de conjugaison
Utiliser une discussion par cas fine pour différentes situations:
- Si le groupe est semi-simple
- Compatibilité de la structure du socle
- Équivalence des représentations de permutation
Cet article est un travail purement théorique et ne contient pas de partie expérimentale. Tous les résultats sont obtenus par des preuves mathématiques rigoureuses.
Théorème 1.1 (Résultat Principal): Soit G un groupe sans sous-groupes normaux abéliens et H un groupe arbitraire. Si G ≄ H, alors Spoiler a une stratégie gagnante dans le jeu Ehrenfeucht-Fraïssé à la deuxième couche de la hiérarchie de Hella, utilisant 7 pions et 7 tours.
- Proposition 4.5: Si G est un groupe semi-simple et H ne l'est pas, alors Spoiler peut gagner dans le jeu (3,2)-WL²_II
- Lemme 4.6: Duplicateur doit mapper les facteurs directs de Soc(G) vers les facteurs directs isomorphes de Soc(H)
- Proposition 4.13: Avec une configuration de pions appropriée, Duplicateur doit choisir une bijection qui est isomorphe sur le socle
- Théorème 4.17: Résultat complet avec 7 pions et 7 tours
Théorème 3.6: (k,r)-WL²_I ⪯ (k,r)-WL²_II ⪯ (k+2,r+1)-WL²_I
Cela montre que les deux versions sont équivalentes à un facteur constant près.
- Travaux fondateurs d'Immerman et Lander établissant les connexions entre la logique, les jeux et les algorithmes
- Preuve de Cai, Fürer et Immerman que WL ne peut pas résoudre le problème d'isomorphisme de graphes général
- Introduction par Hella des quantificateurs d'ordre supérieur et de la hiérarchie de jeux correspondante
- Travaux de Babai, Codenotti et Qiao prouvant que le test d'isomorphisme pour les groupes sans sous-groupes normaux abéliens est dans P
- Algorithmes en temps polynomial pour diverses classes spéciales de groupes
- Introduction de WL dans l'étude de l'isomorphisme de groupes par Brachter et Schweitzer
- Applications et limitations dans l'isomorphisme de graphes
- Connexions avec la hiérarchie de programmation linéaire Sherali-Adams
- Développements récents en théorie des groupes
- Équivalence algorithmique: Établissement de l'équivalence entre la coloration WL 2-aire et le jeu à la deuxième couche de Hella
- Bornes constantes: Preuve que les groupes sans sous-groupes normaux abéliens peuvent être identifiés avec un nombre constant de pions et de tours
- Preuve constructive: Fourniture de stratégies de jeu concrètes, non seulement prouvant la distinguabilité mais aussi comment distinguer
- Restriction de classe de groupes: Les résultats s'appliquent uniquement aux groupes sans sous-groupes normaux abéliens
- Dépendance de CFSG: Dépendance de la 2-générabilité des groupes simples finis par rapport à la classification des groupes simples finis
- Constantes relativement grandes: Bien que constantes, 7 pions et 7 tours peuvent être relativement grands en pratique
- Groupes généraux: La dimension WL 1-aire pour les groupes généraux reste inconnue
L'article propose plusieurs problèmes ouverts:
- L'algorithme WL 2-aire peut-il être implémenté en temps n^{o(log n)}
- Dimension WL 1-aire des groupes sans sous-groupes normaux abéliens
- Extension à d'autres classes de groupes (comme les extensions copremières)
- Cas des p-groupes de genre borné
- L'hiérarchie de Hella s'effondre-t-elle sur les groupes
- Profondeur théorique: Établissement de connexions profondes entre les jeux, la logique et les algorithmes
- Innovation technique: La définition et l'analyse de WL 2-aire sont originales
- Techniques de preuve: Utilisation de techniques élégantes de théorie des groupes et de stratégies de jeu
- Complétude: Fourniture de preuves d'équivalence complètes et de bornes concrètes
- Qualité de rédaction: Structure claire de l'article avec détails techniques suffisants
- Portée d'application: Limitée à une classe spécifique de groupes, degré de généralisation limité
- Praticité: Résultats théoriques, manque d'implémentation d'algorithmes réels et d'analyse de performance
- Optimisation des constantes: Les bornes de 7 pions et 7 tours peuvent ne pas être optimales
- Absence de bornes inférieures: Pas de résultats de bornes inférieures correspondants
- Contribution théorique: Établissement de fondations importantes pour la théorie de la complexité descriptive des groupes
- Valeur méthodologique: La méthode WL 2-aire peut s'appliquer à d'autres structures algébriques
- Problèmes ouverts: Proposition de plusieurs directions de recherche futures précieuses
- Interdisciplinarité: Connexion entre la logique, la théorie de la complexité et la théorie des groupes
- Recherche théorique: Fourniture de nouveaux outils pour étudier la complexité du problème d'isomorphisme de groupes
- Conception d'algorithmes: Fourniture de guidance théorique pour la conception de nouveaux algorithmes d'isomorphisme de groupes
- Calcul algébrique: Applications potentielles dans les systèmes de calcul algébrique
- Complexité descriptive: Fourniture d'un modèle pour l'étude d'autres structures algébriques
L'article cite une riche littérature connexe, incluant:
- Travaux originaux de Hella établissant la hiérarchie de quantificateurs
- Série de travaux de Babai et al. sur les algorithmes d'isomorphisme de groupes
- Recherche pionnière de Brachter et Schweitzer sur l'algorithme WL sur les groupes
- Littérature classique en théorie de la complexité descriptive
- Références pertinentes en théorie des groupes et algèbre
Cet article apporte des contributions importantes au carrefour de l'informatique théorique et de la théorie des groupes, fournissant de nouvelles perspectives et outils pour comprendre la complexité descriptive du problème d'isomorphisme de groupes. Bien que les résultats s'appliquent uniquement à une classe spécifique de groupes, ses méthodes et techniques possèdent une large valeur d'application potentielle.