ForHosting KIT · Mathematik

p-adische Bewertung

Zählen Sie, wie oft eine Primzahl eine ganze Zahl teilt: 72 ist 8 mal 9, enthält also dreimal die Primzahl 2, die 2-adische Bewertung ist 3 und der Restfaktor 9. Auch negative Zahlen sind möglich. 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
72
Leistung (W)
2
Erhalten Sie
Bewertung
3
Residuum
9

Die p-adische Bewertung ist der zahlentheoretische Exponent, der misst, wie oft eine Primzahl p eine ganze Zahl n teilt. Algebra-Kurse, algebraische Zahlentheorie, Wettbewerbsaufgaben zu Endfaktoren und die p-adische Analysis nutzen diese eine ganze Zahl. Studierende verwechseln sie oft mit der vollständigen Primfaktorzerlegung oder mit der Legendre-Formel für Fakultäten. Dieser Rechner akzeptiert nicht-null n und eine Primzahl p, prüft die Primheit, teilt Potenzen von p aus dem Absolutbetrag von n heraus und liefert die Bewertung zusammen mit dem p-freien Residual und einer kurzen Formelzeichenkette. Zusammengesetzte oder nicht-prime Basen werden abgelehnt, damit die klassische Definition erhalten bleibt.

Äquivalent schreiben Sie den Absolutbetrag von n in der Form p hoch k mal m, wobei m eine durch p nicht teilbare ganze Zahl ist; dann ist die Bewertung k und m trägt in diesem Rechner das Vorzeichen von n als Residual. Wenn p n überhaupt nicht teilt, ist das größte k null und das Residual gleich n. Wenn n eine reine Potenz von p ist, hat das Residual Absolutbetrag eins.

Die Definition schließt n gleich null bewusst aus. Zahlentheorie-Lehrbücher führen sie vor lokalen Körpern ein, während Wettbewerbsprogrammier-Material sie nutzt, um Faktoren von zwei oder fünf in einem Produkt zu zählen, Brüche modulo einer Primzahlpotenz zu vereinfachen oder quadratfreie Teile nach dem Entfernen von Primzahlpotenzen zu prüfen. Die Rückgabe von valuation und residual erlaubt, n als p hoch valuation mal residual zu rekonstruieren und die Identität ohne zweiten Faktorisierungslauf zu prüfen.

Eingabevertrag, Algorithmus, Antwortform und Fehler

Gerade Zusammengesetzte, Quadrate von Primzahlen und jede nicht-prime ganze Zahl scheitern mit einer klaren Meldung, dass p prim sein muss; diese Fehlschläge werden nicht abgerechnet. Null für n wird mit der Meldung abgelehnt, dass die p-adische Bewertung von null undefiniert ist. Beispiel: n gleich zweiundsiebzig und p gleich zwei ergibt valuation drei und residual neun, weil zweiundsiebzig acht mal neun ist.

Beispiel: n gleich fünfundvierzig und p gleich zwei ergibt valuation null und residual fünfundvierzig, weil zwei fünfundvierzig nicht teilt. Der Algorithmus teilt nur wiederholt durch p; er faktorisiert n nie vollständig, sodass große hochzusammengesetzte n mit kleiner Primzahl p schnell bleiben.

Wo die p-adische Bewertung nützlich ist

Unterricht und Nachhilfeplattformen nutzen einen Rechner für p-adische Bewertung, damit Lernende den Exponenten einer gewählten Primzahl prüfen können, ohne für jede Hausaufgabe eine vollständige Faktorisierungsschleife zu schreiben. Wettbewerbsprogrammier-Helfer brauchen ein deterministisches Orakel, das Potenzen von p entfernt, wenn Brüche gekürzt, Vielfachheiten in Produkten berechnet oder quadratfreie Kerne nach dem Entfernen von p-Potenzen geprüft werden. Notizbücher der algebraischen Zahlentheorie reduzieren lokale Fragen zu Z_p und Q_p auf endliche Bewertungen ganzer Zahlen, bevor sie zu p-adischen Reihen aufsteigen; ein kleiner Parse-Endpunkt vermeidet den Import eines Computeralgebrasystems für eine Zwei-Argument-Prüfung.

Fehlgeschlagene Validierung und nicht-primes p werden nicht berechnet. Halten Sie Anfragen innerhalb der veröffentlichten Grenzen, pinnen Sie valuation und residual in Tests, und Sie erhalten reproduzierbare Exponenten für Hausaufgaben, LMS-Plugins und Edge-Worker, ohne eigene symbolische Infrastruktur aufzubauen. Geschwister-Landings zur Zahlentheorie in diesem Kit decken vollständige Primfaktorzerlegung, Fakultätsexponenten via Legendre und abschließende Nullen ab; diese Seite beantwortet gezielt die Suche nach der Bewertung einer ganzen Zahl an einer Primzahl.

Wettbewerbs- und Skript-Helfer

Entfernen Sie Potenzen einer festen Primzahl aus Produkten, vereinfachen Sie Brüche oder prüfen Sie Vielfachheit mit einem deterministischen, pro Element bepreisten Endpunkt.

p-adische und lokale-Körper-Notizbücher

Berechnen Sie endliche Bewertungen auf ganzen Zahlen, bevor Sie Beispiele nach Z_p oder Q_p heben — ohne eine Computeralgebra-Bibliothek einzubetten.

Was geschieht, wenn n null ist?

Die p-adische Bewertung von null ist konventionell +∞, keine endliche ganze Zahl; null wird daher abgelehnt und nicht abgerechnet.

Was geschieht, wenn p nicht prim ist?

Zusammengesetzte, Einheits- und negative Basen werden abgelehnt; fehlgeschlagene Validierung wird nicht berechnet.

Wie groß ist die 2-adische Bewertung von 72?

Sie ist 3, mit dem Restfaktor 9. Die Primzahl 2 teilt 72 dreimal, weil 72 gleich 8 mal 9 ist, und 9 ist nicht mehr durch 2 teilbar.

Was bedeutet der Restfaktor?

Er ist das, was nach dem Entfernen aller Faktoren der Primzahl übrig bleibt, und daher nicht mehr durch sie teilbar. Mit der Primzahl hoch Bewertung multipliziert ergibt er Ihre Zahl; 45 mit der Primzahl 2 ergibt Bewertung 0 und Restfaktor 45.

Was passiert, wenn n null ist?

Dann wird die Eingabe abgelehnt, weil die Bewertung von null nicht als endliche Zahl definiert ist; üblich ist plus unendlich. Geben Sie eine ganze Zahl ungleich null ein, deren Betrag höchstens eine Billion ist.

Hängt die Bewertung vom Vorzeichen ab?

Nein. Teilbarkeit kümmert sich nicht um das Vorzeichen, deshalb hat minus 12 bei der Primzahl 2 dieselbe Bewertung wie 12. Nur der Restfaktor behält das Vorzeichen Ihrer Zahl.

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/p-adic-valuation

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/p-adic-valuation \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"n":72,"p":2}'
{
  "n": 72,
  "p": 2
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "numth.p_adic_valuation",
  "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.

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.

Schreiben Sie n als p hoch k mal eine Einheit, die nicht durch p teilbar ist; dieses k ist v_p(n). Null wird abgelehnt, weil v_p(0) konventionell plus unendlich ist, keine endliche ganze Zahl.

Was die p-adische Bewertung bedeutet und wie v_p(n) definiert ist

Für eine feste Primzahl p und eine von null verschiedene ganze Zahl n ist die p-adische Bewertung v_p(n) die größte ganze Zahl k größer oder gleich null, sodass p hoch k n noch teilt. Negative n erhalten dieselbe Bewertung wie ihr Absolutbetrag, weil Teilbarkeit das Vorzeichen ignoriert: v_p von minus zwölf bei p gleich zwei ist dieselbe wie für zwölf. In der p-adischen Absolutbetragsfunktion wird die Bewertung von null als plus unendlich genommen, damit Produktformel und ultrametrische Eigenschaften sauber bleiben; diese API scheitert daher mit invalid_input statt einen endlichen Code für Unendlich zu erfinden. Die Bewertung ist additiv auf Produkten: v_p von a mal b ist v_p von a plus v_p von b, und sie ist der Baustein des p-adischen Absolutbetrags, gegeben durch p hoch minus der Bewertung.

Eingabevertrag, Algorithmus, Antwortform und Fehler

Senden Sie einen JSON-Körper mit zwei erforderlichen ganzen Zahlen: n, eine von null verschiedene ganze Zahl mit Absolutbetrag höchstens eine Billion, und p, eine Primzahl mindestens zwei und höchstens eine Billion. Jedes Feld kann als JSON-Zahl oder als Ziffernzeichenkette ankommen; fehlende Felder, Brüche, nicht-endliche Werte und Beträge außerhalb des Bereichs scheitern mit invalid_input unter Nennung des Feldes. Bei Erfolg spiegelt der Körper n und p, liefert valuation als nicht-negative ganze Zahl, residual als die vorzeichenbehaftete ganze Zahl n geteilt durch p hoch valuation, divides als boolesch wahr wenn valuation positiv ist, und formula als kurze Zeichenkette der Form v_p von n gleich k.

Wo eine API für p-adische Bewertung ihren Nutzen zeigt

Weil die Implementierung reines Parse-Tier-A ist, kostet jeder erfolgreiche Aufruf den veröffentlichten Grundpreis $0.002 ohne Modell-Tokens und ohne ausgehendes Netzwerk.

Unterrichts- und Hausaufgabenprüfungen

Lassen Sie Studierende n und die Primzahl p senden und v_p(n) plus das p-freie Residual gegen Handmethoden ohne vollständige Faktorisierung prüfen.

Wie berechne ich die p-adische Bewertung mit dieser API?

Senden Sie JSON mit der von null verschiedenen ganzen Zahl n und der Primzahl p. Bei Erfolg liefert die Antwort valuation (den Exponenten), residual (n / p^valuation), divides und eine kurze Formelzeichenkette.

Hängt die Bewertung vom Vorzeichen von n ab?

Nein. v_p(n) ist gleich v_p(|n|). Das Residual behält das Vorzeichen von n, sodass n gleich p^valuation mal residual weiterhin gilt.

Was kostet der Rechner für p-adische Bewertung?

Das Browser-Werkzeug ist kostenlos. API-Anfragen nutzen das vorausbezahlte KIT-Guthaben zu $0.002 pro erfolgreichem Aufruf; ungültige Eingabe und nicht-primes p werden nicht berechnet.

Vollständige KIT-Dokumentation lesen →