In this paper we examine two ways of coding sequences in arithmetical theories. We investigate under what conditions they work. To be more precise, we study the creation of objects of a data-type that we call ur-strings, roughly sequences where the components are ordered but where we do not have an explicitly given projection function.
First, we have a brief look at the beta-function which was already carefully studied by Emil JeÅábek. We study in detail our two target constructions. These constructions both employ theories of strings. The first is based on Smullyan coding and the second on the representation of binary strings in the special linear monoid of the non-negative part of discretely ordered commutative rings as introduced by Markov. We use the Markov coding to obtain an alternative proof that ${\sf PA}^{-}$ is sequential.
Cet article étudie deux méthodes de codage de séquences dans les théories arithmétiques et explore les conditions de leur fonctionnement. Plus précisément, il examine la création d'objets de type données appelés « ur-chaînes », analogues à des séquences dont les composants sont ordonnés mais sans fonctions de projection explicites. L'article commence par un bref examen de la fonction β étudiée en détail par Emil Jeřábek, puis examine en profondeur deux constructions cibles : la première basée sur le codage de Smullyan, la seconde basée sur la représentation de chaînes binaires dans le semi-groupe linéaire spécial de la partie non-négative d'un anneau commutatif ordonné discret introduit par Markov. En utilisant le codage de Markov, une preuve alternative du fait que PA⁻ est sérialisable a été obtenue.
L'article aborde le problème central de la construction de codages de séquences dans les théories arithmétiques faibles. Plus précisément :
Nécessité du codage de séquences : Le codage de séquences est la première étape de l'arithmétisation ; une fois le codage de séquences obtenu, les phénomènes d'indécidabilité et d'incomplétude en découlent.
Importance des séquences globales : Bien que seules les séquences de sous-domaines soient nécessaires pour l'arithmétisation, les séquences globales permettent de construire des prédicats de satisfaction partiels dans la théorie donnée et d'étendre les modèles pour obtenir des prédicats de satisfaction complets.
Défis des théories faibles : Construire des codages de séquences dans des théories très faibles afin de mieux comprendre les principes mathématiques impliqués dans la construction de séquences.
Maximiser la portée : Construire des méthodes qui fonctionnent dans la catégorie la plus large possible de théories
Simplicité : Rendre les constructions et les résultats aussi simples que possible, minimisant l'utilisation de raccourcissements de coupures définissables de style Solovay
Éviter la croissance exponentielle : Considérer la complétude de la fonction exponentielle comme « interdite », en privilégiant une croissance lente
Introduction du concept d'ur-chaînes : Un concept affaibli de séquence où les éléments sont ordonnés mais ne nécessitent pas de fonction de longueur et de projection
Développement de deux stratégies de codage :
Méthode basée sur le codage de Smullyan (fonctionnant dans la théorie PA⁻_smu)
Méthode basée sur le codage de Markov (fonctionnant dans la théorie PA⁻)
Établissement de la théorie des chaînes comme intermédiaire : Utilisation de la théorie des chaînes comme étape intermédiaire dans la construction des ur-chaînes à partir des nombres
Nouvelle preuve de la sérialisation de PA⁻ : Obtention d'une preuve alternative du fait que PA⁻ est sérialisable en utilisant le codage de Markov
Analyse théorique des modèles approfondie : Analyse des caractéristiques et propriétés des chaînes de Markov dans différents modèles
Séquences : Nécessitent une fonction de longueur explicite et des fonctions de projection
Ur-chaînes : Chaînes où tous les éléments d'un type spécifié sont intégrés dans l'alphabet, avec une opération de concaténation et un ordre d'apparition des éléments, mais sans nécessiter de fonction de longueur et de projection
Complémentarité des méthodes : Les deux méthodes de codage ont chacune leurs avantages ; le codage de Smullyan est plus intuitif mais nécessite une théorie plus forte, tandis que le codage de Markov fonctionne dans une théorie plus faible
Optimalité théorique : PA⁻_smu est la base naturelle pour la méthode de Smullyan, PA⁻ est la base naturelle pour la méthode de Markov
Approche modulaire : La théorie des chaînes comme intermédiaire fournit une construction modulaire claire
L'article contient 76 références couvrant plusieurs domaines de la logique mathématique, théorie des modèles, algèbre et autres, notamment :
Travaux de Jeřábek sur les théories arithmétiques faibles
Ouvrages classiques de Markov sur la théorie algorithmique
Recherches connexes sur la théorie des chaînes et théorie de la concaténation
Études sur les théories essentiellement indécidables faibles
Cet article représente une avancée importante dans l'étude des théories arithmétiques faibles. En introduisant le concept d'ur-chaînes et deux méthodes de codage concrètes, il offre une nouvelle perspective pour comprendre la nature du codage de séquences. Bien que principalement un travail théorique, son traitement mathématique rigoureux et son analyse approfondie en font une contribution importante à ce domaine.