ForHosting KIT · Mathematik

Tetranacci-Zahl

Ausgehend von 0, 0, 0 und 1 und stets als Summe der letzten vier Glieder steht an Stelle 10 die 56. Geben Sie eine Stelle ein und erhalten Sie die exakte Tetranacci-Zahl, auch bei sehr großen Stellen mit allen Ziffern. 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
10
Erhalten Sie
Wert
56
Ziffern
2

Die Tetranacci-Folge ist die vierstufige Verwandte von Fibonacci und Tribonacci: jedes Glied ist die Summe der vier vorigen. Mit den üblichen Keimen T(0)=0, T(1)=0, T(2)=0 und T(3)=1 beginnt die Reihe 0, 0, 0, 1, 1, 2, 4, 8, 15, 29, 56, 108 und folgt derselben Vierersumme. Dieser Rechner nimmt eine einzige nichtnegative ganze Zahl n entgegen und liefert die exakte n-te Tetranacci-Zahl als Dezimalzeichenkette, sodass große Indizes exakt bleiben statt in einer Gleitkommamantisse zu runden.

Was eine Tetranacci-Zahl ist und wie sie sich von nahen Folgen unterscheidet

Eine Tetranacci-Zahl ist ein Glied der linearen Rekurrenz, die die vier vorigen Werte addiert statt zwei oder drei. Nach den vier Keimen T(0)=0, T(1)=0, T(2)=0 und T(3)=1 gehorcht jedes spätere Glied T(n) = T(n-1) + T(n-2) + T(n-3) + T(n-4). Der Anfangsabschnitt ist daher 0, 0, 0, 1, 1, 2, 4, 8, 15, 29, 56, 108, 208, 401, 773, 1490, 2872, 5536, 10671, 20569, 39648 — die als OEIS A000078 katalogisierte Konvention, die dieser Rechner verwendet.

Das ist nicht die tetraedrische Figuratzahlfolge Te_n = n(n+1)(n+2)/6, die gestapelte Dreieckszahlen zählt und eine andere Suche beantwortet. Es ist auch nicht die zweistufige Fibonacci-Rekurrenz und nicht die dreistufige Tribonacci-Rekurrenz: für jene Anfragen gibt es eigene Seiten. Das charakteristische Polynom dieser Viererschritt-Regel ist x^4 − x^3 − x^2 − x − 1 = 0.

Seine dominante reelle Wurzel, die Tetranacci-Konstante, beträgt etwa 1.92756, und das Verhältnis T(n+1)/T(n) nähert sich dieser Konstante, sodass die Glieder exponentiell wachsen, aber langsamer als eine reine Zweierpotenz. Kombinatorisch zählt T(n+3) die Zusammensetzungen von n, deren Teile in {1, 2, 3, 4} liegen, oder gleichwertig die Pflasterungen eines Streifens der Länge n mit Kacheln dieser Längen. Dieser Endpunkt liefert genau ein exaktes Glied als Dezimalzeichenkette, zusammen mit der Ziffernzahl und der Rekurrenzformel, kein Diagramm und keine erzeugende Funktion.

Wo ein Tetranacci-Rechner seinen Nutzen hat

Klassenzimmer und Wettkampftrainer nutzen einen Tetranacci-Rechner, damit Lernende die vierstufige Rekurrenz prüfen können, ohne von Hand eine rollende Summe zu bauen oder einer undurchsichtigen eingefügten Liste zu vertrauen. Prüfungsgeneratoren brauchen ein deterministisches Orakel, das ein negatives n ablehnt statt ein Glied zu erfinden, weil ein fehlerhafter Bewerter eine leere Erfolgslast als gültige Klassifikation behandeln könnte. Notizbücher, die Pflasterungszahlen oder Koeffizienten vierteiliger Zusammensetzungen brauchen, können den Vertrag einmal je Zelle aufrufen und die zurückgegebene Ziffernzahl für eine Prüfspalte behalten.

Unterhaltende Zahlentheorie-Seiten, die Fibonacci und Tribonacci bereits abdecken, können dieses vierstufige Geschwister hinzufügen, ohne ein Computeralgebrasystem aufzustellen. Kombinieren Sie dieses Werkzeug mit einem Fibonacci- oder Tribonacci-Rechner, wenn Sie die zwei- oder dreistufigen Verwandten wollen, und mit einem Tetraederzahl-Rechner, wenn die Suche gestapelte Dreiecke galt und nicht einer Viererschritt-Rekurrenz.

Unterrichtskontrollen der Viererschritt-Rekurrenz

Lassen Sie Lernende n senden und die exakte Zeichenkette von T(n) mit einer eigenen Schleife vergleichen, damit Keimfehler um eins sofort sichtbar werden.

Pflasterungs- und Zusammensetzungszahlen

Nutzen Sie T(n+3) als die Anzahl der Wege, n als geordnete Summe von 1, 2, 3 und 4 zu schreiben oder einen Streifen der Länge n mit diesen Kacheln zu pflastern.

Welche Keime und welche Regel verwendet dieser Tetranacci-Rechner?

Keime T(0)=0, T(1)=0, T(2)=0, T(3)=1; jedes spätere Glied ist die Summe der vier vorigen: T(n)=T(n-1)+T(n-2)+T(n-3)+T(n-4). Das ist OEIS A000078: 0, 0, 0, 1, 1, 2, 4, 8, 15, 29, 56, …

Was geschieht, wenn n negativ ist?

Tetranacci ist hier nur für n ≥ 0 definiert; ein negativer Index wird abgelehnt statt rückwärts verlängert.

Ist eine Tetranacci-Zahl dasselbe wie eine Tetraederzahl?

Nein. Tetraederzahlen folgen der geschlossenen Form n(n+1)(n+2)/6. Tetranacci-Zahlen folgen einer linearen Viererschritt-Rekurrenz. Sie beantworten verschiedene Suchen.

Wie lautet die zehnte Tetranacci-Zahl?

Wenn Sie die Stellen ab null zählen und mit 0, 0, 0, 1 beginnen, steht an Stelle 10 die 56. Die Glieder davor sind 1, 2, 4, 8, 15 und 29.

Was zählen Tetranacci-Zahlen?

Sie zählen Pflasterungen. Das Glied drei Stellen weiter gibt an, auf wie viele Arten sich ein Streifen bestimmter Länge mit Platten der Länge 1, 2, 3 oder 4 belegen lässt.

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/tetranacci

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

Ein negatives n wird mit invalid_input abgelehnt, weil die Rekurrenz nur für n mindestens null definiert ist.

Eingabevertrag, Algorithmus und der Bereich, der exakt bleibt

Negative Indizes sind absichtlich außerhalb des Umfangs: die Rekurrenz ist für n größer oder gleich null formuliert, und eine erfundene Rückwärtserweiterung würde still vom OEIS-Eintrag abweichen, den diese Seite treffen soll. Nach Annahme von n durchläuft die Engine eine schleife konstanten Speichers, die vier BigInt-Register trägt und sie von den Keimen bis zum angeforderten Index fortschaltet. Bevorzugen Sie einen Fibonacci-Rechner, wenn Sie die zweigliedrige Folge wollen, einen Tribonacci-Rechner für drei Summanden und einen Tetraederzahl-Rechner für die figurierte geschlossene Form. Diese Seite beantwortet nur die Viererschritt-Abfrage. Senden Sie per POST einen JSON-Körper mit dem Pflichtganzzahlfeld n, oder nutzen Sie die Aliasse index oder k. Der Wert darf als JSON-Zahl, Dezimalziffernkette oder bigint eintreffen. Brüche, Boolesche Werte, leere Zeichenketten, wissenschaftliche Notation, Werte über der veröffentlichten Obergrenze von zehntausend und jedes negative n scheitern mit invalid_input unter Nennung des Feldes. Die Arbeit ist linear in n, nutzt keine Tabellen, keine Uhr und keine zufälligen Zeugen, sodass dasselbe n stets dasselbe Objekt liefert — deshalb können Referenzbeispiele das exakte JSON festnageln. Werte werden als Dezimalzeichenketten zurückgegeben, weil T(n) lange vor der Obergrenze eine sichere IEEE-Ganzzahl übersteigt: eine Zeichenkette hält jede Ziffer in JSON exakt.

Wo ein Tetranacci-Rechner seinen Nutzen hat

Weil die Umsetzung reines parse der Stufe A ist, kostet jeder erfolgreiche Aufruf den veröffentlichten Grundpreis $0.002, ohne Modell-Token und ohne ausgehendes Netz, und eine fehlgeschlagene Prüfung wird nicht berechnet. Halten Sie n als nichtnegative ganze Zahl von höchstens zehntausend, behandeln Sie invalid_input als Korrektur beim Client statt als neuen Versuch, und speichern Sie sowohl die Dezimalzeichenkette als auch die Ziffernzahl, wenn Sie später Umsetzungen vergleichen.

Deterministische Fixtures zu OEIS A000078

Heften Sie bekannte Glieder wie T(10)=56 und T(20)=39648 in Unit-Tests fest, ohne einen statischen Abzug der ganzen Folge einzubetten.

Warum ist der Wert eine Dezimalzeichenkette und keine JSON-Zahl?

T(n) übersteigt eine sichere JavaScript-Ganzzahl weit vor der veröffentlichten Obergrenze. Eine Dezimalzeichenkette hält jede Ziffer bei großem n exakt.

Was kostet der Tetranacci-Zahlenrechner?

Das Browser-Werkzeug ist kostenlos. API-Anfragen nutzen vorausbezahltes KIT-Guthaben zu $0.002 je erfolgreichem Aufruf; ungültige Eingabe wird nicht berechnet.

Vollständige KIT-Dokumentation lesen →