Collatz-Vermutung-Rechner
Ab 7 braucht die 3n+1-Regel 16 Schritte bis zur 1 und steigt unterwegs bis auf 52. Geben Sie eine beliebige positive ganze Zahl ein und sehen Sie den ganzen Verlauf, die Schrittzahl und den Höchstwert. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Rechenbeispiel
- N
- 7
- Höchstwert
- 52
- Länge
- 17
Der Collatz-Vermutung-Rechner baut die berühmte Drei-n-plus-eins-Hagelkorn-Folge von einer positiven Startganzzahl n bis eins auf. Bei jedem Schritt ist die Regel fest: Ist der aktuelle Wert gerade, teilen Sie durch zwei; ist er ungerade, multiplizieren Sie mit drei und addieren eins. Geben Sie n an, und das Werkzeug liefert die vollständige Folge, die Anzahl der Schritte bis zum Erreichen von eins, den entlang des Wegs erreichten Höchstwert und die Folgenlänge. Klassische Unterrichtsbeispiele sind sieben (sechzehn Schritte, Höchstwert zweiundfünfzig) und siebenundzwanzig (hundertelf Schritte, Höchstwert neuntausendzweihundertzweiunddreißig). Die Engine nutzt deterministische Ganzzahl-Arithmetik ohne Gleitkomma-Abkürzungen, sodass die Bahn für ein gegebenes n bei jedem Lauf identisch ist. Sie ruft niemals das Netzwerk auf, erzeugt niemals Zufälligkeit und hängt niemals von der Uhr ab.
Was die Collatz-Abbildung ist und was die Antwort enthält
Die Collatz-Abbildung, auch das 3n+1-Problem oder der Hagelkorn-Prozess genannt, ist eine der bekanntesten offenen Fragen der elementaren Zahlentheorie: Erreicht jede positive Ganzzahl schließlich eins unter wiederholter Anwendung der obigen geraden und ungeraden Regeln? Die von Lothar Collatz Mitte des zwanzigsten Jahrhunderts formulierte Vermutung behauptet, dass die Antwort ja lautet, und sie wurde per Computer für gewaltige Bereiche von n verifiziert, doch kein allgemeiner Beweis ist bekannt. Dieser Rechner beansprucht nicht, die Vermutung zu beweisen.
Er berechnet die konkrete Bahn eines einzelnen Startwerts: die geordnete Liste der Glieder von n bis eins, die Schrittzahl (wie viele Anwendungen der Abbildung nötig sind), den Höchstwert (das größte auftretende Glied, einschließlich des Starts, wenn n bereits das Maximum ist) und die Länge dieser Liste, die immer Schritte plus eins ist. Für n gleich eins ist die Folge bereits abgeschlossen: Schritte sind null, der Höchstwert ist eins, und die Folge ist die Einerliste, die eins enthält.
Für sieben steigt der Pfad über zweiundfünfzig, bevor er über Zweierpotenzen zu eins abfällt. Für siebenundzwanzig ist die Bahn lang und erreicht einen Höchstwert von neuntausendzweihundertzweiunddreißig, was sie zu einer beliebten Demonstration macht, dass ein bescheidener Start einen überraschend großen Zwischenwert erzeugen kann. Zwischen-ungerade-Glieder, deren Drei-n-plus-eins-Schritt den sicheren Ganzzahlbereich verlassen würde, werden ebenfalls zurückgewiesen statt stillschweigend gerundet.
Wenn Sie nur ein einzelnes nächstes Glied unter der Collatz-Regel benötigen, wenden Sie den geraden oder ungeraden Fall selbst an; diese Seite beantwortet die Vollbahn-Frage mit Schritten, Höchstwert und der vollständigen Folge.
Wo Collatz-Bahnen bei Studium, Forschungsdemos und Code Anwendung finden
Studierende begegnen der Collatz-Vermutung, wenn sie unterhaltsame Zahlentheorie, diskrete dynamische Systeme auf den Ganzzahlen und offene Probleme erkunden, die leicht zu formulieren, aber schwer zu klären sind. Lehrkräfte können Lösungsschlüssel für Arbeitsblätter erzeugen, die nach der Stoppzeit eines Starts, der maximalen Hagelkornhöhe oder der vollständigen Bahn fragen, ohne undurchsichtigen Taschenrechner-Apps zu vertrauen, die Zwischenglieder verbergen. Entwickler nutzen denselben Vertrag, um Beispieldaten für zahlentheoretische Bibliotheken zu validieren, um Property-Tests zu speisen, oder um erwartete Folgen vor einem Demonstrationsschritt vorzuberechnen.
Wettbewerbspraxis braucht oft eine schnelle Offline-Quelle für Collatz-Antworten, damit Lösungen ohne das Herunterladen von OEIS-Tabellen oder das Schreiben eines Wegwerf-Skripts unter Zeitdruck geprüft werden können. Forschende und Wissenschaftskommunikatoren nutzen kurze Bahnen als Illustration, wenn sie erklären, warum eine einfache lokale Regel unregelmäßiges Langzeitverhalten erzeugen kann. Kombinieren Sie ihn mit Primfaktorzerlegung, wenn Sie Primpotenzen benötigen, mit einem Rechner für die n-te Primzahl, wenn Sie die n-te Primzahl benötigen, und mit weiteren numth-Werkzeugen, wenn Sie ein kleines Zahlentheorie-Labor kostenloser, deterministischer Endpunkte aufbauen.
Anwendungsfälle
Hagelkorn-Zählungen für Hausaufgaben und Wettbewerbe
Berechnen Sie Collatz-Schrittzahlen, Höchstwerte und vollständige Folgen für Arbeitsblätter und Wettbewerbsprüfungen ohne manuelle Langrechnung oder Ad-hoc-Skripte.
Das 3n+1-Problem lehren
Zeigen Sie Studierenden, wie eine einfache Gerade-Ungerade-Regel lange, aufsteigende Bahnen erzeugt, während sie n live im Browser kostenlos ändern.
Häufige Fragen
Was kostet der Collatz-Vermutung-Rechner?
Er ist auf dieser Seite kostenlos in Ihrem Browser.
Was passiert, wenn n unter 1 liegt?
Collatz-Folgen sind hier nur für positive Ganzzahlen n ≥ 1 definiert.
Wie wird die Folge berechnet?
Beginnen Sie bei n. Solange der aktuelle Wert nicht 1 ist: Ist er gerade, ersetzen Sie ihn durch seine Hälfte; ist er ungerade, ersetzen Sie ihn durch das Dreifache plus eins. Zählen Sie jede Ersetzung als einen Schritt und verfolgen Sie den größten gesehenen Wert, einschließlich des Starts.
Ist der Algorithmus zufällig?
Nein. Er nutzt ausschließlich deterministische Ganzzahl-Arithmetik. Dasselbe n ergibt immer dieselbe Folge, Schrittzahl und denselben Höchstwert.
Beweist dies die Collatz-Vermutung?
Nein. Es berechnet die endliche Bahn eines Startwerts unter der 3n+1-Abbildung. Die allgemeine Vermutung bleibt ein offenes Problem der Zahlentheorie.
Verwandte Tools
Für Entwickler — API-Zugang
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.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/numth/collatz \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"n":7}'const res = await fetch("https://api.kit.forhosting.com/numth/collatz", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"n": 7
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/numth/collatz",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"n": 7
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/numth/collatz", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"n":7}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"n":7}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/numth/collatz", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"n": 7
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "numth.collatz",
"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.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |
Technische Hinweise
Nutzen Sie sie kostenlos im Browser für Hausaufgaben, Wettbewerbsvorbereitung und Vermutungserkundung, oder rufen Sie die API für $0.002 pro erfolgreicher Anfrage auf, wenn Sie Bewertungsskripte, Lehr-Demos oder Pipelines automatisieren, die reproduzierbare Collatz-Bahnen benötigen.
Was die Collatz-Abbildung ist und was die Antwort enthält
Fehlende Felder, Nicht-Ganzzahlen, Brüche, wissenschaftliche Notation, Werte außerhalb des sicheren Ganzzahlbereichs und jedes n unter eins schlagen mit invalid_input und einer klaren Meldung fehl.
Wie Eingaben gelesen werden und wie die Folge exakt bleibt
Optionale führende Pluszeichen sind für positive Werte erlaubt; eingebettete Leerzeichen, Hex-Präfixe und Exponentialnotation werden zurückgewiesen, damit eine fehlerhafte Zelle nicht zu einer falschen Bahn wird. Negative Ganzzahlen und null werden zurückgewiesen, da dieser Rechner Collatz-Folgen für positive Ganzzahlen ab eins definiert. Gerade Schritte halbieren einfach den aktuellen Wert und bleiben immer im Bereich, sobald das vorherige Glied sicher war. Das bevorzugte Feld ist n als JSON-Ganzzahl, aber Dezimal-Zeichenketten und die Aliase number, value oder start werden akzeptiert, sodass Formulare, Tabellenkalkulationen und Query-Strings einen einzigen Vertrag wiederverwenden können. Die Engine bleibt für die Eingabe und für jedes Zwischenglied innerhalb sicherer JavaScript-Ganzzahlen: Wenn ein ungerades Glied so groß ist, dass drei mal dieses Glied plus eins den sicheren Bereich verlassen würde, schlägt die Anfrage mit invalid_input fehl, statt einen gerundeten IEEE-Double zu erzeugen, der den Rest des Pfads verfälschen würde. Ein defensives maximales Schrittbudget schützt den Worker vor einem pathologischen Hänger, aber gewöhnliche Unterrichts- und Wettbewerbswerte enden in weit weniger Iterationen. Kombinieren Sie den kostenlosen Browser-Lauf auf dieser Seite mit der kostenpflichtigen API, wenn Sie das identische mathematische Ergebnis innerhalb einer automatisierten Pipeline benötigen, ohne die Abbildung selbst neu zu implementieren.
Wo Collatz-Bahnen bei Studium, Forschungsdemos und Code Anwendung finden
Auf dieser Seite läuft die Berechnung vollständig in Ihrem Browser; über die API kostet jede erfolgreiche Abfrage $0.002, eine fehlgeschlagene Validierung wird nicht berechnet, und nach der Antwort wird nichts gespeichert. Diese Aufteilung — freie interaktive Erkundung und eine kostenpflichtige, identische API — entspricht dem übrigen Tier-A-Katalog von KIT und erlaubt den Übergang von einer Unterrichts-Demo zu einer automatisierten Pipeline, ohne das mathematische Ergebnis zu verändern.
Integrationsbeispiele
Deterministische Test-Fixtures
Erzeugen Sie reproduzierbare Collatz-Bahnen für Unit-Tests, Property-Checks und CI-Assertions, die bekannte Startwerte und erwartete Stoppzeiten festlegen.