ForHosting KIT · Mathématiques

Partitions de Goldbach

10 se décompose en deux paires de nombres premiers, 3 + 7 et 5 + 5 : il a donc 2 partitions de Goldbach. Saisissez un nombre pair de 4 à dix millions pour obtenir ce décompte, chaque paire n’étant comptée qu’une fois. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt
Si vous saisissez
N
10
Vous obtenez
Nombre de partitions
2

Le calculateur de partitions de Goldbach reçoit un entier pair n supérieur à deux et indique combien de paires non ordonnées de nombres premiers ont exactement n pour somme. Par exemple, dix possède deux partitions : trois plus sept et cinq plus cinq. Chaque paire n'est comptée qu'une fois ; sept plus trois ne constitue donc pas une autre réponse. Le calcul repose sur un crible d'Ératosthène exact, ne sollicite aucun réseau et donne toujours le même résultat.

Comprendre le nombre de partitions de Goldbach

La conjecture forte de Goldbach affirme que tout entier pair supérieur à deux peut s'écrire comme la somme de deux nombres premiers. Une partition de Goldbach est une représentation non ordonnée de cette forme. Lorsque n vaut dix, les représentations valides sont trois plus sept et cinq plus cinq : le nombre de partitions est donc deux.

L'ordre des termes ne compte pas ; trois plus sept et sept plus trois décrivent la même partition et ne comptent qu'une fois. Deux termes égaux sont admis si le nombre répété est premier, ce qui conserve cinq plus cinq pour dix. Cette réponse compacte sert à connaître le nombre de représentations, à comparer de nombreux entiers pairs ou à vérifier une suite connue.

Un résultat nul resterait une réponse mathématique valide, même si sa découverte dans la plage prise en charge contredirait la conjecture et serait donc remarquable.

Compter chaque paire une seule fois

L'algorithme commence par créer un tableau typé compact qui couvre tous les entiers de zéro à n. Il marque zéro et un comme non premiers, puis applique le crible d'Ératosthène : chaque fois qu'une valeur p non marquée apparaît avant la racine carrée de n, tous ses multiples à partir de p au carré sont marqués comme composés. Après ce passage, chaque indice non marqué est premier.

Le compteur examine ensuite les candidats p uniquement de deux à n divisé par deux. Si p et n moins p sont tous deux premiers, il ajoute une unité au résultat. S'arrêter à la moitié rend précisément les partitions non ordonnées.

Toute paire de termes distincts possède un unique petit terme dans cet intervalle, tandis qu'une paire de premiers égaux se trouve exactement à la borne. Il est donc inutile de trier les paires, de construire un ensemble ou de diviser un total compté deux fois. La limite de dix millions borne la mémoire du tableau et la durée des boucles ; l'implémentation applique elle-même ce plafond en plus du formulaire.

Les opérations restent entières et exactes dans la plage sûre de JavaScript. La fonction n'utilise ni table externe, ni service, ni hasard, ni horloge, et ne conserve aucun état entre les requêtes.

Exploiter le résultat pour apprendre, tester et chercher

Le nombre de partitions résume utilement l'évolution des représentations premières lorsque les entiers pairs augmentent. Le corps enseignant peut préparer des corrigés sur les nombres premiers, les cribles, les paires non ordonnées et la conjecture de Goldbach sans énumération manuelle. Les équipes de développement peuvent créer des jeux d'essai déterministes pour une bibliothèque de théorie des nombres, contrôler un autre crible ou valider des solutions de concours qui demandent seulement le nombre de paires.

Les amateurs peuvent comparer des entrées choisies ou rechercher des maxima et minima locaux dans une plage bornée, tout en sachant qu'un calcul fini fournit des indices et non une preuve générale. La version web exécute localement le même calcul pur et reste gratuite en usage interactif. Les entrées incorrectes ne sont jamais converties : un n impair n'est pas arrondi, un décimal n'est pas tronqué et une valeur excessive n'est pas tentée.

Explorer les décomptes de Goldbach

Comparez le nombre de représentations non ordonnées en somme de nombres premiers pour plusieurs entiers pairs, sans énumération manuelle.

Vérifier des exercices de programmation

Produisez des résultats attendus déterministes pour des cours et défis consacrés aux cribles, aux nombres premiers et aux paires non ordonnées.

Créer des jeux d'essai numériques

Utilisez des résultats exacts et compacts dans les tests unitaires d'autres implémentations des partitions de Goldbach et des tables de nombres premiers.

Qu'est-ce qu'une partition de Goldbach ?

C'est une paire non ordonnée de nombres premiers dont la somme égale l'entier pair fourni. Inverser les deux nombres ne crée pas une nouvelle partition.

Un nombre premier répété est-il compté ?

Oui. Si n divisé par deux est premier, la paire égale forme une partition valide ; cinq plus cinq est par exemple une partition de dix.

Pourquoi les nombres impairs sont-ils refusés ?

Cette capacité traite la conjecture forte de Goldbach pour les seuls entiers pairs supérieurs à deux ; les impairs sont donc hors contrat.

Ce calcul prouve-t-il la conjecture de Goldbach ?

Non. Il vérifie et compte les représentations d'un seul entier. Aucun ensemble fini de cas calculés ne prouve la conjecture pour tous les entiers pairs.

Quel est le tarif ?

L'exécution est gratuite dans votre navigateur sur cette page.

Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.

POSThttps://api.kit.forhosting.com/numth/goldbach-partition

Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.

curl -X POST https://api.kit.forhosting.com/numth/goldbach-partition \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"n":100}'
{
  "n": 100
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "numth.goldbach_partition",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

max_n10000000
HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Utilisez-le gratuitement dans votre navigateur pour apprendre et explorer, ou appelez l'API au tarif de $0.002 par requête réussie lorsqu'un programme exige un décompte reproductible.

Comprendre le nombre de partitions de Goldbach

Cette capacité renvoie le n fourni et une seule valeur partition_count, et non la liste des paires. L'entrée doit être un entier JSON exact, pair, compris entre quatre et dix millions. Les nombres impairs et les valeurs inférieures à quatre provoquent invalid_input, car la définition demandée ne s'y applique pas.

Exploiter le résultat pour apprendre, tester et chercher

Vous pouvez calculer des valeurs successives et tracer partition_count afin de constater l'irrégularité de la suite, même si chaque cas testé garde au moins une représentation. L'API coûte $0.002 par requête réussie et renvoie un petit objet facile à stocker, comparer ou représenter.

Quelle est la plus grande entrée admise ?

La valeur maximale de n est 10000000. Cette borne rend la mémoire et le temps d'exécution prévisibles dans le navigateur comme dans le Worker périphérique.

Consulter la documentation complète du KIT →