Inhalt

Aktueller Ordner: /

bundle2tutorial.html

<!DOCTYPE html>
<html lang="de">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Modal-Tutorial Bündel 2 – Die Trinität in verschiedenen Zugängen (Modul 9–11)</title>
    <base href="https://pompeii-project.org">
    <style>
        /* ========== GLOBAL ========== */
        * { margin: 0; padding: 0; box-sizing: border-box; }
        body {
            font-family: 'Georgia', 'Times New Roman', Times, serif;
            background-color: #f5f3ef;
            color: #2c2c2c;
            line-height: 1.7;
            padding: 2rem 1rem;
        }
        .container {
            max-width: 820px;
            margin: 0 auto;
            background-color: #fffef7;
            padding: 2rem 2.2rem;
            border-radius: 16px;
            box-shadow: 0 8px 30px rgba(0,0,0,0.08);
            border: 1px solid #e0d6c8;
        }
        h1 {
            font-size: 1.8rem;
            font-weight: normal;
            color: #2c2c2c;
            border-left: 6px solid #6b4f8a;
            padding-left: 1rem;
            margin-bottom: 0.3rem;
        }
        .subhead {
            font-size: 0.95rem;
            color: #6b6b6b;
            margin-bottom: 1.8rem;
            border-bottom: 1px solid #e0d6c8;
            padding-bottom: 0.8rem;
        }
        .subhead a {
            color: #6b4f8a;
            text-decoration: none;
        }
        .subhead a:hover { text-decoration: underline; }
        .version-badge {
            display: inline-block;
            background-color: #2a6b4f;
            color: #fffef7;
            font-size: 0.65rem;
            padding: 0.15rem 0.6rem;
            border-radius: 20px;
            vertical-align: middle;
            margin-left: 0.5rem;
        }
        .part-tag {
            display: inline-block;
            font-size: 0.7rem;
            padding: 0.1rem 0.6rem;
            border-radius: 20px;
            color: white;
            margin-right: 0.5rem;
        }
        .part-tag.pA { background-color: #8a3a3a; }
        .part-tag.pB { background-color: #3a5a8a; }
        .part-tag.pC { background-color: #6b4f8a; }

        /* ========== STEP BLOCK ========== */
        .step-block {
            background-color: #faf8f3;
            border-left: 4px solid #8a3a3a;
            padding: 1.5rem 1.8rem;
            margin-bottom: 2rem;
            border-radius: 0 10px 10px 0;
        }
        .step-block.partA { border-left-color: #8a3a3a; }
        .step-block.partB { border-left-color: #3a5a8a; }
        .step-block.partC { border-left-color: #6b4f8a; }
        .step-number {
            font-size: 0.75rem;
            text-transform: uppercase;
            letter-spacing: 1px;
            color: #8a3a3a;
            font-weight: bold;
        }
        .step-number.partB { color: #3a5a8a; }
        .step-number.partC { color: #6b4f8a; }
        .step-title {
            font-size: 1.3rem;
            font-weight: bold;
            margin: 0.2rem 0 0.8rem 0;
            color: #2c2c2c;
        }
        .step-explanation { margin-bottom: 1.2rem; }
        .step-explanation p { margin-bottom: 0.8rem; }
        .step-explanation ul, .step-explanation ol {
            margin: 0.5rem 0 0.8rem 1.5rem;
        }
        .step-explanation li { margin-bottom: 0.3rem; }

        /* Formula box */
        .formula-box {
            background-color: #f0ede6;
            padding: 0.8rem 1.2rem;
            border-radius: 8px;
            margin: 0.8rem 0;
            font-family: 'Courier New', monospace;
            font-size: 1.05rem;
            text-align: center;
            border: 1px solid #d4cab8;
            overflow-x: auto;
        }
        .formula-box.important {
            background-color: #d4edda;
            border-color: #6b4f8a;
        }
        .formula-box.partA {
            background-color: #f8d7da;
            border-color: #8a3a3a;
        }
        .formula-box.partB {
            background-color: #d4e4f7;
            border-color: #3a5a8a;
        }
        .formula-box.partC {
            background-color: #e8e0f0;
            border-color: #6b4f8a;
        }

        /* ========== QUESTION ========== */
        .question-box {
            background-color: #f5f0ea;
            padding: 1.2rem 1.5rem;
            border-radius: 10px;
            margin-top: 1rem;
            border: 1px solid #d4cab8;
        }
        .question-box .qoptions {
            display: flex;
            flex-wrap: wrap;
            gap: 0.4rem 1rem;
            margin-bottom: 0.8rem;
        }
        .question-box .qoptions label {
            display: inline-block;
            background-color: #fffef7;
            padding: 0.15rem 0.8rem;
            border-radius: 30px;
            border: 1px solid #d4cab8;
            font-size: 0.85rem;
            cursor: pointer;
            transition: background-color 0.2s;
        }
        .question-box .qoptions label:hover { background-color: #e8e2d7; }
        .question-box .qoptions input[type="radio"] {
            margin-right: 0.3rem;
            accent-color: #6b4f8a;
        }
        .question-box .qsubmit {
            background-color: #6b4f8a;
            color: #fffef7;
            border: none;
            padding: 0.4rem 1.6rem;
            border-radius: 30px;
            font-size: 0.85rem;
            font-family: inherit;
            cursor: pointer;
            transition: background-color 0.2s;
        }
        .question-box .qsubmit:hover { background-color: #4d3a63; }
        .question-box .qsubmit:disabled {
            background-color: #b0a89a;
            cursor: not-allowed;
        }
        .question-box .qfeedback {
            margin-top: 0.8rem;
            padding: 0.6rem 1rem;
            border-radius: 8px;
            font-weight: bold;
            display: none;
        }
        .question-box .qfeedback.correct {
            display: block;
            background-color: #d4edda;
            color: #155724;
            border: 1px solid #c3e6cb;
        }
        .question-box .qfeedback.wrong {
            display: block;
            background-color: #f8d7da;
            color: #721c24;
            border: 1px solid #f5c6cb;
        }

        /* ========== PROGRESS ========== */
        .progress-bar {
            background-color: #e0d6c8;
            border-radius: 20px;
            height: 8px;
            margin: 1.8rem 0 1rem 0;
            overflow: hidden;
        }
        .progress-bar .fill {
            height: 100%;
            width: 0%;
            background-color: #6b4f8a;
            border-radius: 20px;
            transition: width 0.4s ease;
        }
        .progress-text {
            text-align: right;
            font-size: 0.8rem;
            color: #8b8b8b;
            margin-top: -0.3rem;
        }

        /* ========== NAVI ========== */
        .nav-links {
            display: flex;
            flex-wrap: wrap;
            justify-content: space-between;
            align-items: center;
            margin-top: 2rem;
            padding-top: 1rem;
            border-top: 1px solid #e0d6c8;
        }
        .nav-links a {
            color: #6b4f8a;
            text-decoration: none;
            font-size: 0.9rem;
            padding: 0.3rem 0.8rem;
            border-radius: 30px;
            background-color: #f0ede6;
            transition: background-color 0.2s;
        }
        .nav-links a:hover:not(.disabled) { background-color: #d4cab8; }
        .nav-links .disabled {
            color: #b0a89a;
            pointer-events: none;
            background-color: #f5f3ef;
        }

        /* ========== RESPONSIVE ========== */
        @media (max-width: 640px) {
            .container { padding: 1.2rem; }
            h1 { font-size: 1.4rem; }
            .step-block { padding: 1rem 1.2rem; }
            .question-box { padding: 1rem; }
            .question-box .qoptions { flex-direction: column; gap: 0.2rem; }
            .formula-box { font-size: 0.9rem; padding: 0.6rem 0.8rem; }
            .nav-links { flex-direction: column; gap: 0.6rem; align-items: stretch; text-align: center; }
        }

        /* ========== HELPER ========== */
        .symbol {
            font-family: 'Courier New', monospace;
            background-color: #f0ede6;
            padding: 0.05rem 0.4rem;
            border-radius: 4px;
            font-size: 0.95rem;
        }
        .boxed {
            border: 1px solid #c4a86b;
            padding: 0.3rem 0.8rem;
            border-radius: 6px;
            display: inline-block;
            background-color: #faf8f3;
            font-weight: bold;
        }
    </style>
</head>
<body>

<div class="container" id="app">

    <!-- ===== HEADER ===== -->
    <h1>📐 Die Trinität in verschiedenen Zugängen <span class="version-badge">Bündel 2 – Modul 9–11</span></h1>
    <div class="subhead">
        Ein interaktives Tutorial – Schritt für Schritt<br>
        <a href="modal.html?lang=de">← Zurück zur Einstiegsseite</a> |
        <a href="bundle2.pdf">📄 PDF des Bündels</a>
    </div>

    <!-- ===== PROGRESS ===== -->
    <div class="progress-bar" id="progressBar">
        <div class="fill" id="progressFill" style="width: 0%;"></div>
    </div>
    <div class="progress-text" id="progressText">Schritt 0 von 30</div>

    <!-- ===== STEPS ===== -->
    <div id="stepContainer"></div>

    <!-- ===== NAVIGATION ===== -->
    <div class="nav-links" id="navLinks">
        <a href="#" id="prevBtn" class="disabled">← Zurück</a>
        <span id="stepIndicator" style="font-size:0.85rem; color:#8b8b8b;">0 / 30</span>
        <a href="#" id="nextBtn">Weiter →</a>
    </div>

    <!-- ===== FOOTER ===== -->
    <div style="margin-top: 2.5rem; padding-top: 1rem; border-top: 1px solid #e0d6c8; font-size: 0.75rem; color: #8b8b8b; text-align: center;">
        <p>© Paul Koop – <a href="modal.html?lang=de" style="color: #6b4f8a;">the-last-freedom.org/Projekt_Pompeji</a></p>
        <p style="margin-top:0.2rem;">Bündel 2 führt durch die Module 9, 10 und 11 – die Trinität in verschiedenen Zugängen.</p>
    </div>

</div>

<script>
    // ================================================================
    //  DATA: 30 steps for Bundle 2 – Modules 9, 10, 11
    // ================================================================

    const steps = [
        // ============================================================
        //  EINLEITUNG (Steps 0–2)
        // ============================================================
        {
            id: 0,
            title: "Was ist Bündel 2?",
            part: "Einführung",
            explanation: `
                <p><strong>Bündel 2</strong> führt durch die drei Module, die die Trinität in <strong>verschiedenen Zugängen</strong> zeigen:</p>
                <ul>
                    <li><strong>Modul 9:</strong> Bimodale Nicht-Vereinbarkeit bei DeLillo und Van Dormael.</li>
                    <li><strong>Modul 10:</strong> Unitarität als Theorem.</li>
                    <li><strong>Modul 11:</strong> Zeitlosigkeit und Gegenwart.</li>
                </ul>
                <p>Diese drei Module beantworten die Frage: <strong>Wie erscheint die Trinität in verschiedenen Zugängen?</strong></p>
                <p>Sie bauen auf Bündel 1 auf, setzen aber nur die Grundlagen aus <code>modal5.md</code> voraus.</p>
            `,
            question_html: `
                <p><strong>Was ist das Ziel von Bündel 2?</strong></p>
                <div class="qoptions">
                    <label><input type="radio" name="q0" value="0"> Die Trinität zu widerlegen.</label>
                    <label><input type="radio" name="q0" value="1"> Die Trinität in verschiedenen Zugängen zu zeigen.</label>
                    <label><input type="radio" name="q0" value="2"> Die Existenz Gottes zu beweisen.</label>
                    <label><input type="radio" name="q0" value="3"> Die Trinität als Illusion zu entlarven.</label>
                    <label><input type="radio" name="q0" value="4"> Die Physik zu ersetzen.</label>
                    <label><input type="radio" name="q0" value="5"> Die Theologie zu begründen.</label>
                </div>
            `,
            answer: 1
        },
        {
            id: 1,
            title: "Rückblick: Was Bündel 1 gezeigt hat",
            part: "Einführung",
            explanation: `
                <p>In Bündel 1 wurde gezeigt:</p>
                <ol>
                    <li><strong>Modul 6:</strong> Die minimale Teilmenge für die Zielaussage ist {ASP3, ASP4, ASP5}.</li>
                    <li><strong>Modul 7:</strong> Die Trinität ist axiomen-invariant.</li>
                    <li><strong>Modul 8:</strong> Die Grenzwertdefinition kann präzise gefasst werden.</li>
                </ol>
                <p>Bündel 2 geht einen Schritt weiter: Es zeigt, wie die Trinität in verschiedenen <strong>Perspektiven</strong> erscheint.</p>
            `,
            question_html: `
                <p><strong>Was hat Bündel 1 gezeigt?</strong></p>
                <div class="qoptions">
                    <label><input type="radio" name="q1" value="0"> Dass die Trinität unmöglich ist.</label>
                    <label><input type="radio" name="q1" value="1"> Dass die Trinität axiom-invariant ist und präzise gefasst werden kann.</label>
                    <label><input type="radio" name="q1" value="2"> Dass S5 widersprüchlich ist.</label>
                    <label><input type="radio" name="q1" value="3"> Dass die Physik irrelevant ist.</label>
                    <label><input type="radio" name="q1" value="4"> Dass Gott nicht existiert.</label>
                    <label><input type="radio" name="q1" value="5"> Dass die Trinität eine Illusion ist.</label>
                </div>
            `,
            answer: 1
        },
        {
            id: 2,
            title: "Die drei Zugänge",
            part: "Einführung",
            explanation: `
                <p>Bündel 2 zeigt drei Zugänge zur Trinität:</p>
                <ol>
                    <li><strong>Bimodaler Zugang</strong> (Modul 9): Die Trinität erscheint in zwei Perspektiven — DeLillo und Van Dormael —, die nicht vereinbar, aber gleichzeitig wahr sind.</li>
                    <li><strong>Unitaritäts-Zugang</strong> (Modul 10): Die Trinität garantiert, dass nichts verloren geht.</li>
                    <li><strong>Temporaler Zugang</strong> (Modul 11): Die Trinität ist zeitlos und gegenwärtig.</li>
                </ol>
                <p>Alle drei Zugänge führen zur selben Struktur — aber auf verschiedene Weise.</p>
            `,
            question_html: `
                <p><strong>Welche drei Zugänge zeigt Bündel 2?</strong></p>
                <div class="qoptions">
                    <label><input type="radio" name="q2" value="0"> Logisch, physikalisch, theologisch</label>
                    <label><input type="radio" name="q2" value="1"> Bimodal, unitär, temporal</label>
                    <label><input type="radio" name="q2" value="2"> Monistisch, dualistisch, trialistisch</label>
                    <label><input type="radio" name="q2" value="3"> Formell, informell, praktisch</label>
                    <label><input type="radio" name="q2" value="4"> Alt, mittel, neu</label>
                    <label><input type="radio" name="q2" value="5"> Theoretisch, praktisch, ästhetisch</label>
                </div>
            `,
            answer: 1
        },

        // ============================================================
        //  TEIL A: BIMODALE NICHT-VEREINBARKEIT (Modul 9) – Steps 3–12
        // ============================================================
        {
            id: 3,
            title: "TEIL A – Modul 9: Bimodale Nicht-Vereinbarkeit",
            part: "Teil A",
            explanation: `
                <div style="background:#f8d7da; padding:0.5rem 1rem; border-radius:6px; margin-bottom:1rem;">
                    <span class="part-tag pA">TEIL A</span>
                    <strong>Modul 9</strong>
                </div>
                <p><strong>Frage:</strong> Wie können zwei Perspektiven — DeLillo und Van Dormael — gleichzeitig wahr sein, obwohl sie nicht vereinbar sind?</p>
                <p><strong>Antwort:</strong> Durch eine <strong>bimodale Modallogik</strong> mit zwei Zugänglichkeitsrelationen R_D und R_V auf derselben Weltmenge.</p>
                <p><strong>Konsequenz:</strong> Der Omega-Punkt ist ein Fixpunkt, kein Zustand.</p>
            `,
            question_html: `
                <p><strong>Was ist die Hauptfrage von Modul 9?</strong></p>
                <div class="qoptions">
                    <label><input type="radio" name="q3" value="0"> Ob die Trinität wahr ist.</label>
                    <label><input type="radio" name="q3" value="1"> Wie zwei nicht vereinbare Perspektiven gleichzeitig wahr sein können.</label>
                    <label><input type="radio" name="q3" value="2"> Ob S5 widersprüchlich ist.</label>
                    <label><input type="radio" name="q3" value="3"> Ob die Physik relevant ist.</label>
                    <label><input type="radio" name="q3" value="4"> Ob Gott existiert.</label>
                    <label><input type="radio" name="q3" value="5"> Ob die Trinität eine Illusion ist.</label>
                </div>
            `,
            answer: 1
        },
        {
            id: 4,
            title: "Die Grundidee der bimodalen Modallogik",
            part: "Teil A",
            explanation: `
                <p>Die klassische Modallogik verwendet <strong>eine</strong> Zugänglichkeitsrelation R. Die <strong>bimodale Modallogik</strong> verwendet <strong>zwei</strong> Relationen R_D und R_V auf <strong>derselben</strong> Weltmenge.</p>
                <div class="formula-box partA">ℳ = (W, R_D, R_V, I)</div>
                <p><strong>Intuition:</strong> Beide Relationen beschreiben <strong>dieselbe Wirklichkeit</strong> — aber aus verschiedenen Perspektiven.</p>
                <p>Die beiden Notwendigkeitsoperatoren:</p>
                <ul>
                    <li><span class="symbol">□_D p</span>: "Notwendig in der DeLillo-Perspektive."</li>
                    <li><span class="symbol">□_V p</span>: "Notwendig in der Van-Dormael-Perspektive."</li>
                </ul>
            `,
            question_html: `
                <p><strong>Was ist das Neue an der bimodalen Modallogik?</strong></p>
                <div class="qoptions">
                    <label><input type="radio" name="q4" value="0"> Sie verwendet keine Welten.</label>
                    <label><input type="radio" name="q4" value="1"> Sie verwendet zwei Zugänglichkeitsrelationen auf derselben Weltmenge.</label>
                    <label><input type="radio" name="q4" value="2"> Sie verwendet keine Operatoren.</label>
                    <label><input type="radio" name="q4" value="3"> Sie ist dasselbe wie S5.</label>
                    <label><input type="radio" name="q4" value="4"> Sie ist widersprüchlich.</label>
                    <label><input type="radio" name="q4" value="5"> Sie verwendet unendlich viele Relationen.</label>
                </div>
            `,
            answer: 1
        },
        {
            id: 5,
            title: "Die DeLillo-Perspektive (□_D)",
            part: "Teil A",
            explanation: `
                <p>Die <strong>DeLillo-Perspektive</strong> entspricht der <strong>Kopenhagener Deutung</strong>:</p>
                <ul>
                    <li><strong>Kollaps:</strong> Die Wellenfunktion kollabiert bei der Messung.</li>
                    <li><strong>Eine Wirklichkeit:</strong> Aus vielen Möglichkeiten wird <strong>eine</strong> Wirklichkeit.</li>
                    <li><strong>Konstitutiver Beobachter:</strong> Ohne Beobachter keine Messung, ohne Messung kein Kollaps.</li>
                    <li><strong>Ausdünnung:</strong> Was nicht kollabiert, ist <strong>nicht real</strong>.</li>
                </ul>
                <p><strong>Axiome:</strong></p>
                <div class="formula-box partA">D4 := □_D(Beobachter → □_D Beobachter)</div>
            `,
            question_html: `
                <p><strong>Welcher physikalischen Deutung entspricht die DeLillo-Perspektive?</strong></p>
                <div class="qoptions">
                    <label><input type="radio" name="q5" value="0"> Viele-Welten-Interpretation</label>
                    <label><input type="radio" name="q5" value="1"> Kopenhagener Deutung</label>
                    <label><input type="radio" name="q5" value="2"> Bohmsche Mechanik</label>
                    <label><input type="radio" name="q5" value="3"> Relationale Quantenmechanik</label>
                    <label><input type="radio" name="q5" value="4"> QBismus</label>
                    <label><input type="radio" name="q5" value="5"> Klassische Mechanik</label>
                </div>
            `,
            answer: 1
        },
        {
            id: 6,
            title: "Die Van-Dormael-Perspektive (□_V)",
            part: "Teil A",
            explanation: `
                <p>Die <strong>Van-Dormael-Perspektive</strong> entspricht der <strong>Viele-Welten-Interpretation (MWI)</strong>:</p>
                <ul>
                    <li><strong>Kein Kollaps:</strong> Die Wellenfunktion kollabiert <strong>nicht</strong>.</li>
                    <li><strong>Alle Wirklichkeiten:</strong> Jede Möglichkeit ist in einer Welt realisiert.</li>
                    <li><strong>Nicht-konstitutiver Beobachter:</strong> Der Beobachter ist selbst Teil der Verzweigung.</li>
                    <li><strong>Fülle:</strong> Was nicht kollabiert, ist <strong>real</strong>.</li>
                </ul>
                <p><strong>Axiome:</strong></p>
                <div class="formula-box partA">V4 := □_V(Beobachter → ◇_V ¬Beobachter)</div>
            `,
            question_html: `
                <p><strong>Welcher physikalischen Deutung entspricht die Van-Dormael-Perspektive?</strong></p>
                <div class="qoptions">
                    <label><input type="radio" name="q6" value="0"> Kopenhagener Deutung</label>
                    <label><input type="radio" name="q6" value="1"> Viele-Welten-Interpretation</label>
                    <label><input type="radio" name="q6" value="2"> Bohmsche Mechanik</label>
                    <label><input type="radio" name="q6" value="3"> Relationale Quantenmechanik</label>
                    <label><input type="radio" name="q6" value="4"> QBismus</label>
                    <label><input type="radio" name="q6" value="5"> Klassische Mechanik</label>
                </div>
            `,
            answer: 1
        },
        {
            id: 7,
            title: "Der Omega-Punkt als Fixpunkt",
            part: "Teil A",
            explanation: `
                <p>Der <strong>Omega-Punkt</strong> wird definiert als die Menge der Welten, in denen <strong>beide Perspektiven gleichzeitig gelten</strong>:</p>
                <div class="formula-box partA important">Ω := { w ∈ W | □_D p @ w ∧ □_V ¬p @ w }</div>
                <p>für eine geeignete Aussage p (z. B. p := "Es gibt genau eine Wirklichkeit").</p>
                <p><strong>Bedeutung:</strong> Der Omega-Punkt ist <strong>kein Zustand</strong>, den man erreichen könnte. Er ist ein <strong>Fixpunkt</strong> — eine Menge von Welten, in denen beide Perspektiven <strong>gleichzeitig</strong> gelten.</p>
            `,
            question_html: `
                <p><strong>Was ist der Omega-Punkt?</strong></p>
                <div class="qoptions">
                    <label><input type="radio" name="q7" value="0"> Ein Zustand, den man erreichen kann.</label>
                    <label><input type="radio" name="q7" value="1"> Ein Fixpunkt — eine Menge von Welten, in denen beide Perspektiven gleichzeitig gelten.</label>
                    <label><input type="radio" name="q7" value="2"> Ein Widerspruch.</label>
                    <label><input type="radio" name="q7" value="3"> Eine Illusion.</label>
                    <label><input type="radio" name="q7" value="4"> Ein Axiom.</label>
                    <label><input type="radio" name="q7" value="5"> Eine Zeit.</label>
                </div>
            `,
            answer: 1
        },
        {
            id: 8,
            title: "Die Konsistenz der beiden Perspektiven",
            part: "Teil A",
            explanation: `
                <p><strong>Hauptergebnis:</strong> Es gibt konsistente bimodale S5-Modelle, in denen Ω ≠ ∅.</p>
                <p><strong>Konstruktion:</strong></p>
                <ul>
                    <li>W = {w₁}</li>
                    <li>R_D = {(w₁, w₁)} (S5)</li>
                    <li>R_V = {(w₁, w₁)} (S5)</li>
                    <li>p @ w₁: wahr in R_D-Perspektive, falsch in R_V-Perspektive</li>
                </ul>
                <p><strong>Prüfung:</strong> □_D p @ w₁ gilt und □_V ¬p @ w₁ gilt. Also w₁ ∈ Ω.</p>
                <p><strong>Konsequenz:</strong> Die Nicht-Vereinbarkeit ist <strong>keine Inkonsistenz</strong>, sondern eine strukturelle Eigenschaft der Wirklichkeit.</p>
            `,
            question_html: `
                <p><strong>Was zeigt der Konsistenzbeweis?</strong></p>
                <div class="qoptions">
                    <label><input type="radio" name="q8" value="0"> Dass die beiden Perspektiven inkonsistent sind.</label>
                    <label><input type="radio" name="q8" value="1"> Dass es konsistente Modelle gibt, in denen beide Perspektiven gleichzeitig gelten.</label>
                    <label><input type="radio" name="q8" value="2"> Dass eine der Perspektiven falsch ist.</label>
                    <label><input type="radio" name="q8" value="3"> Dass es keine Perspektiven gibt.</label>
                    <label><input type="radio" name="q8" value="4"> Dass die Physik irrelevant ist.</label>
                    <label><input type="radio" name="q8" value="5"> Dass S5 widersprüchlich ist.</label>
                </div>
            `,
            answer: 1
        },
        {
            id: 9,
            title: "Die Konsequenz: Der Omega-Punkt ist ein Verhältnis",
            part: "Teil A",
            explanation: `
                <p>Der Omega-Punkt ist <strong>kein Zustand</strong>, sondern ein <strong>Verhältnis</strong> zwischen zwei Perspektiven:</p>
                <ul>
                    <li>Er ist nicht das Ende der Zeit.</li>
                    <li>Er ist nicht ein Ziel, das man erreichen könnte.</li>
                    <li>Er ist die <strong>Struktur</strong> der Wirklichkeit als Verhältnis zwischen zwei Perspektiven.</li>
                </ul>
                <p><strong>Konsequenz:</strong> Wer eine der beiden Perspektiven für die ganze hält, <strong>verliert den Omega-Punkt</strong>. Er wird zur Ideologie.</p>
            `,
            question_html: `
                <p><strong>Was ist der Omega-Punkt in Modul 9?</strong></p>
                <div class="qoptions">
                    <label><input type="radio" name="q9" value="0"> Ein Zustand.</label>
                    <label><input type="radio" name="q9" value="1"> Ein Verhältnis zwischen zwei Perspektiven.</label>
                    <label><input type="radio" name="q9" value="2"> Ein Ziel.</label>
                    <label><input type="radio" name="q9" value="3"> Ein Widerspruch.</label>
                    <label><input type="radio" name="q9" value="4"> Eine Illusion.</label>
                    <label><input type="radio" name="q9" value="5"> Eine Zeit.</label>
                </div>
            `,
            answer: 1
        },
        {
            id: 10,
            title: "Bündel 2 – Teil A: Zusammenfassung",
            part: "Teil A",
            explanation: `
                <div style="background:#f8d7da; padding:0.8rem 1.2rem; border-radius:8px;">
                    <p style="font-weight:bold; color:#8a3a3a;">Ergebnis von Modul 9:</p>
                    <div class="formula-box partA important">DeLillo und Van Dormael sind nicht vereinbar, aber gleichzeitig wahr.</div>
                    <p>Der Omega-Punkt ist ein Fixpunkt — ein Verhältnis, kein Zustand.</p>
                    <p>Beide Perspektiven sind Wege zum selben Grenzwert.</p>
                </div>
            `,
            question_html: `
                <p><strong>Was ist das Fazit von Teil A?</strong></p>
                <div class="qoptions">
                    <label><input type="radio" name="q10" value="0"> Die beiden Perspektiven sind inkonsistent.</label>
                    <label><input type="radio" name="q10" value="1"> Die beiden Perspektiven sind nicht vereinbar, aber gleichzeitig wahr.</label>
                    <label><input type="radio" name="q10" value="2"> Eine der Perspektiven ist falsch.</label>
                    <label><input type="radio" name="q10" value="3"> Es gibt keine Perspektiven.</label>
                    <label><input type="radio" name="q10" value="4"> Die Physik ist irrelevant.</label>
                    <label><input type="radio" name="q10" value="5"> S5 ist widersprüchlich.</label>
                </div>
            `,
            answer: 1
        },
        {
            id: 11,
            title: "Die zwei Zugänge im Vergleich",
            part: "Teil A",
            explanation: `
                <p>Die beiden Perspektiven im Vergleich:</p>
                <table style="width:100%; border-collapse:collapse; margin:1rem 0; font-size:0.9rem;">
                    <tr style="background:#e0d6c8;">
                        <th style="border:1px solid #d4cab8; padding:0.4rem; text-align:left;">Aspekt</th>
                        <th style="border:1px solid #d4cab8; padding:0.4rem; text-align:left;">DeLillo (Kopenhagen)</th>
                        <th style="border:1px solid #d4cab8; padding:0.4rem; text-align:left;">Van Dormael (MWI)</th>
                    </tr>
                    <tr>
                        <td style="border:1px solid #d4cab8; padding:0.4rem;">Kollaps</td>
                        <td style="border:1px solid #d4cab8; padding:0.4rem;">Ja</td>
                        <td style="border:1px solid #d4cab8; padding:0.4rem;">Nein</td>
                    </tr>
                    <tr>
                        <td style="border:1px solid #d4cab8; padding:0.4rem;">Wirklichkeit</td>
                        <td style="border:1px solid #d4cab8; padding:0.4rem;">Eine</td>
                        <td style="border:1px solid #d4cab8; padding:0.4rem;">Viele</td>
                    </tr>
                    <tr>
                        <td style="border:1px solid #d4cab8; padding:0.4rem;">Beobachter</td>
                        <td style="border:1px solid #d4cab8; padding:0.4rem;">Konstitutiv</td>
                        <td style="border:1px solid #d4cab8; padding:0.4rem;">Nicht-konstitutiv</td>
                    </tr>
                    <tr>
                        <td style="border:1px solid #d4cab8; padding:0.4rem;">Bild</td>
                        <td style="border:1px solid #d4cab8; padding:0.4rem;">Steine</td>
                        <td style="border:1px solid #d4cab8; padding:0.4rem;">Verzweigungen</td>
                    </tr>
                </table>
            `,
            question_html: `
                <p><strong>Wie unterscheiden sich die beiden Perspektiven beim Beobachter?</strong></p>
                <div class="qoptions">
                    <label><input type="radio" name="q11" value="0"> DeLillo: nicht-konstitutiv; Van Dormael: konstitutiv</label>
                    <label><input type="radio" name="q11" value="1"> DeLillo: konstitutiv; Van Dormael: nicht-konstitutiv</label>
                    <label><input type="radio" name="q11" value="2"> Beide: konstitutiv</label>
                    <label><input type="radio" name="q11" value="3"> Beide: nicht-konstitutiv</label>
                    <label><input type="radio" name="q11" value="4"> Keiner hat einen Beobachter</label>
                    <label><input type="radio" name="q11" value="5"> Der Beobachter ist irrelevant</label>
                </div>
            `,
            answer: 1
        },
        {
            id: 12,
            title: "Übergang zu Teil B",
            part: "Teil A",
            explanation: `
                <p>Modul 9 hat gezeigt: Die Trinität erscheint in zwei Perspektiven, die nicht vereinbar, aber gleichzeitig wahr sind. Offen blieb die Frage:</p>
                <p><strong>Wie lässt sich die Auferstehung aus schwächeren Annahmen ableiten?</strong></p>
                <p>Diese Frage behandelt <strong>Modul 10</strong>.</p>
            `,
            question_html: `
                <p><strong>Welche Frage behandelt Modul 10?</strong></p>
                <div class="qoptions">
                    <label><input type="radio" name="q12" value="0"> Ob die Trinität wahr ist.</label>
                    <label><input type="radio" name="q12" value="1"> Wie sich die Auferstehung aus schwächeren Annahmen ableiten lässt.</label>
                    <label><input type="radio" name="q12" value="2"> Ob S5 widersprüchlich ist.</label>
                    <label><input type="radio" name="q12" value="3"> Ob die Physik relevant ist.</label>
                    <label><input type="radio" name="q12" value="4"> Ob Gott existiert.</label>
                    <label><input type="radio" name="q12" value="5"> Ob die Trinität eine Illusion ist.</label>
                </div>
            `,
            answer: 1
        },

        // ============================================================
        //  TEIL B: UNITARITÄT ALS THEOREM (Modul 10) – Steps 13–21
        // ============================================================
        {
            id: 13,
            title: "TEIL B – Modul 10: Unitarität als Theorem",
            part: "Teil B",
            explanation: `
                <div style="background:#d4e4f7; padding:0.5rem 1rem; border-radius:6px; margin-bottom:1rem;">
                    <span class="part-tag pB">TEIL B</span>
                    <strong>Modul 10</strong>
                </div>
                <p><strong>Frage:</strong> Wie lässt sich die Auferstehung aus schwächeren Annahmen ableiten?</p>
                <p><strong>Antwort:</strong> Durch die drei Prinzipien U1–U3 und den Operator 𝓘 („Information ist erhalten").</p>
                <p><strong>Konsequenz:</strong> Die Unitarität ist die Struktur der Totalität T selbst.</p>
            `,
            question_html: `
                <p><strong>Was ist die Hauptfrage von Modul 10?</strong></p>
                <div class="qoptions">
                    <label><input type="radio" name="q13" value="0"> Ob die Trinität wahr ist.</label>
                    <label><input type="radio" name="q13" value="1"> Wie sich die Auferstehung aus schwächeren Annahmen ableiten lässt.</label>
                    <label><input type="radio" name="q13" value="2"> Ob S5 widersprüchlich ist.</label>
                    <label><input type="radio" name="q13" value="3"> Ob die Physik relevant ist.</label>
                    <label><input type="radio" name="q13" value="4"> Ob Gott existiert.</label>
                    <label><input type="radio" name="q13" value="5"> Ob die Trinität eine Illusion ist.</label>
                </div>
            `,
            answer: 1
        },
        {
            id: 14,
            title: "Von den starken Axiomen zu schwächeren Prinzipien",
            part: "Teil B",
            explanation: `
                <p>In <code>modal5.md</code> wurde die Auferstehung aus den starken Axiomen A16–A20 abgeleitet:</p>
                <div class="formula-box partB">A16 := ∀c(Bewusstsein(c) → integriert(c, S))</div>
                <div class="formula-box partB">A18 := □∀I(Existenz(I) → Erhaltung(I))</div>
                <p>Diese Axiome sind <strong>stark</strong>. Sie setzen voraus, dass alle Bewusstseine in S integriert sind.</p>
                <p>Modul 10 zeigt: <strong>Unitarität lässt sich aus schwächeren Annahmen ableiten.</strong></p>
            `,
            question_html: `
                <p><strong>Warum sind die Axiome A16–A20 stark?</strong></p>
                <div class="qoptions">
                    <label><input type="radio" name="q14" value="0"> Weil sie zu kurz sind.</label>
                    <label><input type="radio" name="q14" value="1"> Weil sie voraussetzen, dass alle Bewusstseine in S integriert sind.</label>
                    <label><input type="radio" name="q14" value="2"> Weil sie A1 widersprechen.</label>
                    <label><input type="radio" name="q14" value="3"> Weil sie keine Axiome sind.</label>
                    <label><input type="radio" name="q14" value="4"> Weil sie zu lang sind.</label>
                    <label><input type="radio" name="q14" value="5"> Weil sie wahr sind.</label>
                </div>
            `,
            answer: 1
        },
        {
            id: 15,
            title: "Der Operator 𝓘 (Information)",
            part: "Teil B",
            explanation: `
                <p>Der Operator <strong>𝓘</strong> formalisiert den Begriff der <strong>Informationserhaltung</strong>:</p>
                <div class="formula-box partB">𝓘p @ w ⟺ die Information über p bleibt in w erhalten</div>
                <p><strong>Axiome:</strong></p>
                <ul>
                    <li>I1: 𝓘p → ◇p</li>
                    <li>I2: 𝓘(p ∧ q) ↔ (𝓘p ∧ 𝓘q)</li>
                    <li>I3: 𝓘¬p ↔ ¬𝓘p</li>
                    <li>I4: 𝓘p → □𝓘p</li>
                </ul>
                <p><strong>Wichtig:</strong> 𝓘 ist <strong>kein</strong> normaler Operator. Er erfüllt <strong>nicht</strong> das Kripke-Axiom K.</p>
            `,
            question_html: `
                <p><strong>Was formalisiert der Operator 𝓘?</strong></p>
                <div class="qoptions">
                    <label><input type="radio" name="q15" value="0"> Notwendigkeit</label>
                    <label><input type="radio" name="q15" value="1"> Informationserhaltung</label>
                    <label><input type="radio" name="q15" value="2"> Möglichkeit</label>
                    <label><input type="radio" name="q15" value="3"> Widerspruch</label>
                    <label><input type="radio" name="q15" value="4"> Zeit</label>
                    <label><input type="radio" name="q15" value="5"> Bewusstsein</label>
                </div>
            `,
            answer: 1
        },
        {
            id: 16,
            title: "Das Prinzip U1: Realisierung impliziert Informationserhaltung",
            part: "Teil B",
            explanation: `
                <p><strong>U1:</strong></p>
                <div class="formula-box partB important">U1 := □∀p(Realisiert(p) → 𝓘p)</div>
                <p><strong>Lesart:</strong> Wenn p realisiert ist, dann ist die Information über p erhalten.</p>
                <p><strong>Bedeutung:</strong> Was einmal wirklich war, kann nicht vollständig verschwinden. Es bleibt als Information erhalten — auch wenn die ursprüngliche Form verloren geht.</p>
            `,
            question_html: `
                <p><strong>Was besagt U1?</strong></p>
                <div class="qoptions">
                    <label><input type="radio" name="q16" value="0"> Realisierung impliziert Zerstörung.</label>
                    <label><input type="radio" name="q16" value="1"> Realisierung impliziert Informationserhaltung.</label>
                    <label><input type="radio" name="q16" value="2"> Realisierung ist unmöglich.</label>
                    <label><input type="radio" name="q16" value="3"> Realisierung ist dasselbe wie Notwendigkeit.</label>
                    <label><input type="radio" name="q16" value="4"> Realisierung ist irrelevant.</label>
                    <label><input type="radio" name="q16" value="5"> Realisierung ist eine Illusion.</label>
                </div>
            `,
            answer: 1
        },
        {
            id: 17,
            title: "Das Prinzip U2: Tod ist lokaler Zugriffsverlust",
            part: "Teil B",
            explanation: `
                <p><strong>U2:</strong></p>
                <div class="formula-box partB important">U2 := □∀c(Tod(c) → ¬◇_lokal Zugriff(c))</div>
                <p><strong>Lesart:</strong> Der Tod eines Bewusstseins c ist der Verlust des <strong>lokalen</strong> Zugriffs auf c.</p>
                <p><strong>Bedeutung:</strong> Der Tod ist <strong>kein</strong> Auslöschung. Er ist ein Zugriffsverlust. Aus der Perspektive von c erscheint er als Ende. Aus der Perspektive von S ist er ein Übergang.</p>
            `,
            question_html: `
                <p><strong>Was besagt U2?</strong></p>
                <div class="qoptions">
                    <label><input type="radio" name="q17" value="0"> Der Tod ist das Ende von allem.</label>
                    <label><input type="radio" name="q17" value="1"> Der Tod ist ein lokaler Zugriffsverlust.</label>
                    <label><input type="radio" name="q17" value="2"> Der Tod ist eine Illusion.</label>
                    <label><input type="radio" name="q17" value="3"> Der Tod ist ein Neuanfang.</label>
                    <label><input type="radio" name="q17" value="4"> Der Tod ist dasselbe wie das Leben.</label>
                    <label><input type="radio" name="q17" value="5"> Der Tod ist unmöglich.</label>
                </div>
            `,
            answer: 1
        },
        {
            id: 18,
            title: "Das Prinzip U3: Globale Integration ist möglich",
            part: "Teil B",
            explanation: `
                <p><strong>U3:</strong></p>
                <div class="formula-box partB important">U3 := □∀c(Tod(c) → ◇_global Integration(c, S))</div>
                <p><strong>Lesart:</strong> Der Tod eines Bewusstseins c macht seine <strong>globale</strong> Integration in S möglich.</p>
                <p><strong>Bedeutung:</strong> Der Tod ist <strong>nicht das Ende</strong>. Er ist die Bedingung der Möglichkeit der Integration. Was lokal verloren geht, wird global integriert.</p>
            `,
            question_html: `
                <p><strong>Was besagt U3?</strong></p>
                <div class="qoptions">
                    <label><input type="radio" name="q18" value="0"> Der Tod macht Integration unmöglich.</label>
                    <label><input type="radio" name="q18" value="1"> Der Tod macht globale Integration möglich.</label>
                    <label><input type="radio" name="q18" value="2"> Der Tod ist irrelevant.</label>
                    <label><input type="radio" name="q18" value="3"> Der Tod ist eine Illusion.</label>
                    <label><input type="radio" name="q18" value="4"> Der Tod ist dasselbe wie Integration.</label>
                    <label><input type="radio" name="q18" value="5"> Der Tod ist unmöglich.</label>
                </div>
            `,
            answer: 1
        },
        {
            id: 19,
            title: "Beweis: Unitarität impliziert Auferstehung",
            part: "Teil B",
            explanation: `
                <p><strong>Satz U-A:</strong> In S5+U1–U3 gilt:</p>
                <div class="formula-box partB important">□∀c(Bewusstsein(c) → ◇Auferstehung(c))</div>
                <p><strong>Beweisskizze:</strong></p>
                <ol>
                    <li>Sei c ein Bewusstsein. Angenommen, c stirbt.</li>
                    <li>Aus U2 folgt: Lokaler Zugriff auf c ist verloren.</li>
                    <li>Aus U1 folgt: Die Information über c bleibt erhalten.</li>
                    <li>Aus U3 folgt: Die globale Integration von c in S ist möglich.</li>
                    <li>Definition: Auferstehung(c) := Integration(c, S).</li>
                    <li>Also: ◇Auferstehung(c).</li>
                    <li>Mit Necessitation: □∀c(Bewusstsein(c) → ◇Auferstehung(c)).</li>
                </ol>
            `,
            question_html: `
                <p><strong>Was folgt aus U1–U3?</strong></p>
                <div class="qoptions">
                    <label><input type="radio" name="q19" value="0"> Die Auferstehung ist unmöglich.</label>
                    <label><input type="radio" name="q19" value="1"> Die Auferstehung ist möglich für jedes Bewusstsein.</label>
                    <label><input type="radio" name="q19" value="2"> Die Auferstehung ist eine Illusion.</label>
                    <label><input type="radio" name="q19" value="3"> Die Auferstehung ist identisch mit dem Tod.</label>
                    <label><input type="radio" name="q19" value="4"> Die Auferstehung ist identisch mit dem Nichts.</label>
                    <label><input type="radio" name="q19" value="5"> Die Auferstehung ist irrelevant.</label>
                </div>
            `,
            answer: 1
        },
        {
            id: 20,
            title: "Die Unitarität als Struktur von T",
            part: "Teil B",
            explanation: `
                <p><strong>Zentrale Einsicht:</strong> Die Unitarität ist <strong>keine zusätzliche Annahme</strong>. Sie ist die <strong>Struktur</strong> der Totalität T selbst:</p>
                <div class="formula-box partB important">∀γ ⊆ T : γ ∈ T</div>
                <p><strong>Lesart:</strong> Für jeden Weg γ, der Teilmenge von T ist, gilt: γ ist ein Element von T.</p>
                <p><strong>Konsequenz:</strong> Die Totalität T enthält <strong>alle</strong> Wege — auch die, die nicht zum Omega-Punkt gelangen. Es gibt <strong>kein Entweichen</strong> aus T.</p>
            `,
            question_html: `
                <p><strong>Was ist die Unitarität in Modul 10?</strong></p>
                <div class="qoptions">
                    <label><input type="radio" name="q20" value="0"> Eine zusätzliche Annahme.</label>
                    <label><input type="radio" name="q20" value="1"> Die Struktur der Totalität T selbst.</label>
                    <label><input type="radio" name="q20" value="2"> Eine Illusion.</label>
                    <label><input type="radio" name="q20" value="3"> Ein Widerspruch.</label>
                    <label><input type="radio" name="q20" value="4"> Eine Zeit.</label>
                    <label><input type="radio" name="q20" value="5"> Ein Axiom.</label>
                </div>
            `,
            answer: 1
        },
        {
            id: 21,
            title: "Bündel 2 – Teil B: Zusammenfassung",
            part: "Teil B",
            explanation: `
                <div style="background:#d4e4f7; padding:0.8rem 1.2rem; border-radius:8px;">
                    <p style="font-weight:bold; color:#3a5a8a;">Ergebnis von Modul 10:</p>
                    <div class="formula-box partB important">Unitarität ist keine zusätzliche Annahme — sie ist die Struktur von T.</div>
                    <p>Aus U1–U3 folgt die Auferstehung als Theorem.</p>
                    <p>Der "Eingriff" des Omega-Punkts ist strukturell, nicht zeitlich.</p>
                </div>
            `,
            question_html: `
                <p><strong>Was ist das Fazit von Teil B?</strong></p>
                <div class="qoptions">
                    <label><input type="radio" name="q21" value="0"> Die Auferstehung ist unmöglich.</label>
                    <label><input type="radio" name="q21" value="1"> Die Unitarität ist die Struktur von T; die Auferstehung folgt als Theorem.</label>
                    <label><input type="radio" name="q21" value="2"> Die Auferstehung ist eine Illusion.</label>
                    <label><input type="radio" name="q21" value="3"> Die Auferstehung ist identisch mit dem Tod.</label>
                    <label><input type="radio" name="q21" value="4"> Die Auferstehung ist identisch mit dem Nichts.</label>
                    <label><input type="radio" name="q21" value="5"> Die Auferstehung ist irrelevant.</label>
                </div>
            `,
            answer: 1
        },

        // ============================================================
        //  TEIL C: TEMPORALE MODALLOGIK (Modul 11) – Steps 22–29
        // ============================================================
        {
            id: 22,
            title: "TEIL C – Modul 11: Temporale Modallogik",
            part: "Teil C",
            explanation: `
                <div style="background:#e8e0f0; padding:0.5rem 1rem; border-radius:6px; margin-bottom:1rem;">
                    <span class="part-tag pC">TEIL C</span>
                    <strong>Modul 11</strong>
                </div>
                <p><strong>Frage:</strong> Wie lässt sich die Zeitstruktur der Trinität präzise fassen?</p>
                <p><strong>Antwort:</strong> Durch die temporalen Operatoren P, F, N, Z und die Axiome T1–T4.</p>
                <p><strong>Konsequenz:</strong> Die Trinität ist zeitlos und gegenwärtig.</p>
            `,
            question_html: `
                <p><strong>Was ist die Hauptfrage von Modul 11?</strong></p>
                <div class="qoptions">
                    <label><input type="radio" name="q22" value="0"> Ob die Trinität wahr ist.</label>
                    <label><input type="radio" name="q22" value="1"> Wie sich die Zeitstruktur der Trinität präzise fassen lässt.</label>
                    <label><input type="radio" name="q22" value="2"> Ob S5 widersprüchlich ist.</label>
                    <label><input type="radio" name="q22" value="3"> Ob die Physik relevant ist.</label>
                    <label><input type="radio" name="q22" value="4"> Ob Gott existiert.</label>
                    <label><input type="radio" name="q22" value="5"> Ob die Trinität eine Illusion ist.</label>
                </div>
            `,
            answer: 1
        },
        {
            id: 23,
            title: "Die informal gebliebene Zeitstruktur",
            part: "Teil C",
            explanation: `
                <p>In <code>Unitaritaet.md</code> und <code>DieZeitlosigkeitDerSteine2.md</code> spielt die Unterscheidung eine zentrale Rolle:</p>
                <ul>
                    <li><strong>Vergangenheit</strong> als Horizont des Wissens.</li>
                    <li><strong>Zukunft</strong> als Horizont des Wissens.</li>
                    <li><strong>Gegenwart</strong> als Ort der Wirklichkeit.</li>
                    <li><strong>Zeitlosigkeit</strong> als Grenzwert.</li>
                </ul>
                <p>Diese Unterscheidung ist <strong>informal</strong>. Modul 11 gibt ihr eine temporale modallogische Fassung.</p>
            `,
            question_html: `
                <p><strong>Was ist die Gegenwart in der Zeitstruktur?</strong></p>
                <div class="qoptions">
                    <label><input type="radio" name="q23" value="0"> Ein Horizont des Wissens.</label>
                    <label><input type="radio" name="q23" value="1"> Der Ort der Wirklichkeit.</label>
                    <label><input type="radio" name="q23" value="2"> Ein Grenzwert.</label>
                    <label><input type="radio" name="q23" value="3"> Eine Illusion.</label>
                    <label><input type="radio" name="q23" value="4"> Ein Widerspruch.</label>
                    <label><input type="radio" name="q23" value="5"> Ein Axiom.</label>
                </div>
            `,
            answer: 1
        },
        {
            id: 24,
            title: "Die vier Zeitmodi: P, F, N, Z",
            part: "Teil C",
            explanation: `
                <p>Wir erweitern S5 um <strong>vier</strong> temporale Operatoren:</p>
                <ul>
                    <li><strong>P p</strong> (Vergangenheit): "Es war der Fall, dass p."</li>
                    <li><strong>F p</strong> (Zukunft): "Es wird der Fall sein, dass p."</li>
                    <li><strong>N p</strong> (Gegenwart): "Es ist jetzt der Fall, dass p."</li>
                    <li><strong>Z p</strong> (Zeitlosigkeit): "Es ist zeitlos der Fall, dass p."</li>
                </ul>
                <p><strong>Semantik:</strong></p>
                <div class="formula-box partC">
P p @ w ⟺ ∃v (v &lt; w ∧ p @ v)<br>
F p @ w ⟺ ∃v (w &lt; v ∧ p @ v)<br>
N p @ w ⟺ p @ w<br>
Z p @ w ⟺ ∀v (p @ v)
                </div>
            `,
            question_html: `
                <p><strong>Wie viele temporale Operatoren verwendet Modul 11?</strong></p>
                <div class="qoptions">
                    <label><input type="radio" name="q24" value="0"> Zwei</label>
                    <label><input type="radio" name="q24" value="1"> Drei</label>
                    <label><input type="radio" name="q24" value="2"> Vier</label>
                    <label><input type="radio" name="q24" value="3"> Fünf</label>
                    <label><input type="radio" name="q24" value="4"> Sechs</label>
                    <label><input type="radio" name="q24" value="5"> Sieben</label>
                </div>
            `,
            answer: 2
        },
        {
            id: 25,
            title: "Die Axiome T1–T4",
            part: "Teil C",
            explanation: `
                <p>Die Axiome der temporalen Erweiterung:</p>
                <ul>
                    <li><strong>T1:</strong> □(N p → p) — Gegenwart ist real.</li>
                    <li><strong>T2:</strong> □(P p → ¬N p) — Vergangenheit ist nicht gegenwärtig.</li>
                    <li><strong>T3:</strong> □(Z p → □p) — Zeitlosigkeit impliziert Notwendigkeit.</li>
                    <li><strong>T4:</strong> □(◇p → (P p ∨ N p ∨ F p ∨ Z p)) — Vollständigkeit der Zeitmodi.</li>
                </ul>
                <p><strong>T3</strong> ist besonders wichtig: Zeitlosigkeit ist <strong>stärker</strong> als Notwendigkeit.</p>
            `,
            question_html: `
                <p><strong>Was besagt T3?</strong></p>
                <div class="qoptions">
                    <label><input type="radio" name="q25" value="0"> Gegenwart ist real.</label>
                    <label><input type="radio" name="q25" value="1"> Zeitlosigkeit impliziert Notwendigkeit.</label>
                    <label><input type="radio" name="q25" value="2"> Vergangenheit ist nicht gegenwärtig.</label>
                    <label><input type="radio" name="q25" value="3"> Jede Möglichkeit ist temporal verortet.</label>
                    <label><input type="radio" name="q25" value="4"> Zukunft ist unmöglich.</label>
                    <label><input type="radio" name="q25" value="5"> Zeit ist eine Illusion.</label>
                </div>
            `,
            answer: 1
        },
        {
            id: 26,
            title: "Rekonstruktion der Trinität als Z(U ∧ T ∧ S)",
            part: "Teil C",
            explanation: `
                <p>Die Trinität wird als <strong>zeitlose</strong> Struktur rekonstruiert:</p>
                <div class="formula-box partC important">Tr := Z(U ∧ T ∧ S)</div>
                <p><strong>Lesart:</strong> Die Trinität ist <strong>zeitlos</strong> der Fall. Sie ist nicht in der Zeit, sondern in der <strong>Struktur</strong> der Zeit.</p>
                <p><strong>Herleitung:</strong></p>
                <ol>
                    <li>Aus modal5.md: □(U ∧ T ∧ S).</li>
                    <li>Aus der Zeitlosigkeit der Trinität: Z(U ∧ T ∧ S).</li>
                    <li>Aus T3: □(U ∧ T ∧ S).</li>
                </ol>
            `,
            question_html: `
                <p><strong>Wie wird die Trinität in Modul 11 rekonstruiert?</strong></p>
                <div class="qoptions">
                    <label><input type="radio" name="q26" value="0"> Tr := U ∧ T ∧ S</label>
                    <label><input type="radio" name="q26" value="1"> Tr := Z(U ∧ T ∧ S)</label>
                    <label><input type="radio" name="q26" value="2"> Tr := □(U ∧ T ∧ S)</label>
                    <label><input type="radio" name="q26" value="3"> Tr := ◇(U ∧ T ∧ S)</label>
                    <label><input type="radio" name="q26" value="4"> Tr := P(U ∧ T ∧ S)</label>
                    <label><input type="radio" name="q26" value="5"> Tr := F(U ∧ T ∧ S)</label>
                </div>
            `,
            answer: 1
        },
        {
            id: 27,
            title: "Zeitlosigkeit und Gegenwart sind kompatibel",
            part: "Teil C",
            explanation: `
                <p><strong>Satz Z-A:</strong> In S5+T1–T4 gilt:</p>
                <div class="formula-box partC important">□(Z(U ∧ T ∧ S) ∧ N(U ∧ T ∧ S))</div>
                <p><strong>Lesart:</strong> Die Trinität ist <strong>sowohl zeitlos als auch gegenwärtig</strong>.</p>
                <p><strong>Bedeutung:</strong> Die beiden Modi sind <strong>kompatibel</strong>. Die Trinität ist nicht auf einen Modus festgelegt.</p>
            `,
            question_html: `
                <p><strong>Was folgt aus T1–T4 für die Trinität?</strong></p>
                <div class="qoptions">
                    <label><input type="radio" name="q27" value="0"> Die Trinität ist unmöglich.</label>
                    <label><input type="radio" name="q27" value="1"> Die Trinität ist zeitlos und gegenwärtig.</label>
                    <label><input type="radio" name="q27" value="2"> Die Trinität ist eine Illusion.</label>
                    <label><input type="radio" name="q27" value="3"> Die Trinität ist nur in der Vergangenheit.</label>
                    <label><input type="radio" name="q27" value="4"> Die Trinität ist nur in der Zukunft.</label>
                    <label><input type="radio" name="q27" value="5"> Die Trinität ist widersprüchlich.</label>
                </div>
            `,
            answer: 1
        },
        {
            id: 28,
            title: "Die Zeitlosigkeit der strukturellen Integration",
            part: "Teil C",
            explanation: `
                <p>In Modul 10 wurde gezeigt: Die Unitarität ist die Struktur von T. Die Integration von Wegen, die nicht zum Omega-Punkt gelangen, ist <strong>strukturell</strong>, nicht zeitlich.</p>
                <p>Modul 11 präzisiert dies:</p>
                <div class="formula-box partC important">Z(∀γ ⊆ T : γ ∈ T)</div>
                <p><strong>Lesart:</strong> Es ist <strong>zeitlos</strong> der Fall, dass für jeden Weg γ, der Teilmenge von T ist, gilt: γ ist Element von T.</p>
                <p><strong>Konsequenz:</strong> Die Integration ist <strong>immer schon</strong> geschehen. Aus der Perspektive eines Weges erscheint sie als zukünftig.</p>
            `,
            question_html: `
                <p><strong>Was ist die strukturelle Integration in Modul 11?</strong></p>
                <div class="qoptions">
                    <label><input type="radio" name="q28" value="0"> Ein zeitliches Ereignis.</label>
                    <label><input type="radio" name="q28" value="1"> Eine zeitlose Struktur — immer schon geschehen.</label>
                    <label><input type="radio" name="q28" value="2"> Eine Illusion.</label>
                    <label><input type="radio" name="q28" value="3"> Ein Widerspruch.</label>
                    <label><input type="radio" name="q28" value="4"> Eine Zeit.</label>
                    <label><input type="radio" name="q28" value="5"> Ein Axiom.</label>
                </div>
            `,
            answer: 1
        },
        {
            id: 29,
            title: "Bündel 2 – Abschluss: Die Trinität in verschiedenen Zugängen",
            part: "Teil C",
            explanation: `
                <p><strong>Zusammenfassung Bündel 2:</strong></p>
                <ol>
                    <li><strong>Modul 9:</strong> Die Trinität erscheint in zwei Perspektiven (DeLillo und Van Dormael), die nicht vereinbar, aber gleichzeitig wahr sind.</li>
                    <li><strong>Modul 10:</strong> Die Unitarität ist die Struktur von T; die Auferstehung folgt als Theorem aus U1–U3.</li>
                    <li><strong>Modul 11:</strong> Die Trinität ist zeitlos und gegenwärtig — Z(U ∧ T ∧ S) ∧ N(U ∧ T ∧ S).</li>
                </ol>
                <div class="formula-box important" style="font-size:1.1rem;">
                    Die Trinität erscheint in verschiedenen Zugängen — <strong>bimodal</strong>, <strong>unitär</strong>, <strong>temporal</strong> — und führt doch zur selben Struktur.
                </div>
                <p style="margin-top:1rem; text-align:center; font-style:italic; color:#555;">
                    Was bleibt, ist die Einsicht, dass die Trinität <strong>zeitlos</strong> ist und sich <strong>gegenwärtig</strong> manifestiert.
                </p>
            `,
            question_html: `
                <p><strong>Was ist das Fazit von Bündel 2?</strong></p>
                <div class="qoptions">
                    <label><input type="radio" name="q29" value="0"> Die Trinität ist unmöglich.</label>
                    <label><input type="radio" name="q29" value="1"> Die Trinität erscheint in verschiedenen Zugängen und führt doch zur selben Struktur.</label>
                    <label><input type="radio" name="q29" value="2"> S5 ist widersprüchlich.</label>
                    <label><input type="radio" name="q29" value="3"> Die Physik ist irrelevant.</label>
                    <label><input type="radio" name="q29" value="4"> Gott existiert nicht.</label>
                    <label><input type="radio" name="q29" value="5"> Die Trinität ist eine Illusion.</label>
                </div>
            `,
            answer: 1
        }
    ];

    // ================================================================
    //  LOGIC
    // ================================================================

    let currentStep = 0;
    const totalSteps = steps.length;
    const stepContainer = document.getElementById('stepContainer');
    const prevBtn = document.getElementById('prevBtn');
    const nextBtn = document.getElementById('nextBtn');
    const stepIndicator = document.getElementById('stepIndicator');
    const progressFill = document.getElementById('progressFill');
    const progressText = document.getElementById('progressText');

    let stepCompleted = new Array(totalSteps).fill(false);

    function renderStep(index) {
        const step = steps[index];
        if (!step) return;

        const partClass = step.part === 'Teil A' ? 'partA' :
                         step.part === 'Teil B' ? 'partB' :
                         step.part === 'Teil C' ? 'partC' : '';

        let html = `
            <div class="step-block ${partClass}">
                <div class="step-number ${partClass}">Schritt ${index} von ${totalSteps-1} – ${step.part}</div>
                <div class="step-title">${step.title}</div>
                <div class="step-explanation">${step.explanation}</div>
                <div class="question-box" id="questionBox${index}">
                    ${step.question_html}
                    <button class="qsubmit" data-step="${index}">Antwort prüfen</button>
                    <div class="qfeedback" id="feedback${index}"></div>
                </div>
            </div>
        `;

        stepContainer.innerHTML = html;

        const submitBtn = document.querySelector(`.qsubmit[data-step="${index}"]`);
        if (submitBtn) {
            submitBtn.addEventListener('click', function(e) {
                checkAnswer(index);
            });
        }

        const questionBox = document.getElementById(`questionBox${index}`);
        if (questionBox) {
            const radioInputs = questionBox.querySelectorAll('input[type="radio"]');
            radioInputs.forEach(input => {
                input.addEventListener('keydown', function(e) {
                    if (e.key === 'Enter') {
                        e.preventDefault();
                        checkAnswer(index);
                    }
                });
            });
        }

        updateNav(index);
        updateProgress(index);

        if (stepCompleted[index]) {
            const feedback = document.getElementById(`feedback${index}`);
            if (feedback) {
                feedback.className = 'qfeedback correct';
                feedback.textContent = '✅ Richtig! Sie haben diesen Schritt bereits abgeschlossen.';
                feedback.style.display = 'block';
            }
            const submitBtn2 = document.querySelector(`.qsubmit[data-step="${index}"]`);
            if (submitBtn2) submitBtn2.disabled = true;
        }

        document.querySelector('.step-block').scrollIntoView({ behavior: 'smooth', block: 'start' });
    }

    function checkAnswer(index) {
        if (stepCompleted[index]) return;

        const step = steps[index];
        const questionBox = document.getElementById(`questionBox${index}`);
        const feedback = document.getElementById(`feedback${index}`);

        const selected = questionBox.querySelector('input[type="radio"]:checked');
        if (!selected) {
            feedback.className = 'qfeedback wrong';
            feedback.textContent = '❌ Bitte wählen Sie eine Antwort aus.';
            feedback.style.display = 'block';
            return;
        }

        const userAnswer = parseInt(selected.value);
        const isCorrect = (userAnswer === step.answer);

        if (isCorrect) {
            feedback.className = 'qfeedback correct';
            feedback.textContent = '✅ Richtig! Sie können zum nächsten Schritt gehen.';
            feedback.style.display = 'block';
            stepCompleted[index] = true;

            const submitBtn = questionBox.querySelector('.qsubmit');
            if (submitBtn) submitBtn.disabled = true;

            const radios = questionBox.querySelectorAll('input[type="radio"]');
            radios.forEach(r => r.disabled = true);

            updateNav(index);
            updateProgress(index);

            if (stepCompleted.every(v => v === true)) {
                setTimeout(() => {
                    alert('🎉 Herzlichen Glückwunsch! Sie haben Bündel 2 erfolgreich abgeschlossen!');
                }, 400);
            }

        } else {
            feedback.className = 'qfeedback wrong';
            feedback.textContent = '❌ Falsch. Bitte lesen Sie den Schritt noch einmal und versuchen Sie es erneut.';
            feedback.style.display = 'block';
        }
    }

    function updateNav(index) {
        if (index > 0) {
            prevBtn.className = '';
            prevBtn.style.pointerEvents = 'auto';
            prevBtn.style.opacity = '1';
        } else {
            prevBtn.className = 'disabled';
            prevBtn.style.pointerEvents = 'none';
            prevBtn.style.opacity = '0.5';
        }

        if (index < totalSteps - 1 && stepCompleted[index]) {
            nextBtn.className = '';
            nextBtn.style.pointerEvents = 'auto';
            nextBtn.style.opacity = '1';
            nextBtn.textContent = 'Weiter →';
        } else if (index === totalSteps - 1 && stepCompleted[index]) {
            nextBtn.className = '';
            nextBtn.style.pointerEvents = 'auto';
            nextBtn.style.opacity = '1';
            nextBtn.textContent = '🎉 Fertig – zurück zur Einstiegsseite';
            nextBtn.href = 'modal.html?lang=de';
        } else {
            nextBtn.className = 'disabled';
            nextBtn.style.pointerEvents = 'none';
            nextBtn.style.opacity = '0.5';
            if (index === totalSteps - 1) {
                nextBtn.textContent = '🎉 Abschluss – alle Schritte abschließen';
            } else {
                nextBtn.textContent = 'Weiter → (bitte zuerst die Frage beantworten)';
            }
        }

        stepIndicator.textContent = `${index} / ${totalSteps-1}`;
    }

    function updateProgress(index) {
        const completedCount = stepCompleted.filter(v => v === true).length;
        const percent = (completedCount / totalSteps) * 100;
        progressFill.style.width = `${percent}%`;
        progressText.textContent = `Schritt ${index} von ${totalSteps-1} – ${completedCount}/${totalSteps} abgeschlossen`;
    }

    prevBtn.addEventListener('click', function(e) {
        e.preventDefault();
        if (currentStep > 0) {
            currentStep--;
            renderStep(currentStep);
        }
    });

    nextBtn.addEventListener('click', function(e) {
        e.preventDefault();
        if (currentStep < totalSteps - 1 && stepCompleted[currentStep]) {
            currentStep++;
            renderStep(currentStep);
        } else if (currentStep === totalSteps - 1 && stepCompleted[currentStep]) {
            window.location.href = 'modal.html?lang=de';
        }
    });

    renderStep(0);
</script>

</body>
</html>