ForHosting KIT · Matematica

Lista dei totativi: interi coprimi con n

I numeri fino a 12 senza fattori in comune con 12 sono 1, 5, 7 e 11, quattro in tutto. Inserisca un intero positivo per vedere l'elenco ordinato completo e il conteggio, non solo il totale. Gratis nel Suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
N
12
Ottiene
Quantità
4
Totativi
1, 5, 7, 11

Un totativo di n è un intero positivo non maggiore di n che non condivide con n alcun fattore diverso da 1. Questo calcolatore produce l’elenco completo e ordinato, invece di indicare soltanto il valore della funzione totiente di Eulero. Inserisca un intero positivo per ottenere il valore originale, il numero degli interi idonei e i totativi stessi. È utile per verificare esercizi di aritmetica modulare, studiare sistemi ridotti di residui e vedere esattamente quali valori contribuiscono alla funzione totiente di Eulero.

Che cosa rappresenta l’elenco dei totativi

I totativi di n sono esattamente gli interi compresi tra 1 e n il cui massimo comune divisore con n è 1. Dire che due numeri hanno massimo comune divisore 1 equivale a dire che sono coprimi o primi tra loro. Per esempio, un candidato viene escluso se condivide un qualsiasi fattore primo con n, anche quando non divide n.

L’array restituito è disposto in ordine crescente, perché i candidati vengono esaminati a partire da 1. Il valore 1 compare sempre, poiché è coprimo con ogni intero positivo. Il conteggio allegato coincide con la lunghezza dell’elenco e quindi con la funzione totiente di Eulero phi(n).

Questa capacità mostra i membri effettivi, mentre un calcolatore del solo totiente è preferibile quando Lei necessita unicamente del conteggio per un intero molto grande. La distinzione è importante nell’aritmetica modulare, dove tali membri formano il sistema ridotto di residui modulo n.

Come viene eseguito il calcolo

Il calcolatore convalida n prima di eseguire qualsiasi operazione aritmetica. Accetta un numero intero o un intero scritto come semplice stringa decimale, rifiuta frazioni e valori non numerici e segnala un errore di input quando n è minore di 1. Dopo la convalida, l’algoritmo considera ogni intero da 1 a n.

Per ciascun candidato applica l’algoritmo di Euclide: sostituisce ripetutamente la coppia con il divisore e il resto finché il resto diventa zero. L’ultimo divisore diverso da zero è il massimo comune divisore. Un candidato entra nel risultato solo quando tale divisore è 1.

La procedura usa aritmetica intera esatta, senza approssimazioni, archivi di fattori, richieste di rete, scelte casuali o orologio. Di conseguenza, lo stesso input genera sempre la medesima uscita ordinata. Il conteggio deriva dall’array completato anziché da un calcolo separato, evitando divergenze tra l’elenco visualizzato e la dimensione dichiarata.

Come utilizzare correttamente il risultato

Usi l’elenco quando il passaggio successivo dipende dalle singole classi di residui e non soltanto dalla loro quantità. Nella teoria elementare dei numeri, consente di verificare direttamente quali numeri sono invertibili modulo n: ogni valore elencato possiede un inverso moltiplicativo modulo n, mentre ogni valore omesso non lo possiede. Nelle lezioni di crittografia, il risultato può mostrare perché un moltiplicatore debba essere coprimo con il modulo, sebbene sia un risultato aritmetico didattico e non un sistema per generare chiavi.

Lei può anche confrontare il conteggio restituito con un calcolo manuale della formula del totiente di Eulero per controllare una fattorizzazione. Ricordi che la coprimalità è una relazione, non l’affermazione che ogni numero elencato sia primo. Possono comparire valori composti quando non condividono alcun fattore primo con n.

Per esempio, un candidato composto può essere un totativo di un modulo primo. Per un uso automatizzato, legga direttamente l’array dei totativi e consideri il conteggio come riepilogo. Se desidera solo stabilire se una coppia specifica è coprima, un verificatore di coprimalità evita di costruire l’intero elenco.

Costruire un sistema ridotto di residui

Generi l’insieme crescente completo dei rappresentanti di residui invertibili modulo n.

Verificare esercizi di teoria dei numeri

Confronti un elenco e un conteggio manuali con un risultato calcolato in modo deterministico.

Esplorare gli inversi modulari

Individui ogni valore dell’intervallo standard che può avere un inverso moltiplicativo modulo n.

Che cos’è un totativo?

Un totativo di n è un intero positivo non maggiore di n il cui massimo comune divisore con n è 1.

Il conteggio è la funzione totiente di Eulero?

Sì. Il numero di valori nell’array dei totativi è phi(n), la funzione totiente di Eulero.

Ogni totativo deve essere primo?

No. Un totativo può essere composto; è sufficiente che non condivida alcun fattore primo con n.

Quali sono i totativi di 12?

Sono 1, 5, 7 e 11, cioè quattro. Un numero come il 9 resta escluso perché ha in comune con il 12 il fattore 3, anche se il 9 non divide il 12.

Cosa dice l'elenco sull'aritmetica modulare?

Ogni numero dell'elenco ammette un inverso quando si lavora con i resti della divisione per n, mentre nessun numero escluso lo ammette. L'elenco mostra quindi subito quali valori sono invertibili.

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/totatives-list

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/totatives-list \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"n":12}'
{
  "n": 12
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "numth.totatives_list",
  "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_n100000
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.

Che cosa rappresenta l’elenco dei totativi

Normalmente l’estremo n non compare, perché gcd(n, n) è uguale a n; il caso particolare è n = 1, per il quale l’elenco è [1].

Come viene eseguito il calcolo

Applica inoltre il limite massimo pubblicato, affinché la produzione di un array JSON potenzialmente grande rimanga prevedibile sia nel browser sia nell’API.

Perché n di solito non compare nel proprio elenco?

Perché gcd(n, n) è n, non 1. L’eccezione è n = 1, il cui elenco dei totativi è [1].

Quanto costa una richiesta?

Il prezzo dell’API è $0.002 per richiesta. La versione nel browser viene eseguita localmente senza costi API.

Leggi la documentazione completa del KIT →