ForHosting KIT · Mathematik

Liouville-Funktion-Rechner

λ(12) ist −1, denn 12 ist 2 × 2 × 3, also drei Primfaktoren mit Vielfachheit gezählt. Geben Sie eine positive ganze Zahl ein und erhalten Sie 1 bei gerader oder −1 bei ungerader Anzahl, mit der Anzahl zur Kontrolle. 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
12
Erhalten Sie
Liouville-Funktion
-1
Primfaktoren mit Vielfachheit
3

Der Rechner für die Liouville-Funktion bestimmt λ(n) für jede unterstützte positive Ganzzahl, indem er deren Primfaktoren mit Vielfachheit zählt. Wiederholte Primzahlen zählen jedes Mal: Die drei Faktoren von 12 = 2 × 2 × 3 ergeben beispielsweise eine ungerade Anzahl und damit −1. Der Rechner gibt diese Anzahl ebenfalls aus, sodass Sie das Vorzeichen prüfen können. Die Berechnung ist deterministisch, benötigt keinen Netzwerkzugriff und setzt λ(1) = 1, da eins keine Primfaktoren besitzt.

Was die Liouville-Funktion misst

Die Liouville-Funktion ordnet jeder positiven Ganzzahl ein kompaktes arithmetisches Vorzeichen zu. Schreiben Sie n als Produkt von Primzahlen und bezeichnen Sie mit Ω(n) die Anzahl der Faktoren dieses Produkts einschließlich aller Wiederholungen. Dann gilt λ(n) = (−1)<sup>Ω(n)</sup>.

Eine gerade Zahl von Primfaktoren ergibt 1, eine ungerade Zahl ergibt −1. Die Vielfachheit ist entscheidend. Die Zahl 18 zerfällt in 2 × 3 × 3; daher ist Ω(18) drei statt zwei und λ(18) ist −1.

Dagegen zerfällt 12 × 3 = 36 in 2 × 2 × 3 × 3, was vier Faktoren und den Wert 1 ergibt. Der Rechner liefert sowohl das Vorzeichen als auch die gezählte Vielfachheit und macht das Ergebnis damit nachvollziehbar. Er verwechselt Ω(n) nicht mit der meist als ω(n) bezeichneten Anzahl verschiedener Primzahlen, die bei Wiederholungen zu einem falschen Ergebnis führen könnte.

So berechnen Sie λ(n)

Geben Sie eine Ganzzahl n größer oder gleich 1 ein. Der Rechner teilt zunächst wiederholt durch 2 und prüft anschließend ungerade mögliche Teiler in aufsteigender Reihenfolge. Jede erfolgreiche Division erhöht die Vielfachheitszahl, auch wiederholte Divisionen durch dieselbe Primzahl.

Hat der verbleibende Quotient keinen möglichen Teiler bis zu seiner Quadratwurzel, ist ein Quotient größer als eins selbst ein letzter Primfaktor und erhöht die Zahl nochmals. Werte unter eins werden abgewiesen, weil diese Funktion hier nur für positive Ganzzahlen definiert ist. Brüche, nicht numerische Werte und Ganzzahlen oberhalb der veröffentlichten Grenze werden ebenfalls abgelehnt und nicht still gerundet.

Innerhalb des unterstützten Bereichs arbeitet die Implementierung mit exakter Ganzzahlarithmetik und ohne Zufall, Uhrzeit, externe Dienste oder gespeicherten Zustand. Gleiche gültige Eingaben liefern daher stets gleiche Ergebnisse.

Das Ergebnis in der Zahlentheorie verwenden

Liouville-Werte sind nützlich, wenn die Parität der gesamten Primfaktorvielfachheit wichtig ist. Wegen Ω(ab) = Ω(a) + Ω(b) ist die Funktion vollständig multiplikativ: λ(ab) = λ(a)λ(b), selbst wenn a und b gemeinsame Primfaktoren haben. Damit lassen sich Handrechnungen prüfen, Tabellen arithmetischer Funktionen erstellen, Identitäten testen und Beispiele zu Dirichlet-Reihen oder summatorischen Funktionen vorbereiten.

Bei einem Folgenexperiment können Sie die Fähigkeit für jede positive Ganzzahl aufrufen und die ausgegebenen Vorzeichen für Teilsummen sammeln. Im Unterricht zeigt die neben dem Vorzeichen ausgegebene Faktorzahl anschaulich, warum wiederholte Primzahlen zählen. Für einen Bereich müssen Sie ausdrücklich iterieren und jede Eingabe ihrem Ergebnis zuordnen.

Eine Faktorisierungsaufgabe prüfen

Prüfen Sie, ob die gesamte Primfaktorvielfachheit gerade oder ungerade ist, und vergleichen Sie die Anzahl mit Ihrer Rechnung.

Eine Tabelle arithmetischer Funktionen erstellen

Werten Sie aufeinanderfolgende positive Ganzzahlen aus und speichern Sie je Zeile einen deterministischen Wert für λ(n).

Multiplikative Identitäten testen

Vergleichen Sie λ(ab) mit λ(a)λ(b), wenn Sie vollständig multiplikative Funktionen untersuchen oder vermitteln.

Was ist die Liouville-Funktion?

Sie ist λ(n) = (−1) hoch Ω(n), wobei Ω(n) die Primfaktoren mit Vielfachheit zählt.

Welchen Wert hat λ(1)?

Der Wert ist 1. Die Ganzzahl 1 hat null Primfaktoren, und null ist gerade.

Zählen wiederholte Primfaktoren mehrfach?

Ja. In 12 = 2 × 2 × 3 zählen beide Vorkommen von 2, daher ist Ω(12) drei.

Warum werden Werte unter eins abgewiesen?

Diese Fähigkeit akzeptiert nur den üblichen Bereich positiver Ganzzahlen; n muss deshalb mindestens 1 sein.

Ist die Liouville-Funktion multiplikativ?

Ja, sogar vollständig. Der Wert eines Produkts ist das Produkt der Werte, auch wenn beide Zahlen Primfaktoren teilen, weil sich die Faktoranzahlen addieren. So ergibt 12 den Wert −1, 3 ebenfalls −1, also 36 den Wert 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/liouville-function

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

min_n1
max_n1000000000000
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.

Was die Liouville-Funktion misst

Für n = 1 ist die Primfaktorzerlegung leer, Ω(1) ist null und das Ergebnis ist 1.

So berechnen Sie λ(n)

Das Feld prime_factors_with_multiplicity enthält Ω(n); liouville ist 1 bei gerader und −1 bei ungerader Anzahl.

Das Ergebnis in der Zahlentheorie verwenden

Der Rechner gibt bewusst ein kleines, stabiles JSON-Objekt statt eines Fließtexts zurück, sodass automatisierte Systeme das Vorzeichen direkt verwenden und die Belegzahl aufbewahren können. Eine API-Anfrage kostet $0.002; im Browser läuft dieselbe reine Berechnung. Pro Anfrage wird ein n ausgewertet.

Was kostet eine API-Anfrage?

Jede API-Anfrage kostet $0.002. Dieselbe deterministische Berechnung kann auch im Browser ausgeführt werden.

Vollständige KIT-Dokumentation lesen →