ForHosting KIT · Matematica

Calcolatore di firma prima

Mostra la forma della fattorizzazione in primi di un numero senza i primi: 360 = 2³ × 3² × 5 ha firma [3, 2, 1]. Gli esponenti sono ordinati dal più grande al più piccolo, quindi 12 e 18 danno entrambi [2, 1]. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
N
360
Ottiene
Firma
3, 2, 1

Una firma prima descrive la forma della fattorizzazione di un intero senza conservare le basi prime. Si fattorizza il numero, si raccolgono gli esponenti positivi e li si ordina dal maggiore al minore. Per esempio, 360 è 2 al cubo per 3 al quadrato per 5, quindi la sua firma è [3, 2, 1]. È utile quando conta la struttura della fattorizzazione più dei numeri primi coinvolti.

Che cosa rappresenta una firma prima

Ogni intero positivo maggiore di uno possiede una fattorizzazione prima unica, a meno dell’ordine in cui vengono scritti i fattori. Se n è p1 elevato a e1, moltiplicato per p2 elevato a e2 e così via, la sua firma prima è il multiinsieme degli esponenti e1, e2 e successivi, disposto per convenzione dal maggiore al minore. Le basi scompaiono e rimane soltanto la forma moltiplicativa.

Così, 12 è 2 al quadrato per 3 e 18 è 2 per 3 al quadrato; entrambi hanno firma [2, 1], anche se gli esponenti appartengono a basi diverse. Invece 64 ha firma [6], poiché è un’unica potenza prima. L’ordinamento è essenziale: rende canonica la rappresentazione e consente di confrontare firme uguali come array identici senza considerare l’ordine dei fattori.

L’intero 1 non ha fattori primi e quindi riceve la firma vuota [], secondo la convenzione della fattorizzazione vuota. Il calcolatore restituisce direttamente questo array canonico, un invariante compatto che non espone né conserva le basi prime.

Come inserire un numero e interpretare la risposta

Fornisca n come intero decimale positivo. Un normale valore numerico intero è accettato se rientra nell’intervallo sicuro di JavaScript; è consigliata una stringa decimale perché conserva esattamente ogni cifra e supporta valori maggiori entro il limite pubblicato di 18 cifre. La risposta contiene n normalizzato come stringa decimale e signature come array di esponenti interi positivi in ordine decrescente.

Un numero primo restituisce [1], una potenza prima p elevata a k restituisce [k] e un composto privo di quadrati restituisce una voce 1 per ogni fattore primo distinto. Il valore 1 produce un array vuoto. La divisione di prova deterministica estrae ogni esponente e l’ordinamento numerico decrescente genera il multiinsieme canonico.

Nessuna rete, scelta casuale o lettura dell’orologio può modificare il risultato, perciò le chiamate ripetute sono stabili.

Perché le firme sono utili nella teoria dei numeri

Questa prospettiva è utile per studiare funzioni moltiplicative i cui valori dipendono solo dagli esponenti, creare esempi per le partizioni, classificare potenze perfette o confrontare proprietà strutturali senza preoccuparsi dei primi presenti. La funzione del numero di divisori chiarisce l’idea: un intero con firma [e1, e2, ...] ha un numero di divisori positivi pari al prodotto di ciascun esponente aumentato di uno. Una firma rivela subito anche se un numero è primo, privo di quadrati, una potenza prima, un quadrato perfetto o più in generale una potenza k-esima perfetta.

Chi insegna può separare la fattorizzazione dal ragionamento sugli schemi degli esponenti, mentre programmi di gara e pipeline possono usare l’array compatto come chiave di raggruppamento. Poiché l’output omette intenzionalmente le basi, usi un calcolatore di fattorizzazione prima quando deve ricostruire n o esaminarne i divisori.

Studiare le funzioni moltiplicative

Usi il multiinsieme degli esponenti come input compatto per contare divisori, verificare potenze perfette e applicare formule correlate.

Creare casi deterministici

Generi array canonici stabili per esercizi, gare, notebook o pipeline di convalida automatica.

Che cos’è la firma prima di un intero?

È il multiinsieme degli esponenti della fattorizzazione prima, ordinato in modo decrescente e registrato senza le basi prime.

Qual è la firma prima di 1?

È l’array vuoto [] perché 1 ha una fattorizzazione prima vuota. I valori inferiori a 1 vengono rifiutati.

Perché gli esponenti vengono ordinati?

L’ordine decrescente crea una rappresentazione canonica, quindi multiinsiemi equivalenti producono sempre array identici.

Quanto costa il calcolatore?

La versione per browser funziona gratuitamente e in locale.

Che firma ha un numero primo?

Un numero primo dà sempre [1], e una potenza p alla k dà [k], quindi 64 restituisce [6]. Un prodotto di primi distinti dà un 1 per ogni primo che contiene.

Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.

POSThttps://api.kit.forhosting.com/numth/prime-signature

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

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 è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

max_digits18
HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

Questo calcolatore esegue il procedimento in modo deterministico per ogni intero positivo supportato, restituisce JSON strutturato esatto e assegna a 1 la firma vuota.

Come inserire un numero e interpretare la risposta

Sono accettati anche number e value come alias di n. Zero, negativi, frazioni, notazione scientifica, separatori, campi mancanti e dimensioni non supportate falliscono con invalid_input.

Perché le firme sono utili nella teoria dei numeri

Le firme prime raggruppano gli interi in base allo schema di fattorizzazione. Il calcolatore del browser funziona localmente e l’API offre lo stesso contratto deterministico a $0.002 per elemento riuscito.

Classificare le forme di fattorizzazione

Raggruppi interi diversi con lo stesso schema di esponenti, anche quando cambiano le basi prime.

Due numeri con la stessa firma hanno gli stessi fattori?

Non necessariamente. Condividono lo schema degli esponenti, ma questi possono appartenere a basi prime diverse.

Leggi la documentazione completa del KIT →