{"id":7735,"date":"2026-10-24T03:54:29","date_gmt":"2026-10-24T03:54:29","guid":{"rendered":"https:\/\/technodidact.de\/?p=7735"},"modified":"2026-10-23T03:59:37","modified_gmt":"2026-10-23T03:59:37","slug":"die-stille-reserve-subnormale-zahlen-gradueller-unterlauf-und-der-wahre-preis-der-lueckenlosen-null","status":"publish","type":"post","link":"https:\/\/technodidact.de\/en\/die-stille-reserve-subnormale-zahlen-gradueller-unterlauf-und-der-wahre-preis-der-lueckenlosen-null\/","title":{"rendered":"Die stille Reserve: Subnormale Zahlen, gradueller Unterlauf und der wahre Preis der l\u00fcckenlosen Null"},"content":{"rendered":"<p class=\"wp-block-paragraph\">Stellen Sie sich vor, Sie subtrahieren zwei Zahlen, die sich nur in der billionsten Nachkommastelle unterscheiden. Das Ergebnis ist winzig, aber nicht null. In der Gleitkommaarithmetik nach IEEE 754 ist dieser Unterschied keineswegs selbstverst\u00e4ndlich. Ohne eine besondere Konstruktion \u2013 die subnormalen Zahlen \u2013 w\u00fcrde der Computer die Differenz kurzerhand zu null erkl\u00e4ren. Zwei verschiedene Zahlen w\u00e4ren pl\u00f6tzlich gleich, und die Algebra, auf die sich unz\u00e4hlige Algorithmen verlassen, br\u00e4che in sich zusammen. Gradual Underflow ist die Antwort des Standards auf dieses Problem. Sie rettet die mathematische Integrit\u00e4t an der unteren Grenze des Zahlbereichs \u2013 doch der Preis daf\u00fcr ist bis heute sp\u00fcrbar, und er ist h\u00f6chst ungleich verteilt: Auf manchen Prozessoren kostet eine einzige subnormale Multiplikation das F\u00fcnfzigfache einer normalen Operation, auf anderen ist gar nichts zu sp\u00fcren .<a href=\"https:\/\/lemire.me\/blog\/2026\/09\/15\/subnormal-floating-point-numbers-are-expensive-on-intel-processors\/\" target=\"_blank\" rel=\"noopener\"><\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Die Architektur der L\u00fccke<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Um zu verstehen, warum subnormale Zahlen \u00fcberhaupt existieren, muss man einen Blick auf den Aufbau einer normalen Gleitkommazahl werfen. Eine Double-Precision-Zahl nach IEEE 754 besteht aus einem Vorzeichenbit, einem Exponenten und einer Mantisse. Bei normalen Zahlen wird das f\u00fchrende Bit der Mantisse als implizit 1 angenommen und nicht gespeichert \u2013 ein Trick, der ein zus\u00e4tzliches Bit Pr\u00e4zision schenkt. Der Exponent ist mit einem Bias versehen, sodass auch negative Exponenten dargestellt werden k\u00f6nnen. Die kleinste positive normale Double-Zahl liegt bei etwa <math xmlns=\"http:\/\/www.w3.org\/1998\/Math\/MathML\"><semantics><mrow><mn>2,2<\/mn><mo>\u00d7<\/mo><msup><mn>10<\/mn><mrow><mo>\u2212<\/mo><mn>308<\/mn><\/mrow><\/msup><\/mrow><\/semantics><\/math>2,2\u00d710\u2212308 .<a href=\"https:\/\/docs.oracle.com\/cd\/E37069_01\/html\/E39019\/z4000ac019677.html#scrolltoc#1\" target=\"_blank\" rel=\"noopener\"><\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Was aber geschieht, wenn eine Berechnung ein Ergebnis liefert, das noch kleiner ist? Die Antwort des Standards: Der Exponent wird auf den reservierten Wert null gesetzt, und das implizite f\u00fchrende Bit der Mantisse wechselt von 1 auf 0 . Die Zahl wird subnormal. Der darstellbare Bereich erweitert sich dadurch bis hinunter zu etwa <math xmlns=\"http:\/\/www.w3.org\/1998\/Math\/MathML\"><semantics><mrow><mn>4,9<\/mn><mo>\u00d7<\/mo><msup><mn>10<\/mn><mrow><mo>\u2212<\/mo><mn>324<\/mn><\/mrow><\/msup><\/mrow><\/semantics><\/math>4,9\u00d710\u2212324 bei Double-Precision . Der entscheidende Punkt ist nicht die schiere Existenz dieser winzigen Zahlen, sondern die Struktur der L\u00fccken zwischen ihnen. Im normalen Bereich w\u00e4chst der Abstand zwischen zwei benachbarten darstellbaren Zahlen proportional zu ihrem Betrag. Bei subnormalen Zahlen hingegen bleibt der absolute Abstand konstant \u2013 er entspricht genau dem Abstand zwischen der Null und der kleinsten subnormalen Zahl . Diese gleichm\u00e4\u00dfige \u201eTeppichstruktur&#8220; am unteren Rand des Zahlbereichs ist es, die den \u00dcbergang von normalen Zahlen zur Null flie\u00dfend gestaltet, statt ihn als abrupten Absturz zu inszenieren.<a href=\"https:\/\/docs.oracle.com\/cd\/E19059-01\/stud.8\/817-5073\/817-5073.pdf#6#40#6\" target=\"_blank\" rel=\"noopener\"><\/a><a href=\"https:\/\/docs.oracle.com\/cd\/E37069_01\/html\/E39019\/z4000ac019677.html#scrolltoc#1\" target=\"_blank\" rel=\"noopener\"><\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Was auf dem Spiel steht: Die \u00c4quivalenz, die alles tr\u00e4gt<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Die vielleicht wichtigste Eigenschaft, die Gradual Underflow bewahrt, klingt so banal, dass man sie leicht \u00fcbersieht: <math xmlns=\"http:\/\/www.w3.org\/1998\/Math\/MathML\"><semantics><mrow><mi>x<\/mi><mo mathvariant=\"normal\">\u2260<\/mo><mi>y<\/mi><mtext>\u2005\u200a<\/mtext><mo>\u27fa<\/mo><mtext>\u2005\u200a<\/mtext><mi>x<\/mi><mo>\u2212<\/mo><mi>y<\/mi><mo mathvariant=\"normal\">\u2260<\/mo><mn>0<\/mn><\/mrow><\/semantics><\/math><em>x<\/em>\ue020=<em>y<\/em>\u27fa<em>x<\/em>\u2212<em>y<\/em>\ue020=0. F\u00fcr reelle Zahlen ist das eine Selbstverst\u00e4ndlichkeit. F\u00fcr Gleitkommazahlen mit \u201eFlush to Zero&#8220; \u2013 also der alternativen Strategie, underflowende Ergebnisse einfach auf null zu setzen \u2013 ist sie es nicht. Oracle dokumentiert in seiner Numerical Computation Guide ausdr\u00fccklich, dass Store 0 diese erste Eigenschaft verletzt, sobald <math xmlns=\"http:\/\/www.w3.org\/1998\/Math\/MathML\"><semantics><mrow><mi>x<\/mi><mo>\u2212<\/mo><mi>y<\/mi><\/mrow><\/semantics><\/math><em>x<\/em>\u2212<em>y<\/em> unterl\u00e4uft . Zwei verschiedene Zahlen, deren Differenz unterhalb der Darstellbarkeitsgrenze liegt, w\u00fcrden als identisch erscheinen. Der Computer w\u00fcrde eine Gleichheit behaupten, die mathematisch falsch ist.<a href=\"https:\/\/docs.oracle.com\/cd\/E19059-01\/stud.8\/817-5073\/817-5073.pdf#6#40#6\" target=\"_blank\" rel=\"noopener\"><\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Diese scheinbar triviale Eigenschaft hat weitreichende Konsequenzen. Sie ist die Grundlage f\u00fcr Vergleichsoperationen, f\u00fcr Sortieralgorithmen, f\u00fcr die L\u00f6sung linearer Gleichungssysteme. Oracle f\u00fchrt ein konkretes Beispiel an: die Berechnung eines inneren Produkts in einer Schleife. Mit Gradual Underflow ist das Ergebnis so genau, wie es die Rundung erlaubt. Mit Store 0 kann eine kleine, aber von null verschiedene Summe geliefert werden, die \u201eplausibel aussieht, aber in fast jeder Ziffer falsch ist&#8220; . Das ist der theoretische Kern: Subnormale Zahlen sind kein Luxus f\u00fcr exotische Randf\u00e4lle, sondern eine Versicherung gegen stille, systematische Fehler, die sich durch ganze Berechnungsketten fressen k\u00f6nnen. Der relativen Genauigkeit sind nahe der Null zwar Grenzen gesetzt \u2013 je kleiner die subnormale Zahl, desto weniger signifikante Bits hat sie \u2013, aber der absolute Fehler \u00fcberschreitet nie den Abstand zum n\u00e4chsten darstellbaren Nachbarn .<a href=\"https:\/\/docs.oracle.com\/cd\/E19059-01\/stud.8\/817-5073\/817-5073.pdf#6#40#6\" target=\"_blank\" rel=\"noopener\"><\/a><a href=\"https:\/\/docs.oracle.com\/cd\/E37069_01\/html\/E39019\/z4000ac019677.html#scrolltoc#1\" target=\"_blank\" rel=\"noopener\"><\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Der Preis: Eine Frage der Architektur<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Doch die Theorie hat einen Haken, und er sitzt tief in der Hardware. Wie hoch der Preis tats\u00e4chlich ist, h\u00e4ngt allerdings so stark vom Prozessor ab, dass pauschale Aussagen in die Irre f\u00fchren. Daniel Lemire hat im September 2026 Benchmarks auf f\u00fcnf aktuellen Prozessorgenerationen ver\u00f6ffentlicht, die ein differenziertes Bild zeichnen .<a href=\"https:\/\/lemire.me\/blog\/2026\/09\/15\/subnormal-floating-point-numbers-are-expensive-on-intel-processors\/\" target=\"_blank\" rel=\"noopener\"><\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Auf <strong>Intel-Prozessoren<\/strong> \u2013 getestet wurden Granite Rapids (Xeon 6975P-C) und Emerald Rapids (Xeon Gold 6548N) \u2013 sind die Einbr\u00fcche dramatisch. Eine Multiplikation mit subnormalen Zahlen ist etwa <strong>45- bis 50-mal langsamer<\/strong> als eine Multiplikation mit normalen Zahlen. Eine Division ist etwa <strong>18-mal langsamer<\/strong>. Besonders aufschlussreich ist die Latenz in einer abh\u00e4ngigen Kette: Eine normale Multiplikation ben\u00f6tigt 4 Zyklen, eine subnormale <strong>128 Zyklen<\/strong> . Dabei ist es gleichg\u00fcltig, ob die subnormale Zahl ein Eingabewert ist oder das Ergebnis der Operation \u2013 beides f\u00fchrt zu derselben Verlangsamung. Eine wichtige Ausnahme bilden Addition und Subtraktion: Sie laufen auf Intel-Prozessoren auch mit subnormalen Operanden mit voller Geschwindigkeit . Und selbst wenn nur ein Prozent der Werte subnormal ist, kann die Verlangsamung erheblich sein, weil der Compiler die Berechnung vektorisiert und ein einziger subnormaler Wert einen ganzen Block ausbremst .<a href=\"https:\/\/lemire.me\/blog\/2026\/09\/15\/subnormal-floating-point-numbers-are-expensive-on-intel-processors\/\" target=\"_blank\" rel=\"noopener\"><\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Auf <strong>AMD Zen 5<\/strong> hingegen zeigt sich ein anderes Bild. Multiplikationen und Additionen laufen unabh\u00e4ngig von den Eingaben mit voller Geschwindigkeit. Die abh\u00e4ngige Multiplikationskette ist um etwa ein Drittel langsamer (von 0,66 auf 0,88 Nanosekunden pro Schritt), Divisionen etwa doppelt so langsam. Interessanterweise ist bei Divisionen bereits ein einziger subnormaler Wert unter hundert fast so langsam wie ausschlie\u00dflich subnormale Werte .<a href=\"https:\/\/lemire.me\/blog\/2026\/09\/15\/subnormal-floating-point-numbers-are-expensive-on-intel-processors\/\" target=\"_blank\" rel=\"noopener\"><\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Auf <strong>ARM-Prozessoren<\/strong> \u2013 getestet wurden der AWS Graviton 5 (Neoverse V3) und der Apple M4 Max \u2013 zeigt sich <strong>\u00fcberhaupt kein Leistungsunterschied<\/strong>. Subnormale Zahlen werden mit voller Geschwindigkeit verarbeitet .<a href=\"https:\/\/lemire.me\/blog\/2026\/09\/15\/subnormal-floating-point-numbers-are-expensive-on-intel-processors\/\" target=\"_blank\" rel=\"noopener\"><\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Diese Diskrepanz erkl\u00e4rt, warum viele Compiler und Betriebssysteme standardm\u00e4\u00dfig \u201eFlush-to-Zero&#8220; (FTZ) und \u201eDenormals-Are-Zero&#8220; (DAZ) aktivieren \u2013 nicht aus Missachtung der mathematischen Integrit\u00e4t, sondern weil die Leistungseinbu\u00dfen auf bestimmten Plattformen schlicht inakzeptabel sind. In der Spieleprogrammierung, der Echtzeitgrafik oder bei bestimmten Machine-Learning-Workloads mag das vertretbar sein. In der wissenschaftlichen Simulation, wo die Korrektheit von Differenzen \u00fcber die Validit\u00e4t eines gesamten Ergebnisses entscheidet, ist es ein riskantes Spiel.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th class=\"has-text-align-left\" data-align=\"left\">Prozessor<\/th><th class=\"has-text-align-left\" data-align=\"left\">Multiplikation (subnormal vs. normal)<\/th><th class=\"has-text-align-left\" data-align=\"left\">Division<\/th><th class=\"has-text-align-left\" data-align=\"left\">Addition\/Subtraktion<\/th><th class=\"has-text-align-left\" data-align=\"left\">Abh\u00e4ngige Kette (Latenz)<\/th><\/tr><\/thead><tbody><tr><td>Intel Granite\/Emerald Rapids<\/td><td>~45\u201350\u00d7 langsamer<\/td><td>~18\u00d7 langsamer<\/td><td>Keine Verlangsamung<\/td><td>4 \u2192 128 Zyklen<\/td><\/tr><tr><td>AMD Zen 5<\/td><td>Keine Verlangsamung<\/td><td>~2\u00d7 langsamer<\/td><td>Keine Verlangsamung<\/td><td>~33 % langsamer<\/td><\/tr><tr><td>ARM Graviton 5 \/ Apple M4 Max<\/td><td>Keine Verlangsamung<\/td><td>Keine Verlangsamung<\/td><td>Keine Verlangsamung<\/td><td>Keine Verlangsamung<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Daten nach Lemire (2026)<\/em> <a href=\"https:\/\/lemire.me\/blog\/2026\/09\/15\/subnormal-floating-point-numbers-are-expensive-on-intel-processors\/\" target=\"_blank\" rel=\"noopener\"><\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Zwischen den Welten: Der Kompromiss als Dauerzustand<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Die Geschichte der subnormalen Zahlen ist keine Erfolgsgeschichte im naiven Sinne. Es ist die Geschichte eines Kompromisses, der sich als robuster erwiesen hat als seine Alternativen, aber dessen Kosten nie ganz verschwunden sind \u2013 und der heute auf verschiedenen Architekturen radikal unterschiedlich ausf\u00e4llt. Die IEEE-754-Norm von 1985 legte Gradual Underflow als verbindlich fest, und die Debatte dar\u00fcber verz\u00f6gerte die Verabschiedung des Standards erheblich . Die Gegner argumentierten, Arithmetik mit subnormalen Zahlen sei zu kompliziert f\u00fcr eine Hardware-Operation, die nur gelegentlich gebraucht werde. Die Bef\u00fcrworter setzten sich durch, weil die mathematischen Garantien schwerer wogen.<a href=\"https:\/\/cims.nyu.edu\/~overton\/book\/corrections\/over_and_under.pdf#1#1#1\" target=\"_blank\" rel=\"noopener\"><\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Doch die Norm kann nicht vorschreiben, wie schnell ein Prozessor subnormale Operationen ausf\u00fchrt. Sie kann nur verlangen, dass das Ergebnis korrekt ist. Die Frage, ob diese Korrektheit den Preis der Langsamkeit wert ist, bleibt eine Frage des Kontexts \u2013 und der Hardware. Dass ARM-Prozessoren heute subnormale Zahlen ohne jeden Leistungsverlust verarbeiten, zeigt, dass die technischen H\u00fcrden \u00fcberwindbar sind. Dass Intel-Prozessoren im Jahr 2026 immer noch mit einem Faktor von 45 bis 50 bei subnormaler Multiplikation zu k\u00e4mpfen haben, zeigt, dass die Priorit\u00e4ten anders liegen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Fazit: Die Null ist nicht genug<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Subnormale Zahlen sind der Beweis daf\u00fcr, dass die Gleitkommaarithmetik mehr ist als eine technische Konvention. Sie ist ein mathematisches Modell mit expliziten Garantien, und zu diesen Garantien geh\u00f6rt, dass die Null nicht als black box fungiert, in der alle kleinen Werte unterschiedslos verschwinden. Gradual Underflow bewahrt die Struktur des Zahlenraums bis an seine \u00e4u\u00dferste Grenze \u2013 um den Preis, dass diese Grenze auf mancher Hardware unwegsam bleibt.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Die Frage, die sich daraus ergibt, ist keine rein technische mehr. Sie lautet: Wie viel Korrektheit sind wir bereit zu bezahlen, und auf welcher Architektur? In einer Zeit, in der numerische Simulationen Klimamodelle, medizinische Bildgebung und Finanzrisiken tragen, ist die Antwort nicht trivial. Flush to Zero ist schnell, aber es l\u00fcgt. Gradual Underflow ist ehrlich, aber es bremst \u2013 auf Intel-Prozessoren jedenfalls. Wer die Wahl hat, sollte wissen, was auf dem Spiel steht: nicht weniger als die Zuverl\u00e4ssigkeit der Unterscheidung zwischen \u201efast null&#8220; und \u201ewirklich null&#8220;. Und diese Unterscheidung kann \u00fcber die Validit\u00e4t eines gesamten Ergebnisses entscheiden.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Quellen<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Lemire, D. (2026): <em>Subnormal floating-point numbers are expensive\u2026 on Intel processors<\/em>. Daniel Lemire&#8217;s Blog, 15. September 2026. <a href=\"https:\/\/lemire.me\/blog\/2026\/09\/15\/subnormal-floating-point-numbers-are-expensive-on-intel-processors\/\" target=\"_blank\" rel=\"noopener\">https:\/\/lemire.me\/blog\/2026\/09\/15\/subnormal-floating-point-numbers-are-expensive-on-intel-processors\/<\/a> <a href=\"https:\/\/lemire.me\/blog\/2026\/09\/15\/subnormal-floating-point-numbers-are-expensive-on-intel-processors\/\" target=\"_blank\" rel=\"noopener\"><\/a><\/li>\n\n\n\n<li>Oracle: <em>Numerical Computation Guide \u2013 What Every Computer Scientist Should Know About Floating-Point Arithmetic<\/em>. Kapitel zu Gradual Underflow, Store 0 und den drei arithmetischen Eigenschaften <a href=\"https:\/\/docs.oracle.com\/cd\/E19059-01\/stud.8\/817-5073\/817-5073.pdf#6#40#6\" target=\"_blank\" rel=\"noopener\"><\/a><\/li>\n\n\n\n<li>Oracle Help Center: <em>2.3.2 How Does IEEE Arithmetic Treat Underflow?<\/em> (2015). Darstellung der subnormalen Repr\u00e4sentation und der Erweiterung des Exponentenbereichs <a href=\"https:\/\/docs.oracle.com\/cd\/E37069_01\/html\/E39019\/z4000ac019677.html#scrolltoc#1\" target=\"_blank\" rel=\"noopener\"><\/a><\/li>\n\n\n\n<li>Overton, M. L.: <em>Numerical Computing with IEEE Floating Point Arithmetic<\/em>. Kapitel zu Gradual Underflow und der Kontroverse um subnormale Zahlen <a href=\"https:\/\/cims.nyu.edu\/~overton\/book\/corrections\/over_and_under.pdf#1#1#1\" target=\"_blank\" rel=\"noopener\"><\/a><\/li>\n\n\n\n<li>CERN Indico: <em>Floating Point \u2013 Subnormal Floating-Point Numbers<\/em>. Schulungsunterlagen zur IEEE-754-Klassifikation und zur Eigenschaft <math xmlns=\"http:\/\/www.w3.org\/1998\/Math\/MathML\"><semantics><mrow><mi>a<\/mi><mo>=<\/mo><mi>b<\/mi><mo>\u21d4<\/mo><mi>a<\/mi><mo>\u2212<\/mo><mi>b<\/mi><mo>=<\/mo><mn>0<\/mn><\/mrow><\/semantics><\/math><em>a<\/em>=<em>b<\/em>\u21d4<em>a<\/em>\u2212<em>b<\/em>=0 <a href=\"https:\/\/indico.cern.ch\/event\/626147\/attachments\/1456066\/2247140\/FloatingPoint.Handout.pdf#2#5#2\" target=\"_blank\" rel=\"noopener\"><\/a><\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>Stellen Sie sich vor, Sie subtrahieren zwei Zahlen, die sich nur in der billionsten Nachkommastelle unterscheiden. Das Ergebnis ist winzig, aber nicht null. In der Gleitkommaarithmetik nach IEEE 754 ist dieser Unterschied keineswegs selbstverst\u00e4ndlich. Ohne eine besondere Konstruktion \u2013 die subnormalen Zahlen \u2013 w\u00fcrde der Computer die Differenz kurzerhand zu null erkl\u00e4ren. Zwei verschiedene Zahlen [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[18,37],"tags":[11420,11423,11422,11412,11414,11421,11419],"class_list":["post-7735","post","type-post","status-publish","format-standard","hentry","category-im-kopf-methoden-werkzeuge","category-wissenspeicher","tag-flush-to-zero","tag-gleitkommaarithmetik","tag-gradual-underflow","tag-ieee-754","tag-numerische-stabilitaet","tag-prozessorarchitektur","tag-subnormale-zahlen"],"_links":{"self":[{"href":"https:\/\/technodidact.de\/en\/wp-json\/wp\/v2\/posts\/7735","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/technodidact.de\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/technodidact.de\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/technodidact.de\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/technodidact.de\/en\/wp-json\/wp\/v2\/comments?post=7735"}],"version-history":[{"count":1,"href":"https:\/\/technodidact.de\/en\/wp-json\/wp\/v2\/posts\/7735\/revisions"}],"predecessor-version":[{"id":7736,"href":"https:\/\/technodidact.de\/en\/wp-json\/wp\/v2\/posts\/7735\/revisions\/7736"}],"wp:attachment":[{"href":"https:\/\/technodidact.de\/en\/wp-json\/wp\/v2\/media?parent=7735"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/technodidact.de\/en\/wp-json\/wp\/v2\/categories?post=7735"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/technodidact.de\/en\/wp-json\/wp\/v2\/tags?post=7735"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}