# Quadratrest-Prüfer (Legendre-/Jacobi-Symbole)

Berechnet das Jacobi-Symbol (a/n) (ungerades n bis 10¹⁸; Legendre-Symbol bei primem n): Modulo einer Primzahl bedeutet a^((n−1)/2) ≡ 1 einen Quadratrest, und Tonelli–Shanks (oder die direkte Formel für p ≡ 3 (mod 4)) liefert die Wurzeln ±√a; das Symbol −1 bescheinigt, dass a KEIN Quadratrest ist. Bei zusammengesetztem Modul ist das Symbol nur notwendig: −1 beweist Nicht-Rest, +1 bleibt unbestimmt (bei n ≤ 10⁵ klärt Brute force die Frage). Klassiker: 10 ist Quadratrest mod 13 mit Wurzeln ±6.

> Kanonische Seite: https://elysiatools.com/de/tools/quadratic-residue-checker

- **Kategorie:** Math & Numbers

- **Schlagwörter:** quadratrest, legendre-symbol, jacobi-symbol, tonelli-shanks, modulare quadratwurzel, euler-kriterium, miller-rabin, zahlentheorie

## Überblick

Der Quadratrest-Prüfer bestimmt über Legendre- und Jacobi-Symbole, ob eine Zahl modulo eines ungeraden Moduls ein quadratischer Rest ist, und ermittelt bei Primzahlen direkt die modularen Quadratwurzeln.

## Eingaben

- **Wert a** (text): The value being tested for squareness; reduced mod n first (up to 10⁵¹²).
- **Modul n (ungerade)** (text): Odd modulus, 3 ≤ n ≤ 10¹⁸ (primality tested with deterministic Miller–Rabin).
- **Wenn n prim ist, x² ≡ a (mod n) lösen** (checkbox): Run Tonelli–Shanks and print the square roots when they exist.

## Wann verwenden

- Wenn Sie prüfen müssen, ob die modulare Kongruenz x² ≡ a (mod n) eine ganzzahlige Lösung besitzt.
- Wenn Sie modulare Quadratwurzeln modulo einer Primzahl mittels Tonelli–Shanks-Algorithmus berechnen möchten.
- Wenn Sie das Legendre- oder Jacobi-Symbol (a/n) für zahlentheoretische Aufgaben oder kryptografische Prüfungen bestimmen wollen.

## Funktionsweise

- Das Tool reduziert den Eingabewert a modulo des ungeraden Moduls n und prüft n mit einem deterministischen Miller-Rabin-Test auf Primalität.
- Es berechnet das Jacobi-Symbol (bzw. das Legendre-Symbol, falls n prim ist) zur Bestimmung des quadratischen Rest-Status.
- Ist n eine Primzahl und a ein Quadratrest, berechnet der Tonelli–Shanks-Algorithmus (oder die direkte Formel für n ≡ 3 mod 4) die Wurzeln ±√a mod n.
- Ist n zusammengesetzt und n ≤ 10⁵, klärt eine automatische Erschöpfungssuche (Brute Force), ob trotz eines positiven Jacobi-Symbols tatsächlich eine Wurzel existiert.

## Anwendungsfälle

- Lösen von quadratischen Kongruenzen in universitären Zahlentheorie- und Algebra-Übungen.
- Implementierung und Verifikation kryptografischer Protokolle wie Rabin-Kryptosystemen oder Null-Wissen-Beweisen.
- Schnelle Primzahl- und Residuumsanalyse bei modularen Arithmetik-Algorithmen.

## Häufig gestellte Fragen

### Was bedeutet ein Jacobi-Symbol von +1 bei zusammengesetzten Zahlen?

Ein Wert von +1 ist nur eine notwendige Bedingung: Die Zahl kann ein Quadratrest sein, muss es bei zusammengesetztem Modul aber nicht.

### Welche Einschränkungen gelten für den Modul n?

Der Modul n muss eine ungerade Ganzzahl im Bereich von 3 bis 10¹⁸ sein.

### Wie werden quadratische Reste bei Primzahlen gelöst?

Das Tool verwendet das Euler-Kriterium zur Prüfung und den Tonelli–Shanks-Algorithmus zur expliziten Wurzelberechnung.

### Bis zu welcher Größe kann die Zahl a eingegeben werden?

Der Wert a kann sehr groß sein (bis 10⁵¹²) und wird vor der Auswertung automatisch modulo n reduziert.

### Beweist ein Symbolwert von −1 immer, dass kein Rest vorliegt?

Ja, sowohl bei primem als auch bei zusammengesetztem Modul beweist das Symbol −1 definitiv, dass a kein Quadratrest modulo n ist.

## Ähnliche Tools

- [Säure-Basen-Analyse des Blutgases (AG / ΔAG)](https://elysiatools.com/de/tools/blood-gas-anion-gap): Systematische Blutgasanalyse, die die Anionenlücke (AG) und Delta-Delta (ΔAG/ΔHCO₃⁻) kombiniert, um gemischte Störungen zu erkennen. Schritte: ①pH (Azidämie/normal/Alkälämie); ②Primärstörung; ③Kompensation (Winter PaCO₂=1.5×HCO₃+8±2); ④AG=Na−Cl−HCO₃ (±Albumin-Korrektur); ⑤Delta-Ratio: <0,4 normale AG, 0,4–0,8 gemischt, 1–2 reine HAGMA, >2 HAGMA+Alkalose. Im Gegensatz zu anion-gap-calculator macht dieses Tool die vollständige Interpretation. Quellen: Emmett 2016, Kraut CJASN 2007, Rastegar 2007, LITFL, MDCalc, Adrogué NEJM 1998. Keine medizinische Beratung.
- [Primitivwurzel-Suche modulo n](https://elysiatools.com/de/tools/primitive-root-finder): Sucht Primitivwurzeln modulo n: prüft, ob n ∈ {2, 4, p^k, 2p^k} (zyklische multiplikative Gruppe), findet die kleinste Primitivwurzel mit Zertifikat g^(φ/q) ≠ 1 für jede Primzahl q | φ(n), zählt die Wurzeln als φ(φ(n)), listet bis zu 50 davon auf oder prüft, ob die Ordnung eines Kandidaten g gleich φ(n) ist. Bis 10¹².
- [Pneumonie-Schweregrad-Vergleich (CURB-65 / PSI / SMART-COP)](https://elysiatools.com/de/tools/curb-65-vs-pneumonia-severity): Berechnet gleichzeitig drei Pneumonie-Scores und vergleicht sie: CURB-65 (0-5, Zuweisung), PSI/PORT (Klasse I-V, genaueste Mortalitätsstratifizierung), SMART-COP (0-10, sagt den Bedarf für Beatmung/Vasopressoren auf der ITS voraus). Jeder hat einen Fokus: CURB-65 schnell; PSI genauer, aber komplexer; SMART-COP erkennt ITS-Bedarf. Zeigt Gesamtwert und Kategorie jedes Scores sowie die Übereinstimmung (alle ambulant/stationär/ITS). Bei Diskordanz eher konservatives Vorgehen. Quellen: Lim 2003, Fine 1997, Charles 2008. Keine medizinische Beratung.
- [DNA-Konzentrationsrechner (A260-Absorption)](https://elysiatools.com/de/tools/dna-concentration-a260): Bestimmt die DNA-Konzentration über die UV-Absorption bei 260 nm: Konzentration (µg/mL) = A260 × Verdünnungsfaktor × Konstante ÷ Schichtdicke (cm). Konstanten: doppelsträngige DNA 1 OD = 50 µg/mL, einzelsträngige DNA 1 OD = 33 µg/mL (RNA 40 — siehe RNA-Tool). 1 µg/mL = 1 ng/µL; mit Elutionsvolumen ergibt sich die Gesamtausbeute in µg. Enthält das lineare Fenster 0.1–1.5: unter 0.1 dominiert Rauschen, über 1.5 kann der Detektor sättigen. Reinheit über OD260/280 beurteilen. Quellen: Marmur & Doty 1961/1962, Sambrook & Russell, Thermo Fisher NanoDrop. Nur für Ausbildung und Versuchsplanung.
- [Dateityp-Detektor (Magische Zahl)](https://elysiatools.com/de/tools/file-type-detect): Identifiziert eine Datei anhand ihrer Byte-Signatur (magische Zahl), nicht der Erweiterung. Liest die hochgeladene Datei, ~70 Typen.
- [OD260/230-Reinheitsrechner (Salz-/Lösungsmittelkontamination)](https://elysiatools.com/de/tools/od260-230-ratio): Bewertet Salz- und organische Lösungsmittelkontamination über das OD260/230-Verhältnis — die Kontrolle, die sieht, was 260/280 verpasst: reine Nukleinsäure liefert 2.0–2.2, Werte darunter signalisieren Guanidinium-Verschleppung (TRIzol/Säulen-Kits), Phenol, Kohlenhydrate, EDTA, hohe Salze oder β-Mercaptoethanol; 2.2–2.3 ist meist ein akzeptabler Puffereffekt; über 2.3 deutet auf ein Wasser-/Pufferartefakt hin — nachmessen. Optionales A280 für den OD260/280-Kreuzcheck (DNA ~1.8, RNA ~2.0): eine Messreihe deckt beide Reinheitsdimensionen ab. Unter ~0.05 Messwert ist das Verhältnis unzuverlässig. Quellen: Thermo Fisher T042, Sambrook & Russell, Manchester 1995. Nur für Ausbildung.
- [Nukleinsäure-Reinheitsrechner (OD260/280)](https://elysiatools.com/de/tools/od260-280-ratio): Bewertet die Reinheit von Nukleinsäure-Präparaten über das OD260/280-Verhältnis: Basen absorbieren maximal bei 260 nm, aromatische Aminosäuren von Protein (und Phenol) nahe 280 nm — A260/A280 diagnostiziert also Protein-/Phenolverschleppung. Erwartungswerte: reine DNA ≈ 1.8 (Fenster 1.7–2.0), reine RNA ≈ 2.0 (Fenster 1.8–2.2); DNA < 1.7 oder RNA < 1.8 bedeutet Protein-/Phenol-/Guanidin-Kontamination, DNA > 2.0 deutet auf RNA-Kontamination, RNA > 2.2 auf einen Messartefakt (niedrige Ionenstärke). Optionales A230 für das Sekundärverhältnis A260/A230 (rein 2.0–2.2; darunter Guanidin/Phenol/Kohlenhydrate/Salze). Unter ~0.05 Messwert ist das Verhältnis unzuverlässig. Quellen: Manchester 1995, Sambrook & Russell, Thermo Fisher T042. Nur für Ausbildung.
- [Prüfung vollkommener Zahlen](https://elysiatools.com/de/tools/perfect-number-checker): Prüft, ob n eine vollkommene Zahl ist (gleich der Summe seiner echten Teiler, σ(n) = 2n). Faktorisiert n (≤ 10¹²) durch Probedivision, berechnet σ(n) und die echte Teilersumme über die Primzahlpotenzen-Formel, klassifiziert n als defizient/vollkommen/abundant und gibt den Abundanz-Index σ(n)/n an; für vollkommene Zahlen wird die Euklid–Euler-Form 2^(p−1)·(2^p − 1) rekonstruiert und alle sieben geraden vollkommenen Zahlen bis 10¹² aufgelistet. Kann die echten Teiler auflisten, wenn es ≤ 200 sind.

## Beispiele

- [Web Python Bildverarbeitung Beispiele](https://elysiatools.com/de/samples/web-image-processing-python): Web Python Bildverarbeitungsbeispiele mit PIL/Pillow einschließlich Lesen, Speichern, Skalieren und Formatkonvertierung
- [Android Java Bildverarbeitungsbeispiele](https://elysiatools.com/de/samples/android-image-processing-java): Android Java Bildverarbeitungsbeispiele einschließlich Lesen/Schreiben, Skalierung und Formatkonvertierung
- [Android Kotlin Bildverarbeitungsbeispiele](https://elysiatools.com/de/samples/android-image-processing-kotlin): Android Kotlin Bildverarbeitungsbeispiele einschließlich Lesen/Schreiben, Skalierung und Formatkonvertierung
- [Web Rust Bildverarbeitungsbeispiele](https://elysiatools.com/de/samples/web-image-processing-rust): Web Rust Bildverarbeitungsbeispiele einschließlich Lesen/Schreiben, Skalierung und Formatkonvertierung
