Question liée au 10e problème de Hilbert

8

Donné nN et p,qN[x1,,xn] on peut définir la formule suivante dans le langage de l'arithmétique formelle

φ(n,p,q)=x1xn:¬(p(x1,,xn)=q(x1,,xn))

Je voudrais montrer qu'il y a une infinité de triplets (n,p,q) de telle sorte que ni φ(n,p,q) ni ¬φ(n,p,q) est un théorème d'arithmétique formelle.

Pour montrer cela, je peux utiliser le fait que le problème de décider si un polynôme rZ[x1,,xn] a un zéro naturel est indécidable.

Connaissant le fait ci-dessus, nous savons qu'il existe un polynôme rZ[x1,,xn] de telle sorte que ni

φ=x1xn:¬(r(x)=0)
ni ¬φest un théorème. (Ici, les quantificateurs sont sur les naturels que je ne sais pas si je peux utiliser délibérément?)

Une fois que nous aurons r on peut l'écrire comme

r(x1,,xn)=p(x1,,xr)q(x1,,xn)
pour p,qN[x1,,xn] et donc φ(n,p,q) et ¬φ(n,p,q) ne sont pas non plus des théorèmes puisque φ est logiquement équivalent à φ et nous avons montré que ce n'est pas un théorème.

Une fois que nous avons un tel triple (n,p,q) nous en avons une infinité puisque nous pouvons simplement prendre (n,p+k,q+k) pour kN.

Puisque je n'ai jamais fait de telles choses avant, je me demande si le raisonnement ci-dessus est correct?

Jernej
la source
Vous pouvez également multiplier les deux côtés par un facteur constant ...
cody
Il serait plus intéressant de trouver des paires infinies de (p, q) qui ne sont pas liées par des "transformations affines". Je soupçonne qu'il existe un argument relativement simple pour le montrer également.
cody
2
Vous pouvez remplacer a+b ou a2+b2+c2+d2 pour une variable xi pour obtenir une paire "différente" (p,q).
Yuval Filmus

Réponses:

4

Comme l'ont souligné Yuval et cody, il existe des solutions faciles pour obtenir une infinité d'équations diophantiennes qui ne sont ni prouvables ni réfutables (disons en PA).

Cependant, ces solutions syntaxiques aboutissent à des ensembles prouvés équivalents, c'est-à-dire des ensembles dont la théorie peut prouver qu'ils sont équivalents. Vous pouvez les considérer comme des arguments de remplissage. Une autre façon consiste à ajouter une variable qui n'est pas utilisée du tout.

Vous pouvez également jouer avec l'ajout ou la suppression explicite de certaines chaînes (variations finies de l'ensemble).

Si vous voulez obtenir des équations diophantiennes qui sont "essentiellement" différentes (par exemple, les ensembles ne sont pas équivalents de Turing), alors c'est plus difficile et je pense que savoir qu'il existe une équation diophantienne indépendante n'est pas suffisant, vous aurez besoin du fait que chaque re l'ensemble peut être codé comme une équation diophantienne (ou quelque chose de similaire).

ps: puisque vous ne vous souciez que de l'indépendance, il est plus naturel de représenter ces formules comme des équations diophantiennes et non comme leurs négations.

Kaveh
la source