Radicand
Radicand — Eine Mathematik-Engine, in der Brüche nie zu Dezimalzahlen zerfallen. Es ist ein Produkt, das mit der doaipm-Methode und Claude Code gebaut wurde.
<code>sqrt(12)</code> liefert <code>2√3</code>, nicht 3,4641016151377544. Symbolische Analysis, Gleichungen, Differentialgleichungen, exakte lineare Algebra, beliebige Genauigkeit und Plots — alles offline. Der Kern ist eine handgeschriebene Rust-Engine auf einem hash-consed Ausdrucks-DAG: jeder verschiedene Teilausdruck wird genau einmal gespeichert, sodass Ableiten und Ausmultiplizieren auf einem 4-Byte-Handle memoisieren. Nichts GPL oder LGPL im Baum — kein GMP, kein MPFR, kein Maxima, kein PARI — und überhaupt kein HTTP-Client. Die Landingpage kompiliert denselben Kern nach WebAssembly, sodass man ihn im Browser ausprobieren kann, bevor man etwas installiert.
Kernfunktionen
- Exakte Arithmetik: <code>1/3 + 1/6 = 1/2</code>, und <code>2^100</code> bis zur letzten Stelle
- Vollständige Faktorisierung: <code>x^4+4</code> zerfällt in zwei irreduzible quadratische Faktoren
- Symbolische Analysis: Ableitungen, Integrale, Grenzwerte, Taylorreihen
- Differentialgleichungen: erster Ordnung linear und separabel, zweiter Ordnung mit konstanten Koeffizienten, komplexe Wurzeln in reeller Form
- Exakte lineare Algebra: Determinanten, Inverse und Eigenwerte ohne Genauigkeitsverlust
- Beliebige Genauigkeit: fünfzigtausend Stellen von π in 149 ms
- Sagt es, wenn es nicht kann: divergente Integrale werden abgelehnt, jede geschlossene Lösung vorher in die Gleichung eingesetzt
- Wirklich offline: kein HTTP-Client im Abhängigkeitsbaum, CSP abgeriegelt
Auf einen Blick
| Name | Radicand |
|---|---|
| Was es ist | Eine Mathematik-Engine, in der Brüche nie zu Dezimalzahlen zerfallen |
| Eckdaten | MIT · offline · 3 MB Installer · läuft auch im Browser |
| Website | radicand.doaipm.com |
| Quellcode | github.com/zhitongblog/radicand |
| Gebaut mit | der doaipm-Methode + Claude Code |
Mit der doaipm-Methode und Claude Code gebaut. Zur Methodik →