ForHosting KIT · Mathematik

Primsignatur-Rechner

Zeigt die Gestalt der Primfaktorzerlegung einer Zahl ohne die Primzahlen: 360 = 2³ × 3² × 5 hat die Signatur [3, 2, 1]. Die Exponenten werden absteigend sortiert, daher ergeben 12 und 18 beide [2, 1]. Kostenlos in Ihrem Browser.

  • Kostenlos
  • Läuft in Ihrem Browser
  • Ohne Anmeldung
  • Ihre Daten bleiben auf Ihrem Gerät
Nutzen Sie es über WebAPIE-MailTelegramApp bald
Wenn Sie eingeben
N
360
Erhalten Sie
Signatur
3, 2, 1

Eine Primsignatur beschreibt die Form der Primfaktorzerlegung einer ganzen Zahl, ohne die Primzahlbasen beizubehalten. Dazu wird die Zahl faktorisiert, die positiven Exponenten werden gesammelt und absteigend sortiert. Beispielsweise ist 360 gleich 2 hoch 3 mal 3 hoch 2 mal 5; die Signatur lautet daher [3, 2, 1]. Er eignet sich immer dann, wenn die Struktur der Faktorisierung wichtiger als die beteiligten Primzahlen ist.

Was eine Primsignatur darstellt

Jede positive ganze Zahl größer als eins besitzt bis auf die Reihenfolge der Faktoren eine eindeutige Primfaktorzerlegung. Ist n gleich p1 hoch e1, multipliziert mit p2 hoch e2 und weiteren Faktoren, dann ist ihre Primsignatur die Multimenge der Exponenten e1, e2 und der übrigen Werte, üblicherweise vom größten zum kleinsten geordnet. Die Basen entfallen; übrig bleibt nur die multiplikative Form.

So ist 12 gleich 2 hoch 2 mal 3 und 18 gleich 2 mal 3 hoch 2; beide haben die Signatur [2, 1], obwohl die Exponenten anderen Basen zugeordnet sind. Dagegen besitzt 64 die Signatur [6], weil es eine einzelne Primzahlpotenz ist. Die Sortierung macht die Darstellung kanonisch: Gleiche Signaturen lassen sich als identische Arrays vergleichen, ohne die Reihenfolge der Faktoren zu beachten.

Die Zahl 1 hat keine Primfaktoren und daher gemäß der Konvention der leeren Faktorisierung die Signatur []. Der Rechner gibt dieses kanonische Array direkt zurück und bietet damit eine kompakte Invariante, ohne Primzahlbasen offenzulegen oder zu speichern.

Zahl eingeben und Ergebnis verstehen

Geben Sie n als positive dezimale ganze Zahl an. Eine gewöhnliche Zahl wird akzeptiert, wenn sie im sicheren Ganzzahlbereich von JavaScript liegt; eine Dezimalzeichenfolge wird empfohlen, weil sie jede Ziffer exakt bewahrt und größere Werte innerhalb der veröffentlichten Grenze von 18 Stellen unterstützt. Die Antwort enthält das normalisierte n als Dezimalzeichenfolge sowie signature als Array positiver ganzzahliger Exponenten in absteigender Reihenfolge.

Eine Primzahl ergibt [1], eine Primzahlpotenz p hoch k ergibt [k], und eine quadratfreie zusammengesetzte Zahl liefert für jeden verschiedenen Primfaktor einen Eintrag 1. Der Wert 1 ergibt ein leeres Array. Eine deterministische Probedivision ermittelt jeden Exponenten; anschließend erzeugt eine numerisch absteigende Sortierung die kanonische Multimenge.

Netzwerk, Zufall und Uhrzeit beeinflussen das Ergebnis nicht, sodass wiederholte Aufrufe stabil bleiben.

Nutzen von Signaturen in der Zahlentheorie

Primsignaturen gruppieren ganze Zahlen nach ihrem Faktorisierungsmuster. Diese Sichtweise hilft beim Untersuchen multiplikativer Funktionen, deren Werte nur von Exponenten abhängen, beim Erstellen von Partitionsbeispielen, beim Klassifizieren vollkommener Potenzen und beim Vergleichen struktureller Eigenschaften unabhängig von den vorkommenden Primzahlen. Die Teileranzahl verdeutlicht dies: Eine Zahl mit Signatur [e1, e2, ...] hat als Anzahl positiver Teiler das Produkt der jeweils um eins erhöhten Exponenten.

An den Einträgen erkennen Sie außerdem sofort, ob eine Zahl prim, quadratfrei, eine Primzahlpotenz, ein vollkommenes Quadrat oder allgemein eine vollkommene k-te Potenz ist. Lehrkräfte können das Faktorisieren von der Analyse der Exponentenmuster trennen; Wettbewerbsprogramme und Datenpipelines können das kompakte Array als Gruppierungsschlüssel verwenden. Da die Ausgabe die Primzahlbasen absichtlich auslässt, verwenden Sie zur Rekonstruktion von n oder zur Prüfung seiner Teiler einen Primfaktorzerlegungsrechner.

Faktorisierungsformen klassifizieren

Gruppieren Sie verschiedene ganze Zahlen mit demselben Exponentenmuster, auch wenn ihre Primzahlbasen abweichen.

Multiplikative Funktionen untersuchen

Nutzen Sie die Exponentenmultimenge als kompakte Eingabe für Teileranzahlen, Potenztests und verwandte Formeln.

Deterministische Testfälle erstellen

Erzeugen Sie stabile kanonische Arrays für Übungen, Wettbewerbe, Notebooks oder automatisierte Prüfabläufe.

Was ist die Primsignatur einer ganzen Zahl?

Sie ist die absteigend sortierte Multimenge der Exponenten ihrer Primfaktorzerlegung, ohne die Primzahlbasen.

Welche Primsignatur hat 1?

Sie ist das leere Array [], weil 1 eine leere Primfaktorzerlegung hat. Werte unter 1 werden abgelehnt.

Haben zwei Zahlen mit gleicher Signatur dieselben Faktoren?

Nicht zwingend. Sie besitzen dasselbe Exponentenmuster, doch die Exponenten können zu verschiedenen Primzahlbasen gehören.

Warum werden die Exponenten sortiert?

Die absteigende Sortierung schafft eine kanonische Darstellung, sodass gleichwertige Multimengen stets identische Arrays ergeben.

Welche Signatur hat eine Primzahl?

Eine Primzahl ergibt immer [1], eine Primzahlpotenz p hoch k ergibt [k], also liefert 64 die Signatur [6]. Ein Produkt verschiedener Primzahlen ergibt für jede enthaltene Primzahl eine 1.

Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.

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

Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.

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"
  }
}

Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.

pro Anfrage$0.002

Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.

max_digits18
HTTPCodeBedeutung
401unauthorizedDer API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer).
402insufficient_balanceIhr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht.
404unknown_typeUnbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog.
429rate_limitedZu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt.

Dieser Rechner führt den Vorgang für jede unterstützte positive ganze Zahl deterministisch aus, liefert exaktes strukturiertes JSON und weist 1 die leere Signatur zu.

Zahl eingeben und Ergebnis verstehen

Auch number und value gelten als Aliasnamen für n. Null, negative Zahlen, Brüche, wissenschaftliche Notation, Trennzeichen, fehlende Felder und nicht unterstützte Größen schlagen mit invalid_input fehl.

Nutzen von Signaturen in der Zahlentheorie

Der Browser-Rechner läuft lokal, und die API bietet denselben deterministischen Vertrag für $0.002 je erfolgreichem Element.

Was kostet der Rechner?

Die Browser-Version läuft lokal und kostenlos. Jedes erfolgreiche API-Element kostet $0.002; ungültige Eingaben werden ohne Ergebnis abgelehnt.

Vollständige KIT-Dokumentation lesen →