ForHosting KIT · Mathématiques

Calculateur de signature première

Montre la forme de la factorisation d'un nombre sans ses premiers : 360 = 2³ × 3² × 5 a pour signature [3, 2, 1]. Les exposants sont triés du plus grand au plus petit, si bien que 12 et 18 donnent tous deux [2, 1]. 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
360
Vous obtenez
Signature
3, 2, 1

Une signature première décrit la forme de la factorisation d’un entier sans conserver les bases premières. Il suffit de factoriser le nombre, de recueillir les exposants positifs et de les trier par ordre décroissant. Ainsi, 360 vaut 2 au cube multiplié par 3 au carré et par 5, donc sa signature est [3, 2, 1]. Il convient lorsque la structure de la factorisation compte davantage que les nombres premiers concernés.

Ce que représente une signature première

Tout entier positif supérieur à un possède une factorisation première unique, à l’ordre d’écriture des facteurs près. Si n vaut p1 à la puissance e1, multiplié par p2 à la puissance e2, puis par les autres facteurs, sa signature première est le multiensemble des exposants e1, e2 et suivants, rangé par convention du plus grand au plus petit. Les bases disparaissent et seule demeure la forme multiplicative.

Ainsi, 12 vaut 2 au carré fois 3 et 18 vaut 2 fois 3 au carré ; tous deux ont la signature [2, 1], même si les exposants sont affectés à des bases différentes. En revanche, 64 a pour signature [6], car il s’agit d’une seule puissance première. Le tri est indispensable : il rend la représentation canonique et permet de comparer des signatures égales comme des tableaux identiques sans tenir compte de l’ordre des facteurs.

L’entier 1 ne possède aucun facteur premier et reçoit donc la signature vide [], conformément à la convention de factorisation vide. Le calculateur renvoie directement ce tableau canonique, un invariant compact qui ne révèle ni ne conserve les bases premières.

Comment saisir un nombre et lire la réponse

Indiquez n sous la forme d’un entier décimal positif. Un nombre entier ordinaire est accepté lorsqu’il appartient à la plage sûre de JavaScript ; une chaîne décimale reste préférable, car elle préserve exactement chaque chiffre et autorise des valeurs plus grandes dans la limite publiée de 18 chiffres. La réponse contient n normalisé sous forme de chaîne décimale et signature sous forme de tableau d’exposants entiers positifs en ordre décroissant.

Un nombre premier renvoie [1], une puissance première p à la puissance k renvoie [k], et un composé sans facteur carré renvoie une entrée 1 pour chaque facteur premier distinct. La valeur 1 produit un tableau vide. Une division d’essai déterministe extrait chaque exposant, puis un tri numérique décroissant forme le multiensemble canonique.

Aucun réseau, hasard ou horodatage ne peut modifier le résultat.

L’utilité des signatures en théorie des nombres

Les signatures premières regroupent les entiers selon leur schéma de factorisation. Cette approche sert à étudier les fonctions multiplicatives dont la valeur dépend uniquement des exposants, à construire des exemples de partitions, à classer les puissances parfaites ou à comparer des propriétés structurelles sans se soucier des nombres premiers présents. La fonction de comptage des diviseurs illustre ce principe : un entier de signature [e1, e2, ...] possède un nombre de diviseurs positifs égal au produit de chaque exposant augmenté de un.

Une signature indique aussi immédiatement si un nombre est premier, sans facteur carré, une puissance première, un carré parfait ou, plus généralement, une puissance k-ième parfaite, en examinant ses entrées. Le corps enseignant peut dissocier la factorisation du raisonnement sur les motifs d’exposants, tandis que les programmes de concours et les pipelines peuvent employer ce tableau compact comme clé de regroupement. Comme les bases sont volontairement omises, préférez un calculateur de factorisation si vous devez reconstruire n ou examiner ses diviseurs.

Classer les formes de factorisation

Regroupez des entiers différents qui partagent le même motif d’exposants, même lorsque leurs bases premières diffèrent.

Étudier les fonctions multiplicatives

Utilisez le multiensemble d’exposants comme donnée compacte pour compter les diviseurs, vérifier les puissances parfaites et appliquer des formules connexes.

Créer des jeux de test déterministes

Produisez des tableaux canoniques stables pour les exercices, concours, notebooks ou pipelines de validation automatisée.

Qu’est-ce que la signature première d’un entier ?

Il s’agit du multiensemble des exposants de sa factorisation première, trié par ordre décroissant et noté sans les bases premières.

Quelle est la signature première de 1 ?

C’est le tableau vide [], car 1 possède une factorisation première vide. Les valeurs inférieures à 1 sont refusées.

Deux nombres de même signature ont-ils les mêmes facteurs ?

Pas nécessairement. Ils partagent le même motif d’exposants, mais ceux-ci peuvent appartenir à des bases premières différentes.

Pourquoi les exposants sont-ils triés ?

Le tri décroissant crée une représentation canonique : des multiensembles équivalents produisent toujours des tableaux identiques.

Quelle signature a un nombre premier ?

Un nombre premier donne toujours [1], et une puissance p exposant k donne [k] : 64 renvoie donc [6]. Un produit de premiers distincts donne un 1 pour chaque premier qu'il contient.

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/prime-signature

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/prime-signature \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"n":"360"}'
{
  "n": "360"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "numth.prime_signature",
  "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_digits18
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.

Ce calculateur applique ce procédé de façon déterministe à tout entier positif pris en charge, renvoie un JSON structuré exact et attribue à 1 la signature vide.

Comment saisir un nombre et lire la réponse

Les noms number et value sont également admis comme alias de n. Zéro, les négatifs, fractions, notations scientifiques, séparateurs, champs absents et tailles non prises en charge échouent avec invalid_input au lieu d’appliquer une convention trompeuse.

L’utilité des signatures en théorie des nombres

Le calculateur web fonctionne localement et l’API offre le même contrat déterministe pour $0.002 par élément réussi.

Quel est le prix du calculateur ?

La version web s’exécute gratuitement et localement. Chaque élément API réussi coûte $0.002 ; une entrée invalide est refusée sans résultat.

Consulter la documentation complète du KIT →