Résumé - Sur la complexité du problème de Skolem à basse ordre
Titre
Sur la complexité du problème de Skolem à basse ordre
Temps
2025-07-15 12:04:28
Auteur
{"Piotr Bacik","Joël Ouaknine","James Worrell"}
Catégorie
{cs.CC,cs.LO}
Lien
http://arxiv.org/abs/2507.11234v1
PDF Lien
http://arxiv.org/pdf/2507.11234v1
Résumé
Le problème de Skolem demande si une séquence de récurrence linéaire donnée (LRS) possède une terme nul. Bien que le problème soit indécidable en général, l'article présente un algorithme aléatoire pour une version bornée du problème, déterminant s'il existe un terme nul dans une plage spécifiée. Cet algorithme s'exécute en temps polynomial pour les LRS de degré au plus d, et comme corollaire, montre que le problème de Skolem non borné pour les LRS de degré au plus 4 se situe dans coRP (RAM certifié avec temps polynomial).
La clé de l'algorithme réside dans l'extension de l'LRS à une fonction analytique p-adique F, et l'utilisation de l'analyse p-adique pour trouver des zéros candidats dans une plage exponentiellement grande. L'algorithme effectue une recherche en profondeur de tous les résidus m dans la plage, et pour chaque zéro candidat, il construit un circuit arithmétique représentant le terme um et vérifie la nullité en temps polynomial aléatoire.
Le temps d'exécution de l'algorithme est exponentiel par rapport au degré de l'LRS, ce qui est nécessaire en raison de la difficulté NP du problème borné. Cependant, même pour les LRS d'un degré fixe, le problème implique de détecter des zéros dans une plage exponentiellement grande, ce qui nécessite l'utilisation de l'analyse p-adique.
L'algorithme est basé sur une approche p-adique introduite par Skolem dans sa preuve originale du Théorème de Skolem-Mahler-Lech. Cela implique l'extension de l'LRS à une fonction analytique p-adique F, et l'utilisation de l'analyse p-adique pour trouver les zéros de F. L'algorithme utilise la représentation de série Mahler des séries p-adiques, ce qui lui permet de travailler avec l'LRS sous-jacent sans calculer directement avec les nombres p-adiques.
La correction de l'algorithme dépend d'une raffinement quantitatif de la preuve de Skolem, due à Van der Poorten et Schlickewei. Ce résultat fournit une borne supérieure sur le nombre de zéros de F dans le champ p-adique, ce qui se traduit par une borne polynomiale sur le nombre de zéros candidats examinés par l'algorithme. De plus, ce résultat est utilisé en combinaison avec le Théorème de préparation de Weierstrass pour déterminer en temps polynomial si la série F a un zéro dans le champ p-adique.
En conclusion, l'article présente un algorithme aléatoire pour le problème de Skolem borné qui s'exécute en temps polynomial pour les LRS de degré au plus d, et montre que le problème de Skolem non borné pour les LRS de degré au plus 4 se situe dans coRP. La complexité de l'algorithme est exponentielle par rapport au degré de l'LRS, ce qui est nécessaire en raison de la difficulté NP du problème.
Articles Recommandés
Modules interferométriques monolithiques pour positionnement de coordonnées multi-axes avec une précision de quelques nanomètres
Meilleures pratiques pour l'ingénierie protéique assistée par l'apprentissage automatique
Théorèmes de type Ramsey pour les permutations séparables
Assurances-vie: Un regard plus approfondi sur les garanties à paliers, les conceptions de contrats hybrides et la fiscalité
Limites et algorithmes Min-Cut Max-Flow en régime fini
Rapidité de la thermalisation profonde computationnelle
Complexité des Explications Facétialisées dans l'Abduction Propositionnelle
Agentar-DeepFinance-300K : Un grand ensemble de données financières via une optimisation systématique de la synthèse de la chaîne de pensée
Réseaux d'Arnold Kolmogorov (AKNs) pour les données déséquilibrées -- Une perspective empirique
MMBench-GUI : Cadre d'évaluation hiérarchique multi-plateforme pour des agents d'interface graphique