Abbildungen: Labels deutsch

This commit is contained in:
grok-bot committed 2026-08-29 22:44:21 +02:00
1 parent ff8f5bf1a5
commit 9604e3aceb
32 files changed
+107 -106

No files matched your search

+2 -2
View File
@@ -45,7 +45,7 @@ Fehlende Pflichtinfos **nachfragen** (nicht raten):
| **ID** | empfohlen | z. B. `F-01`, `C-01`; neu: mit User abstimmen |
| **Kapitel-Anker** | empfohlen | z. B. `03 · §3.2` |
| **Caption (DE)** | ja | für Markdown-Einbettung; **nicht** als Bild-Wandtext |
| **Labels im Bild** | ja | kurz, **englisch**, max. ~12 kurze Keywords |
| **Labels im Bild** | ja | kurz, **deutsch**, max. ~12 Keywords; Siglen und Namen unverändert |
| **Aspect ratio** | nein | Body **16:9**; Cover oft **2:3** |
| **Zielpfad** | nein | `assets/illustrations/<ID>-<slug>.jpg` |
| **Prompt-Quelle** | nein | existierende `prompts/**/<ID>-….txt` (falls vorhanden) oder neu formulieren |
@@ -61,7 +61,7 @@ Immer im Prompt verankern (positiv formulieren):
- **flat vector + soft depth**
- Palette-Anker: deep navy `#0B1F33`, teal `#0D9488`, soft blue `#2563EB`, off-white `#F8FAFC`, slate `#334155`
- print-ready, hoher Graustufenkontrast, großzügige Ränder
- Labels: kurze **englische** Keywords (korrekt geschrieben)
- Labels: kurze **deutsche** Keywords (Kapitelwörter, korrekt geschrieben; Siglen/Namen unverändert)
- Captions gehören **nicht** ins Bild (deutsch nur außerhalb)
**Nicht im Bild:** Vendor-Logos, Robotermaskottchen, Cyberpunk-Glow, Fake-UI-Screenshots, Watermarks, Prompt-Meta-Text als Labels, Wände aus Code.
@@ -8,7 +8,7 @@ Kurzreferenz für den Skill `abbildung`. Pro Figur: Spec-Punkte ausfüllen, dann
|---|-----------|--------------|
| U1 | Kernaussage in ~3 s erfassbar | Komposition zu voll / Fokus unklar |
| U2 | Pflicht-Labels vollständig | fehlende Keywords aus Spec |
| U3 | Labels korrekt buchstabiert (EN) | Typos, Garbled Text, erfundene Wörter |
| U3 | Labels korrekt buchstabiert (DE); keine englischen Reste außer Namen/Siglen | Typos, Garbled Text, erfundene Wörter, Sprachenmix |
| U4 | Keine verbotenen Motive | Robots, Vendor-Logos, Cyberpunk-Glow, Fake-UI, Watermarks |
| U5 | Kein Prompt-Meta im Bild | „16:9“, „Create a…“, Qualitäts-Sätze als Text |
| U6 | Stil: flat vector + soft depth, Editorial | Photoreal-Noise, Clipart-Chaos |
+28 -23
View File
@@ -10,29 +10,31 @@
| Datum | 2026-08-29 |
| Projektpfad | `/Volumes/SSD2TB/books/collatz` |
| Titel | *Das Hagelkorn-Problem* — Untertitel *Die Collatz-Vermutung* |
| Branch | `main` · Remote `http://10.27.27.139:3000/admin/collatz.git` · HEAD `7610037` = origin/main. Humanizer + P1 `fa3eb44`. |
| Dist | `dist/collatz-vermutung.pdf` `df8611b` (73 S., 1744.6 KiB, QA PASS). **Veraltet** gegenüber Humanizer-Prosa. Print-PDF fehlt. |
| Status | **Phasengrenze.** Humanizer + P1 committed (2026-08-29). Dist veraltet. Print fehlt. Nächste Session: Dist/PDF nur mit Auftrag. |
| Nächste Session | Ohne extra Wort: nichts. Dist/PDF extra (`just pdf` + `just qa`). Print extra. Gegenlese/P1 nicht erneut. Taste.md nicht committen. |
| Invariante | Ungelöst bleibt ungelöst. m = Täler / lokale Minima (`docs/03` §3.3). Tao = fast beschränkte Werte, log-Dichte. 111 = τ_C(27), nicht σ. 6,95 · ln n = τ unter T (Check: ≈ 23 vs. τ_T(27) = 70). C-01 / F-00–F-13 nicht regenerieren. `docs/` / PDF / Commit / Push nur mit Auftrag. Ein Commit ≠ alles Dirty. URLs nur in `docs/08`. KI-Hinweis nicht streichen/vernebeln. |
| Dirty | Nur `.commandcode/taste/taste/taste.md` (nicht committen). |
| Branch | `main` · Remote `http://10.27.27.139:3000/admin/collatz.git` · HEAD nach Labels-DE (SHA nach Commit). Humanizer + P1 `fa3eb44`. |
| Dist | `dist/collatz-vermutung.pdf` gebaut 2026-08-29 (70 S., 1736.6 KiB, QA PASS). Humanizer-Prosa. **Uncommitted und stale** (englische Bildlabel). Print fehlt. |
| Status | **Phasengrenze.** Labels-DE committed. Motiv freeze. Dist stale. Print fehlt. Nächste Session: Wort **pdf**. |
| Nächste Session | Ohne extra Wort: nichts. Zwei Wörter, zwei Eimer: **pdf** dann **commit**. Nie `git add -A`. Nicht `taste.md`. Motiv nicht regenerieren. Gegenlese/P1 nicht erneut. |
| Invariante | Ungelöst bleibt ungelöst. m = Täler. Tao = fast beschränkte Werte, log-Dichte. 111 = τ_C(27), nicht σ. 6,95 · ln n = τ_T. C-01 / F-00–F-13 Motiv freeze; Labels deutsch. `docs/` / PDF / Commit / Push nur mit Auftrag. Ein Commit ≠ alles Dirty. URLs nur in `docs/08`. |
| Dirty | **Eimer Dist:** `dist/collatz-vermutung.pdf` erst nach Wort `pdf`. **Nicht:** `.commandcode/taste/taste/taste.md` · Cover · `_gen/style.svg` · `_gen/rasterize.py` · `_gen/F-06-fernglas-kueste-imagine.jpg`. |
## Slice (nicht neu verhandeln)
Geschlossen, Stand 2026-08-29 (Handoff gegen `git status`/`git log` verifiziert):
- ToC 0–13, Labels fix. Kanon: `docs/` (10 Dateien + `docs/10-comparisons.md`). Manuskript: Kapitel 0–13 + Anhänge A–C (`14-glossar.md`, `15-kommentierte-literatur.md`, `16-beruehmte-startwerte.md`).
- Cover C-01 PASS. F-00–F-13 JPEG q85 1920×1080. **F-05 = Kartierungsbeginn**, nicht Flutmarke (F-07). F-01: 1932 ≠ 3n+1. Nicht regenerieren.
- ToC 0–13, **Abschluss-Labels** fix (nicht Bildlabel). Kanon: `docs/` (10 Dateien + `docs/10-comparisons.md`). Manuskript: Kapitel 0–13 + Anhänge A–C (`14-glossar.md`, `15-kommentierte-literatur.md`, `16-beruehmte-startwerte.md`).
- Cover C-01 PASS. F-00–F-13 JPEG q85 1920×1080. **F-05 = Kartierungsbeginn**, nicht Flutmarke (F-07). F-01: 1932 ≠ 3n+1. Motiv nicht regenerieren.
- **Labels DE (2026-08-29, committed):** SVG-Textchirurgie F-00–F-13, Raster 1920×1080 q85. Wortliste = Kapitelwörter (Rückwärtsbaum, Stoppzeit, Dunst, geprüft, fast alle, Kreis, Divergenz, dazwischen, …). Slogan-Banner F-05/F-06 gestrichen. F-11 „ungerade vollkommene“ zweizeilig. C-01 unangetastet. Katalog + Skill `abbildung` DE. Captions im Markdown unverändert. Verify: `just markdownlint` · `just link-check` grün. PDF nicht neu gebaut.
- Total-Check `reviews/vollpruefung-2026-08-29.md`: Text-P0 gepatcht, nicht neu aufmachen.
- **Auf origin (Eimer a–k + Quellenlage, Push 2026-08-29):** `1c49ee8` Manuskript · `ba5f9cf` Assets · `6b92b43` total-check · `d75080e` PDF-Meta/Mail · `4b0fb27` Prompt 2. Aufl. · `d2d51f6` Zählung · `f9a81b0` Conway-Echo · `d1d32a9` Rest-Lektorat §6+E6 · `64521ba` L6/Quanta · `8dc465a` Anhänge A–C · `c2f9757` A4-PDF Dist · `c441da7` Handoff-Nachtrag · `a9bf232` Quellenlage · `df8611b` Dist nach Quellenlage · `9c86c4c` Handoff Quellenlage/Dist. **Humanizer + P1:** `fa3eb44` · `7610037` Handoff Humanizer SHA (HEAD = origin).
- **Auf origin (Eimer a–k + Quellenlage, Push 2026-08-29):** `1c49ee8` Manuskript · `ba5f9cf` Assets · `6b92b43` total-check · `d75080e` PDF-Meta/Mail · `4b0fb27` Prompt 2. Aufl. · `d2d51f6` Zählung · `f9a81b0` Conway-Echo · `d1d32a9` Rest-Lektorat §6+E6 · `64521ba` L6/Quanta · `8dc465a` Anhänge A–C · `c2f9757` A4-PDF Dist · `c441da7` Handoff-Nachtrag · `a9bf232` Quellenlage · `df8611b` Dist nach Quellenlage · `9c86c4c` Handoff Quellenlage/Dist. **Humanizer + P1:** `fa3eb44` · `7610037` Handoff SHA · `ff8f5bf` Handoff origin HEAD (HEAD = origin).
- **Zählung (`d2d51f6`):** C/T/σ/τ/M in Kap. 2–3. 111 = τ_C(27). Heuristik 6,95 ln n nur τ unter T (Check ≈ 23 vs. τ_T(27) = 70). `docs/05` Mix unangetastet.
- **Conway (`f9a81b0`):** Kap. 5 Ankündigung + Kasten. Kap. 8 FRACTRAN-Werkzeug, PRIMEGAME ohne Folge. Kap. 12 Horizont (Schnellkurs überspringt 5 und 8).
- **§6+E6 (`d1d32a9`)** · **L6/Quanta (`64521ba`)**.
- **Anhänge A–C (`8dc465a`):** A = fünf ToC-Lemmata, je ein Satz (`14-glossar.md`). B = Pflichtkerne `prompts/auflage-2.md` + Popularisierung (Veritasium/Numberphile/Gardner; Video-Stand 2^68 ≠ Kanon 2^71); Nachbarn = `docs/07` §7.5, nicht `docs/10`; keine URLs, kein Register (`15-kommentierte-literatur.md`). C = 27 als C/T-Paar + frühe τ_C-Rekordhalter; heutige Rekorde nur „astronomisch größer“ (`docs/04` §4.4, keine Namen/Zahlen erfinden; `16-beruehmte-startwerte.md`). PDF-Reihenfolge A–B–C über Dateinummern 14/15/16. Assembler-Code unangetastet — Glob `NN-*.md` nimmt 14–16 mit. Verify 2026-08-29: `just markdownlint` · `just link-check` grün, 19 files.
- **A4-PDF (`c2f9757`):** Assembler 17 Dateien (0–13 + A–C). QA PASS: 73 Seiten, 1744.5 KiB, 9 Fonts eingebettet, 5 Keywords. IV: A S. 61, B S. 62, C S. 66. LaTeX-Warnung `\@parboxrestore` (bekannt, nicht blockierend). Print fehlt.
- **A4-PDF (`c2f9757` / `df8611b`):** Alt, vor Humanizer. 73 S. — überholt.
- **A4-PDF Humanizer (gebaut 2026-08-29, Dist uncommitted):** Assembler 17 Dateien (0–13 + A–C). QA PASS: 70 Seiten, 1736.6 KiB, 9 Fonts eingebettet, 5 Keywords. IV: A S. 58, B S. 59, C S. 63. LaTeX-Warnung `\@parboxrestore` (bekannt, nicht blockierend). Print fehlt. P1-Gelenk im PDF.
- Kap. 0/1/13 bewusst H1-only. Struktur-Gate zu. Volltour bleibt 0–13 (Anhang nicht im Lesepfad).
- **Quellenlage (`a9bf232`):** Growney-Gedicht 2011 (Chapbook 2006 = anderes Werk). Allouche = Séminaire Talence Exp. 9, 1979, θ > ≈ 0,869 — nicht JNT 12 (1979) 476–478. Berg/Meinardus 1994 = Funktionsgleichungen; RPF = spätere Lesart. Fermat „in den 1630er Jahren“. Kap. 11-Zahlen (Goldbach 4×10^18, Riemann Platt–Trudgian 2021, OPN 10^1500) unangetastet. Verify: `just markdownlint` · `just link-check` grün. Protokoll `reviews/quellenlage-2026-08-29.md`. Dist danach: `df8611b`.
- **Humanizer-Pass (committed, 2026-08-29):** AI-Slop-Senkung Kap. 0–13 + `pdf/front/impressum.tex` + Ankerzeilen in `abbildungen.md`. Template-Schlusstitel weg (`## Was feststeht` / `## Der Satz, der bleibt` / `## Der Blick über das Feld` / „Zum Mitnehmen“); funktionale Labels bleiben (ToC **nicht** umgeschrieben, Struktur-Gate zu). „Ein Bild, kein Beweis“ nur noch Kap. 0, 3, 13 je einmal; Kapitelbilder (Hagelkorn, Koralle, Würfel-Walk, Triptychon, Fernglas, Flutmarke, …) stehen. Fact-Lock, C/T, σ/τ, Heimatstellen unangetastet. KI-Hinweis gekürzt, in der Sache vollständig. Glossar + Anhang B/C ohne Eingriff. Kap. 0/1/13 weiter H1-only. Verify: `just markdownlint` · `just link-check` grün. Kein PDF.
- **Humanizer-Pass (committed, 2026-08-29):** AI-Slop-Senkung Kap. 0–13 + `pdf/front/impressum.tex` + Ankerzeilen in `abbildungen.md`. Template-Schlusstitel weg (`## Was feststeht` / `## Der Satz, der bleibt` / `## Der Blick über das Feld` / „Zum Mitnehmen“); funktionale Labels bleiben (ToC **nicht** umgeschrieben, Struktur-Gate zu). „Ein Bild, kein Beweis“ nur noch Kap. 0, 3, 13 je einmal; Kapitelbilder (Hagelkorn, Koralle, Würfel-Walk, Triptychon, Fernglas, Flutmarke, …) stehen. Fact-Lock, C/T, σ/τ, Heimatstellen unangetastet. KI-Hinweis gekürzt, in der Sache vollständig. Glossar + Anhang B/C ohne Eingriff. Kap. 0/1/13 weiter H1-only. Verify: `just markdownlint` · `just link-check` grün. A4-PDF danach gebaut (Dist uncommitted).
- **Gegenlese Humanizer (2026-08-29):** Skill `kapitel-review`. Fact-Lock hält (2^71, Tao fast beschränkt/log-Dichte, m=91 Täler, 111=τ_C, 6,95 ln n = τ_T). Funktionale Abschlüsse stehen ohne Schablonentitel. P0 keine. P2: Kap. 11 Landung knapp (Tabelle trägt den Ausblick); Impressum wiederholt Cover-KI. Verify `just markdownlint` · `just link-check` grün. Nicht neu aufmachen.
- **P1 Kap. 0 (im Humanizer-Commit, 2026-08-29):** Nach „Sechzehn Schritte, und die Reise ist zu Ende.“ steht „Doch bei der 1 geht es weiter. 1 ist ungerade, also 3 · 1 + 1 = 4.“ Meta-Cue „Achte auf das Ende.“ nicht zurück. Verify: `just markdownlint` · `just link-check` grün, 19 files.
@@ -40,7 +42,8 @@ Geschlossen, Stand 2026-08-29 (Handoff gegen `git status`/`git log` verifiziert)
| Prio | Task | Hinweis |
|------|------|---------|
| — | Dist / A4-PDF | Humanizer-Prosa ist nicht in `df8611b`. Nur mit Auftrag: `just pdf` + `just qa`. |
| 1 | PDF nach Labels | Wort **pdf**. `just pdf` + `just qa`. Dist danach deutsche Raster. |
| 2 | Dist committen | Erst nach pdf. Wort **commit**. Nur `dist/collatz-vermutung.pdf` + dieser Handoff. Nicht taste.md. Nie `git add -A`. |
| — | Register | Nur nach ToC (wäre D, Datei 17). Extra. |
| — | Print-PDF | `just pdf-print` + `just qa-print`. `pdf/print/QA-NOTES.md` und `justfile`-Kopf: Schwesterreste. Print-Titel ist Hagelkorn. |
| — | Vorspiel-Mini-Box „Zwei Uhren“ | Kap. 0; Auflage-2 danach. |
@@ -53,14 +56,13 @@ Geschlossen, Stand 2026-08-29 (Handoff gegen `git status`/`git log` verifiziert)
```text
AGENTS.md → docs/kb/INDEX.md → HANDOFF-collatz.md.
Pfad: /Volumes/SSD2TB/books/collatz. HEAD = origin = 7610037. Humanizer + P1 = fa3eb44. Dist df8611b veraltet. Kein neues PDF.
Nicht neu: Gegenlese, Conway, §6, L6, Anhänge A–C, Quellenlage, Figuren C-01/F-00–F-13, P1.
Auftrag dieser Session: warte auf das Wort.
- Dist/PDF nur explizit (`just pdf` + `just qa`). Print extra. Taste.md nicht committen.
Humanizer zu: Template-Schlüsse weg; „Ein Bild, kein Beweis“ nur 0/3/13; KI-Hinweis ehrlich gekürzt.
ToC/Labels-Funktion unangetastet. Kap. 0/1/13 H1-only.
Pfad: /Volumes/SSD2TB/books/collatz. Labels-DE committed. Dist uncommitted und stale (englische Raster). Print fehlt.
Nicht neu: Gegenlese, Conway, §6, L6, Anhänge A–C, Quellenlage, Motiv C-01/F-00–F-13, P1, Humanizer, Labels-DE.
Auftrag: warte auf das Wort.
- pdf = just pdf + just qa (Dist danach deutsch).
- commit = erst nach pdf: dist/collatz-vermutung.pdf + HANDOFF. Push extra.
Invariante: ungelöst bleibt ungelöst. m = Täler. Tao = fast beschränkte Werte, log-Dichte.
111 = τ_C(27), nicht σ. 6,95 ln n = τ_T. URLs nur in docs/08.
111 = τ_C(27), nicht σ. 6,95 ln n = τ_T. URLs nur in docs/08. Motiv freeze; Labels deutsch.
```
## Slice-Fallen
@@ -71,10 +73,13 @@ Invariante: ungelöst bleibt ungelöst. m = Täler. Tao = fast beschränkte Wert
| Faktenschutz untergraben | „ungelöst bleibt ungelöst“; Rekorde/Grenzen nur `docs/`-Wortlaut |
| `AGENTS.md` aufblasen | schlank halten |
| PDF bauen ohne Auftrag | `just pdf` / `just qa` nur explizit |
| C-01 / F-00–F-13 anfassen | PASS; nicht regenerieren |
| C-01 / F-00–F-13 anfassen | Motiv PASS; nicht regenerieren. Labels DE 2026-08-29 (SVG-Text). Kein Imagine, kein JPEG-Overlay. |
| Labels-Commit mit Dist mischen | Falsch. Dist hat noch englische Raster. Erst labels, dann pdf, dann Dist-commit. |
| Englische Labels / Slogan-Banner zurück | Falsch. F-05/F-06 ohne „not a proof“. Caption bleibt unter der Grafik. |
| `git add assets/illustrations/` | Falsch. Imagine-JPG F-06 und `style.svg` nicht in den Labels-Eimer. Dateien einzeln. |
| F-05 = Tao/Flutmarke | Falsch. F-05 = Kartierungsbeginn; Flutmarke = F-07 |
| Extra-Figuren | Kein Brief-Faksimile, kein xkcd-Nachbau |
| Ein Commit für alles Dirty | Nein. Buch ≠ Taste ≠ Dist ≠ Handoff |
| Ein Commit für alles Dirty | Nein. Labels ≠ Dist ≠ Taste ≠ Handoff-mit-falschem-Eimer |
| `git add -A` | Falsch. Taste.md schlägt das vor; AGENTS und dieser Handoff nicht. Dateien einzeln. |
| Taste als Auftrag | Falsch. `.commandcode/taste/` ist Harness-Gedächtnis, kein Slice |
| Conway / §6 / L6 neu schreiben | Falsch. Slices sind zu |
@@ -99,7 +104,7 @@ Invariante: ungelöst bleibt ungelöst. m = Täler. Tao = fast beschränkte Wert
| Kap. 12 FRACTRAN streichen | Falsch. Schnellkurs landet in 12 ohne 5 und 8 |
| Kap. 5 Conway nur „siehe 12“ | Falsch. Geschichtspfad 1→5→9→13 sieht 12 nie |
| Mail `coding-agents@` | Falsch. Buch-Kontakt: `hagelkorn-problem@maatini.space` |
| Push ohne Auftrag | Falsch. origin = HEAD `7610037`; nächster Push nur mit Auftrag |
| Push ohne Auftrag | Falsch. origin = HEAD `ff8f5bf`; nächster Push nur mit Auftrag |
| Gegenlese Humanizer neu aufmachen | Falsch. P0 keine; P2 nicht nachziehen. P1 Kap. 0 ist gesetzt |
| P1 als „Achte auf das Ende“ zurück | Falsch. Meta-Cue war Humanizer-Schnitt. Gelenk: „Doch bei der 1 geht es weiter.“ |
| Abschluss-`##` in Kap. 0/1/13 anlegen | Falsch. Struktur-Gate zu; bewusst H1-only |
@@ -109,4 +114,4 @@ Invariante: ungelöst bleibt ungelöst. m = Täler. Tao = fast beschränkte Wert
| ToC-Labels umbenennen | Falsch. Struktur-Gate zu; Funktion (Einladung/Blick zurück/Erkenntnis/…) gilt weiter ohne Schablonentitel |
| „Ein Bild, kein Beweis“ flächig zurück | Falsch. Nur Kap. 0, 3, 13 je einmal. Kapitelbilder nicht löschen |
| KI-Hinweis tarnt | Falsch. Generative KI, Prüfung, Verantwortung, Cover/Innenbilder, Konzeptbilder — kürzer ja, „digitale Werkzeuge“ nein |
| Humanizer-Dist still bauen | Falsch. PDF nur mit Auftrag; Dist `df8611b` kennt die neue Prosa nicht |
| Humanizer-Dist still bauen | Falsch. A4 nach Humanizer ist stale (englische Raster). Rebuild nur auf Wort pdf |
+30 -29
View File
@@ -12,7 +12,7 @@ Der alte Katalog war ein Motiv-Index, kein Produktionsplan: Specs fehlten ab F-0
Änderungen in dieser Fassung:
- Jede Figur hat 3-Sekunden-Aussage, Caption (DE), Labels (EN), Anker, Gate 0, Checkliste.
- Jede Figur hat 3-Sekunden-Aussage, Caption (DE), Labels (DE), Anker, Gate 0, Checkliste.
- F-05 = Kartierungsbeginn (Terras-Linie + weiße Flecken), nicht Flutmarke/Tao.
- F-01: 1932-Notizbuch ist **nicht** 3n+1; 3n+1 erst Hamburg 1937.
- F-02 und F-13 teilen die Korallen-Sprache, unterscheiden sich in der Vollständigkeit.
@@ -23,7 +23,7 @@ Der alte Katalog war ein Motiv-Index, kein Produktionsplan: Specs fehlten ab F-0
- **IDs** = Kapitelnummern: `F-00` … `F-13`. Dateien: `assets/illustrations/<ID>-<slug>.jpg` (JPEG q85, 1920×1080).
- **SVG-Quellen:** `assets/illustrations/_gen/<ID>-*.svg` (getrackt). Stil-Basis: `_gen/style.svg`.
- **Einbettung:** `![Deutsche Caption.](assets/illustrations/<ID>-<slug>.jpg){width=90%}` — Caption deutsch mit Punkt; Labels im Bild englisch, kurz.
- **Einbettung:** `![Deutsche Caption.](assets/illustrations/<ID>-<slug>.jpg){width=90%}` — Caption deutsch mit Punkt; Labels im Bild deutsch, kurz, dieselbe Terminologie wie der Fließtext.
- **Tool-Chain SVG:** SVG (1600×900) → `rsvg-convert -w 1920 -h 1080` → PNG → PIL → JPEG q85.
- **Tool-Chain Imagine:** 16:9 Body; nach PASS auf 1920×1080 JPEG q85 legen. Cover 2:3.
- **QA:** multimodal (`read_file`) gegen diese Spec + Skill-Checkliste U1–U10/C1–C5; max. 5 Imagine-Versuche; nach 2 Struktur-Fails → SVG. PASS erst bei vollem Grün.
@@ -35,7 +35,7 @@ Im Bild **nicht** zeigen oder nahelegen:
- die Vermutung als gelöst / „alle Zahlen kommen heim“
- Verifikation `2^71` als Beweis
- Terras/Tao als Vollbeweis (immer: *almost all*, nie *all*)
- Terras/Tao als Vollbeweis (immer: *fast alle*, nie *alle*)
- Unentscheidbarkeit der **klassischen** 3n+1-Regel (Conway/Kurtz–Simon treffen die **Familie**)
- erfundene Zahlen, Rekorde, Jahreszahlen
- Robots, Vendor-Logos, Cyberpunk, Watermarks, Prompt-Meta, xkcd-Klone, Horror-Gespenster
@@ -102,7 +102,7 @@ Generierung F-01–F-13 **erledigt** (2026-08-29, SVG-Kanon, 1920×1080 JPEG q85
- **Anker:** nach „**Diese** Bahnen haben einen Spitznamen." (bereits eingebettet)
- **Caption:** „Die Bahn der 27: 111 Schritte Auf und Ab — Gipfel 9232, dann die Landung im Kreis 1 → 4 → 2 → 1."
- **Inhalt:** Log-Y-Höhenprofil, x = 111 Schritte; Peak-Marker 9232; Startmarker 27; Endzone mit Loop-Hinweis.
- **Labels (EN):** `27` `start` · `9232` `peak, step 77` · `1` · `steps` · `value (log scale)` · `loop 4 → 2 → 1`
- **Labels (DE):** `27` `Start` · `9232` `Gipfel, Schritt 77` · `1` · `Schritte` · `Wert (log)` · `Kreis` · `1 → 4 → 2 → 1`
- **Gate 0:** SVG (Kurve berechnet, nicht geraten).
- **Nicht:** Wolken-Cover wiederholen; Peak oder Schrittzahl erfinden.
- **Checkliste:** [x] Kurve exakt · [x] Peak + Schritt stimmen · [x] Log-Achse lesbar · [x] U1–U10
@@ -119,19 +119,19 @@ Generierung F-01–F-13 **erledigt** (2026-08-29, SVG-Kanon, 1920×1080 JPEG q85
- **Caption:** „Die Wanderung: vom Notizbuch 1932 über Hörsäle und Institute bis zu Gardners Kolumne 1972 — und Collatz’ Brief 1980."
- **Inhalt:** Eine horizontale Route (nicht Weltkarte-Chaos) mit Stationen als Wegpunkte. Pfeilrichtung links → rechts = Zeit.
- **Stationen (Reihenfolge fest, C1):**
1. `1932 notebook` — Collatz, **related iteration, not 3n+1**
2. `1937 Hamburg` — 3n+1 unpublished
3. `1950 ICM` — talks circulate
4. `Syracuse` — Hasse, name „Syracuse"
1. `1932 Notizbuch` — Collatz, **verwandte Iteration, nicht 3n+1**
2. `1937 Hamburg` — 3n+1 unveröffentlicht
3. `1950 ICM` — Vorträge zirkulieren
4. `Syracuse` — Hasse, Name „Syracuse"
5. `Los Alamos` — Ulam
6. `Yale` — Kakutani, ~1960
7. `1952 Thwaites` — independent (anecdote)
8. `1972 Gardner` — public
9. `1980 letter` — priority claim
- **Labels (EN, nur diese):** `1932 notebook` · `1937 Hamburg` · `1950 ICM` · `Syracuse` · `Los Alamos` · `Yale` · `1952` · `1972 Gardner` · `1980 letter`
7. `1952 Thwaites` — unabhängig (Anekdote)
8. `1972 Gardner` — öffentlich
9. `1980 Brief` — Prioritätsanspruch
- **Labels (DE, nur diese):** `1932 Notizbuch` · `nicht 3n+1` · `1937 Hamburg` · `3n+1 unveröffentlicht` · `1950 ICM` · `Syracuse` · `Los Alamos` · `Yale` · `1952` · `unabhängig` · `1972 Gardner` · `1980 Brief`
- **Gate 0:** **SVG-first** (feste Reihenfolge + Datumsunterscheidung 1932 ≠ 1937).
- **Nicht:** 1932 als Geburtsjahr von 3n+1; Brief-Faksimile; Preisgelder ($50/$500) als Bildtext; „invented by Collatz alone".
- **Checkliste:** [x] 1932 als *notebook / related* erkennbar [x] 1937 als 3n+1 [x] Reihenfolge C1 [x] keine Extra-Jahre [x] U1–U10
- **Checkliste:** [x] 1932 als *Notizbuch / nicht 3n+1* erkennbar [x] 1937 als 3n+1 [x] Reihenfolge C1 [x] keine Extra-Jahre [x] U1–U10
**QA-Log:** Versuch 1–2/4 SVG — **PASS**. Asset `F-01-wander-zeitleiste.jpg`.
@@ -149,7 +149,7 @@ Generierung F-01–F-13 **erledigt** (2026-08-29, SVG-Kanon, 1920×1080 JPEG q85
```
Weiche korallenartige Äste, aber **Knoten = exakte Zahlen**. Wurzel visuell als kleiner Loop `1 → 4 → 2 → 1` andeuten, nicht als zweiten Plot.
- **Labels (EN):** `1` `2` `4` `8` `16` `32` `5` `10` `20` `3` · `×2` · `(n−1)/3` · `loop`
- **Labels (DE):** `1` `2` `4` `8` `16` `32` `5` `10` `20` `3` · `×2` · `(n−1)/3` · `Kreis`
- **Gate 0:** **SVG-first** (C1/C2: Geometrie + Zahlen).
- **Nicht:** den Baum als vollständig/unendlich fertig zeichnen; fehlende Zahlen als „bewiesen enthalten"; F-13 vorgreifen (keine offenen Geisteräste).
- **Checkliste:** [x] Knotenmenge exakt wie oben [x] 5 hängt an 16, 3 an 10 [x] Loop an der Wurzel [x] Korallen-Sprache ohne Photoreal-Riff [x] U1–U10
@@ -162,7 +162,7 @@ Generierung F-01–F-13 **erledigt** (2026-08-29, SVG-Kanon, 1920×1080 JPEG q85
- **Anker:** nach „**Ein Bild, kein Beweis** — aber es zeigt, wo das Modell sein Gefälle versteckt." (`## Ein Würfel-Walk mit Gefälle`).
- **Caption:** „Ein Würfel-Walk mit Gefälle: acht faire Würfe von 256 nach 81 — bergab wiegt schwerer als bergauf. Der Würfel ist das Modell, nicht die Regel; er zeigt nicht den Weg einer konkreten Collatz-Bahn."
- **Inhalt:** Links kleine Treppe im Log-Maß (eine Stufe runter `−0.69`, eine hoch `+0.41`). Rechts der Modell-Walk `256 → 384 → 192 → 288 → 432 → 216 → 108 → 162 → 81` als Höhenzug mit Gefälle nach rechts unten. Ein Würfel als Motiv-Anker, nicht als 3D-Hero.
- **Labels (EN):** `256` `start` · `81` · `down −0.69` · `up +0.41` · `×3/4 per pair` · `log height`
- **Labels (DE):** `256` `Start` · `81` · `bergab −0.69` · `bergauf +0.41` · `×3/4 je Paar` · `Höhe (log)`
- **Gate 0:** **SVG-first** (Walk und Stufenmaße sind C2).
- **Nicht:** das als echte Collatz-Bahn der 256 ausgeben (Kapitel: Modell, nicht Collatz); mittleren Faktor 1 statt 0,866 nahelegen.
- **Checkliste:** [x] Endwert 81 [x] acht Schritte [x] Gefälle sichtbar ohne Tabelle [x] „model" nicht nötig als Wort, Caption trägt die Unterscheidung [x] U1–U10
@@ -175,10 +175,10 @@ Generierung F-01–F-13 **erledigt** (2026-08-29, SVG-Kanon, 1920×1080 JPEG q85
- **Anker:** nach „Drei Schattenbilder zeichnen sich ab, und dieses Kapitel hängt sie als Triptychon an die Wand…" (Kapitelanfang).
- **Caption:** „Drei Schattenbilder: ein anderer Kreis, eine Bahn, die für immer wächst — und etwas, das weder landet noch Kreis ist."
- **Inhalt:** Drei gleich breite Panels, editorial, **keine** Horror-Gespenster (Ton: Schattenbild/Silhouette).
1. Geschlossene Schleife aus Zahlenpunkten, **nicht** 1-4-2-1 (das ist der bekannte Kreis; Panel = *other cycle*).
1. Geschlossene Schleife aus Zahlenpunkten, **nicht** 1-4-2-1 (das ist der bekannte Kreis; Panel = *anderer Kreis*).
2. Bahn, die nach oben aus dem Panel verschwindet.
3. Zickzack ohne Wiederholung, weder Loop noch klarer Abschied.
- **Labels (EN):** `other cycle` · `divergence` · `neither` · optional klein `1-4-2-1` nur als Gegenpol unter/neben Panel 1, klar getrennt.
- **Labels (DE):** `anderer Kreis` · `Divergenz` · `dazwischen` · optional klein `1-4-2-1` nur als Gegenpol unter/neben Panel 1, klar getrennt.
- **Gate 0:** Imagine.
- **Nicht:** 5n+1 als viertes Panel; Friedhof; „counterexample found"; negative Kreise als Hauptmotiv (die gehören in den Text).
- **Checkliste:** [x] genau drei Panels [x] Panel 1 ≠ trivialer Kreis [x] keine Halloween-Ikonografie [x] U1–U10
@@ -191,10 +191,10 @@ Generierung F-01–F-13 **erledigt** (2026-08-29, SVG-Kanon, 1920×1080 JPEG q85
- **Anker:** nach „Hier beginnt die Kartierung, nicht die Eroberung." (Kapitelanfang).
- **Caption:** „Kartierungsbeginn: Terras’ Linie von 1976 gilt für fast alle Startzahlen — die weißen Flecken sind dünn, aber nicht als leer bewiesen."
- **Inhalt:** Landkarte/Vermessungsblatt, eine kräftige vermessene Linie (Stoppzeit / „falls below start"), große **weiße** unkartierte Flecken. Kein Wasser, keine Flutmarke (das ist F-07).
- **Labels (EN):** `1976 Terras` · `almost all` · `stopping time` · `white spots` · `not a proof of all`
- **Labels (DE):** `1976 Terras` · `fast alle` · `Stoppzeit` · `weiße Flecken` · Slogan `not a proof of all` gestrichen
- **Gate 0:** Imagine; falls Jahreszahl/„Terras" nach 2 Versuchen kleckert → SVG-Typo-Overlay oder reines SVG.
- **Nicht:** Dateiname/Motiv „fast-alle" im Tao-Sinn; Flut an einer Mauer; die Linie als Eroberung/Vollbeweis; `2^71`.
- **Checkliste:** [x] weiße Flecken sichtbar [x] „almost all", nicht „all" [x] visuell unterscheidbar von F-07 [x] U1–U10
- **Checkliste:** [x] weiße Flecken sichtbar [x] „fast alle", nicht „alle" [x] visuell unterscheidbar von F-07 [x] U1–U10
**QA-Log:** Imagine: Extra-Titel, Hex-Codes als Kartenlabels, erfundenes „survey halted Oct 1976“ → FAIL C4. SVG — **PASS**. Asset `F-05-kartierungsbeginn.jpg`.
@@ -204,7 +204,7 @@ Generierung F-01–F-13 **erledigt** (2026-08-29, SVG-Kanon, 1920×1080 JPEG q85
- **Anker:** nach „Hinter dem Dunst am Horizont könnte Küste sein — du weißt es nicht, weil du nicht hingesehen hast." (Kapitelanfang).
- **Caption:** „Das Fernglas zeigt die Küste gestochen scharf bis 2^71^ — und beweist nicht, dass sie hinter dem Dunst weiterläuft."
- **Inhalt:** Küstenstreifen, links/vorne scharf, rechts/hinten Dunst. Ein Fernglas oder Sichtkegel als Rahmen. **Eine** Zahlmarke auf der Schärfegrenze.
- **Labels (EN):** `2^71` · `verified` · `haze` · `not a proof`
- **Labels (DE):** `2^71` · `geprüft` · `Dunst` · Slogan `not a proof` gestrichen
- **Gate 0:** Imagine; die eine Zahl `2^71` ist C2 — bei Garbled Text: Imagine-Szene halten, Zahl per SVG/Typo nachziehen (nicht bis Versuch 5 raten).
- **Nicht:** `2^68` oder andere Grenzen; Häkchen „done/solved"; die Küste hinter dem Dunst als sicher durchgezeichnet.
- **Checkliste:** [x] Grenze lesbar als `2^71` [x] Dunst ≠ leere weiße Seite [x] kein Beweis-Gestus [x] U1–U10
@@ -217,7 +217,7 @@ Generierung F-01–F-13 **erledigt** (2026-08-29, SVG-Kanon, 1920×1080 JPEG q85
- **Anker:** nach „nicht unten bei den durchgerechneten Zahlen, sondern in dem schmalen Streifen über der höchsten Flutmarke." (Kapitelanfang).
- **Caption:** „Die Flutmarke: Jeder Satz über fast alle lässt das Wasser steigen — die Vermutung verlangt die ganze Mauer, ohne Ausnahme."
- **Inhalt:** Hafenmauer/Deich, Wasser bis zu einer hohen Marke, **sichtbarer trockener Kamm** darüber. Eine Leiter von Marken, oberste = Tao, darunter Terras als tiefere Marke (ohne Zahlenwust).
- **Labels (EN):** `Terras 1976` · `Tao 2022` · `almost all` · `almost bounded` · `the rest`
- **Labels (DE):** `Terras 1976` · `Tao 2022` · `fast alle` · `fast beschränkt` · `Ausnahme`
- **Gate 0:** Imagine; Jahreszahlen bei Fail → weglassen, Caption trägt die Namen (lieber weniger Text als falsche Jahre).
- **Nicht:** Wasser über den Kamm; „solved"; Verwechslungsgefahr mit F-05 (Karte) oder F-06 (Küste/Fernglas); natürliche Dichte und log-Dichte als Formelwand.
- **Checkliste:** [x] trockener Streifen über der Marke [x] Tao als höchste Marke, nicht als Vollbeweis [x] unterscheidbar von F-05/F-06 [x] U1–U10
@@ -230,7 +230,7 @@ Generierung F-01–F-13 **erledigt** (2026-08-29, SVG-Kanon, 1920×1080 JPEG q85
- **Anker:** nach „Welche Werkzeuge hat die Forschung probiert — und wo rutscht jedes ab?" (Kapitelanfang).
- **Caption:** „Der Werkzeugkasten: Rückwärtsbaum, 2-adische Brille, Parität, Transferoperator, Attraktor, FRACTRAN — jedes erklärt etwas und bleibt woanders stecken."
- **Inhalt:** Offener Werkzeugkasten, sechs Fächer, ruhig, keine Hero-Tools.
- **Labels (EN):** `inverse tree` · `2-adics` · `parity` · `transfer` · `attractor` · `FRACTRAN`
- **Labels (DE):** `Rückwärtsbaum` · `2-adisch` · `Parität` · `Transferoperator` · `Attraktor` · `FRACTRAN`
- **Gate 0:** Imagine.
- **Nicht:** Hammer+Zange verkeilt als Zweitfigur; „proof kit"; Vendor-Werkzeugmarken.
- **Checkliste:** [x] genau diese sechs Labels [x] kein siebtes Werkzeug [x] U1–U10
@@ -243,7 +243,7 @@ Generierung F-01–F-13 **erledigt** (2026-08-29, SVG-Kanon, 1920×1080 JPEG q85
- **Anker:** nach „Man könnte dieses Kapitel einen Friedhof nennen. Das Bild wäre falsch…"
- **Caption:** „Das Bergführer-Protokoll: Jeder seriöse Fehlversuch zeigt, welche Tür nicht aufgeht."
- **Inhalt:** Offenes Protokollheft / Routenskizze im Gelände. Markierte Sackgassen, weiterführende Pfade. Nüchtern.
- **Labels (EN):** `gap` · `heuristic ≠ proof` · `computer argument` · `case file`
- **Labels (DE):** `Lücke` · `Heuristik ≠ Beweis` · `Computerargument` · `Protokoll`
- **Gate 0:** Imagine.
- **Nicht:** Friedhof, Grabsteine, Skandal-Rot, Opfer-2011 als Karikatur, ChatGPT-Witz als Bildtext.
- **Checkliste:** [x] Protokoll, kein Friedhof [x] keine Personen-Porträts [x] U1–U10
@@ -256,7 +256,7 @@ Generierung F-01–F-13 **erledigt** (2026-08-29, SVG-Kanon, 1920×1080 JPEG q85
- **Anker:** nach „Manche Probleme wurden erst gelöst, als jemand begann, von der anderen Seite her zu bauen."
- **Caption:** „Brückenbau: Fermat, Poincaré, Vier Farben — die Werkzeuge kamen oft vom anderen Ufer. Collatz: das Wasser dazwischen."
- **Inhalt:** Ein Fluss, drei vollendete Brücken zu benannten Ufern, ein viertes Ufer mit Pfeilern oder fehlender Mitte.
- **Labels (EN):** `Fermat` · `Poincaré` · `four colour / Kepler` · `Collatz` (am **offenen** Ufer)
- **Labels (DE):** `Fermat` · `Poincaré` · `Vier Farben / Kepler` · `Collatz` (am **offenen** Ufer)
- **Gate 0:** Imagine.
- **Nicht:** Collatz-Brücke fertig; „will be solved"; Jahreszahlen 350/100 als Hero-Zahlen.
- **Checkliste:** [x] Collatz-Ufer unverbunden [x] genau die genannten Riesen [x] U1–U10
@@ -269,7 +269,7 @@ Generierung F-01–F-13 **erledigt** (2026-08-29, SVG-Kanon, 1920×1080 JPEG q85
- **Anker:** nach „Dafür überall Rechenfronten, die weit vor die Theorie vorgedrungen sind." (Kapitelanfang).
- **Caption:** „Nachbargärten: Goldbach, Zwillinge, Riemann, ungerade vollkommene Zahlen, Busy Beaver — und Collatz in derselben Straße."
- **Inhalt:** Eine Straße, sechs ähnliche Häuser, Gärten dahinter undurchdringlich. Keine Rekordzahlen an den Zäunen (die stehen im Text).
- **Labels (EN):** `Goldbach` · `twins` · `Riemann` · `odd perfect` · `Busy Beaver` · `Collatz`
- **Labels (DE):** `Goldbach` · `Zwillinge` · `Riemann` · `ungerade vollkommene` · `Busy Beaver` · `Collatz`
- **Gate 0:** Imagine.
- **Nicht:** `4×10^18`, `246`, `10^1500`, `BB(5)=47176870` ins Bild; Collatz als „das schwerste" oder „das leichteste" per Krone/Größe.
- **Checkliste:** [x] sechs Häuser, sechs Labels [x] keine Rekordzahlen [x] U1–U10
@@ -282,7 +282,7 @@ Generierung F-01–F-13 **erledigt** (2026-08-29, SVG-Kanon, 1920×1080 JPEG q85
- **Anker:** nach „Zweitens: Das Schloss ist so gebaut, dass kein Schlüssel dieser Welt es je öffnen kann." (Kapitelanfang).
- **Caption:** „Zwei Arten verschlossener Tore: Schloss ohne geschmiedeten Schlüssel — und Schloss, das keinen Schlüssel dieser Welt durchlässt. Die 3n+1-Frage: unmarkiert."
- **Inhalt:** Zaun mit mehreren Toren. Zwei klar unterschiedene Schloss-Typen (Typ A: leerer Schlüsselkasten / ungeschmiedet; Typ B: Gödel-Schloss, nachweislich ohne passenden Schlüssel). Ein Tor mittig **ohne** Typ-Abzeichen = klassische 3n+1-Frage. Seitlich angedeuteter Zaun voller ähnlicher Tore = Familie (Conway).
- **Labels (EN):** `key not yet forged` · `no key exists` · `3n+1 ?` · `related family`
- **Labels (DE):** `Schlüssel fehlt` · `kein Schlüssel` · `3n+1 ?` · `Familie`
- **Gate 0:** Imagine.
- **Nicht:** 3n+1 als Typ B markieren; „undecidable" am 3n+1-Tor; Gödel-Porträt; Sensationstypografie.
- **Checkliste:** [x] zwei Schloss-Typen unterscheidbar [x] 3n+1-Tor ohne Typ [x] Familie ≠ Einzelregel [x] U1–U10
@@ -295,12 +295,12 @@ Generierung F-01–F-13 **erledigt** (2026-08-29, SVG-Kanon, 1920×1080 JPEG q85
- **Anker:** nach „Also wächst der Korallenbaum weiter, solange niemand eine Zahl findet, die sich weigert, nach Hause zu kommen."
- **Caption:** „Der Korallenbaum wächst weiter: Die Vermutung sagt, jede positive ganze Zahl sitzt irgendwo daran. Beweisen lässt sich das nicht durch Nachrechnen."
- **Inhalt:** **Dieselbe visuelle Sprache wie F-02** (Palette, Astform, Wurzel-Loop). Unterschied: der sichtbare Ausschnitt endet in blasseren, unfertigen Spitzen; ein, zwei Äste gehen über den Rand. Keine neuen erfundenen Zahlen. Kein „complete/solved"-Siegel.
- **Labels (EN):** `still growing` · `loop 4 → 2 → 1` — Zahlen nur, wenn sie F-02 wiederholen (`1` `2` `4` …), sonst weglassen.
- **Labels (DE):** `wächst weiter` · `Kreis 4 → 2 → 1` — Zahlen nur, wenn sie F-02 wiederholen (`1` `2` `4` …), sonst weglassen.
- **Gate 0:** Imagine **nach** F-02, mit F-02 als Referenzbild (`image_edit` oder Prompt mit „same coral language as [F-02]"). Falls F-02 SVG ist: Stil halten, nicht photoreal werden.
- **Nicht:** identische Kopie von F-02; vollständige unendliche Koralle; Gegenbeispiel-Zahl einzeichnen.
- **Checkliste:** [x] als Geschwister von F-02 lesbar [x] Offenheit/Wachstum sichtbar [x] kein Vollständigkeits-Gestus [x] U1–U10
**QA-Log:** SVG nach F-02 — **PASS**. Asset `F-13-schluss-koralle.jpg`. 32/20 an den wachsenden Spitzen weggelassen; `still growing`.
**QA-Log:** SVG nach F-02 — **PASS**. Asset `F-13-schluss-koralle.jpg`. 32/20 an den wachsenden Spitzen weggelassen; Label `wächst weiter`.
---
@@ -310,5 +310,6 @@ Generierung F-01–F-13 **erledigt** (2026-08-29, SVG-Kanon, 1920×1080 JPEG q85
- [x] Katalog-Status gesetzt
- [x] Kapitel-Einbettung F-00–F-13 (2026-08-29)
- [x] C-01 und F-00 nicht anfassen
- [ ] Commit nur mit Auftrag
- [x] Labels F-00–F-13 eingedeutscht (2026-08-29); Motiv freeze bleibt
- [x] Commit nur mit Auftrag (Labels-DE)
- [ ] PDF-Rebuild nur mit Auftrag
Binary file not shown.

Before

Width:  |  Height:  |  Size: 93 KiB

After

Width:  |  Height:  |  Size: 92 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 85 KiB

After

Width:  |  Height:  |  Size: 85 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 53 KiB

After

Width:  |  Height:  |  Size: 53 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 70 KiB

After

Width:  |  Height:  |  Size: 71 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 87 KiB

After

Width:  |  Height:  |  Size: 89 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 201 KiB

After

Width:  |  Height:  |  Size: 195 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 83 KiB

After

Width:  |  Height:  |  Size: 81 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 87 KiB

After

Width:  |  Height:  |  Size: 87 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 98 KiB

After

Width:  |  Height:  |  Size: 101 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 108 KiB

After

Width:  |  Height:  |  Size: 109 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 86 KiB

After

Width:  |  Height:  |  Size: 87 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 144 KiB

After

Width:  |  Height:  |  Size: 145 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 107 KiB

After

Width:  |  Height:  |  Size: 106 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 54 KiB

After

Width:  |  Height:  |  Size: 54 KiB

+5 -5
View File
@@ -38,8 +38,8 @@
<line class="axis" x1="169.0" y1="700.0" x2="1545.0" y2="700.0"/>
<!-- axis titles -->
<text class="t-soft" font-size="26" text-anchor="middle" x="840" y="858">steps</text>
<text class="t-soft" font-size="26" text-anchor="middle" transform="translate(52,420) rotate(-90)">value (log scale)</text>
<text class="t-soft" font-size="26" text-anchor="middle" x="840" y="858">Schritte</text>
<text class="t-soft" font-size="26" text-anchor="middle" transform="translate(52,420) rotate(-90)">Wert (log)</text>
<line class="hairline" x1="175.0" y1="700.0" x2="175.0" y2="710.0"/>
<text class="t-soft" font-size="26" text-anchor="middle" x="175.0" y="744.0">0</text>
<line class="hairline" x1="402.4" y1="700.0" x2="402.4" y2="710.0"/>
@@ -67,13 +67,13 @@
<!-- start marker -->
<circle class="navy" cx="175.0" cy="499.6" r="9"/>
<text class="t-strong" font-size="30" x="189.0" y="543.6">27</text>
<text class="t-soft" font-size="24" x="189.0" y="573.6">start</text>
<text class="t-soft" font-size="24" x="189.0" y="573.6">Start</text>
<!-- peak marker -->
<line class="hairline" x1="1050.3" y1="130.9" x2="1050.3" y2="92.9"/>
<circle class="blue" cx="1050.3" cy="144.9" r="9"/>
<text class="t-blue" font-size="34" text-anchor="middle" x="1050.3" y="82.9">9232</text>
<text class="t-soft" font-size="24" text-anchor="middle" x="1050.3" y="52.9">peak, step 77</text>
<text class="t-soft" font-size="24" text-anchor="middle" x="1050.3" y="52.9">Gipfel, Schritt 77</text>
<!-- landing + loop annotation -->
<circle class="navy" cx="1436.8" cy="700.0" r="9"/>
@@ -81,5 +81,5 @@
stroke="#0B1F33" stroke-width="2.5" opacity="0.55"/>
<line class="hairline" x1="1240" y1="608" x2="1392" y2="556"/>
<text class="t-strong" font-size="28" text-anchor="middle" x="1195" y="606">1 → 4 → 2 → 1</text>
<text class="t-soft" font-size="24" text-anchor="middle" x="1195" y="638">loop</text>
<text class="t-soft" font-size="24" text-anchor="middle" x="1195" y="638">Kreis</text>
</svg>

Before

Width:  |  Height:  |  Size: 6.0 KiB

After

Width:  |  Height:  |  Size: 6.0 KiB

@@ -67,8 +67,8 @@
<line x1="-1" y1="10" x2="12" y2="10" stroke="#0D9488" stroke-width="2" stroke-linecap="round"/>
<line x1="12" y1="10" x2="12" y2="24" stroke="#0D9488" stroke-width="2" stroke-linecap="round"/>
</g>
<text class="t-strong" font-size="24" text-anchor="middle" x="175" y="174">1932 notebook</text>
<text class="t-soft" font-size="20" text-anchor="middle" x="175" y="200">related, not 3n+1</text>
<text class="t-strong" font-size="24" text-anchor="middle" x="175" y="174">1932 Notizbuch</text>
<text class="t-soft" font-size="20" text-anchor="middle" x="175" y="200">nicht 3n+1</text>
<!-- 2 · 1937 Hamburg (below) — this IS 3n+1, unpublished -->
<line class="hairline" x1="335" y1="508" x2="335" y2="632"/>
@@ -79,7 +79,7 @@
<text class="t-blue" font-size="26" text-anchor="middle" x="0" y="8">3n+1</text>
</g>
<text class="t-strong" font-size="24" text-anchor="middle" x="335" y="760">1937 Hamburg</text>
<text class="t-blue" font-size="20" text-anchor="middle" x="335" y="786">3n+1 unpublished</text>
<text class="t-blue" font-size="20" text-anchor="middle" x="335" y="786">3n+1 unveröffentlicht</text>
<!-- 3 · 1950 ICM (above) — talks circulate -->
<line class="hairline" x1="495" y1="442" x2="495" y2="316"/>
@@ -151,7 +151,7 @@
<polygon class="blue" points="14,8 22,3 22,13"/>
</g>
<text class="t-strong" font-size="24" text-anchor="middle" x="1135" y="178">1952</text>
<text class="t-soft" font-size="20" text-anchor="middle" x="1135" y="204">independent</text>
<text class="t-soft" font-size="20" text-anchor="middle" x="1135" y="204">unabhängig</text>
<!-- 8 · 1972 Gardner (below) — public -->
<line class="hairline" x1="1295" y1="504" x2="1295" y2="628"/>
@@ -176,5 +176,5 @@
<polygon points="-36,-10 0,18 36,-10" fill="#E2E8F0" stroke="#0B1F33" stroke-width="2.5" stroke-linejoin="round"/>
<polygon points="-36,-10 0,-28 36,-10" fill="#FFFFFF" stroke="#0B1F33" stroke-width="2.5" stroke-linejoin="round"/>
</g>
<text class="t-strong" font-size="24" text-anchor="middle" x="1450" y="186">1980 letter</text>
<text class="t-strong" font-size="24" text-anchor="middle" x="1450" y="186">1980 Brief</text>
</svg>

Before

Width:  |  Height:  |  Size: 10 KiB

After

Width:  |  Height:  |  Size: 10 KiB

@@ -71,7 +71,7 @@
<circle cx="720.0" cy="846.0" r="5.5" fill="#0B1F33"/>
<circle cx="695.8" cy="804.0" r="5.5" fill="#0B1F33"/>
<circle cx="744.2" cy="804.0" r="5.5" fill="#0B1F33"/>
<text class="t-soft" font-size="22" text-anchor="middle" x="720" y="880">loop</text>
<text class="t-soft" font-size="22" text-anchor="middle" x="720" y="880">Kreis</text>
</g>
<!-- nodes -->

Before

Width:  |  Height:  |  Size: 6.9 KiB

After

Width:  |  Height:  |  Size: 6.9 KiB

@@ -26,7 +26,7 @@
<!-- left: one-pair log staircase -->
<rect class="card shadow" x="70" y="70" width="445" height="760" rx="18"/>
<text class="t-soft" font-size="24" text-anchor="middle" transform="translate(108,430) rotate(-90)">log height</text>
<text class="t-soft" font-size="24" text-anchor="middle" transform="translate(108,430) rotate(-90)">Höhe (log)</text>
<line class="axis" x1="148" y1="175" x2="148" y2="620"/>
<!-- stair body (start → up → down); same ln-scale: up 0.41, down 0.69 -->
@@ -42,10 +42,10 @@
<circle class="blue" cx="268.0" cy="220.0" r="6"/>
<circle class="teal" cx="378.0" cy="566.6" r="6"/>
<text class="t-blue" font-size="26" text-anchor="middle" x="323.0" y="192.0">up +0.41</text>
<text class="t-teal" font-size="26" text-anchor="middle" x="413.0" y="616.0">down −0.69</text>
<text class="t-blue" font-size="26" text-anchor="middle" x="323.0" y="192.0">bergauf +0.41</text>
<text class="t-teal" font-size="26" text-anchor="middle" x="413.0" y="616.0">bergab −0.69</text>
<text class="t-strong" font-size="26" text-anchor="middle" x="292" y="678">×3/4 per pair</text>
<text class="t-strong" font-size="26" text-anchor="middle" x="292" y="678">×3/4 je Paar</text>
<!-- right: eight-step walk, log y from ln(value) -->
<rect class="card shadow" x="540" y="70" width="990" height="760" rx="18"/>
@@ -80,7 +80,7 @@
<circle class="navy" cx="620.00" cy="378.11" r="9"/>
<text class="t-strong" font-size="30" x="636" y="422">256</text>
<text class="t-soft" font-size="24" x="636" y="450">start</text>
<text class="t-soft" font-size="24" x="636" y="450">Start</text>
<circle class="navy" cx="1475.00" cy="678.75" r="9"/>
<text class="t-strong" font-size="30" text-anchor="middle" x="1475" y="724">81</text>

Before

Width:  |  Height:  |  Size: 5.4 KiB

After

Width:  |  Height:  |  Size: 5.4 KiB

@@ -57,7 +57,7 @@
<text fill="#F8FAFC" font-size="16" font-weight="700" text-anchor="middle" x="381.3" y="509.0">9</text>
<text fill="#F8FAFC" font-size="16" font-weight="700" text-anchor="middle" x="202.7" y="509.0">15</text>
<text fill="#F8FAFC" font-size="16" font-weight="700" text-anchor="middle" x="147.4" y="339.0">19</text>
<text class="t-teal" font-size="32" text-anchor="middle" x="292" y="788">other cycle</text>
<text class="t-teal" font-size="32" text-anchor="middle" x="292" y="788">anderer Kreis</text>
<!-- known cycle as counterpole, outside the card -->
<text fill="#334155" font-size="20" font-weight="600" text-anchor="middle" x="292" y="872">1-4-2-1</text>
@@ -80,7 +80,7 @@
<circle class="blue" cx="808" cy="118" r="13"/>
<polygon points="792,94 824,94 808,50" fill="#2563EB"/>
</g>
<text class="t-blue" font-size="32" text-anchor="middle" x="800" y="788">divergence</text>
<text class="t-blue" font-size="32" text-anchor="middle" x="800" y="788">Divergenz</text>
<!-- panel 3: neither — restless zigzag, no loop, no exit -->
<g class="shadow">
@@ -99,5 +99,5 @@
<circle class="navy" cx="1418" cy="248" r="13"/>
<circle class="navy" cx="1440" cy="508" r="13"/>
<circle class="navy" cx="1472" cy="358" r="13"/>
<text class="t-strong" font-size="32" text-anchor="middle" x="1308" y="788">neither</text>
<text class="t-strong" font-size="32" text-anchor="middle" x="1308" y="788">dazwischen</text>
</svg>

Before

Width:  |  Height:  |  Size: 5.5 KiB

After

Width:  |  Height:  |  Size: 5.5 KiB

@@ -209,25 +209,20 @@
<rect x="110" y="0" width="55" height="16" fill="#0B1F33"/>
</g>
<!-- labels (EN only, exact spellings) -->
<!-- labels (DE, Kapitelwörter) -->
<g class="shadow">
<rect x="250" y="158" width="280" height="66" rx="8" fill="#FFFFFF" stroke="#E2E8F0" stroke-width="2"/>
</g>
<text class="t-teal" font-size="36" text-anchor="middle" x="390" y="202">almost all</text>
<text class="t-teal" font-size="36" text-anchor="middle" x="390" y="202">fast alle</text>
<g class="shadow">
<rect x="560" y="258" width="276" height="90" rx="8" fill="#FFFFFF" stroke="#E2E8F0" stroke-width="2"/>
</g>
<line x1="698" y1="348" x2="698" y2="400" stroke="#0B1F33" stroke-width="2"/>
<text class="t-strong" font-size="30" text-anchor="middle" x="698" y="296">1976 Terras</text>
<text class="t-teal" font-size="24" text-anchor="middle" x="698" y="330">stopping time</text>
<text class="t-teal" font-size="24" text-anchor="middle" x="698" y="330">Stoppzeit</text>
<text class="t-strong" font-size="32" text-anchor="middle" x="1266" y="250">white spots</text>
<text class="t-strong" font-size="32" text-anchor="middle" x="1266" y="250">weiße Flecken</text>
<!-- caveat as sheet note, not a done-stamp -->
<g class="shadow">
<rect x="968" y="758" width="444" height="72" rx="8" fill="#FFFFFF" stroke="#E2E8F0" stroke-width="2"/>
</g>
<text class="t-strong" font-size="28" text-anchor="middle" x="1190" y="802">not a proof of all</text>
</svg>

Before

Width:  |  Height:  |  Size: 10 KiB

After

Width:  |  Height:  |  Size: 10 KiB

@@ -196,7 +196,6 @@
</g>
<text class="t-strong" font-size="42" text-anchor="middle" x="860" y="160">2^71</text>
<text class="t-teal" font-size="30" text-anchor="middle" x="420" y="118">verified</text>
<text class="t-strong" font-size="30" text-anchor="middle" x="1224" y="118">haze</text>
<text class="t-strong" font-size="28" text-anchor="middle" x="1224" y="792">not a proof</text>
<text class="t-teal" font-size="30" text-anchor="middle" x="420" y="118">geprüft</text>
<text class="t-strong" font-size="30" text-anchor="middle" x="1224" y="118">Dunst</text>
</svg>

Before

Width:  |  Height:  |  Size: 9.4 KiB

After

Width:  |  Height:  |  Size: 9.3 KiB

+3 -3
View File
@@ -148,7 +148,7 @@
<line class="axis" x1="750" y1="80" x2="750" y2="208"/>
<line class="axis" x1="742" y1="80" x2="758" y2="80"/>
<line class="axis" x1="742" y1="208" x2="758" y2="208"/>
<text class="t-strong" font-size="34" text-anchor="middle" x="1070" y="156">the rest</text>
<text class="t-strong" font-size="34" text-anchor="middle" x="1070" y="156">Ausnahme</text>
<!-- flood: high water, dry strip above, no overtop -->
<path fill="url(#waterFill)" d="M56,216
@@ -178,6 +178,6 @@
<rect class="card" x="96" y="248" width="186" height="50" rx="8"/>
<rect class="card" x="96" y="314" width="246" height="50" rx="8"/>
</g>
<text class="t-teal" font-size="26" text-anchor="middle" x="189" y="281">almost all</text>
<text class="t-teal" font-size="26" text-anchor="middle" x="219" y="347">almost bounded</text>
<text class="t-teal" font-size="26" text-anchor="middle" x="189" y="281">fast alle</text>
<text class="t-teal" font-size="26" text-anchor="middle" x="219" y="347">fast beschränkt</text>
</svg>

Before

Width:  |  Height:  |  Size: 9.9 KiB

After

Width:  |  Height:  |  Size: 9.9 KiB

@@ -81,7 +81,7 @@
<circle class="teal" cx="124" cy="72" r="8"/>
<circle class="teal" cx="172" cy="72" r="8"/>
<circle class="teal" cx="212" cy="78" r="8"/>
<text class="t-strong" font-size="26" text-anchor="middle" x="148" y="292">inverse tree</text>
<text class="t-strong" font-size="24" text-anchor="middle" x="148" y="292">Rückwärtsbaum</text>
</g>
<!-- bay 2: 2-adics -->
@@ -91,7 +91,7 @@
<circle cx="150" cy="138" r="56" fill="#0D9488" fill-opacity="0.14" stroke="#0D9488" stroke-width="3.5"/>
<circle cx="150" cy="138" r="34" fill="#0B1F33" fill-opacity="0.10" stroke="#0B1F33" stroke-width="3.5"/>
<circle class="navy" cx="150" cy="138" r="14"/>
<text class="t-strong" font-size="26" text-anchor="middle" x="150" y="292">2-adics</text>
<text class="t-strong" font-size="26" text-anchor="middle" x="150" y="292">2-adisch</text>
</g>
<!-- bay 3: parity -->
@@ -101,7 +101,7 @@
<text class="t-strong" font-size="36" text-anchor="middle" x="90" y="152">0</text>
<rect class="navy" x="164" y="96" width="84" height="84" rx="12"/>
<text font-size="36" font-weight="700" text-anchor="middle" x="206" y="152" fill="#F8FAFC">1</text>
<text class="t-strong" font-size="26" text-anchor="middle" x="148" y="292">parity</text>
<text class="t-strong" font-size="26" text-anchor="middle" x="148" y="292">Parität</text>
</g>
<!-- bay 4: transfer -->
@@ -116,7 +116,7 @@
<path d="M202 138 L240 138" fill="none" stroke="#2563EB" stroke-width="6" stroke-linecap="round"/>
<polygon points="232,128 252,138 232,148" fill="#2563EB"/>
<circle class="teal" cx="264" cy="138" r="12"/>
<text class="t-strong" font-size="26" text-anchor="middle" x="148" y="292">transfer</text>
<text class="t-strong" font-size="22" text-anchor="middle" x="148" y="292">Transferoperator</text>
</g>
<!-- bay 5: attractor -->
@@ -127,7 +127,7 @@
<circle class="navy" cx="150" cy="96" r="5.5" opacity="0.45"/>
<circle class="navy" cx="128" cy="122" r="5" opacity="0.38"/>
<circle class="navy" cx="176" cy="132" r="4.5" opacity="0.32"/>
<text class="t-strong" font-size="26" text-anchor="middle" x="150" y="292">attractor</text>
<text class="t-strong" font-size="26" text-anchor="middle" x="150" y="292">Attraktor</text>
</g>
<!-- bay 6: FRACTRAN -->

Before

Width:  |  Height:  |  Size: 7.2 KiB

After

Width:  |  Height:  |  Size: 7.2 KiB

@@ -53,11 +53,11 @@
<!-- LEFT PAGE: case file -->
<g>
<rect class="teal" x="204" y="118" width="8" height="34" rx="1"/>
<text class="t-strong" font-size="32" letter-spacing="1.2" x="224" y="144">case file</text>
<text class="t-strong" font-size="32" letter-spacing="1.2" x="224" y="144">Protokoll</text>
<line class="axis" x1="204" y1="168" x2="756" y2="168"/>
<!-- entry 1 -->
<text class="t-teal" font-size="26" x="216" y="214">heuristic ≠ proof</text>
<text class="t-teal" font-size="26" x="216" y="214">Heuristik ≠ Beweis</text>
<rect class="card" x="204" y="228" width="540" height="168" rx="8"/>
<g fill="none" stroke="#94A3B8" stroke-width="1.7">
<ellipse cx="470" cy="318" rx="188" ry="62"/>
@@ -71,7 +71,7 @@
<circle class="teal" cx="252" cy="348" r="5.5"/>
<!-- entry 2: angular surveyed traverse on the same map language -->
<text class="t-blue" font-size="26" x="216" y="440">computer argument</text>
<text class="t-blue" font-size="24" x="216" y="440">Computerargument</text>
<rect class="card" x="204" y="454" width="540" height="188" rx="8"/>
<g fill="none" stroke="#94A3B8" stroke-width="1.7">
<ellipse cx="470" cy="548" rx="188" ry="62"/>
@@ -124,5 +124,5 @@
<circle class="navy" cx="828" cy="700" r="8"/>
</g>
<text class="t-strong" font-size="28" text-anchor="end" x="908" y="292">gap</text>
<text class="t-strong" font-size="28" text-anchor="end" x="908" y="292">Lücke</text>
</svg>

Before

Width:  |  Height:  |  Size: 5.9 KiB

After

Width:  |  Height:  |  Size: 5.9 KiB

@@ -134,7 +134,7 @@
<!-- completed giants: FAR bank -->
<text class="t-strong" font-size="32" text-anchor="start" x="1148" y="168">Fermat</text>
<text class="t-strong" font-size="32" text-anchor="start" x="1148" y="362">Poincaré</text>
<text class="t-strong" font-size="26" text-anchor="start" x="1148" y="556">four colour / Kepler</text>
<text class="t-strong" font-size="26" text-anchor="start" x="1148" y="556">Vier Farben / Kepler</text>
<!-- Collatz: OPEN bank -->
<text font-weight="700" font-size="32" text-anchor="end" x="318" y="752">Collatz</text>

Before

Width:  |  Height:  |  Size: 7.1 KiB

After

Width:  |  Height:  |  Size: 7.1 KiB

@@ -115,7 +115,7 @@
<rect x="334" y="556" width="10" height="90" rx="2" fill="#334155"/>
<rect x="516" y="556" width="10" height="90" rx="2" fill="#334155"/>
<rect x="344" y="572" width="172" height="50" rx="6" fill="#FFFFFF" stroke="#0B1F33" stroke-width="2.5"/>
<text class="t-strong" font-size="22" text-anchor="middle" x="430" y="605">twins</text>
<text class="t-strong" font-size="22" text-anchor="middle" x="430" y="605">Zwillinge</text>
<rect x="574" y="556" width="10" height="90" rx="2" fill="#334155"/>
<rect x="756" y="556" width="10" height="90" rx="2" fill="#334155"/>
@@ -125,7 +125,8 @@
<rect x="808" y="556" width="10" height="90" rx="2" fill="#334155"/>
<rect x="1002" y="556" width="10" height="90" rx="2" fill="#334155"/>
<rect x="818" y="572" width="184" height="50" rx="6" fill="#FFFFFF" stroke="#0B1F33" stroke-width="2.5"/>
<text class="t-strong" font-size="20" text-anchor="middle" x="910" y="605">odd perfect</text>
<text class="t-strong" font-size="16" text-anchor="middle" x="910" y="593">ungerade</text>
<text class="t-strong" font-size="16" text-anchor="middle" x="910" y="612">vollkommene</text>
<rect x="1046" y="556" width="10" height="90" rx="2" fill="#334155"/>
<rect x="1244" y="556" width="10" height="90" rx="2" fill="#334155"/>

Before

Width:  |  Height:  |  Size: 7.3 KiB

After

Width:  |  Height:  |  Size: 7.4 KiB

+3 -3
View File
@@ -105,7 +105,7 @@
<rect x="237" y="532" width="6" height="14" rx="2" fill="#F8FAFC"/>
</g>
<text class="t-teal" font-size="24" text-anchor="middle" x="240" y="726">key not yet forged</text>
<text class="t-teal" font-size="24" text-anchor="middle" x="240" y="726">Schlüssel fehlt</text>
</g>
<!-- ========== Center: unmarked 3n+1 gate ========== -->
@@ -192,7 +192,7 @@
stroke="#2563EB" stroke-width="8" stroke-linecap="round"/>
</g>
<text class="t-blue" font-size="24" text-anchor="middle" x="1144" y="726">no key exists</text>
<text class="t-blue" font-size="24" text-anchor="middle" x="1144" y="726">kein Schlüssel</text>
</g>
<!-- ========== related family: several similar smaller gates ========== -->
@@ -237,6 +237,6 @@
<line class="hairline" x1="1511" y1="556" x2="1511" y2="626"/>
<circle cx="1506" cy="582" r="3.5" fill="#334155"/>
</g>
<text class="t-strong" font-size="22" text-anchor="middle" x="1420" y="726">related family</text>
<text class="t-strong" font-size="22" text-anchor="middle" x="1420" y="726">Familie</text>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 12 KiB

@@ -89,7 +89,7 @@
<circle cx="720.0" cy="846.0" r="5.5" fill="#0B1F33"/>
<circle cx="695.8" cy="804.0" r="5.5" fill="#0B1F33"/>
<circle cx="744.2" cy="804.0" r="5.5" fill="#0B1F33"/>
<text class="t-soft" font-size="22" text-anchor="middle" x="720" y="880">loop 4 → 2 → 1</text>
<text class="t-soft" font-size="22" text-anchor="middle" x="720" y="880">Kreis 4 → 2 → 1</text>
</g>
<!-- nodes: F-02 set minus the growing tips (32, 20 omitted) -->
@@ -123,5 +123,5 @@
<text font-weight="700" font-size="28" text-anchor="middle" dominant-baseline="central"
x="1285" y="345" style="fill:#F8FAFC">3</text>
<text class="t-teal" font-size="28" text-anchor="middle" x="520" y="64">still growing</text>
<text class="t-teal" font-size="28" text-anchor="middle" x="520" y="64">wächst weiter</text>
</svg>

Before

Width:  |  Height:  |  Size: 8.0 KiB

After

Width:  |  Height:  |  Size: 8.0 KiB