{
  "schema": "oa-mod-concrete-predual-proof-guide/v2",
  "lesson": {
    "id": "OA-MOD-CP",
    "title": "Concrete preduals from Hilbert tensors",
    "source": "src/concrete-preduals.md",
    "reader": "concrete-preduals.html",
    "mathematical_item_ids": [
      "OA-MOD-CP-01",
      "OA-MOD-CP-02",
      "OA-MOD-CP-03",
      "OA-MOD-CP-04",
      "OA-MOD-CP-05",
      "OA-MOD-CP-06",
      "OA-MOD-CP-07",
      "OA-MOD-CP-08",
      "OA-MOD-CP-09",
      "OA-MOD-CP-10",
      "OA-MOD-CP-11",
      "OA-MOD-CP-12",
      "OA-MOD-CP-13",
      "OA-MOD-CP-14"
    ]
  },
  "source": "src/concrete-preduals.md",
  "source_sha256": "0c9068d648cf265d434076c9e1d413a57de02d954792509c78cb096486b8260c",
  "exact_full_proof_inputs": [
    {
      "full_dependency_bodies": {
        "CauchySchwarz1_1": [
          24,
          44
        ],
        "Projection2_2": [
          99,
          108
        ],
        "Projection2_1": [
          86,
          97
        ]
      },
      "anchors": [
        "oa-fnd-hs-02"
      ],
      "source_id": "HS",
      "consumers": [
        "CP01",
        "CP09"
      ],
      "reader_id": "HS-READER",
      "statements": {
        "Theorem2_3": [
          110,
          114
        ]
      },
      "scope": "Every bounded complex-linear functional on an arbitrary complex Hilbert space, inner product linear first, unique representing vector, equal norm; zero functional/space covered.",
      "contract": "OA-MOD-OPEN-HILBERT-RIESZ",
      "source": {
        "url": "https://kokunoyumeto.github.io/open-math-courses/courses/foundations-of-von-neumann-algebras/src/hilbert-spaces-and-compact-operators.md",
        "sha256": "c37f79bc01c64ef1198571d05fb5aeb18a80c704afc642ab50f904fd88f62fd5",
        "bytes": 36935,
        "http_status": 200,
        "anonymous": true,
        "observed_at_utc": "2026-10-04T00:27:04.7527544Z"
      },
      "reader": {
        "url": "https://kokunoyumeto.github.io/open-math-courses/courses/foundations-of-von-neumann-algebras/hilbert-spaces-and-compact-operators.html",
        "sha256": "96e743d357c26ed76a7cdb66d2b023a99e6005049dac4b735b1ce93000d5d13e",
        "bytes": 82325,
        "http_status": 200,
        "anonymous": true,
        "observed_at_utc": "2026-10-04T00:29:22.6735583Z"
      }
    },
    {
      "full_dependency_bodies": {
        "Riesz2_3": [
          110,
          114
        ]
      },
      "anchors": [
        "oa-fnd-hs-03"
      ],
      "source_id": "HS",
      "consumers": [
        "CP01",
        "CP03"
      ],
      "reader_id": "HS-READER",
      "statements": {
        "Theorem3_1": [
          118,
          120
        ]
      },
      "scope": "Arbitrary complex Hilbert H, linear-first sesquilinear b, a nonnegative bound C; unique bounded T, exact least bound norm(T), including H=0.",
      "contract": "OA-MOD-OPEN-HILBERT-BOUNDED-FORM",
      "source": {
        "url": "https://kokunoyumeto.github.io/open-math-courses/courses/foundations-of-von-neumann-algebras/src/hilbert-spaces-and-compact-operators.md",
        "sha256": "c37f79bc01c64ef1198571d05fb5aeb18a80c704afc642ab50f904fd88f62fd5",
        "bytes": 36935,
        "http_status": 200,
        "anonymous": true,
        "observed_at_utc": "2026-10-04T00:27:04.7527544Z"
      },
      "reader": {
        "url": "https://kokunoyumeto.github.io/open-math-courses/courses/foundations-of-von-neumann-algebras/hilbert-spaces-and-compact-operators.html",
        "sha256": "96e743d357c26ed76a7cdb66d2b023a99e6005049dac4b735b1ce93000d5d13e",
        "bytes": 82325,
        "http_status": 200,
        "anonymous": true,
        "observed_at_utc": "2026-10-04T00:29:22.6735583Z"
      }
    },
    {
      "full_dependency_bodies": {
        "BoundedForm3_1": [
          118,
          120
        ]
      },
      "anchors": [
        "oa-fnd-hs-03"
      ],
      "source_id": "HS",
      "consumers": [
        "CP01",
        "CP07",
        "CP09"
      ],
      "reader_id": "HS-READER",
      "statements": {
        "Corollary3_2": [
          122,
          129
        ]
      },
      "scope": "Bounded endomorphisms of arbitrary complex Hilbert H; unique adjoint, norm preservation, involution, product reversal and conjugate linearity. The unneeded unit-vector self-adjoint formula is not selected for zero H.",
      "contract": "OA-MOD-OPEN-HILBERT-ADJOINT selected CP component",
      "source": {
        "url": "https://kokunoyumeto.github.io/open-math-courses/courses/foundations-of-von-neumann-algebras/src/hilbert-spaces-and-compact-operators.md",
        "sha256": "c37f79bc01c64ef1198571d05fb5aeb18a80c704afc642ab50f904fd88f62fd5",
        "bytes": 36935,
        "http_status": 200,
        "anonymous": true,
        "observed_at_utc": "2026-10-04T00:27:04.7527544Z"
      },
      "reader": {
        "url": "https://kokunoyumeto.github.io/open-math-courses/courses/foundations-of-von-neumann-algebras/hilbert-spaces-and-compact-operators.html",
        "sha256": "96e743d357c26ed76a7cdb66d2b023a99e6005049dac4b735b1ce93000d5d13e",
        "bytes": 82325,
        "http_status": 200,
        "anonymous": true,
        "observed_at_utc": "2026-10-04T00:29:22.6735583Z"
      }
    },
    {
      "full_dependency_bodies": {
        "RealComplexSeminorm2_2": [
          74,
          96
        ],
        "RealDominated2_1": [
          51,
          72
        ]
      },
      "anchors": [
        "oa-fnd-hb-02"
      ],
      "source_id": "HB",
      "consumers": [
        "CP01",
        "CP06"
      ],
      "reader_id": "HB-READER",
      "statements": {
        "NormingCorollary2_3_2": [
          100,
          106
        ],
        "NormExtensionCorollary2_3_1": [
          98,
          104
        ]
      },
      "scope": "Real or complex normed E and arbitrary linear subspace; no completeness or closed-subspace condition. Norm-preserving extension; norming identity and zero vector/space case.",
      "contract": "CP-DEP-HB",
      "source": {
        "url": "https://kokunoyumeto.github.io/open-math-courses/courses/foundations-of-von-neumann-algebras/src/hahn-banach-baire-and-the-basic-theorems-on-banach-spaces.md",
        "sha256": "f09b763b00c87141faac24be5c8d4a4760c3439085288bcdb56263731281e850",
        "bytes": 42962,
        "http_status": 200,
        "anonymous": true,
        "observed_at_utc": "2026-10-04T00:31:35.2561939Z"
      },
      "reader": {
        "url": "https://kokunoyumeto.github.io/open-math-courses/courses/foundations-of-von-neumann-algebras/hahn-banach-baire-and-the-basic-theorems-on-banach-spaces.html",
        "sha256": "818dda13511ac9bb6e07f7f8d1c6e2bb9538b5c4003c8ee11c746d68af9611e9",
        "bytes": 100238,
        "http_status": 200,
        "anonymous": true,
        "observed_at_utc": "2026-10-04T00:31:35.4188222Z"
      }
    },
    {
      "full_dependency_bodies": {
        "RealDominated2_1": [
          51,
          72
        ],
        "OpenSeparation6_2": [
          210,
          233
        ],
        "Minkowski6_1": [
          188,
          208
        ]
      },
      "anchors": [
        "oa-fnd-hb-06"
      ],
      "source_id": "HB",
      "consumers": [
        "CP10"
      ],
      "reader_id": "HB-READER",
      "statements": {
        "StrictSeparation6_3": [
          235,
          239
        ],
        "PointSeparation6_4_2": [
          241,
          246
        ]
      },
      "scope": "Underlying real arbitrary locally convex Hausdorff space; point outside nonempty closed convex set. No separability, metrizability, boundedness or sequential restriction.",
      "contract": "OA-MOD-NW-DEP-CONVEX selected real separation component",
      "source": {
        "url": "https://kokunoyumeto.github.io/open-math-courses/courses/foundations-of-von-neumann-algebras/src/hahn-banach-baire-and-the-basic-theorems-on-banach-spaces.md",
        "sha256": "f09b763b00c87141faac24be5c8d4a4760c3439085288bcdb56263731281e850",
        "bytes": 42962,
        "http_status": 200,
        "anonymous": true,
        "observed_at_utc": "2026-10-04T00:31:35.2561939Z"
      },
      "reader": {
        "url": "https://kokunoyumeto.github.io/open-math-courses/courses/foundations-of-von-neumann-algebras/hahn-banach-baire-and-the-basic-theorems-on-banach-spaces.html",
        "sha256": "818dda13511ac9bb6e07f7f8d1c6e2bb9538b5c4003c8ee11c746d68af9611e9",
        "bytes": 100238,
        "http_status": 200,
        "anonymous": true,
        "observed_at_utc": "2026-10-04T00:31:35.4188222Z"
      }
    },
    {
      "consumers": [
        "CP01",
        "CP04",
        "CP06",
        "CP07",
        "CP11",
        "CP12"
      ],
      "anchors": [
        "OA-MOD-BK-03"
      ],
      "scope": "Arbitrary H, concrete M, square-summable vector-pair tests; bounded operator nets weak-to-ultraweak, fixed multiplication without norm restriction.",
      "reader_id": "BK-READER-CORRECTED",
      "source_id": "BK",
      "contract": "OA-MOD-BK-03",
      "statements": {
        "VectorSeriesTopologyAndProof": [
          118,
          153
        ]
      },
      "source": {
        "url": "https://kokunoyumeto.github.io/open-math-courses/courses/OA-MOD/src/bounded-operator-kernel.md",
        "sha256": "04e0495ab7ec51fdc6b6f07a5dc835dfa623680103fc9f5bfc0cf30c9204fd3b",
        "bytes": 27670,
        "http_status": 200,
        "anonymous": true,
        "observed_at_utc": "2026-10-04T00:27:04.8902386Z"
      },
      "reader": {
        "url": "https://kokunoyumeto.github.io/open-math-courses/courses/OA-MOD/bounded-operator-kernel.html",
        "sha256": "64405e28af5f51be23ad3785e19b5454156904827d270295c4b813e24370211e",
        "bytes": 54150,
        "http_status": 200,
        "anonymous": true,
        "observed_at_utc": "2026-10-04T00:30:31.4460005Z"
      }
    },
    {
      "consumers": [
        "CP01",
        "CP07",
        "CP12"
      ],
      "anchors": [
        "OA-MOD-BK-04"
      ],
      "scope": "Every bounded increasing positive net in arbitrary concrete M, including zero; strong and ultraweak least upper bound in M and B(H)sa. No countable cofinality.",
      "reader_id": "BK-READER-CORRECTED",
      "source_id": "BK",
      "contract": "OA-MOD-BK-04",
      "statements": {
        "MonotoneNetTheoremAndProof": [
          155,
          205
        ]
      },
      "source": {
        "url": "https://kokunoyumeto.github.io/open-math-courses/courses/OA-MOD/src/bounded-operator-kernel.md",
        "sha256": "04e0495ab7ec51fdc6b6f07a5dc835dfa623680103fc9f5bfc0cf30c9204fd3b",
        "bytes": 27670,
        "http_status": 200,
        "anonymous": true,
        "observed_at_utc": "2026-10-04T00:27:04.8902386Z"
      },
      "reader": {
        "url": "https://kokunoyumeto.github.io/open-math-courses/courses/OA-MOD/bounded-operator-kernel.html",
        "sha256": "64405e28af5f51be23ad3785e19b5454156904827d270295c4b813e24370211e",
        "bytes": 54150,
        "http_status": 200,
        "anonymous": true,
        "observed_at_utc": "2026-10-04T00:30:31.4460005Z"
      }
    },
    {
      "consumers": [
        "CP12"
      ],
      "anchors": [
        "state-support-and-continuity-tools"
      ],
      "dependency_source_ids": [
        "BI"
      ],
      "reader_id": "UE-READER",
      "scope": "Positive ultraweakly continuous bounded functional on arbitrary concrete von Neumann algebra. CP06 supplies the topology/continuity contract. No abstract-predual theorem, universal bidual, normal-weight theorem, WS finite-domain cone or NW result is used.",
      "dependency_anchors": [
        "oa-fnd-bi-10",
        "oa-fnd-bi-11",
        "oa-fnd-bi-01"
      ],
      "source_id": "UE",
      "contract": "CP12 bounded positive-functional least support and faithful corner",
      "full_dependency_bodies": {
        "BI_ElementaryTopologies": [
          43,
          73
        ],
        "BI_RightIdealApproximateUnit": [
          541,
          576
        ],
        "BI_LeftIdealTheorem": [
          580,
          592
        ]
      },
      "statements": {
        "BoundedNormalPositiveSupport": [
          93,
          102
        ]
      },
      "source": {
        "url": "https://kokunoyumeto.github.io/open-math-courses/courses/foundations-of-von-neumann-algebras/src/the-universal-enveloping-von-neumann-algebra-of-a-c-star-algebra-and-w-star-algebras.md",
        "sha256": "4de77e7e8e0e2ded632f7176ceb31036e9bdfd90a7e32156a59ff87afc0dccc3",
        "bytes": 165047,
        "http_status": 200,
        "anonymous": true,
        "observed_at_utc": "2026-10-04T00:27:05.0686406Z"
      },
      "reader": {
        "url": "https://kokunoyumeto.github.io/open-math-courses/courses/foundations-of-von-neumann-algebras/the-universal-enveloping-von-neumann-algebra-of-a-c-star-algebra-and-w-star-algebras.html",
        "sha256": "00a007f287d49f695fe799e65c40a7da651cb2aba9f9cbfa747097b7f957bdef",
        "bytes": 370516,
        "http_status": 200,
        "anonymous": true,
        "observed_at_utc": "2026-10-04T00:29:22.9917384Z"
      },
      "supporting_source_objects": [
        {
          "id": "BI",
          "url": "https://kokunoyumeto.github.io/open-math-courses/courses/foundations-of-von-neumann-algebras/src/the-double-commutant-theorem.md",
          "sha256": "826eb3ef54ab693b5e786295b279ae96694a50d551b641bfa87c9c8aa655605b",
          "bytes": 108587,
          "http_status": 200,
          "anonymous": true,
          "observed_at_utc": "2026-10-04T00:27:05.209312Z"
        },
        {
          "id": "BI-READER",
          "url": "https://kokunoyumeto.github.io/open-math-courses/courses/foundations-of-von-neumann-algebras/the-double-commutant-theorem.html",
          "sha256": "ab55566322a7e50291443f2edf19c640e945eaeccc1164d3ae71739394d41875",
          "bytes": 251665,
          "http_status": 200,
          "anonymous": true,
          "observed_at_utc": "2026-10-04T00:29:23.1378898Z"
        }
      ]
    }
  ],
  "bounded_support_scope": "Positive ultraweakly continuous bounded functionals; CP06 supplies continuity. No UE bidual, abstract predual, generic WS finite-domain cone or NW proof is used for support. The separate scalar order-normal converse remains downstream/conditional.",
  "positive_approximation_scope": "The supremum property is an explicit hypothesis of the proved criterion; no order-normal-to-ultraweak characterization is imported.",
  "full_programme_bodies_record": "programme-proof-bodies.json",
  "license": "CC0-1.0 original prose; linked mathlib formal components Apache-2.0; original provider terms retained",
  "review_credit": "Retained bounded proof review and GPT-6 Astra (OpenAI), Ultra owner check of the approximation criterion; no full-course or formal-verification claim."
}
