{
  "schema": "d60-learning-map-v2",
  "course_id": "D60",
  "locale": "id-ID",
  "title": "Topologi Aljabar",
  "reader": {
    "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/",
    "bytes": 16051378,
    "sha256": "f9a35a348402c2651531f3f4378fcb6af3f4fda6f1313cc7e836e06a4f26f0f9",
    "language": "id-ID"
  },
  "source_witness": {
    "path": "backend/course-capsule-v1/adapters/d60-surface-v1/reader-witness.json",
    "bytes": 273058,
    "sha256": "c2e6fd8add466828dec5000e0b150f537ccaf49294637e9e5866960a379eed53"
  },
  "inputs": [
    {
      "path": "backend/v2.3/authorities/D60_FINAL_OWNER_AUTHORITY_20260830.json",
      "bytes": 6037,
      "sha256": "9bb9195906fae3f0cc2062c3aff292be3dd4f6cef595e08baa61b46584e55a85"
    },
    {
      "path": "backend/v2.3/extensions/d60-algebraic-topology-v0.1.0/tables/units.jsonl",
      "bytes": 5475661,
      "sha256": "e0088fd9e8d7d40c299506875b6f741fda4932820521938e446fc0e8a681f25d"
    },
    {
      "path": "backend/v2.3/extensions/d60-algebraic-topology-v0.1.0/tables/relations.jsonl",
      "bytes": 1200090,
      "sha256": "6e4d2477f29b72a424d86a43d55c643726e1874fecfb97eb5823b3d552ea3487"
    }
  ],
  "prerequisites": [
    "C30",
    "C90"
  ],
  "counts": {
    "units": 2204,
    "kinds": {
      "exercise": 266,
      "hint": 191,
      "solution": 238,
      "reader_unit": 45,
      "capstone": 1,
      "section": 220,
      "figure": 160,
      "rubric": 1,
      "interpretation": 5,
      "rights_notice": 5,
      "source_code": 4,
      "test_suite": 4,
      "expected_output": 4,
      "verification": 4,
      "definition": 103,
      "remark": 90,
      "source_audit": 178,
      "example": 148,
      "boundary": 22,
      "lemma": 50,
      "proof": 141,
      "corollary": 33,
      "edition_note": 1,
      "proposition": 42,
      "source_omission": 14,
      "theorem": 33,
      "proof_supplement": 8,
      "proof_repair": 3,
      "note": 4,
      "notice": 30,
      "lecture": 30,
      "proof_check": 8,
      "mastery_section": 30,
      "worked_example": 1,
      "question": 4,
      "answer": 2,
      "fact": 2,
      "equation": 3,
      "diagram": 4,
      "construction": 3,
      "source_margin": 52,
      "aside": 17
    },
    "exact_routes": 2166,
    "fallback_routes": 38,
    "practice_units": 278,
    "support_relations": 480,
    "unresolved_support_relations": 0
  },
  "units": [
    {
      "id": "unit:o012-d60-ca01-ex-001",
      "projected_id": "urn:uuid:75b75318-69c5-58c9-b15e-c905ea5183fc",
      "title": "Soal 1: Hasil bagi interval dan lingkaran",
      "kind": "exercise",
      "order": 1,
      "group": "unit:o012-d60-ca01",
      "parent_id": "unit:o012-d60-ca01",
      "native_path": [
        "unit:o012-d60-ca01",
        "unit:o012-d60-ca01-ex-001"
      ],
      "concept_ids": [
        "concept:quotient-map",
        "concept:quotient-space",
        "concept:quotient-topology",
        "concept:compactness"
      ],
      "route_unit_ids": [
        "D60-R01"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-ca01-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "5dd5ba92fd5371a42445b3510c3a8e72202aedbd984363a73e89de8335209ddb",
        "file_sha256": "5888df0410ad7e8ccf50d8ea8092e43a42f6df94c242f7c09abe0616d972e6f8",
        "line_end": 43,
        "line_start": 31,
        "path": "source/id-ID/mastery/cumulative-assessment-001-foundations-coverings-homotopy.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-ca01-ex-001",
        "anchor": "o012-d60-ca01-ex-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-d60-ca01-hint-001",
            "relation_id": "urn:uuid:0cb2d417-78a6-5bcc-8ccf-082f4cd25e5d",
            "native_relation_id": "relation:hints:o012-d60-ca01-hint-001:ex-001"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-d60-ca01-sol-001",
            "relation_id": "urn:uuid:79da23ce-f3ae-5530-b4c9-2dfe058baae6",
            "native_relation_id": "relation:solves:o012-d60-ca01-sol-001:ex-001"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-d60-ca01-hint-001",
      "projected_id": "urn:uuid:6c10aa02-63e4-5db4-8442-9055f8fdd145",
      "title": "Petunjuk 1: Hasil bagi interval dan lingkaran",
      "kind": "hint",
      "order": 2,
      "group": "unit:o012-d60-ca01",
      "parent_id": "unit:o012-d60-ca01",
      "native_path": [
        "unit:o012-d60-ca01",
        "unit:o012-d60-ca01-hint-001"
      ],
      "concept_ids": [
        "concept:quotient-map",
        "concept:quotient-space",
        "concept:quotient-topology",
        "concept:compactness"
      ],
      "route_unit_ids": [
        "D60-R01"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-ca01-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "b42a3c2fb44681319f104ca782cee7f093744fdd84801e5fc56acfa981e24af0",
        "file_sha256": "5888df0410ad7e8ccf50d8ea8092e43a42f6df94c242f7c09abe0616d972e6f8",
        "line_end": 49,
        "line_start": 45,
        "path": "source/id-ID/mastery/cumulative-assessment-001-foundations-coverings-homotopy.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-ca01-hint-001",
        "anchor": "o012-d60-ca01-hint-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-ca01-sol-001",
      "projected_id": "urn:uuid:4dba63ae-502f-5db6-a4d2-591eed959493",
      "title": "Solusi lengkap 1: Hasil bagi interval dan lingkaran",
      "kind": "solution",
      "order": 3,
      "group": "unit:o012-d60-ca01",
      "parent_id": "unit:o012-d60-ca01",
      "native_path": [
        "unit:o012-d60-ca01",
        "unit:o012-d60-ca01-sol-001"
      ],
      "concept_ids": [
        "concept:quotient-map",
        "concept:quotient-space",
        "concept:quotient-topology",
        "concept:compactness"
      ],
      "route_unit_ids": [
        "D60-R01"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-ca01-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "a62197b4b2d251960d716ab7aebd988d1d5e1ff8f4df81461f7fac524d1339d3",
        "file_sha256": "5888df0410ad7e8ccf50d8ea8092e43a42f6df94c242f7c09abe0616d972e6f8",
        "line_end": 67,
        "line_start": 51,
        "path": "source/id-ID/mastery/cumulative-assessment-001-foundations-coverings-homotopy.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-ca01-sol-001",
        "anchor": "o012-d60-ca01-sol-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-ca01-ex-002",
      "projected_id": "urn:uuid:5a3530e1-a06b-53ee-ab79-2791138b7cb4",
      "title": "Soal 2: Retraksi deformasi kuat",
      "kind": "exercise",
      "order": 4,
      "group": "unit:o012-d60-ca01",
      "parent_id": "unit:o012-d60-ca01",
      "native_path": [
        "unit:o012-d60-ca01",
        "unit:o012-d60-ca01-ex-002"
      ],
      "concept_ids": [
        "concept:deformation-retract",
        "concept:homotopy-equivalence",
        "concept:fundamental-group"
      ],
      "route_unit_ids": [
        "D60-R02"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-ca01-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "f976e3cc9e02d3ef502fbead41fa702f6e379a9dea3ac6caf17a15d4aa739eeb",
        "file_sha256": "5888df0410ad7e8ccf50d8ea8092e43a42f6df94c242f7c09abe0616d972e6f8",
        "line_end": 81,
        "line_start": 71,
        "path": "source/id-ID/mastery/cumulative-assessment-001-foundations-coverings-homotopy.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-ca01-ex-002",
        "anchor": "o012-d60-ca01-ex-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-d60-ca01-hint-002",
            "relation_id": "urn:uuid:d37594c1-440e-5dd9-b2ff-a6b3606137a4",
            "native_relation_id": "relation:hints:o012-d60-ca01-hint-002:ex-002"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-d60-ca01-sol-002",
            "relation_id": "urn:uuid:91901ca0-de9f-5810-acb5-6c7261c1ee3c",
            "native_relation_id": "relation:solves:o012-d60-ca01-sol-002:ex-002"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-d60-ca01-hint-002",
      "projected_id": "urn:uuid:7ffcfcdc-51cf-5e99-9f2f-40cbd94141cb",
      "title": "Petunjuk 2: Retraksi deformasi kuat",
      "kind": "hint",
      "order": 5,
      "group": "unit:o012-d60-ca01",
      "parent_id": "unit:o012-d60-ca01",
      "native_path": [
        "unit:o012-d60-ca01",
        "unit:o012-d60-ca01-hint-002"
      ],
      "concept_ids": [
        "concept:deformation-retract",
        "concept:homotopy-equivalence",
        "concept:fundamental-group"
      ],
      "route_unit_ids": [
        "D60-R02"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-ca01-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "c6aaf67b9ead9a977ee9a1b3e68694eab3cc4c3ba24814e852cfe418b3adc154",
        "file_sha256": "5888df0410ad7e8ccf50d8ea8092e43a42f6df94c242f7c09abe0616d972e6f8",
        "line_end": 87,
        "line_start": 83,
        "path": "source/id-ID/mastery/cumulative-assessment-001-foundations-coverings-homotopy.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-ca01-hint-002",
        "anchor": "o012-d60-ca01-hint-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-ca01-sol-002",
      "projected_id": "urn:uuid:298d7ae1-a37d-5417-b622-b73580f49648",
      "title": "Solusi lengkap 2: Retraksi deformasi kuat",
      "kind": "solution",
      "order": 6,
      "group": "unit:o012-d60-ca01",
      "parent_id": "unit:o012-d60-ca01",
      "native_path": [
        "unit:o012-d60-ca01",
        "unit:o012-d60-ca01-sol-002"
      ],
      "concept_ids": [
        "concept:deformation-retract",
        "concept:homotopy-equivalence",
        "concept:fundamental-group"
      ],
      "route_unit_ids": [
        "D60-R02"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-ca01-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "cd52c3fc2174cf79b311cd803fa543731286d3861139e42d7319c692bec99fab",
        "file_sha256": "5888df0410ad7e8ccf50d8ea8092e43a42f6df94c242f7c09abe0616d972e6f8",
        "line_end": 114,
        "line_start": 89,
        "path": "source/id-ID/mastery/cumulative-assessment-001-foundations-coverings-homotopy.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-ca01-sol-002",
        "anchor": "o012-d60-ca01-sol-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-ca01-ex-003",
      "projected_id": "urn:uuid:c5da6ce6-6569-56cf-9b39-a12397124d3a",
      "title": "Soal 3: Pengangkatan lintasan dan bilangan lilit",
      "kind": "exercise",
      "order": 7,
      "group": "unit:o012-d60-ca01",
      "parent_id": "unit:o012-d60-ca01",
      "native_path": [
        "unit:o012-d60-ca01",
        "unit:o012-d60-ca01-ex-003"
      ],
      "concept_ids": [
        "concept:path-lifting",
        "concept:fundamental-group",
        "concept:covering-map"
      ],
      "route_unit_ids": [
        "D60-R03"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-ca01-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "952c35b8f650c58dfc2d1f80da43e8ac7053f13e1248878fa6de29cc14ac2357",
        "file_sha256": "5888df0410ad7e8ccf50d8ea8092e43a42f6df94c242f7c09abe0616d972e6f8",
        "line_end": 128,
        "line_start": 118,
        "path": "source/id-ID/mastery/cumulative-assessment-001-foundations-coverings-homotopy.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-ca01-ex-003",
        "anchor": "o012-d60-ca01-ex-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-d60-ca01-hint-003",
            "relation_id": "urn:uuid:1ed1780a-af93-5823-b274-499dae7f8ad0",
            "native_relation_id": "relation:hints:o012-d60-ca01-hint-003:ex-003"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-d60-ca01-sol-003",
            "relation_id": "urn:uuid:d12a544c-bc20-5b64-b361-1683b97a2e8b",
            "native_relation_id": "relation:solves:o012-d60-ca01-sol-003:ex-003"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-d60-ca01-hint-003",
      "projected_id": "urn:uuid:ebfb32b7-ddf3-5f67-a63e-133665de5894",
      "title": "Petunjuk 3: Pengangkatan lintasan dan bilangan lilit",
      "kind": "hint",
      "order": 8,
      "group": "unit:o012-d60-ca01",
      "parent_id": "unit:o012-d60-ca01",
      "native_path": [
        "unit:o012-d60-ca01",
        "unit:o012-d60-ca01-hint-003"
      ],
      "concept_ids": [
        "concept:path-lifting",
        "concept:fundamental-group",
        "concept:covering-map"
      ],
      "route_unit_ids": [
        "D60-R03"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-ca01-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "bbfa1d630380fba2ccf43a0fa99f1a323bae554506a90a96f4d45500f350490a",
        "file_sha256": "5888df0410ad7e8ccf50d8ea8092e43a42f6df94c242f7c09abe0616d972e6f8",
        "line_end": 134,
        "line_start": 130,
        "path": "source/id-ID/mastery/cumulative-assessment-001-foundations-coverings-homotopy.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-ca01-hint-003",
        "anchor": "o012-d60-ca01-hint-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-ca01-sol-003",
      "projected_id": "urn:uuid:4f8839ef-a178-55c1-aa02-96fdf412553d",
      "title": "Solusi lengkap 3: Pengangkatan lintasan dan bilangan lilit",
      "kind": "solution",
      "order": 9,
      "group": "unit:o012-d60-ca01",
      "parent_id": "unit:o012-d60-ca01",
      "native_path": [
        "unit:o012-d60-ca01",
        "unit:o012-d60-ca01-sol-003"
      ],
      "concept_ids": [
        "concept:path-lifting",
        "concept:fundamental-group",
        "concept:covering-map"
      ],
      "route_unit_ids": [
        "D60-R03"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-ca01-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "4045670aec25137c3a3a2432328bbed068506e3913a67f99e9323832840b17a5",
        "file_sha256": "5888df0410ad7e8ccf50d8ea8092e43a42f6df94c242f7c09abe0616d972e6f8",
        "line_end": 157,
        "line_start": 136,
        "path": "source/id-ID/mastery/cumulative-assessment-001-foundations-coverings-homotopy.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-ca01-sol-003",
        "anchor": "o012-d60-ca01-sol-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-ca01-ex-004",
      "projected_id": "urn:uuid:92b77822-bd4d-537b-984e-d59bd121323c",
      "title": "Soal 4: Monodromi penutup berhingga",
      "kind": "exercise",
      "order": 10,
      "group": "unit:o012-d60-ca01",
      "parent_id": "unit:o012-d60-ca01",
      "native_path": [
        "unit:o012-d60-ca01",
        "unit:o012-d60-ca01-ex-004"
      ],
      "concept_ids": [
        "concept:monodromy",
        "concept:covering-action",
        "concept:stabilizer-subgroup",
        "concept:connected-covering-space"
      ],
      "route_unit_ids": [
        "D60-R04"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-ca01-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "a9d058dd773e6072edeb9e0e650ab976ce190ecf0a21ef55c83a11c643a85274",
        "file_sha256": "5888df0410ad7e8ccf50d8ea8092e43a42f6df94c242f7c09abe0616d972e6f8",
        "line_end": 167,
        "line_start": 161,
        "path": "source/id-ID/mastery/cumulative-assessment-001-foundations-coverings-homotopy.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-ca01-ex-004",
        "anchor": "o012-d60-ca01-ex-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-d60-ca01-hint-004",
            "relation_id": "urn:uuid:334ca790-f911-57ad-98eb-da3e07bc8734",
            "native_relation_id": "relation:hints:o012-d60-ca01-hint-004:ex-004"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-d60-ca01-sol-004",
            "relation_id": "urn:uuid:f82ab15e-f6f1-5f8c-ba23-4e1a92c866ca",
            "native_relation_id": "relation:solves:o012-d60-ca01-sol-004:ex-004"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-d60-ca01-hint-004",
      "projected_id": "urn:uuid:e200a509-6bdd-5710-a254-ffbae8aedd03",
      "title": "Petunjuk 4: Monodromi penutup berhingga",
      "kind": "hint",
      "order": 11,
      "group": "unit:o012-d60-ca01",
      "parent_id": "unit:o012-d60-ca01",
      "native_path": [
        "unit:o012-d60-ca01",
        "unit:o012-d60-ca01-hint-004"
      ],
      "concept_ids": [
        "concept:monodromy",
        "concept:covering-action",
        "concept:stabilizer-subgroup",
        "concept:connected-covering-space"
      ],
      "route_unit_ids": [
        "D60-R04"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-ca01-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "2fea703cac82c09e856193069eb850806dddbed9e23a119e69952b75a0dde99c",
        "file_sha256": "5888df0410ad7e8ccf50d8ea8092e43a42f6df94c242f7c09abe0616d972e6f8",
        "line_end": 173,
        "line_start": 169,
        "path": "source/id-ID/mastery/cumulative-assessment-001-foundations-coverings-homotopy.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-ca01-hint-004",
        "anchor": "o012-d60-ca01-hint-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-ca01-sol-004",
      "projected_id": "urn:uuid:93b1bd0d-ab80-5280-b9f3-0fe6f64a9aec",
      "title": "Solusi lengkap 4: Monodromi penutup berhingga",
      "kind": "solution",
      "order": 12,
      "group": "unit:o012-d60-ca01",
      "parent_id": "unit:o012-d60-ca01",
      "native_path": [
        "unit:o012-d60-ca01",
        "unit:o012-d60-ca01-sol-004"
      ],
      "concept_ids": [
        "concept:monodromy",
        "concept:covering-action",
        "concept:stabilizer-subgroup",
        "concept:connected-covering-space"
      ],
      "route_unit_ids": [
        "D60-R04"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-ca01-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "45a6be10157a8ef9716147f0857b693dc48f504d84e132853ed41ca684ce3181",
        "file_sha256": "5888df0410ad7e8ccf50d8ea8092e43a42f6df94c242f7c09abe0616d972e6f8",
        "line_end": 195,
        "line_start": 175,
        "path": "source/id-ID/mastery/cumulative-assessment-001-foundations-coverings-homotopy.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-ca01-sol-004",
        "anchor": "o012-d60-ca01-sol-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-ca01-ex-005",
      "projected_id": "urn:uuid:51a30576-c5f6-5929-a15d-405485f9a14e",
      "title": "Soal 5: Van Kampen dan grup fundamental torus",
      "kind": "exercise",
      "order": 13,
      "group": "unit:o012-d60-ca01",
      "parent_id": "unit:o012-d60-ca01",
      "native_path": [
        "unit:o012-d60-ca01",
        "unit:o012-d60-ca01-ex-005"
      ],
      "concept_ids": [
        "concept:cw-complex",
        "concept:seifert-van-kampen-theorem",
        "concept:group-presentation",
        "concept:normal-closure"
      ],
      "route_unit_ids": [
        "D60-R05"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-ca01-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "d8cbd7fec614002f4f3fda9b74e29b221487126d0ef62b927b6eef1bc705bff0",
        "file_sha256": "5888df0410ad7e8ccf50d8ea8092e43a42f6df94c242f7c09abe0616d972e6f8",
        "line_end": 204,
        "line_start": 199,
        "path": "source/id-ID/mastery/cumulative-assessment-001-foundations-coverings-homotopy.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-ca01-ex-005",
        "anchor": "o012-d60-ca01-ex-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-d60-ca01-hint-005",
            "relation_id": "urn:uuid:444ec206-7a1a-5428-bc27-888c12202249",
            "native_relation_id": "relation:hints:o012-d60-ca01-hint-005:ex-005"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-d60-ca01-sol-005",
            "relation_id": "urn:uuid:02ff3530-81b7-5307-8f32-ea09ee24b139",
            "native_relation_id": "relation:solves:o012-d60-ca01-sol-005:ex-005"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-d60-ca01-hint-005",
      "projected_id": "urn:uuid:7614d25f-3d70-57d4-82c8-8279ed445ede",
      "title": "Petunjuk 5: Van Kampen dan grup fundamental torus",
      "kind": "hint",
      "order": 14,
      "group": "unit:o012-d60-ca01",
      "parent_id": "unit:o012-d60-ca01",
      "native_path": [
        "unit:o012-d60-ca01",
        "unit:o012-d60-ca01-hint-005"
      ],
      "concept_ids": [
        "concept:cw-complex",
        "concept:seifert-van-kampen-theorem",
        "concept:group-presentation",
        "concept:normal-closure"
      ],
      "route_unit_ids": [
        "D60-R05"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-ca01-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "1409bb2f3c8e2eb881e1faa029921edea82a83aa575fc5c1094fb8637286fb2a",
        "file_sha256": "5888df0410ad7e8ccf50d8ea8092e43a42f6df94c242f7c09abe0616d972e6f8",
        "line_end": 210,
        "line_start": 206,
        "path": "source/id-ID/mastery/cumulative-assessment-001-foundations-coverings-homotopy.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-ca01-hint-005",
        "anchor": "o012-d60-ca01-hint-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-ca01-sol-005",
      "projected_id": "urn:uuid:a689c096-a24a-5218-b7af-8244fe7ddbca",
      "title": "Solusi lengkap 5: Van Kampen dan grup fundamental torus",
      "kind": "solution",
      "order": 15,
      "group": "unit:o012-d60-ca01",
      "parent_id": "unit:o012-d60-ca01",
      "native_path": [
        "unit:o012-d60-ca01",
        "unit:o012-d60-ca01-sol-005"
      ],
      "concept_ids": [
        "concept:cw-complex",
        "concept:seifert-van-kampen-theorem",
        "concept:group-presentation",
        "concept:normal-closure"
      ],
      "route_unit_ids": [
        "D60-R05"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-ca01-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "0bc365311d71913a70774a7ed091bbadc33a3dbcfa6e601f3284cb600449c67c",
        "file_sha256": "5888df0410ad7e8ccf50d8ea8092e43a42f6df94c242f7c09abe0616d972e6f8",
        "line_end": 228,
        "line_start": 212,
        "path": "source/id-ID/mastery/cumulative-assessment-001-foundations-coverings-homotopy.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-ca01-sol-005",
        "anchor": "o012-d60-ca01-sol-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-ca01-ex-006",
      "projected_id": "urn:uuid:86e4bc22-3d1a-5955-9204-244c0f8701b5",
      "title": "Soal 6: Klasifikasi penutup lingkaran",
      "kind": "exercise",
      "order": 16,
      "group": "unit:o012-d60-ca01",
      "parent_id": "unit:o012-d60-ca01",
      "native_path": [
        "unit:o012-d60-ca01",
        "unit:o012-d60-ca01-ex-006"
      ],
      "concept_ids": [
        "concept:classification-of-covering-spaces",
        "concept:connected-covering-space",
        "concept:fundamental-group"
      ],
      "route_unit_ids": [
        "D60-R06"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-ca01-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "443b92815c57ce7a145ea2dc288d0a97a421f17f5759669ab922d22ecd8bd044",
        "file_sha256": "5888df0410ad7e8ccf50d8ea8092e43a42f6df94c242f7c09abe0616d972e6f8",
        "line_end": 237,
        "line_start": 232,
        "path": "source/id-ID/mastery/cumulative-assessment-001-foundations-coverings-homotopy.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-ca01-ex-006",
        "anchor": "o012-d60-ca01-ex-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-d60-ca01-hint-006",
            "relation_id": "urn:uuid:317ce494-e25c-5545-91c1-f2d67c7b4609",
            "native_relation_id": "relation:hints:o012-d60-ca01-hint-006:ex-006"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-d60-ca01-sol-006",
            "relation_id": "urn:uuid:f5144b62-0adc-5da2-a5d5-0381bf6ac395",
            "native_relation_id": "relation:solves:o012-d60-ca01-sol-006:ex-006"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-d60-ca01-hint-006",
      "projected_id": "urn:uuid:59caa029-8238-5f60-b3f7-771a2e956336",
      "title": "Petunjuk 6: Klasifikasi penutup lingkaran",
      "kind": "hint",
      "order": 17,
      "group": "unit:o012-d60-ca01",
      "parent_id": "unit:o012-d60-ca01",
      "native_path": [
        "unit:o012-d60-ca01",
        "unit:o012-d60-ca01-hint-006"
      ],
      "concept_ids": [
        "concept:classification-of-covering-spaces",
        "concept:connected-covering-space",
        "concept:fundamental-group"
      ],
      "route_unit_ids": [
        "D60-R06"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-ca01-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "651a99989afdbc2faa58d70e1f98556ccf4fb83db7f6c725e27c01a591a21c17",
        "file_sha256": "5888df0410ad7e8ccf50d8ea8092e43a42f6df94c242f7c09abe0616d972e6f8",
        "line_end": 243,
        "line_start": 239,
        "path": "source/id-ID/mastery/cumulative-assessment-001-foundations-coverings-homotopy.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-ca01-hint-006",
        "anchor": "o012-d60-ca01-hint-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-ca01-sol-006",
      "projected_id": "urn:uuid:457ea4f9-f59e-5f4d-8429-a7592e8984e5",
      "title": "Solusi lengkap 6: Klasifikasi penutup lingkaran",
      "kind": "solution",
      "order": 18,
      "group": "unit:o012-d60-ca01",
      "parent_id": "unit:o012-d60-ca01",
      "native_path": [
        "unit:o012-d60-ca01",
        "unit:o012-d60-ca01-sol-006"
      ],
      "concept_ids": [
        "concept:classification-of-covering-spaces",
        "concept:connected-covering-space",
        "concept:fundamental-group"
      ],
      "route_unit_ids": [
        "D60-R06"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-ca01-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "b6e64c12dcd6b0bfda219c5bbaefb6e857c5bf5e26ac19fd774599edbc1ca51d",
        "file_sha256": "5888df0410ad7e8ccf50d8ea8092e43a42f6df94c242f7c09abe0616d972e6f8",
        "line_end": 267,
        "line_start": 245,
        "path": "source/id-ID/mastery/cumulative-assessment-001-foundations-coverings-homotopy.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-ca01-sol-006",
        "anchor": "o012-d60-ca01-sol-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-ca01-ex-007",
      "projected_id": "urn:uuid:17c6867d-d781-5a4c-915a-0001bf489562",
      "title": "Soal 7: Barisan eksak homotopi fibrasi Hopf",
      "kind": "exercise",
      "order": 19,
      "group": "unit:o012-d60-ca01",
      "parent_id": "unit:o012-d60-ca01",
      "native_path": [
        "unit:o012-d60-ca01",
        "unit:o012-d60-ca01-ex-007"
      ],
      "concept_ids": [
        "concept:fibre-bundle",
        "concept:long-exact-sequence",
        "concept:higher-homotopy-group"
      ],
      "route_unit_ids": [
        "D60-R07"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-ca01-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "df5f8b06ae3591a32a442b88c47018982c8a324db393715c05e20d1ea00ea242",
        "file_sha256": "5888df0410ad7e8ccf50d8ea8092e43a42f6df94c242f7c09abe0616d972e6f8",
        "line_end": 282,
        "line_start": 271,
        "path": "source/id-ID/mastery/cumulative-assessment-001-foundations-coverings-homotopy.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-ca01-ex-007",
        "anchor": "o012-d60-ca01-ex-007",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-d60-ca01-hint-007",
            "relation_id": "urn:uuid:bf6ef956-4c4b-5064-acde-a5035828132d",
            "native_relation_id": "relation:hints:o012-d60-ca01-hint-007:ex-007"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-d60-ca01-sol-007",
            "relation_id": "urn:uuid:81e3eb04-b53c-52c9-91a3-a5273d90f565",
            "native_relation_id": "relation:solves:o012-d60-ca01-sol-007:ex-007"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-d60-ca01-hint-007",
      "projected_id": "urn:uuid:15e61da8-1441-55e7-abfe-55df2d5b2264",
      "title": "Petunjuk 7: Barisan eksak homotopi fibrasi Hopf",
      "kind": "hint",
      "order": 20,
      "group": "unit:o012-d60-ca01",
      "parent_id": "unit:o012-d60-ca01",
      "native_path": [
        "unit:o012-d60-ca01",
        "unit:o012-d60-ca01-hint-007"
      ],
      "concept_ids": [
        "concept:fibre-bundle",
        "concept:long-exact-sequence",
        "concept:higher-homotopy-group"
      ],
      "route_unit_ids": [
        "D60-R07"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-ca01-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "02e3c25276d9bc022c5213426472e7511187642f13c8c39a904ae375a636f8da",
        "file_sha256": "5888df0410ad7e8ccf50d8ea8092e43a42f6df94c242f7c09abe0616d972e6f8",
        "line_end": 287,
        "line_start": 284,
        "path": "source/id-ID/mastery/cumulative-assessment-001-foundations-coverings-homotopy.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-ca01-hint-007",
        "anchor": "o012-d60-ca01-hint-007",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-ca01-sol-007",
      "projected_id": "urn:uuid:109595b4-5bf9-536e-a81a-a4c32cb17783",
      "title": "Solusi lengkap 7: Barisan eksak homotopi fibrasi Hopf",
      "kind": "solution",
      "order": 21,
      "group": "unit:o012-d60-ca01",
      "parent_id": "unit:o012-d60-ca01",
      "native_path": [
        "unit:o012-d60-ca01",
        "unit:o012-d60-ca01-sol-007"
      ],
      "concept_ids": [
        "concept:fibre-bundle",
        "concept:long-exact-sequence",
        "concept:higher-homotopy-group"
      ],
      "route_unit_ids": [
        "D60-R07"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-ca01-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "d8c586363630861e7be5633fc1113efd57201ced7e6d4caa8fb84e52aac8c9ba",
        "file_sha256": "5888df0410ad7e8ccf50d8ea8092e43a42f6df94c242f7c09abe0616d972e6f8",
        "line_end": 315,
        "line_start": 289,
        "path": "source/id-ID/mastery/cumulative-assessment-001-foundations-coverings-homotopy.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-ca01-sol-007",
        "anchor": "o012-d60-ca01-sol-007",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-ca01-ex-008",
      "projected_id": "urn:uuid:d3b2f159-faad-57b8-bb64-efc6cdc819f1",
      "title": "Soal 8: Kriteria pengangkatan peta torus",
      "kind": "exercise",
      "order": 22,
      "group": "unit:o012-d60-ca01",
      "parent_id": "unit:o012-d60-ca01",
      "native_path": [
        "unit:o012-d60-ca01",
        "unit:o012-d60-ca01-ex-008"
      ],
      "concept_ids": [
        "concept:covering-map",
        "concept:covering-space-classification",
        "concept:fundamental-group",
        "concept:path-lifting"
      ],
      "route_unit_ids": [
        "D60-R06",
        "D60-R04",
        "D60-R05"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-ca01-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "658587e3ca60274507b5e81114122798bf2e64638778a01fa7e197a99a044491",
        "file_sha256": "5888df0410ad7e8ccf50d8ea8092e43a42f6df94c242f7c09abe0616d972e6f8",
        "line_end": 330,
        "line_start": 319,
        "path": "source/id-ID/mastery/cumulative-assessment-001-foundations-coverings-homotopy.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-ca01-ex-008",
        "anchor": "o012-d60-ca01-ex-008",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-d60-ca01-hint-008",
            "relation_id": "urn:uuid:2e335218-b2e3-583c-8c6e-6241b013eb05",
            "native_relation_id": "relation:hints:o012-d60-ca01-hint-008:ex-008"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-d60-ca01-sol-008",
            "relation_id": "urn:uuid:a92a13fc-751a-5fb5-ba96-07b2e7a73efd",
            "native_relation_id": "relation:solves:o012-d60-ca01-sol-008:ex-008"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-d60-ca01-hint-008",
      "projected_id": "urn:uuid:8b498954-58a3-5674-a24d-38a8eff21cc2",
      "title": "Petunjuk 8: Kriteria pengangkatan peta torus",
      "kind": "hint",
      "order": 23,
      "group": "unit:o012-d60-ca01",
      "parent_id": "unit:o012-d60-ca01",
      "native_path": [
        "unit:o012-d60-ca01",
        "unit:o012-d60-ca01-hint-008"
      ],
      "concept_ids": [
        "concept:covering-map",
        "concept:covering-space-classification",
        "concept:fundamental-group",
        "concept:path-lifting"
      ],
      "route_unit_ids": [
        "D60-R06",
        "D60-R04",
        "D60-R05"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-ca01-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "f4f64e075381e9d6b2ef68bfdb8d70287e1b8b885711344dd1c070204ab13a4b",
        "file_sha256": "5888df0410ad7e8ccf50d8ea8092e43a42f6df94c242f7c09abe0616d972e6f8",
        "line_end": 336,
        "line_start": 332,
        "path": "source/id-ID/mastery/cumulative-assessment-001-foundations-coverings-homotopy.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-ca01-hint-008",
        "anchor": "o012-d60-ca01-hint-008",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-ca01-sol-008",
      "projected_id": "urn:uuid:ede3d05b-f60c-5f39-b235-45eab58882b6",
      "title": "Solusi lengkap 8: Kriteria pengangkatan peta torus",
      "kind": "solution",
      "order": 24,
      "group": "unit:o012-d60-ca01",
      "parent_id": "unit:o012-d60-ca01",
      "native_path": [
        "unit:o012-d60-ca01",
        "unit:o012-d60-ca01-sol-008"
      ],
      "concept_ids": [
        "concept:covering-map",
        "concept:covering-space-classification",
        "concept:fundamental-group",
        "concept:path-lifting"
      ],
      "route_unit_ids": [
        "D60-R06",
        "D60-R04",
        "D60-R05"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-ca01-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "52f5c5fd0c69dd94e99988b4de350552dce55157bd61a3672f4dc87beba232d3",
        "file_sha256": "5888df0410ad7e8ccf50d8ea8092e43a42f6df94c242f7c09abe0616d972e6f8",
        "line_end": 373,
        "line_start": 338,
        "path": "source/id-ID/mastery/cumulative-assessment-001-foundations-coverings-homotopy.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-ca01-sol-008",
        "anchor": "o012-d60-ca01-sol-008",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-ca01",
      "projected_id": "urn:uuid:03c76ec3-a445-5238-a414-c07b624a443a",
      "title": "Asesmen Kumulatif 1 — Fondasi sampai Barisan Eksak Homotopi",
      "kind": "reader_unit",
      "order": 38,
      "group": "unit:o012-d60-ca01",
      "parent_id": "course:o012-d60",
      "native_path": [
        "unit:o012-d60-ca01"
      ],
      "concept_ids": [
        "concept:classification-of-covering-spaces",
        "concept:compactness",
        "concept:connected-covering-space",
        "concept:covering-action",
        "concept:covering-map",
        "concept:covering-space-classification",
        "concept:cw-complex",
        "concept:deformation-retract",
        "concept:fibre-bundle",
        "concept:fundamental-group",
        "concept:group-presentation",
        "concept:higher-homotopy-group",
        "concept:homotopy-equivalence",
        "concept:long-exact-sequence",
        "concept:monodromy",
        "concept:normal-closure",
        "concept:path-lifting",
        "concept:quotient-map",
        "concept:quotient-space",
        "concept:quotient-topology",
        "concept:seifert-van-kampen-theorem",
        "concept:stabilizer-subgroup"
      ],
      "route_unit_ids": [
        "D60-R01",
        "D60-R02",
        "D60-R03",
        "D60-R04",
        "D60-R05",
        "D60-R06",
        "D60-R07"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-ca01-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "c4fde2f1ec3eae5df4fede7dce82dc1c47904496f16d38fd480225e1c7957a64",
        "file_sha256": "5888df0410ad7e8ccf50d8ea8092e43a42f6df94c242f7c09abe0616d972e6f8",
        "line_end": 389,
        "line_start": 20,
        "path": "source/id-ID/mastery/cumulative-assessment-001-foundations-coverings-homotopy.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-ca01",
        "anchor": "o012-d60-ca01",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-ca02-ex-001",
      "projected_id": "urn:uuid:7162c690-d776-5d7c-bd13-4f2569ba8982",
      "title": "Soal 1: tabel muka berorientasi dan torsi",
      "kind": "exercise",
      "order": 1,
      "group": "unit:o012-d60-ca02",
      "parent_id": "unit:o012-d60-ca02",
      "native_path": [
        "unit:o012-d60-ca02",
        "unit:o012-d60-ca02-ex-001"
      ],
      "concept_ids": [
        "concept:delta-complex",
        "concept:orientation",
        "concept:boundary-map",
        "concept:simplicial-homology"
      ],
      "route_unit_ids": [
        "D60-R08"
      ],
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-ca02-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "5f17853414d19753d620cdaafdbdd3ec76dfdace1ce837e914618dcb7700abdc",
        "file_sha256": "2f8dc58eb4fb2da06e239d8e0979112c5f50c846f584900a2e7ea4999a8685ea",
        "line_end": 54,
        "line_start": 34,
        "path": "source/id-ID/mastery/cumulative-assessment-002-homology-excision-cellular.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-ca02-ex-001",
        "anchor": "o012-d60-ca02-ex-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-d60-ca02-hint-001",
            "relation_id": "urn:uuid:43358b46-b7db-5aa1-b3b3-8985ef33213d",
            "native_relation_id": "relation:hints:o012-d60-ca02-hint-001:ex-001"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-d60-ca02-sol-001",
            "relation_id": "urn:uuid:92bf18c9-add4-53d3-aaa6-68146139d058",
            "native_relation_id": "relation:solves:o012-d60-ca02-sol-001:ex-001"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-d60-ca02-hint-001",
      "projected_id": "urn:uuid:55d65920-5284-5efa-94e4-c00999e6fd6a",
      "title": "Petunjuk 1: tabel muka berorientasi dan torsi",
      "kind": "hint",
      "order": 2,
      "group": "unit:o012-d60-ca02",
      "parent_id": "unit:o012-d60-ca02",
      "native_path": [
        "unit:o012-d60-ca02",
        "unit:o012-d60-ca02-hint-001"
      ],
      "concept_ids": [
        "concept:delta-complex",
        "concept:orientation",
        "concept:boundary-map",
        "concept:simplicial-homology"
      ],
      "route_unit_ids": [
        "D60-R08"
      ],
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-ca02-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "07e2f76b9b995c8ace8079d2a7c260c07b8aee0ddafb34dda34d24a2885b997a",
        "file_sha256": "2f8dc58eb4fb2da06e239d8e0979112c5f50c846f584900a2e7ea4999a8685ea",
        "line_end": 60,
        "line_start": 56,
        "path": "source/id-ID/mastery/cumulative-assessment-002-homology-excision-cellular.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-ca02-hint-001",
        "anchor": "o012-d60-ca02-hint-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-ca02-sol-001",
      "projected_id": "urn:uuid:2138ecd0-c031-58c9-899e-c4f5c960791b",
      "title": "Solusi lengkap 1: tabel muka berorientasi dan torsi",
      "kind": "solution",
      "order": 3,
      "group": "unit:o012-d60-ca02",
      "parent_id": "unit:o012-d60-ca02",
      "native_path": [
        "unit:o012-d60-ca02",
        "unit:o012-d60-ca02-sol-001"
      ],
      "concept_ids": [
        "concept:delta-complex",
        "concept:orientation",
        "concept:boundary-map",
        "concept:simplicial-homology"
      ],
      "route_unit_ids": [
        "D60-R08"
      ],
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-ca02-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "890270329ac55f5a1bc11ac3f236d463e3ecef318625a0a3717ab716656a0a75",
        "file_sha256": "2f8dc58eb4fb2da06e239d8e0979112c5f50c846f584900a2e7ea4999a8685ea",
        "line_end": 122,
        "line_start": 62,
        "path": "source/id-ID/mastery/cumulative-assessment-002-homology-excision-cellular.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-ca02-sol-001",
        "anchor": "o012-d60-ca02-sol-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-ca02-ex-002",
      "projected_id": "urn:uuid:2f1f89c4-cda3-531f-82d2-f4a56e731069",
      "title": "Soal 2: deformasi dan homotopi rantai",
      "kind": "exercise",
      "order": 4,
      "group": "unit:o012-d60-ca02",
      "parent_id": "unit:o012-d60-ca02",
      "native_path": [
        "unit:o012-d60-ca02",
        "unit:o012-d60-ca02-ex-002"
      ],
      "concept_ids": [
        "concept:chain-map",
        "concept:induced-map",
        "concept:chain-homotopy",
        "concept:singular-homology"
      ],
      "route_unit_ids": [
        "D60-R09"
      ],
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-ca02-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "c3f1529df02b1ec3aaeedc56d793648204fe38c094f3639de435e649236a350a",
        "file_sha256": "2f8dc58eb4fb2da06e239d8e0979112c5f50c846f584900a2e7ea4999a8685ea",
        "line_end": 142,
        "line_start": 126,
        "path": "source/id-ID/mastery/cumulative-assessment-002-homology-excision-cellular.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-ca02-ex-002",
        "anchor": "o012-d60-ca02-ex-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-d60-ca02-hint-002",
            "relation_id": "urn:uuid:86692a8a-1d18-512e-8271-80319d0e95de",
            "native_relation_id": "relation:hints:o012-d60-ca02-hint-002:ex-002"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-d60-ca02-sol-002",
            "relation_id": "urn:uuid:08bf7efd-f13b-56e4-a999-dc72dc28313d",
            "native_relation_id": "relation:solves:o012-d60-ca02-sol-002:ex-002"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-d60-ca02-hint-002",
      "projected_id": "urn:uuid:4fd123bc-c60a-5cc4-8182-eb82fa8a1432",
      "title": "Petunjuk 2: deformasi dan homotopi rantai",
      "kind": "hint",
      "order": 5,
      "group": "unit:o012-d60-ca02",
      "parent_id": "unit:o012-d60-ca02",
      "native_path": [
        "unit:o012-d60-ca02",
        "unit:o012-d60-ca02-hint-002"
      ],
      "concept_ids": [
        "concept:chain-map",
        "concept:induced-map",
        "concept:chain-homotopy",
        "concept:singular-homology"
      ],
      "route_unit_ids": [
        "D60-R09"
      ],
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-ca02-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "975e5952d9f999a8a7f0a074d3392c38dc5a77f39437d4b346daa7b8a26b3b08",
        "file_sha256": "2f8dc58eb4fb2da06e239d8e0979112c5f50c846f584900a2e7ea4999a8685ea",
        "line_end": 148,
        "line_start": 144,
        "path": "source/id-ID/mastery/cumulative-assessment-002-homology-excision-cellular.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-ca02-hint-002",
        "anchor": "o012-d60-ca02-hint-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-ca02-sol-002",
      "projected_id": "urn:uuid:11caab3b-97c3-5e1b-96e3-98bdd915c078",
      "title": "Solusi lengkap 2: deformasi dan homotopi rantai",
      "kind": "solution",
      "order": 6,
      "group": "unit:o012-d60-ca02",
      "parent_id": "unit:o012-d60-ca02",
      "native_path": [
        "unit:o012-d60-ca02",
        "unit:o012-d60-ca02-sol-002"
      ],
      "concept_ids": [
        "concept:chain-map",
        "concept:induced-map",
        "concept:chain-homotopy",
        "concept:singular-homology"
      ],
      "route_unit_ids": [
        "D60-R09"
      ],
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-ca02-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "3c7d51becfa5ce850a93b79193b27f5b86164c327588923d8f3aa36c9c8fc2d5",
        "file_sha256": "2f8dc58eb4fb2da06e239d8e0979112c5f50c846f584900a2e7ea4999a8685ea",
        "line_end": 198,
        "line_start": 150,
        "path": "source/id-ID/mastery/cumulative-assessment-002-homology-excision-cellular.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-ca02-sol-002",
        "anchor": "o012-d60-ca02-sol-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-ca02-ex-003",
      "projected_id": "urn:uuid:e44b9d23-7774-5e47-913d-f837e6d534cd",
      "title": "Soal 3: ekuator dan barisan eksak pasangan",
      "kind": "exercise",
      "order": 7,
      "group": "unit:o012-d60-ca02",
      "parent_id": "unit:o012-d60-ca02",
      "native_path": [
        "unit:o012-d60-ca02",
        "unit:o012-d60-ca02-ex-003"
      ],
      "concept_ids": [
        "concept:relative-homology",
        "concept:long-exact-sequence",
        "concept:connecting-map"
      ],
      "route_unit_ids": [
        "D60-R10"
      ],
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-ca02-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "6634cb96fd85c1f5138f1721c6ec50febf9cecb63880156f52d21dc1f67cc5f3",
        "file_sha256": "2f8dc58eb4fb2da06e239d8e0979112c5f50c846f584900a2e7ea4999a8685ea",
        "line_end": 218,
        "line_start": 202,
        "path": "source/id-ID/mastery/cumulative-assessment-002-homology-excision-cellular.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-ca02-ex-003",
        "anchor": "o012-d60-ca02-ex-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-d60-ca02-hint-003",
            "relation_id": "urn:uuid:753d2171-c59a-5218-ac75-672f7c05b68c",
            "native_relation_id": "relation:hints:o012-d60-ca02-hint-003:ex-003"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-d60-ca02-sol-003",
            "relation_id": "urn:uuid:9b47b116-7904-581a-9acd-6bdfe0b58417",
            "native_relation_id": "relation:solves:o012-d60-ca02-sol-003:ex-003"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-d60-ca02-hint-003",
      "projected_id": "urn:uuid:4237d3f3-4999-5d18-a41a-a842b6373951",
      "title": "Petunjuk 3: ekuator dan barisan eksak pasangan",
      "kind": "hint",
      "order": 8,
      "group": "unit:o012-d60-ca02",
      "parent_id": "unit:o012-d60-ca02",
      "native_path": [
        "unit:o012-d60-ca02",
        "unit:o012-d60-ca02-hint-003"
      ],
      "concept_ids": [
        "concept:relative-homology",
        "concept:long-exact-sequence",
        "concept:connecting-map"
      ],
      "route_unit_ids": [
        "D60-R10"
      ],
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-ca02-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "1b5e521b5c38ed505f34b0e1e3ea566e325fa904f54f8fe2e070da4371b34e7f",
        "file_sha256": "2f8dc58eb4fb2da06e239d8e0979112c5f50c846f584900a2e7ea4999a8685ea",
        "line_end": 224,
        "line_start": 220,
        "path": "source/id-ID/mastery/cumulative-assessment-002-homology-excision-cellular.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-ca02-hint-003",
        "anchor": "o012-d60-ca02-hint-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-ca02-sol-003",
      "projected_id": "urn:uuid:519c124d-22af-5c55-8d67-e0765e54eaac",
      "title": "Solusi lengkap 3: ekuator dan barisan eksak pasangan",
      "kind": "solution",
      "order": 9,
      "group": "unit:o012-d60-ca02",
      "parent_id": "unit:o012-d60-ca02",
      "native_path": [
        "unit:o012-d60-ca02",
        "unit:o012-d60-ca02-sol-003"
      ],
      "concept_ids": [
        "concept:relative-homology",
        "concept:long-exact-sequence",
        "concept:connecting-map"
      ],
      "route_unit_ids": [
        "D60-R10"
      ],
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-ca02-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "c4a911407b51a5f21c3878309f6abaa89f53a1fffc3b14dd89080ae05101dafb",
        "file_sha256": "2f8dc58eb4fb2da06e239d8e0979112c5f50c846f584900a2e7ea4999a8685ea",
        "line_end": 282,
        "line_start": 226,
        "path": "source/id-ID/mastery/cumulative-assessment-002-homology-excision-cellular.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-ca02-sol-003",
        "anchor": "o012-d60-ca02-sol-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-ca02-ex-004",
      "projected_id": "urn:uuid:6747db1e-6263-53b1-8805-7aea5b97c4be",
      "title": "Soal 4: penutup tiga-komponen graf theta",
      "kind": "exercise",
      "order": 10,
      "group": "unit:o012-d60-ca02",
      "parent_id": "unit:o012-d60-ca02",
      "native_path": [
        "unit:o012-d60-ca02",
        "unit:o012-d60-ca02-ex-004"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:reduced-homology",
        "concept:naturality"
      ],
      "route_unit_ids": [
        "D60-R11"
      ],
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-ca02-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "5bac9b7d2bc2c74e0350ad2ef122a90eb83a342a772335fda81a4b5e4eba854d",
        "file_sha256": "2f8dc58eb4fb2da06e239d8e0979112c5f50c846f584900a2e7ea4999a8685ea",
        "line_end": 299,
        "line_start": 286,
        "path": "source/id-ID/mastery/cumulative-assessment-002-homology-excision-cellular.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-ca02-ex-004",
        "anchor": "o012-d60-ca02-ex-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-d60-ca02-hint-004",
            "relation_id": "urn:uuid:902c844f-4fd6-5e8f-8e35-b789d3dd0bc6",
            "native_relation_id": "relation:hints:o012-d60-ca02-hint-004:ex-004"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-d60-ca02-sol-004",
            "relation_id": "urn:uuid:d4d41975-1404-53cc-a971-c4417c66a06a",
            "native_relation_id": "relation:solves:o012-d60-ca02-sol-004:ex-004"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-d60-ca02-hint-004",
      "projected_id": "urn:uuid:f3a32d48-b9aa-5f7f-b751-5ab20c3feab8",
      "title": "Petunjuk 4: penutup tiga-komponen graf theta",
      "kind": "hint",
      "order": 11,
      "group": "unit:o012-d60-ca02",
      "parent_id": "unit:o012-d60-ca02",
      "native_path": [
        "unit:o012-d60-ca02",
        "unit:o012-d60-ca02-hint-004"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:reduced-homology",
        "concept:naturality"
      ],
      "route_unit_ids": [
        "D60-R11"
      ],
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-ca02-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "cd9d6b8f15966e441c94b30183e8f7473c1e8759c80f77ebc8e581a0c9bc26cf",
        "file_sha256": "2f8dc58eb4fb2da06e239d8e0979112c5f50c846f584900a2e7ea4999a8685ea",
        "line_end": 307,
        "line_start": 301,
        "path": "source/id-ID/mastery/cumulative-assessment-002-homology-excision-cellular.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-ca02-hint-004",
        "anchor": "o012-d60-ca02-hint-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-ca02-sol-004",
      "projected_id": "urn:uuid:edd7966d-348b-5e88-b60a-9eb2327346b3",
      "title": "Solusi lengkap 4: penutup tiga-komponen graf theta",
      "kind": "solution",
      "order": 12,
      "group": "unit:o012-d60-ca02",
      "parent_id": "unit:o012-d60-ca02",
      "native_path": [
        "unit:o012-d60-ca02",
        "unit:o012-d60-ca02-sol-004"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:reduced-homology",
        "concept:naturality"
      ],
      "route_unit_ids": [
        "D60-R11"
      ],
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-ca02-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "b84f28aada338a196072d32f4a693a6350b0e74eed0931803ddd3e923317767a",
        "file_sha256": "2f8dc58eb4fb2da06e239d8e0979112c5f50c846f584900a2e7ea4999a8685ea",
        "line_end": 368,
        "line_start": 309,
        "path": "source/id-ID/mastery/cumulative-assessment-002-homology-excision-cellular.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-ca02-sol-004",
        "anchor": "o012-d60-ca02-sol-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-ca02-ex-005",
      "projected_id": "urn:uuid:ce45d919-45e8-5aeb-9a40-393ab1ef721a",
      "title": "Soal 5: hasil bagi pasangan kerangka torus",
      "kind": "exercise",
      "order": 13,
      "group": "unit:o012-d60-ca02",
      "parent_id": "unit:o012-d60-ca02",
      "native_path": [
        "unit:o012-d60-ca02",
        "unit:o012-d60-ca02-ex-005"
      ],
      "concept_ids": [
        "concept:relative-homology",
        "concept:relative-homology-quotient-theorem",
        "concept:good-pair"
      ],
      "route_unit_ids": [
        "D60-R10",
        "D60-R11"
      ],
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-ca02-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "ebeabdf81e0dcfe16ab2135e921e3d4769a3e40b526b00a364ae1b296e653b2c",
        "file_sha256": "2f8dc58eb4fb2da06e239d8e0979112c5f50c846f584900a2e7ea4999a8685ea",
        "line_end": 384,
        "line_start": 372,
        "path": "source/id-ID/mastery/cumulative-assessment-002-homology-excision-cellular.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-ca02-ex-005",
        "anchor": "o012-d60-ca02-ex-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-d60-ca02-hint-005",
            "relation_id": "urn:uuid:40038c56-e909-5d62-8741-5ad7af6238fd",
            "native_relation_id": "relation:hints:o012-d60-ca02-hint-005:ex-005"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-d60-ca02-sol-005",
            "relation_id": "urn:uuid:8761e698-6084-537d-b23d-41390ea0ce44",
            "native_relation_id": "relation:solves:o012-d60-ca02-sol-005:ex-005"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-d60-ca02-hint-005",
      "projected_id": "urn:uuid:f04e4d37-5dd6-5acc-8d45-d0f44064f98a",
      "title": "Petunjuk 5: hasil bagi pasangan kerangka torus",
      "kind": "hint",
      "order": 14,
      "group": "unit:o012-d60-ca02",
      "parent_id": "unit:o012-d60-ca02",
      "native_path": [
        "unit:o012-d60-ca02",
        "unit:o012-d60-ca02-hint-005"
      ],
      "concept_ids": [
        "concept:relative-homology",
        "concept:relative-homology-quotient-theorem",
        "concept:good-pair"
      ],
      "route_unit_ids": [
        "D60-R10",
        "D60-R11"
      ],
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-ca02-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "920399689de7316f65aff48847212719511bf493f7c8a0edee1e42a81e115273",
        "file_sha256": "2f8dc58eb4fb2da06e239d8e0979112c5f50c846f584900a2e7ea4999a8685ea",
        "line_end": 391,
        "line_start": 386,
        "path": "source/id-ID/mastery/cumulative-assessment-002-homology-excision-cellular.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-ca02-hint-005",
        "anchor": "o012-d60-ca02-hint-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-ca02-sol-005",
      "projected_id": "urn:uuid:21a61b6a-4812-5414-9cd2-d315b0877c7d",
      "title": "Solusi lengkap 5: hasil bagi pasangan kerangka torus",
      "kind": "solution",
      "order": 15,
      "group": "unit:o012-d60-ca02",
      "parent_id": "unit:o012-d60-ca02",
      "native_path": [
        "unit:o012-d60-ca02",
        "unit:o012-d60-ca02-sol-005"
      ],
      "concept_ids": [
        "concept:relative-homology",
        "concept:relative-homology-quotient-theorem",
        "concept:good-pair"
      ],
      "route_unit_ids": [
        "D60-R10",
        "D60-R11"
      ],
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-ca02-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "83b6227fd33bb18323b3a0c483e865982fdebc7dcecd7586a901733965fad6f2",
        "file_sha256": "2f8dc58eb4fb2da06e239d8e0979112c5f50c846f584900a2e7ea4999a8685ea",
        "line_end": 448,
        "line_start": 393,
        "path": "source/id-ID/mastery/cumulative-assessment-002-homology-excision-cellular.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-ca02-sol-005",
        "anchor": "o012-d60-ca02-sol-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-ca02-ex-006",
      "projected_id": "urn:uuid:2d5192c3-263d-5d63-be21-d23f9641ebb2",
      "title": "Soal 6: peta pelekatan dan topologi ruang Moore",
      "kind": "exercise",
      "order": 16,
      "group": "unit:o012-d60-ca02",
      "parent_id": "unit:o012-d60-ca02",
      "native_path": [
        "unit:o012-d60-ca02",
        "unit:o012-d60-ca02-ex-006"
      ],
      "concept_ids": [
        "concept:cw-complex",
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:weak-topology"
      ],
      "route_unit_ids": [
        "D60-R12"
      ],
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-ca02-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "81c35ede7ce3d725479552b34bb2afb1226734d84b195bef70790a299e45bdd7",
        "file_sha256": "2f8dc58eb4fb2da06e239d8e0979112c5f50c846f584900a2e7ea4999a8685ea",
        "line_end": 474,
        "line_start": 452,
        "path": "source/id-ID/mastery/cumulative-assessment-002-homology-excision-cellular.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-ca02-ex-006",
        "anchor": "o012-d60-ca02-ex-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-d60-ca02-hint-006",
            "relation_id": "urn:uuid:8da91fa7-6c7c-5e19-9d71-3314b0446802",
            "native_relation_id": "relation:hints:o012-d60-ca02-hint-006:ex-006"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-d60-ca02-sol-006",
            "relation_id": "urn:uuid:9a981803-a3b2-5eae-a58f-9f63001a93ed",
            "native_relation_id": "relation:solves:o012-d60-ca02-sol-006:ex-006"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-d60-ca02-hint-006",
      "projected_id": "urn:uuid:4fb96ce2-05ae-5677-ab6f-4c06fd87330b",
      "title": "Petunjuk 6: peta pelekatan dan topologi ruang Moore",
      "kind": "hint",
      "order": 17,
      "group": "unit:o012-d60-ca02",
      "parent_id": "unit:o012-d60-ca02",
      "native_path": [
        "unit:o012-d60-ca02",
        "unit:o012-d60-ca02-hint-006"
      ],
      "concept_ids": [
        "concept:cw-complex",
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:weak-topology"
      ],
      "route_unit_ids": [
        "D60-R12"
      ],
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-ca02-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "077d5db16b16e5d4a32b27ce7f5ac98ac129a8c6366b7d86e8c8d47a3cf2f269",
        "file_sha256": "2f8dc58eb4fb2da06e239d8e0979112c5f50c846f584900a2e7ea4999a8685ea",
        "line_end": 482,
        "line_start": 476,
        "path": "source/id-ID/mastery/cumulative-assessment-002-homology-excision-cellular.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-ca02-hint-006",
        "anchor": "o012-d60-ca02-hint-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-ca02-sol-006",
      "projected_id": "urn:uuid:f9decea5-5327-579c-b89f-39ae717314b8",
      "title": "Solusi lengkap 6: peta pelekatan dan topologi ruang Moore",
      "kind": "solution",
      "order": 18,
      "group": "unit:o012-d60-ca02",
      "parent_id": "unit:o012-d60-ca02",
      "native_path": [
        "unit:o012-d60-ca02",
        "unit:o012-d60-ca02-sol-006"
      ],
      "concept_ids": [
        "concept:cw-complex",
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:weak-topology"
      ],
      "route_unit_ids": [
        "D60-R12"
      ],
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-ca02-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "f2a1c5e915bd4c9bf0d4d3f7727f24f09ed1893c426080828d390c4243c01137",
        "file_sha256": "2f8dc58eb4fb2da06e239d8e0979112c5f50c846f584900a2e7ea4999a8685ea",
        "line_end": 561,
        "line_start": 484,
        "path": "source/id-ID/mastery/cumulative-assessment-002-homology-excision-cellular.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-ca02-sol-006",
        "anchor": "o012-d60-ca02-sol-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-ca02-ex-007",
      "projected_id": "urn:uuid:b5e4889c-8cdf-57be-bf9e-fb04462886db",
      "title": "Soal 7: dua relator dan bentuk normal Smith",
      "kind": "exercise",
      "order": 19,
      "group": "unit:o012-d60-ca02",
      "parent_id": "unit:o012-d60-ca02",
      "native_path": [
        "unit:o012-d60-ca02",
        "unit:o012-d60-ca02-ex-007"
      ],
      "concept_ids": [
        "concept:cw-complex",
        "concept:homology",
        "concept:orientation",
        "concept:boundary-map"
      ],
      "route_unit_ids": [
        "D60-R12"
      ],
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-ca02-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "65c71aa822d2ae4b1cc9c239b3806a62e805d8235dd65eaec024be1f2c74a02d",
        "file_sha256": "2f8dc58eb4fb2da06e239d8e0979112c5f50c846f584900a2e7ea4999a8685ea",
        "line_end": 582,
        "line_start": 565,
        "path": "source/id-ID/mastery/cumulative-assessment-002-homology-excision-cellular.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-ca02-ex-007",
        "anchor": "o012-d60-ca02-ex-007",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-d60-ca02-hint-007",
            "relation_id": "urn:uuid:f34ef10a-8add-5cb1-b402-74eca84aab6c",
            "native_relation_id": "relation:hints:o012-d60-ca02-hint-007:ex-007"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-d60-ca02-sol-007",
            "relation_id": "urn:uuid:e386c0ec-d892-5eec-a7cf-4ee5bf8893cf",
            "native_relation_id": "relation:solves:o012-d60-ca02-sol-007:ex-007"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-d60-ca02-hint-007",
      "projected_id": "urn:uuid:1638ae39-851f-57f9-b897-9519359ffc46",
      "title": "Petunjuk 7: dua relator dan bentuk normal Smith",
      "kind": "hint",
      "order": 20,
      "group": "unit:o012-d60-ca02",
      "parent_id": "unit:o012-d60-ca02",
      "native_path": [
        "unit:o012-d60-ca02",
        "unit:o012-d60-ca02-hint-007"
      ],
      "concept_ids": [
        "concept:cw-complex",
        "concept:homology",
        "concept:orientation",
        "concept:boundary-map"
      ],
      "route_unit_ids": [
        "D60-R12"
      ],
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-ca02-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "f7e2437e4fd78ceccc448fcff2f3b61c122fbf57191102b062d49c7b6be3d934",
        "file_sha256": "2f8dc58eb4fb2da06e239d8e0979112c5f50c846f584900a2e7ea4999a8685ea",
        "line_end": 588,
        "line_start": 584,
        "path": "source/id-ID/mastery/cumulative-assessment-002-homology-excision-cellular.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-ca02-hint-007",
        "anchor": "o012-d60-ca02-hint-007",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-ca02-sol-007",
      "projected_id": "urn:uuid:26924cb0-4741-5503-b4ac-21973e8ba854",
      "title": "Solusi lengkap 7: dua relator dan bentuk normal Smith",
      "kind": "solution",
      "order": 21,
      "group": "unit:o012-d60-ca02",
      "parent_id": "unit:o012-d60-ca02",
      "native_path": [
        "unit:o012-d60-ca02",
        "unit:o012-d60-ca02-sol-007"
      ],
      "concept_ids": [
        "concept:cw-complex",
        "concept:homology",
        "concept:orientation",
        "concept:boundary-map"
      ],
      "route_unit_ids": [
        "D60-R12"
      ],
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-ca02-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "8e12b9127e50b16d1ca3096febaf4e11cfaf2356177089c1f54916ec73080f62",
        "file_sha256": "2f8dc58eb4fb2da06e239d8e0979112c5f50c846f584900a2e7ea4999a8685ea",
        "line_end": 650,
        "line_start": 590,
        "path": "source/id-ID/mastery/cumulative-assessment-002-homology-excision-cellular.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-ca02-sol-007",
        "anchor": "o012-d60-ca02-sol-007",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-ca02-ex-008",
      "projected_id": "urn:uuid:9928d4b9-68e9-5054-ad2b-65acd207b21f",
      "title": "Soal 8: pemetaan torus bermatriks determinan tiga",
      "kind": "exercise",
      "order": 22,
      "group": "unit:o012-d60-ca02",
      "parent_id": "unit:o012-d60-ca02",
      "native_path": [
        "unit:o012-d60-ca02",
        "unit:o012-d60-ca02-ex-008"
      ],
      "concept_ids": [
        "concept:degree-of-a-map",
        "concept:local-degree",
        "concept:homology",
        "concept:naturality"
      ],
      "route_unit_ids": [
        "D60-R12",
        "D60-R08",
        "D60-R09",
        "D60-R11"
      ],
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-ca02-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "34bf69d4278dc28b5202baa8c1c36492a1b7306a42d6f338ac43410e4051bb17",
        "file_sha256": "2f8dc58eb4fb2da06e239d8e0979112c5f50c846f584900a2e7ea4999a8685ea",
        "line_end": 676,
        "line_start": 654,
        "path": "source/id-ID/mastery/cumulative-assessment-002-homology-excision-cellular.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-ca02-ex-008",
        "anchor": "o012-d60-ca02-ex-008",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-d60-ca02-hint-008",
            "relation_id": "urn:uuid:2bc86c27-91e3-5090-adc4-709459f1d905",
            "native_relation_id": "relation:hints:o012-d60-ca02-hint-008:ex-008"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-d60-ca02-sol-008",
            "relation_id": "urn:uuid:3c165baa-2a82-56b0-b01e-b88f1648daad",
            "native_relation_id": "relation:solves:o012-d60-ca02-sol-008:ex-008"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-d60-ca02-hint-008",
      "projected_id": "urn:uuid:0f18db16-f87b-5b9b-8ef3-46b49ceb8236",
      "title": "Petunjuk 8: pemetaan torus bermatriks determinan tiga",
      "kind": "hint",
      "order": 23,
      "group": "unit:o012-d60-ca02",
      "parent_id": "unit:o012-d60-ca02",
      "native_path": [
        "unit:o012-d60-ca02",
        "unit:o012-d60-ca02-hint-008"
      ],
      "concept_ids": [
        "concept:degree-of-a-map",
        "concept:local-degree",
        "concept:homology",
        "concept:naturality"
      ],
      "route_unit_ids": [
        "D60-R12",
        "D60-R08",
        "D60-R09",
        "D60-R11"
      ],
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-ca02-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "0dfde805a3b9be341507d850e1f9066771233654bd6ee05ed4d7ea9718d63def",
        "file_sha256": "2f8dc58eb4fb2da06e239d8e0979112c5f50c846f584900a2e7ea4999a8685ea",
        "line_end": 684,
        "line_start": 678,
        "path": "source/id-ID/mastery/cumulative-assessment-002-homology-excision-cellular.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-ca02-hint-008",
        "anchor": "o012-d60-ca02-hint-008",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-ca02-sol-008",
      "projected_id": "urn:uuid:5431cee4-64e4-5bb8-a676-d61cad76b334",
      "title": "Solusi lengkap 8: pemetaan torus bermatriks determinan tiga",
      "kind": "solution",
      "order": 24,
      "group": "unit:o012-d60-ca02",
      "parent_id": "unit:o012-d60-ca02",
      "native_path": [
        "unit:o012-d60-ca02",
        "unit:o012-d60-ca02-sol-008"
      ],
      "concept_ids": [
        "concept:degree-of-a-map",
        "concept:local-degree",
        "concept:homology",
        "concept:naturality"
      ],
      "route_unit_ids": [
        "D60-R12",
        "D60-R08",
        "D60-R09",
        "D60-R11"
      ],
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-ca02-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "bfb4f2454ad2ab3919bb2c71c1a61c7e59367da0eeba276d4403f4cb74c0a7b3",
        "file_sha256": "2f8dc58eb4fb2da06e239d8e0979112c5f50c846f584900a2e7ea4999a8685ea",
        "line_end": 768,
        "line_start": 686,
        "path": "source/id-ID/mastery/cumulative-assessment-002-homology-excision-cellular.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-ca02-sol-008",
        "anchor": "o012-d60-ca02-sol-008",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-ca02",
      "projected_id": "urn:uuid:9ffee140-4d4f-5fa6-b963-ee4bf9684fd5",
      "title": "Asesmen Kumulatif 2 — Homologi, Eksisi, dan Struktur Seluler",
      "kind": "reader_unit",
      "order": 40,
      "group": "unit:o012-d60-ca02",
      "parent_id": "course:o012-d60",
      "native_path": [
        "unit:o012-d60-ca02"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:boundary-map",
        "concept:chain-homotopy",
        "concept:chain-map",
        "concept:characteristic-map",
        "concept:connecting-map",
        "concept:cw-complex",
        "concept:degree-of-a-map",
        "concept:delta-complex",
        "concept:excision",
        "concept:good-pair",
        "concept:homology",
        "concept:induced-map",
        "concept:local-degree",
        "concept:long-exact-sequence",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:orientation",
        "concept:reduced-homology",
        "concept:relative-homology",
        "concept:relative-homology-quotient-theorem",
        "concept:simplicial-homology",
        "concept:singular-homology",
        "concept:weak-topology"
      ],
      "route_unit_ids": [
        "D60-R08",
        "D60-R09",
        "D60-R10",
        "D60-R11",
        "D60-R12"
      ],
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-ca02-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "799e94fbce8cb8716a640ff4e9ec62034326ba54ac749b51bb40a5931422287d",
        "file_sha256": "2f8dc58eb4fb2da06e239d8e0979112c5f50c846f584900a2e7ea4999a8685ea",
        "line_end": 785,
        "line_start": 18,
        "path": "source/id-ID/mastery/cumulative-assessment-002-homology-excision-cellular.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-ca02",
        "anchor": "o012-d60-ca02",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-ca03-ex-001",
      "projected_id": "urn:uuid:f0e46417-25e1-5797-abbe-eaeaca041cab",
      "title": "Soal 1: kohomologi, torsi, dan perubahan koefisien",
      "kind": "exercise",
      "order": 1,
      "group": "unit:o012-d60-ca03",
      "parent_id": "unit:o012-d60-ca03",
      "native_path": [
        "unit:o012-d60-ca03",
        "unit:o012-d60-ca03-ex-001"
      ],
      "concept_ids": [
        "concept:cohomologically-graded-complex",
        "concept:coboundary",
        "concept:cohomological-euler-characteristic"
      ],
      "route_unit_ids": [
        "D60-R13"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-ca03-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "fe04d4417e09857bc6f48bfcc658034bae6c935bb6eb68177e419423f63a8707",
        "file_sha256": "35c2c9a1b7edbeb1902245b567754e33f4720e11b48d2822bad7666a6a626894",
        "line_end": 58,
        "line_start": 33,
        "path": "source/id-ID/mastery/cumulative-assessment-003-cohomology-degree-synthesis.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-ca03-ex-001",
        "anchor": "o012-d60-ca03-ex-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-d60-ca03-hint-001",
            "relation_id": "urn:uuid:d9eb65b3-ab0f-55e5-984d-2941e8101cc9",
            "native_relation_id": "relation:hints:o012-d60-ca03-hint-001:ex-001"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-d60-ca03-sol-001",
            "relation_id": "urn:uuid:4d36af34-c5b9-5886-99c9-9fe9d556c916",
            "native_relation_id": "relation:solves:o012-d60-ca03-sol-001:ex-001"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-d60-ca03-hint-001",
      "projected_id": "urn:uuid:a67c0d34-c169-5e78-97f3-bead7df448cb",
      "title": "Petunjuk 1: kohomologi, torsi, dan perubahan koefisien",
      "kind": "hint",
      "order": 2,
      "group": "unit:o012-d60-ca03",
      "parent_id": "unit:o012-d60-ca03",
      "native_path": [
        "unit:o012-d60-ca03",
        "unit:o012-d60-ca03-hint-001"
      ],
      "concept_ids": [
        "concept:cohomologically-graded-complex",
        "concept:coboundary",
        "concept:cohomological-euler-characteristic"
      ],
      "route_unit_ids": [
        "D60-R13"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-ca03-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "425fce42d8c7d65d0dfb3a90481e08e690cf64f0503fcb4363a1fb78ddfbb2dd",
        "file_sha256": "35c2c9a1b7edbeb1902245b567754e33f4720e11b48d2822bad7666a6a626894",
        "line_end": 66,
        "line_start": 60,
        "path": "source/id-ID/mastery/cumulative-assessment-003-cohomology-degree-synthesis.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-ca03-hint-001",
        "anchor": "o012-d60-ca03-hint-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-ca03-sol-001",
      "projected_id": "urn:uuid:18686fb5-6930-5f69-8889-6c0cdad4b62b",
      "title": "Solusi lengkap 1: kohomologi, torsi, dan perubahan koefisien",
      "kind": "solution",
      "order": 3,
      "group": "unit:o012-d60-ca03",
      "parent_id": "unit:o012-d60-ca03",
      "native_path": [
        "unit:o012-d60-ca03",
        "unit:o012-d60-ca03-sol-001"
      ],
      "concept_ids": [
        "concept:cohomologically-graded-complex",
        "concept:coboundary",
        "concept:cohomological-euler-characteristic"
      ],
      "route_unit_ids": [
        "D60-R13"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-ca03-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "914fd44b5929e4bd07987917aef44880b9752c7f738b854dc3c89676778e5413",
        "file_sha256": "35c2c9a1b7edbeb1902245b567754e33f4720e11b48d2822bad7666a6a626894",
        "line_end": 122,
        "line_start": 68,
        "path": "source/id-ID/mastery/cumulative-assessment-003-cohomology-degree-synthesis.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-ca03-sol-001",
        "anchor": "o012-d60-ca03-sol-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-ca03-ex-002",
      "projected_id": "urn:uuid:5d20eedc-49ec-52ca-be5e-f76b1beb4eec",
      "title": "Soal 2: koproduk tak hingga dan hasil kali kohomologi",
      "kind": "exercise",
      "order": 4,
      "group": "unit:o012-d60-ca03",
      "parent_id": "unit:o012-d60-ca03",
      "native_path": [
        "unit:o012-d60-ca03",
        "unit:o012-d60-ca03-ex-002"
      ],
      "concept_ids": [
        "concept:coproduct-preservation",
        "concept:product-of-modules",
        "concept:contravariant-functor"
      ],
      "route_unit_ids": [
        "D60-R13"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-ca03-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "7f1ff62f08bb33cca45659a22d39d36d07425398ad50ff6f15f7e73e78435eeb",
        "file_sha256": "35c2c9a1b7edbeb1902245b567754e33f4720e11b48d2822bad7666a6a626894",
        "line_end": 141,
        "line_start": 126,
        "path": "source/id-ID/mastery/cumulative-assessment-003-cohomology-degree-synthesis.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-ca03-ex-002",
        "anchor": "o012-d60-ca03-ex-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-d60-ca03-hint-002",
            "relation_id": "urn:uuid:eef4085d-5a60-56ea-8d47-5f752d1e8d45",
            "native_relation_id": "relation:hints:o012-d60-ca03-hint-002:ex-002"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-d60-ca03-sol-002",
            "relation_id": "urn:uuid:5b38e665-d8b7-5e50-a5a7-8e7b6435fb71",
            "native_relation_id": "relation:solves:o012-d60-ca03-sol-002:ex-002"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-d60-ca03-hint-002",
      "projected_id": "urn:uuid:b76117c0-bce9-5c88-8ed8-55a2991d7935",
      "title": "Petunjuk 2: koproduk tak hingga dan hasil kali kohomologi",
      "kind": "hint",
      "order": 5,
      "group": "unit:o012-d60-ca03",
      "parent_id": "unit:o012-d60-ca03",
      "native_path": [
        "unit:o012-d60-ca03",
        "unit:o012-d60-ca03-hint-002"
      ],
      "concept_ids": [
        "concept:coproduct-preservation",
        "concept:product-of-modules",
        "concept:contravariant-functor"
      ],
      "route_unit_ids": [
        "D60-R13"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-ca03-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "8b6640762fddefdbbde1d13782a27a00c1d79155c753faff942efac6c03dee3d",
        "file_sha256": "35c2c9a1b7edbeb1902245b567754e33f4720e11b48d2822bad7666a6a626894",
        "line_end": 149,
        "line_start": 143,
        "path": "source/id-ID/mastery/cumulative-assessment-003-cohomology-degree-synthesis.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-ca03-hint-002",
        "anchor": "o012-d60-ca03-hint-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-ca03-sol-002",
      "projected_id": "urn:uuid:5be244a3-fa8d-5806-9c97-008e371dd617",
      "title": "Solusi lengkap 2: koproduk tak hingga dan hasil kali kohomologi",
      "kind": "solution",
      "order": 6,
      "group": "unit:o012-d60-ca03",
      "parent_id": "unit:o012-d60-ca03",
      "native_path": [
        "unit:o012-d60-ca03",
        "unit:o012-d60-ca03-sol-002"
      ],
      "concept_ids": [
        "concept:coproduct-preservation",
        "concept:product-of-modules",
        "concept:contravariant-functor"
      ],
      "route_unit_ids": [
        "D60-R13"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-ca03-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "9951d5f49ec2da0f20fa09a5d2a6da7286015b7e3834c2c4e74d82e1a8d46b0a",
        "file_sha256": "35c2c9a1b7edbeb1902245b567754e33f4720e11b48d2822bad7666a6a626894",
        "line_end": 191,
        "line_start": 151,
        "path": "source/id-ID/mastery/cumulative-assessment-003-cohomology-degree-synthesis.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-ca03-sol-002",
        "anchor": "o012-d60-ca03-sol-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-ca03-ex-003",
      "projected_id": "urn:uuid:428e7df5-d42e-5280-b6f3-65159f620ee4",
      "title": "Soal 3: penghubung Lema Ular yang taktrivial",
      "kind": "exercise",
      "order": 7,
      "group": "unit:o012-d60-ca03",
      "parent_id": "unit:o012-d60-ca03",
      "native_path": [
        "unit:o012-d60-ca03",
        "unit:o012-d60-ca03-ex-003"
      ],
      "concept_ids": [
        "concept:snake-lemma",
        "concept:connecting-map",
        "concept:diagram-chase"
      ],
      "route_unit_ids": [
        "D60-R13"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-ca03-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "cc40c051358d89744d23f93e0e729a0025556c98d175992b9b3aa9ef4a2d1646",
        "file_sha256": "35c2c9a1b7edbeb1902245b567754e33f4720e11b48d2822bad7666a6a626894",
        "line_end": 217,
        "line_start": 195,
        "path": "source/id-ID/mastery/cumulative-assessment-003-cohomology-degree-synthesis.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-ca03-ex-003",
        "anchor": "o012-d60-ca03-ex-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-d60-ca03-hint-003",
            "relation_id": "urn:uuid:dcc686fe-dfd7-5142-886e-217d0db96a05",
            "native_relation_id": "relation:hints:o012-d60-ca03-hint-003:ex-003"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-d60-ca03-sol-003",
            "relation_id": "urn:uuid:6bacc8d6-2b8b-518f-bc53-3e0c7d97995f",
            "native_relation_id": "relation:solves:o012-d60-ca03-sol-003:ex-003"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-d60-ca03-hint-003",
      "projected_id": "urn:uuid:a1daf362-e921-5ced-9111-9bd5bc4951b9",
      "title": "Petunjuk 3: penghubung Lema Ular yang taktrivial",
      "kind": "hint",
      "order": 8,
      "group": "unit:o012-d60-ca03",
      "parent_id": "unit:o012-d60-ca03",
      "native_path": [
        "unit:o012-d60-ca03",
        "unit:o012-d60-ca03-hint-003"
      ],
      "concept_ids": [
        "concept:snake-lemma",
        "concept:connecting-map",
        "concept:diagram-chase"
      ],
      "route_unit_ids": [
        "D60-R13"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-ca03-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "188ce1ea3d3922b2ec96ca563628c42a40abc63fb3bed034371688dedd6db537",
        "file_sha256": "35c2c9a1b7edbeb1902245b567754e33f4720e11b48d2822bad7666a6a626894",
        "line_end": 224,
        "line_start": 219,
        "path": "source/id-ID/mastery/cumulative-assessment-003-cohomology-degree-synthesis.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-ca03-hint-003",
        "anchor": "o012-d60-ca03-hint-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-ca03-sol-003",
      "projected_id": "urn:uuid:e0c430f3-37fd-5e5c-99b5-35ba63f96b89",
      "title": "Solusi lengkap 3: penghubung Lema Ular yang taktrivial",
      "kind": "solution",
      "order": 9,
      "group": "unit:o012-d60-ca03",
      "parent_id": "unit:o012-d60-ca03",
      "native_path": [
        "unit:o012-d60-ca03",
        "unit:o012-d60-ca03-sol-003"
      ],
      "concept_ids": [
        "concept:snake-lemma",
        "concept:connecting-map",
        "concept:diagram-chase"
      ],
      "route_unit_ids": [
        "D60-R13"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-ca03-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "a3be378703dde9f10fa2767255e3fdb75bbbead1be0243610fff1529c0c0660c",
        "file_sha256": "35c2c9a1b7edbeb1902245b567754e33f4720e11b48d2822bad7666a6a626894",
        "line_end": 276,
        "line_start": 226,
        "path": "source/id-ID/mastery/cumulative-assessment-003-cohomology-degree-synthesis.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-ca03-sol-003",
        "anchor": "o012-d60-ca03-sol-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-ca03-ex-004",
      "projected_id": "urn:uuid:508f63a6-cac5-5105-b624-aa9b78a70c46",
      "title": "Soal 4: pasangan cakram–sfera dan kasus batas dua titik",
      "kind": "exercise",
      "order": 10,
      "group": "unit:o012-d60-ca03",
      "parent_id": "unit:o012-d60-ca03",
      "native_path": [
        "unit:o012-d60-ca03",
        "unit:o012-d60-ca03-ex-004"
      ],
      "concept_ids": [
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:long-exact-sequence"
      ],
      "route_unit_ids": [
        "D60-R13"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-ca03-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "f61b649c2fa4eb70fcee2778884f3da51428a7556c713244ffcefcde33c5ae56",
        "file_sha256": "35c2c9a1b7edbeb1902245b567754e33f4720e11b48d2822bad7666a6a626894",
        "line_end": 290,
        "line_start": 280,
        "path": "source/id-ID/mastery/cumulative-assessment-003-cohomology-degree-synthesis.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-ca03-ex-004",
        "anchor": "o012-d60-ca03-ex-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-d60-ca03-hint-004",
            "relation_id": "urn:uuid:8b4180e1-64e5-548c-bc14-c7d909c985fe",
            "native_relation_id": "relation:hints:o012-d60-ca03-hint-004:ex-004"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-d60-ca03-sol-004",
            "relation_id": "urn:uuid:c5d12e63-d777-5f45-82f9-51f714b69bd3",
            "native_relation_id": "relation:solves:o012-d60-ca03-sol-004:ex-004"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-d60-ca03-hint-004",
      "projected_id": "urn:uuid:d76edd12-f29e-55e1-8c2a-afb171d41313",
      "title": "Petunjuk 4: pasangan cakram–sfera dan kasus batas dua titik",
      "kind": "hint",
      "order": 11,
      "group": "unit:o012-d60-ca03",
      "parent_id": "unit:o012-d60-ca03",
      "native_path": [
        "unit:o012-d60-ca03",
        "unit:o012-d60-ca03-hint-004"
      ],
      "concept_ids": [
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:long-exact-sequence"
      ],
      "route_unit_ids": [
        "D60-R13"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-ca03-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "9c51769fc7fbd22c86cd80071fb8a50a418a2e1b5740be0a62692a7328e5c36d",
        "file_sha256": "35c2c9a1b7edbeb1902245b567754e33f4720e11b48d2822bad7666a6a626894",
        "line_end": 296,
        "line_start": 292,
        "path": "source/id-ID/mastery/cumulative-assessment-003-cohomology-degree-synthesis.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-ca03-hint-004",
        "anchor": "o012-d60-ca03-hint-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-ca03-sol-004",
      "projected_id": "urn:uuid:e257a1c3-aee2-5421-b22c-7852ebf7dfda",
      "title": "Solusi lengkap 4: pasangan cakram–sfera dan kasus batas dua titik",
      "kind": "solution",
      "order": 12,
      "group": "unit:o012-d60-ca03",
      "parent_id": "unit:o012-d60-ca03",
      "native_path": [
        "unit:o012-d60-ca03",
        "unit:o012-d60-ca03-sol-004"
      ],
      "concept_ids": [
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:long-exact-sequence"
      ],
      "route_unit_ids": [
        "D60-R13"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-ca03-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "35afe524e1f660cecf76903018fd6711164cb054de3e4c30d31e29ba58d6f4df",
        "file_sha256": "35c2c9a1b7edbeb1902245b567754e33f4720e11b48d2822bad7666a6a626894",
        "line_end": 351,
        "line_start": 298,
        "path": "source/id-ID/mastery/cumulative-assessment-003-cohomology-degree-synthesis.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-ca03-sol-004",
        "anchor": "o012-d60-ca03-sol-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-ca03-ex-005",
      "projected_id": "urn:uuid:f087774c-6d95-5be1-9d78-dce9efb06322",
      "title": "Soal 5: kohomologi semua sfera dari Mayer–Vietoris",
      "kind": "exercise",
      "order": 13,
      "group": "unit:o012-d60-ca03",
      "parent_id": "unit:o012-d60-ca03",
      "native_path": [
        "unit:o012-d60-ca03",
        "unit:o012-d60-ca03-ex-005"
      ],
      "concept_ids": [
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:small-singular-cochain-complex",
        "concept:sphere-cohomology"
      ],
      "route_unit_ids": [
        "D60-R13"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-ca03-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "e2fb36483ba397ccf4aafc861b9ccf21df9db85c4574114b08bcdfa89ccd5bc3",
        "file_sha256": "35c2c9a1b7edbeb1902245b567754e33f4720e11b48d2822bad7666a6a626894",
        "line_end": 365,
        "line_start": 355,
        "path": "source/id-ID/mastery/cumulative-assessment-003-cohomology-degree-synthesis.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-ca03-ex-005",
        "anchor": "o012-d60-ca03-ex-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-d60-ca03-hint-005",
            "relation_id": "urn:uuid:6ec53bad-0d80-5b8c-a377-edbb8ba2adce",
            "native_relation_id": "relation:hints:o012-d60-ca03-hint-005:ex-005"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-d60-ca03-sol-005",
            "relation_id": "urn:uuid:308d874c-a06c-5cce-8e65-7c9a1e612c88",
            "native_relation_id": "relation:solves:o012-d60-ca03-sol-005:ex-005"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-d60-ca03-hint-005",
      "projected_id": "urn:uuid:58dbcae7-e205-55e8-93f6-7536e7d6ee3d",
      "title": "Petunjuk 5: kohomologi semua sfera dari Mayer–Vietoris",
      "kind": "hint",
      "order": 14,
      "group": "unit:o012-d60-ca03",
      "parent_id": "unit:o012-d60-ca03",
      "native_path": [
        "unit:o012-d60-ca03",
        "unit:o012-d60-ca03-hint-005"
      ],
      "concept_ids": [
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:small-singular-cochain-complex",
        "concept:sphere-cohomology"
      ],
      "route_unit_ids": [
        "D60-R13"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-ca03-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "2fb919768f09a655ca497aa3e233fed37a180be6b608a6cf39b4429ff83dd479",
        "file_sha256": "35c2c9a1b7edbeb1902245b567754e33f4720e11b48d2822bad7666a6a626894",
        "line_end": 371,
        "line_start": 367,
        "path": "source/id-ID/mastery/cumulative-assessment-003-cohomology-degree-synthesis.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-ca03-hint-005",
        "anchor": "o012-d60-ca03-hint-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-ca03-sol-005",
      "projected_id": "urn:uuid:6d359eb8-c3c3-5fb9-a62c-042f63bcdbf1",
      "title": "Solusi lengkap 5: kohomologi semua sfera dari Mayer–Vietoris",
      "kind": "solution",
      "order": 15,
      "group": "unit:o012-d60-ca03",
      "parent_id": "unit:o012-d60-ca03",
      "native_path": [
        "unit:o012-d60-ca03",
        "unit:o012-d60-ca03-sol-005"
      ],
      "concept_ids": [
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:small-singular-cochain-complex",
        "concept:sphere-cohomology"
      ],
      "route_unit_ids": [
        "D60-R13"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-ca03-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "6cdc9be6fbfca0adfbb9358fa14ab6e6382f231879ab47d938c06f89261e942b",
        "file_sha256": "35c2c9a1b7edbeb1902245b567754e33f4720e11b48d2822bad7666a6a626894",
        "line_end": 421,
        "line_start": 373,
        "path": "source/id-ID/mastery/cumulative-assessment-003-cohomology-degree-synthesis.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-ca03-sol-005",
        "anchor": "o012-d60-ca03-sol-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-ca03-ex-006",
      "projected_id": "urn:uuid:8a00196d-8edf-5ac4-a912-0d020ab55b6e",
      "title": "Soal 6: pembandingan korantai dan induksi Lema Lima",
      "kind": "exercise",
      "order": 16,
      "group": "unit:o012-d60-ca03",
      "parent_id": "unit:o012-d60-ca03",
      "native_path": [
        "unit:o012-d60-ca03",
        "unit:o012-d60-ca03-ex-006"
      ],
      "concept_ids": [
        "concept:singular-simplicial-cochain-comparison",
        "concept:naturality",
        "concept:five-lemma",
        "concept:k-skeleton"
      ],
      "route_unit_ids": [
        "D60-R14",
        "D60-R13"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-ca03-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "212b3313f27b0f38d33346e6c8f666c385b15365b503f2fe68c287148ef863b2",
        "file_sha256": "35c2c9a1b7edbeb1902245b567754e33f4720e11b48d2822bad7666a6a626894",
        "line_end": 440,
        "line_start": 425,
        "path": "source/id-ID/mastery/cumulative-assessment-003-cohomology-degree-synthesis.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-ca03-ex-006",
        "anchor": "o012-d60-ca03-ex-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-d60-ca03-hint-006",
            "relation_id": "urn:uuid:59b77970-7f59-53fc-9491-9ad1e1360a64",
            "native_relation_id": "relation:hints:o012-d60-ca03-hint-006:ex-006"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-d60-ca03-sol-006",
            "relation_id": "urn:uuid:e88bce0b-4c67-538c-991d-f3cce6667306",
            "native_relation_id": "relation:solves:o012-d60-ca03-sol-006:ex-006"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-d60-ca03-hint-006",
      "projected_id": "urn:uuid:d9dba338-6b13-5ff2-bbfc-43ff5d41efcb",
      "title": "Petunjuk 6: pembandingan korantai dan induksi Lema Lima",
      "kind": "hint",
      "order": 17,
      "group": "unit:o012-d60-ca03",
      "parent_id": "unit:o012-d60-ca03",
      "native_path": [
        "unit:o012-d60-ca03",
        "unit:o012-d60-ca03-hint-006"
      ],
      "concept_ids": [
        "concept:singular-simplicial-cochain-comparison",
        "concept:naturality",
        "concept:five-lemma",
        "concept:k-skeleton"
      ],
      "route_unit_ids": [
        "D60-R14",
        "D60-R13"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-ca03-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "75aad6765c4d1fe43ea3d925ebb95dc26e118afe71bc75604ec0cfa40d030836",
        "file_sha256": "35c2c9a1b7edbeb1902245b567754e33f4720e11b48d2822bad7666a6a626894",
        "line_end": 447,
        "line_start": 442,
        "path": "source/id-ID/mastery/cumulative-assessment-003-cohomology-degree-synthesis.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-ca03-hint-006",
        "anchor": "o012-d60-ca03-hint-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-ca03-sol-006",
      "projected_id": "urn:uuid:0314b278-1e55-52b5-bbce-bb1e2241b52f",
      "title": "Solusi lengkap 6: pembandingan korantai dan induksi Lema Lima",
      "kind": "solution",
      "order": 18,
      "group": "unit:o012-d60-ca03",
      "parent_id": "unit:o012-d60-ca03",
      "native_path": [
        "unit:o012-d60-ca03",
        "unit:o012-d60-ca03-sol-006"
      ],
      "concept_ids": [
        "concept:singular-simplicial-cochain-comparison",
        "concept:naturality",
        "concept:five-lemma",
        "concept:k-skeleton"
      ],
      "route_unit_ids": [
        "D60-R14",
        "D60-R13"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-ca03-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "6f2d4b60f4bed665241cf902f9059607d4cb241cf5f1e7a1d96fed372cd620b8",
        "file_sha256": "35c2c9a1b7edbeb1902245b567754e33f4720e11b48d2822bad7666a6a626894",
        "line_end": 509,
        "line_start": 449,
        "path": "source/id-ID/mastery/cumulative-assessment-003-cohomology-degree-synthesis.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-ca03-sol-006",
        "anchor": "o012-d60-ca03-sol-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-ca03-ex-007",
      "projected_id": "urn:uuid:b857258d-fa0c-5ea3-a4c0-1281e28b5f4a",
      "title": "Soal 7: paritas dan teorema sfera berbulu",
      "kind": "exercise",
      "order": 19,
      "group": "unit:o012-d60-ca03",
      "parent_id": "unit:o012-d60-ca03",
      "native_path": [
        "unit:o012-d60-ca03",
        "unit:o012-d60-ca03-ex-007"
      ],
      "concept_ids": [
        "concept:degree-of-a-map",
        "concept:antipodal-map",
        "concept:hairy-sphere-theorem"
      ],
      "route_unit_ids": [
        "D60-R14"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-ca03-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "74a1e052e2db24f021f398a5d5e39c91cefb700529438dbaa81bb7feb363ee1a",
        "file_sha256": "35c2c9a1b7edbeb1902245b567754e33f4720e11b48d2822bad7666a6a626894",
        "line_end": 523,
        "line_start": 513,
        "path": "source/id-ID/mastery/cumulative-assessment-003-cohomology-degree-synthesis.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-ca03-ex-007",
        "anchor": "o012-d60-ca03-ex-007",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-d60-ca03-hint-007",
            "relation_id": "urn:uuid:ce65a275-396d-57ed-83bc-e7db35f5cd24",
            "native_relation_id": "relation:hints:o012-d60-ca03-hint-007:ex-007"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-d60-ca03-sol-007",
            "relation_id": "urn:uuid:97f8ac34-f800-5fa5-8ad1-b60d75280918",
            "native_relation_id": "relation:solves:o012-d60-ca03-sol-007:ex-007"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-d60-ca03-hint-007",
      "projected_id": "urn:uuid:5776a8ac-c699-5cdc-ac03-b590094f7c62",
      "title": "Petunjuk 7: paritas dan teorema sfera berbulu",
      "kind": "hint",
      "order": 20,
      "group": "unit:o012-d60-ca03",
      "parent_id": "unit:o012-d60-ca03",
      "native_path": [
        "unit:o012-d60-ca03",
        "unit:o012-d60-ca03-hint-007"
      ],
      "concept_ids": [
        "concept:degree-of-a-map",
        "concept:antipodal-map",
        "concept:hairy-sphere-theorem"
      ],
      "route_unit_ids": [
        "D60-R14"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-ca03-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "93b03621188f57411a14c636e08d67559e44afdb2373a1fc43fdabc2e0a65dd8",
        "file_sha256": "35c2c9a1b7edbeb1902245b567754e33f4720e11b48d2822bad7666a6a626894",
        "line_end": 530,
        "line_start": 525,
        "path": "source/id-ID/mastery/cumulative-assessment-003-cohomology-degree-synthesis.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-ca03-hint-007",
        "anchor": "o012-d60-ca03-hint-007",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-ca03-sol-007",
      "projected_id": "urn:uuid:9b81c458-eca3-5187-81d5-080f98cd4043",
      "title": "Solusi lengkap 7: paritas dan teorema sfera berbulu",
      "kind": "solution",
      "order": 21,
      "group": "unit:o012-d60-ca03",
      "parent_id": "unit:o012-d60-ca03",
      "native_path": [
        "unit:o012-d60-ca03",
        "unit:o012-d60-ca03-sol-007"
      ],
      "concept_ids": [
        "concept:degree-of-a-map",
        "concept:antipodal-map",
        "concept:hairy-sphere-theorem"
      ],
      "route_unit_ids": [
        "D60-R14"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-ca03-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "5c29603f2dab448c53b82ddb21a14fab5b16eb56c4d5072f9df745aa8d0627f0",
        "file_sha256": "35c2c9a1b7edbeb1902245b567754e33f4720e11b48d2822bad7666a6a626894",
        "line_end": 593,
        "line_start": 532,
        "path": "source/id-ID/mastery/cumulative-assessment-003-cohomology-degree-synthesis.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-ca03-sol-007",
        "anchor": "o012-d60-ca03-sol-007",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-ca03-ex-008",
      "projected_id": "urn:uuid:7c61ca28-630d-57f4-9f56-319f08971354",
      "title": "Soal 8: ketika invarian aditif belum cukup",
      "kind": "exercise",
      "order": 22,
      "group": "unit:o012-d60-ca03",
      "parent_id": "unit:o012-d60-ca03",
      "native_path": [
        "unit:o012-d60-ca03",
        "unit:o012-d60-ca03-ex-008"
      ],
      "concept_ids": [
        "concept:fundamental-group",
        "concept:homology",
        "concept:singular-cohomology",
        "concept:euler-characteristic"
      ],
      "route_unit_ids": [
        "D60-R14",
        "D60-R13",
        "D60-R05",
        "D60-R12"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-ca03-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "80686e1b194763074cd2a452c89d3cbbea355d1a45c02c44e2f7f51929b8529d",
        "file_sha256": "35c2c9a1b7edbeb1902245b567754e33f4720e11b48d2822bad7666a6a626894",
        "line_end": 614,
        "line_start": 597,
        "path": "source/id-ID/mastery/cumulative-assessment-003-cohomology-degree-synthesis.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-ca03-ex-008",
        "anchor": "o012-d60-ca03-ex-008",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-d60-ca03-hint-008",
            "relation_id": "urn:uuid:df96ae11-9e6f-5a86-b935-122ecbc1bc7c",
            "native_relation_id": "relation:hints:o012-d60-ca03-hint-008:ex-008"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-d60-ca03-sol-008",
            "relation_id": "urn:uuid:bf54c992-d0b3-5fb0-a3fc-a8e42d15fa46",
            "native_relation_id": "relation:solves:o012-d60-ca03-sol-008:ex-008"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-d60-ca03-hint-008",
      "projected_id": "urn:uuid:63181e3a-e258-50c3-9771-0150de6d7437",
      "title": "Petunjuk 8: ketika invarian aditif belum cukup",
      "kind": "hint",
      "order": 23,
      "group": "unit:o012-d60-ca03",
      "parent_id": "unit:o012-d60-ca03",
      "native_path": [
        "unit:o012-d60-ca03",
        "unit:o012-d60-ca03-hint-008"
      ],
      "concept_ids": [
        "concept:fundamental-group",
        "concept:homology",
        "concept:singular-cohomology",
        "concept:euler-characteristic"
      ],
      "route_unit_ids": [
        "D60-R14",
        "D60-R13",
        "D60-R05",
        "D60-R12"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-ca03-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "46e5ae7f86b8463bd7a474316a3f96dc3a6665703fe5cb6d53b58b3f0530f24e",
        "file_sha256": "35c2c9a1b7edbeb1902245b567754e33f4720e11b48d2822bad7666a6a626894",
        "line_end": 621,
        "line_start": 616,
        "path": "source/id-ID/mastery/cumulative-assessment-003-cohomology-degree-synthesis.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-ca03-hint-008",
        "anchor": "o012-d60-ca03-hint-008",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-ca03-sol-008",
      "projected_id": "urn:uuid:f3cd0688-0964-511b-a3b5-437bfa4f2e6b",
      "title": "Solusi lengkap 8: ketika invarian aditif belum cukup",
      "kind": "solution",
      "order": 24,
      "group": "unit:o012-d60-ca03",
      "parent_id": "unit:o012-d60-ca03",
      "native_path": [
        "unit:o012-d60-ca03",
        "unit:o012-d60-ca03-sol-008"
      ],
      "concept_ids": [
        "concept:fundamental-group",
        "concept:homology",
        "concept:singular-cohomology",
        "concept:euler-characteristic"
      ],
      "route_unit_ids": [
        "D60-R14",
        "D60-R13",
        "D60-R05",
        "D60-R12"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-ca03-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "91c99a0d4b90d2ccb906d317978d2c6befc7da0f8d982a92e3ff62c92b9b9dd0",
        "file_sha256": "35c2c9a1b7edbeb1902245b567754e33f4720e11b48d2822bad7666a6a626894",
        "line_end": 693,
        "line_start": 623,
        "path": "source/id-ID/mastery/cumulative-assessment-003-cohomology-degree-synthesis.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-ca03-sol-008",
        "anchor": "o012-d60-ca03-sol-008",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-ca03",
      "projected_id": "urn:uuid:64205109-7efc-5665-a385-bc9ee60aa151",
      "title": "Asesmen Kumulatif 3 — Kohomologi, Derajat, dan Sintesis Invarian",
      "kind": "reader_unit",
      "order": 41,
      "group": "unit:o012-d60-ca03",
      "parent_id": "course:o012-d60",
      "native_path": [
        "unit:o012-d60-ca03"
      ],
      "concept_ids": [
        "concept:antipodal-map",
        "concept:coboundary",
        "concept:cohomological-euler-characteristic",
        "concept:cohomologically-graded-complex",
        "concept:connecting-map",
        "concept:contravariant-functor",
        "concept:coproduct-preservation",
        "concept:degree-of-a-map",
        "concept:diagram-chase",
        "concept:euler-characteristic",
        "concept:five-lemma",
        "concept:fundamental-group",
        "concept:hairy-sphere-theorem",
        "concept:homology",
        "concept:k-skeleton",
        "concept:long-exact-sequence",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:product-of-modules",
        "concept:reduced-cohomology",
        "concept:relative-cohomology",
        "concept:singular-cohomology",
        "concept:singular-simplicial-cochain-comparison",
        "concept:small-singular-cochain-complex",
        "concept:snake-lemma",
        "concept:sphere-cohomology"
      ],
      "route_unit_ids": [
        "D60-R13",
        "D60-R14"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-ca03-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "0ebe79b9634e9f02246df56eadf920cd68864660ace975b7802b1108e0a0fe2f",
        "file_sha256": "35c2c9a1b7edbeb1902245b567754e33f4720e11b48d2822bad7666a6a626894",
        "line_end": 711,
        "line_start": 15,
        "path": "source/id-ID/mastery/cumulative-assessment-003-cohomology-degree-synthesis.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-ca03",
        "anchor": "o012-d60-ca03",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-capstone-rev3",
      "projected_id": "urn:uuid:58a8d6d5-1712-53a0-a1ae-f9422fe95cc4",
      "title": "Capstone D60: botol Klein dan sintesis lintas-invarian",
      "kind": "capstone",
      "order": 1,
      "group": "unit:o012-d60-capstone-rev3",
      "parent_id": null,
      "native_path": [
        "unit:o012-d60-capstone-rev3"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:fundamental-group",
        "concept:homology",
        "concept:o012-d60-capstone-finite-invariant-boundary",
        "concept:o012-d60-capstone-klein-bottle",
        "concept:o012-d60-capstone-mapping-torus",
        "concept:o012-d60-capstone-monodromy",
        "concept:o012-d60-capstone-orientation-cover",
        "concept:o012-d60-capstone-proof-reconstruction"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-capstone-original-cc-by-sa-4.0-rev3"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "built",
      "source_locator": {
        "content_sha256": "f93968b2b1a8c4164473e7fbe77de2f43bea3b06d1edb61ea6e736f991c50718",
        "file_sha256": "d26ad5224e61c62080e00074acabfd2cf680779a7bc5d0562cfccc6d715a09c9",
        "line_end": 17,
        "line_start": 17,
        "path": "source/id-ID/capstone/o012-d60-capstone-klein-bottle.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-capstone",
        "anchor": "o012-d60-capstone",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-capstone-status-rev3",
      "projected_id": "urn:uuid:fa0d5d80-168e-5d46-b2dc-d4b152d426da",
      "title": "o012-d60-capstone-status",
      "kind": "section",
      "order": 2,
      "group": "unit:o012-d60-capstone-rev3",
      "parent_id": "unit:o012-d60-capstone-rev3",
      "native_path": [
        "unit:o012-d60-capstone-rev3",
        "unit:o012-d60-capstone-status-rev3"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:fundamental-group",
        "concept:homology",
        "concept:o012-d60-capstone-finite-invariant-boundary",
        "concept:o012-d60-capstone-klein-bottle",
        "concept:o012-d60-capstone-mapping-torus",
        "concept:o012-d60-capstone-monodromy",
        "concept:o012-d60-capstone-orientation-cover",
        "concept:o012-d60-capstone-proof-reconstruction"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-capstone-original-cc-by-sa-4.0-rev3"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "built",
      "source_locator": {
        "content_sha256": "5e6e474fd669c862b9be7166f27d654575c7f2386ae9e247d703cf38b2d9ec8f",
        "file_sha256": "d26ad5224e61c62080e00074acabfd2cf680779a7bc5d0562cfccc6d715a09c9",
        "line_end": 27,
        "line_start": 27,
        "path": "source/id-ID/capstone/o012-d60-capstone-klein-bottle.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-capstone-status",
        "anchor": "o012-d60-capstone-status",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-capstone-prerequisites-rev3",
      "projected_id": "urn:uuid:9b893899-4783-5c05-8898-63600d83130c",
      "title": "Prasyarat dan kontrak notasi",
      "kind": "section",
      "order": 3,
      "group": "unit:o012-d60-capstone-rev3",
      "parent_id": "unit:o012-d60-capstone-rev3",
      "native_path": [
        "unit:o012-d60-capstone-rev3",
        "unit:o012-d60-capstone-prerequisites-rev3"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:fundamental-group",
        "concept:homology",
        "concept:o012-d60-capstone-finite-invariant-boundary",
        "concept:o012-d60-capstone-klein-bottle",
        "concept:o012-d60-capstone-mapping-torus",
        "concept:o012-d60-capstone-monodromy",
        "concept:o012-d60-capstone-orientation-cover",
        "concept:o012-d60-capstone-proof-reconstruction"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-capstone-original-cc-by-sa-4.0-rev3"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "built",
      "source_locator": {
        "content_sha256": "0cfd2feb779d53effcfe20d67264ad6d5a9a01d5269fddd61331799b3b3fdd00",
        "file_sha256": "d26ad5224e61c62080e00074acabfd2cf680779a7bc5d0562cfccc6d715a09c9",
        "line_end": 35,
        "line_start": 35,
        "path": "source/id-ID/capstone/o012-d60-capstone-klein-bottle.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-capstone-prerequisites",
        "anchor": "o012-d60-capstone-prerequisites",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-capstone-objectives-rev3",
      "projected_id": "urn:uuid:f0528fdb-359a-5fa4-a7c2-c11930237cb0",
      "title": "Sasaran yang harus dapat direkonstruksi",
      "kind": "section",
      "order": 4,
      "group": "unit:o012-d60-capstone-rev3",
      "parent_id": "unit:o012-d60-capstone-rev3",
      "native_path": [
        "unit:o012-d60-capstone-rev3",
        "unit:o012-d60-capstone-objectives-rev3"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:fundamental-group",
        "concept:homology",
        "concept:o012-d60-capstone-finite-invariant-boundary",
        "concept:o012-d60-capstone-klein-bottle",
        "concept:o012-d60-capstone-mapping-torus",
        "concept:o012-d60-capstone-monodromy",
        "concept:o012-d60-capstone-orientation-cover",
        "concept:o012-d60-capstone-proof-reconstruction"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-capstone-original-cc-by-sa-4.0-rev3"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "built",
      "source_locator": {
        "content_sha256": "54c0d8da48f67c43b2ce1a89cfbe0507faca425070d7035e632f54b629401471",
        "file_sha256": "d26ad5224e61c62080e00074acabfd2cf680779a7bc5d0562cfccc6d715a09c9",
        "line_end": 58,
        "line_start": 58,
        "path": "source/id-ID/capstone/o012-d60-capstone-klein-bottle.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-capstone-objectives",
        "anchor": "o012-d60-capstone-objectives",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-capstone-data-rev3",
      "projected_id": "urn:uuid:574e58e6-1a41-5af0-8f02-ab0ea6664961",
      "title": "Data kasus: refleksi dan selubung berorientasi",
      "kind": "section",
      "order": 5,
      "group": "unit:o012-d60-capstone-rev3",
      "parent_id": "unit:o012-d60-capstone-rev3",
      "native_path": [
        "unit:o012-d60-capstone-rev3",
        "unit:o012-d60-capstone-data-rev3"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:fundamental-group",
        "concept:homology",
        "concept:o012-d60-capstone-finite-invariant-boundary",
        "concept:o012-d60-capstone-klein-bottle",
        "concept:o012-d60-capstone-mapping-torus",
        "concept:o012-d60-capstone-monodromy",
        "concept:o012-d60-capstone-orientation-cover",
        "concept:o012-d60-capstone-proof-reconstruction"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-capstone-original-cc-by-sa-4.0-rev3"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "built",
      "source_locator": {
        "content_sha256": "0dd932114cf3588d515414fb6837594e6cbc9b4ded7b4e9f89b5a99e7b8b6b07",
        "file_sha256": "d26ad5224e61c62080e00074acabfd2cf680779a7bc5d0562cfccc6d715a09c9",
        "line_end": 74,
        "line_start": 74,
        "path": "source/id-ID/capstone/o012-d60-capstone-klein-bottle.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-capstone-data",
        "anchor": "o012-d60-capstone-data",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-capstone-cover-rev3",
      "projected_id": "urn:uuid:ec5b26ea-5f8f-575a-b828-f2adc4ce6244",
      "title": "o012-d60-capstone-cover",
      "kind": "figure",
      "order": 6,
      "group": "unit:o012-d60-capstone-rev3",
      "parent_id": "unit:o012-d60-capstone-data-rev3",
      "native_path": [
        "unit:o012-d60-capstone-rev3",
        "unit:o012-d60-capstone-data-rev3",
        "unit:o012-d60-capstone-cover-rev3"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:fundamental-group",
        "concept:homology",
        "concept:o012-d60-capstone-finite-invariant-boundary",
        "concept:o012-d60-capstone-klein-bottle",
        "concept:o012-d60-capstone-mapping-torus",
        "concept:o012-d60-capstone-monodromy",
        "concept:o012-d60-capstone-orientation-cover",
        "concept:o012-d60-capstone-proof-reconstruction"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-capstone-original-cc-by-sa-4.0-rev3"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "built",
      "source_locator": {
        "content_sha256": "4e3f902202b69a11764c34d0885efc463636c65b73ad55a1cd03773c6fbf7d93",
        "file_sha256": "d26ad5224e61c62080e00074acabfd2cf680779a7bc5d0562cfccc6d715a09c9",
        "line_end": 118,
        "line_start": 118,
        "path": "source/id-ID/capstone/o012-d60-capstone-klein-bottle.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-capstone-cover",
        "anchor": "o012-d60-capstone-cover",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-capstone-task-001-rev3",
      "projected_id": "urn:uuid:a8f57d09-1c9e-5492-b3ee-11005c4ca055",
      "title": "Soal capstone 1 — hipotesis, monodromi, dan pullback",
      "kind": "section",
      "order": 7,
      "group": "unit:o012-d60-capstone-rev3",
      "parent_id": "unit:o012-d60-capstone-rev3",
      "native_path": [
        "unit:o012-d60-capstone-rev3",
        "unit:o012-d60-capstone-task-001-rev3"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:fundamental-group",
        "concept:homology",
        "concept:o012-d60-capstone-finite-invariant-boundary",
        "concept:o012-d60-capstone-klein-bottle",
        "concept:o012-d60-capstone-mapping-torus",
        "concept:o012-d60-capstone-monodromy",
        "concept:o012-d60-capstone-orientation-cover",
        "concept:o012-d60-capstone-proof-reconstruction"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-capstone-original-cc-by-sa-4.0-rev3"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "built",
      "source_locator": {
        "content_sha256": "7e63f8a9c031501d919099219f687459326d93e7bf139d3a7f672cdaee13526e",
        "file_sha256": "d26ad5224e61c62080e00074acabfd2cf680779a7bc5d0562cfccc6d715a09c9",
        "line_end": 125,
        "line_start": 125,
        "path": "source/id-ID/capstone/o012-d60-capstone-klein-bottle.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-capstone-task-001",
        "anchor": "o012-d60-capstone-task-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-capstone-ex-001-rev3",
      "projected_id": "urn:uuid:d6f00964-5dea-5fa6-8e65-7f73cd825e33",
      "title": "o012-d60-capstone-ex-001",
      "kind": "exercise",
      "order": 8,
      "group": "unit:o012-d60-capstone-rev3",
      "parent_id": "unit:o012-d60-capstone-task-001-rev3",
      "native_path": [
        "unit:o012-d60-capstone-rev3",
        "unit:o012-d60-capstone-task-001-rev3",
        "unit:o012-d60-capstone-ex-001-rev3"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:fundamental-group",
        "concept:homology",
        "concept:o012-d60-capstone-finite-invariant-boundary",
        "concept:o012-d60-capstone-klein-bottle",
        "concept:o012-d60-capstone-mapping-torus",
        "concept:o012-d60-capstone-monodromy",
        "concept:o012-d60-capstone-orientation-cover",
        "concept:o012-d60-capstone-proof-reconstruction"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-capstone-original-cc-by-sa-4.0-rev3"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "built",
      "source_locator": {
        "content_sha256": "baa9e310c5536505c5601d1b6019529885cec80f6c01ab1bd5c601925412ce8d",
        "file_sha256": "d26ad5224e61c62080e00074acabfd2cf680779a7bc5d0562cfccc6d715a09c9",
        "line_end": 127,
        "line_start": 127,
        "path": "source/id-ID/capstone/o012-d60-capstone-klein-bottle.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-capstone-ex-001",
        "anchor": "o012-d60-capstone-ex-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-d60-capstone-hint-001-rev3",
            "relation_id": "urn:uuid:f6378bb7-cedd-5b5b-be28-9de94b92adee",
            "native_relation_id": "relation:hints:o012-d60-capstone:001-rev3"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-d60-capstone-sol-001-rev3",
            "relation_id": "urn:uuid:fbbc885d-31fe-5c17-833a-b0402b0d750a",
            "native_relation_id": "relation:solves:o012-d60-capstone:001-rev3"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-d60-capstone-hint-001-rev3",
      "projected_id": "urn:uuid:66cef334-2b0e-58e6-a276-115b37b23aba",
      "title": "o012-d60-capstone-hint-001",
      "kind": "hint",
      "order": 9,
      "group": "unit:o012-d60-capstone-rev3",
      "parent_id": "unit:o012-d60-capstone-task-001-rev3",
      "native_path": [
        "unit:o012-d60-capstone-rev3",
        "unit:o012-d60-capstone-task-001-rev3",
        "unit:o012-d60-capstone-hint-001-rev3"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:fundamental-group",
        "concept:homology",
        "concept:o012-d60-capstone-finite-invariant-boundary",
        "concept:o012-d60-capstone-klein-bottle",
        "concept:o012-d60-capstone-mapping-torus",
        "concept:o012-d60-capstone-monodromy",
        "concept:o012-d60-capstone-orientation-cover",
        "concept:o012-d60-capstone-proof-reconstruction"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-capstone-original-cc-by-sa-4.0-rev3"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "built",
      "source_locator": {
        "content_sha256": "b38b55c3fd5d72a2878a10fd78298a20ed48425e5f31c33baacd5a3c7ddf9ab8",
        "file_sha256": "d26ad5224e61c62080e00074acabfd2cf680779a7bc5d0562cfccc6d715a09c9",
        "line_end": 135,
        "line_start": 135,
        "path": "source/id-ID/capstone/o012-d60-capstone-klein-bottle.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-capstone-hint-001",
        "anchor": "o012-d60-capstone-hint-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-capstone-sol-001-rev3",
      "projected_id": "urn:uuid:7014a10b-d220-53b7-80bc-7077d3034137",
      "title": "o012-d60-capstone-sol-001",
      "kind": "solution",
      "order": 10,
      "group": "unit:o012-d60-capstone-rev3",
      "parent_id": "unit:o012-d60-capstone-task-001-rev3",
      "native_path": [
        "unit:o012-d60-capstone-rev3",
        "unit:o012-d60-capstone-task-001-rev3",
        "unit:o012-d60-capstone-sol-001-rev3"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:fundamental-group",
        "concept:homology",
        "concept:o012-d60-capstone-finite-invariant-boundary",
        "concept:o012-d60-capstone-klein-bottle",
        "concept:o012-d60-capstone-mapping-torus",
        "concept:o012-d60-capstone-monodromy",
        "concept:o012-d60-capstone-orientation-cover",
        "concept:o012-d60-capstone-proof-reconstruction"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-capstone-original-cc-by-sa-4.0-rev3"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "built",
      "source_locator": {
        "content_sha256": "7536dec0a145db1ba17a3cffb29a1e66ba1887ad8a072d12ada9a677c4f57f4b",
        "file_sha256": "d26ad5224e61c62080e00074acabfd2cf680779a7bc5d0562cfccc6d715a09c9",
        "line_end": 140,
        "line_start": 140,
        "path": "source/id-ID/capstone/o012-d60-capstone-klein-bottle.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-capstone-sol-001",
        "anchor": "o012-d60-capstone-sol-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-capstone-task-002-rev3",
      "projected_id": "urn:uuid:0f60f4f0-c065-54c5-8d0d-75cd2166c2ed",
      "title": "Soal capstone 2 — grup fundamental dan subgrup indeks dua",
      "kind": "section",
      "order": 11,
      "group": "unit:o012-d60-capstone-rev3",
      "parent_id": "unit:o012-d60-capstone-rev3",
      "native_path": [
        "unit:o012-d60-capstone-rev3",
        "unit:o012-d60-capstone-task-002-rev3"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:fundamental-group",
        "concept:homology",
        "concept:o012-d60-capstone-finite-invariant-boundary",
        "concept:o012-d60-capstone-klein-bottle",
        "concept:o012-d60-capstone-mapping-torus",
        "concept:o012-d60-capstone-monodromy",
        "concept:o012-d60-capstone-orientation-cover",
        "concept:o012-d60-capstone-proof-reconstruction"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-capstone-original-cc-by-sa-4.0-rev3"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "built",
      "source_locator": {
        "content_sha256": "81a3ffde8be49d59db1c27c11cbb02426b26a669b64ed838dfe39ce54d6f11cc",
        "file_sha256": "d26ad5224e61c62080e00074acabfd2cf680779a7bc5d0562cfccc6d715a09c9",
        "line_end": 155,
        "line_start": 155,
        "path": "source/id-ID/capstone/o012-d60-capstone-klein-bottle.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-capstone-task-002",
        "anchor": "o012-d60-capstone-task-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-capstone-ex-002-rev3",
      "projected_id": "urn:uuid:a646d0b1-e2ba-5e68-8748-e6cc787a6c6f",
      "title": "o012-d60-capstone-ex-002",
      "kind": "exercise",
      "order": 12,
      "group": "unit:o012-d60-capstone-rev3",
      "parent_id": "unit:o012-d60-capstone-task-002-rev3",
      "native_path": [
        "unit:o012-d60-capstone-rev3",
        "unit:o012-d60-capstone-task-002-rev3",
        "unit:o012-d60-capstone-ex-002-rev3"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:fundamental-group",
        "concept:homology",
        "concept:o012-d60-capstone-finite-invariant-boundary",
        "concept:o012-d60-capstone-klein-bottle",
        "concept:o012-d60-capstone-mapping-torus",
        "concept:o012-d60-capstone-monodromy",
        "concept:o012-d60-capstone-orientation-cover",
        "concept:o012-d60-capstone-proof-reconstruction"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-capstone-original-cc-by-sa-4.0-rev3"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "built",
      "source_locator": {
        "content_sha256": "9a92981e16e359445d6e7a597cf95068bd31cfc8e5683a39c5c7a24121473df5",
        "file_sha256": "d26ad5224e61c62080e00074acabfd2cf680779a7bc5d0562cfccc6d715a09c9",
        "line_end": 157,
        "line_start": 157,
        "path": "source/id-ID/capstone/o012-d60-capstone-klein-bottle.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-capstone-ex-002",
        "anchor": "o012-d60-capstone-ex-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-d60-capstone-hint-002-rev3",
            "relation_id": "urn:uuid:1e9ed44d-8434-5227-8ae0-20055bde5520",
            "native_relation_id": "relation:hints:o012-d60-capstone:002-rev3"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-d60-capstone-sol-002-rev3",
            "relation_id": "urn:uuid:ab6bb1c7-5585-5403-8236-bd90fee69626",
            "native_relation_id": "relation:solves:o012-d60-capstone:002-rev3"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-d60-capstone-hint-002-rev3",
      "projected_id": "urn:uuid:80f3811c-ac13-5030-a18b-eaf2d55ed054",
      "title": "o012-d60-capstone-hint-002",
      "kind": "hint",
      "order": 13,
      "group": "unit:o012-d60-capstone-rev3",
      "parent_id": "unit:o012-d60-capstone-task-002-rev3",
      "native_path": [
        "unit:o012-d60-capstone-rev3",
        "unit:o012-d60-capstone-task-002-rev3",
        "unit:o012-d60-capstone-hint-002-rev3"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:fundamental-group",
        "concept:homology",
        "concept:o012-d60-capstone-finite-invariant-boundary",
        "concept:o012-d60-capstone-klein-bottle",
        "concept:o012-d60-capstone-mapping-torus",
        "concept:o012-d60-capstone-monodromy",
        "concept:o012-d60-capstone-orientation-cover",
        "concept:o012-d60-capstone-proof-reconstruction"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-capstone-original-cc-by-sa-4.0-rev3"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "built",
      "source_locator": {
        "content_sha256": "873db139b81aa898f656ad5faec78ef5d6f969ede4076ea55b83a0d6816c0b7a",
        "file_sha256": "d26ad5224e61c62080e00074acabfd2cf680779a7bc5d0562cfccc6d715a09c9",
        "line_end": 172,
        "line_start": 172,
        "path": "source/id-ID/capstone/o012-d60-capstone-klein-bottle.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-capstone-hint-002",
        "anchor": "o012-d60-capstone-hint-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-capstone-sol-002-rev3",
      "projected_id": "urn:uuid:ca5be63e-6ac9-574e-bcae-69d5adc5a1a3",
      "title": "o012-d60-capstone-sol-002",
      "kind": "solution",
      "order": 14,
      "group": "unit:o012-d60-capstone-rev3",
      "parent_id": "unit:o012-d60-capstone-task-002-rev3",
      "native_path": [
        "unit:o012-d60-capstone-rev3",
        "unit:o012-d60-capstone-task-002-rev3",
        "unit:o012-d60-capstone-sol-002-rev3"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:fundamental-group",
        "concept:homology",
        "concept:o012-d60-capstone-finite-invariant-boundary",
        "concept:o012-d60-capstone-klein-bottle",
        "concept:o012-d60-capstone-mapping-torus",
        "concept:o012-d60-capstone-monodromy",
        "concept:o012-d60-capstone-orientation-cover",
        "concept:o012-d60-capstone-proof-reconstruction"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-capstone-original-cc-by-sa-4.0-rev3"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "built",
      "source_locator": {
        "content_sha256": "6a2d4b69b04e7480aae6b7e1d360ce53593d2585fca5482c0f341f4f31d05998",
        "file_sha256": "d26ad5224e61c62080e00074acabfd2cf680779a7bc5d0562cfccc6d715a09c9",
        "line_end": 178,
        "line_start": 178,
        "path": "source/id-ID/capstone/o012-d60-capstone-klein-bottle.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-capstone-sol-002",
        "anchor": "o012-d60-capstone-sol-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-capstone-task-003-rev3",
      "projected_id": "urn:uuid:9aab44e0-882f-54aa-a574-81ab238535a0",
      "title": "Soal capstone 3 — kompleks seluler dan homologi",
      "kind": "section",
      "order": 15,
      "group": "unit:o012-d60-capstone-rev3",
      "parent_id": "unit:o012-d60-capstone-rev3",
      "native_path": [
        "unit:o012-d60-capstone-rev3",
        "unit:o012-d60-capstone-task-003-rev3"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:fundamental-group",
        "concept:homology",
        "concept:o012-d60-capstone-finite-invariant-boundary",
        "concept:o012-d60-capstone-klein-bottle",
        "concept:o012-d60-capstone-mapping-torus",
        "concept:o012-d60-capstone-monodromy",
        "concept:o012-d60-capstone-orientation-cover",
        "concept:o012-d60-capstone-proof-reconstruction"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-capstone-original-cc-by-sa-4.0-rev3"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "built",
      "source_locator": {
        "content_sha256": "5fc52ec00b7bddff83c88e5bed79abbf079efcd59cc29b392ee4528a1ee17dd3",
        "file_sha256": "d26ad5224e61c62080e00074acabfd2cf680779a7bc5d0562cfccc6d715a09c9",
        "line_end": 211,
        "line_start": 211,
        "path": "source/id-ID/capstone/o012-d60-capstone-klein-bottle.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-capstone-task-003",
        "anchor": "o012-d60-capstone-task-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-capstone-ex-003-rev3",
      "projected_id": "urn:uuid:232d3fe3-fe8b-578c-8729-d51129aac827",
      "title": "o012-d60-capstone-ex-003",
      "kind": "exercise",
      "order": 16,
      "group": "unit:o012-d60-capstone-rev3",
      "parent_id": "unit:o012-d60-capstone-task-003-rev3",
      "native_path": [
        "unit:o012-d60-capstone-rev3",
        "unit:o012-d60-capstone-task-003-rev3",
        "unit:o012-d60-capstone-ex-003-rev3"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:fundamental-group",
        "concept:homology",
        "concept:o012-d60-capstone-finite-invariant-boundary",
        "concept:o012-d60-capstone-klein-bottle",
        "concept:o012-d60-capstone-mapping-torus",
        "concept:o012-d60-capstone-monodromy",
        "concept:o012-d60-capstone-orientation-cover",
        "concept:o012-d60-capstone-proof-reconstruction"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-capstone-original-cc-by-sa-4.0-rev3"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "built",
      "source_locator": {
        "content_sha256": "292b3b536d92869aa600a0614a18769fb8daf04ee7415d362458093f8c841715",
        "file_sha256": "d26ad5224e61c62080e00074acabfd2cf680779a7bc5d0562cfccc6d715a09c9",
        "line_end": 213,
        "line_start": 213,
        "path": "source/id-ID/capstone/o012-d60-capstone-klein-bottle.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-capstone-ex-003",
        "anchor": "o012-d60-capstone-ex-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-d60-capstone-hint-003-rev3",
            "relation_id": "urn:uuid:ba921461-e98f-5e79-b622-6c088cc612bd",
            "native_relation_id": "relation:hints:o012-d60-capstone:003-rev3"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-d60-capstone-sol-003-rev3",
            "relation_id": "urn:uuid:4ac50346-21b3-54e4-aa88-c0cb61005c3e",
            "native_relation_id": "relation:solves:o012-d60-capstone:003-rev3"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-d60-capstone-hint-003-rev3",
      "projected_id": "urn:uuid:917ea592-c0bc-506f-824f-c544530139f3",
      "title": "o012-d60-capstone-hint-003",
      "kind": "hint",
      "order": 17,
      "group": "unit:o012-d60-capstone-rev3",
      "parent_id": "unit:o012-d60-capstone-task-003-rev3",
      "native_path": [
        "unit:o012-d60-capstone-rev3",
        "unit:o012-d60-capstone-task-003-rev3",
        "unit:o012-d60-capstone-hint-003-rev3"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:fundamental-group",
        "concept:homology",
        "concept:o012-d60-capstone-finite-invariant-boundary",
        "concept:o012-d60-capstone-klein-bottle",
        "concept:o012-d60-capstone-mapping-torus",
        "concept:o012-d60-capstone-monodromy",
        "concept:o012-d60-capstone-orientation-cover",
        "concept:o012-d60-capstone-proof-reconstruction"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-capstone-original-cc-by-sa-4.0-rev3"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "built",
      "source_locator": {
        "content_sha256": "3375f7b3d85ad10478c16ca9f2c23a68755028f7e65b251a7d6ff2e785187802",
        "file_sha256": "d26ad5224e61c62080e00074acabfd2cf680779a7bc5d0562cfccc6d715a09c9",
        "line_end": 219,
        "line_start": 219,
        "path": "source/id-ID/capstone/o012-d60-capstone-klein-bottle.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-capstone-hint-003",
        "anchor": "o012-d60-capstone-hint-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-capstone-sol-003-rev3",
      "projected_id": "urn:uuid:3ff91ae7-8ac2-5c86-9822-b6fa6d8e6e8b",
      "title": "o012-d60-capstone-sol-003",
      "kind": "solution",
      "order": 18,
      "group": "unit:o012-d60-capstone-rev3",
      "parent_id": "unit:o012-d60-capstone-task-003-rev3",
      "native_path": [
        "unit:o012-d60-capstone-rev3",
        "unit:o012-d60-capstone-task-003-rev3",
        "unit:o012-d60-capstone-sol-003-rev3"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:fundamental-group",
        "concept:homology",
        "concept:o012-d60-capstone-finite-invariant-boundary",
        "concept:o012-d60-capstone-klein-bottle",
        "concept:o012-d60-capstone-mapping-torus",
        "concept:o012-d60-capstone-monodromy",
        "concept:o012-d60-capstone-orientation-cover",
        "concept:o012-d60-capstone-proof-reconstruction"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-capstone-original-cc-by-sa-4.0-rev3"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "built",
      "source_locator": {
        "content_sha256": "a6026b2da8eb4af27ae3a5c98ebc4d11a7d53f52e5ed74a4985f1bac0a048e94",
        "file_sha256": "d26ad5224e61c62080e00074acabfd2cf680779a7bc5d0562cfccc6d715a09c9",
        "line_end": 224,
        "line_start": 224,
        "path": "source/id-ID/capstone/o012-d60-capstone-klein-bottle.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-capstone-sol-003",
        "anchor": "o012-d60-capstone-sol-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-capstone-task-004-rev3",
      "projected_id": "urn:uuid:9bc31f32-76d3-5476-b8b6-fb8e131d1d6d",
      "title": "Soal capstone 4 — UCT, koefisien, dan derajat",
      "kind": "section",
      "order": 19,
      "group": "unit:o012-d60-capstone-rev3",
      "parent_id": "unit:o012-d60-capstone-rev3",
      "native_path": [
        "unit:o012-d60-capstone-rev3",
        "unit:o012-d60-capstone-task-004-rev3"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:fundamental-group",
        "concept:homology",
        "concept:o012-d60-capstone-finite-invariant-boundary",
        "concept:o012-d60-capstone-klein-bottle",
        "concept:o012-d60-capstone-mapping-torus",
        "concept:o012-d60-capstone-monodromy",
        "concept:o012-d60-capstone-orientation-cover",
        "concept:o012-d60-capstone-proof-reconstruction"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-capstone-original-cc-by-sa-4.0-rev3"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "built",
      "source_locator": {
        "content_sha256": "9fae45bd639d216170a782979ec136e26ddcb760c1c63bf404f37a633fe762b3",
        "file_sha256": "d26ad5224e61c62080e00074acabfd2cf680779a7bc5d0562cfccc6d715a09c9",
        "line_end": 249,
        "line_start": 249,
        "path": "source/id-ID/capstone/o012-d60-capstone-klein-bottle.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-capstone-task-004",
        "anchor": "o012-d60-capstone-task-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-capstone-ex-004-rev3",
      "projected_id": "urn:uuid:0f1dbfb5-b02e-5f0e-abdd-5ac2d29246ae",
      "title": "o012-d60-capstone-ex-004",
      "kind": "exercise",
      "order": 20,
      "group": "unit:o012-d60-capstone-rev3",
      "parent_id": "unit:o012-d60-capstone-task-004-rev3",
      "native_path": [
        "unit:o012-d60-capstone-rev3",
        "unit:o012-d60-capstone-task-004-rev3",
        "unit:o012-d60-capstone-ex-004-rev3"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:fundamental-group",
        "concept:homology",
        "concept:o012-d60-capstone-finite-invariant-boundary",
        "concept:o012-d60-capstone-klein-bottle",
        "concept:o012-d60-capstone-mapping-torus",
        "concept:o012-d60-capstone-monodromy",
        "concept:o012-d60-capstone-orientation-cover",
        "concept:o012-d60-capstone-proof-reconstruction"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-capstone-original-cc-by-sa-4.0-rev3"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "built",
      "source_locator": {
        "content_sha256": "02d987409818e8cb738be2a490b35a99843d2d5900a8ecf3bab040403984a19e",
        "file_sha256": "d26ad5224e61c62080e00074acabfd2cf680779a7bc5d0562cfccc6d715a09c9",
        "line_end": 251,
        "line_start": 251,
        "path": "source/id-ID/capstone/o012-d60-capstone-klein-bottle.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-capstone-ex-004",
        "anchor": "o012-d60-capstone-ex-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-d60-capstone-hint-004-rev3",
            "relation_id": "urn:uuid:2682c76c-47f9-5054-b4f0-761c065b6ef9",
            "native_relation_id": "relation:hints:o012-d60-capstone:004-rev3"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-d60-capstone-sol-004-rev3",
            "relation_id": "urn:uuid:f46c1ab4-491c-5285-976b-941a4e546d33",
            "native_relation_id": "relation:solves:o012-d60-capstone:004-rev3"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-d60-capstone-hint-004-rev3",
      "projected_id": "urn:uuid:655f5313-37e6-5fb7-9d47-df37d5ad13ba",
      "title": "o012-d60-capstone-hint-004",
      "kind": "hint",
      "order": 21,
      "group": "unit:o012-d60-capstone-rev3",
      "parent_id": "unit:o012-d60-capstone-task-004-rev3",
      "native_path": [
        "unit:o012-d60-capstone-rev3",
        "unit:o012-d60-capstone-task-004-rev3",
        "unit:o012-d60-capstone-hint-004-rev3"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:fundamental-group",
        "concept:homology",
        "concept:o012-d60-capstone-finite-invariant-boundary",
        "concept:o012-d60-capstone-klein-bottle",
        "concept:o012-d60-capstone-mapping-torus",
        "concept:o012-d60-capstone-monodromy",
        "concept:o012-d60-capstone-orientation-cover",
        "concept:o012-d60-capstone-proof-reconstruction"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-capstone-original-cc-by-sa-4.0-rev3"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "built",
      "source_locator": {
        "content_sha256": "0f6c4e626eaeb30104d16d65e270042159288d4d9febf71fa6850fd4996d2c61",
        "file_sha256": "d26ad5224e61c62080e00074acabfd2cf680779a7bc5d0562cfccc6d715a09c9",
        "line_end": 258,
        "line_start": 258,
        "path": "source/id-ID/capstone/o012-d60-capstone-klein-bottle.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-capstone-hint-004",
        "anchor": "o012-d60-capstone-hint-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-capstone-sol-004-rev3",
      "projected_id": "urn:uuid:1aeeea46-8b06-586a-80d6-fbed3d433ecd",
      "title": "o012-d60-capstone-sol-004",
      "kind": "solution",
      "order": 22,
      "group": "unit:o012-d60-capstone-rev3",
      "parent_id": "unit:o012-d60-capstone-task-004-rev3",
      "native_path": [
        "unit:o012-d60-capstone-rev3",
        "unit:o012-d60-capstone-task-004-rev3",
        "unit:o012-d60-capstone-sol-004-rev3"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:fundamental-group",
        "concept:homology",
        "concept:o012-d60-capstone-finite-invariant-boundary",
        "concept:o012-d60-capstone-klein-bottle",
        "concept:o012-d60-capstone-mapping-torus",
        "concept:o012-d60-capstone-monodromy",
        "concept:o012-d60-capstone-orientation-cover",
        "concept:o012-d60-capstone-proof-reconstruction"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-capstone-original-cc-by-sa-4.0-rev3"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "built",
      "source_locator": {
        "content_sha256": "9fee2e34836f82c6e28ba0e7369d38d1d847635b7cef5940bdcd170b709369a4",
        "file_sha256": "d26ad5224e61c62080e00074acabfd2cf680779a7bc5d0562cfccc6d715a09c9",
        "line_end": 264,
        "line_start": 264,
        "path": "source/id-ID/capstone/o012-d60-capstone-klein-bottle.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-capstone-sol-004",
        "anchor": "o012-d60-capstone-sol-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-capstone-task-005-rev3",
      "projected_id": "urn:uuid:2f5d8569-715a-5033-a175-c874a11cc726",
      "title": "Soal capstone 5 — peta rekonstruksi empat perbaikan bukti",
      "kind": "section",
      "order": 23,
      "group": "unit:o012-d60-capstone-rev3",
      "parent_id": "unit:o012-d60-capstone-rev3",
      "native_path": [
        "unit:o012-d60-capstone-rev3",
        "unit:o012-d60-capstone-task-005-rev3"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:fundamental-group",
        "concept:homology",
        "concept:o012-d60-capstone-finite-invariant-boundary",
        "concept:o012-d60-capstone-klein-bottle",
        "concept:o012-d60-capstone-mapping-torus",
        "concept:o012-d60-capstone-monodromy",
        "concept:o012-d60-capstone-orientation-cover",
        "concept:o012-d60-capstone-proof-reconstruction"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-capstone-original-cc-by-sa-4.0-rev3"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "built",
      "source_locator": {
        "content_sha256": "ee281cf53a38728e1956fca7d5ffdbbafbb2596c44a5d78fae1bded04728b3a6",
        "file_sha256": "d26ad5224e61c62080e00074acabfd2cf680779a7bc5d0562cfccc6d715a09c9",
        "line_end": 288,
        "line_start": 288,
        "path": "source/id-ID/capstone/o012-d60-capstone-klein-bottle.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-capstone-task-005",
        "anchor": "o012-d60-capstone-task-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-capstone-ex-005-rev3",
      "projected_id": "urn:uuid:e9083907-19cb-585a-bc59-e6c6737969a4",
      "title": "o012-d60-capstone-ex-005",
      "kind": "exercise",
      "order": 24,
      "group": "unit:o012-d60-capstone-rev3",
      "parent_id": "unit:o012-d60-capstone-task-005-rev3",
      "native_path": [
        "unit:o012-d60-capstone-rev3",
        "unit:o012-d60-capstone-task-005-rev3",
        "unit:o012-d60-capstone-ex-005-rev3"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:fundamental-group",
        "concept:homology",
        "concept:o012-d60-capstone-finite-invariant-boundary",
        "concept:o012-d60-capstone-klein-bottle",
        "concept:o012-d60-capstone-mapping-torus",
        "concept:o012-d60-capstone-monodromy",
        "concept:o012-d60-capstone-orientation-cover",
        "concept:o012-d60-capstone-proof-reconstruction"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-capstone-original-cc-by-sa-4.0-rev3"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "built",
      "source_locator": {
        "content_sha256": "31d17971d8c776e5af6f14a87e740ec441915e453a262c1a2d48ff611fb37c99",
        "file_sha256": "d26ad5224e61c62080e00074acabfd2cf680779a7bc5d0562cfccc6d715a09c9",
        "line_end": 290,
        "line_start": 290,
        "path": "source/id-ID/capstone/o012-d60-capstone-klein-bottle.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-capstone-ex-005",
        "anchor": "o012-d60-capstone-ex-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-d60-capstone-hint-005-rev3",
            "relation_id": "urn:uuid:08ee3a86-8df4-5b76-84c9-61f87198f4bc",
            "native_relation_id": "relation:hints:o012-d60-capstone:005-rev3"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-d60-capstone-sol-005-rev3",
            "relation_id": "urn:uuid:03e987a8-2828-5faf-bc0c-4a77a9f33be8",
            "native_relation_id": "relation:solves:o012-d60-capstone:005-rev3"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-d60-capstone-hint-005-rev3",
      "projected_id": "urn:uuid:91659cf2-c86d-5b2b-9830-69eeae1ebc7c",
      "title": "o012-d60-capstone-hint-005",
      "kind": "hint",
      "order": 25,
      "group": "unit:o012-d60-capstone-rev3",
      "parent_id": "unit:o012-d60-capstone-task-005-rev3",
      "native_path": [
        "unit:o012-d60-capstone-rev3",
        "unit:o012-d60-capstone-task-005-rev3",
        "unit:o012-d60-capstone-hint-005-rev3"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:fundamental-group",
        "concept:homology",
        "concept:o012-d60-capstone-finite-invariant-boundary",
        "concept:o012-d60-capstone-klein-bottle",
        "concept:o012-d60-capstone-mapping-torus",
        "concept:o012-d60-capstone-monodromy",
        "concept:o012-d60-capstone-orientation-cover",
        "concept:o012-d60-capstone-proof-reconstruction"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-capstone-original-cc-by-sa-4.0-rev3"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "built",
      "source_locator": {
        "content_sha256": "df0c33c4e5e69a04edeb1741617818715bd1ebc63f7496856ab023f9a2c1529e",
        "file_sha256": "d26ad5224e61c62080e00074acabfd2cf680779a7bc5d0562cfccc6d715a09c9",
        "line_end": 296,
        "line_start": 296,
        "path": "source/id-ID/capstone/o012-d60-capstone-klein-bottle.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-capstone-hint-005",
        "anchor": "o012-d60-capstone-hint-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-capstone-sol-005-rev3",
      "projected_id": "urn:uuid:9ddac0d7-5dfa-5710-9f8d-836d65c85379",
      "title": "o012-d60-capstone-sol-005",
      "kind": "solution",
      "order": 26,
      "group": "unit:o012-d60-capstone-rev3",
      "parent_id": "unit:o012-d60-capstone-task-005-rev3",
      "native_path": [
        "unit:o012-d60-capstone-rev3",
        "unit:o012-d60-capstone-task-005-rev3",
        "unit:o012-d60-capstone-sol-005-rev3"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:fundamental-group",
        "concept:homology",
        "concept:o012-d60-capstone-finite-invariant-boundary",
        "concept:o012-d60-capstone-klein-bottle",
        "concept:o012-d60-capstone-mapping-torus",
        "concept:o012-d60-capstone-monodromy",
        "concept:o012-d60-capstone-orientation-cover",
        "concept:o012-d60-capstone-proof-reconstruction"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-capstone-original-cc-by-sa-4.0-rev3"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "built",
      "source_locator": {
        "content_sha256": "476bd60e84058e99683e2cb05644e3911a648235b8521feaba025c12a62a904c",
        "file_sha256": "d26ad5224e61c62080e00074acabfd2cf680779a7bc5d0562cfccc6d715a09c9",
        "line_end": 302,
        "line_start": 302,
        "path": "source/id-ID/capstone/o012-d60-capstone-klein-bottle.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-capstone-sol-005",
        "anchor": "o012-d60-capstone-sol-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-capstone-task-006-rev3",
      "projected_id": "urn:uuid:40cd9af5-5072-50ca-94b2-190e923f6bd9",
      "title": "Soal capstone 6 — sintesis dan batas inferensi",
      "kind": "section",
      "order": 27,
      "group": "unit:o012-d60-capstone-rev3",
      "parent_id": "unit:o012-d60-capstone-rev3",
      "native_path": [
        "unit:o012-d60-capstone-rev3",
        "unit:o012-d60-capstone-task-006-rev3"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:fundamental-group",
        "concept:homology",
        "concept:o012-d60-capstone-finite-invariant-boundary",
        "concept:o012-d60-capstone-klein-bottle",
        "concept:o012-d60-capstone-mapping-torus",
        "concept:o012-d60-capstone-monodromy",
        "concept:o012-d60-capstone-orientation-cover",
        "concept:o012-d60-capstone-proof-reconstruction"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-capstone-original-cc-by-sa-4.0-rev3"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "built",
      "source_locator": {
        "content_sha256": "149742a366f17d1327d5a50e634a4e905447a38040af57e87595c5ecac41e8e1",
        "file_sha256": "d26ad5224e61c62080e00074acabfd2cf680779a7bc5d0562cfccc6d715a09c9",
        "line_end": 321,
        "line_start": 321,
        "path": "source/id-ID/capstone/o012-d60-capstone-klein-bottle.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-capstone-task-006",
        "anchor": "o012-d60-capstone-task-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-capstone-ex-006-rev3",
      "projected_id": "urn:uuid:d872c764-1569-5caf-b5df-9e4f01ce8e65",
      "title": "o012-d60-capstone-ex-006",
      "kind": "exercise",
      "order": 28,
      "group": "unit:o012-d60-capstone-rev3",
      "parent_id": "unit:o012-d60-capstone-task-006-rev3",
      "native_path": [
        "unit:o012-d60-capstone-rev3",
        "unit:o012-d60-capstone-task-006-rev3",
        "unit:o012-d60-capstone-ex-006-rev3"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:fundamental-group",
        "concept:homology",
        "concept:o012-d60-capstone-finite-invariant-boundary",
        "concept:o012-d60-capstone-klein-bottle",
        "concept:o012-d60-capstone-mapping-torus",
        "concept:o012-d60-capstone-monodromy",
        "concept:o012-d60-capstone-orientation-cover",
        "concept:o012-d60-capstone-proof-reconstruction"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-capstone-original-cc-by-sa-4.0-rev3"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "built",
      "source_locator": {
        "content_sha256": "fb8f1442de0f1e32666602130484a7ae3f154c6f64a96d80bce7c35cc3628b72",
        "file_sha256": "d26ad5224e61c62080e00074acabfd2cf680779a7bc5d0562cfccc6d715a09c9",
        "line_end": 323,
        "line_start": 323,
        "path": "source/id-ID/capstone/o012-d60-capstone-klein-bottle.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-capstone-ex-006",
        "anchor": "o012-d60-capstone-ex-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-d60-capstone-hint-006-rev3",
            "relation_id": "urn:uuid:05a3f2bf-772e-522b-8f58-80a9ae213c4f",
            "native_relation_id": "relation:hints:o012-d60-capstone:006-rev3"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-d60-capstone-sol-006-rev3",
            "relation_id": "urn:uuid:a56b00b9-ec3a-56c8-95d5-5f66b8b038a9",
            "native_relation_id": "relation:solves:o012-d60-capstone:006-rev3"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-d60-capstone-hint-006-rev3",
      "projected_id": "urn:uuid:f2539153-3f5f-5340-96f7-c6e12b4cd4c5",
      "title": "o012-d60-capstone-hint-006",
      "kind": "hint",
      "order": 29,
      "group": "unit:o012-d60-capstone-rev3",
      "parent_id": "unit:o012-d60-capstone-task-006-rev3",
      "native_path": [
        "unit:o012-d60-capstone-rev3",
        "unit:o012-d60-capstone-task-006-rev3",
        "unit:o012-d60-capstone-hint-006-rev3"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:fundamental-group",
        "concept:homology",
        "concept:o012-d60-capstone-finite-invariant-boundary",
        "concept:o012-d60-capstone-klein-bottle",
        "concept:o012-d60-capstone-mapping-torus",
        "concept:o012-d60-capstone-monodromy",
        "concept:o012-d60-capstone-orientation-cover",
        "concept:o012-d60-capstone-proof-reconstruction"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-capstone-original-cc-by-sa-4.0-rev3"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "built",
      "source_locator": {
        "content_sha256": "9d666b3f7b93b88064c02128a3b67e8695b682c7cbb1eeada6944d646a682e1a",
        "file_sha256": "d26ad5224e61c62080e00074acabfd2cf680779a7bc5d0562cfccc6d715a09c9",
        "line_end": 331,
        "line_start": 331,
        "path": "source/id-ID/capstone/o012-d60-capstone-klein-bottle.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-capstone-hint-006",
        "anchor": "o012-d60-capstone-hint-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-capstone-sol-006-rev3",
      "projected_id": "urn:uuid:ba338a5e-e15e-5594-85db-8022864d9e64",
      "title": "o012-d60-capstone-sol-006",
      "kind": "solution",
      "order": 30,
      "group": "unit:o012-d60-capstone-rev3",
      "parent_id": "unit:o012-d60-capstone-task-006-rev3",
      "native_path": [
        "unit:o012-d60-capstone-rev3",
        "unit:o012-d60-capstone-task-006-rev3",
        "unit:o012-d60-capstone-sol-006-rev3"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:fundamental-group",
        "concept:homology",
        "concept:o012-d60-capstone-finite-invariant-boundary",
        "concept:o012-d60-capstone-klein-bottle",
        "concept:o012-d60-capstone-mapping-torus",
        "concept:o012-d60-capstone-monodromy",
        "concept:o012-d60-capstone-orientation-cover",
        "concept:o012-d60-capstone-proof-reconstruction"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-capstone-original-cc-by-sa-4.0-rev3"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "built",
      "source_locator": {
        "content_sha256": "5b767ccce5723ed0f8d2cebe5e72bd5f40e8200a8f5d07884d76b583e4bd3fab",
        "file_sha256": "d26ad5224e61c62080e00074acabfd2cf680779a7bc5d0562cfccc6d715a09c9",
        "line_end": 336,
        "line_start": 336,
        "path": "source/id-ID/capstone/o012-d60-capstone-klein-bottle.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-capstone-sol-006",
        "anchor": "o012-d60-capstone-sol-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-capstone-proof-map-rev3",
      "projected_id": "urn:uuid:c1c74e5f-c816-5fe3-aa50-ef0f041911b5",
      "title": "Peta bukti dan pemeriksaan mandiri",
      "kind": "section",
      "order": 31,
      "group": "unit:o012-d60-capstone-rev3",
      "parent_id": "unit:o012-d60-capstone-rev3",
      "native_path": [
        "unit:o012-d60-capstone-rev3",
        "unit:o012-d60-capstone-proof-map-rev3"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:fundamental-group",
        "concept:homology",
        "concept:o012-d60-capstone-finite-invariant-boundary",
        "concept:o012-d60-capstone-klein-bottle",
        "concept:o012-d60-capstone-mapping-torus",
        "concept:o012-d60-capstone-monodromy",
        "concept:o012-d60-capstone-orientation-cover",
        "concept:o012-d60-capstone-proof-reconstruction"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-capstone-original-cc-by-sa-4.0-rev3"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "built",
      "source_locator": {
        "content_sha256": "c8e4727f9575a65e7dbee33574c0760ad7ae84aed8ac1529dc91d9257c958655",
        "file_sha256": "d26ad5224e61c62080e00074acabfd2cf680779a7bc5d0562cfccc6d715a09c9",
        "line_end": 354,
        "line_start": 354,
        "path": "source/id-ID/capstone/o012-d60-capstone-klein-bottle.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-capstone-proof-map",
        "anchor": "o012-d60-capstone-proof-map",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-capstone-oral-rubric-rev3",
      "projected_id": "urn:uuid:25f7d51d-64c0-5d98-846c-0908906efe18",
      "title": "Rubrik rekonstruksi oral",
      "kind": "rubric",
      "order": 32,
      "group": "unit:o012-d60-capstone-rev3",
      "parent_id": "unit:o012-d60-capstone-rev3",
      "native_path": [
        "unit:o012-d60-capstone-rev3",
        "unit:o012-d60-capstone-oral-rubric-rev3"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:fundamental-group",
        "concept:homology",
        "concept:o012-d60-capstone-finite-invariant-boundary",
        "concept:o012-d60-capstone-klein-bottle",
        "concept:o012-d60-capstone-mapping-torus",
        "concept:o012-d60-capstone-monodromy",
        "concept:o012-d60-capstone-orientation-cover",
        "concept:o012-d60-capstone-proof-reconstruction"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-capstone-original-cc-by-sa-4.0-rev3"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "built",
      "source_locator": {
        "content_sha256": "d028f6094bf84a6df3721f80f44900a76952165d27ca3ab9dc38a5296dba80d4",
        "file_sha256": "d26ad5224e61c62080e00074acabfd2cf680779a7bc5d0562cfccc6d715a09c9",
        "line_end": 373,
        "line_start": 373,
        "path": "source/id-ID/capstone/o012-d60-capstone-klein-bottle.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-capstone-oral-rubric",
        "anchor": "o012-d60-capstone-oral-rubric",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-capstone-interpretation-rev3",
      "projected_id": "urn:uuid:98d8e913-a4aa-57af-acca-6cd5e65a64ab",
      "title": "Interpretasi lintas-invarian dan batas",
      "kind": "interpretation",
      "order": 33,
      "group": "unit:o012-d60-capstone-rev3",
      "parent_id": "unit:o012-d60-capstone-rev3",
      "native_path": [
        "unit:o012-d60-capstone-rev3",
        "unit:o012-d60-capstone-interpretation-rev3"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:fundamental-group",
        "concept:homology",
        "concept:o012-d60-capstone-finite-invariant-boundary",
        "concept:o012-d60-capstone-klein-bottle",
        "concept:o012-d60-capstone-mapping-torus",
        "concept:o012-d60-capstone-monodromy",
        "concept:o012-d60-capstone-orientation-cover",
        "concept:o012-d60-capstone-proof-reconstruction"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-capstone-original-cc-by-sa-4.0-rev3"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "built",
      "source_locator": {
        "content_sha256": "7a5c51652892b34f6f0a0b8e53ff74efa5e6a800f492de44a28d12e863a8e1f8",
        "file_sha256": "d26ad5224e61c62080e00074acabfd2cf680779a7bc5d0562cfccc6d715a09c9",
        "line_end": 395,
        "line_start": 395,
        "path": "source/id-ID/capstone/o012-d60-capstone-klein-bottle.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-capstone-interpretation",
        "anchor": "o012-d60-capstone-interpretation",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-capstone-rights-rev3",
      "projected_id": "urn:uuid:38ed8418-3c57-5456-aedc-3281b869f03f",
      "title": "Hak, atribusi, dan provenans",
      "kind": "rights_notice",
      "order": 34,
      "group": "unit:o012-d60-capstone-rev3",
      "parent_id": "unit:o012-d60-capstone-rev3",
      "native_path": [
        "unit:o012-d60-capstone-rev3",
        "unit:o012-d60-capstone-rights-rev3"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:fundamental-group",
        "concept:homology",
        "concept:o012-d60-capstone-finite-invariant-boundary",
        "concept:o012-d60-capstone-klein-bottle",
        "concept:o012-d60-capstone-mapping-torus",
        "concept:o012-d60-capstone-monodromy",
        "concept:o012-d60-capstone-orientation-cover",
        "concept:o012-d60-capstone-proof-reconstruction"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-capstone-original-cc-by-sa-4.0-rev3"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "built",
      "source_locator": {
        "content_sha256": "5e3347ac8e3f5f1e94f767caabc161b49a2105e6b30a50333719fe66fef4682c",
        "file_sha256": "d26ad5224e61c62080e00074acabfd2cf680779a7bc5d0562cfccc6d715a09c9",
        "line_end": 411,
        "line_start": 411,
        "path": "source/id-ID/capstone/o012-d60-capstone-klein-bottle.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-capstone-rights",
        "anchor": "o012-d60-capstone-rights",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l01-route-hint-r01-001",
      "projected_id": "urn:uuid:4969c75f-45db-54d6-af53-06bc9da3d54d",
      "title": "Petunjuk penguasaan D60-R01.1: Latihan 1.1",
      "kind": "hint",
      "order": 1,
      "group": "unit:o012-d60-hints-r01-r06",
      "parent_id": "unit:o012-d60-hints-r01-r06",
      "native_path": [
        "unit:o012-d60-hints-r01-r06",
        "unit:o012-rbt-l01-route-hint-r01-001"
      ],
      "concept_ids": [
        "concept:continuity",
        "concept:generated-topology"
      ],
      "route_unit_ids": [
        "D60-R01"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-hints-r01-r06-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "04937fc57239683fea7a2e08f34bd83c6525922773d48bddf7feb9476b9864b9",
        "file_sha256": "dc319cb191d709a5807f0c0792401f9faf2993ceede364764547f20bb4f69c2a",
        "line_end": 36,
        "line_start": 28,
        "path": "source/id-ID/mastery/ordinary-hints-r01-r06.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-r01-hint-001",
        "anchor": "o012-d60-r01-hint-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l01-route-hint-r01-002",
      "projected_id": "urn:uuid:4e3eb330-2871-5a32-8e01-41b7c4574425",
      "title": "Petunjuk penguasaan D60-R01.2: Latihan 1.2",
      "kind": "hint",
      "order": 2,
      "group": "unit:o012-d60-hints-r01-r06",
      "parent_id": "unit:o012-d60-hints-r01-r06",
      "native_path": [
        "unit:o012-d60-hints-r01-r06",
        "unit:o012-rbt-l01-route-hint-r01-002"
      ],
      "concept_ids": [
        "concept:initial-topology",
        "concept:neighborhood-basis"
      ],
      "route_unit_ids": [
        "D60-R01"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-hints-r01-r06-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "86226263d27c96f83e4e22cd98cadff69abc9f13f8fca17dbde547e56a313799",
        "file_sha256": "dc319cb191d709a5807f0c0792401f9faf2993ceede364764547f20bb4f69c2a",
        "line_end": 46,
        "line_start": 38,
        "path": "source/id-ID/mastery/ordinary-hints-r01-r06.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-r01-hint-002",
        "anchor": "o012-d60-r01-hint-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l02-route-hint-r01-003",
      "projected_id": "urn:uuid:c2ebaf16-6029-518e-a6a4-833f538474f2",
      "title": "Petunjuk penguasaan D60-R01.3: Latihan 2.1",
      "kind": "hint",
      "order": 3,
      "group": "unit:o012-d60-hints-r01-r06",
      "parent_id": "unit:o012-d60-hints-r01-r06",
      "native_path": [
        "unit:o012-d60-hints-r01-r06",
        "unit:o012-rbt-l02-route-hint-r01-003"
      ],
      "concept_ids": [
        "concept:initial-topology",
        "concept:neighborhood"
      ],
      "route_unit_ids": [
        "D60-R01"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-hints-r01-r06-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "b745914ed2bb737ce3dbd1f894de106c9cbac9fb3bf9b270445c48a337cf5d79",
        "file_sha256": "dc319cb191d709a5807f0c0792401f9faf2993ceede364764547f20bb4f69c2a",
        "line_end": 55,
        "line_start": 48,
        "path": "source/id-ID/mastery/ordinary-hints-r01-r06.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-r01-hint-003",
        "anchor": "o012-d60-r01-hint-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l02-route-hint-r01-004",
      "projected_id": "urn:uuid:43f34c95-8601-590f-952e-c9ecd44e333b",
      "title": "Petunjuk penguasaan D60-R01.4: Latihan 2.2 (latihan pinggir pada sumber)",
      "kind": "hint",
      "order": 4,
      "group": "unit:o012-d60-hints-r01-r06",
      "parent_id": "unit:o012-d60-hints-r01-r06",
      "native_path": [
        "unit:o012-d60-hints-r01-r06",
        "unit:o012-rbt-l02-route-hint-r01-004"
      ],
      "concept_ids": [
        "concept:disjoint-union",
        "concept:product-topology",
        "concept:homeomorphism"
      ],
      "route_unit_ids": [
        "D60-R01"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-hints-r01-r06-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "a79cd950dc6410a7a50ef54546baa5251b9e32ed1806037b87f2a1ffe034c20d",
        "file_sha256": "dc319cb191d709a5807f0c0792401f9faf2993ceede364764547f20bb4f69c2a",
        "line_end": 66,
        "line_start": 57,
        "path": "source/id-ID/mastery/ordinary-hints-r01-r06.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-r01-hint-004",
        "anchor": "o012-d60-r01-hint-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l02-route-hint-r01-005",
      "projected_id": "urn:uuid:1f92dca0-5487-527f-8dba-9b8be93cca3c",
      "title": "Petunjuk penguasaan D60-R01.5: Latihan 2.3 (pemetaan keluar dari suatu jumlah)",
      "kind": "hint",
      "order": 5,
      "group": "unit:o012-d60-hints-r01-r06",
      "parent_id": "unit:o012-d60-hints-r01-r06",
      "native_path": [
        "unit:o012-d60-hints-r01-r06",
        "unit:o012-rbt-l02-route-hint-r01-005"
      ],
      "concept_ids": [
        "concept:disjoint-union",
        "concept:sum-topology",
        "concept:universal-property"
      ],
      "route_unit_ids": [
        "D60-R01"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-hints-r01-r06-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "bd01a134c3ce6459de7068b0002ad4f617d2844c0b14f598d6b30cafb89cfb2c",
        "file_sha256": "dc319cb191d709a5807f0c0792401f9faf2993ceede364764547f20bb4f69c2a",
        "line_end": 76,
        "line_start": 68,
        "path": "source/id-ID/mastery/ordinary-hints-r01-r06.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-r01-hint-005",
        "anchor": "o012-d60-r01-hint-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l02-route-hint-r01-006",
      "projected_id": "urn:uuid:532ead37-1476-5452-8d60-bf99605f68fb",
      "title": "Petunjuk penguasaan D60-R01.6: Latihan 2.4 (sampul terbuka)",
      "kind": "hint",
      "order": 6,
      "group": "unit:o012-d60-hints-r01-r06",
      "parent_id": "unit:o012-d60-hints-r01-r06",
      "native_path": [
        "unit:o012-d60-hints-r01-r06",
        "unit:o012-rbt-l02-route-hint-r01-006"
      ],
      "concept_ids": [
        "concept:open-cover",
        "concept:final-topology"
      ],
      "route_unit_ids": [
        "D60-R01"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-hints-r01-r06-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "6f19840a835236bcfa011415ba8f9500fc57592da84eac222dfcc1f6b9adf7e8",
        "file_sha256": "dc319cb191d709a5807f0c0792401f9faf2993ceede364764547f20bb4f69c2a",
        "line_end": 86,
        "line_start": 78,
        "path": "source/id-ID/mastery/ordinary-hints-r01-r06.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-r01-hint-006",
        "anchor": "o012-d60-r01-hint-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l03-route-hint-r02-001",
      "projected_id": "urn:uuid:de7c1e8a-22d9-5c59-b6b0-5362ed2c97d9",
      "title": "Petunjuk penguasaan D60-R02.1: Latihan 3.1 (invariansi keterhubungan)",
      "kind": "hint",
      "order": 7,
      "group": "unit:o012-d60-hints-r01-r06",
      "parent_id": "unit:o012-d60-hints-r01-r06",
      "native_path": [
        "unit:o012-d60-hints-r01-r06",
        "unit:o012-rbt-l03-route-hint-r02-001"
      ],
      "concept_ids": [
        "concept:homeomorphism",
        "concept:connectedness",
        "concept:invariant"
      ],
      "route_unit_ids": [
        "D60-R02"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-hints-r01-r06-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "9ce016abfe091d0d508027bc35a7303d69f1d26738b77d3aeaf3b4092198673e",
        "file_sha256": "dc319cb191d709a5807f0c0792401f9faf2993ceede364764547f20bb4f69c2a",
        "line_end": 98,
        "line_start": 90,
        "path": "source/id-ID/mastery/ordinary-hints-r01-r06.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-r02-hint-001",
        "anchor": "o012-d60-r02-hint-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l03-route-hint-r02-002",
      "projected_id": "urn:uuid:ca168d08-7171-5457-a4ea-d9a7c979e1c8",
      "title": "Petunjuk penguasaan D60-R02.2: Latihan 3.2",
      "kind": "hint",
      "order": 8,
      "group": "unit:o012-d60-hints-r01-r06",
      "parent_id": "unit:o012-d60-hints-r01-r06",
      "native_path": [
        "unit:o012-d60-hints-r01-r06",
        "unit:o012-rbt-l03-route-hint-r02-002"
      ],
      "concept_ids": [
        "concept:connectedness",
        "concept:connected-component",
        "concept:equivalence-relation"
      ],
      "route_unit_ids": [
        "D60-R02"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-hints-r01-r06-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "87912ca0a4689f46fb59f6207ce3809c4358ce662b6f01174195350cd365a993",
        "file_sha256": "dc319cb191d709a5807f0c0792401f9faf2993ceede364764547f20bb4f69c2a",
        "line_end": 108,
        "line_start": 100,
        "path": "source/id-ID/mastery/ordinary-hints-r01-r06.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-r02-hint-002",
        "anchor": "o012-d60-r02-hint-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l03-route-hint-r02-003",
      "projected_id": "urn:uuid:03c5d61e-66d0-53f6-b169-4aa86dc64715",
      "title": "Petunjuk penguasaan D60-R02.3: Latihan 3.3",
      "kind": "hint",
      "order": 9,
      "group": "unit:o012-d60-hints-r01-r06",
      "parent_id": "unit:o012-d60-hints-r01-r06",
      "native_path": [
        "unit:o012-d60-hints-r01-r06",
        "unit:o012-rbt-l03-route-hint-r02-003"
      ],
      "concept_ids": [
        "concept:path-connectedness",
        "concept:discrete-topology",
        "concept:homotopy"
      ],
      "route_unit_ids": [
        "D60-R02"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-hints-r01-r06-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "40cca23cdc7341775549badb221a1bb94b5cec1d319861c857f1d766afd2c1c7",
        "file_sha256": "dc319cb191d709a5807f0c0792401f9faf2993ceede364764547f20bb4f69c2a",
        "line_end": 118,
        "line_start": 110,
        "path": "source/id-ID/mastery/ordinary-hints-r01-r06.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-r02-hint-003",
        "anchor": "o012-d60-r02-hint-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l03-route-hint-r02-004",
      "projected_id": "urn:uuid:22a1598e-13fb-5a97-9e6c-56a1798f1bfe",
      "title": "Petunjuk penguasaan D60-R02.4: Latihan 3.4",
      "kind": "hint",
      "order": 10,
      "group": "unit:o012-d60-hints-r01-r06",
      "parent_id": "unit:o012-d60-hints-r01-r06",
      "native_path": [
        "unit:o012-d60-hints-r01-r06",
        "unit:o012-rbt-l03-route-hint-r02-004"
      ],
      "concept_ids": [
        "concept:homotopy-class",
        "concept:functor",
        "concept:path-component"
      ],
      "route_unit_ids": [
        "D60-R02"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-hints-r01-r06-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "f3bd293e0d8a8d04d1688f9e3975d8ea427bd694762cab0a5ae98352508df130",
        "file_sha256": "dc319cb191d709a5807f0c0792401f9faf2993ceede364764547f20bb4f69c2a",
        "line_end": 128,
        "line_start": 120,
        "path": "source/id-ID/mastery/ordinary-hints-r01-r06.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-r02-hint-004",
        "anchor": "o012-d60-r02-hint-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l03-route-hint-r02-005",
      "projected_id": "urn:uuid:1774ae71-15b9-51d5-8e7f-37d4ee530702",
      "title": "Petunjuk penguasaan D60-R02.5: Latihan 3.5",
      "kind": "hint",
      "order": 11,
      "group": "unit:o012-d60-hints-r01-r06",
      "parent_id": "unit:o012-d60-hints-r01-r06",
      "native_path": [
        "unit:o012-d60-hints-r01-r06",
        "unit:o012-rbt-l03-route-hint-r02-005"
      ],
      "concept_ids": [
        "concept:homotopy-category",
        "concept:homotopy-class",
        "concept:homotopy-equivalence",
        "concept:category"
      ],
      "route_unit_ids": [
        "D60-R02"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-hints-r01-r06-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "1358751d3978fb407e05130969cd2cc42bf5c72315f1c905d5e019842b061f78",
        "file_sha256": "dc319cb191d709a5807f0c0792401f9faf2993ceede364764547f20bb4f69c2a",
        "line_end": 138,
        "line_start": 130,
        "path": "source/id-ID/mastery/ordinary-hints-r01-r06.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-r02-hint-005",
        "anchor": "o012-d60-r02-hint-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l04-route-hint-r02-006",
      "projected_id": "urn:uuid:e7d5aeea-cbf5-5413-8de5-9ea7183ecaf6",
      "title": "Petunjuk penguasaan D60-R02.6: Latihan 4.1",
      "kind": "hint",
      "order": 12,
      "group": "unit:o012-d60-hints-r01-r06",
      "parent_id": "unit:o012-d60-hints-r01-r06",
      "native_path": [
        "unit:o012-d60-hints-r01-r06",
        "unit:o012-rbt-l04-route-hint-r02-006"
      ],
      "concept_ids": [
        "concept:path-component",
        "concept:functor",
        "concept:homotopy-category",
        "concept:homotopy-class"
      ],
      "route_unit_ids": [
        "D60-R02"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-hints-r01-r06-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "b515c1907da2385612ab5a89a6aab0f0edc505ff2424e34489e4a56ddbdfa536",
        "file_sha256": "dc319cb191d709a5807f0c0792401f9faf2993ceede364764547f20bb4f69c2a",
        "line_end": 147,
        "line_start": 140,
        "path": "source/id-ID/mastery/ordinary-hints-r01-r06.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-r02-hint-006",
        "anchor": "o012-d60-r02-hint-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l05-route-hint-r03-001",
      "projected_id": "urn:uuid:cfc0d721-318e-54d5-a2a4-4ec5d976f1a1",
      "title": "Petunjuk penguasaan D60-R03.1: Pemeriksaan penguasaan 5.1",
      "kind": "hint",
      "order": 13,
      "group": "unit:o012-d60-hints-r01-r06",
      "parent_id": "unit:o012-d60-hints-r01-r06",
      "native_path": [
        "unit:o012-d60-hints-r01-r06",
        "unit:o012-rbt-l05-route-hint-r03-001"
      ],
      "concept_ids": [
        "concept:typical-fiber",
        "concept:fiber-transport"
      ],
      "route_unit_ids": [
        "D60-R03"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-hints-r01-r06-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "2dab8f3d2d59182976cf652010420e2ee4151a6ac4466aae6efbbad644c2c015",
        "file_sha256": "dc319cb191d709a5807f0c0792401f9faf2993ceede364764547f20bb4f69c2a",
        "line_end": 159,
        "line_start": 151,
        "path": "source/id-ID/mastery/ordinary-hints-r01-r06.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-r03-hint-001",
        "anchor": "o012-d60-r03-hint-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l05-route-hint-r03-002",
      "projected_id": "urn:uuid:da9a1e37-3860-5459-a58f-b74a8735784e",
      "title": "Petunjuk penguasaan D60-R03.2: Pemeriksaan penguasaan 5.2",
      "kind": "hint",
      "order": 14,
      "group": "unit:o012-d60-hints-r01-r06",
      "parent_id": "unit:o012-d60-hints-r01-r06",
      "native_path": [
        "unit:o012-d60-hints-r01-r06",
        "unit:o012-rbt-l05-route-hint-r03-002"
      ],
      "concept_ids": [
        "concept:pullback",
        "concept:fiber-product",
        "concept:functor"
      ],
      "route_unit_ids": [
        "D60-R03"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-hints-r01-r06-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "8bdf2c50e237c0465abb7b007370073a0312897c18b70e134f16a67b9c8d428b",
        "file_sha256": "dc319cb191d709a5807f0c0792401f9faf2993ceede364764547f20bb4f69c2a",
        "line_end": 169,
        "line_start": 161,
        "path": "source/id-ID/mastery/ordinary-hints-r01-r06.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-r03-hint-002",
        "anchor": "o012-d60-r03-hint-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l05-route-hint-r03-003",
      "projected_id": "urn:uuid:46c18000-cd51-54eb-abbf-2f91ceb710ab",
      "title": "Petunjuk penguasaan D60-R03.3: Pemeriksaan penguasaan 5.3",
      "kind": "hint",
      "order": 15,
      "group": "unit:o012-d60-hints-r01-r06",
      "parent_id": "unit:o012-d60-hints-r01-r06",
      "native_path": [
        "unit:o012-d60-hints-r01-r06",
        "unit:o012-rbt-l05-route-hint-r03-003"
      ],
      "concept_ids": [
        "concept:path-lifting",
        "concept:fiber-transport",
        "concept:monodromy"
      ],
      "route_unit_ids": [
        "D60-R03"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-hints-r01-r06-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "7a2688c8ab34d6e18c0d35402dcd10dbae1d318f4acd0dc29d6f05aa75556d5b",
        "file_sha256": "dc319cb191d709a5807f0c0792401f9faf2993ceede364764547f20bb4f69c2a",
        "line_end": 178,
        "line_start": 171,
        "path": "source/id-ID/mastery/ordinary-hints-r01-r06.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-r03-hint-003",
        "anchor": "o012-d60-r03-hint-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l05-route-hint-r03-004",
      "projected_id": "urn:uuid:ae25bb6f-7e33-5825-92c8-67ddbf4e4160",
      "title": "Petunjuk penguasaan D60-R03.4: Pemeriksaan penguasaan 5.4",
      "kind": "hint",
      "order": 16,
      "group": "unit:o012-d60-hints-r01-r06",
      "parent_id": "unit:o012-d60-hints-r01-r06",
      "native_path": [
        "unit:o012-d60-hints-r01-r06",
        "unit:o012-rbt-l05-route-hint-r03-004"
      ],
      "concept_ids": [
        "concept:fiber-transport",
        "concept:covering-map"
      ],
      "route_unit_ids": [
        "D60-R03"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-hints-r01-r06-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "5166ec438ff78bb0f0c10d961467d058b8d677a2dfdeac61f5b2c0792246a6df",
        "file_sha256": "dc319cb191d709a5807f0c0792401f9faf2993ceede364764547f20bb4f69c2a",
        "line_end": 188,
        "line_start": 180,
        "path": "source/id-ID/mastery/ordinary-hints-r01-r06.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-r03-hint-004",
        "anchor": "o012-d60-r03-hint-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l06-route-hint-r03-005",
      "projected_id": "urn:uuid:c2dbcc1c-e6f2-523f-9912-e5881085a5e5",
      "title": "Petunjuk penguasaan D60-R03.5: Pemeriksaan penguasaan 6.1 (aksi loop pada penutup lingkaran).",
      "kind": "hint",
      "order": 17,
      "group": "unit:o012-d60-hints-r01-r06",
      "parent_id": "unit:o012-d60-hints-r01-r06",
      "native_path": [
        "unit:o012-d60-hints-r01-r06",
        "unit:o012-rbt-l06-route-hint-r03-005"
      ],
      "concept_ids": [],
      "route_unit_ids": [
        "D60-R03"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-hints-r01-r06-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "992d5e790d5b79c229567a1aa8217493954cfd34062a2d8c609b75eefe3a7f36",
        "file_sha256": "dc319cb191d709a5807f0c0792401f9faf2993ceede364764547f20bb4f69c2a",
        "line_end": 198,
        "line_start": 190,
        "path": "source/id-ID/mastery/ordinary-hints-r01-r06.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-r03-hint-005",
        "anchor": "o012-d60-r03-hint-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l06-route-hint-r03-006",
      "projected_id": "urn:uuid:3225bb43-e9f5-5866-8b4d-f2e2b11ac539",
      "title": "Petunjuk penguasaan D60-R03.6: Pemeriksaan penguasaan 6.2 (basis dan pemetaan dasar ruang lintasan).",
      "kind": "hint",
      "order": 18,
      "group": "unit:o012-d60-hints-r01-r06",
      "parent_id": "unit:o012-d60-hints-r01-r06",
      "native_path": [
        "unit:o012-d60-hints-r01-r06",
        "unit:o012-rbt-l06-route-hint-r03-006"
      ],
      "concept_ids": [],
      "route_unit_ids": [
        "D60-R03"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-hints-r01-r06-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "9a88fea62feea0910dea9116822590ee685004b49f1745c9a2211b5cd8492a3f",
        "file_sha256": "dc319cb191d709a5807f0c0792401f9faf2993ceede364764547f20bb4f69c2a",
        "line_end": 210,
        "line_start": 200,
        "path": "source/id-ID/mastery/ordinary-hints-r01-r06.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-r03-hint-006",
        "anchor": "o012-d60-r03-hint-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l07-route-hint-r04-001",
      "projected_id": "urn:uuid:bdf3ff74-7216-548d-9b9d-657b7926628f",
      "title": "Petunjuk penguasaan D60-R04.1: Pemeriksaan penguasaan 7.1 (bukti Lema 7.1).",
      "kind": "hint",
      "order": 19,
      "group": "unit:o012-d60-hints-r01-r06",
      "parent_id": "unit:o012-d60-hints-r01-r06",
      "native_path": [
        "unit:o012-d60-hints-r01-r06",
        "unit:o012-rbt-l07-route-hint-r04-001"
      ],
      "concept_ids": [],
      "route_unit_ids": [
        "D60-R04"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-hints-r01-r06-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "b76a85487946180adc8fe1882cd79532d66d7009f020355a82f0c1d739cedfe0",
        "file_sha256": "dc319cb191d709a5807f0c0792401f9faf2993ceede364764547f20bb4f69c2a",
        "line_end": 222,
        "line_start": 214,
        "path": "source/id-ID/mastery/ordinary-hints-r01-r06.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-r04-hint-001",
        "anchor": "o012-d60-r04-hint-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l07-route-hint-r04-002",
      "projected_id": "urn:uuid:6de5be5f-60b3-55e2-a4c7-82c4f14e8b8e",
      "title": "Petunjuk penguasaan D60-R04.2: Pemeriksaan penguasaan 7.2 (kekontinuan konkatenasi).",
      "kind": "hint",
      "order": 20,
      "group": "unit:o012-d60-hints-r01-r06",
      "parent_id": "unit:o012-d60-hints-r01-r06",
      "native_path": [
        "unit:o012-d60-hints-r01-r06",
        "unit:o012-rbt-l07-route-hint-r04-002"
      ],
      "concept_ids": [],
      "route_unit_ids": [
        "D60-R04"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-hints-r01-r06-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "418df1e75672ade8254c5beaa78516346b261b9fce2fefe44acfab52a83eaa8a",
        "file_sha256": "dc319cb191d709a5807f0c0792401f9faf2993ceede364764547f20bb4f69c2a",
        "line_end": 232,
        "line_start": 224,
        "path": "source/id-ID/mastery/ordinary-hints-r01-r06.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-r04-hint-002",
        "anchor": "o012-d60-r04-hint-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l07-route-hint-r04-003",
      "projected_id": "urn:uuid:a91fbd87-b93a-55e5-9074-f1fad8dc5543",
      "title": "Petunjuk penguasaan D60-R04.3: Pemeriksaan penguasaan 7.3 (komponen dan aksi).",
      "kind": "hint",
      "order": 21,
      "group": "unit:o012-d60-hints-r01-r06",
      "parent_id": "unit:o012-d60-hints-r01-r06",
      "native_path": [
        "unit:o012-d60-hints-r01-r06",
        "unit:o012-rbt-l07-route-hint-r04-003"
      ],
      "concept_ids": [],
      "route_unit_ids": [
        "D60-R04"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-hints-r01-r06-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "42a76f2434a3483de0409f67a08e743d9eff4aa97acd0ecff62704faaf54ea18",
        "file_sha256": "dc319cb191d709a5807f0c0792401f9faf2993ceede364764547f20bb4f69c2a",
        "line_end": 243,
        "line_start": 234,
        "path": "source/id-ID/mastery/ordinary-hints-r01-r06.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-r04-hint-003",
        "anchor": "o012-d60-r04-hint-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l07-route-hint-r04-004",
      "projected_id": "urn:uuid:5f55f21a-04d2-5a60-b288-d6229c6a76ae",
      "title": "Petunjuk penguasaan D60-R04.4: Pemeriksaan penguasaan 7.4 (fungtorialitas dan model lingkaran).",
      "kind": "hint",
      "order": 22,
      "group": "unit:o012-d60-hints-r01-r06",
      "parent_id": "unit:o012-d60-hints-r01-r06",
      "native_path": [
        "unit:o012-d60-hints-r01-r06",
        "unit:o012-rbt-l07-route-hint-r04-004"
      ],
      "concept_ids": [],
      "route_unit_ids": [
        "D60-R04"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-hints-r01-r06-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "8792583a93e1817b7dcbd6978e43c876c27a2c3dedc49abd1a0f296ea56a1b0f",
        "file_sha256": "dc319cb191d709a5807f0c0792401f9faf2993ceede364764547f20bb4f69c2a",
        "line_end": 254,
        "line_start": 245,
        "path": "source/id-ID/mastery/ordinary-hints-r01-r06.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-r04-hint-004",
        "anchor": "o012-d60-r04-hint-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l08-route-hint-r04-005",
      "projected_id": "urn:uuid:74486d59-8e31-5bb2-98ba-f83f494e72ee",
      "title": "Petunjuk penguasaan D60-R04.5: Latihan sumber 8.1 (daerah berbentuk bintang).",
      "kind": "hint",
      "order": 23,
      "group": "unit:o012-d60-hints-r01-r06",
      "parent_id": "unit:o012-d60-hints-r01-r06",
      "native_path": [
        "unit:o012-d60-hints-r01-r06",
        "unit:o012-rbt-l08-route-hint-r04-005"
      ],
      "concept_ids": [
        "concept:groupoid",
        "concept:fundamental-groupoid",
        "concept:simply-connected",
        "concept:right-action",
        "concept:star-shaped-region",
        "concept:convex-subset"
      ],
      "route_unit_ids": [
        "D60-R04"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-hints-r01-r06-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "db7551b14966a96db1c4354a83abcf45956e6966f1e8a20e565e479fd904da1d",
        "file_sha256": "dc319cb191d709a5807f0c0792401f9faf2993ceede364764547f20bb4f69c2a",
        "line_end": 264,
        "line_start": 256,
        "path": "source/id-ID/mastery/ordinary-hints-r01-r06.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-r04-hint-005",
        "anchor": "o012-d60-r04-hint-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l08-route-hint-r04-006",
      "projected_id": "urn:uuid:ebfa0657-e2c8-5275-a9b8-4d6225b89585",
      "title": "Petunjuk penguasaan D60-R04.6: Pemeriksaan penguasaan 8.2 (struktur grupoid).",
      "kind": "hint",
      "order": 24,
      "group": "unit:o012-d60-hints-r01-r06",
      "parent_id": "unit:o012-d60-hints-r01-r06",
      "native_path": [
        "unit:o012-d60-hints-r01-r06",
        "unit:o012-rbt-l08-route-hint-r04-006"
      ],
      "concept_ids": [
        "concept:groupoid",
        "concept:fundamental-groupoid",
        "concept:simply-connected",
        "concept:right-action"
      ],
      "route_unit_ids": [
        "D60-R04"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-hints-r01-r06-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "7f8e4da832a7d5316c51484863c6db816e6a1aadddbb6e298f37f00660ee5a15",
        "file_sha256": "dc319cb191d709a5807f0c0792401f9faf2993ceede364764547f20bb4f69c2a",
        "line_end": 276,
        "line_start": 266,
        "path": "source/id-ID/mastery/ordinary-hints-r01-r06.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-r04-hint-006",
        "anchor": "o012-d60-r04-hint-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l11-route-hint-r05-001",
      "projected_id": "urn:uuid:848283f6-a270-5725-887a-b4f03ac31f4f",
      "title": "Petunjuk penguasaan D60-R05.1: o012-rbt-l11-mcheck-001",
      "kind": "hint",
      "order": 25,
      "group": "unit:o012-d60-hints-r01-r06",
      "parent_id": "unit:o012-d60-hints-r01-r06",
      "native_path": [
        "unit:o012-d60-hints-r01-r06",
        "unit:o012-rbt-l11-route-hint-r05-001"
      ],
      "concept_ids": [
        "concept:free-product",
        "concept:pushout",
        "concept:fundamental-groupoid",
        "concept:seifert-van-kampen-theorem"
      ],
      "route_unit_ids": [
        "D60-R05"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-hints-r01-r06-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "9f64c6fb322b262cbe4b333bdc4584018d8df954970f4b42f4665d3bbd8e90fd",
        "file_sha256": "dc319cb191d709a5807f0c0792401f9faf2993ceede364764547f20bb4f69c2a",
        "line_end": 289,
        "line_start": 280,
        "path": "source/id-ID/mastery/ordinary-hints-r01-r06.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-r05-hint-001",
        "anchor": "o012-d60-r05-hint-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l11-route-hint-r05-002",
      "projected_id": "urn:uuid:608231b7-08aa-50fe-aae4-a2918aa8af18",
      "title": "Petunjuk penguasaan D60-R05.2: Pemeriksaan penguasaan 11.2 (dua verifikasi pushout).",
      "kind": "hint",
      "order": 26,
      "group": "unit:o012-d60-hints-r01-r06",
      "parent_id": "unit:o012-d60-hints-r01-r06",
      "native_path": [
        "unit:o012-d60-hints-r01-r06",
        "unit:o012-rbt-l11-route-hint-r05-002"
      ],
      "concept_ids": [
        "concept:free-product",
        "concept:pushout",
        "concept:fundamental-groupoid",
        "concept:seifert-van-kampen-theorem"
      ],
      "route_unit_ids": [
        "D60-R05"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-hints-r01-r06-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "d4d25f626dc374b439dfc3ad7a632b3d76992c0ce9a9eb6ae2c45dc1bfed3207",
        "file_sha256": "dc319cb191d709a5807f0c0792401f9faf2993ceede364764547f20bb4f69c2a",
        "line_end": 299,
        "line_start": 291,
        "path": "source/id-ID/mastery/ordinary-hints-r01-r06.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-r05-hint-002",
        "anchor": "o012-d60-r05-hint-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l11-route-hint-r05-003",
      "projected_id": "urn:uuid:88028cde-69d8-56fc-a90b-548b3d004b03",
      "title": "Petunjuk penguasaan D60-R05.3: Pemeriksaan penguasaan 11.3 (subdivisi dan homotopi persegi).",
      "kind": "hint",
      "order": 27,
      "group": "unit:o012-d60-hints-r01-r06",
      "parent_id": "unit:o012-d60-hints-r01-r06",
      "native_path": [
        "unit:o012-d60-hints-r01-r06",
        "unit:o012-rbt-l11-route-hint-r05-003"
      ],
      "concept_ids": [
        "concept:free-product",
        "concept:pushout",
        "concept:fundamental-groupoid",
        "concept:seifert-van-kampen-theorem"
      ],
      "route_unit_ids": [
        "D60-R05"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-hints-r01-r06-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "474e41f2af4e10b8fff134340a215780fdd671f090b488edc3cb58b1271b7356",
        "file_sha256": "dc319cb191d709a5807f0c0792401f9faf2993ceede364764547f20bb4f69c2a",
        "line_end": 310,
        "line_start": 301,
        "path": "source/id-ID/mastery/ordinary-hints-r01-r06.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-r05-hint-003",
        "anchor": "o012-d60-r05-hint-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l12-route-hint-r05-004",
      "projected_id": "urn:uuid:4a2697a0-b774-566b-a2e1-864757522e03",
      "title": "Petunjuk penguasaan D60-R05.4: Pemeriksaan penguasaan 12.1 (dari pertukaran sel ke fungtor universal).",
      "kind": "hint",
      "order": 28,
      "group": "unit:o012-d60-hints-r01-r06",
      "parent_id": "unit:o012-d60-hints-r01-r06",
      "native_path": [
        "unit:o012-d60-hints-r01-r06",
        "unit:o012-rbt-l12-route-hint-r05-004"
      ],
      "concept_ids": [
        "concept:retract",
        "concept:commutative-square",
        "concept:relative-seifert-van-kampen-theorem",
        "concept:trivial-group"
      ],
      "route_unit_ids": [
        "D60-R05"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-hints-r01-r06-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "fed463ac9348accd9b882aec27dfcaccd1ab11a023c0ceb3ad0f06037c049df2",
        "file_sha256": "dc319cb191d709a5807f0c0792401f9faf2993ceede364764547f20bb4f69c2a",
        "line_end": 321,
        "line_start": 312,
        "path": "source/id-ID/mastery/ordinary-hints-r01-r06.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-r05-hint-004",
        "anchor": "o012-d60-r05-hint-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l12-route-hint-r05-005",
      "projected_id": "urn:uuid:ebb08678-2330-58d3-83e1-2aa3459ba65b",
      "title": "Petunjuk penguasaan D60-R05.5: Pemeriksaan penguasaan 12.2 (Latihan Sumber 12.1: retrak pushout).",
      "kind": "hint",
      "order": 29,
      "group": "unit:o012-d60-hints-r01-r06",
      "parent_id": "unit:o012-d60-hints-r01-r06",
      "native_path": [
        "unit:o012-d60-hints-r01-r06",
        "unit:o012-rbt-l12-route-hint-r05-005"
      ],
      "concept_ids": [
        "concept:retract",
        "concept:commutative-square",
        "concept:relative-seifert-van-kampen-theorem",
        "concept:trivial-group"
      ],
      "route_unit_ids": [
        "D60-R05"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-hints-r01-r06-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "19c4d0220b4cc143e6ef35a6927afcea7de6c96ec8ee049d19b8e88a42166b36",
        "file_sha256": "dc319cb191d709a5807f0c0792401f9faf2993ceede364764547f20bb4f69c2a",
        "line_end": 332,
        "line_start": 323,
        "path": "source/id-ID/mastery/ordinary-hints-r01-r06.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-r05-hint-005",
        "anchor": "o012-d60-r05-hint-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l12-route-hint-r05-006",
      "projected_id": "urn:uuid:537cfd85-119a-547f-8561-a96e825e7008",
      "title": "Petunjuk penguasaan D60-R05.6: Pemeriksaan penguasaan 12.3 (retraksi grupoid dan koherensi kubus).",
      "kind": "hint",
      "order": 30,
      "group": "unit:o012-d60-hints-r01-r06",
      "parent_id": "unit:o012-d60-hints-r01-r06",
      "native_path": [
        "unit:o012-d60-hints-r01-r06",
        "unit:o012-rbt-l12-route-hint-r05-006"
      ],
      "concept_ids": [
        "concept:retract",
        "concept:commutative-square",
        "concept:relative-seifert-van-kampen-theorem",
        "concept:trivial-group"
      ],
      "route_unit_ids": [
        "D60-R05"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-hints-r01-r06-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "9914304ebc48a1dd4999ed974d9948ccb39fef62c1336a7fd14ea3bfb06097f8",
        "file_sha256": "dc319cb191d709a5807f0c0792401f9faf2993ceede364764547f20bb4f69c2a",
        "line_end": 343,
        "line_start": 334,
        "path": "source/id-ID/mastery/ordinary-hints-r01-r06.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-r05-hint-006",
        "anchor": "o012-d60-r05-hint-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l14-route-hint-r06-001",
      "projected_id": "urn:uuid:cb099c28-66ea-525a-ac5e-c189facfd7b4",
      "title": "Petunjuk penguasaan D60-R06.1: Latihan Sumber 14.1.",
      "kind": "hint",
      "order": 31,
      "group": "unit:o012-d60-hints-r01-r06",
      "parent_id": "unit:o012-d60-hints-r01-r06",
      "native_path": [
        "unit:o012-d60-hints-r01-r06",
        "unit:o012-rbt-l14-route-hint-r06-001"
      ],
      "concept_ids": [
        "concept:covering-space-classification",
        "concept:monodromy",
        "concept:groupoid-action",
        "concept:orbit-decomposition"
      ],
      "route_unit_ids": [
        "D60-R06"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-hints-r01-r06-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "e928edf89e5275dfe2ce76efe6e744495b02eba202d49881a99d4dde679c0ebc",
        "file_sha256": "dc319cb191d709a5807f0c0792401f9faf2993ceede364764547f20bb4f69c2a",
        "line_end": 356,
        "line_start": 347,
        "path": "source/id-ID/mastery/ordinary-hints-r01-r06.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-r06-hint-001",
        "anchor": "o012-d60-r06-hint-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l14-route-hint-r06-002",
      "projected_id": "urn:uuid:c6158aaa-2f98-55cd-a3cd-4432ad58f831",
      "title": "Petunjuk penguasaan D60-R06.2: Latihan Sumber 14.2.",
      "kind": "hint",
      "order": 32,
      "group": "unit:o012-d60-hints-r01-r06",
      "parent_id": "unit:o012-d60-hints-r01-r06",
      "native_path": [
        "unit:o012-d60-hints-r01-r06",
        "unit:o012-rbt-l14-route-hint-r06-002"
      ],
      "concept_ids": [
        "concept:covering-space-classification",
        "concept:monodromy",
        "concept:groupoid-action",
        "concept:orbit-decomposition"
      ],
      "route_unit_ids": [
        "D60-R06"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-hints-r01-r06-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "72176fdb8a51a8691a8db52bb3ffa0743b13df000f23a4b0ec25d00824da83d1",
        "file_sha256": "dc319cb191d709a5807f0c0792401f9faf2993ceede364764547f20bb4f69c2a",
        "line_end": 366,
        "line_start": 358,
        "path": "source/id-ID/mastery/ordinary-hints-r01-r06.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-r06-hint-002",
        "anchor": "o012-d60-r06-hint-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l14-route-hint-r06-003",
      "projected_id": "urn:uuid:b1231b66-fc9d-58f1-965e-08846be80e0a",
      "title": "Petunjuk penguasaan D60-R06.3: Pemeriksaan penguasaan 14.1 (naturalitas dan fungtorialitas).",
      "kind": "hint",
      "order": 33,
      "group": "unit:o012-d60-hints-r01-r06",
      "parent_id": "unit:o012-d60-hints-r01-r06",
      "native_path": [
        "unit:o012-d60-hints-r01-r06",
        "unit:o012-rbt-l14-route-hint-r06-003"
      ],
      "concept_ids": [
        "concept:covering-space-classification",
        "concept:monodromy",
        "concept:groupoid-action",
        "concept:orbit-decomposition"
      ],
      "route_unit_ids": [
        "D60-R06"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-hints-r01-r06-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "f2ea689baef4432b95d3b5fcbb00b4346d057ea36abe268dce4b20ac11a04af8",
        "file_sha256": "dc319cb191d709a5807f0c0792401f9faf2993ceede364764547f20bb4f69c2a",
        "line_end": 376,
        "line_start": 368,
        "path": "source/id-ID/mastery/ordinary-hints-r01-r06.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-r06-hint-003",
        "anchor": "o012-d60-r06-hint-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l14-route-hint-r06-004",
      "projected_id": "urn:uuid:ab683517-51b8-552a-860d-871bf8033138",
      "title": "Petunjuk penguasaan D60-R06.4: Pemeriksaan penguasaan 14.4 (lema grupoid satu objek).",
      "kind": "hint",
      "order": 34,
      "group": "unit:o012-d60-hints-r01-r06",
      "parent_id": "unit:o012-d60-hints-r01-r06",
      "native_path": [
        "unit:o012-d60-hints-r01-r06",
        "unit:o012-rbt-l14-route-hint-r06-004"
      ],
      "concept_ids": [
        "concept:covering-space-classification",
        "concept:monodromy",
        "concept:groupoid-action",
        "concept:orbit-decomposition"
      ],
      "route_unit_ids": [
        "D60-R06"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-hints-r01-r06-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "ee04530643d7c36dcbb394f2c5ddfc5eaddb3bae6bab2231b4c637208dfce340",
        "file_sha256": "dc319cb191d709a5807f0c0792401f9faf2993ceede364764547f20bb4f69c2a",
        "line_end": 387,
        "line_start": 378,
        "path": "source/id-ID/mastery/ordinary-hints-r01-r06.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-r06-hint-004",
        "anchor": "o012-d60-r06-hint-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l14-route-hint-r06-005",
      "projected_id": "urn:uuid:403e56cc-bc8d-5460-8922-a9641dc75cbc",
      "title": "Petunjuk penguasaan D60-R06.5: Pemeriksaan penguasaan 14.5 (audit tipe contoh lingkaran).",
      "kind": "hint",
      "order": 35,
      "group": "unit:o012-d60-hints-r01-r06",
      "parent_id": "unit:o012-d60-hints-r01-r06",
      "native_path": [
        "unit:o012-d60-hints-r01-r06",
        "unit:o012-rbt-l14-route-hint-r06-005"
      ],
      "concept_ids": [
        "concept:covering-space-classification",
        "concept:monodromy",
        "concept:groupoid-action",
        "concept:orbit-decomposition"
      ],
      "route_unit_ids": [
        "D60-R06"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-hints-r01-r06-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "498a60198acd3250ec2720c9165369b2bb093a337f1c92ed0b3b8d431ccdd3fa",
        "file_sha256": "dc319cb191d709a5807f0c0792401f9faf2993ceede364764547f20bb4f69c2a",
        "line_end": 398,
        "line_start": 389,
        "path": "source/id-ID/mastery/ordinary-hints-r01-r06.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-r06-hint-005",
        "anchor": "o012-d60-r06-hint-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l14-route-hint-r06-006",
      "projected_id": "urn:uuid:650b67ca-3fbb-56be-867a-98dbb60f55f1",
      "title": "Petunjuk penguasaan D60-R06.6: Pemeriksaan penguasaan 14.6 (komponen, orbit, dan SLSC).",
      "kind": "hint",
      "order": 36,
      "group": "unit:o012-d60-hints-r01-r06",
      "parent_id": "unit:o012-d60-hints-r01-r06",
      "native_path": [
        "unit:o012-d60-hints-r01-r06",
        "unit:o012-rbt-l14-route-hint-r06-006"
      ],
      "concept_ids": [
        "concept:covering-space-classification",
        "concept:monodromy",
        "concept:groupoid-action",
        "concept:orbit-decomposition"
      ],
      "route_unit_ids": [
        "D60-R06"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-hints-r01-r06-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "8ff70fa4076d9068203c8ad543911542fe76f8695e73d923165a83980a77fd39",
        "file_sha256": "dc319cb191d709a5807f0c0792401f9faf2993ceede364764547f20bb4f69c2a",
        "line_end": 410,
        "line_start": 400,
        "path": "source/id-ID/mastery/ordinary-hints-r01-r06.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-r06-hint-006",
        "anchor": "o012-d60-r06-hint-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-hints-r01-r06",
      "projected_id": "urn:uuid:3a8246b3-4381-5707-8810-2810911487e0",
      "title": "Petunjuk Penguasaan Rute 1–6",
      "kind": "reader_unit",
      "order": 39,
      "group": "unit:o012-d60-hints-r01-r06",
      "parent_id": "course:o012-d60",
      "native_path": [
        "unit:o012-d60-hints-r01-r06"
      ],
      "concept_ids": [
        "concept:category",
        "concept:commutative-square",
        "concept:connected-component",
        "concept:connectedness",
        "concept:continuity",
        "concept:convex-subset",
        "concept:covering-map",
        "concept:covering-space-classification",
        "concept:discrete-topology",
        "concept:disjoint-union",
        "concept:equivalence-relation",
        "concept:fiber-product",
        "concept:fiber-transport",
        "concept:final-topology",
        "concept:free-product",
        "concept:functor",
        "concept:fundamental-groupoid",
        "concept:generated-topology",
        "concept:groupoid",
        "concept:groupoid-action",
        "concept:homeomorphism",
        "concept:homotopy",
        "concept:homotopy-category",
        "concept:homotopy-class",
        "concept:homotopy-equivalence",
        "concept:initial-topology",
        "concept:invariant",
        "concept:monodromy",
        "concept:neighborhood",
        "concept:neighborhood-basis",
        "concept:open-cover",
        "concept:orbit-decomposition",
        "concept:path-component",
        "concept:path-connectedness",
        "concept:path-lifting",
        "concept:product-topology",
        "concept:pullback",
        "concept:pushout",
        "concept:relative-seifert-van-kampen-theorem",
        "concept:retract",
        "concept:right-action",
        "concept:seifert-van-kampen-theorem",
        "concept:simply-connected",
        "concept:star-shaped-region",
        "concept:sum-topology",
        "concept:trivial-group",
        "concept:typical-fiber",
        "concept:universal-property"
      ],
      "route_unit_ids": [
        "D60-R01",
        "D60-R02",
        "D60-R03",
        "D60-R04",
        "D60-R05",
        "D60-R06"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-hints-r01-r06-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "af593560cddc94d0ed16f9a8651cdabbce76c901e2a09a22dcd2f93b12c9b195",
        "file_sha256": "dc319cb191d709a5807f0c0792401f9faf2993ceede364764547f20bb4f69c2a",
        "line_end": 410,
        "line_start": 18,
        "path": "source/id-ID/mastery/ordinary-hints-r01-r06.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-hints-r01-r06",
        "anchor": "o012-d60-hints-r01-r06",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-lab01-status",
      "projected_id": "urn:uuid:3ee52d90-1f2f-5568-91c1-c3ef82d8495c",
      "title": "Status dan keluaran laboratorium",
      "kind": "section",
      "order": 2,
      "group": "unit:o012-d60-lab01",
      "parent_id": "unit:o012-d60-lab01",
      "native_path": [
        "unit:o012-d60-lab01",
        "unit:o012-d60-lab01-status"
      ],
      "concept_ids": [
        "concept:monodromy",
        "concept:stabilizer-subgroup",
        "concept:fundamental-group"
      ],
      "route_unit_ids": [
        "D60-R04",
        "D60-R05",
        "D60-R06"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-lab01-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "d61fea21e0e45988f5a8b9828ee89412788808961f6b297cfc299b4afff5aa2e",
        "file_sha256": "165e2f9ba587714fb32a2f5a6432920a36493ebc6902d580f55df9c8ab4c65c4",
        "line_end": 30,
        "line_start": 15,
        "path": "source/id-ID/labs/computation-lab-001-monodromy-presentations.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-lab01-status",
        "anchor": "o012-d60-lab01-status",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-lab01-prerequisites",
      "projected_id": "urn:uuid:53ba9eb2-25ee-52ac-b3eb-996a0957c7d8",
      "title": "Prasyarat yang dipakai",
      "kind": "section",
      "order": 3,
      "group": "unit:o012-d60-lab01",
      "parent_id": "unit:o012-d60-lab01",
      "native_path": [
        "unit:o012-d60-lab01",
        "unit:o012-d60-lab01-prerequisites"
      ],
      "concept_ids": [
        "concept:covering-action",
        "concept:fundamental-group",
        "concept:free-group",
        "concept:group-presentation"
      ],
      "route_unit_ids": [
        "D60-R04",
        "D60-R05",
        "D60-R06"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-lab01-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "88ae25ff45d96ff41af19e173b81987a6680a59825a6f603a19b869c55785b0d",
        "file_sha256": "165e2f9ba587714fb32a2f5a6432920a36493ebc6902d580f55df9c8ab4c65c4",
        "line_end": 42,
        "line_start": 31,
        "path": "source/id-ID/labs/computation-lab-001-monodromy-presentations.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-lab01-prerequisites",
        "anchor": "o012-d60-lab01-prerequisites",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-lab01-objectives",
      "projected_id": "urn:uuid:4a826387-fa62-5e31-bd51-4813ef6a05a4",
      "title": "Tujuan",
      "kind": "section",
      "order": 4,
      "group": "unit:o012-d60-lab01",
      "parent_id": "unit:o012-d60-lab01",
      "native_path": [
        "unit:o012-d60-lab01",
        "unit:o012-d60-lab01-objectives"
      ],
      "concept_ids": [
        "concept:o012-d60-lab01-term-0485",
        "concept:o012-d60-lab01-term-0487",
        "concept:o012-d60-lab01-term-0491",
        "concept:connected-covering-space"
      ],
      "route_unit_ids": [
        "D60-R04",
        "D60-R05",
        "D60-R06"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-lab01-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "961fff6b25b43644b9e5841a12961e77098c80b5d7f41c6ec3298b15eff44970",
        "file_sha256": "165e2f9ba587714fb32a2f5a6432920a36493ebc6902d580f55df9c8ab4c65c4",
        "line_end": 56,
        "line_start": 43,
        "path": "source/id-ID/labs/computation-lab-001-monodromy-presentations.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-lab01-objectives",
        "anchor": "o012-d60-lab01-objectives",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-lab01-conventions",
      "projected_id": "urn:uuid:afd3e754-584d-5c61-aa24-00b9c7abf70a",
      "title": "Konvensi kata dan aksi kanan",
      "kind": "section",
      "order": 5,
      "group": "unit:o012-d60-lab01",
      "parent_id": "unit:o012-d60-lab01",
      "native_path": [
        "unit:o012-d60-lab01",
        "unit:o012-d60-lab01-conventions"
      ],
      "concept_ids": [
        "concept:right-action",
        "concept:permutation-representation",
        "concept:free-group"
      ],
      "route_unit_ids": [
        "D60-R04",
        "D60-R05",
        "D60-R06"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-lab01-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "12dd2348aec07a8b4495e92fb615c2202a96b0c953f67771134ea7517151a632",
        "file_sha256": "165e2f9ba587714fb32a2f5a6432920a36493ebc6902d580f55df9c8ab4c65c4",
        "line_end": 86,
        "line_start": 57,
        "path": "source/id-ID/labs/computation-lab-001-monodromy-presentations.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-lab01-conventions",
        "anchor": "o012-d60-lab01-conventions",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-lab01-data",
      "projected_id": "urn:uuid:8a62555d-ccf6-579e-b7b6-cfb8a95c8ba5",
      "title": "Data penutup empat lembaran",
      "kind": "section",
      "order": 6,
      "group": "unit:o012-d60-lab01",
      "parent_id": "unit:o012-d60-lab01",
      "native_path": [
        "unit:o012-d60-lab01",
        "unit:o012-d60-lab01-data"
      ],
      "concept_ids": [
        "concept:o012-d60-lab01-term-0486",
        "concept:covering-action",
        "concept:permutation-representation"
      ],
      "route_unit_ids": [
        "D60-R04",
        "D60-R05",
        "D60-R06"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-lab01-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "c77f111c74d2ad6deab1f3e384341115a6004013da841cd5345bf5e58cc24f92",
        "file_sha256": "165e2f9ba587714fb32a2f5a6432920a36493ebc6902d580f55df9c8ab4c65c4",
        "line_end": 196,
        "line_start": 87,
        "path": "source/id-ID/labs/computation-lab-001-monodromy-presentations.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-lab01-data",
        "anchor": "o012-d60-lab01-data",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-lab01-task-001",
      "projected_id": "urn:uuid:f73dcd62-130e-53ad-93fa-2780d8f0397f",
      "title": "Tugas 1 — jalankan bukti komputasional. Dari akar repositori, jalankan",
      "kind": "exercise",
      "order": 7,
      "group": "unit:o012-d60-lab01",
      "parent_id": "unit:o012-d60-lab01",
      "native_path": [
        "unit:o012-d60-lab01",
        "unit:o012-d60-lab01-task-001"
      ],
      "concept_ids": [
        "concept:covering-action",
        "concept:permutation-representation"
      ],
      "route_unit_ids": [
        "D60-R04",
        "D60-R05",
        "D60-R06"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-lab01-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "f3ed1d72b56ed6ea51c6efaf43537746b1999d656743c58a3a7d656ca65b1b57",
        "file_sha256": "165e2f9ba587714fb32a2f5a6432920a36493ebc6902d580f55df9c8ab4c65c4",
        "line_end": 131,
        "line_start": 121,
        "path": "source/id-ID/labs/computation-lab-001-monodromy-presentations.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-lab01-task-001",
        "anchor": "o012-d60-lab01-task-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-d60-lab01-hint",
            "relation_id": "urn:uuid:550a333d-32ec-53d0-ac97-bd00f54a0714",
            "native_relation_id": "relation:hints:o012-d60-lab01-hint:task-001"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-d60-lab01-solution",
            "relation_id": "urn:uuid:e110fef3-cdb0-5823-92df-91863d722ac8",
            "native_relation_id": "relation:solves:o012-d60-lab01-solution:task-001"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-d60-lab01-task-002",
      "projected_id": "urn:uuid:90173790-dbe9-52e1-a21a-150006879017",
      "title": "Tugas 2 — orbit, keterhubungan, dan citra. Hitung orbit lembaran $0$",
      "kind": "exercise",
      "order": 8,
      "group": "unit:o012-d60-lab01",
      "parent_id": "unit:o012-d60-lab01",
      "native_path": [
        "unit:o012-d60-lab01",
        "unit:o012-d60-lab01-task-002"
      ],
      "concept_ids": [
        "concept:orbit-decomposition",
        "concept:connected-covering-space",
        "concept:o012-d60-lab01-term-0485"
      ],
      "route_unit_ids": [
        "D60-R04",
        "D60-R05",
        "D60-R06"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-lab01-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "251fef454496fa1dee7c3d74a3bb60823010aad0abe5735da2bbeb5fba493a8a",
        "file_sha256": "165e2f9ba587714fb32a2f5a6432920a36493ebc6902d580f55df9c8ab4c65c4",
        "line_end": 137,
        "line_start": 133,
        "path": "source/id-ID/labs/computation-lab-001-monodromy-presentations.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-lab01-task-002",
        "anchor": "o012-d60-lab01-task-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-d60-lab01-hint",
            "relation_id": "urn:uuid:977adcb2-72d0-5d25-b36d-4200dbaad635",
            "native_relation_id": "relation:hints:o012-d60-lab01-hint:task-002"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-d60-lab01-solution",
            "relation_id": "urn:uuid:6ceda7f4-a4c6-533c-aea4-a9878e679ab8",
            "native_relation_id": "relation:solves:o012-d60-lab01-solution:task-002"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-d60-lab01-task-003",
      "projected_id": "urn:uuid:878a35d9-8560-5332-9d1e-2ec01e6d21d8",
      "title": "Tugas 3 — presentasi citra. Buktikan bahwa citra monodromi mempunyai",
      "kind": "exercise",
      "order": 9,
      "group": "unit:o012-d60-lab01",
      "parent_id": "unit:o012-d60-lab01",
      "native_path": [
        "unit:o012-d60-lab01",
        "unit:o012-d60-lab01-task-003"
      ],
      "concept_ids": [
        "concept:group-presentation",
        "concept:o012-d60-lab01-term-0492",
        "concept:normal-closure"
      ],
      "route_unit_ids": [
        "D60-R04",
        "D60-R05",
        "D60-R06"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-lab01-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "69b1d198c05a92f15f5c31e2db307bd5e607ac0e98e8d5a115236ccaab57f2da",
        "file_sha256": "165e2f9ba587714fb32a2f5a6432920a36493ebc6902d580f55df9c8ab4c65c4",
        "line_end": 150,
        "line_start": 139,
        "path": "source/id-ID/labs/computation-lab-001-monodromy-presentations.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-lab01-task-003",
        "anchor": "o012-d60-lab01-task-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-d60-lab01-hint",
            "relation_id": "urn:uuid:30855396-4f44-599d-b882-ceca80ed7532",
            "native_relation_id": "relation:hints:o012-d60-lab01-hint:task-003"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-d60-lab01-solution",
            "relation_id": "urn:uuid:4734db25-e700-5290-8ea5-a0feeca252f1",
            "native_relation_id": "relation:solves:o012-d60-lab01-solution:task-003"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-d60-lab01-task-004",
      "projected_id": "urn:uuid:07679c07-e2c6-5ebd-99bc-2814a6e80754",
      "title": "Tugas 4 — transversal dan basis bebas. Mulai pada lembaran $0$ dan",
      "kind": "exercise",
      "order": 10,
      "group": "unit:o012-d60-lab01",
      "parent_id": "unit:o012-d60-lab01",
      "native_path": [
        "unit:o012-d60-lab01",
        "unit:o012-d60-lab01-task-004"
      ],
      "concept_ids": [
        "concept:o012-d60-lab01-term-0487",
        "concept:o012-d60-lab01-term-0488",
        "concept:o012-d60-lab01-term-0490",
        "concept:free-reduction"
      ],
      "route_unit_ids": [
        "D60-R04",
        "D60-R05",
        "D60-R06"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-lab01-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "961fe7b79f744c137847b458d31e9629321029ff115b743e96510b55febd344f",
        "file_sha256": "165e2f9ba587714fb32a2f5a6432920a36493ebc6902d580f55df9c8ab4c65c4",
        "line_end": 165,
        "line_start": 152,
        "path": "source/id-ID/labs/computation-lab-001-monodromy-presentations.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-lab01-task-004",
        "anchor": "o012-d60-lab01-task-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-d60-lab01-hint",
            "relation_id": "urn:uuid:2267bbd3-5470-573a-a920-c16c946a8748",
            "native_relation_id": "relation:hints:o012-d60-lab01-hint:task-004"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-d60-lab01-solution",
            "relation_id": "urn:uuid:3f0d409c-6829-590b-b271-3c181530565e",
            "native_relation_id": "relation:solves:o012-d60-lab01-solution:task-004"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-d60-lab01-task-005",
      "projected_id": "urn:uuid:b9ea1b89-9bca-5aa3-942f-032b9466e925",
      "title": "Tugas 5 — presentasi ruang atas. Gunakan pohon merentang yang tersirat",
      "kind": "exercise",
      "order": 11,
      "group": "unit:o012-d60-lab01",
      "parent_id": "unit:o012-d60-lab01",
      "native_path": [
        "unit:o012-d60-lab01",
        "unit:o012-d60-lab01-task-005"
      ],
      "concept_ids": [
        "concept:o012-d60-lab01-term-0489",
        "concept:o012-d60-lab01-term-0491",
        "concept:stabilizer-subgroup",
        "concept:fundamental-group"
      ],
      "route_unit_ids": [
        "D60-R04",
        "D60-R05",
        "D60-R06"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-lab01-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "55751fb6ad3389b6cf68197f88698fe42782aaae8a9bf9444ec57b3a6e5139e0",
        "file_sha256": "165e2f9ba587714fb32a2f5a6432920a36493ebc6902d580f55df9c8ab4c65c4",
        "line_end": 172,
        "line_start": 167,
        "path": "source/id-ID/labs/computation-lab-001-monodromy-presentations.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-lab01-task-005",
        "anchor": "o012-d60-lab01-task-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-d60-lab01-hint",
            "relation_id": "urn:uuid:c7b93238-1989-54d6-85dc-d929e28cbc8e",
            "native_relation_id": "relation:hints:o012-d60-lab01-hint:task-005"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-d60-lab01-solution",
            "relation_id": "urn:uuid:6ef62328-3d2c-589a-8aac-dcd0d48e0bc2",
            "native_relation_id": "relation:solves:o012-d60-lab01-solution:task-005"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-d60-lab01-task-006",
      "projected_id": "urn:uuid:f9a0a23b-c9b3-578a-9782-af39a6d7eae8",
      "title": "Tugas 6 — uji negatif. Ganti transisi dengan",
      "kind": "exercise",
      "order": 12,
      "group": "unit:o012-d60-lab01",
      "parent_id": "unit:o012-d60-lab01",
      "native_path": [
        "unit:o012-d60-lab01",
        "unit:o012-d60-lab01-task-006"
      ],
      "concept_ids": [
        "concept:orbit-decomposition",
        "concept:graph-covering"
      ],
      "route_unit_ids": [
        "D60-R04",
        "D60-R05",
        "D60-R06"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-lab01-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "6b15511e32c5d7715f27ab91c47276914d71399219946ade7cbb02a81c0780ce",
        "file_sha256": "165e2f9ba587714fb32a2f5a6432920a36493ebc6902d580f55df9c8ab4c65c4",
        "line_end": 186,
        "line_start": 174,
        "path": "source/id-ID/labs/computation-lab-001-monodromy-presentations.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-lab01-task-006",
        "anchor": "o012-d60-lab01-task-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-d60-lab01-hint",
            "relation_id": "urn:uuid:e96b6352-5bfd-5412-9bcf-73ecfb832f01",
            "native_relation_id": "relation:hints:o012-d60-lab01-hint:task-006"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-d60-lab01-solution",
            "relation_id": "urn:uuid:d2e1eac7-e5e5-526a-971d-0ab6c2c1cd22",
            "native_relation_id": "relation:solves:o012-d60-lab01-solution:task-006"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-d60-lab01-hint",
      "projected_id": "urn:uuid:9aa63b1a-2651-5cc0-ab0a-ee13161ba083",
      "title": "Petunjuk. Orbit $0$ sudah memuat $1,2,3$ dengan mengulang $a$. Untuk",
      "kind": "hint",
      "order": 13,
      "group": "unit:o012-d60-lab01",
      "parent_id": "unit:o012-d60-lab01",
      "native_path": [
        "unit:o012-d60-lab01",
        "unit:o012-d60-lab01-hint"
      ],
      "concept_ids": [
        "concept:connected-covering-space",
        "concept:covering-action",
        "concept:free-group",
        "concept:free-reduction",
        "concept:fundamental-group",
        "concept:graph-covering",
        "concept:group-presentation",
        "concept:monodromy",
        "concept:normal-closure",
        "concept:o012-d60-lab01-term-0485",
        "concept:o012-d60-lab01-term-0486",
        "concept:o012-d60-lab01-term-0487",
        "concept:o012-d60-lab01-term-0488",
        "concept:o012-d60-lab01-term-0489",
        "concept:o012-d60-lab01-term-0490",
        "concept:o012-d60-lab01-term-0491",
        "concept:o012-d60-lab01-term-0492",
        "concept:orbit-decomposition",
        "concept:permutation-representation",
        "concept:right-action",
        "concept:stabilizer-subgroup"
      ],
      "route_unit_ids": [
        "D60-R04",
        "D60-R05",
        "D60-R06"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-lab01-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "a5ade84a4e21b69124c96c0471c967dfe8c19cf9364c2faf6f716b513a4b5f3c",
        "file_sha256": "165e2f9ba587714fb32a2f5a6432920a36493ebc6902d580f55df9c8ab4c65c4",
        "line_end": 195,
        "line_start": 188,
        "path": "source/id-ID/labs/computation-lab-001-monodromy-presentations.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-lab01-hint",
        "anchor": "o012-d60-lab01-hint",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-lab01-program",
      "projected_id": "urn:uuid:e512747a-8736-5eb9-9fa8-d3e4a0b6702f",
      "title": "Program lengkap",
      "kind": "source_code",
      "order": 14,
      "group": "unit:o012-d60-lab01",
      "parent_id": "unit:o012-d60-lab01",
      "native_path": [
        "unit:o012-d60-lab01",
        "unit:o012-d60-lab01-program"
      ],
      "concept_ids": [
        "concept:covering-action",
        "concept:o012-d60-lab01-term-0487",
        "concept:o012-d60-lab01-term-0488"
      ],
      "route_unit_ids": [
        "D60-R04",
        "D60-R05",
        "D60-R06"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-lab01-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "f622392f2b798f05b91042d53cbec4ca817ffd433409fc4d70c49bb7f48c6100",
        "file_sha256": "165e2f9ba587714fb32a2f5a6432920a36493ebc6902d580f55df9c8ab4c65c4",
        "line_end": 206,
        "line_start": 197,
        "path": "source/id-ID/labs/computation-lab-001-monodromy-presentations.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-lab01-program",
        "anchor": "o012-d60-lab01-program",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-lab01-tests",
      "projected_id": "urn:uuid:b393e694-6695-51e0-810f-3896a508c958",
      "title": "Uji deterministik lengkap",
      "kind": "test_suite",
      "order": 15,
      "group": "unit:o012-d60-lab01",
      "parent_id": "unit:o012-d60-lab01",
      "native_path": [
        "unit:o012-d60-lab01",
        "unit:o012-d60-lab01-tests"
      ],
      "concept_ids": [
        "concept:permutation-representation",
        "concept:orbit-decomposition",
        "concept:o012-d60-lab01-term-0491"
      ],
      "route_unit_ids": [
        "D60-R04",
        "D60-R05",
        "D60-R06"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-lab01-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "cf8c3cfdad1c0b66bddd7b04870925ebb127b2426b1947553d3a49aba69c8e66",
        "file_sha256": "165e2f9ba587714fb32a2f5a6432920a36493ebc6902d580f55df9c8ab4c65c4",
        "line_end": 213,
        "line_start": 207,
        "path": "source/id-ID/labs/computation-lab-001-monodromy-presentations.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-lab01-tests",
        "anchor": "o012-d60-lab01-tests",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-lab01-expected-output",
      "projected_id": "urn:uuid:42063b0b-cbbc-503a-b27d-474e574f25ad",
      "title": "Keluaran acuan",
      "kind": "expected_output",
      "order": 16,
      "group": "unit:o012-d60-lab01",
      "parent_id": "unit:o012-d60-lab01",
      "native_path": [
        "unit:o012-d60-lab01",
        "unit:o012-d60-lab01-expected-output"
      ],
      "concept_ids": [
        "concept:o012-d60-lab01-term-0485",
        "concept:o012-d60-lab01-term-0491",
        "concept:o012-d60-lab01-term-0492"
      ],
      "route_unit_ids": [
        "D60-R04",
        "D60-R05",
        "D60-R06"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-lab01-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "12d4d59a2729694c82a53657a6102e1cc8cbc23a16d4bcfcb750eae1948bd9c7",
        "file_sha256": "165e2f9ba587714fb32a2f5a6432920a36493ebc6902d580f55df9c8ab4c65c4",
        "line_end": 220,
        "line_start": 214,
        "path": "source/id-ID/labs/computation-lab-001-monodromy-presentations.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-lab01-expected-output",
        "anchor": "o012-d60-lab01-expected-output",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-lab01-interpretation",
      "projected_id": "urn:uuid:42cd58cd-06ab-57c4-8ec9-bc9416dfe69f",
      "title": "Membaca keluaran tanpa menyamakan tiga grup",
      "kind": "interpretation",
      "order": 17,
      "group": "unit:o012-d60-lab01",
      "parent_id": "unit:o012-d60-lab01",
      "native_path": [
        "unit:o012-d60-lab01",
        "unit:o012-d60-lab01-interpretation"
      ],
      "concept_ids": [
        "concept:o012-d60-lab01-term-0485",
        "concept:stabilizer-subgroup",
        "concept:normal-closure"
      ],
      "route_unit_ids": [
        "D60-R04",
        "D60-R05",
        "D60-R06"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-lab01-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "c9a22cfbba756fb4a714ac5f7f53c36603ee4fa0ab6b9d6d2c7b30a30066ac17",
        "file_sha256": "165e2f9ba587714fb32a2f5a6432920a36493ebc6902d580f55df9c8ab4c65c4",
        "line_end": 239,
        "line_start": 221,
        "path": "source/id-ID/labs/computation-lab-001-monodromy-presentations.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-lab01-interpretation",
        "anchor": "o012-d60-lab01-interpretation",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-lab01-solution",
      "projected_id": "urn:uuid:89a9c98a-5770-5411-94fe-9e37bf2c089e",
      "title": "Solusi lengkap",
      "kind": "solution",
      "order": 18,
      "group": "unit:o012-d60-lab01",
      "parent_id": "unit:o012-d60-lab01",
      "native_path": [
        "unit:o012-d60-lab01",
        "unit:o012-d60-lab01-solution"
      ],
      "concept_ids": [
        "concept:connected-covering-space",
        "concept:covering-action",
        "concept:free-group",
        "concept:free-reduction",
        "concept:fundamental-group",
        "concept:graph-covering",
        "concept:group-presentation",
        "concept:monodromy",
        "concept:normal-closure",
        "concept:o012-d60-lab01-term-0485",
        "concept:o012-d60-lab01-term-0486",
        "concept:o012-d60-lab01-term-0487",
        "concept:o012-d60-lab01-term-0488",
        "concept:o012-d60-lab01-term-0489",
        "concept:o012-d60-lab01-term-0490",
        "concept:o012-d60-lab01-term-0491",
        "concept:o012-d60-lab01-term-0492",
        "concept:orbit-decomposition",
        "concept:permutation-representation",
        "concept:right-action",
        "concept:stabilizer-subgroup"
      ],
      "route_unit_ids": [
        "D60-R04",
        "D60-R05",
        "D60-R06"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-lab01-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "283971fde1064bafe3af32a7c36328d8a6df3de7435e68ad3e9a894161569950",
        "file_sha256": "165e2f9ba587714fb32a2f5a6432920a36493ebc6902d580f55df9c8ab4c65c4",
        "line_end": 397,
        "line_start": 240,
        "path": "source/id-ID/labs/computation-lab-001-monodromy-presentations.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-lab01-solution",
        "anchor": "o012-d60-lab01-solution",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-lab01-sol-monodromy",
      "projected_id": "urn:uuid:dd4f00f4-4d2b-50c9-b2ef-356c1408fb2e",
      "title": "Orbit dan citra monodromi",
      "kind": "section",
      "order": 19,
      "group": "unit:o012-d60-lab01",
      "parent_id": "unit:o012-d60-lab01",
      "native_path": [
        "unit:o012-d60-lab01",
        "unit:o012-d60-lab01-sol-monodromy"
      ],
      "concept_ids": [
        "concept:monodromy",
        "concept:orbit-decomposition",
        "concept:connected-covering-space"
      ],
      "route_unit_ids": [
        "D60-R04",
        "D60-R05",
        "D60-R06"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-lab01-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "3a94fcde6463b5c58a02ac3d597fd581ba24b719ff97f449e359fba41c40194c",
        "file_sha256": "165e2f9ba587714fb32a2f5a6432920a36493ebc6902d580f55df9c8ab4c65c4",
        "line_end": 266,
        "line_start": 242,
        "path": "source/id-ID/labs/computation-lab-001-monodromy-presentations.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-lab01-sol-monodromy",
        "anchor": "o012-d60-lab01-sol-monodromy",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-lab01-sol-image-presentation",
      "projected_id": "urn:uuid:f233fce4-474d-5004-8b30-61a29f4ca84b",
      "title": "Presentasi citra",
      "kind": "section",
      "order": 20,
      "group": "unit:o012-d60-lab01",
      "parent_id": "unit:o012-d60-lab01",
      "native_path": [
        "unit:o012-d60-lab01",
        "unit:o012-d60-lab01-sol-image-presentation"
      ],
      "concept_ids": [
        "concept:group-presentation",
        "concept:o012-d60-lab01-term-0492"
      ],
      "route_unit_ids": [
        "D60-R04",
        "D60-R05",
        "D60-R06"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-lab01-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "8fc20c274af70ab10c1091ec5527b93e89230ca310678dd1d02e27f6e2bef38d",
        "file_sha256": "165e2f9ba587714fb32a2f5a6432920a36493ebc6902d580f55df9c8ab4c65c4",
        "line_end": 288,
        "line_start": 267,
        "path": "source/id-ID/labs/computation-lab-001-monodromy-presentations.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-lab01-sol-image-presentation",
        "anchor": "o012-d60-lab01-sol-image-presentation",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-lab01-sol-schreier",
      "projected_id": "urn:uuid:cfe53420-c11a-5db2-ab57-5073cf09331d",
      "title": "Transversal, pembangkit Schreier, dan basis bebas",
      "kind": "section",
      "order": 21,
      "group": "unit:o012-d60-lab01",
      "parent_id": "unit:o012-d60-lab01",
      "native_path": [
        "unit:o012-d60-lab01",
        "unit:o012-d60-lab01-sol-schreier"
      ],
      "concept_ids": [
        "concept:o012-d60-lab01-term-0487",
        "concept:o012-d60-lab01-term-0488",
        "concept:o012-d60-lab01-term-0489",
        "concept:o012-d60-lab01-term-0491"
      ],
      "route_unit_ids": [
        "D60-R04",
        "D60-R05",
        "D60-R06"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-lab01-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "500c225c9b5f6ac7fe13511c65e36d800667f16646d63bc1d2b7e59046450dd6",
        "file_sha256": "165e2f9ba587714fb32a2f5a6432920a36493ebc6902d580f55df9c8ab4c65c4",
        "line_end": 356,
        "line_start": 289,
        "path": "source/id-ID/labs/computation-lab-001-monodromy-presentations.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-lab01-sol-schreier",
        "anchor": "o012-d60-lab01-sol-schreier",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-lab01-sol-negative",
      "projected_id": "urn:uuid:78bcd046-8557-567a-b799-e2c0c208933c",
      "title": "Uji negatif dan arti kegagalan",
      "kind": "section",
      "order": 22,
      "group": "unit:o012-d60-lab01",
      "parent_id": "unit:o012-d60-lab01",
      "native_path": [
        "unit:o012-d60-lab01",
        "unit:o012-d60-lab01-sol-negative"
      ],
      "concept_ids": [
        "concept:orbit-decomposition",
        "concept:graph-covering"
      ],
      "route_unit_ids": [
        "D60-R04",
        "D60-R05",
        "D60-R06"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-lab01-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "668719089e364c4059a0755e673ae1a4ea651986ccbdb5002fe7d27d79a656dc",
        "file_sha256": "165e2f9ba587714fb32a2f5a6432920a36493ebc6902d580f55df9c8ab4c65c4",
        "line_end": 372,
        "line_start": 357,
        "path": "source/id-ID/labs/computation-lab-001-monodromy-presentations.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-lab01-sol-negative",
        "anchor": "o012-d60-lab01-sol-negative",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-lab01-reproducibility",
      "projected_id": "urn:uuid:b2aa7769-e563-51a2-8108-504860a4b9b1",
      "title": "Pemeriksaan reproduktibilitas",
      "kind": "verification",
      "order": 23,
      "group": "unit:o012-d60-lab01",
      "parent_id": "unit:o012-d60-lab01",
      "native_path": [
        "unit:o012-d60-lab01",
        "unit:o012-d60-lab01-reproducibility"
      ],
      "concept_ids": [
        "concept:permutation-representation",
        "concept:o012-d60-lab01-term-0490"
      ],
      "route_unit_ids": [
        "D60-R04",
        "D60-R05",
        "D60-R06"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-lab01-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "0e4ada91d1cd5ee926625f6b0c712168efc28addf744754505d54760d3033422",
        "file_sha256": "165e2f9ba587714fb32a2f5a6432920a36493ebc6902d580f55df9c8ab4c65c4",
        "line_end": 387,
        "line_start": 373,
        "path": "source/id-ID/labs/computation-lab-001-monodromy-presentations.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-lab01-reproducibility",
        "anchor": "o012-d60-lab01-reproducibility",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-lab01-rights",
      "projected_id": "urn:uuid:9699316e-a86e-58de-80a7-c52d24d55e8c",
      "title": "Hak, atribusi, dan provenans",
      "kind": "rights_notice",
      "order": 24,
      "group": "unit:o012-d60-lab01",
      "parent_id": "unit:o012-d60-lab01",
      "native_path": [
        "unit:o012-d60-lab01",
        "unit:o012-d60-lab01-rights"
      ],
      "concept_ids": [
        "concept:monodromy",
        "concept:fundamental-group"
      ],
      "route_unit_ids": [
        "D60-R04",
        "D60-R05",
        "D60-R06"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-lab01-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "81b6b009ae25a8ea7cadcaa176aa865c21b332e188b9d65c12df5e4a73b472b7",
        "file_sha256": "165e2f9ba587714fb32a2f5a6432920a36493ebc6902d580f55df9c8ab4c65c4",
        "line_end": 397,
        "line_start": 388,
        "path": "source/id-ID/labs/computation-lab-001-monodromy-presentations.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-lab01-rights",
        "anchor": "o012-d60-lab01-rights",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-lab01",
      "projected_id": "urn:uuid:101318b4-bbf4-5099-a20a-9ef46b92acdb",
      "title": "Laboratorium Komputasi 1 — Monodromi Ruang Penutup dan Presentasi Grup",
      "kind": "reader_unit",
      "order": 42,
      "group": "unit:o012-d60-lab01",
      "parent_id": "course:o012-d60",
      "native_path": [
        "unit:o012-d60-lab01"
      ],
      "concept_ids": [
        "concept:connected-covering-space",
        "concept:covering-action",
        "concept:free-group",
        "concept:free-reduction",
        "concept:fundamental-group",
        "concept:graph-covering",
        "concept:group-presentation",
        "concept:monodromy",
        "concept:normal-closure",
        "concept:o012-d60-lab01-term-0485",
        "concept:o012-d60-lab01-term-0486",
        "concept:o012-d60-lab01-term-0487",
        "concept:o012-d60-lab01-term-0488",
        "concept:o012-d60-lab01-term-0489",
        "concept:o012-d60-lab01-term-0490",
        "concept:o012-d60-lab01-term-0491",
        "concept:o012-d60-lab01-term-0492",
        "concept:orbit-decomposition",
        "concept:permutation-representation",
        "concept:right-action",
        "concept:stabilizer-subgroup"
      ],
      "route_unit_ids": [
        "D60-R04",
        "D60-R05",
        "D60-R06"
      ],
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-d60-lab01-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "6c1a116ffd1e5d9f80007587f70852117c14110c6f85254c83f7347a36ead414",
        "file_sha256": "165e2f9ba587714fb32a2f5a6432920a36493ebc6902d580f55df9c8ab4c65c4",
        "line_end": 397,
        "line_start": 13,
        "path": "source/id-ID/labs/computation-lab-001-monodromy-presentations.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-lab01",
        "anchor": "o012-d60-lab01",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-lab02-status",
      "projected_id": "urn:uuid:48e55fbd-aece-599e-8b9a-011370903036",
      "title": "Status dan keluaran laboratorium",
      "kind": "section",
      "order": 2,
      "group": "unit:o012-d60-lab02",
      "parent_id": "unit:o012-d60-lab02",
      "native_path": [
        "unit:o012-d60-lab02",
        "unit:o012-d60-lab02-status"
      ],
      "concept_ids": [
        "concept:simplicial-homology",
        "concept:boundary-map",
        "concept:real-projective-plane",
        "concept:o012-d60-lab02-term-0494",
        "concept:o012-d60-lab02-term-0502"
      ],
      "route_unit_ids": [
        "D60-R08"
      ],
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-lab02-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "654c43cf863eee834021e0833a368b83229f1e969ddf803d6b4a14eafc24f850",
        "file_sha256": "532a1e4dacbfb33b680fbe7251accfc16fda933ed7f49f41e836fec15e096b5b",
        "line_end": 38,
        "line_start": 15,
        "path": "source/id-ID/labs/computation-lab-002-chain-matrices-smith-normal-form.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-lab02-status",
        "anchor": "o012-d60-lab02-status",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-lab02-prerequisites",
      "projected_id": "urn:uuid:ffe57b72-349a-5387-a15c-654208445f17",
      "title": "Prasyarat yang dipakai",
      "kind": "section",
      "order": 3,
      "group": "unit:o012-d60-lab02",
      "parent_id": "unit:o012-d60-lab02",
      "native_path": [
        "unit:o012-d60-lab02",
        "unit:o012-d60-lab02-prerequisites"
      ],
      "concept_ids": [
        "concept:chain",
        "concept:boundary-map",
        "concept:cycle",
        "concept:homology"
      ],
      "route_unit_ids": [
        "D60-R08"
      ],
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-lab02-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "9d1f0665423575c03f4f16430b56b28adcf277dff857bd40059eac60ea11fbe3",
        "file_sha256": "532a1e4dacbfb33b680fbe7251accfc16fda933ed7f49f41e836fec15e096b5b",
        "line_end": 56,
        "line_start": 39,
        "path": "source/id-ID/labs/computation-lab-002-chain-matrices-smith-normal-form.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-lab02-prerequisites",
        "anchor": "o012-d60-lab02-prerequisites",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-lab02-objectives",
      "projected_id": "urn:uuid:1163c6cf-7586-5102-82ac-3dd113ab2aeb",
      "title": "Tujuan",
      "kind": "section",
      "order": 4,
      "group": "unit:o012-d60-lab02",
      "parent_id": "unit:o012-d60-lab02",
      "native_path": [
        "unit:o012-d60-lab02",
        "unit:o012-d60-lab02-objectives"
      ],
      "concept_ids": [
        "concept:o012-d60-lab02-term-0493",
        "concept:o012-d60-lab02-term-0494",
        "concept:o012-d60-lab02-term-0495",
        "concept:o012-d60-lab02-term-0497",
        "concept:o012-d60-lab02-term-0498"
      ],
      "route_unit_ids": [
        "D60-R08"
      ],
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-lab02-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "9003b6afdceddb3446bc9b9afc671334ef7a9b7a4307b3de9508e63ca7aad1b4",
        "file_sha256": "532a1e4dacbfb33b680fbe7251accfc16fda933ed7f49f41e836fec15e096b5b",
        "line_end": 72,
        "line_start": 57,
        "path": "source/id-ID/labs/computation-lab-002-chain-matrices-smith-normal-form.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-lab02-objectives",
        "anchor": "o012-d60-lab02-objectives",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-lab02-data",
      "projected_id": "urn:uuid:fbd398f4-6e76-5c5d-8ddd-5511923fcbc1",
      "title": "Data simpleks dan konvensi basis",
      "kind": "section",
      "order": 5,
      "group": "unit:o012-d60-lab02",
      "parent_id": "unit:o012-d60-lab02",
      "native_path": [
        "unit:o012-d60-lab02",
        "unit:o012-d60-lab02-data"
      ],
      "concept_ids": [
        "concept:simplex",
        "concept:simplex-face",
        "concept:simplicial-complex",
        "concept:o012-d60-lab02-term-0499"
      ],
      "route_unit_ids": [
        "D60-R08"
      ],
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-lab02-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "938cc37f552da76ef2b03e6253e2100a9fa92f4159f18691f05b8f552d94f940",
        "file_sha256": "532a1e4dacbfb33b680fbe7251accfc16fda933ed7f49f41e836fec15e096b5b",
        "line_end": 119,
        "line_start": 73,
        "path": "source/id-ID/labs/computation-lab-002-chain-matrices-smith-normal-form.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-lab02-data",
        "anchor": "o012-d60-lab02-data",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-lab02-matrices",
      "projected_id": "urn:uuid:20851deb-da67-5e7a-bb61-0736894867a7",
      "title": "Dari muka ke matriks",
      "kind": "section",
      "order": 6,
      "group": "unit:o012-d60-lab02",
      "parent_id": "unit:o012-d60-lab02",
      "native_path": [
        "unit:o012-d60-lab02",
        "unit:o012-d60-lab02-matrices"
      ],
      "concept_ids": [
        "concept:boundary-map",
        "concept:boundary-of-a-simplex",
        "concept:o012-d60-lab02-term-0493",
        "concept:o012-d60-lab02-term-0501"
      ],
      "route_unit_ids": [
        "D60-R08"
      ],
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-lab02-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "cc780b9c97669d8f0b18a9acac074dd9d4623898f8b271cb2902566116b6cd4a",
        "file_sha256": "532a1e4dacbfb33b680fbe7251accfc16fda933ed7f49f41e836fec15e096b5b",
        "line_end": 250,
        "line_start": 120,
        "path": "source/id-ID/labs/computation-lab-002-chain-matrices-smith-normal-form.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-lab02-matrices",
        "anchor": "o012-d60-lab02-matrices",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-lab02-task-001",
      "projected_id": "urn:uuid:f00e67fd-1daf-503c-a4d7-c4fd43550096",
      "title": "Tugas 1 — jalankan bukti komputasional. Dari akar repositori, jalankan",
      "kind": "exercise",
      "order": 7,
      "group": "unit:o012-d60-lab02",
      "parent_id": "unit:o012-d60-lab02",
      "native_path": [
        "unit:o012-d60-lab02",
        "unit:o012-d60-lab02-task-001"
      ],
      "concept_ids": [
        "concept:chain-complex",
        "concept:o012-d60-lab02-term-0497"
      ],
      "route_unit_ids": [
        "D60-R08"
      ],
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-lab02-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "454cb26b7ccec45e8bfe8f3ebe5718e135b5c4a4d090821bda3aa620a6d8e1cd",
        "file_sha256": "532a1e4dacbfb33b680fbe7251accfc16fda933ed7f49f41e836fec15e096b5b",
        "line_end": 165,
        "line_start": 155,
        "path": "source/id-ID/labs/computation-lab-002-chain-matrices-smith-normal-form.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-lab02-task-001",
        "anchor": "o012-d60-lab02-task-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-d60-lab02-hint",
            "relation_id": "urn:uuid:b8f56bf5-669b-560d-a104-508e74a02c8d",
            "native_relation_id": "relation:hints:o012-d60-lab02-hint:task-001"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-d60-lab02-solution",
            "relation_id": "urn:uuid:ee497b03-c6e9-53d9-ab8e-87469dd38753",
            "native_relation_id": "relation:solves:o012-d60-lab02-solution:task-001"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-d60-lab02-task-002",
      "projected_id": "urn:uuid:22814a42-d0b1-574e-bad0-b9a444db760a",
      "title": "Tugas 2 — audit kompleks permukaan. Hitung banyaknya kemunculan setiap",
      "kind": "exercise",
      "order": 8,
      "group": "unit:o012-d60-lab02",
      "parent_id": "unit:o012-d60-lab02",
      "native_path": [
        "unit:o012-d60-lab02",
        "unit:o012-d60-lab02-task-002"
      ],
      "concept_ids": [
        "concept:simplicial-complex",
        "concept:orientation",
        "concept:o012-d60-lab02-term-0499"
      ],
      "route_unit_ids": [
        "D60-R08"
      ],
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-lab02-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "bbe920aa0354104dee2a44fde52e0f5312855d87fc4affdcbd1f9062175cb3ad",
        "file_sha256": "532a1e4dacbfb33b680fbe7251accfc16fda933ed7f49f41e836fec15e096b5b",
        "line_end": 172,
        "line_start": 167,
        "path": "source/id-ID/labs/computation-lab-002-chain-matrices-smith-normal-form.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-lab02-task-002",
        "anchor": "o012-d60-lab02-task-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-d60-lab02-hint",
            "relation_id": "urn:uuid:1fc40a63-e82e-5401-b3a3-7bb70d2453e4",
            "native_relation_id": "relation:hints:o012-d60-lab02-hint:task-002"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-d60-lab02-solution",
            "relation_id": "urn:uuid:ba38d82d-132a-570c-8a7b-4c9075101379",
            "native_relation_id": "relation:solves:o012-d60-lab02-solution:task-002"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-d60-lab02-task-003",
      "projected_id": "urn:uuid:522d38b7-41a7-51e1-a834-8a6baab15988",
      "title": "Tugas 3 — bangun matriks batas. Bentuk kolom $\\partial_1(e_{ij})$ dan",
      "kind": "exercise",
      "order": 9,
      "group": "unit:o012-d60-lab02",
      "parent_id": "unit:o012-d60-lab02",
      "native_path": [
        "unit:o012-d60-lab02",
        "unit:o012-d60-lab02-task-003"
      ],
      "concept_ids": [
        "concept:chain",
        "concept:boundary-map",
        "concept:chain-boundary",
        "concept:o012-d60-lab02-term-0501"
      ],
      "route_unit_ids": [
        "D60-R08"
      ],
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-lab02-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "f7a4f2f5613224ed89b3ed498a5c8a6f63ba4862c0b928c9f74273e2ec1fbc97",
        "file_sha256": "532a1e4dacbfb33b680fbe7251accfc16fda933ed7f49f41e836fec15e096b5b",
        "line_end": 179,
        "line_start": 174,
        "path": "source/id-ID/labs/computation-lab-002-chain-matrices-smith-normal-form.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-lab02-task-003",
        "anchor": "o012-d60-lab02-task-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-d60-lab02-hint",
            "relation_id": "urn:uuid:c72a97af-a848-5127-8bf6-25bc4765b922",
            "native_relation_id": "relation:hints:o012-d60-lab02-hint:task-003"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-d60-lab02-solution",
            "relation_id": "urn:uuid:43c03b57-7895-5d13-9ec5-44b8a0a0f26b",
            "native_relation_id": "relation:solves:o012-d60-lab02-solution:task-003"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-d60-lab02-task-004",
      "projected_id": "urn:uuid:0bd463ac-4add-5484-b038-d03dd1b38b85",
      "title": "Tugas 4 — bentuk normal Smith dan homologi. Verifikasi keluaran",
      "kind": "exercise",
      "order": 10,
      "group": "unit:o012-d60-lab02",
      "parent_id": "unit:o012-d60-lab02",
      "native_path": [
        "unit:o012-d60-lab02",
        "unit:o012-d60-lab02-task-004"
      ],
      "concept_ids": [
        "concept:homology",
        "concept:o012-d60-lab02-term-0494",
        "concept:o012-d60-lab02-term-0495",
        "concept:o012-d60-lab02-term-0496",
        "concept:o012-d60-lab02-term-0497"
      ],
      "route_unit_ids": [
        "D60-R08"
      ],
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-lab02-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "3b80fdfafce0e3f1ff1549754cf26b1561d9c093098a98b419071d820139907b",
        "file_sha256": "532a1e4dacbfb33b680fbe7251accfc16fda933ed7f49f41e836fec15e096b5b",
        "line_end": 199,
        "line_start": 181,
        "path": "source/id-ID/labs/computation-lab-002-chain-matrices-smith-normal-form.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-lab02-task-004",
        "anchor": "o012-d60-lab02-task-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-d60-lab02-hint",
            "relation_id": "urn:uuid:d78119fd-1c84-5c3c-9cd3-34d176d619c6",
            "native_relation_id": "relation:hints:o012-d60-lab02-hint:task-004"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-d60-lab02-solution",
            "relation_id": "urn:uuid:565ec158-2506-5498-84ae-4d162b752ab3",
            "native_relation_id": "relation:solves:o012-d60-lab02-solution:task-004"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-d60-lab02-task-005",
      "projected_id": "urn:uuid:83540169-d24f-537d-a449-54a7170dadb8",
      "title": "Tugas 5 — saksikan torsi, jangan hanya membacanya. Tetapkan",
      "kind": "exercise",
      "order": 11,
      "group": "unit:o012-d60-lab02",
      "parent_id": "unit:o012-d60-lab02",
      "native_path": [
        "unit:o012-d60-lab02",
        "unit:o012-d60-lab02-task-005"
      ],
      "concept_ids": [
        "concept:cycle",
        "concept:cocycle",
        "concept:homology-class",
        "concept:o012-d60-lab02-term-0498",
        "concept:o012-d60-lab02-term-0502"
      ],
      "route_unit_ids": [
        "D60-R08"
      ],
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-lab02-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "a98d95c5ad93bef5b69020aa7ce269f5dbd4a0b33fc379e8a0b4059393ed7596",
        "file_sha256": "532a1e4dacbfb33b680fbe7251accfc16fda933ed7f49f41e836fec15e096b5b",
        "line_end": 218,
        "line_start": 201,
        "path": "source/id-ID/labs/computation-lab-002-chain-matrices-smith-normal-form.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-lab02-task-005",
        "anchor": "o012-d60-lab02-task-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-d60-lab02-hint",
            "relation_id": "urn:uuid:a7402a4f-d517-5566-8131-51bc4ae027a5",
            "native_relation_id": "relation:hints:o012-d60-lab02-hint:task-005"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-d60-lab02-solution",
            "relation_id": "urn:uuid:79265a46-905c-5364-ac95-3d058014aae6",
            "native_relation_id": "relation:solves:o012-d60-lab02-solution:task-005"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-d60-lab02-task-006",
      "projected_id": "urn:uuid:58356a3d-e262-5b0a-b9b0-54b39cac49a8",
      "title": "Tugas 6 — perubahan basis dan kontrol. Susun ulang sisi dan muka lalu",
      "kind": "exercise",
      "order": 12,
      "group": "unit:o012-d60-lab02",
      "parent_id": "unit:o012-d60-lab02",
      "native_path": [
        "unit:o012-d60-lab02",
        "unit:o012-d60-lab02-task-006"
      ],
      "concept_ids": [
        "concept:orientation",
        "concept:o012-d60-lab02-term-0494",
        "concept:o012-d60-lab02-term-0500"
      ],
      "route_unit_ids": [
        "D60-R08"
      ],
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-lab02-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "62daf6b4152e96ae8591ea78a3b947d7f4557ed7f9ee24bb507a1055ae874072",
        "file_sha256": "532a1e4dacbfb33b680fbe7251accfc16fda933ed7f49f41e836fec15e096b5b",
        "line_end": 227,
        "line_start": 220,
        "path": "source/id-ID/labs/computation-lab-002-chain-matrices-smith-normal-form.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-lab02-task-006",
        "anchor": "o012-d60-lab02-task-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-d60-lab02-hint",
            "relation_id": "urn:uuid:e73ea594-ab85-5bc7-9f99-5e9165eb9d6d",
            "native_relation_id": "relation:hints:o012-d60-lab02-hint:task-006"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-d60-lab02-solution",
            "relation_id": "urn:uuid:20d171d0-e09a-5b10-b210-6f5d65583600",
            "native_relation_id": "relation:solves:o012-d60-lab02-solution:task-006"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-d60-lab02-hint",
      "projected_id": "urn:uuid:8c900669-a7ad-570e-b424-a8c5cbf98052",
      "title": "Petunjuk. Setiap kolom $\\partial_2$ mempunyai pola tanda $+,-,+$",
      "kind": "hint",
      "order": 13,
      "group": "unit:o012-d60-lab02",
      "parent_id": "unit:o012-d60-lab02",
      "native_path": [
        "unit:o012-d60-lab02",
        "unit:o012-d60-lab02-hint"
      ],
      "concept_ids": [
        "concept:boundary-map",
        "concept:boundary-of-a-simplex",
        "concept:chain",
        "concept:chain-boundary",
        "concept:chain-complex",
        "concept:cocycle",
        "concept:cycle",
        "concept:delta-complex",
        "concept:free-abelian-group",
        "concept:homology",
        "concept:homology-class",
        "concept:o012-d60-lab02-term-0493",
        "concept:o012-d60-lab02-term-0494",
        "concept:o012-d60-lab02-term-0495",
        "concept:o012-d60-lab02-term-0496",
        "concept:o012-d60-lab02-term-0497",
        "concept:o012-d60-lab02-term-0498",
        "concept:o012-d60-lab02-term-0499",
        "concept:o012-d60-lab02-term-0500",
        "concept:o012-d60-lab02-term-0501",
        "concept:o012-d60-lab02-term-0502",
        "concept:orientation",
        "concept:real-projective-plane",
        "concept:simplex",
        "concept:simplex-face",
        "concept:simplicial-complex",
        "concept:simplicial-homology",
        "concept:vertex"
      ],
      "route_unit_ids": [
        "D60-R08"
      ],
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-lab02-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "1f4516c1d5dfc73948cb064690059131e05787c7ee0da7319db40c184cdddcf2",
        "file_sha256": "532a1e4dacbfb33b680fbe7251accfc16fda933ed7f49f41e836fec15e096b5b",
        "line_end": 249,
        "line_start": 229,
        "path": "source/id-ID/labs/computation-lab-002-chain-matrices-smith-normal-form.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-lab02-hint",
        "anchor": "o012-d60-lab02-hint",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-lab02-program",
      "projected_id": "urn:uuid:cfd7327e-b8dc-5028-b378-f777832c1567",
      "title": "Program lengkap",
      "kind": "source_code",
      "order": 14,
      "group": "unit:o012-d60-lab02",
      "parent_id": "unit:o012-d60-lab02",
      "native_path": [
        "unit:o012-d60-lab02",
        "unit:o012-d60-lab02-program"
      ],
      "concept_ids": [
        "concept:chain-complex",
        "concept:o012-d60-lab02-term-0494",
        "concept:o012-d60-lab02-term-0497",
        "concept:o012-d60-lab02-term-0502"
      ],
      "route_unit_ids": [
        "D60-R08"
      ],
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-lab02-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "080251e0ffd6070067afc8d3408011a47699fd9dce4fd92cf3788e7ac90e2b67",
        "file_sha256": "532a1e4dacbfb33b680fbe7251accfc16fda933ed7f49f41e836fec15e096b5b",
        "line_end": 260,
        "line_start": 251,
        "path": "source/id-ID/labs/computation-lab-002-chain-matrices-smith-normal-form.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-lab02-program",
        "anchor": "o012-d60-lab02-program",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-lab02-tests",
      "projected_id": "urn:uuid:21f6cf9c-2024-5dae-84ac-07cecc4c27a1",
      "title": "Uji deterministik lengkap",
      "kind": "test_suite",
      "order": 15,
      "group": "unit:o012-d60-lab02",
      "parent_id": "unit:o012-d60-lab02",
      "native_path": [
        "unit:o012-d60-lab02",
        "unit:o012-d60-lab02-tests"
      ],
      "concept_ids": [
        "concept:boundary-map",
        "concept:homology",
        "concept:o012-d60-lab02-term-0497",
        "concept:o012-d60-lab02-term-0500"
      ],
      "route_unit_ids": [
        "D60-R08"
      ],
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-lab02-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "5431d841ee66ab097fd0fb5d71c20a3a7b720666cf67d8c20c8c3bfa340291fd",
        "file_sha256": "532a1e4dacbfb33b680fbe7251accfc16fda933ed7f49f41e836fec15e096b5b",
        "line_end": 267,
        "line_start": 261,
        "path": "source/id-ID/labs/computation-lab-002-chain-matrices-smith-normal-form.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-lab02-tests",
        "anchor": "o012-d60-lab02-tests",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-lab02-expected-output",
      "projected_id": "urn:uuid:0c33f06a-305a-50d9-af32-2e848c993614",
      "title": "Keluaran acuan",
      "kind": "expected_output",
      "order": 16,
      "group": "unit:o012-d60-lab02",
      "parent_id": "unit:o012-d60-lab02",
      "native_path": [
        "unit:o012-d60-lab02",
        "unit:o012-d60-lab02-expected-output"
      ],
      "concept_ids": [
        "concept:real-projective-plane",
        "concept:homology",
        "concept:o012-d60-lab02-term-0494",
        "concept:o012-d60-lab02-term-0502"
      ],
      "route_unit_ids": [
        "D60-R08"
      ],
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-lab02-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "b6136bd3033a9d15b03a1c0e003f0185b4eeeb8dbc99f5beba5ef9f855111fa3",
        "file_sha256": "532a1e4dacbfb33b680fbe7251accfc16fda933ed7f49f41e836fec15e096b5b",
        "line_end": 274,
        "line_start": 268,
        "path": "source/id-ID/labs/computation-lab-002-chain-matrices-smith-normal-form.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-lab02-expected-output",
        "anchor": "o012-d60-lab02-expected-output",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-lab02-interpretation",
      "projected_id": "urn:uuid:604e35fc-bfcc-5ade-a44a-1a63af116d58",
      "title": "Membaca bentuk normal Smith",
      "kind": "interpretation",
      "order": 17,
      "group": "unit:o012-d60-lab02",
      "parent_id": "unit:o012-d60-lab02",
      "native_path": [
        "unit:o012-d60-lab02",
        "unit:o012-d60-lab02-interpretation"
      ],
      "concept_ids": [
        "concept:free-abelian-group",
        "concept:homology",
        "concept:o012-d60-lab02-term-0494",
        "concept:o012-d60-lab02-term-0495",
        "concept:o012-d60-lab02-term-0496"
      ],
      "route_unit_ids": [
        "D60-R08"
      ],
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-lab02-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "e96b332c6bc9322a911342d8d25c0b0821c5cbd05dd708ed48aff4d2a99ed2d9",
        "file_sha256": "532a1e4dacbfb33b680fbe7251accfc16fda933ed7f49f41e836fec15e096b5b",
        "line_end": 305,
        "line_start": 275,
        "path": "source/id-ID/labs/computation-lab-002-chain-matrices-smith-normal-form.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-lab02-interpretation",
        "anchor": "o012-d60-lab02-interpretation",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-lab02-solution",
      "projected_id": "urn:uuid:4f9ed8f0-9d48-527f-9442-e09a0ac9593b",
      "title": "Solusi lengkap",
      "kind": "solution",
      "order": 18,
      "group": "unit:o012-d60-lab02",
      "parent_id": "unit:o012-d60-lab02",
      "native_path": [
        "unit:o012-d60-lab02",
        "unit:o012-d60-lab02-solution"
      ],
      "concept_ids": [
        "concept:boundary-map",
        "concept:boundary-of-a-simplex",
        "concept:chain",
        "concept:chain-boundary",
        "concept:chain-complex",
        "concept:cocycle",
        "concept:cycle",
        "concept:delta-complex",
        "concept:free-abelian-group",
        "concept:homology",
        "concept:homology-class",
        "concept:o012-d60-lab02-term-0493",
        "concept:o012-d60-lab02-term-0494",
        "concept:o012-d60-lab02-term-0495",
        "concept:o012-d60-lab02-term-0496",
        "concept:o012-d60-lab02-term-0497",
        "concept:o012-d60-lab02-term-0498",
        "concept:o012-d60-lab02-term-0499",
        "concept:o012-d60-lab02-term-0500",
        "concept:o012-d60-lab02-term-0501",
        "concept:o012-d60-lab02-term-0502",
        "concept:orientation",
        "concept:real-projective-plane",
        "concept:simplex",
        "concept:simplex-face",
        "concept:simplicial-complex",
        "concept:simplicial-homology",
        "concept:vertex"
      ],
      "route_unit_ids": [
        "D60-R08"
      ],
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-lab02-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "49da56a9bafb3f85856151d4490cd4ba3dbe90016b3c500905d6869b94678d99",
        "file_sha256": "532a1e4dacbfb33b680fbe7251accfc16fda933ed7f49f41e836fec15e096b5b",
        "line_end": 548,
        "line_start": 306,
        "path": "source/id-ID/labs/computation-lab-002-chain-matrices-smith-normal-form.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-lab02-solution",
        "anchor": "o012-d60-lab02-solution",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-lab02-sol-surface",
      "projected_id": "urn:uuid:14c09b82-5c36-5611-9186-f2e290f4dad0",
      "title": "Audit triangulasi",
      "kind": "section",
      "order": 19,
      "group": "unit:o012-d60-lab02",
      "parent_id": "unit:o012-d60-lab02",
      "native_path": [
        "unit:o012-d60-lab02",
        "unit:o012-d60-lab02-sol-surface"
      ],
      "concept_ids": [
        "concept:simplicial-complex",
        "concept:orientation",
        "concept:real-projective-plane",
        "concept:o012-d60-lab02-term-0499"
      ],
      "route_unit_ids": [
        "D60-R08"
      ],
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-lab02-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "325775225a0d708714dad99273c67a6475c598fc10f3ef3a29bdd5dcf9150555",
        "file_sha256": "532a1e4dacbfb33b680fbe7251accfc16fda933ed7f49f41e836fec15e096b5b",
        "line_end": 344,
        "line_start": 308,
        "path": "source/id-ID/labs/computation-lab-002-chain-matrices-smith-normal-form.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-lab02-sol-surface",
        "anchor": "o012-d60-lab02-sol-surface",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-lab02-sol-boundaries",
      "projected_id": "urn:uuid:b6ec4eec-a620-5848-ad71-bdeea3785962",
      "title": "Matriks batas dan syarat rantai",
      "kind": "section",
      "order": 20,
      "group": "unit:o012-d60-lab02",
      "parent_id": "unit:o012-d60-lab02",
      "native_path": [
        "unit:o012-d60-lab02",
        "unit:o012-d60-lab02-sol-boundaries"
      ],
      "concept_ids": [
        "concept:boundary-map",
        "concept:chain-boundary",
        "concept:o012-d60-lab02-term-0493",
        "concept:o012-d60-lab02-term-0501"
      ],
      "route_unit_ids": [
        "D60-R08"
      ],
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-lab02-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "153bc7f4350dd397bca4a05ee96990bc87bf00eb13926e8763ab937b9db90021",
        "file_sha256": "532a1e4dacbfb33b680fbe7251accfc16fda933ed7f49f41e836fec15e096b5b",
        "line_end": 366,
        "line_start": 345,
        "path": "source/id-ID/labs/computation-lab-002-chain-matrices-smith-normal-form.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-lab02-sol-boundaries",
        "anchor": "o012-d60-lab02-sol-boundaries",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-lab02-sol-smith",
      "projected_id": "urn:uuid:80ca115e-6863-5305-854d-7fb0b4360062",
      "title": "Sertifikat Smith dan grup homologi",
      "kind": "section",
      "order": 21,
      "group": "unit:o012-d60-lab02",
      "parent_id": "unit:o012-d60-lab02",
      "native_path": [
        "unit:o012-d60-lab02",
        "unit:o012-d60-lab02-sol-smith"
      ],
      "concept_ids": [
        "concept:homology",
        "concept:o012-d60-lab02-term-0494",
        "concept:o012-d60-lab02-term-0495",
        "concept:o012-d60-lab02-term-0496",
        "concept:o012-d60-lab02-term-0497"
      ],
      "route_unit_ids": [
        "D60-R08"
      ],
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-lab02-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "928b4b1ae28054108cd734a6b4d738040b5149fd30d390c666d40da9495ac396",
        "file_sha256": "532a1e4dacbfb33b680fbe7251accfc16fda933ed7f49f41e836fec15e096b5b",
        "line_end": 421,
        "line_start": 367,
        "path": "source/id-ID/labs/computation-lab-002-chain-matrices-smith-normal-form.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-lab02-sol-smith",
        "anchor": "o012-d60-lab02-sol-smith",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-lab02-sol-torsion",
      "projected_id": "urn:uuid:121f2e67-37a2-55d8-a017-65d3de0ce6a5",
      "title": "Saksi torsi eksplisit",
      "kind": "section",
      "order": 22,
      "group": "unit:o012-d60-lab02",
      "parent_id": "unit:o012-d60-lab02",
      "native_path": [
        "unit:o012-d60-lab02",
        "unit:o012-d60-lab02-sol-torsion"
      ],
      "concept_ids": [
        "concept:cycle",
        "concept:cocycle",
        "concept:homology-class",
        "concept:o012-d60-lab02-term-0498",
        "concept:o012-d60-lab02-term-0502"
      ],
      "route_unit_ids": [
        "D60-R08"
      ],
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-lab02-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "e3c9b9ac75ce287927cc59c402d19ce47806b1b9eeb3a013f7e2483601fa6c97",
        "file_sha256": "532a1e4dacbfb33b680fbe7251accfc16fda933ed7f49f41e836fec15e096b5b",
        "line_end": 471,
        "line_start": 422,
        "path": "source/id-ID/labs/computation-lab-002-chain-matrices-smith-normal-form.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-lab02-sol-torsion",
        "anchor": "o012-d60-lab02-sol-torsion",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-lab02-sol-control",
      "projected_id": "urn:uuid:6eca0d70-12e4-527a-86ce-f5b0e3107a02",
      "title": "Perubahan basis dan kontrol sfera",
      "kind": "section",
      "order": 23,
      "group": "unit:o012-d60-lab02",
      "parent_id": "unit:o012-d60-lab02",
      "native_path": [
        "unit:o012-d60-lab02",
        "unit:o012-d60-lab02-sol-control"
      ],
      "concept_ids": [
        "concept:orientation",
        "concept:simplicial-homology",
        "concept:o012-d60-lab02-term-0494",
        "concept:o012-d60-lab02-term-0500"
      ],
      "route_unit_ids": [
        "D60-R08"
      ],
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-lab02-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "5d5d8c5b11e6f2454331d0e5a23a3c79537376251e8f4daf48e0e0b39be227c7",
        "file_sha256": "532a1e4dacbfb33b680fbe7251accfc16fda933ed7f49f41e836fec15e096b5b",
        "line_end": 517,
        "line_start": 472,
        "path": "source/id-ID/labs/computation-lab-002-chain-matrices-smith-normal-form.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-lab02-sol-control",
        "anchor": "o012-d60-lab02-sol-control",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-lab02-reproducibility",
      "projected_id": "urn:uuid:60ea2cf4-8c89-5b46-ba39-829e2c14086b",
      "title": "Pemeriksaan reproduktibilitas",
      "kind": "verification",
      "order": 24,
      "group": "unit:o012-d60-lab02",
      "parent_id": "unit:o012-d60-lab02",
      "native_path": [
        "unit:o012-d60-lab02",
        "unit:o012-d60-lab02-reproducibility"
      ],
      "concept_ids": [
        "concept:chain-complex",
        "concept:o012-d60-lab02-term-0497",
        "concept:o012-d60-lab02-term-0502"
      ],
      "route_unit_ids": [
        "D60-R08"
      ],
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-lab02-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "f2f94ba4d5839d674d92ad583f5e67c7fa5aa1b408610a86d09fa743a94e8e90",
        "file_sha256": "532a1e4dacbfb33b680fbe7251accfc16fda933ed7f49f41e836fec15e096b5b",
        "line_end": 538,
        "line_start": 518,
        "path": "source/id-ID/labs/computation-lab-002-chain-matrices-smith-normal-form.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-lab02-reproducibility",
        "anchor": "o012-d60-lab02-reproducibility",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-lab02-rights",
      "projected_id": "urn:uuid:92cdf7ec-fa9b-5ac8-a739-7d1fa870a518",
      "title": "Hak, atribusi, dan provenans",
      "kind": "rights_notice",
      "order": 25,
      "group": "unit:o012-d60-lab02",
      "parent_id": "unit:o012-d60-lab02",
      "native_path": [
        "unit:o012-d60-lab02",
        "unit:o012-d60-lab02-rights"
      ],
      "concept_ids": [
        "concept:simplicial-homology",
        "concept:homology"
      ],
      "route_unit_ids": [
        "D60-R08"
      ],
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-lab02-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "98036422aa6c3aef05c97c1abb3369b0d9acdddc2c70f340acb2faa60635171a",
        "file_sha256": "532a1e4dacbfb33b680fbe7251accfc16fda933ed7f49f41e836fec15e096b5b",
        "line_end": 548,
        "line_start": 539,
        "path": "source/id-ID/labs/computation-lab-002-chain-matrices-smith-normal-form.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-lab02-rights",
        "anchor": "o012-d60-lab02-rights",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-lab02",
      "projected_id": "urn:uuid:e43fe42f-c112-5090-855d-4f254725ff17",
      "title": "Laboratorium Komputasi 2 — Matriks Batas dan Bentuk Normal Smith",
      "kind": "reader_unit",
      "order": 43,
      "group": "unit:o012-d60-lab02",
      "parent_id": "course:o012-d60",
      "native_path": [
        "unit:o012-d60-lab02"
      ],
      "concept_ids": [
        "concept:boundary-map",
        "concept:boundary-of-a-simplex",
        "concept:chain",
        "concept:chain-boundary",
        "concept:chain-complex",
        "concept:cocycle",
        "concept:cycle",
        "concept:delta-complex",
        "concept:free-abelian-group",
        "concept:homology",
        "concept:homology-class",
        "concept:o012-d60-lab02-term-0493",
        "concept:o012-d60-lab02-term-0494",
        "concept:o012-d60-lab02-term-0495",
        "concept:o012-d60-lab02-term-0496",
        "concept:o012-d60-lab02-term-0497",
        "concept:o012-d60-lab02-term-0498",
        "concept:o012-d60-lab02-term-0499",
        "concept:o012-d60-lab02-term-0500",
        "concept:o012-d60-lab02-term-0501",
        "concept:o012-d60-lab02-term-0502",
        "concept:orientation",
        "concept:real-projective-plane",
        "concept:simplex",
        "concept:simplex-face",
        "concept:simplicial-complex",
        "concept:simplicial-homology",
        "concept:vertex"
      ],
      "route_unit_ids": [
        "D60-R08"
      ],
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-lab02-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "0dd2258e12bc592d0325a17d2b0de4b87854d7268f132d7de219d9e15ba02d7a",
        "file_sha256": "532a1e4dacbfb33b680fbe7251accfc16fda933ed7f49f41e836fec15e096b5b",
        "line_end": 548,
        "line_start": 13,
        "path": "source/id-ID/labs/computation-lab-002-chain-matrices-smith-normal-form.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-lab02",
        "anchor": "o012-d60-lab02",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-lab03-status",
      "projected_id": "urn:uuid:4f58f5d9-3fca-5cbe-96ce-edbc5cef56ab",
      "title": "Status dan keluaran laboratorium",
      "kind": "section",
      "order": 2,
      "group": "unit:o012-d60-lab03",
      "parent_id": "unit:o012-d60-lab03",
      "native_path": [
        "unit:o012-d60-lab03",
        "unit:o012-d60-lab03-status"
      ],
      "concept_ids": [
        "concept:homology",
        "concept:degree-of-a-map",
        "concept:o012-d60-lab03-term-0504",
        "concept:o012-d60-lab03-term-0509"
      ],
      "route_unit_ids": [
        "D60-R12",
        "D60-R14"
      ],
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-lab03-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "80c876731ad8091686552e65239eb881828f5781bcb6892f9e56023fb3ee863c",
        "file_sha256": "4c3d88ec7d28d14fd1594c59262a50923efbad3082d7796d947661c7012bdf27",
        "line_end": 36,
        "line_start": 15,
        "path": "source/id-ID/labs/computation-lab-003-cellular-boundaries-degree.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-lab03-status",
        "anchor": "o012-d60-lab03-status",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-lab03-prerequisites",
      "projected_id": "urn:uuid:faa3e441-f05c-52fc-af2e-d620f9d73921",
      "title": "Prasyarat yang dipakai",
      "kind": "section",
      "order": 3,
      "group": "unit:o012-d60-lab03",
      "parent_id": "unit:o012-d60-lab03",
      "native_path": [
        "unit:o012-d60-lab03",
        "unit:o012-d60-lab03-prerequisites"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:fundamental-class",
        "concept:local-degree",
        "concept:o012-fom-u007-term-0474"
      ],
      "route_unit_ids": [
        "D60-R12",
        "D60-R14"
      ],
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-lab03-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "b2ff4198649f2f6a72d76d7208b5c47fb1922e437f2acb09d7dffa26e9593635",
        "file_sha256": "4c3d88ec7d28d14fd1594c59262a50923efbad3082d7796d947661c7012bdf27",
        "line_end": 50,
        "line_start": 37,
        "path": "source/id-ID/labs/computation-lab-003-cellular-boundaries-degree.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-lab03-prerequisites",
        "anchor": "o012-d60-lab03-prerequisites",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-lab03-objectives",
      "projected_id": "urn:uuid:8cebba1f-c2bf-566f-bdf9-2c8a0dbaad20",
      "title": "Tujuan",
      "kind": "section",
      "order": 4,
      "group": "unit:o012-d60-lab03",
      "parent_id": "unit:o012-d60-lab03",
      "native_path": [
        "unit:o012-d60-lab03",
        "unit:o012-d60-lab03-objectives"
      ],
      "concept_ids": [
        "concept:o012-d60-lab03-term-0503",
        "concept:o012-d60-lab03-term-0506",
        "concept:o012-d60-lab03-term-0508",
        "concept:o012-d60-lab03-term-0509",
        "concept:o012-d60-lab03-term-0510",
        "concept:o012-d60-lab03-term-0511"
      ],
      "route_unit_ids": [
        "D60-R12",
        "D60-R14"
      ],
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-lab03-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "d12039ef281b7b528e3ec983f0bc5deb337f2e8a1febc8de4597d56858dcea10",
        "file_sha256": "4c3d88ec7d28d14fd1594c59262a50923efbad3082d7796d947661c7012bdf27",
        "line_end": 68,
        "line_start": 51,
        "path": "source/id-ID/labs/computation-lab-003-cellular-boundaries-degree.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-lab03-objectives",
        "anchor": "o012-d60-lab03-objectives",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-lab03-data",
      "projected_id": "urn:uuid:4ca35be7-f55e-5517-9780-c967aa7ee535",
      "title": "Data, orientasi, dan konvensi kolom",
      "kind": "section",
      "order": 5,
      "group": "unit:o012-d60-lab03",
      "parent_id": "unit:o012-d60-lab03",
      "native_path": [
        "unit:o012-d60-lab03",
        "unit:o012-d60-lab03-data"
      ],
      "concept_ids": [
        "concept:orientation",
        "concept:o012-d60-lab03-term-0506",
        "concept:o012-d60-lab03-term-0507"
      ],
      "route_unit_ids": [
        "D60-R12",
        "D60-R14"
      ],
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-lab03-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "580d6d2dcb865bec51df0ba8a6e851cd2ce3a04b2b88461ee7d519712f9afa48",
        "file_sha256": "4c3d88ec7d28d14fd1594c59262a50923efbad3082d7796d947661c7012bdf27",
        "line_end": 109,
        "line_start": 69,
        "path": "source/id-ID/labs/computation-lab-003-cellular-boundaries-degree.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-lab03-data",
        "anchor": "o012-d60-lab03-data",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-lab03-cellular-boundaries",
      "projected_id": "urn:uuid:b91545c2-265c-58e5-bb04-aa68236003e8",
      "title": "Batas seluler dan perluasan derajat ke permukaan",
      "kind": "section",
      "order": 6,
      "group": "unit:o012-d60-lab03",
      "parent_id": "unit:o012-d60-lab03",
      "native_path": [
        "unit:o012-d60-lab03",
        "unit:o012-d60-lab03-cellular-boundaries"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:fundamental-class",
        "concept:o012-fom-u007-term-0474",
        "concept:o012-fom-u007-term-0475",
        "concept:o012-fom-u007-term-0481",
        "concept:o012-d60-lab03-term-0504",
        "concept:o012-d60-lab03-term-0508",
        "concept:o012-d60-lab03-term-0513",
        "concept:o012-d60-lab03-term-0514"
      ],
      "route_unit_ids": [
        "D60-R12",
        "D60-R14"
      ],
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-lab03-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "c4fe1b95adaa814e22a94301d93dc2125472ddc7044eba8f87100a01acab1a5c",
        "file_sha256": "4c3d88ec7d28d14fd1594c59262a50923efbad3082d7796d947661c7012bdf27",
        "line_end": 254,
        "line_start": 110,
        "path": "source/id-ID/labs/computation-lab-003-cellular-boundaries-degree.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-lab03-cellular-boundaries",
        "anchor": "o012-d60-lab03-cellular-boundaries",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-lab03-task-001",
      "projected_id": "urn:uuid:60e4e60b-a269-5c7b-bb22-2700d5fe703b",
      "title": "Tugas 1 — jalankan bukti komputasional. Dari akar repositori, jalankan",
      "kind": "exercise",
      "order": 7,
      "group": "unit:o012-d60-lab03",
      "parent_id": "unit:o012-d60-lab03",
      "native_path": [
        "unit:o012-d60-lab03",
        "unit:o012-d60-lab03-task-001"
      ],
      "concept_ids": [
        "concept:o012-d60-lab03-term-0507",
        "concept:o012-d60-lab03-term-0509"
      ],
      "route_unit_ids": [
        "D60-R12",
        "D60-R14"
      ],
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-lab03-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "ec2605b6c434238e526542a134302c6a0cb56d67550e21bc2d2febdd73ced2cd",
        "file_sha256": "4c3d88ec7d28d14fd1594c59262a50923efbad3082d7796d947661c7012bdf27",
        "line_end": 203,
        "line_start": 192,
        "path": "source/id-ID/labs/computation-lab-003-cellular-boundaries-degree.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-lab03-task-001",
        "anchor": "o012-d60-lab03-task-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-d60-lab03-hint",
            "relation_id": "urn:uuid:bbeadb50-85d1-521f-8939-e8b25ba63ab1",
            "native_relation_id": "relation:hints:o012-d60-lab03-hint:task-001"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-d60-lab03-solution",
            "relation_id": "urn:uuid:fbc46755-cbe5-5c00-a7b3-212d2ffb8d99",
            "native_relation_id": "relation:solves:o012-d60-lab03-solution:task-001"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-d60-lab03-task-002",
      "projected_id": "urn:uuid:71e7576d-ebb5-50fc-b879-a9f873f48100",
      "title": "Tugas 2 — turunkan kompleks rantai $X_3$. Hitung $d_2$ dari derajat",
      "kind": "exercise",
      "order": 8,
      "group": "unit:o012-d60-lab03",
      "parent_id": "unit:o012-d60-lab03",
      "native_path": [
        "unit:o012-d60-lab03",
        "unit:o012-d60-lab03-task-002"
      ],
      "concept_ids": [
        "concept:degree-of-a-map",
        "concept:o012-fom-u007-term-0474",
        "concept:o012-d60-lab03-term-0503",
        "concept:o012-d60-lab03-term-0512"
      ],
      "route_unit_ids": [
        "D60-R12",
        "D60-R14"
      ],
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-lab03-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "9f39cb9326ad9898c0d1dcca726e9b376775f1918d36f826d8fe676d731baa4d",
        "file_sha256": "4c3d88ec7d28d14fd1594c59262a50923efbad3082d7796d947661c7012bdf27",
        "line_end": 210,
        "line_start": 205,
        "path": "source/id-ID/labs/computation-lab-003-cellular-boundaries-degree.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-lab03-task-002",
        "anchor": "o012-d60-lab03-task-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-d60-lab03-hint",
            "relation_id": "urn:uuid:658d3d89-277e-5a94-9e5b-930e00956d8c",
            "native_relation_id": "relation:hints:o012-d60-lab03-hint:task-002"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-d60-lab03-solution",
            "relation_id": "urn:uuid:93373d2e-bf81-5a6a-bb42-10c6406c5eac",
            "native_relation_id": "relation:solves:o012-d60-lab03-solution:task-002"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-d60-lab03-task-003",
      "projected_id": "urn:uuid:4d820611-f46d-54c6-8d80-2578558937aa",
      "title": "Tugas 3 — audit torus minimal dengan tanda. Gunakan kata",
      "kind": "exercise",
      "order": 9,
      "group": "unit:o012-d60-lab03",
      "parent_id": "unit:o012-d60-lab03",
      "native_path": [
        "unit:o012-d60-lab03",
        "unit:o012-d60-lab03-task-003"
      ],
      "concept_ids": [
        "concept:o012-fom-u007-term-0475",
        "concept:o012-fom-u007-term-0482",
        "concept:o012-d60-lab03-term-0504",
        "concept:o012-d60-lab03-term-0505"
      ],
      "route_unit_ids": [
        "D60-R12",
        "D60-R14"
      ],
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-lab03-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "3fa1bc6b1eda43a37a35fccb5ec7ce1954f5156127f5fda437246025607d9ea7",
        "file_sha256": "4c3d88ec7d28d14fd1594c59262a50923efbad3082d7796d947661c7012bdf27",
        "line_end": 217,
        "line_start": 212,
        "path": "source/id-ID/labs/computation-lab-003-cellular-boundaries-degree.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-lab03-task-003",
        "anchor": "o012-d60-lab03-task-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-d60-lab03-hint",
            "relation_id": "urn:uuid:168d9da1-2dd3-5392-ba00-71dd4bdccef6",
            "native_relation_id": "relation:hints:o012-d60-lab03-hint:task-003"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-d60-lab03-solution",
            "relation_id": "urn:uuid:02cb8154-9cc5-5040-9bfc-c4ba3a1f95d8",
            "native_relation_id": "relation:solves:o012-d60-lab03-solution:task-003"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-d60-lab03-task-004",
      "projected_id": "urn:uuid:5684a206-6b80-5644-a0d8-61b6cc2fc1f9",
      "title": "Tugas 4 — pisahkan $H_1$ dari derajat teratas. Periksa bahwa konvensi",
      "kind": "exercise",
      "order": 10,
      "group": "unit:o012-d60-lab03",
      "parent_id": "unit:o012-d60-lab03",
      "native_path": [
        "unit:o012-d60-lab03",
        "unit:o012-d60-lab03-task-004"
      ],
      "concept_ids": [
        "concept:fundamental-class",
        "concept:o012-fom-u007-term-0481",
        "concept:o012-d60-lab03-term-0506",
        "concept:o012-d60-lab03-term-0508",
        "concept:o012-d60-lab03-term-0513",
        "concept:o012-d60-lab03-term-0514"
      ],
      "route_unit_ids": [
        "D60-R12",
        "D60-R14"
      ],
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-lab03-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "f76e63d84756c7813d7758b617563f52011226645106c3f191a6a453412e240b",
        "file_sha256": "4c3d88ec7d28d14fd1594c59262a50923efbad3082d7796d947661c7012bdf27",
        "line_end": 226,
        "line_start": 219,
        "path": "source/id-ID/labs/computation-lab-003-cellular-boundaries-degree.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-lab03-task-004",
        "anchor": "o012-d60-lab03-task-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-d60-lab03-hint",
            "relation_id": "urn:uuid:1654630e-1430-5655-ae23-6d37229c1b84",
            "native_relation_id": "relation:hints:o012-d60-lab03-hint:task-004"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-d60-lab03-solution",
            "relation_id": "urn:uuid:398067ba-f4ee-5fdd-bf59-e8d3e2945ea4",
            "native_relation_id": "relation:solves:o012-d60-lab03-solution:task-004"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-d60-lab03-task-005",
      "projected_id": "urn:uuid:20c29a9f-6eba-544a-a457-458d7805c472",
      "title": "Tugas 5 — prabayangan, tanda lokal, dan komposisi. Untuk sasaran",
      "kind": "exercise",
      "order": 11,
      "group": "unit:o012-d60-lab03",
      "parent_id": "unit:o012-d60-lab03",
      "native_path": [
        "unit:o012-d60-lab03",
        "unit:o012-d60-lab03-task-005"
      ],
      "concept_ids": [
        "concept:local-degree",
        "concept:local-to-global-degree-formula",
        "concept:o012-d60-lab03-term-0507",
        "concept:o012-d60-lab03-term-0509",
        "concept:o012-d60-lab03-term-0510"
      ],
      "route_unit_ids": [
        "D60-R12",
        "D60-R14"
      ],
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-lab03-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "b19a5c0a836074c7697f521be67feb410ea110fc357fff7590286b64b457f438",
        "file_sha256": "4c3d88ec7d28d14fd1594c59262a50923efbad3082d7796d947661c7012bdf27",
        "line_end": 234,
        "line_start": 228,
        "path": "source/id-ID/labs/computation-lab-003-cellular-boundaries-degree.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-lab03-task-005",
        "anchor": "o012-d60-lab03-task-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-d60-lab03-hint",
            "relation_id": "urn:uuid:df391d39-1579-5b07-a6f1-4a5d6760fd79",
            "native_relation_id": "relation:hints:o012-d60-lab03-hint:task-005"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-d60-lab03-solution",
            "relation_id": "urn:uuid:9f89dc97-a023-5d99-8c52-e9b1f7e59142",
            "native_relation_id": "relation:solves:o012-d60-lab03-solution:task-005"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-d60-lab03-task-006",
      "projected_id": "urn:uuid:0a8cac9d-1c33-5da5-b40a-120ac485c863",
      "title": "Tugas 6 — audit kasus negatif. Tunjukkan bahwa matriks tak integral pada",
      "kind": "exercise",
      "order": 12,
      "group": "unit:o012-d60-lab03",
      "parent_id": "unit:o012-d60-lab03",
      "native_path": [
        "unit:o012-d60-lab03",
        "unit:o012-d60-lab03-task-006"
      ],
      "concept_ids": [
        "concept:o012-d60-lab03-term-0505",
        "concept:o012-d60-lab03-term-0511"
      ],
      "route_unit_ids": [
        "D60-R12",
        "D60-R14"
      ],
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-lab03-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "b96b82f6e1c06fdf1ba787729997cb7f25f07d6f8932e3d9abd0c51785d1973a",
        "file_sha256": "4c3d88ec7d28d14fd1594c59262a50923efbad3082d7796d947661c7012bdf27",
        "line_end": 243,
        "line_start": 236,
        "path": "source/id-ID/labs/computation-lab-003-cellular-boundaries-degree.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-lab03-task-006",
        "anchor": "o012-d60-lab03-task-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-d60-lab03-hint",
            "relation_id": "urn:uuid:ec41ebb0-3e65-5e7d-920e-af650a01c254",
            "native_relation_id": "relation:hints:o012-d60-lab03-hint:task-006"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-d60-lab03-solution",
            "relation_id": "urn:uuid:760031b2-00db-5f87-aae2-1d169a63e85b",
            "native_relation_id": "relation:solves:o012-d60-lab03-solution:task-006"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-d60-lab03-hint",
      "projected_id": "urn:uuid:233aa67e-0786-5426-8723-5b77ad824780",
      "title": "Petunjuk. Pada kata pelekatan, invers menyumbang $-1$, bukan $+1$",
      "kind": "hint",
      "order": 13,
      "group": "unit:o012-d60-lab03",
      "parent_id": "unit:o012-d60-lab03",
      "native_path": [
        "unit:o012-d60-lab03",
        "unit:o012-d60-lab03-hint"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:covering-map",
        "concept:degree-of-a-map",
        "concept:fundamental-class",
        "concept:homology",
        "concept:local-degree",
        "concept:local-to-global-degree-formula",
        "concept:o012-d60-lab03-term-0503",
        "concept:o012-d60-lab03-term-0504",
        "concept:o012-d60-lab03-term-0505",
        "concept:o012-d60-lab03-term-0506",
        "concept:o012-d60-lab03-term-0507",
        "concept:o012-d60-lab03-term-0508",
        "concept:o012-d60-lab03-term-0509",
        "concept:o012-d60-lab03-term-0510",
        "concept:o012-d60-lab03-term-0511",
        "concept:o012-d60-lab03-term-0512",
        "concept:o012-d60-lab03-term-0513",
        "concept:o012-d60-lab03-term-0514",
        "concept:o012-fom-u007-term-0474",
        "concept:o012-fom-u007-term-0475",
        "concept:o012-fom-u007-term-0476",
        "concept:o012-fom-u007-term-0481",
        "concept:o012-fom-u007-term-0482",
        "concept:orientation"
      ],
      "route_unit_ids": [
        "D60-R12",
        "D60-R14"
      ],
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-lab03-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "9a86263de684a98f0ebf83445364efb9f1105297e8f536be1a651fcff13d112e",
        "file_sha256": "4c3d88ec7d28d14fd1594c59262a50923efbad3082d7796d947661c7012bdf27",
        "line_end": 253,
        "line_start": 245,
        "path": "source/id-ID/labs/computation-lab-003-cellular-boundaries-degree.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-lab03-hint",
        "anchor": "o012-d60-lab03-hint",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-lab03-program",
      "projected_id": "urn:uuid:69329966-eba4-581a-a65a-0cde57dc0205",
      "title": "Program lengkap",
      "kind": "source_code",
      "order": 14,
      "group": "unit:o012-d60-lab03",
      "parent_id": "unit:o012-d60-lab03",
      "native_path": [
        "unit:o012-d60-lab03",
        "unit:o012-d60-lab03-program"
      ],
      "concept_ids": [
        "concept:o012-d60-lab03-term-0503",
        "concept:o012-d60-lab03-term-0506",
        "concept:o012-d60-lab03-term-0507",
        "concept:o012-d60-lab03-term-0509",
        "concept:o012-d60-lab03-term-0511"
      ],
      "route_unit_ids": [
        "D60-R12",
        "D60-R14"
      ],
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-lab03-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "43c9c7f58db8db567b212208bf442c270c890c00f02e3282a820fb65db206382",
        "file_sha256": "4c3d88ec7d28d14fd1594c59262a50923efbad3082d7796d947661c7012bdf27",
        "line_end": 264,
        "line_start": 255,
        "path": "source/id-ID/labs/computation-lab-003-cellular-boundaries-degree.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-lab03-program",
        "anchor": "o012-d60-lab03-program",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-lab03-tests",
      "projected_id": "urn:uuid:9e97adfd-2788-5143-ae3e-3fd41ab90ddc",
      "title": "Uji deterministik lengkap",
      "kind": "test_suite",
      "order": 15,
      "group": "unit:o012-d60-lab03",
      "parent_id": "unit:o012-d60-lab03",
      "native_path": [
        "unit:o012-d60-lab03",
        "unit:o012-d60-lab03-tests"
      ],
      "concept_ids": [
        "concept:o012-d60-lab03-term-0505",
        "concept:o012-d60-lab03-term-0509",
        "concept:o012-d60-lab03-term-0510",
        "concept:o012-d60-lab03-term-0511",
        "concept:o012-d60-lab03-term-0512"
      ],
      "route_unit_ids": [
        "D60-R12",
        "D60-R14"
      ],
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-lab03-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "94a85e1fd2b5d5ff69e59d9716823e8a1fa8cf387b8c4f3ea7650540e71be342",
        "file_sha256": "4c3d88ec7d28d14fd1594c59262a50923efbad3082d7796d947661c7012bdf27",
        "line_end": 271,
        "line_start": 265,
        "path": "source/id-ID/labs/computation-lab-003-cellular-boundaries-degree.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-lab03-tests",
        "anchor": "o012-d60-lab03-tests",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-lab03-expected-output",
      "projected_id": "urn:uuid:e6789531-ef14-563c-a078-6fe2b8694df9",
      "title": "Keluaran acuan",
      "kind": "expected_output",
      "order": 16,
      "group": "unit:o012-d60-lab03",
      "parent_id": "unit:o012-d60-lab03",
      "native_path": [
        "unit:o012-d60-lab03",
        "unit:o012-d60-lab03-expected-output"
      ],
      "concept_ids": [
        "concept:o012-d60-lab03-term-0503",
        "concept:o012-d60-lab03-term-0507",
        "concept:o012-d60-lab03-term-0509",
        "concept:o012-d60-lab03-term-0510",
        "concept:o012-d60-lab03-term-0511"
      ],
      "route_unit_ids": [
        "D60-R12",
        "D60-R14"
      ],
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-lab03-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "9213f431d2977469b2da8a99c1617a4d74156dc95ac2a6e310c9890132003f72",
        "file_sha256": "4c3d88ec7d28d14fd1594c59262a50923efbad3082d7796d947661c7012bdf27",
        "line_end": 278,
        "line_start": 272,
        "path": "source/id-ID/labs/computation-lab-003-cellular-boundaries-degree.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-lab03-expected-output",
        "anchor": "o012-d60-lab03-expected-output",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-lab03-interpretation",
      "projected_id": "urn:uuid:ef2a9abd-6728-5aa7-b229-955b48ad15ae",
      "title": "Interpretasi matematis",
      "kind": "interpretation",
      "order": 17,
      "group": "unit:o012-d60-lab03",
      "parent_id": "unit:o012-d60-lab03",
      "native_path": [
        "unit:o012-d60-lab03",
        "unit:o012-d60-lab03-interpretation"
      ],
      "concept_ids": [
        "concept:homology",
        "concept:degree-of-a-map",
        "concept:o012-d60-lab03-term-0508",
        "concept:o012-d60-lab03-term-0509"
      ],
      "route_unit_ids": [
        "D60-R12",
        "D60-R14"
      ],
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-lab03-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "b681b7d6ab657e2f92606db8f2605b6fc884079539dd55701e0c662f44f12903",
        "file_sha256": "4c3d88ec7d28d14fd1594c59262a50923efbad3082d7796d947661c7012bdf27",
        "line_end": 296,
        "line_start": 279,
        "path": "source/id-ID/labs/computation-lab-003-cellular-boundaries-degree.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-lab03-interpretation",
        "anchor": "o012-d60-lab03-interpretation",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-lab03-solution",
      "projected_id": "urn:uuid:fc2e3fd3-452f-5837-bc33-4b76c65b28ca",
      "title": "Solusi lengkap",
      "kind": "solution",
      "order": 18,
      "group": "unit:o012-d60-lab03",
      "parent_id": "unit:o012-d60-lab03",
      "native_path": [
        "unit:o012-d60-lab03",
        "unit:o012-d60-lab03-solution"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:covering-map",
        "concept:degree-of-a-map",
        "concept:fundamental-class",
        "concept:homology",
        "concept:local-degree",
        "concept:local-to-global-degree-formula",
        "concept:o012-d60-lab03-term-0503",
        "concept:o012-d60-lab03-term-0504",
        "concept:o012-d60-lab03-term-0505",
        "concept:o012-d60-lab03-term-0506",
        "concept:o012-d60-lab03-term-0507",
        "concept:o012-d60-lab03-term-0508",
        "concept:o012-d60-lab03-term-0509",
        "concept:o012-d60-lab03-term-0510",
        "concept:o012-d60-lab03-term-0511",
        "concept:o012-d60-lab03-term-0512",
        "concept:o012-d60-lab03-term-0513",
        "concept:o012-d60-lab03-term-0514",
        "concept:o012-fom-u007-term-0474",
        "concept:o012-fom-u007-term-0475",
        "concept:o012-fom-u007-term-0476",
        "concept:o012-fom-u007-term-0481",
        "concept:o012-fom-u007-term-0482",
        "concept:orientation"
      ],
      "route_unit_ids": [
        "D60-R12",
        "D60-R14"
      ],
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-lab03-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "54a7567592adac7f4be0663c0b0fd924c7c8ac7e2132c20ffc4184b58c985f6c",
        "file_sha256": "4c3d88ec7d28d14fd1594c59262a50923efbad3082d7796d947661c7012bdf27",
        "line_end": 529,
        "line_start": 297,
        "path": "source/id-ID/labs/computation-lab-003-cellular-boundaries-degree.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-lab03-solution",
        "anchor": "o012-d60-lab03-solution",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-lab03-sol-execution",
      "projected_id": "urn:uuid:dc4495b0-ef00-5036-9b48-07498c5ce0df",
      "title": "Eksekusi dan kontrak keluaran",
      "kind": "section",
      "order": 19,
      "group": "unit:o012-d60-lab03",
      "parent_id": "unit:o012-d60-lab03",
      "native_path": [
        "unit:o012-d60-lab03",
        "unit:o012-d60-lab03-sol-execution"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:covering-map",
        "concept:degree-of-a-map",
        "concept:fundamental-class",
        "concept:homology",
        "concept:local-degree",
        "concept:local-to-global-degree-formula",
        "concept:o012-d60-lab03-term-0503",
        "concept:o012-d60-lab03-term-0504",
        "concept:o012-d60-lab03-term-0505",
        "concept:o012-d60-lab03-term-0506",
        "concept:o012-d60-lab03-term-0507",
        "concept:o012-d60-lab03-term-0508",
        "concept:o012-d60-lab03-term-0509",
        "concept:o012-d60-lab03-term-0510",
        "concept:o012-d60-lab03-term-0511",
        "concept:o012-d60-lab03-term-0512",
        "concept:o012-d60-lab03-term-0513",
        "concept:o012-d60-lab03-term-0514",
        "concept:o012-fom-u007-term-0474",
        "concept:o012-fom-u007-term-0475",
        "concept:o012-fom-u007-term-0476",
        "concept:o012-fom-u007-term-0481",
        "concept:o012-fom-u007-term-0482",
        "concept:orientation"
      ],
      "route_unit_ids": [
        "D60-R12",
        "D60-R14"
      ],
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-lab03-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "5a108d65d2f4783c627e2203cbcf626734ece7b81087087aa32dfe103c79f3e8",
        "file_sha256": "4c3d88ec7d28d14fd1594c59262a50923efbad3082d7796d947661c7012bdf27",
        "line_end": 309,
        "line_start": 299,
        "path": "source/id-ID/labs/computation-lab-003-cellular-boundaries-degree.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-lab03-sol-execution",
        "anchor": "o012-d60-lab03-sol-execution",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-lab03-sol-x3",
      "projected_id": "urn:uuid:3f196a7e-1140-5c2a-b3b6-79d912933f09",
      "title": "Kompleks $X_3$ dan tiga prabayangan",
      "kind": "section",
      "order": 20,
      "group": "unit:o012-d60-lab03",
      "parent_id": "unit:o012-d60-lab03",
      "native_path": [
        "unit:o012-d60-lab03",
        "unit:o012-d60-lab03-sol-x3"
      ],
      "concept_ids": [
        "concept:o012-fom-u007-term-0474",
        "concept:o012-d60-lab03-term-0503",
        "concept:o012-d60-lab03-term-0512"
      ],
      "route_unit_ids": [
        "D60-R12",
        "D60-R14"
      ],
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-lab03-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "6459e14c621aa957cf15a4237d8315bef5318b366e1c8244e7d47baefcf5434b",
        "file_sha256": "4c3d88ec7d28d14fd1594c59262a50923efbad3082d7796d947661c7012bdf27",
        "line_end": 344,
        "line_start": 310,
        "path": "source/id-ID/labs/computation-lab-003-cellular-boundaries-degree.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-lab03-sol-x3",
        "anchor": "o012-d60-lab03-sol-x3",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-lab03-sol-torus",
      "projected_id": "urn:uuid:2fc0c353-c383-5f97-ab43-63dd6975b122",
      "title": "Kata pelekatan dan homologi torus",
      "kind": "section",
      "order": 21,
      "group": "unit:o012-d60-lab03",
      "parent_id": "unit:o012-d60-lab03",
      "native_path": [
        "unit:o012-d60-lab03",
        "unit:o012-d60-lab03-sol-torus"
      ],
      "concept_ids": [
        "concept:o012-fom-u007-term-0475",
        "concept:o012-fom-u007-term-0482",
        "concept:o012-d60-lab03-term-0504",
        "concept:o012-d60-lab03-term-0505"
      ],
      "route_unit_ids": [
        "D60-R12",
        "D60-R14"
      ],
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-lab03-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "928080788804c3130625c42b52cf253c779bf44728b96580ae4985c7415cb425",
        "file_sha256": "4c3d88ec7d28d14fd1594c59262a50923efbad3082d7796d947661c7012bdf27",
        "line_end": 382,
        "line_start": 345,
        "path": "source/id-ID/labs/computation-lab-003-cellular-boundaries-degree.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-lab03-sol-torus",
        "anchor": "o012-d60-lab03-sol-torus",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-lab03-sol-degree",
      "projected_id": "urn:uuid:37096606-584a-597a-bb3e-295705c547f2",
      "title": "Pemetaan $M,N$, komposisi, dan tanda lokal",
      "kind": "section",
      "order": 22,
      "group": "unit:o012-d60-lab03",
      "parent_id": "unit:o012-d60-lab03",
      "native_path": [
        "unit:o012-d60-lab03",
        "unit:o012-d60-lab03-sol-degree"
      ],
      "concept_ids": [
        "concept:fundamental-class",
        "concept:local-degree",
        "concept:o012-d60-lab03-term-0507",
        "concept:o012-d60-lab03-term-0508",
        "concept:o012-d60-lab03-term-0509",
        "concept:o012-d60-lab03-term-0510",
        "concept:o012-d60-lab03-term-0513",
        "concept:o012-d60-lab03-term-0514"
      ],
      "route_unit_ids": [
        "D60-R12",
        "D60-R14"
      ],
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-lab03-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "b090b96585143f1e33679972b2aab017b4c4a19caa233234e64212981f0ce227",
        "file_sha256": "4c3d88ec7d28d14fd1594c59262a50923efbad3082d7796d947661c7012bdf27",
        "line_end": 453,
        "line_start": 383,
        "path": "source/id-ID/labs/computation-lab-003-cellular-boundaries-degree.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-lab03-sol-degree",
        "anchor": "o012-d60-lab03-sol-degree",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-lab03-sol-negative",
      "projected_id": "urn:uuid:5dd4072f-a638-5627-aad3-f0dd994ac064",
      "title": "Kasus gagal dan serat singular",
      "kind": "section",
      "order": 23,
      "group": "unit:o012-d60-lab03",
      "parent_id": "unit:o012-d60-lab03",
      "native_path": [
        "unit:o012-d60-lab03",
        "unit:o012-d60-lab03-sol-negative"
      ],
      "concept_ids": [
        "concept:o012-d60-lab03-term-0506",
        "concept:o012-d60-lab03-term-0511"
      ],
      "route_unit_ids": [
        "D60-R12",
        "D60-R14"
      ],
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-lab03-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "633ddd70db608c9b7e36a061f0c02cf8fa672fa286168085cafbd24a4948aff9",
        "file_sha256": "4c3d88ec7d28d14fd1594c59262a50923efbad3082d7796d947661c7012bdf27",
        "line_end": 489,
        "line_start": 454,
        "path": "source/id-ID/labs/computation-lab-003-cellular-boundaries-degree.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-lab03-sol-negative",
        "anchor": "o012-d60-lab03-sol-negative",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-lab03-reproducibility",
      "projected_id": "urn:uuid:0eaa71da-a31e-5e0a-b191-e5813935f4e8",
      "title": "Pemeriksaan reproduktibilitas",
      "kind": "verification",
      "order": 24,
      "group": "unit:o012-d60-lab03",
      "parent_id": "unit:o012-d60-lab03",
      "native_path": [
        "unit:o012-d60-lab03",
        "unit:o012-d60-lab03-reproducibility"
      ],
      "concept_ids": [
        "concept:o012-d60-lab03-term-0503",
        "concept:o012-d60-lab03-term-0504",
        "concept:o012-d60-lab03-term-0505",
        "concept:o012-d60-lab03-term-0506",
        "concept:o012-d60-lab03-term-0507",
        "concept:o012-d60-lab03-term-0508",
        "concept:o012-d60-lab03-term-0509",
        "concept:o012-d60-lab03-term-0510",
        "concept:o012-d60-lab03-term-0511",
        "concept:o012-d60-lab03-term-0512",
        "concept:o012-d60-lab03-term-0513",
        "concept:o012-d60-lab03-term-0514"
      ],
      "route_unit_ids": [
        "D60-R12",
        "D60-R14"
      ],
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-lab03-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "69bc80f44c929d4ea07ae4a13346094f3578d882f42e8f9dee66f38b642d1f1e",
        "file_sha256": "4c3d88ec7d28d14fd1594c59262a50923efbad3082d7796d947661c7012bdf27",
        "line_end": 512,
        "line_start": 490,
        "path": "source/id-ID/labs/computation-lab-003-cellular-boundaries-degree.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-lab03-reproducibility",
        "anchor": "o012-d60-lab03-reproducibility",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-lab03-rights",
      "projected_id": "urn:uuid:9f060d2a-98ff-5557-af7b-96958eaf81d8",
      "title": "Hak, atribusi, dan provenans",
      "kind": "rights_notice",
      "order": 25,
      "group": "unit:o012-d60-lab03",
      "parent_id": "unit:o012-d60-lab03",
      "native_path": [
        "unit:o012-d60-lab03",
        "unit:o012-d60-lab03-rights"
      ],
      "concept_ids": [
        "concept:degree-of-a-map",
        "concept:o012-fom-u007-term-0474"
      ],
      "route_unit_ids": [
        "D60-R12",
        "D60-R14"
      ],
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-lab03-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "c5d02a3464fb0a4ce5fadbdebf59411ae6b0e69994f0d4bf306d7da811c155a7",
        "file_sha256": "4c3d88ec7d28d14fd1594c59262a50923efbad3082d7796d947661c7012bdf27",
        "line_end": 529,
        "line_start": 513,
        "path": "source/id-ID/labs/computation-lab-003-cellular-boundaries-degree.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-lab03-rights",
        "anchor": "o012-d60-lab03-rights",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-lab03",
      "projected_id": "urn:uuid:d051a92f-86f7-59c2-bc45-5957eb419050",
      "title": "Laboratorium Komputasi 3 — Batas Seluler dan Derajat",
      "kind": "reader_unit",
      "order": 44,
      "group": "unit:o012-d60-lab03",
      "parent_id": "course:o012-d60",
      "native_path": [
        "unit:o012-d60-lab03"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:covering-map",
        "concept:degree-of-a-map",
        "concept:fundamental-class",
        "concept:homology",
        "concept:local-degree",
        "concept:local-to-global-degree-formula",
        "concept:o012-d60-lab03-term-0503",
        "concept:o012-d60-lab03-term-0504",
        "concept:o012-d60-lab03-term-0505",
        "concept:o012-d60-lab03-term-0506",
        "concept:o012-d60-lab03-term-0507",
        "concept:o012-d60-lab03-term-0508",
        "concept:o012-d60-lab03-term-0509",
        "concept:o012-d60-lab03-term-0510",
        "concept:o012-d60-lab03-term-0511",
        "concept:o012-d60-lab03-term-0512",
        "concept:o012-d60-lab03-term-0513",
        "concept:o012-d60-lab03-term-0514",
        "concept:o012-fom-u007-term-0474",
        "concept:o012-fom-u007-term-0475",
        "concept:o012-fom-u007-term-0476",
        "concept:o012-fom-u007-term-0481",
        "concept:o012-fom-u007-term-0482",
        "concept:orientation"
      ],
      "route_unit_ids": [
        "D60-R12",
        "D60-R14"
      ],
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-lab03-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "2fe550b7a43d76442ab82eb16446f0bcad8e8fae36516390b4c55c1825e264d1",
        "file_sha256": "4c3d88ec7d28d14fd1594c59262a50923efbad3082d7796d947661c7012bdf27",
        "line_end": 529,
        "line_start": 13,
        "path": "source/id-ID/labs/computation-lab-003-cellular-boundaries-degree.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-lab03",
        "anchor": "o012-d60-lab03",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-lab04-status",
      "projected_id": "urn:uuid:10a84127-fd76-52a1-bacd-acf757e838d6",
      "title": "Status dan keluaran laboratorium",
      "kind": "section",
      "order": 2,
      "group": "unit:o012-d60-lab04",
      "parent_id": "unit:o012-d60-lab04",
      "native_path": [
        "unit:o012-d60-lab04",
        "unit:o012-d60-lab04-status"
      ],
      "concept_ids": [
        "concept:fundamental-group",
        "concept:homology",
        "concept:o012-d60-lab04-term-0515",
        "concept:o012-d60-lab04-term-0518",
        "concept:o012-d60-lab04-term-0519",
        "concept:o012-d60-lab04-term-0520",
        "concept:o012-d60-lab04-term-0524",
        "concept:o012-d60-lab04-term-0526"
      ],
      "route_unit_ids": [
        "D60-R04",
        "D60-R05",
        "D60-R12",
        "D60-R13",
        "D60-R14"
      ],
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-lab04-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "fb785eca21628439ddbdd4f6abf6b293c1196aff46ade02c19628c58ce5d4fc9",
        "file_sha256": "5e4d7bd4402d7ad0bd4be031c239ef2f7c223942431d800fee823b64fde327f4",
        "line_end": 30,
        "line_start": 15,
        "path": "source/id-ID/labs/computation-lab-004-cross-invariant-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-lab04-status",
        "anchor": "o012-d60-lab04-status",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-lab04-prerequisites",
      "projected_id": "urn:uuid:da305874-1c7d-57d6-8de5-751e13986be1",
      "title": "Prasyarat yang dipakai",
      "kind": "section",
      "order": 3,
      "group": "unit:o012-d60-lab04",
      "parent_id": "unit:o012-d60-lab04",
      "native_path": [
        "unit:o012-d60-lab04",
        "unit:o012-d60-lab04-prerequisites"
      ],
      "concept_ids": [
        "concept:abelianization",
        "concept:attaching-map",
        "concept:group-presentation",
        "concept:o012-d60-lab03-term-0513",
        "concept:wedge-sum"
      ],
      "route_unit_ids": [
        "D60-R04",
        "D60-R05",
        "D60-R12",
        "D60-R13",
        "D60-R14"
      ],
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-lab04-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "85924ac689d069ce29a053a14e6249637d15756c953a8759a62f6b6e23bfa0e2",
        "file_sha256": "5e4d7bd4402d7ad0bd4be031c239ef2f7c223942431d800fee823b64fde327f4",
        "line_end": 42,
        "line_start": 31,
        "path": "source/id-ID/labs/computation-lab-004-cross-invariant-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-lab04-prerequisites",
        "anchor": "o012-d60-lab04-prerequisites",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-lab04-objectives",
      "projected_id": "urn:uuid:8aa25a54-406a-5ee0-b001-ff89d78dc9bb",
      "title": "Tujuan",
      "kind": "section",
      "order": 4,
      "group": "unit:o012-d60-lab04",
      "parent_id": "unit:o012-d60-lab04",
      "native_path": [
        "unit:o012-d60-lab04",
        "unit:o012-d60-lab04-objectives"
      ],
      "concept_ids": [
        "concept:o012-d60-lab04-term-0515",
        "concept:o012-d60-lab04-term-0517",
        "concept:o012-d60-lab04-term-0518",
        "concept:o012-d60-lab04-term-0519",
        "concept:o012-d60-lab04-term-0520",
        "concept:o012-d60-lab04-term-0521",
        "concept:o012-d60-lab04-term-0526"
      ],
      "route_unit_ids": [
        "D60-R04",
        "D60-R05",
        "D60-R12",
        "D60-R13",
        "D60-R14"
      ],
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-lab04-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "b88f28ef60add4a6a09c0e7c11fd8265f75207b9163219c8c6394a8a73248905",
        "file_sha256": "5e4d7bd4402d7ad0bd4be031c239ef2f7c223942431d800fee823b64fde327f4",
        "line_end": 56,
        "line_start": 43,
        "path": "source/id-ID/labs/computation-lab-004-cross-invariant-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-lab04-objectives",
        "anchor": "o012-d60-lab04-objectives",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-lab04-data",
      "projected_id": "urn:uuid:426234bd-6a74-5c35-b95c-ee37df74da2c",
      "title": "Empat model beku dan konvensi",
      "kind": "section",
      "order": 5,
      "group": "unit:o012-d60-lab04",
      "parent_id": "unit:o012-d60-lab04",
      "native_path": [
        "unit:o012-d60-lab04",
        "unit:o012-d60-lab04-data"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:fundamental-group",
        "concept:wedge-sum",
        "concept:o012-d60-lab04-term-0522",
        "concept:o012-d60-lab04-term-0524"
      ],
      "route_unit_ids": [
        "D60-R04",
        "D60-R05",
        "D60-R12",
        "D60-R13",
        "D60-R14"
      ],
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-lab04-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "8b1ef0b194a16fdf78222388bd8aed25f915a5c8a1aa1ab4a1d9f26901e636a7",
        "file_sha256": "5e4d7bd4402d7ad0bd4be031c239ef2f7c223942431d800fee823b64fde327f4",
        "line_end": 99,
        "line_start": 57,
        "path": "source/id-ID/labs/computation-lab-004-cross-invariant-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-lab04-data",
        "anchor": "o012-d60-lab04-data",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-lab04-comparison-principles",
      "projected_id": "urn:uuid:f694acd1-2d17-5e12-bdc9-f4799042738d",
      "title": "Prinsip perbandingan yang dihitung",
      "kind": "section",
      "order": 6,
      "group": "unit:o012-d60-lab04",
      "parent_id": "unit:o012-d60-lab04",
      "native_path": [
        "unit:o012-d60-lab04",
        "unit:o012-d60-lab04-comparison-principles"
      ],
      "concept_ids": [
        "concept:abelianization",
        "concept:fundamental-group",
        "concept:homology",
        "concept:homotopy-equivalence",
        "concept:o012-d60-lab03-term-0513",
        "concept:o012-d60-lab04-term-0515",
        "concept:o012-d60-lab04-term-0516",
        "concept:o012-d60-lab04-term-0517",
        "concept:o012-d60-lab04-term-0518",
        "concept:o012-d60-lab04-term-0519",
        "concept:o012-d60-lab04-term-0520",
        "concept:o012-d60-lab04-term-0522",
        "concept:o012-d60-lab04-term-0523"
      ],
      "route_unit_ids": [
        "D60-R04",
        "D60-R05",
        "D60-R12",
        "D60-R13",
        "D60-R14"
      ],
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-lab04-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "965fba70adbd5258dcf79f2e29871ac1f166bb1487b07e38154bc1d93b4465c8",
        "file_sha256": "5e4d7bd4402d7ad0bd4be031c239ef2f7c223942431d800fee823b64fde327f4",
        "line_end": 214,
        "line_start": 100,
        "path": "source/id-ID/labs/computation-lab-004-cross-invariant-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-lab04-comparison-principles",
        "anchor": "o012-d60-lab04-comparison-principles",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-lab04-task-001",
      "projected_id": "urn:uuid:fe3331f5-c3ba-57f8-ae66-5fcfe435bd5b",
      "title": "Tugas 1 — jalankan verifikator beku. Jalankan program uji dan program",
      "kind": "exercise",
      "order": 7,
      "group": "unit:o012-d60-lab04",
      "parent_id": "unit:o012-d60-lab04",
      "native_path": [
        "unit:o012-d60-lab04",
        "unit:o012-d60-lab04-task-001"
      ],
      "concept_ids": [
        "concept:o012-d60-lab04-term-0515",
        "concept:o012-d60-lab04-term-0526"
      ],
      "route_unit_ids": [
        "D60-R04",
        "D60-R05",
        "D60-R12",
        "D60-R13",
        "D60-R14"
      ],
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-lab04-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "7cff9e0151f5b3cde5b7cf1dc31eea6228d8f5a5d58c437f15d98c7e1247c28d",
        "file_sha256": "5e4d7bd4402d7ad0bd4be031c239ef2f7c223942431d800fee823b64fde327f4",
        "line_end": 170,
        "line_start": 166,
        "path": "source/id-ID/labs/computation-lab-004-cross-invariant-comparison.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-lab04-task-001",
        "anchor": "o012-d60-lab04-task-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-d60-lab04-hint",
            "relation_id": "urn:uuid:e91f1f5e-329b-5a0e-94ff-6aec07451153",
            "native_relation_id": "relation:hints:o012-d60-lab04-hint:task-001"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-d60-lab04-solution",
            "relation_id": "urn:uuid:6100fec9-29b1-5287-98ff-217d3c70002b",
            "native_relation_id": "relation:solves:o012-d60-lab04-solution:task-001"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-d60-lab04-task-002",
      "projected_id": "urn:uuid:cb49f5a9-2df2-5f67-be98-9f0128b66535",
      "title": "Tugas 2 — hitung kompleks seluler Pasangan A. Hitung jumlah eksponen",
      "kind": "exercise",
      "order": 8,
      "group": "unit:o012-d60-lab04",
      "parent_id": "unit:o012-d60-lab04",
      "native_path": [
        "unit:o012-d60-lab04",
        "unit:o012-d60-lab04-task-002"
      ],
      "concept_ids": [
        "concept:group-presentation",
        "concept:homology",
        "concept:o012-d60-lab04-term-0517",
        "concept:o012-d60-lab04-term-0524"
      ],
      "route_unit_ids": [
        "D60-R04",
        "D60-R05",
        "D60-R12",
        "D60-R13",
        "D60-R14"
      ],
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-lab04-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "8a9dc13b500dba68ccf1f7be70596d401293f8fe901fc94926fc01bd39e60674",
        "file_sha256": "5e4d7bd4402d7ad0bd4be031c239ef2f7c223942431d800fee823b64fde327f4",
        "line_end": 176,
        "line_start": 172,
        "path": "source/id-ID/labs/computation-lab-004-cross-invariant-comparison.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-lab04-task-002",
        "anchor": "o012-d60-lab04-task-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-d60-lab04-hint",
            "relation_id": "urn:uuid:8f67b401-050a-5742-8125-17b9d7ede2d7",
            "native_relation_id": "relation:hints:o012-d60-lab04-hint:task-002"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-d60-lab04-solution",
            "relation_id": "urn:uuid:a077aa8f-5005-5ad6-b109-e816bf4d3628",
            "native_relation_id": "relation:solves:o012-d60-lab04-solution:task-002"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-d60-lab04-task-003",
      "projected_id": "urn:uuid:3ee5d6c0-76f3-59f8-9a3e-7688c046d080",
      "title": "Tugas 3 — temukan informasi yang hilang pada $H_1$. Reduksi bebas kata",
      "kind": "exercise",
      "order": 9,
      "group": "unit:o012-d60-lab04",
      "parent_id": "unit:o012-d60-lab04",
      "native_path": [
        "unit:o012-d60-lab04",
        "unit:o012-d60-lab04-task-003"
      ],
      "concept_ids": [
        "concept:abelianization",
        "concept:fundamental-group",
        "concept:o012-d60-lab04-term-0516",
        "concept:o012-d60-lab04-term-0518"
      ],
      "route_unit_ids": [
        "D60-R04",
        "D60-R05",
        "D60-R12",
        "D60-R13",
        "D60-R14"
      ],
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-lab04-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "ddf2c96a7e6cb0f913511b66de57d4160d8cb3d1ed49a61e6f2ffabed82ca783",
        "file_sha256": "5e4d7bd4402d7ad0bd4be031c239ef2f7c223942431d800fee823b64fde327f4",
        "line_end": 182,
        "line_start": 178,
        "path": "source/id-ID/labs/computation-lab-004-cross-invariant-comparison.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-lab04-task-003",
        "anchor": "o012-d60-lab04-task-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-d60-lab04-hint",
            "relation_id": "urn:uuid:be2a8fa1-2567-527f-b48f-2f08c579091b",
            "native_relation_id": "relation:hints:o012-d60-lab04-hint:task-003"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-d60-lab04-solution",
            "relation_id": "urn:uuid:90412ff9-194d-5e6e-ab0a-bcfb87e29d03",
            "native_relation_id": "relation:solves:o012-d60-lab04-solution:task-003"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-d60-lab04-task-004",
      "projected_id": "urn:uuid:421517da-fcce-50a1-aa69-0f7f3aa40b56",
      "title": "Tugas 4 — bandingkan gelanggang Pasangan A. Tulis basis kohomologi",
      "kind": "exercise",
      "order": 10,
      "group": "unit:o012-d60-lab04",
      "parent_id": "unit:o012-d60-lab04",
      "native_path": [
        "unit:o012-d60-lab04",
        "unit:o012-d60-lab04-task-004"
      ],
      "concept_ids": [
        "concept:o012-d60-lab03-term-0513",
        "concept:o012-d60-lab04-term-0519",
        "concept:o012-d60-lab04-term-0520",
        "concept:o012-d60-lab04-term-0521",
        "concept:o012-d60-lab04-term-0525"
      ],
      "route_unit_ids": [
        "D60-R04",
        "D60-R05",
        "D60-R12",
        "D60-R13",
        "D60-R14"
      ],
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-lab04-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "0a7020bce0be1cf5d1041430c76c46402278344fcb1d2ec158ad0401e2a52cc4",
        "file_sha256": "5e4d7bd4402d7ad0bd4be031c239ef2f7c223942431d800fee823b64fde327f4",
        "line_end": 189,
        "line_start": 184,
        "path": "source/id-ID/labs/computation-lab-004-cross-invariant-comparison.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-lab04-task-004",
        "anchor": "o012-d60-lab04-task-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-d60-lab04-hint",
            "relation_id": "urn:uuid:ceb628d4-0d8b-5ef1-b406-c99ef55351fa",
            "native_relation_id": "relation:hints:o012-d60-lab04-hint:task-004"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-d60-lab04-solution",
            "relation_id": "urn:uuid:4fd71dc5-0ddb-5d54-92f1-6ca083975769",
            "native_relation_id": "relation:solves:o012-d60-lab04-solution:task-004"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-d60-lab04-task-005",
      "projected_id": "urn:uuid:090c16b6-cd71-568f-97e8-546c091e8624",
      "title": "Tugas 5 — isolasi peta pelekatan Pasangan B. Hitung invarian aditif",
      "kind": "exercise",
      "order": 11,
      "group": "unit:o012-d60-lab04",
      "parent_id": "unit:o012-d60-lab04",
      "native_path": [
        "unit:o012-d60-lab04",
        "unit:o012-d60-lab04-task-005"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:homology",
        "concept:o012-d60-lab04-term-0522",
        "concept:o012-d60-lab04-term-0523",
        "concept:o012-d60-lab04-term-0524"
      ],
      "route_unit_ids": [
        "D60-R04",
        "D60-R05",
        "D60-R12",
        "D60-R13",
        "D60-R14"
      ],
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-lab04-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "fb0b7422ab42afd231d63bfaf4c32e53f43575a604c04e61ca857d84d34e5ea8",
        "file_sha256": "5e4d7bd4402d7ad0bd4be031c239ef2f7c223942431d800fee823b64fde327f4",
        "line_end": 195,
        "line_start": 191,
        "path": "source/id-ID/labs/computation-lab-004-cross-invariant-comparison.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-lab04-task-005",
        "anchor": "o012-d60-lab04-task-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-d60-lab04-hint",
            "relation_id": "urn:uuid:58f07210-d9a2-580e-bfb1-e094e409a342",
            "native_relation_id": "relation:hints:o012-d60-lab04-hint:task-005"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-d60-lab04-solution",
            "relation_id": "urn:uuid:ed52135f-0a07-5a0c-9fd7-65f8942724f8",
            "native_relation_id": "relation:solves:o012-d60-lab04-solution:task-005"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-d60-lab04-task-006",
      "projected_id": "urn:uuid:b789a3e1-491a-5eae-b021-f8c9f4357c70",
      "title": "Tugas 6 — audit empat implikasi palsu. Tolak dengan saksi eksplisit:",
      "kind": "exercise",
      "order": 12,
      "group": "unit:o012-d60-lab04",
      "parent_id": "unit:o012-d60-lab04",
      "native_path": [
        "unit:o012-d60-lab04",
        "unit:o012-d60-lab04-task-006"
      ],
      "concept_ids": [
        "concept:homotopy-equivalence",
        "concept:o012-d60-lab04-term-0518",
        "concept:o012-d60-lab04-term-0524",
        "concept:o012-d60-lab04-term-0526"
      ],
      "route_unit_ids": [
        "D60-R04",
        "D60-R05",
        "D60-R12",
        "D60-R13",
        "D60-R14"
      ],
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-lab04-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "399a9c7382e543bee89e42e7579fbd06704e76bbf28783560310a3a03639de35",
        "file_sha256": "5e4d7bd4402d7ad0bd4be031c239ef2f7c223942431d800fee823b64fde327f4",
        "line_end": 204,
        "line_start": 197,
        "path": "source/id-ID/labs/computation-lab-004-cross-invariant-comparison.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-lab04-task-006",
        "anchor": "o012-d60-lab04-task-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-d60-lab04-hint",
            "relation_id": "urn:uuid:452dc246-5fb4-54f1-af6a-8c98e7ecbf8d",
            "native_relation_id": "relation:hints:o012-d60-lab04-hint:task-006"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-d60-lab04-solution",
            "relation_id": "urn:uuid:23313dc3-d994-5aba-9123-691030fe517e",
            "native_relation_id": "relation:solves:o012-d60-lab04-solution:task-006"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-d60-lab04-hint",
      "projected_id": "urn:uuid:4736f2e2-66b5-5dda-b8ad-7605d62a7d1a",
      "title": "Petunjuk. Pisahkan tiga operasi: reduksi bebas mempertahankan urutan",
      "kind": "hint",
      "order": 13,
      "group": "unit:o012-d60-lab04",
      "parent_id": "unit:o012-d60-lab04",
      "native_path": [
        "unit:o012-d60-lab04",
        "unit:o012-d60-lab04-hint"
      ],
      "concept_ids": [
        "concept:abelianization",
        "concept:attaching-map",
        "concept:fundamental-class",
        "concept:fundamental-group",
        "concept:group-presentation",
        "concept:homology",
        "concept:homotopy-equivalence",
        "concept:o012-d60-lab03-term-0513",
        "concept:o012-d60-lab04-term-0515",
        "concept:o012-d60-lab04-term-0516",
        "concept:o012-d60-lab04-term-0517",
        "concept:o012-d60-lab04-term-0518",
        "concept:o012-d60-lab04-term-0519",
        "concept:o012-d60-lab04-term-0520",
        "concept:o012-d60-lab04-term-0521",
        "concept:o012-d60-lab04-term-0522",
        "concept:o012-d60-lab04-term-0523",
        "concept:o012-d60-lab04-term-0524",
        "concept:o012-d60-lab04-term-0525",
        "concept:o012-d60-lab04-term-0526",
        "concept:wedge-sum"
      ],
      "route_unit_ids": [
        "D60-R04",
        "D60-R05",
        "D60-R12",
        "D60-R13",
        "D60-R14"
      ],
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-lab04-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "efa08b02d0f41f40c83f257789c3678fcb8a3bfccbf438ff3b34ea836ae4aa69",
        "file_sha256": "5e4d7bd4402d7ad0bd4be031c239ef2f7c223942431d800fee823b64fde327f4",
        "line_end": 213,
        "line_start": 206,
        "path": "source/id-ID/labs/computation-lab-004-cross-invariant-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-lab04-hint",
        "anchor": "o012-d60-lab04-hint",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-lab04-program",
      "projected_id": "urn:uuid:aa9999c9-bd15-5a38-89ee-49594cca2a9d",
      "title": "Program lengkap",
      "kind": "source_code",
      "order": 14,
      "group": "unit:o012-d60-lab04",
      "parent_id": "unit:o012-d60-lab04",
      "native_path": [
        "unit:o012-d60-lab04",
        "unit:o012-d60-lab04-program"
      ],
      "concept_ids": [
        "concept:o012-d60-lab04-term-0515",
        "concept:o012-d60-lab04-term-0516",
        "concept:o012-d60-lab04-term-0517",
        "concept:o012-d60-lab04-term-0521",
        "concept:o012-d60-lab04-term-0525",
        "concept:o012-d60-lab04-term-0526"
      ],
      "route_unit_ids": [
        "D60-R04",
        "D60-R05",
        "D60-R12",
        "D60-R13",
        "D60-R14"
      ],
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-lab04-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "475e922bffec9c8427e39d966236afdcb86d387b71f2bcd81f5922131db2b247",
        "file_sha256": "5e4d7bd4402d7ad0bd4be031c239ef2f7c223942431d800fee823b64fde327f4",
        "line_end": 222,
        "line_start": 215,
        "path": "source/id-ID/labs/computation-lab-004-cross-invariant-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-lab04-program",
        "anchor": "o012-d60-lab04-program",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-lab04-tests",
      "projected_id": "urn:uuid:3c0b9ec4-d714-5678-ba4b-3df563d239f4",
      "title": "Uji deterministik lengkap",
      "kind": "test_suite",
      "order": 15,
      "group": "unit:o012-d60-lab04",
      "parent_id": "unit:o012-d60-lab04",
      "native_path": [
        "unit:o012-d60-lab04",
        "unit:o012-d60-lab04-tests"
      ],
      "concept_ids": [
        "concept:o012-d60-lab04-term-0516",
        "concept:o012-d60-lab04-term-0517",
        "concept:o012-d60-lab04-term-0521",
        "concept:o012-d60-lab04-term-0523",
        "concept:o012-d60-lab04-term-0526"
      ],
      "route_unit_ids": [
        "D60-R04",
        "D60-R05",
        "D60-R12",
        "D60-R13",
        "D60-R14"
      ],
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-lab04-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "353bdbc23522c5640761be3de7e58bfa6af43bd52614f549dbcdfe70d63c1976",
        "file_sha256": "5e4d7bd4402d7ad0bd4be031c239ef2f7c223942431d800fee823b64fde327f4",
        "line_end": 229,
        "line_start": 223,
        "path": "source/id-ID/labs/computation-lab-004-cross-invariant-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-lab04-tests",
        "anchor": "o012-d60-lab04-tests",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-lab04-expected-output",
      "projected_id": "urn:uuid:29da72e1-5778-5a7e-821e-c96cd100e517",
      "title": "Keluaran acuan",
      "kind": "expected_output",
      "order": 16,
      "group": "unit:o012-d60-lab04",
      "parent_id": "unit:o012-d60-lab04",
      "native_path": [
        "unit:o012-d60-lab04",
        "unit:o012-d60-lab04-expected-output"
      ],
      "concept_ids": [
        "concept:o012-d60-lab04-term-0515",
        "concept:o012-d60-lab04-term-0517",
        "concept:o012-d60-lab04-term-0522",
        "concept:o012-d60-lab04-term-0525"
      ],
      "route_unit_ids": [
        "D60-R04",
        "D60-R05",
        "D60-R12",
        "D60-R13",
        "D60-R14"
      ],
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-lab04-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "2a2bb184e66685b588ca6285b56d735369daacd281bc11b536eaa0943d4d47a5",
        "file_sha256": "5e4d7bd4402d7ad0bd4be031c239ef2f7c223942431d800fee823b64fde327f4",
        "line_end": 236,
        "line_start": 230,
        "path": "source/id-ID/labs/computation-lab-004-cross-invariant-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-lab04-expected-output",
        "anchor": "o012-d60-lab04-expected-output",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-lab04-interpretation",
      "projected_id": "urn:uuid:9e56bd52-bc48-56c4-970e-b87daca99f3c",
      "title": "Interpretasi matematis",
      "kind": "interpretation",
      "order": 17,
      "group": "unit:o012-d60-lab04",
      "parent_id": "unit:o012-d60-lab04",
      "native_path": [
        "unit:o012-d60-lab04",
        "unit:o012-d60-lab04-interpretation"
      ],
      "concept_ids": [
        "concept:abelianization",
        "concept:homotopy-equivalence",
        "concept:o012-d60-lab04-term-0515",
        "concept:o012-d60-lab04-term-0518",
        "concept:o012-d60-lab04-term-0519",
        "concept:o012-d60-lab04-term-0520",
        "concept:o012-d60-lab04-term-0525",
        "concept:o012-d60-lab04-term-0526"
      ],
      "route_unit_ids": [
        "D60-R04",
        "D60-R05",
        "D60-R12",
        "D60-R13",
        "D60-R14"
      ],
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-lab04-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "b9a48ca86daeb854b8579141c23b482e34e0a7cf79162640b541a1c8bd5aa2d4",
        "file_sha256": "5e4d7bd4402d7ad0bd4be031c239ef2f7c223942431d800fee823b64fde327f4",
        "line_end": 252,
        "line_start": 237,
        "path": "source/id-ID/labs/computation-lab-004-cross-invariant-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-lab04-interpretation",
        "anchor": "o012-d60-lab04-interpretation",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-lab04-solution",
      "projected_id": "urn:uuid:026826ec-08f6-55a3-ba78-b2dcb471077b",
      "title": "Solusi lengkap",
      "kind": "solution",
      "order": 18,
      "group": "unit:o012-d60-lab04",
      "parent_id": "unit:o012-d60-lab04",
      "native_path": [
        "unit:o012-d60-lab04",
        "unit:o012-d60-lab04-solution"
      ],
      "concept_ids": [
        "concept:abelianization",
        "concept:attaching-map",
        "concept:fundamental-class",
        "concept:fundamental-group",
        "concept:group-presentation",
        "concept:homology",
        "concept:homotopy-equivalence",
        "concept:o012-d60-lab03-term-0513",
        "concept:o012-d60-lab04-term-0515",
        "concept:o012-d60-lab04-term-0516",
        "concept:o012-d60-lab04-term-0517",
        "concept:o012-d60-lab04-term-0518",
        "concept:o012-d60-lab04-term-0519",
        "concept:o012-d60-lab04-term-0520",
        "concept:o012-d60-lab04-term-0521",
        "concept:o012-d60-lab04-term-0522",
        "concept:o012-d60-lab04-term-0523",
        "concept:o012-d60-lab04-term-0524",
        "concept:o012-d60-lab04-term-0525",
        "concept:o012-d60-lab04-term-0526",
        "concept:wedge-sum"
      ],
      "route_unit_ids": [
        "D60-R04",
        "D60-R05",
        "D60-R12",
        "D60-R13",
        "D60-R14"
      ],
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-lab04-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "82cf9a095a05e835ecd6c2efa1f2ebc0d037cba2331b203806d008f99368c97b",
        "file_sha256": "5e4d7bd4402d7ad0bd4be031c239ef2f7c223942431d800fee823b64fde327f4",
        "line_end": 388,
        "line_start": 253,
        "path": "source/id-ID/labs/computation-lab-004-cross-invariant-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-lab04-solution",
        "anchor": "o012-d60-lab04-solution",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-lab04-sol-execution",
      "projected_id": "urn:uuid:aa6d88f1-6dda-59ce-a89a-ef1c4a505751",
      "title": "Eksekusi dan kontrak keluaran",
      "kind": "section",
      "order": 19,
      "group": "unit:o012-d60-lab04",
      "parent_id": "unit:o012-d60-lab04",
      "native_path": [
        "unit:o012-d60-lab04",
        "unit:o012-d60-lab04-sol-execution"
      ],
      "concept_ids": [
        "concept:abelianization",
        "concept:attaching-map",
        "concept:fundamental-class",
        "concept:fundamental-group",
        "concept:group-presentation",
        "concept:homology",
        "concept:homotopy-equivalence",
        "concept:o012-d60-lab03-term-0513",
        "concept:o012-d60-lab04-term-0515",
        "concept:o012-d60-lab04-term-0516",
        "concept:o012-d60-lab04-term-0517",
        "concept:o012-d60-lab04-term-0518",
        "concept:o012-d60-lab04-term-0519",
        "concept:o012-d60-lab04-term-0520",
        "concept:o012-d60-lab04-term-0521",
        "concept:o012-d60-lab04-term-0522",
        "concept:o012-d60-lab04-term-0523",
        "concept:o012-d60-lab04-term-0524",
        "concept:o012-d60-lab04-term-0525",
        "concept:o012-d60-lab04-term-0526",
        "concept:wedge-sum"
      ],
      "route_unit_ids": [
        "D60-R04",
        "D60-R05",
        "D60-R12",
        "D60-R13",
        "D60-R14"
      ],
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-lab04-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "76ad4d758e6e96e34f27e547f07edfc5cf799e50a1a4111c1db28c7b967322d1",
        "file_sha256": "5e4d7bd4402d7ad0bd4be031c239ef2f7c223942431d800fee823b64fde327f4",
        "line_end": 270,
        "line_start": 255,
        "path": "source/id-ID/labs/computation-lab-004-cross-invariant-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-lab04-sol-execution",
        "anchor": "o012-d60-lab04-sol-execution",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-lab04-sol-cellular-pair-a",
      "projected_id": "urn:uuid:6e739e17-ab85-5cba-88ca-8d5fae57ad80",
      "title": "Kompleks seluler dan homologi Pasangan A",
      "kind": "section",
      "order": 20,
      "group": "unit:o012-d60-lab04",
      "parent_id": "unit:o012-d60-lab04",
      "native_path": [
        "unit:o012-d60-lab04",
        "unit:o012-d60-lab04-sol-cellular-pair-a"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:homology",
        "concept:group-presentation",
        "concept:o012-d60-lab04-term-0517",
        "concept:o012-d60-lab04-term-0524"
      ],
      "route_unit_ids": [
        "D60-R04",
        "D60-R05",
        "D60-R12",
        "D60-R13",
        "D60-R14"
      ],
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-lab04-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "fb93e612a4111143b3d23b8b3f98b3ac4be8b432374b3787eac0dc2416ab99f5",
        "file_sha256": "5e4d7bd4402d7ad0bd4be031c239ef2f7c223942431d800fee823b64fde327f4",
        "line_end": 293,
        "line_start": 271,
        "path": "source/id-ID/labs/computation-lab-004-cross-invariant-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-lab04-sol-cellular-pair-a",
        "anchor": "o012-d60-lab04-sol-cellular-pair-a",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-lab04-sol-pi1-cup-pair-a",
      "projected_id": "urn:uuid:11a60a6c-132b-590b-bd6c-41c1aef6ef49",
      "title": "Grup fundamental dan produk cup Pasangan A",
      "kind": "section",
      "order": 21,
      "group": "unit:o012-d60-lab04",
      "parent_id": "unit:o012-d60-lab04",
      "native_path": [
        "unit:o012-d60-lab04",
        "unit:o012-d60-lab04-sol-pi1-cup-pair-a"
      ],
      "concept_ids": [
        "concept:abelianization",
        "concept:fundamental-group",
        "concept:o012-d60-lab03-term-0513",
        "concept:o012-d60-lab04-term-0516",
        "concept:o012-d60-lab04-term-0518",
        "concept:o012-d60-lab04-term-0519",
        "concept:o012-d60-lab04-term-0520"
      ],
      "route_unit_ids": [
        "D60-R04",
        "D60-R05",
        "D60-R12",
        "D60-R13",
        "D60-R14"
      ],
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-lab04-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "c12d09e413d7da2a19e1a764502db33418340814edb6bb61163eb35c771ade6f",
        "file_sha256": "5e4d7bd4402d7ad0bd4be031c239ef2f7c223942431d800fee823b64fde327f4",
        "line_end": 315,
        "line_start": 294,
        "path": "source/id-ID/labs/computation-lab-004-cross-invariant-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-lab04-sol-pi1-cup-pair-a",
        "anchor": "o012-d60-lab04-sol-pi1-cup-pair-a",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-lab04-sol-pair-b",
      "projected_id": "urn:uuid:7ad85d17-b53c-5956-922e-402f24d582e1",
      "title": "Peta Hopf dan kuadrat cup Pasangan B",
      "kind": "section",
      "order": 22,
      "group": "unit:o012-d60-lab04",
      "parent_id": "unit:o012-d60-lab04",
      "native_path": [
        "unit:o012-d60-lab04",
        "unit:o012-d60-lab04-sol-pair-b"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:o012-d60-lab03-term-0513",
        "concept:o012-d60-lab04-term-0522",
        "concept:o012-d60-lab04-term-0523",
        "concept:o012-d60-lab04-term-0524"
      ],
      "route_unit_ids": [
        "D60-R04",
        "D60-R05",
        "D60-R12",
        "D60-R13",
        "D60-R14"
      ],
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-lab04-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "74fd0b68819f9592523ed30b775b17789ff5b81d59def86447c353c09c91e041",
        "file_sha256": "5e4d7bd4402d7ad0bd4be031c239ef2f7c223942431d800fee823b64fde327f4",
        "line_end": 338,
        "line_start": 316,
        "path": "source/id-ID/labs/computation-lab-004-cross-invariant-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-lab04-sol-pair-b",
        "anchor": "o012-d60-lab04-sol-pair-b",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-lab04-sol-negative",
      "projected_id": "urn:uuid:5c40a258-c8c0-5e49-bf73-2447a28b1cb4",
      "title": "Audit kesimpulan negatif",
      "kind": "section",
      "order": 23,
      "group": "unit:o012-d60-lab04",
      "parent_id": "unit:o012-d60-lab04",
      "native_path": [
        "unit:o012-d60-lab04",
        "unit:o012-d60-lab04-sol-negative"
      ],
      "concept_ids": [
        "concept:homology",
        "concept:homotopy-equivalence",
        "concept:o012-d60-lab04-term-0518",
        "concept:o012-d60-lab04-term-0524",
        "concept:o012-d60-lab04-term-0526"
      ],
      "route_unit_ids": [
        "D60-R04",
        "D60-R05",
        "D60-R12",
        "D60-R13",
        "D60-R14"
      ],
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-lab04-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "3fe9195e0484a7e4dda1ce15140f3d2a29a7dd726e523c6f2ff7c89e8994da06",
        "file_sha256": "5e4d7bd4402d7ad0bd4be031c239ef2f7c223942431d800fee823b64fde327f4",
        "line_end": 354,
        "line_start": 339,
        "path": "source/id-ID/labs/computation-lab-004-cross-invariant-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-lab04-sol-negative",
        "anchor": "o012-d60-lab04-sol-negative",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-lab04-reproducibility",
      "projected_id": "urn:uuid:81304ee9-54a5-560a-9736-c776edd254af",
      "title": "Pemeriksaan reproduktibilitas",
      "kind": "verification",
      "order": 24,
      "group": "unit:o012-d60-lab04",
      "parent_id": "unit:o012-d60-lab04",
      "native_path": [
        "unit:o012-d60-lab04",
        "unit:o012-d60-lab04-reproducibility"
      ],
      "concept_ids": [
        "concept:abelianization",
        "concept:attaching-map",
        "concept:fundamental-class",
        "concept:fundamental-group",
        "concept:group-presentation",
        "concept:homology",
        "concept:homotopy-equivalence",
        "concept:o012-d60-lab03-term-0513",
        "concept:o012-d60-lab04-term-0515",
        "concept:o012-d60-lab04-term-0516",
        "concept:o012-d60-lab04-term-0517",
        "concept:o012-d60-lab04-term-0518",
        "concept:o012-d60-lab04-term-0519",
        "concept:o012-d60-lab04-term-0520",
        "concept:o012-d60-lab04-term-0521",
        "concept:o012-d60-lab04-term-0522",
        "concept:o012-d60-lab04-term-0523",
        "concept:o012-d60-lab04-term-0524",
        "concept:o012-d60-lab04-term-0525",
        "concept:o012-d60-lab04-term-0526",
        "concept:wedge-sum"
      ],
      "route_unit_ids": [
        "D60-R04",
        "D60-R05",
        "D60-R12",
        "D60-R13",
        "D60-R14"
      ],
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-lab04-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "d4ef4effc19fb28e5b1a53b4e6f2046ddf23323711588e3011c94d0859367878",
        "file_sha256": "5e4d7bd4402d7ad0bd4be031c239ef2f7c223942431d800fee823b64fde327f4",
        "line_end": 371,
        "line_start": 355,
        "path": "source/id-ID/labs/computation-lab-004-cross-invariant-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-lab04-reproducibility",
        "anchor": "o012-d60-lab04-reproducibility",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-lab04-rights",
      "projected_id": "urn:uuid:e3fca95c-c726-5ac6-a76d-46745fc3d97a",
      "title": "Hak, atribusi, dan provenans",
      "kind": "rights_notice",
      "order": 25,
      "group": "unit:o012-d60-lab04",
      "parent_id": "unit:o012-d60-lab04",
      "native_path": [
        "unit:o012-d60-lab04",
        "unit:o012-d60-lab04-rights"
      ],
      "concept_ids": [
        "concept:homotopy-equivalence"
      ],
      "route_unit_ids": [
        "D60-R04",
        "D60-R05",
        "D60-R12",
        "D60-R13",
        "D60-R14"
      ],
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-lab04-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "7f3917654104bca78c6c5bfc84f7bc7f27094cf6808bc031f39961c0d1ca2a5e",
        "file_sha256": "5e4d7bd4402d7ad0bd4be031c239ef2f7c223942431d800fee823b64fde327f4",
        "line_end": 388,
        "line_start": 372,
        "path": "source/id-ID/labs/computation-lab-004-cross-invariant-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-lab04-rights",
        "anchor": "o012-d60-lab04-rights",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-d60-lab04",
      "projected_id": "urn:uuid:fb34d0ed-c0d4-5a5a-8f17-7def01c68052",
      "title": "Laboratorium Komputasi 4 — Sintesis Lintas-Invarian",
      "kind": "reader_unit",
      "order": 45,
      "group": "unit:o012-d60-lab04",
      "parent_id": "course:o012-d60",
      "native_path": [
        "unit:o012-d60-lab04"
      ],
      "concept_ids": [
        "concept:abelianization",
        "concept:attaching-map",
        "concept:fundamental-class",
        "concept:fundamental-group",
        "concept:group-presentation",
        "concept:homology",
        "concept:homotopy-equivalence",
        "concept:o012-d60-lab03-term-0513",
        "concept:o012-d60-lab04-term-0515",
        "concept:o012-d60-lab04-term-0516",
        "concept:o012-d60-lab04-term-0517",
        "concept:o012-d60-lab04-term-0518",
        "concept:o012-d60-lab04-term-0519",
        "concept:o012-d60-lab04-term-0520",
        "concept:o012-d60-lab04-term-0521",
        "concept:o012-d60-lab04-term-0522",
        "concept:o012-d60-lab04-term-0523",
        "concept:o012-d60-lab04-term-0524",
        "concept:o012-d60-lab04-term-0525",
        "concept:o012-d60-lab04-term-0526",
        "concept:wedge-sum"
      ],
      "route_unit_ids": [
        "D60-R04",
        "D60-R05",
        "D60-R12",
        "D60-R13",
        "D60-R14"
      ],
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-d60-lab04-original-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "7608d40b15727e12b343e96097bbf75e7e9fd92a7ed3e61c1188cac0e09aaf1e",
        "file_sha256": "5e4d7bd4402d7ad0bd4be031c239ef2f7c223942431d800fee823b64fde327f4",
        "line_end": 388,
        "line_start": 13,
        "path": "source/id-ID/labs/computation-lab-004-cross-invariant-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-d60-lab04",
        "anchor": "o012-d60-lab04",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u001-def-007",
      "projected_id": "urn:uuid:6683be1b-6f9d-5f30-9ab4-72bd3cf15bf1",
      "title": "Definisi (rantai). Misalkan $X$ ruang topologis dengan struktur",
      "kind": "definition",
      "order": 1,
      "group": "unit:o012-fom-u001",
      "parent_id": "unit:o012-fom-u001-s02",
      "native_path": [
        "unit:o012-fom-u001",
        "unit:o012-fom-u001-s02",
        "unit:o012-fom-u001-def-007"
      ],
      "concept_ids": [
        "concept:path-connected-component",
        "concept:based-map",
        "concept:based-homotopy-class",
        "concept:affinely-independent",
        "concept:convex-hull",
        "concept:barycentric-map",
        "concept:simplex",
        "concept:simplex-face",
        "concept:vertex",
        "concept:delta-complex",
        "concept:simplicial-complex",
        "concept:simplicial-homology",
        "concept:chain",
        "concept:boundary-map",
        "concept:boundary-of-a-simplex",
        "concept:chain-boundary",
        "concept:cycle",
        "concept:homologous",
        "concept:homology-class",
        "concept:homology",
        "concept:free-abelian-group",
        "concept:barycentric-coordinates",
        "concept:characteristic-map",
        "concept:orientation",
        "concept:abelianization",
        "concept:nonexample",
        "concept:singular-homology",
        "concept:comparison-theorem"
      ],
      "route_unit_ids": "D60-R08",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "a1c6f09459c419c6b48fbe92ad4ca9d2455d8cdfab97a8d60f2978ac6a03ee27",
        "file_sha256": "d9b64140f9340c75bc34c12bc02ee843d87de3566e331c50c2374075718aa2c6",
        "line_end": 468,
        "line_start": 441,
        "path": "source/id-ID/fomberg/units/fomberg-unit-001-delta-complexes-simplicial-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u001-def-007",
        "anchor": "o012-fom-u001-def-007",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u001-mcheck-001",
      "projected_id": "urn:uuid:1ffcb7d2-5d50-5f34-a44c-68d187217bb1",
      "title": "Pemeriksaan Penguasaan F1.1 (koordinat barisentris). Ambil",
      "kind": "exercise",
      "order": 1,
      "group": "unit:o012-fom-u001",
      "parent_id": "unit:o012-fom-u001-mastery",
      "native_path": [
        "unit:o012-fom-u001",
        "unit:o012-fom-u001-mastery",
        "unit:o012-fom-u001-mcheck-001"
      ],
      "concept_ids": [
        "concept:path-connected-component",
        "concept:based-map",
        "concept:based-homotopy-class",
        "concept:affinely-independent",
        "concept:convex-hull",
        "concept:barycentric-map",
        "concept:simplex",
        "concept:simplex-face",
        "concept:vertex",
        "concept:delta-complex",
        "concept:simplicial-complex",
        "concept:simplicial-homology",
        "concept:chain",
        "concept:boundary-map",
        "concept:boundary-of-a-simplex",
        "concept:chain-boundary",
        "concept:cycle",
        "concept:homologous",
        "concept:homology-class",
        "concept:homology",
        "concept:free-abelian-group",
        "concept:barycentric-coordinates",
        "concept:characteristic-map",
        "concept:orientation",
        "concept:abelianization",
        "concept:nonexample",
        "concept:singular-homology",
        "concept:comparison-theorem"
      ],
      "route_unit_ids": "D60-R08",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u001-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "057f6db36bff64611ce0aafd87efec758e74a3431eab91b52af1b2f3cc1156aa",
        "file_sha256": "d9b64140f9340c75bc34c12bc02ee843d87de3566e331c50c2374075718aa2c6",
        "line_end": 854,
        "line_start": 842,
        "path": "source/id-ID/fomberg/units/fomberg-unit-001-delta-complexes-simplicial-homology.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u001-mcheck-001",
        "anchor": "o012-fom-u001-mcheck-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-fom-u001-hint-001",
            "relation_id": "urn:uuid:d031a82d-88ad-5b80-8b8f-c1aa88562ad1",
            "native_relation_id": "relation:hints:fom-u001-hint-001:mcheck-001"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-fom-u001-sol-001",
            "relation_id": "urn:uuid:c33e908f-cc4d-5c54-8c3e-71c8329118c9",
            "native_relation_id": "relation:solves:fom-u001-sol-001:mcheck-001"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-fom-u001-notice",
      "projected_id": "urn:uuid:0ee3ad53-172c-5101-b47f-0711d5c62bdf",
      "title": "Tentang komponen ini",
      "kind": "section",
      "order": 1,
      "group": "unit:o012-fom-u001",
      "parent_id": "unit:o012-fom-u001",
      "native_path": [
        "unit:o012-fom-u001",
        "unit:o012-fom-u001-notice"
      ],
      "concept_ids": [
        "concept:path-connected-component",
        "concept:based-map",
        "concept:based-homotopy-class",
        "concept:affinely-independent",
        "concept:convex-hull",
        "concept:barycentric-map",
        "concept:simplex",
        "concept:simplex-face",
        "concept:vertex",
        "concept:delta-complex",
        "concept:simplicial-complex",
        "concept:simplicial-homology",
        "concept:chain",
        "concept:boundary-map",
        "concept:boundary-of-a-simplex",
        "concept:chain-boundary",
        "concept:cycle",
        "concept:homologous",
        "concept:homology-class",
        "concept:homology",
        "concept:free-abelian-group",
        "concept:barycentric-coordinates",
        "concept:characteristic-map",
        "concept:orientation",
        "concept:abelianization",
        "concept:nonexample",
        "concept:singular-homology",
        "concept:comparison-theorem"
      ],
      "route_unit_ids": "D60-R08",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u001-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "79c9270146144eab5859e4588483c80c8cfbd4ae7eeaa7343b41688e52350971",
        "file_sha256": "d9b64140f9340c75bc34c12bc02ee843d87de3566e331c50c2374075718aa2c6",
        "line_end": 39,
        "line_start": 15,
        "path": "source/id-ID/fomberg/units/fomberg-unit-001-delta-complexes-simplicial-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u001-notice",
        "anchor": "o012-fom-u001-notice",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u001-rem-001",
      "projected_id": "urn:uuid:cc6f2a43-e74d-5b91-b4e8-456b40893cef",
      "title": "Catatan. Untuk $n\\geq1$ dan ruang bertitik $(X,x_0)$, unsur",
      "kind": "remark",
      "order": 1,
      "group": "unit:o012-fom-u001",
      "parent_id": "unit:o012-fom-u001-s01",
      "native_path": [
        "unit:o012-fom-u001",
        "unit:o012-fom-u001-s01",
        "unit:o012-fom-u001-rem-001"
      ],
      "concept_ids": [
        "concept:path-connected-component",
        "concept:based-map",
        "concept:based-homotopy-class",
        "concept:affinely-independent",
        "concept:convex-hull",
        "concept:barycentric-map",
        "concept:simplex",
        "concept:simplex-face",
        "concept:vertex",
        "concept:delta-complex",
        "concept:simplicial-complex",
        "concept:simplicial-homology",
        "concept:chain",
        "concept:boundary-map",
        "concept:boundary-of-a-simplex",
        "concept:chain-boundary",
        "concept:cycle",
        "concept:homologous",
        "concept:homology-class",
        "concept:homology",
        "concept:free-abelian-group",
        "concept:barycentric-coordinates",
        "concept:characteristic-map",
        "concept:orientation",
        "concept:abelianization",
        "concept:nonexample",
        "concept:singular-homology",
        "concept:comparison-theorem"
      ],
      "route_unit_ids": "D60-R08",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "ec63cbae9154f574df13b450e1632e9d68545c89091dd94e68a42ba522b12d42",
        "file_sha256": "d9b64140f9340c75bc34c12bc02ee843d87de3566e331c50c2374075718aa2c6",
        "line_end": 77,
        "line_start": 67,
        "path": "source/id-ID/fomberg/units/fomberg-unit-001-delta-complexes-simplicial-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u001-rem-001",
        "anchor": "o012-fom-u001-rem-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u001-audit-005",
      "projected_id": "urn:uuid:d56f8590-9b18-5b16-aece-d995c02e8f89",
      "title": "Audit sumber. Baris 350 menyatakan $n\\geq1$, tetapi contoh berikutnya",
      "kind": "source_audit",
      "order": 2,
      "group": "unit:o012-fom-u001",
      "parent_id": "unit:o012-fom-u001-s02",
      "native_path": [
        "unit:o012-fom-u001",
        "unit:o012-fom-u001-s02",
        "unit:o012-fom-u001-audit-005"
      ],
      "concept_ids": [
        "concept:path-connected-component",
        "concept:based-map",
        "concept:based-homotopy-class",
        "concept:affinely-independent",
        "concept:convex-hull",
        "concept:barycentric-map",
        "concept:simplex",
        "concept:simplex-face",
        "concept:vertex",
        "concept:delta-complex",
        "concept:simplicial-complex",
        "concept:simplicial-homology",
        "concept:chain",
        "concept:boundary-map",
        "concept:boundary-of-a-simplex",
        "concept:chain-boundary",
        "concept:cycle",
        "concept:homologous",
        "concept:homology-class",
        "concept:homology",
        "concept:free-abelian-group",
        "concept:barycentric-coordinates",
        "concept:characteristic-map",
        "concept:orientation",
        "concept:abelianization",
        "concept:nonexample",
        "concept:singular-homology",
        "concept:comparison-theorem"
      ],
      "route_unit_ids": "D60-R08",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u001-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "7e36cfdda3a48f6c5ee9db23794a2d866ddc5bc78b7ee68377269fee99cee6ba",
        "file_sha256": "d9b64140f9340c75bc34c12bc02ee843d87de3566e331c50c2374075718aa2c6",
        "line_end": 474,
        "line_start": 470,
        "path": "source/id-ID/fomberg/units/fomberg-unit-001-delta-complexes-simplicial-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u001-audit-005",
        "anchor": "o012-fom-u001-audit-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u001-audit-pi-n",
      "projected_id": "urn:uuid:bd618e27-4bee-5344-bff2-3d64e7f09c6c",
      "title": "Audit sumber. Baris 49 hanya mengatakan bahwa unsur $\\pi_n$ “adalah",
      "kind": "source_audit",
      "order": 2,
      "group": "unit:o012-fom-u001",
      "parent_id": "unit:o012-fom-u001-s01",
      "native_path": [
        "unit:o012-fom-u001",
        "unit:o012-fom-u001-s01",
        "unit:o012-fom-u001-audit-pi-n"
      ],
      "concept_ids": [
        "concept:path-connected-component",
        "concept:based-map",
        "concept:based-homotopy-class",
        "concept:affinely-independent",
        "concept:convex-hull",
        "concept:barycentric-map",
        "concept:simplex",
        "concept:simplex-face",
        "concept:vertex",
        "concept:delta-complex",
        "concept:simplicial-complex",
        "concept:simplicial-homology",
        "concept:chain",
        "concept:boundary-map",
        "concept:boundary-of-a-simplex",
        "concept:chain-boundary",
        "concept:cycle",
        "concept:homologous",
        "concept:homology-class",
        "concept:homology",
        "concept:free-abelian-group",
        "concept:barycentric-coordinates",
        "concept:characteristic-map",
        "concept:orientation",
        "concept:abelianization",
        "concept:nonexample",
        "concept:singular-homology",
        "concept:comparison-theorem"
      ],
      "route_unit_ids": "D60-R08",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u001-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "6d7d6ca0847bac5ac92e8f77084510227ed8afa92a10496833927e0c82e92b3c",
        "file_sha256": "d9b64140f9340c75bc34c12bc02ee843d87de3566e331c50c2374075718aa2c6",
        "line_end": 83,
        "line_start": 79,
        "path": "source/id-ID/fomberg/units/fomberg-unit-001-delta-complexes-simplicial-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u001-audit-pi-n",
        "anchor": "o012-fom-u001-audit-pi-n",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u001-hint-001",
      "projected_id": "urn:uuid:46fd5297-67e1-5e9a-bb4e-45672036d71c",
      "title": "Petunjuk. Periksa kebebasan linear $v_1-v_0,v_2-v_0$, lalu baca kedua",
      "kind": "hint",
      "order": 2,
      "group": "unit:o012-fom-u001",
      "parent_id": "unit:o012-fom-u001-mastery",
      "native_path": [
        "unit:o012-fom-u001",
        "unit:o012-fom-u001-mastery",
        "unit:o012-fom-u001-hint-001"
      ],
      "concept_ids": [
        "concept:path-connected-component",
        "concept:based-map",
        "concept:based-homotopy-class",
        "concept:affinely-independent",
        "concept:convex-hull",
        "concept:barycentric-map",
        "concept:simplex",
        "concept:simplex-face",
        "concept:vertex",
        "concept:delta-complex",
        "concept:simplicial-complex",
        "concept:simplicial-homology",
        "concept:chain",
        "concept:boundary-map",
        "concept:boundary-of-a-simplex",
        "concept:chain-boundary",
        "concept:cycle",
        "concept:homologous",
        "concept:homology-class",
        "concept:homology",
        "concept:free-abelian-group",
        "concept:barycentric-coordinates",
        "concept:characteristic-map",
        "concept:orientation",
        "concept:abelianization",
        "concept:nonexample",
        "concept:singular-homology",
        "concept:comparison-theorem"
      ],
      "route_unit_ids": "D60-R08",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u001-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "45652fd89161d63b7ee055b057510982e9be70fe2ec1af098fab27fba1d137d2",
        "file_sha256": "d9b64140f9340c75bc34c12bc02ee843d87de3566e331c50c2374075718aa2c6",
        "line_end": 859,
        "line_start": 856,
        "path": "source/id-ID/fomberg/units/fomberg-unit-001-delta-complexes-simplicial-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u001-hint-001",
        "anchor": "o012-fom-u001-hint-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u001-s01",
      "projected_id": "urn:uuid:b79d9e57-d346-5634-821c-acb88ef82219",
      "title": "Kompleks-$\\Delta$",
      "kind": "section",
      "order": 2,
      "group": "unit:o012-fom-u001",
      "parent_id": "unit:o012-fom-u001",
      "native_path": [
        "unit:o012-fom-u001",
        "unit:o012-fom-u001-s01"
      ],
      "concept_ids": [
        "concept:path-connected-component",
        "concept:based-map",
        "concept:based-homotopy-class",
        "concept:affinely-independent",
        "concept:convex-hull",
        "concept:barycentric-map",
        "concept:simplex",
        "concept:simplex-face",
        "concept:vertex",
        "concept:delta-complex",
        "concept:simplicial-complex",
        "concept:simplicial-homology",
        "concept:chain",
        "concept:boundary-map",
        "concept:boundary-of-a-simplex",
        "concept:chain-boundary",
        "concept:cycle",
        "concept:homologous",
        "concept:homology-class",
        "concept:homology",
        "concept:free-abelian-group",
        "concept:barycentric-coordinates",
        "concept:characteristic-map",
        "concept:orientation",
        "concept:abelianization",
        "concept:nonexample",
        "concept:singular-homology",
        "concept:comparison-theorem"
      ],
      "route_unit_ids": "D60-R08",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "a8b908dce1226e3bea02ad84e21c702ae258f5dfdee2ab5291cf3d82126ea4db",
        "file_sha256": "d9b64140f9340c75bc34c12bc02ee843d87de3566e331c50c2374075718aa2c6",
        "line_end": 438,
        "line_start": 42,
        "path": "source/id-ID/fomberg/units/fomberg-unit-001-delta-complexes-simplicial-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u001-s01",
        "anchor": "o012-fom-u001-s01",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u001-def-001",
      "projected_id": "urn:uuid:53b7594a-f5c7-5415-a926-2489127ded4f",
      "title": "Definisi (vektor bebas afin). Misalkan",
      "kind": "definition",
      "order": 3,
      "group": "unit:o012-fom-u001",
      "parent_id": "unit:o012-fom-u001-s01",
      "native_path": [
        "unit:o012-fom-u001",
        "unit:o012-fom-u001-s01",
        "unit:o012-fom-u001-def-001"
      ],
      "concept_ids": [
        "concept:path-connected-component",
        "concept:based-map",
        "concept:based-homotopy-class",
        "concept:affinely-independent",
        "concept:convex-hull",
        "concept:barycentric-map",
        "concept:simplex",
        "concept:simplex-face",
        "concept:vertex",
        "concept:delta-complex",
        "concept:simplicial-complex",
        "concept:simplicial-homology",
        "concept:chain",
        "concept:boundary-map",
        "concept:boundary-of-a-simplex",
        "concept:chain-boundary",
        "concept:cycle",
        "concept:homologous",
        "concept:homology-class",
        "concept:homology",
        "concept:free-abelian-group",
        "concept:barycentric-coordinates",
        "concept:characteristic-map",
        "concept:orientation",
        "concept:abelianization",
        "concept:nonexample",
        "concept:singular-homology",
        "concept:comparison-theorem"
      ],
      "route_unit_ids": "D60-R08",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "5f2474b18bf2e31040ef0dcefff15bf8542e14128b97450cb3e30e88cd8db1f5",
        "file_sha256": "d9b64140f9340c75bc34c12bc02ee843d87de3566e331c50c2374075718aa2c6",
        "line_end": 95,
        "line_start": 85,
        "path": "source/id-ID/fomberg/units/fomberg-unit-001-delta-complexes-simplicial-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u001-def-001",
        "anchor": "o012-fom-u001-def-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u001-rem-010",
      "projected_id": "urn:uuid:ea303960-427e-5f88-b876-092256b85d0e",
      "title": "Catatan. Unsur $C_n^\\Delta(X)$ disebut rantai-$n$.",
      "kind": "remark",
      "order": 3,
      "group": "unit:o012-fom-u001",
      "parent_id": "unit:o012-fom-u001-s02",
      "native_path": [
        "unit:o012-fom-u001",
        "unit:o012-fom-u001-s02",
        "unit:o012-fom-u001-rem-010"
      ],
      "concept_ids": [
        "concept:path-connected-component",
        "concept:based-map",
        "concept:based-homotopy-class",
        "concept:affinely-independent",
        "concept:convex-hull",
        "concept:barycentric-map",
        "concept:simplex",
        "concept:simplex-face",
        "concept:vertex",
        "concept:delta-complex",
        "concept:simplicial-complex",
        "concept:simplicial-homology",
        "concept:chain",
        "concept:boundary-map",
        "concept:boundary-of-a-simplex",
        "concept:chain-boundary",
        "concept:cycle",
        "concept:homologous",
        "concept:homology-class",
        "concept:homology",
        "concept:free-abelian-group",
        "concept:barycentric-coordinates",
        "concept:characteristic-map",
        "concept:orientation",
        "concept:abelianization",
        "concept:nonexample",
        "concept:singular-homology",
        "concept:comparison-theorem"
      ],
      "route_unit_ids": "D60-R08",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "9a20144e518670ca49517148dd3b6931331dc681c6315dc6dfd4a97aa420ad64",
        "file_sha256": "d9b64140f9340c75bc34c12bc02ee843d87de3566e331c50c2374075718aa2c6",
        "line_end": 478,
        "line_start": 476,
        "path": "source/id-ID/fomberg/units/fomberg-unit-001-delta-complexes-simplicial-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u001-rem-010",
        "anchor": "o012-fom-u001-rem-010",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u001-s02",
      "projected_id": "urn:uuid:08d616dd-c349-5a93-9991-5dc765fb6846",
      "title": "Homologi simpleksial",
      "kind": "section",
      "order": 3,
      "group": "unit:o012-fom-u001",
      "parent_id": "unit:o012-fom-u001",
      "native_path": [
        "unit:o012-fom-u001",
        "unit:o012-fom-u001-s02"
      ],
      "concept_ids": [
        "concept:path-connected-component",
        "concept:based-map",
        "concept:based-homotopy-class",
        "concept:affinely-independent",
        "concept:convex-hull",
        "concept:barycentric-map",
        "concept:simplex",
        "concept:simplex-face",
        "concept:vertex",
        "concept:delta-complex",
        "concept:simplicial-complex",
        "concept:simplicial-homology",
        "concept:chain",
        "concept:boundary-map",
        "concept:boundary-of-a-simplex",
        "concept:chain-boundary",
        "concept:cycle",
        "concept:homologous",
        "concept:homology-class",
        "concept:homology",
        "concept:free-abelian-group",
        "concept:barycentric-coordinates",
        "concept:characteristic-map",
        "concept:orientation",
        "concept:abelianization",
        "concept:nonexample",
        "concept:singular-homology",
        "concept:comparison-theorem"
      ],
      "route_unit_ids": "D60-R08",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "3d47838d2477f017166821cb1bae6c4c99852a88ffd325e2bba4952abdf2c92f",
        "file_sha256": "d9b64140f9340c75bc34c12bc02ee843d87de3566e331c50c2374075718aa2c6",
        "line_end": 835,
        "line_start": 439,
        "path": "source/id-ID/fomberg/units/fomberg-unit-001-delta-complexes-simplicial-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u001-s02",
        "anchor": "o012-fom-u001-s02",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u001-sol-001",
      "projected_id": "urn:uuid:fa50cd66-bb16-5162-928f-27a132a8b02e",
      "title": "Solusi Pemeriksaan F1.1. Kita mempunyai",
      "kind": "solution",
      "order": 3,
      "group": "unit:o012-fom-u001",
      "parent_id": "unit:o012-fom-u001-mastery",
      "native_path": [
        "unit:o012-fom-u001",
        "unit:o012-fom-u001-mastery",
        "unit:o012-fom-u001-sol-001"
      ],
      "concept_ids": [
        "concept:path-connected-component",
        "concept:based-map",
        "concept:based-homotopy-class",
        "concept:affinely-independent",
        "concept:convex-hull",
        "concept:barycentric-map",
        "concept:simplex",
        "concept:simplex-face",
        "concept:vertex",
        "concept:delta-complex",
        "concept:simplicial-complex",
        "concept:simplicial-homology",
        "concept:chain",
        "concept:boundary-map",
        "concept:boundary-of-a-simplex",
        "concept:chain-boundary",
        "concept:cycle",
        "concept:homologous",
        "concept:homology-class",
        "concept:homology",
        "concept:free-abelian-group",
        "concept:barycentric-coordinates",
        "concept:characteristic-map",
        "concept:orientation",
        "concept:abelianization",
        "concept:nonexample",
        "concept:singular-homology",
        "concept:comparison-theorem"
      ],
      "route_unit_ids": "D60-R08",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u001-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "d8106720518f12a3c4e89da59ac3d3a02d2c8ad573396d4bf80cd1c93bec1704",
        "file_sha256": "d9b64140f9340c75bc34c12bc02ee843d87de3566e331c50c2374075718aa2c6",
        "line_end": 879,
        "line_start": 861,
        "path": "source/id-ID/fomberg/units/fomberg-unit-001-delta-complexes-simplicial-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u001-sol-001",
        "anchor": "o012-fom-u001-sol-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u001-audit-affine-ambient",
      "projected_id": "urn:uuid:984fe0b0-22cc-551d-b011-4fe576b17a95",
      "title": "Audit sumber. Baris 53 menempatkan $v_0,\\ldots,v_n$ hanya di",
      "kind": "source_audit",
      "order": 4,
      "group": "unit:o012-fom-u001",
      "parent_id": "unit:o012-fom-u001-s01",
      "native_path": [
        "unit:o012-fom-u001",
        "unit:o012-fom-u001-s01",
        "unit:o012-fom-u001-audit-affine-ambient"
      ],
      "concept_ids": [
        "concept:path-connected-component",
        "concept:based-map",
        "concept:based-homotopy-class",
        "concept:affinely-independent",
        "concept:convex-hull",
        "concept:barycentric-map",
        "concept:simplex",
        "concept:simplex-face",
        "concept:vertex",
        "concept:delta-complex",
        "concept:simplicial-complex",
        "concept:simplicial-homology",
        "concept:chain",
        "concept:boundary-map",
        "concept:boundary-of-a-simplex",
        "concept:chain-boundary",
        "concept:cycle",
        "concept:homologous",
        "concept:homology-class",
        "concept:homology",
        "concept:free-abelian-group",
        "concept:barycentric-coordinates",
        "concept:characteristic-map",
        "concept:orientation",
        "concept:abelianization",
        "concept:nonexample",
        "concept:singular-homology",
        "concept:comparison-theorem"
      ],
      "route_unit_ids": "D60-R08",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u001-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "8de360022a56e8fd85a29ad67019abafa28298449ccbc5143f60cb6c03ae29ee",
        "file_sha256": "d9b64140f9340c75bc34c12bc02ee843d87de3566e331c50c2374075718aa2c6",
        "line_end": 102,
        "line_start": 97,
        "path": "source/id-ID/fomberg/units/fomberg-unit-001-delta-complexes-simplicial-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u001-audit-affine-ambient",
        "anchor": "o012-fom-u001-audit-affine-ambient",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u001-exa-006",
      "projected_id": "urn:uuid:d1c52bf2-a9a9-5564-9808-c011e372e2cd",
      "title": "Contoh (rantai pada $S^1$). Untuk kompleks-$\\Delta$ lingkaran satu simpul",
      "kind": "example",
      "order": 4,
      "group": "unit:o012-fom-u001",
      "parent_id": "unit:o012-fom-u001-s02",
      "native_path": [
        "unit:o012-fom-u001",
        "unit:o012-fom-u001-s02",
        "unit:o012-fom-u001-exa-006"
      ],
      "concept_ids": [
        "concept:path-connected-component",
        "concept:based-map",
        "concept:based-homotopy-class",
        "concept:affinely-independent",
        "concept:convex-hull",
        "concept:barycentric-map",
        "concept:simplex",
        "concept:simplex-face",
        "concept:vertex",
        "concept:delta-complex",
        "concept:simplicial-complex",
        "concept:simplicial-homology",
        "concept:chain",
        "concept:boundary-map",
        "concept:boundary-of-a-simplex",
        "concept:chain-boundary",
        "concept:cycle",
        "concept:homologous",
        "concept:homology-class",
        "concept:homology",
        "concept:free-abelian-group",
        "concept:barycentric-coordinates",
        "concept:characteristic-map",
        "concept:orientation",
        "concept:abelianization",
        "concept:nonexample",
        "concept:singular-homology",
        "concept:comparison-theorem"
      ],
      "route_unit_ids": "D60-R08",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "f8441a334386bce8c66593a843a1b6fc70596b296f692cd9f2947e17d998ca03",
        "file_sha256": "d9b64140f9340c75bc34c12bc02ee843d87de3566e331c50c2374075718aa2c6",
        "line_end": 492,
        "line_start": 480,
        "path": "source/id-ID/fomberg/units/fomberg-unit-001-delta-complexes-simplicial-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u001-exa-006",
        "anchor": "o012-fom-u001-exa-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u001-mastery",
      "projected_id": "urn:uuid:4be85d06-b7c3-5cb9-a9f0-2a04ff1229c1",
      "title": "Lapisan penguasaan edisi",
      "kind": "section",
      "order": 4,
      "group": "unit:o012-fom-u001",
      "parent_id": "unit:o012-fom-u001",
      "native_path": [
        "unit:o012-fom-u001",
        "unit:o012-fom-u001-mastery"
      ],
      "concept_ids": [
        "concept:path-connected-component",
        "concept:based-map",
        "concept:based-homotopy-class",
        "concept:affinely-independent",
        "concept:convex-hull",
        "concept:barycentric-map",
        "concept:simplex",
        "concept:simplex-face",
        "concept:vertex",
        "concept:delta-complex",
        "concept:simplicial-complex",
        "concept:simplicial-homology",
        "concept:chain",
        "concept:boundary-map",
        "concept:boundary-of-a-simplex",
        "concept:chain-boundary",
        "concept:cycle",
        "concept:homologous",
        "concept:homology-class",
        "concept:homology",
        "concept:free-abelian-group",
        "concept:barycentric-coordinates",
        "concept:characteristic-map",
        "concept:orientation",
        "concept:abelianization",
        "concept:nonexample",
        "concept:singular-homology",
        "concept:comparison-theorem"
      ],
      "route_unit_ids": "D60-R08",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u001-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "67cb536fda34e9c3fe20843eadb3facfc7dd94b90a16ed1dc2bfa34c9c69ca5b",
        "file_sha256": "d9b64140f9340c75bc34c12bc02ee843d87de3566e331c50c2374075718aa2c6",
        "line_end": 1067,
        "line_start": 836,
        "path": "source/id-ID/fomberg/units/fomberg-unit-001-delta-complexes-simplicial-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u001-mastery",
        "anchor": "o012-fom-u001-mastery",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u001-mcheck-002",
      "projected_id": "urn:uuid:5c5cef73-f32d-5c02-99e8-7d2fbd0bf831",
      "title": "Pemeriksaan Penguasaan F1.2 (lingkaran sebagai kompleks-$\\Delta$).",
      "kind": "exercise",
      "order": 4,
      "group": "unit:o012-fom-u001",
      "parent_id": "unit:o012-fom-u001-mastery",
      "native_path": [
        "unit:o012-fom-u001",
        "unit:o012-fom-u001-mastery",
        "unit:o012-fom-u001-mcheck-002"
      ],
      "concept_ids": [
        "concept:path-connected-component",
        "concept:based-map",
        "concept:based-homotopy-class",
        "concept:affinely-independent",
        "concept:convex-hull",
        "concept:barycentric-map",
        "concept:simplex",
        "concept:simplex-face",
        "concept:vertex",
        "concept:delta-complex",
        "concept:simplicial-complex",
        "concept:simplicial-homology",
        "concept:chain",
        "concept:boundary-map",
        "concept:boundary-of-a-simplex",
        "concept:chain-boundary",
        "concept:cycle",
        "concept:homologous",
        "concept:homology-class",
        "concept:homology",
        "concept:free-abelian-group",
        "concept:barycentric-coordinates",
        "concept:characteristic-map",
        "concept:orientation",
        "concept:abelianization",
        "concept:nonexample",
        "concept:singular-homology",
        "concept:comparison-theorem"
      ],
      "route_unit_ids": "D60-R08",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u001-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "e0f9c8d7dabe065951b8fbe9676e922208dc5eccba676a36318ea6363eccd202",
        "file_sha256": "d9b64140f9340c75bc34c12bc02ee843d87de3566e331c50c2374075718aa2c6",
        "line_end": 887,
        "line_start": 881,
        "path": "source/id-ID/fomberg/units/fomberg-unit-001-delta-complexes-simplicial-homology.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u001-mcheck-002",
        "anchor": "o012-fom-u001-mcheck-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-fom-u001-hint-002",
            "relation_id": "urn:uuid:a9dc96fc-5dc2-5406-a3b7-cfb41e093b4e",
            "native_relation_id": "relation:hints:fom-u001-hint-002:mcheck-002"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-fom-u001-sol-002",
            "relation_id": "urn:uuid:884e9b48-e86f-574e-8d45-371b9ee4df31",
            "native_relation_id": "relation:solves:fom-u001-sol-002:mcheck-002"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-fom-u001-boundary-001",
      "projected_id": "urn:uuid:f84f6729-5e1f-568d-9537-d52f4f61d6f3",
      "title": "Batas sumber komponen. Unit ini menerjemahkan",
      "kind": "boundary",
      "order": 5,
      "group": "unit:o012-fom-u001",
      "parent_id": "unit:o012-fom-u001",
      "native_path": [
        "unit:o012-fom-u001",
        "unit:o012-fom-u001-boundary-001"
      ],
      "concept_ids": [
        "concept:path-connected-component",
        "concept:based-map",
        "concept:based-homotopy-class",
        "concept:affinely-independent",
        "concept:convex-hull",
        "concept:barycentric-map",
        "concept:simplex",
        "concept:simplex-face",
        "concept:vertex",
        "concept:delta-complex",
        "concept:simplicial-complex",
        "concept:simplicial-homology",
        "concept:chain",
        "concept:boundary-map",
        "concept:boundary-of-a-simplex",
        "concept:chain-boundary",
        "concept:cycle",
        "concept:homologous",
        "concept:homology-class",
        "concept:homology",
        "concept:free-abelian-group",
        "concept:barycentric-coordinates",
        "concept:characteristic-map",
        "concept:orientation",
        "concept:abelianization",
        "concept:nonexample",
        "concept:singular-homology",
        "concept:comparison-theorem"
      ],
      "route_unit_ids": "D60-R08",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u001-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "22b49d44ebe5c6d925e041e3e9018ab87c843db6594c246ea3a6d47305e8cfbc",
        "file_sha256": "d9b64140f9340c75bc34c12bc02ee843d87de3566e331c50c2374075718aa2c6",
        "line_end": 1073,
        "line_start": 1068,
        "path": "source/id-ID/fomberg/units/fomberg-unit-001-delta-complexes-simplicial-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u001-boundary-001",
        "anchor": "o012-fom-u001-boundary-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u001-def-002",
      "projected_id": "urn:uuid:5f2fdb14-0524-5663-9a56-dc4ffef4a75d",
      "title": "Definisi (simpleks-$n$). Sebuah simpleks-$n$ ialah selubung konveks",
      "kind": "definition",
      "order": 5,
      "group": "unit:o012-fom-u001",
      "parent_id": "unit:o012-fom-u001-s01",
      "native_path": [
        "unit:o012-fom-u001",
        "unit:o012-fom-u001-s01",
        "unit:o012-fom-u001-def-002"
      ],
      "concept_ids": [
        "concept:path-connected-component",
        "concept:based-map",
        "concept:based-homotopy-class",
        "concept:affinely-independent",
        "concept:convex-hull",
        "concept:barycentric-map",
        "concept:simplex",
        "concept:simplex-face",
        "concept:vertex",
        "concept:delta-complex",
        "concept:simplicial-complex",
        "concept:simplicial-homology",
        "concept:chain",
        "concept:boundary-map",
        "concept:boundary-of-a-simplex",
        "concept:chain-boundary",
        "concept:cycle",
        "concept:homologous",
        "concept:homology-class",
        "concept:homology",
        "concept:free-abelian-group",
        "concept:barycentric-coordinates",
        "concept:characteristic-map",
        "concept:orientation",
        "concept:abelianization",
        "concept:nonexample",
        "concept:singular-homology",
        "concept:comparison-theorem"
      ],
      "route_unit_ids": "D60-R08",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "70892cd9fbd6739c72c35cc38aabf1ee7aa8035c13ceee716e82d0e2dcbbed76",
        "file_sha256": "d9b64140f9340c75bc34c12bc02ee843d87de3566e331c50c2374075718aa2c6",
        "line_end": 107,
        "line_start": 104,
        "path": "source/id-ID/fomberg/units/fomberg-unit-001-delta-complexes-simplicial-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u001-def-002",
        "anchor": "o012-fom-u001-def-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u001-fig-006",
      "projected_id": "urn:uuid:38610871-b216-5f09-be05-6dc0b3367353",
      "title": "Gambar semantik (rantai lingkaran). Sumber mengulang gambar loop $e$",
      "kind": "figure",
      "order": 5,
      "group": "unit:o012-fom-u001",
      "parent_id": "unit:o012-fom-u001-s02",
      "native_path": [
        "unit:o012-fom-u001",
        "unit:o012-fom-u001-s02",
        "unit:o012-fom-u001-fig-006"
      ],
      "concept_ids": [
        "concept:path-connected-component",
        "concept:based-map",
        "concept:based-homotopy-class",
        "concept:affinely-independent",
        "concept:convex-hull",
        "concept:barycentric-map",
        "concept:simplex",
        "concept:simplex-face",
        "concept:vertex",
        "concept:delta-complex",
        "concept:simplicial-complex",
        "concept:simplicial-homology",
        "concept:chain",
        "concept:boundary-map",
        "concept:boundary-of-a-simplex",
        "concept:chain-boundary",
        "concept:cycle",
        "concept:homologous",
        "concept:homology-class",
        "concept:homology",
        "concept:free-abelian-group",
        "concept:barycentric-coordinates",
        "concept:characteristic-map",
        "concept:orientation",
        "concept:abelianization",
        "concept:nonexample",
        "concept:singular-homology",
        "concept:comparison-theorem"
      ],
      "route_unit_ids": "D60-R08",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "e414d4a604d11dea6460daa1c7554de7385a0bb19bf27c773819fe82fcc5a5ba",
        "file_sha256": "d9b64140f9340c75bc34c12bc02ee843d87de3566e331c50c2374075718aa2c6",
        "line_end": 498,
        "line_start": 494,
        "path": "source/id-ID/fomberg/units/fomberg-unit-001-delta-complexes-simplicial-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u001-fig-006",
        "anchor": "o012-fom-u001-fig-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u001-hint-002",
      "projected_id": "urn:uuid:1349d11c-a4ac-5fff-b369-60e0021800ab",
      "title": "Petunjuk. Periksa tiga syarat kompleks-$\\Delta$ secara berurutan. Untuk",
      "kind": "hint",
      "order": 5,
      "group": "unit:o012-fom-u001",
      "parent_id": "unit:o012-fom-u001-mastery",
      "native_path": [
        "unit:o012-fom-u001",
        "unit:o012-fom-u001-mastery",
        "unit:o012-fom-u001-hint-002"
      ],
      "concept_ids": [
        "concept:path-connected-component",
        "concept:based-map",
        "concept:based-homotopy-class",
        "concept:affinely-independent",
        "concept:convex-hull",
        "concept:barycentric-map",
        "concept:simplex",
        "concept:simplex-face",
        "concept:vertex",
        "concept:delta-complex",
        "concept:simplicial-complex",
        "concept:simplicial-homology",
        "concept:chain",
        "concept:boundary-map",
        "concept:boundary-of-a-simplex",
        "concept:chain-boundary",
        "concept:cycle",
        "concept:homologous",
        "concept:homology-class",
        "concept:homology",
        "concept:free-abelian-group",
        "concept:barycentric-coordinates",
        "concept:characteristic-map",
        "concept:orientation",
        "concept:abelianization",
        "concept:nonexample",
        "concept:singular-homology",
        "concept:comparison-theorem"
      ],
      "route_unit_ids": "D60-R08",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u001-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "1173c76ac48356f537cfc391023da78e4411970c5492b08cbfe1933bcce66b7e",
        "file_sha256": "d9b64140f9340c75bc34c12bc02ee843d87de3566e331c50c2374075718aa2c6",
        "line_end": 892,
        "line_start": 889,
        "path": "source/id-ID/fomberg/units/fomberg-unit-001-delta-complexes-simplicial-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u001-hint-002",
        "anchor": "o012-fom-u001-hint-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u001-def-boundary",
      "projected_id": "urn:uuid:0739d149-3f25-5b64-b9ef-33d3006f5c4d",
      "title": "Definisi (pemetaan batas). Untuk $n\\geq1$, pada unsur basis definisikan",
      "kind": "definition",
      "order": 6,
      "group": "unit:o012-fom-u001",
      "parent_id": "unit:o012-fom-u001-s02",
      "native_path": [
        "unit:o012-fom-u001",
        "unit:o012-fom-u001-s02",
        "unit:o012-fom-u001-def-boundary"
      ],
      "concept_ids": [
        "concept:path-connected-component",
        "concept:based-map",
        "concept:based-homotopy-class",
        "concept:affinely-independent",
        "concept:convex-hull",
        "concept:barycentric-map",
        "concept:simplex",
        "concept:simplex-face",
        "concept:vertex",
        "concept:delta-complex",
        "concept:simplicial-complex",
        "concept:simplicial-homology",
        "concept:chain",
        "concept:boundary-map",
        "concept:boundary-of-a-simplex",
        "concept:chain-boundary",
        "concept:cycle",
        "concept:homologous",
        "concept:homology-class",
        "concept:homology",
        "concept:free-abelian-group",
        "concept:barycentric-coordinates",
        "concept:characteristic-map",
        "concept:orientation",
        "concept:abelianization",
        "concept:nonexample",
        "concept:singular-homology",
        "concept:comparison-theorem"
      ],
      "route_unit_ids": "D60-R08",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "a63b92697a2ce75f75fae4606a1c0d82ec17fe7e43ff88d891e778401086bfc0",
        "file_sha256": "d9b64140f9340c75bc34c12bc02ee843d87de3566e331c50c2374075718aa2c6",
        "line_end": 514,
        "line_start": 500,
        "path": "source/id-ID/fomberg/units/fomberg-unit-001-delta-complexes-simplicial-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u001-def-boundary",
        "anchor": "o012-fom-u001-def-boundary",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u001-exa-001",
      "projected_id": "urn:uuid:ad07bcd0-9f63-5c1b-a9fb-3e7455a0dfc7",
      "title": "Contoh. Simpleks-$0$ adalah sebuah titik; simpleks-$1$ adalah sebuah ruas;",
      "kind": "example",
      "order": 6,
      "group": "unit:o012-fom-u001",
      "parent_id": "unit:o012-fom-u001-s01",
      "native_path": [
        "unit:o012-fom-u001",
        "unit:o012-fom-u001-s01",
        "unit:o012-fom-u001-exa-001"
      ],
      "concept_ids": [
        "concept:path-connected-component",
        "concept:based-map",
        "concept:based-homotopy-class",
        "concept:affinely-independent",
        "concept:convex-hull",
        "concept:barycentric-map",
        "concept:simplex",
        "concept:simplex-face",
        "concept:vertex",
        "concept:delta-complex",
        "concept:simplicial-complex",
        "concept:simplicial-homology",
        "concept:chain",
        "concept:boundary-map",
        "concept:boundary-of-a-simplex",
        "concept:chain-boundary",
        "concept:cycle",
        "concept:homologous",
        "concept:homology-class",
        "concept:homology",
        "concept:free-abelian-group",
        "concept:barycentric-coordinates",
        "concept:characteristic-map",
        "concept:orientation",
        "concept:abelianization",
        "concept:nonexample",
        "concept:singular-homology",
        "concept:comparison-theorem"
      ],
      "route_unit_ids": "D60-R08",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "846d7a3323dbed85f6e3c0ae43d0a77554e4184a61753fc7dbd48f8e5beca81c",
        "file_sha256": "d9b64140f9340c75bc34c12bc02ee843d87de3566e331c50c2374075718aa2c6",
        "line_end": 113,
        "line_start": 109,
        "path": "source/id-ID/fomberg/units/fomberg-unit-001-delta-complexes-simplicial-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u001-exa-001",
        "anchor": "o012-fom-u001-exa-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u001-sol-002",
      "projected_id": "urn:uuid:961342a2-b399-5a83-9032-8b4c58bb8443",
      "title": "Solusi Pemeriksaan F1.2. Bagian dalam $\\Delta^1$ dipetakan injektif ke",
      "kind": "solution",
      "order": 6,
      "group": "unit:o012-fom-u001",
      "parent_id": "unit:o012-fom-u001-mastery",
      "native_path": [
        "unit:o012-fom-u001",
        "unit:o012-fom-u001-mastery",
        "unit:o012-fom-u001-sol-002"
      ],
      "concept_ids": [
        "concept:path-connected-component",
        "concept:based-map",
        "concept:based-homotopy-class",
        "concept:affinely-independent",
        "concept:convex-hull",
        "concept:barycentric-map",
        "concept:simplex",
        "concept:simplex-face",
        "concept:vertex",
        "concept:delta-complex",
        "concept:simplicial-complex",
        "concept:simplicial-homology",
        "concept:chain",
        "concept:boundary-map",
        "concept:boundary-of-a-simplex",
        "concept:chain-boundary",
        "concept:cycle",
        "concept:homologous",
        "concept:homology-class",
        "concept:homology",
        "concept:free-abelian-group",
        "concept:barycentric-coordinates",
        "concept:characteristic-map",
        "concept:orientation",
        "concept:abelianization",
        "concept:nonexample",
        "concept:singular-homology",
        "concept:comparison-theorem"
      ],
      "route_unit_ids": "D60-R08",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u001-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "6238bb5695923e2be3cd3b26fff292b8b1e9ee52f2d5e3a8f0c753f07e20aec9",
        "file_sha256": "d9b64140f9340c75bc34c12bc02ee843d87de3566e331c50c2374075718aa2c6",
        "line_end": 907,
        "line_start": 894,
        "path": "source/id-ID/fomberg/units/fomberg-unit-001-delta-complexes-simplicial-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u001-sol-002",
        "anchor": "o012-fom-u001-sol-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u001-def-003",
      "projected_id": "urn:uuid:9d5450c7-d70b-52df-acda-407c5acab366",
      "title": "Definisi (simpleks-$n$ standar). Simpleks-$n$ standar ialah selubung",
      "kind": "definition",
      "order": 7,
      "group": "unit:o012-fom-u001",
      "parent_id": "unit:o012-fom-u001-s01",
      "native_path": [
        "unit:o012-fom-u001",
        "unit:o012-fom-u001-s01",
        "unit:o012-fom-u001-def-003"
      ],
      "concept_ids": [
        "concept:path-connected-component",
        "concept:based-map",
        "concept:based-homotopy-class",
        "concept:affinely-independent",
        "concept:convex-hull",
        "concept:barycentric-map",
        "concept:simplex",
        "concept:simplex-face",
        "concept:vertex",
        "concept:delta-complex",
        "concept:simplicial-complex",
        "concept:simplicial-homology",
        "concept:chain",
        "concept:boundary-map",
        "concept:boundary-of-a-simplex",
        "concept:chain-boundary",
        "concept:cycle",
        "concept:homologous",
        "concept:homology-class",
        "concept:homology",
        "concept:free-abelian-group",
        "concept:barycentric-coordinates",
        "concept:characteristic-map",
        "concept:orientation",
        "concept:abelianization",
        "concept:nonexample",
        "concept:singular-homology",
        "concept:comparison-theorem"
      ],
      "route_unit_ids": "D60-R08",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "fc484a5f77f99ddb9a537768270c880e74fcc8413985d51a80ec4c63712dbeb9",
        "file_sha256": "d9b64140f9340c75bc34c12bc02ee843d87de3566e331c50c2374075718aa2c6",
        "line_end": 122,
        "line_start": 115,
        "path": "source/id-ID/fomberg/units/fomberg-unit-001-delta-complexes-simplicial-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u001-def-003",
        "anchor": "o012-fom-u001-def-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u001-mcheck-003",
      "projected_id": "urn:uuid:859d9af5-e1b5-56d4-974f-9a5a4a529502",
      "title": "Pemeriksaan Penguasaan F1.3 (batas segitiga). Untuk",
      "kind": "exercise",
      "order": 7,
      "group": "unit:o012-fom-u001",
      "parent_id": "unit:o012-fom-u001-mastery",
      "native_path": [
        "unit:o012-fom-u001",
        "unit:o012-fom-u001-mastery",
        "unit:o012-fom-u001-mcheck-003"
      ],
      "concept_ids": [
        "concept:path-connected-component",
        "concept:based-map",
        "concept:based-homotopy-class",
        "concept:affinely-independent",
        "concept:convex-hull",
        "concept:barycentric-map",
        "concept:simplex",
        "concept:simplex-face",
        "concept:vertex",
        "concept:delta-complex",
        "concept:simplicial-complex",
        "concept:simplicial-homology",
        "concept:chain",
        "concept:boundary-map",
        "concept:boundary-of-a-simplex",
        "concept:chain-boundary",
        "concept:cycle",
        "concept:homologous",
        "concept:homology-class",
        "concept:homology",
        "concept:free-abelian-group",
        "concept:barycentric-coordinates",
        "concept:characteristic-map",
        "concept:orientation",
        "concept:abelianization",
        "concept:nonexample",
        "concept:singular-homology",
        "concept:comparison-theorem"
      ],
      "route_unit_ids": "D60-R08",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u001-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "8d91ed945d3f799120d6f8a26aef2778abf7d821d40cec92fad16bf0a584b8b1",
        "file_sha256": "d9b64140f9340c75bc34c12bc02ee843d87de3566e331c50c2374075718aa2c6",
        "line_end": 913,
        "line_start": 909,
        "path": "source/id-ID/fomberg/units/fomberg-unit-001-delta-complexes-simplicial-homology.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u001-mcheck-003",
        "anchor": "o012-fom-u001-mcheck-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-fom-u001-hint-003",
            "relation_id": "urn:uuid:37f25074-be6b-5038-babd-ac25df2c0aa4",
            "native_relation_id": "relation:hints:fom-u001-hint-003:mcheck-003"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-fom-u001-sol-003",
            "relation_id": "urn:uuid:a2025988-be27-5c77-bfd5-803fd0ed10bb",
            "native_relation_id": "relation:solves:fom-u001-sol-003:mcheck-003"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-fom-u001-rem-011",
      "projected_id": "urn:uuid:cfd8ddd5-41d4-5b73-9e91-7ec4dbf0ead6",
      "title": "Catatan. Pemetaan batas adalah homomorfisma grup.",
      "kind": "remark",
      "order": 7,
      "group": "unit:o012-fom-u001",
      "parent_id": "unit:o012-fom-u001-s02",
      "native_path": [
        "unit:o012-fom-u001",
        "unit:o012-fom-u001-s02",
        "unit:o012-fom-u001-rem-011"
      ],
      "concept_ids": [
        "concept:path-connected-component",
        "concept:based-map",
        "concept:based-homotopy-class",
        "concept:affinely-independent",
        "concept:convex-hull",
        "concept:barycentric-map",
        "concept:simplex",
        "concept:simplex-face",
        "concept:vertex",
        "concept:delta-complex",
        "concept:simplicial-complex",
        "concept:simplicial-homology",
        "concept:chain",
        "concept:boundary-map",
        "concept:boundary-of-a-simplex",
        "concept:chain-boundary",
        "concept:cycle",
        "concept:homologous",
        "concept:homology-class",
        "concept:homology",
        "concept:free-abelian-group",
        "concept:barycentric-coordinates",
        "concept:characteristic-map",
        "concept:orientation",
        "concept:abelianization",
        "concept:nonexample",
        "concept:singular-homology",
        "concept:comparison-theorem"
      ],
      "route_unit_ids": "D60-R08",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "4aa6e460b1952387f7e57f13d50e164a43e987f7107c5a5d42e963fe3ba4378e",
        "file_sha256": "d9b64140f9340c75bc34c12bc02ee843d87de3566e331c50c2374075718aa2c6",
        "line_end": 518,
        "line_start": 516,
        "path": "source/id-ID/fomberg/units/fomberg-unit-001-delta-complexes-simplicial-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u001-rem-011",
        "anchor": "o012-fom-u001-rem-011",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u001-audit-001",
      "projected_id": "urn:uuid:068965ab-5afa-5b2a-9fcb-701f213c1ee4",
      "title": "Audit sumber. Baris 74 memakai glif segitiga yang berbeda dan indeks akhir",
      "kind": "source_audit",
      "order": 8,
      "group": "unit:o012-fom-u001",
      "parent_id": "unit:o012-fom-u001-s01",
      "native_path": [
        "unit:o012-fom-u001",
        "unit:o012-fom-u001-s01",
        "unit:o012-fom-u001-audit-001"
      ],
      "concept_ids": [
        "concept:path-connected-component",
        "concept:based-map",
        "concept:based-homotopy-class",
        "concept:affinely-independent",
        "concept:convex-hull",
        "concept:barycentric-map",
        "concept:simplex",
        "concept:simplex-face",
        "concept:vertex",
        "concept:delta-complex",
        "concept:simplicial-complex",
        "concept:simplicial-homology",
        "concept:chain",
        "concept:boundary-map",
        "concept:boundary-of-a-simplex",
        "concept:chain-boundary",
        "concept:cycle",
        "concept:homologous",
        "concept:homology-class",
        "concept:homology",
        "concept:free-abelian-group",
        "concept:barycentric-coordinates",
        "concept:characteristic-map",
        "concept:orientation",
        "concept:abelianization",
        "concept:nonexample",
        "concept:singular-homology",
        "concept:comparison-theorem"
      ],
      "route_unit_ids": "D60-R08",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u001-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "cc98b673ad2d5ecdd03ed3dbaf6c1ffcee2609cdcb070614ebc387bfa9fc1dcd",
        "file_sha256": "d9b64140f9340c75bc34c12bc02ee843d87de3566e331c50c2374075718aa2c6",
        "line_end": 130,
        "line_start": 124,
        "path": "source/id-ID/fomberg/units/fomberg-unit-001-delta-complexes-simplicial-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u001-audit-001",
        "anchor": "o012-fom-u001-audit-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u001-exa-007",
      "projected_id": "urn:uuid:bbf413a0-cae4-5da7-a49f-e306d23e968d",
      "title": "Contoh (batas sisi dan segitiga). Pandang objek berikut sebagai rantai",
      "kind": "example",
      "order": 8,
      "group": "unit:o012-fom-u001",
      "parent_id": "unit:o012-fom-u001-s02",
      "native_path": [
        "unit:o012-fom-u001",
        "unit:o012-fom-u001-s02",
        "unit:o012-fom-u001-exa-007"
      ],
      "concept_ids": [
        "concept:path-connected-component",
        "concept:based-map",
        "concept:based-homotopy-class",
        "concept:affinely-independent",
        "concept:convex-hull",
        "concept:barycentric-map",
        "concept:simplex",
        "concept:simplex-face",
        "concept:vertex",
        "concept:delta-complex",
        "concept:simplicial-complex",
        "concept:simplicial-homology",
        "concept:chain",
        "concept:boundary-map",
        "concept:boundary-of-a-simplex",
        "concept:chain-boundary",
        "concept:cycle",
        "concept:homologous",
        "concept:homology-class",
        "concept:homology",
        "concept:free-abelian-group",
        "concept:barycentric-coordinates",
        "concept:characteristic-map",
        "concept:orientation",
        "concept:abelianization",
        "concept:nonexample",
        "concept:singular-homology",
        "concept:comparison-theorem"
      ],
      "route_unit_ids": "D60-R08",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "ea54846bcba20e2f83b02410a532bb834959127fef01f631bc1a12c11b008de5",
        "file_sha256": "d9b64140f9340c75bc34c12bc02ee843d87de3566e331c50c2374075718aa2c6",
        "line_end": 548,
        "line_start": 520,
        "path": "source/id-ID/fomberg/units/fomberg-unit-001-delta-complexes-simplicial-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u001-exa-007",
        "anchor": "o012-fom-u001-exa-007",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u001-hint-003",
      "projected_id": "urn:uuid:169c926b-0390-5d4d-8f0a-6a4fe56ee996",
      "title": "Petunjuk. Gunakan",
      "kind": "hint",
      "order": 8,
      "group": "unit:o012-fom-u001",
      "parent_id": "unit:o012-fom-u001-mastery",
      "native_path": [
        "unit:o012-fom-u001",
        "unit:o012-fom-u001-mastery",
        "unit:o012-fom-u001-hint-003"
      ],
      "concept_ids": [
        "concept:path-connected-component",
        "concept:based-map",
        "concept:based-homotopy-class",
        "concept:affinely-independent",
        "concept:convex-hull",
        "concept:barycentric-map",
        "concept:simplex",
        "concept:simplex-face",
        "concept:vertex",
        "concept:delta-complex",
        "concept:simplicial-complex",
        "concept:simplicial-homology",
        "concept:chain",
        "concept:boundary-map",
        "concept:boundary-of-a-simplex",
        "concept:chain-boundary",
        "concept:cycle",
        "concept:homologous",
        "concept:homology-class",
        "concept:homology",
        "concept:free-abelian-group",
        "concept:barycentric-coordinates",
        "concept:characteristic-map",
        "concept:orientation",
        "concept:abelianization",
        "concept:nonexample",
        "concept:singular-homology",
        "concept:comparison-theorem"
      ],
      "route_unit_ids": "D60-R08",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u001-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "e588266d0510454ac414be39777f2c068b8bf36199b00a32ff1d0e70756602a1",
        "file_sha256": "d9b64140f9340c75bc34c12bc02ee843d87de3566e331c50c2374075718aa2c6",
        "line_end": 918,
        "line_start": 915,
        "path": "source/id-ID/fomberg/units/fomberg-unit-001-delta-complexes-simplicial-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u001-hint-003",
        "anchor": "o012-fom-u001-hint-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u001-fig-007",
      "projected_id": "urn:uuid:4b28740b-e33a-5e6b-8f77-c4b90ab253b5",
      "title": "Gambar semantik (sisi dan muka). Gambar kiri ialah panah",
      "kind": "figure",
      "order": 9,
      "group": "unit:o012-fom-u001",
      "parent_id": "unit:o012-fom-u001-s02",
      "native_path": [
        "unit:o012-fom-u001",
        "unit:o012-fom-u001-s02",
        "unit:o012-fom-u001-fig-007"
      ],
      "concept_ids": [
        "concept:path-connected-component",
        "concept:based-map",
        "concept:based-homotopy-class",
        "concept:affinely-independent",
        "concept:convex-hull",
        "concept:barycentric-map",
        "concept:simplex",
        "concept:simplex-face",
        "concept:vertex",
        "concept:delta-complex",
        "concept:simplicial-complex",
        "concept:simplicial-homology",
        "concept:chain",
        "concept:boundary-map",
        "concept:boundary-of-a-simplex",
        "concept:chain-boundary",
        "concept:cycle",
        "concept:homologous",
        "concept:homology-class",
        "concept:homology",
        "concept:free-abelian-group",
        "concept:barycentric-coordinates",
        "concept:characteristic-map",
        "concept:orientation",
        "concept:abelianization",
        "concept:nonexample",
        "concept:singular-homology",
        "concept:comparison-theorem"
      ],
      "route_unit_ids": "D60-R08",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "108a5ca4792ec7349eb68ab96b520219baf182d711ca9478005a14b5f3a96968",
        "file_sha256": "d9b64140f9340c75bc34c12bc02ee843d87de3566e331c50c2374075718aa2c6",
        "line_end": 557,
        "line_start": 550,
        "path": "source/id-ID/fomberg/units/fomberg-unit-001-delta-complexes-simplicial-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u001-fig-007",
        "anchor": "o012-fom-u001-fig-007",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u001-rem-002",
      "projected_id": "urn:uuid:f9410913-477a-51d9-adcd-8a0010d26c8b",
      "title": "Catatan. Simpleks $\\Delta^n$ memparametrisasi setiap simpleks-$n$ lain.",
      "kind": "remark",
      "order": 9,
      "group": "unit:o012-fom-u001",
      "parent_id": "unit:o012-fom-u001-s01",
      "native_path": [
        "unit:o012-fom-u001",
        "unit:o012-fom-u001-s01",
        "unit:o012-fom-u001-rem-002"
      ],
      "concept_ids": [
        "concept:path-connected-component",
        "concept:based-map",
        "concept:based-homotopy-class",
        "concept:affinely-independent",
        "concept:convex-hull",
        "concept:barycentric-map",
        "concept:simplex",
        "concept:simplex-face",
        "concept:vertex",
        "concept:delta-complex",
        "concept:simplicial-complex",
        "concept:simplicial-homology",
        "concept:chain",
        "concept:boundary-map",
        "concept:boundary-of-a-simplex",
        "concept:chain-boundary",
        "concept:cycle",
        "concept:homologous",
        "concept:homology-class",
        "concept:homology",
        "concept:free-abelian-group",
        "concept:barycentric-coordinates",
        "concept:characteristic-map",
        "concept:orientation",
        "concept:abelianization",
        "concept:nonexample",
        "concept:singular-homology",
        "concept:comparison-theorem"
      ],
      "route_unit_ids": "D60-R08",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "f1da41fedf72e012b01e8a99b9c47fe1c4e8971da28468bc24219b5f4a3f714c",
        "file_sha256": "d9b64140f9340c75bc34c12bc02ee843d87de3566e331c50c2374075718aa2c6",
        "line_end": 141,
        "line_start": 132,
        "path": "source/id-ID/fomberg/units/fomberg-unit-001-delta-complexes-simplicial-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u001-rem-002",
        "anchor": "o012-fom-u001-rem-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u001-sol-003",
      "projected_id": "urn:uuid:e1becd72-ba67-5e2f-b27a-23d55272ce4b",
      "title": "Solusi Pemeriksaan F1.3. Rumus tanda berselang-seling memberi",
      "kind": "solution",
      "order": 9,
      "group": "unit:o012-fom-u001",
      "parent_id": "unit:o012-fom-u001-mastery",
      "native_path": [
        "unit:o012-fom-u001",
        "unit:o012-fom-u001-mastery",
        "unit:o012-fom-u001-sol-003"
      ],
      "concept_ids": [
        "concept:path-connected-component",
        "concept:based-map",
        "concept:based-homotopy-class",
        "concept:affinely-independent",
        "concept:convex-hull",
        "concept:barycentric-map",
        "concept:simplex",
        "concept:simplex-face",
        "concept:vertex",
        "concept:delta-complex",
        "concept:simplicial-complex",
        "concept:simplicial-homology",
        "concept:chain",
        "concept:boundary-map",
        "concept:boundary-of-a-simplex",
        "concept:chain-boundary",
        "concept:cycle",
        "concept:homologous",
        "concept:homology-class",
        "concept:homology",
        "concept:free-abelian-group",
        "concept:barycentric-coordinates",
        "concept:characteristic-map",
        "concept:orientation",
        "concept:abelianization",
        "concept:nonexample",
        "concept:singular-homology",
        "concept:comparison-theorem"
      ],
      "route_unit_ids": "D60-R08",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u001-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "90c5484d0174490969a03410ce776a624764d16efb3aa191d6d5c77e41e14633",
        "file_sha256": "d9b64140f9340c75bc34c12bc02ee843d87de3566e331c50c2374075718aa2c6",
        "line_end": 942,
        "line_start": 920,
        "path": "source/id-ID/fomberg/units/fomberg-unit-001-delta-complexes-simplicial-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u001-sol-003",
        "anchor": "o012-fom-u001-sol-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u001-audit-006",
      "projected_id": "urn:uuid:b794a381-5115-5688-ba7d-f67e380ce3f0",
      "title": "Audit sumber. Baris 418 memakai simbol $\\sigma$ untuk pembatasan sisi",
      "kind": "source_audit",
      "order": 10,
      "group": "unit:o012-fom-u001",
      "parent_id": "unit:o012-fom-u001-s02",
      "native_path": [
        "unit:o012-fom-u001",
        "unit:o012-fom-u001-s02",
        "unit:o012-fom-u001-audit-006"
      ],
      "concept_ids": [
        "concept:path-connected-component",
        "concept:based-map",
        "concept:based-homotopy-class",
        "concept:affinely-independent",
        "concept:convex-hull",
        "concept:barycentric-map",
        "concept:simplex",
        "concept:simplex-face",
        "concept:vertex",
        "concept:delta-complex",
        "concept:simplicial-complex",
        "concept:simplicial-homology",
        "concept:chain",
        "concept:boundary-map",
        "concept:boundary-of-a-simplex",
        "concept:chain-boundary",
        "concept:cycle",
        "concept:homologous",
        "concept:homology-class",
        "concept:homology",
        "concept:free-abelian-group",
        "concept:barycentric-coordinates",
        "concept:characteristic-map",
        "concept:orientation",
        "concept:abelianization",
        "concept:nonexample",
        "concept:singular-homology",
        "concept:comparison-theorem"
      ],
      "route_unit_ids": "D60-R08",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u001-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "aa22213c3a396cab04caa8865f5601c0c12776906a3d86636ae856b45158a148",
        "file_sha256": "d9b64140f9340c75bc34c12bc02ee843d87de3566e331c50c2374075718aa2c6",
        "line_end": 566,
        "line_start": 559,
        "path": "source/id-ID/fomberg/units/fomberg-unit-001-delta-complexes-simplicial-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u001-audit-006",
        "anchor": "o012-fom-u001-audit-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u001-def-004",
      "projected_id": "urn:uuid:a0bcc349-288f-5371-bff6-f938d0dc2049",
      "title": "Definisi (pemetaan barisentris). Pemetaan",
      "kind": "definition",
      "order": 10,
      "group": "unit:o012-fom-u001",
      "parent_id": "unit:o012-fom-u001-s01",
      "native_path": [
        "unit:o012-fom-u001",
        "unit:o012-fom-u001-s01",
        "unit:o012-fom-u001-def-004"
      ],
      "concept_ids": [
        "concept:path-connected-component",
        "concept:based-map",
        "concept:based-homotopy-class",
        "concept:affinely-independent",
        "concept:convex-hull",
        "concept:barycentric-map",
        "concept:simplex",
        "concept:simplex-face",
        "concept:vertex",
        "concept:delta-complex",
        "concept:simplicial-complex",
        "concept:simplicial-homology",
        "concept:chain",
        "concept:boundary-map",
        "concept:boundary-of-a-simplex",
        "concept:chain-boundary",
        "concept:cycle",
        "concept:homologous",
        "concept:homology-class",
        "concept:homology",
        "concept:free-abelian-group",
        "concept:barycentric-coordinates",
        "concept:characteristic-map",
        "concept:orientation",
        "concept:abelianization",
        "concept:nonexample",
        "concept:singular-homology",
        "concept:comparison-theorem"
      ],
      "route_unit_ids": "D60-R08",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "3e9115ed2c11143cded78a7cf3b5a6d9c11126305e0f3099630130ee5e14ad3e",
        "file_sha256": "d9b64140f9340c75bc34c12bc02ee843d87de3566e331c50c2374075718aa2c6",
        "line_end": 157,
        "line_start": 143,
        "path": "source/id-ID/fomberg/units/fomberg-unit-001-delta-complexes-simplicial-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u001-def-004",
        "anchor": "o012-fom-u001-def-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u001-mcheck-004",
      "projected_id": "urn:uuid:fe5e71cb-386d-5ae8-a87a-2ccd2b7f7fb5",
      "title": "Pemeriksaan Penguasaan F1.4 (homologi lingkaran). Gunakan",
      "kind": "exercise",
      "order": 10,
      "group": "unit:o012-fom-u001",
      "parent_id": "unit:o012-fom-u001-mastery",
      "native_path": [
        "unit:o012-fom-u001",
        "unit:o012-fom-u001-mastery",
        "unit:o012-fom-u001-mcheck-004"
      ],
      "concept_ids": [
        "concept:path-connected-component",
        "concept:based-map",
        "concept:based-homotopy-class",
        "concept:affinely-independent",
        "concept:convex-hull",
        "concept:barycentric-map",
        "concept:simplex",
        "concept:simplex-face",
        "concept:vertex",
        "concept:delta-complex",
        "concept:simplicial-complex",
        "concept:simplicial-homology",
        "concept:chain",
        "concept:boundary-map",
        "concept:boundary-of-a-simplex",
        "concept:chain-boundary",
        "concept:cycle",
        "concept:homologous",
        "concept:homology-class",
        "concept:homology",
        "concept:free-abelian-group",
        "concept:barycentric-coordinates",
        "concept:characteristic-map",
        "concept:orientation",
        "concept:abelianization",
        "concept:nonexample",
        "concept:singular-homology",
        "concept:comparison-theorem"
      ],
      "route_unit_ids": "D60-R08",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u001-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "67349816019fd55b64a9715552e30a114972ef9325f052e6756ab0007f958f48",
        "file_sha256": "d9b64140f9340c75bc34c12bc02ee843d87de3566e331c50c2374075718aa2c6",
        "line_end": 948,
        "line_start": 944,
        "path": "source/id-ID/fomberg/units/fomberg-unit-001-delta-complexes-simplicial-homology.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u001-mcheck-004",
        "anchor": "o012-fom-u001-mcheck-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-fom-u001-hint-004",
            "relation_id": "urn:uuid:f8a06218-ce2c-5bd3-9153-9b0c0ad09dcc",
            "native_relation_id": "relation:hints:fom-u001-hint-004:mcheck-004"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-fom-u001-sol-004",
            "relation_id": "urn:uuid:23edd174-55a7-5568-904f-ef2fbc203448",
            "native_relation_id": "relation:solves:fom-u001-sol-004:mcheck-004"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-fom-u001-def-005",
      "projected_id": "urn:uuid:0e813823-4c6b-5dcf-bef3-3e007eb21ac3",
      "title": "Definisi (muka). Untuk setiap $0\\leq i\\leq n$, muka ke-$i$ dari",
      "kind": "definition",
      "order": 11,
      "group": "unit:o012-fom-u001",
      "parent_id": "unit:o012-fom-u001-s01",
      "native_path": [
        "unit:o012-fom-u001",
        "unit:o012-fom-u001-s01",
        "unit:o012-fom-u001-def-005"
      ],
      "concept_ids": [
        "concept:path-connected-component",
        "concept:based-map",
        "concept:based-homotopy-class",
        "concept:affinely-independent",
        "concept:convex-hull",
        "concept:barycentric-map",
        "concept:simplex",
        "concept:simplex-face",
        "concept:vertex",
        "concept:delta-complex",
        "concept:simplicial-complex",
        "concept:simplicial-homology",
        "concept:chain",
        "concept:boundary-map",
        "concept:boundary-of-a-simplex",
        "concept:chain-boundary",
        "concept:cycle",
        "concept:homologous",
        "concept:homology-class",
        "concept:homology",
        "concept:free-abelian-group",
        "concept:barycentric-coordinates",
        "concept:characteristic-map",
        "concept:orientation",
        "concept:abelianization",
        "concept:nonexample",
        "concept:singular-homology",
        "concept:comparison-theorem"
      ],
      "route_unit_ids": "D60-R08",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "5a36ad9297110f040e06b47bcf98db432f8b012d06d17f464e43325d8c7ece00",
        "file_sha256": "d9b64140f9340c75bc34c12bc02ee843d87de3566e331c50c2374075718aa2c6",
        "line_end": 167,
        "line_start": 159,
        "path": "source/id-ID/fomberg/units/fomberg-unit-001-delta-complexes-simplicial-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u001-def-005",
        "anchor": "o012-fom-u001-def-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u001-exa-008",
      "projected_id": "urn:uuid:9cda231f-9382-5785-ada6-c141dfb8a52b",
      "title": "Contoh (pemetaan batas pada $S^1$). Untuk kompleks-$\\Delta$ lingkaran,",
      "kind": "example",
      "order": 11,
      "group": "unit:o012-fom-u001",
      "parent_id": "unit:o012-fom-u001-s02",
      "native_path": [
        "unit:o012-fom-u001",
        "unit:o012-fom-u001-s02",
        "unit:o012-fom-u001-exa-008"
      ],
      "concept_ids": [
        "concept:path-connected-component",
        "concept:based-map",
        "concept:based-homotopy-class",
        "concept:affinely-independent",
        "concept:convex-hull",
        "concept:barycentric-map",
        "concept:simplex",
        "concept:simplex-face",
        "concept:vertex",
        "concept:delta-complex",
        "concept:simplicial-complex",
        "concept:simplicial-homology",
        "concept:chain",
        "concept:boundary-map",
        "concept:boundary-of-a-simplex",
        "concept:chain-boundary",
        "concept:cycle",
        "concept:homologous",
        "concept:homology-class",
        "concept:homology",
        "concept:free-abelian-group",
        "concept:barycentric-coordinates",
        "concept:characteristic-map",
        "concept:orientation",
        "concept:abelianization",
        "concept:nonexample",
        "concept:singular-homology",
        "concept:comparison-theorem"
      ],
      "route_unit_ids": "D60-R08",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "99f597be55fbae2b4e2a674ece9c2c4c994b3d3b42814fac82b19d06d1a2a77b",
        "file_sha256": "d9b64140f9340c75bc34c12bc02ee843d87de3566e331c50c2374075718aa2c6",
        "line_end": 585,
        "line_start": 568,
        "path": "source/id-ID/fomberg/units/fomberg-unit-001-delta-complexes-simplicial-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u001-exa-008",
        "anchor": "o012-fom-u001-exa-008",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u001-hint-004",
      "projected_id": "urn:uuid:3ede3327-3078-59c0-8c9b-5f50a0310390",
      "title": "Petunjuk. Hanya $C_1=\\mathbb Ze$ dan $C_0=\\mathbb Zv$ yang taknol, dan",
      "kind": "hint",
      "order": 11,
      "group": "unit:o012-fom-u001",
      "parent_id": "unit:o012-fom-u001-mastery",
      "native_path": [
        "unit:o012-fom-u001",
        "unit:o012-fom-u001-mastery",
        "unit:o012-fom-u001-hint-004"
      ],
      "concept_ids": [
        "concept:path-connected-component",
        "concept:based-map",
        "concept:based-homotopy-class",
        "concept:affinely-independent",
        "concept:convex-hull",
        "concept:barycentric-map",
        "concept:simplex",
        "concept:simplex-face",
        "concept:vertex",
        "concept:delta-complex",
        "concept:simplicial-complex",
        "concept:simplicial-homology",
        "concept:chain",
        "concept:boundary-map",
        "concept:boundary-of-a-simplex",
        "concept:chain-boundary",
        "concept:cycle",
        "concept:homologous",
        "concept:homology-class",
        "concept:homology",
        "concept:free-abelian-group",
        "concept:barycentric-coordinates",
        "concept:characteristic-map",
        "concept:orientation",
        "concept:abelianization",
        "concept:nonexample",
        "concept:singular-homology",
        "concept:comparison-theorem"
      ],
      "route_unit_ids": "D60-R08",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u001-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "b69c7bcb88b811d63fb7d82d7f4b245af1ba60d216c5adc2acccc10fdbfb8bc2",
        "file_sha256": "d9b64140f9340c75bc34c12bc02ee843d87de3566e331c50c2374075718aa2c6",
        "line_end": 953,
        "line_start": 950,
        "path": "source/id-ID/fomberg/units/fomberg-unit-001-delta-complexes-simplicial-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u001-hint-004",
        "anchor": "o012-fom-u001-hint-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u001-audit-002",
      "projected_id": "urn:uuid:d7065479-cd60-55cd-9230-cc01570a48c5",
      "title": "Audit sumber. Baris 95–101 memulai daftar pada $v_1$ dan membatasi indeks",
      "kind": "source_audit",
      "order": 12,
      "group": "unit:o012-fom-u001",
      "parent_id": "unit:o012-fom-u001-s01",
      "native_path": [
        "unit:o012-fom-u001",
        "unit:o012-fom-u001-s01",
        "unit:o012-fom-u001-audit-002"
      ],
      "concept_ids": [
        "concept:path-connected-component",
        "concept:based-map",
        "concept:based-homotopy-class",
        "concept:affinely-independent",
        "concept:convex-hull",
        "concept:barycentric-map",
        "concept:simplex",
        "concept:simplex-face",
        "concept:vertex",
        "concept:delta-complex",
        "concept:simplicial-complex",
        "concept:simplicial-homology",
        "concept:chain",
        "concept:boundary-map",
        "concept:boundary-of-a-simplex",
        "concept:chain-boundary",
        "concept:cycle",
        "concept:homologous",
        "concept:homology-class",
        "concept:homology",
        "concept:free-abelian-group",
        "concept:barycentric-coordinates",
        "concept:characteristic-map",
        "concept:orientation",
        "concept:abelianization",
        "concept:nonexample",
        "concept:singular-homology",
        "concept:comparison-theorem"
      ],
      "route_unit_ids": "D60-R08",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u001-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "363ed4171d843b00dcb95c09668124bca252d9e5eda789f70dc119ef09ee6650",
        "file_sha256": "d9b64140f9340c75bc34c12bc02ee843d87de3566e331c50c2374075718aa2c6",
        "line_end": 174,
        "line_start": 169,
        "path": "source/id-ID/fomberg/units/fomberg-unit-001-delta-complexes-simplicial-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u001-audit-002",
        "anchor": "o012-fom-u001-audit-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u001-fig-008",
      "projected_id": "urn:uuid:a9867628-e21e-5492-bdf6-1f2c973292be",
      "title": "Gambar semantik (batas loop). Sumber kembali menggambar loop $e$ searah",
      "kind": "figure",
      "order": 12,
      "group": "unit:o012-fom-u001",
      "parent_id": "unit:o012-fom-u001-s02",
      "native_path": [
        "unit:o012-fom-u001",
        "unit:o012-fom-u001-s02",
        "unit:o012-fom-u001-fig-008"
      ],
      "concept_ids": [
        "concept:path-connected-component",
        "concept:based-map",
        "concept:based-homotopy-class",
        "concept:affinely-independent",
        "concept:convex-hull",
        "concept:barycentric-map",
        "concept:simplex",
        "concept:simplex-face",
        "concept:vertex",
        "concept:delta-complex",
        "concept:simplicial-complex",
        "concept:simplicial-homology",
        "concept:chain",
        "concept:boundary-map",
        "concept:boundary-of-a-simplex",
        "concept:chain-boundary",
        "concept:cycle",
        "concept:homologous",
        "concept:homology-class",
        "concept:homology",
        "concept:free-abelian-group",
        "concept:barycentric-coordinates",
        "concept:characteristic-map",
        "concept:orientation",
        "concept:abelianization",
        "concept:nonexample",
        "concept:singular-homology",
        "concept:comparison-theorem"
      ],
      "route_unit_ids": "D60-R08",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "e0ae668892cbb56eda8f9204cb41a36d57112c5768b8b836bde66793c93ead49",
        "file_sha256": "d9b64140f9340c75bc34c12bc02ee843d87de3566e331c50c2374075718aa2c6",
        "line_end": 591,
        "line_start": 587,
        "path": "source/id-ID/fomberg/units/fomberg-unit-001-delta-complexes-simplicial-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u001-fig-008",
        "anchor": "o012-fom-u001-fig-008",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u001-sol-004",
      "projected_id": "urn:uuid:8eed413e-b444-568e-8af1-2b77f37427fb",
      "title": "Solusi Pemeriksaan F1.4. Karena $\\partial_1=0$,",
      "kind": "solution",
      "order": 12,
      "group": "unit:o012-fom-u001",
      "parent_id": "unit:o012-fom-u001-mastery",
      "native_path": [
        "unit:o012-fom-u001",
        "unit:o012-fom-u001-mastery",
        "unit:o012-fom-u001-sol-004"
      ],
      "concept_ids": [
        "concept:path-connected-component",
        "concept:based-map",
        "concept:based-homotopy-class",
        "concept:affinely-independent",
        "concept:convex-hull",
        "concept:barycentric-map",
        "concept:simplex",
        "concept:simplex-face",
        "concept:vertex",
        "concept:delta-complex",
        "concept:simplicial-complex",
        "concept:simplicial-homology",
        "concept:chain",
        "concept:boundary-map",
        "concept:boundary-of-a-simplex",
        "concept:chain-boundary",
        "concept:cycle",
        "concept:homologous",
        "concept:homology-class",
        "concept:homology",
        "concept:free-abelian-group",
        "concept:barycentric-coordinates",
        "concept:characteristic-map",
        "concept:orientation",
        "concept:abelianization",
        "concept:nonexample",
        "concept:singular-homology",
        "concept:comparison-theorem"
      ],
      "route_unit_ids": "D60-R08",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u001-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "fe07993c4c9cfe9d1c5dff9d3229fe73c944aef5c2b1d140ce1667d5b9b45c87",
        "file_sha256": "d9b64140f9340c75bc34c12bc02ee843d87de3566e331c50c2374075718aa2c6",
        "line_end": 968,
        "line_start": 955,
        "path": "source/id-ID/fomberg/units/fomberg-unit-001-delta-complexes-simplicial-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u001-sol-004",
        "anchor": "o012-fom-u001-sol-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u001-audit-007",
      "projected_id": "urn:uuid:c7415ee7-0324-5733-8de6-109d9a403ee3",
      "title": "Audit sumber. Baris 443 mencetak $a\\in Z$, dan baris 445–447 memakai",
      "kind": "source_audit",
      "order": 13,
      "group": "unit:o012-fom-u001",
      "parent_id": "unit:o012-fom-u001-s02",
      "native_path": [
        "unit:o012-fom-u001",
        "unit:o012-fom-u001-s02",
        "unit:o012-fom-u001-audit-007"
      ],
      "concept_ids": [
        "concept:path-connected-component",
        "concept:based-map",
        "concept:based-homotopy-class",
        "concept:affinely-independent",
        "concept:convex-hull",
        "concept:barycentric-map",
        "concept:simplex",
        "concept:simplex-face",
        "concept:vertex",
        "concept:delta-complex",
        "concept:simplicial-complex",
        "concept:simplicial-homology",
        "concept:chain",
        "concept:boundary-map",
        "concept:boundary-of-a-simplex",
        "concept:chain-boundary",
        "concept:cycle",
        "concept:homologous",
        "concept:homology-class",
        "concept:homology",
        "concept:free-abelian-group",
        "concept:barycentric-coordinates",
        "concept:characteristic-map",
        "concept:orientation",
        "concept:abelianization",
        "concept:nonexample",
        "concept:singular-homology",
        "concept:comparison-theorem"
      ],
      "route_unit_ids": "D60-R08",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u001-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "e16bf3f3e66bf50ed44331c2d2550dd3a1bc636eee655dc4819f7ec39dac8e29",
        "file_sha256": "d9b64140f9340c75bc34c12bc02ee843d87de3566e331c50c2374075718aa2c6",
        "line_end": 597,
        "line_start": 593,
        "path": "source/id-ID/fomberg/units/fomberg-unit-001-delta-complexes-simplicial-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u001-audit-007",
        "anchor": "o012-fom-u001-audit-007",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u001-mcheck-005",
      "projected_id": "urn:uuid:af74328c-f01c-5d05-a71f-5bc8f22baa88",
      "title": "Pemeriksaan Penguasaan F1.5 (homologi torus dari matriks batas). Untuk",
      "kind": "exercise",
      "order": 13,
      "group": "unit:o012-fom-u001",
      "parent_id": "unit:o012-fom-u001-mastery",
      "native_path": [
        "unit:o012-fom-u001",
        "unit:o012-fom-u001-mastery",
        "unit:o012-fom-u001-mcheck-005"
      ],
      "concept_ids": [
        "concept:path-connected-component",
        "concept:based-map",
        "concept:based-homotopy-class",
        "concept:affinely-independent",
        "concept:convex-hull",
        "concept:barycentric-map",
        "concept:simplex",
        "concept:simplex-face",
        "concept:vertex",
        "concept:delta-complex",
        "concept:simplicial-complex",
        "concept:simplicial-homology",
        "concept:chain",
        "concept:boundary-map",
        "concept:boundary-of-a-simplex",
        "concept:chain-boundary",
        "concept:cycle",
        "concept:homologous",
        "concept:homology-class",
        "concept:homology",
        "concept:free-abelian-group",
        "concept:barycentric-coordinates",
        "concept:characteristic-map",
        "concept:orientation",
        "concept:abelianization",
        "concept:nonexample",
        "concept:singular-homology",
        "concept:comparison-theorem"
      ],
      "route_unit_ids": "D60-R08",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u001-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "ff7b56087141495ed2dea8654f3de539f1ec1629cd033dae215b6293dc3c6a61",
        "file_sha256": "d9b64140f9340c75bc34c12bc02ee843d87de3566e331c50c2374075718aa2c6",
        "line_end": 982,
        "line_start": 970,
        "path": "source/id-ID/fomberg/units/fomberg-unit-001-delta-complexes-simplicial-homology.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u001-mcheck-005",
        "anchor": "o012-fom-u001-mcheck-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-fom-u001-hint-005",
            "relation_id": "urn:uuid:00f8e770-ec4b-57b9-82ec-3de2e8261ab8",
            "native_relation_id": "relation:hints:fom-u001-hint-005:mcheck-005"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-fom-u001-sol-005",
            "relation_id": "urn:uuid:4404fbda-468c-5d5a-9921-19b43a6c9614",
            "native_relation_id": "relation:solves:fom-u001-sol-005:mcheck-005"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-fom-u001-rem-003",
      "projected_id": "urn:uuid:4a2f8258-ef02-52bb-b42a-c7c84e3b62dd",
      "title": "Catatan. Setiap muka dari $[v_0,\\ldots,v_n]$ merupakan",
      "kind": "remark",
      "order": 13,
      "group": "unit:o012-fom-u001",
      "parent_id": "unit:o012-fom-u001-s01",
      "native_path": [
        "unit:o012-fom-u001",
        "unit:o012-fom-u001-s01",
        "unit:o012-fom-u001-rem-003"
      ],
      "concept_ids": [
        "concept:path-connected-component",
        "concept:based-map",
        "concept:based-homotopy-class",
        "concept:affinely-independent",
        "concept:convex-hull",
        "concept:barycentric-map",
        "concept:simplex",
        "concept:simplex-face",
        "concept:vertex",
        "concept:delta-complex",
        "concept:simplicial-complex",
        "concept:simplicial-homology",
        "concept:chain",
        "concept:boundary-map",
        "concept:boundary-of-a-simplex",
        "concept:chain-boundary",
        "concept:cycle",
        "concept:homologous",
        "concept:homology-class",
        "concept:homology",
        "concept:free-abelian-group",
        "concept:barycentric-coordinates",
        "concept:characteristic-map",
        "concept:orientation",
        "concept:abelianization",
        "concept:nonexample",
        "concept:singular-homology",
        "concept:comparison-theorem"
      ],
      "route_unit_ids": "D60-R08",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "aff230ec1ebf61291b1593105857845c3b1097720bd85901fdbd66c91642ba1f",
        "file_sha256": "d9b64140f9340c75bc34c12bc02ee843d87de3566e331c50c2374075718aa2c6",
        "line_end": 180,
        "line_start": 176,
        "path": "source/id-ID/fomberg/units/fomberg-unit-001-delta-complexes-simplicial-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u001-rem-003",
        "anchor": "o012-fom-u001-rem-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u001-def-006",
      "projected_id": "urn:uuid:6c70b4a3-8b6a-5077-89eb-35d95307862f",
      "title": "Definisi (batas simpleks). Misalkan $\\Delta^n$ sebuah simpleks. Batasnya",
      "kind": "definition",
      "order": 14,
      "group": "unit:o012-fom-u001",
      "parent_id": "unit:o012-fom-u001-s01",
      "native_path": [
        "unit:o012-fom-u001",
        "unit:o012-fom-u001-s01",
        "unit:o012-fom-u001-def-006"
      ],
      "concept_ids": [
        "concept:path-connected-component",
        "concept:based-map",
        "concept:based-homotopy-class",
        "concept:affinely-independent",
        "concept:convex-hull",
        "concept:barycentric-map",
        "concept:simplex",
        "concept:simplex-face",
        "concept:vertex",
        "concept:delta-complex",
        "concept:simplicial-complex",
        "concept:simplicial-homology",
        "concept:chain",
        "concept:boundary-map",
        "concept:boundary-of-a-simplex",
        "concept:chain-boundary",
        "concept:cycle",
        "concept:homologous",
        "concept:homology-class",
        "concept:homology",
        "concept:free-abelian-group",
        "concept:barycentric-coordinates",
        "concept:characteristic-map",
        "concept:orientation",
        "concept:abelianization",
        "concept:nonexample",
        "concept:singular-homology",
        "concept:comparison-theorem"
      ],
      "route_unit_ids": "D60-R08",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "30dce449fb0aaa94ead9d74208c0f6370368c7e394fbfa33c6562ad1b9dca2c1",
        "file_sha256": "d9b64140f9340c75bc34c12bc02ee843d87de3566e331c50c2374075718aa2c6",
        "line_end": 196,
        "line_start": 182,
        "path": "source/id-ID/fomberg/units/fomberg-unit-001-delta-complexes-simplicial-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u001-def-006",
        "anchor": "o012-fom-u001-def-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u001-exa-009",
      "projected_id": "urn:uuid:bc48671a-d467-574a-be11-a80e32ff8d12",
      "title": "Contoh (pemetaan batas pada torus). Untuk kompleks-$\\Delta$ torus,",
      "kind": "example",
      "order": 14,
      "group": "unit:o012-fom-u001",
      "parent_id": "unit:o012-fom-u001-s02",
      "native_path": [
        "unit:o012-fom-u001",
        "unit:o012-fom-u001-s02",
        "unit:o012-fom-u001-exa-009"
      ],
      "concept_ids": [
        "concept:path-connected-component",
        "concept:based-map",
        "concept:based-homotopy-class",
        "concept:affinely-independent",
        "concept:convex-hull",
        "concept:barycentric-map",
        "concept:simplex",
        "concept:simplex-face",
        "concept:vertex",
        "concept:delta-complex",
        "concept:simplicial-complex",
        "concept:simplicial-homology",
        "concept:chain",
        "concept:boundary-map",
        "concept:boundary-of-a-simplex",
        "concept:chain-boundary",
        "concept:cycle",
        "concept:homologous",
        "concept:homology-class",
        "concept:homology",
        "concept:free-abelian-group",
        "concept:barycentric-coordinates",
        "concept:characteristic-map",
        "concept:orientation",
        "concept:abelianization",
        "concept:nonexample",
        "concept:singular-homology",
        "concept:comparison-theorem"
      ],
      "route_unit_ids": "D60-R08",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "cae9cf3192dfbbfac8eda1b2ac4c97d8ebbd0eefd0a77d9a39259404e1dc8c60",
        "file_sha256": "d9b64140f9340c75bc34c12bc02ee843d87de3566e331c50c2374075718aa2c6",
        "line_end": 628,
        "line_start": 599,
        "path": "source/id-ID/fomberg/units/fomberg-unit-001-delta-complexes-simplicial-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u001-exa-009",
        "anchor": "o012-fom-u001-exa-009",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u001-hint-005",
      "projected_id": "urn:uuid:1314f410-2c3d-5ee0-a891-ad98c8ffe8b5",
      "title": "Petunjuk. Dalam basis $(V,L)$ dan $(e,f,g)$, kedua kolom matriks",
      "kind": "hint",
      "order": 14,
      "group": "unit:o012-fom-u001",
      "parent_id": "unit:o012-fom-u001-mastery",
      "native_path": [
        "unit:o012-fom-u001",
        "unit:o012-fom-u001-mastery",
        "unit:o012-fom-u001-hint-005"
      ],
      "concept_ids": [
        "concept:path-connected-component",
        "concept:based-map",
        "concept:based-homotopy-class",
        "concept:affinely-independent",
        "concept:convex-hull",
        "concept:barycentric-map",
        "concept:simplex",
        "concept:simplex-face",
        "concept:vertex",
        "concept:delta-complex",
        "concept:simplicial-complex",
        "concept:simplicial-homology",
        "concept:chain",
        "concept:boundary-map",
        "concept:boundary-of-a-simplex",
        "concept:chain-boundary",
        "concept:cycle",
        "concept:homologous",
        "concept:homology-class",
        "concept:homology",
        "concept:free-abelian-group",
        "concept:barycentric-coordinates",
        "concept:characteristic-map",
        "concept:orientation",
        "concept:abelianization",
        "concept:nonexample",
        "concept:singular-homology",
        "concept:comparison-theorem"
      ],
      "route_unit_ids": "D60-R08",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u001-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "8c979d4a3bf6ec6e90a1ed15cbe6af513a8d4bb69a75a0f7a4a1c164fce8d11d",
        "file_sha256": "d9b64140f9340c75bc34c12bc02ee843d87de3566e331c50c2374075718aa2c6",
        "line_end": 988,
        "line_start": 984,
        "path": "source/id-ID/fomberg/units/fomberg-unit-001-delta-complexes-simplicial-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u001-hint-005",
        "anchor": "o012-fom-u001-hint-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u001-def-delta-complex",
      "projected_id": "urn:uuid:94168316-3579-54d2-87a0-f44dad80c5eb",
      "title": "Definisi (kompleks-$\\Delta$). Struktur kompleks-$\\Delta$ pada ruang",
      "kind": "definition",
      "order": 15,
      "group": "unit:o012-fom-u001",
      "parent_id": "unit:o012-fom-u001-s01",
      "native_path": [
        "unit:o012-fom-u001",
        "unit:o012-fom-u001-s01",
        "unit:o012-fom-u001-def-delta-complex"
      ],
      "concept_ids": [
        "concept:path-connected-component",
        "concept:based-map",
        "concept:based-homotopy-class",
        "concept:affinely-independent",
        "concept:convex-hull",
        "concept:barycentric-map",
        "concept:simplex",
        "concept:simplex-face",
        "concept:vertex",
        "concept:delta-complex",
        "concept:simplicial-complex",
        "concept:simplicial-homology",
        "concept:chain",
        "concept:boundary-map",
        "concept:boundary-of-a-simplex",
        "concept:chain-boundary",
        "concept:cycle",
        "concept:homologous",
        "concept:homology-class",
        "concept:homology",
        "concept:free-abelian-group",
        "concept:barycentric-coordinates",
        "concept:characteristic-map",
        "concept:orientation",
        "concept:abelianization",
        "concept:nonexample",
        "concept:singular-homology",
        "concept:comparison-theorem"
      ],
      "route_unit_ids": "D60-R08",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "521f011eff44abe7300235936c8904519443886a727dafca02aaa491ee0afc55",
        "file_sha256": "d9b64140f9340c75bc34c12bc02ee843d87de3566e331c50c2374075718aa2c6",
        "line_end": 217,
        "line_start": 198,
        "path": "source/id-ID/fomberg/units/fomberg-unit-001-delta-complexes-simplicial-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u001-def-delta-complex",
        "anchor": "o012-fom-u001-def-delta-complex",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u001-fig-009",
      "projected_id": "urn:uuid:83e0bd6c-3ffc-5295-8ab8-7bcfb39aa3fa",
      "title": "Gambar semantik (torus dan kompleks rantainya). Sumber mengulang persegi",
      "kind": "figure",
      "order": 15,
      "group": "unit:o012-fom-u001",
      "parent_id": "unit:o012-fom-u001-s02",
      "native_path": [
        "unit:o012-fom-u001",
        "unit:o012-fom-u001-s02",
        "unit:o012-fom-u001-fig-009"
      ],
      "concept_ids": [
        "concept:path-connected-component",
        "concept:based-map",
        "concept:based-homotopy-class",
        "concept:affinely-independent",
        "concept:convex-hull",
        "concept:barycentric-map",
        "concept:simplex",
        "concept:simplex-face",
        "concept:vertex",
        "concept:delta-complex",
        "concept:simplicial-complex",
        "concept:simplicial-homology",
        "concept:chain",
        "concept:boundary-map",
        "concept:boundary-of-a-simplex",
        "concept:chain-boundary",
        "concept:cycle",
        "concept:homologous",
        "concept:homology-class",
        "concept:homology",
        "concept:free-abelian-group",
        "concept:barycentric-coordinates",
        "concept:characteristic-map",
        "concept:orientation",
        "concept:abelianization",
        "concept:nonexample",
        "concept:singular-homology",
        "concept:comparison-theorem"
      ],
      "route_unit_ids": "D60-R08",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "accf8d1c8acb1939655bc0ec0166161eb323357e08df30c8a0935fa495bdfb71",
        "file_sha256": "d9b64140f9340c75bc34c12bc02ee843d87de3566e331c50c2374075718aa2c6",
        "line_end": 637,
        "line_start": 630,
        "path": "source/id-ID/fomberg/units/fomberg-unit-001-delta-complexes-simplicial-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u001-fig-009",
        "anchor": "o012-fom-u001-fig-009",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u001-sol-005",
      "projected_id": "urn:uuid:8309878f-c53f-5e87-ba4c-90e451352e65",
      "title": "Solusi Pemeriksaan F1.5. Untuk $a,b\\in\\mathbb Z$,",
      "kind": "solution",
      "order": 15,
      "group": "unit:o012-fom-u001",
      "parent_id": "unit:o012-fom-u001-mastery",
      "native_path": [
        "unit:o012-fom-u001",
        "unit:o012-fom-u001-mastery",
        "unit:o012-fom-u001-sol-005"
      ],
      "concept_ids": [
        "concept:path-connected-component",
        "concept:based-map",
        "concept:based-homotopy-class",
        "concept:affinely-independent",
        "concept:convex-hull",
        "concept:barycentric-map",
        "concept:simplex",
        "concept:simplex-face",
        "concept:vertex",
        "concept:delta-complex",
        "concept:simplicial-complex",
        "concept:simplicial-homology",
        "concept:chain",
        "concept:boundary-map",
        "concept:boundary-of-a-simplex",
        "concept:chain-boundary",
        "concept:cycle",
        "concept:homologous",
        "concept:homology-class",
        "concept:homology",
        "concept:free-abelian-group",
        "concept:barycentric-coordinates",
        "concept:characteristic-map",
        "concept:orientation",
        "concept:abelianization",
        "concept:nonexample",
        "concept:singular-homology",
        "concept:comparison-theorem"
      ],
      "route_unit_ids": "D60-R08",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u001-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "8e2646ee09b0f435664b47e19852223ee9a9dfc3f6dc12c008dc11597c618332",
        "file_sha256": "d9b64140f9340c75bc34c12bc02ee843d87de3566e331c50c2374075718aa2c6",
        "line_end": 1027,
        "line_start": 990,
        "path": "source/id-ID/fomberg/units/fomberg-unit-001-delta-complexes-simplicial-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u001-sol-005",
        "anchor": "o012-fom-u001-sol-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u001-mcheck-006",
      "projected_id": "urn:uuid:801bdbf3-c93f-5a9f-8317-b6d3229fea4c",
      "title": "Pemeriksaan Penguasaan F1.6 (kelas homolog pada torus). Dalam",
      "kind": "exercise",
      "order": 16,
      "group": "unit:o012-fom-u001",
      "parent_id": "unit:o012-fom-u001-mastery",
      "native_path": [
        "unit:o012-fom-u001",
        "unit:o012-fom-u001-mastery",
        "unit:o012-fom-u001-mcheck-006"
      ],
      "concept_ids": [
        "concept:path-connected-component",
        "concept:based-map",
        "concept:based-homotopy-class",
        "concept:affinely-independent",
        "concept:convex-hull",
        "concept:barycentric-map",
        "concept:simplex",
        "concept:simplex-face",
        "concept:vertex",
        "concept:delta-complex",
        "concept:simplicial-complex",
        "concept:simplicial-homology",
        "concept:chain",
        "concept:boundary-map",
        "concept:boundary-of-a-simplex",
        "concept:chain-boundary",
        "concept:cycle",
        "concept:homologous",
        "concept:homology-class",
        "concept:homology",
        "concept:free-abelian-group",
        "concept:barycentric-coordinates",
        "concept:characteristic-map",
        "concept:orientation",
        "concept:abelianization",
        "concept:nonexample",
        "concept:singular-homology",
        "concept:comparison-theorem"
      ],
      "route_unit_ids": "D60-R08",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u001-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "9ff9a0f08a8b5e384b919de8561b334ea7da772b5b737e2e1c0c2f873e01596a",
        "file_sha256": "d9b64140f9340c75bc34c12bc02ee843d87de3566e331c50c2374075718aa2c6",
        "line_end": 1040,
        "line_start": 1029,
        "path": "source/id-ID/fomberg/units/fomberg-unit-001-delta-complexes-simplicial-homology.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u001-mcheck-006",
        "anchor": "o012-fom-u001-mcheck-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-fom-u001-hint-006",
            "relation_id": "urn:uuid:0e88f080-45df-5d2e-9f0d-a04c1e689ac7",
            "native_relation_id": "relation:hints:fom-u001-hint-006:mcheck-006"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-fom-u001-sol-006",
            "relation_id": "urn:uuid:c06aae76-f38b-5d3e-9fb0-99e4b425e214",
            "native_relation_id": "relation:solves:fom-u001-sol-006:mcheck-006"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-fom-u001-rem-004",
      "projected_id": "urn:uuid:c3e2edf9-722d-5885-baed-668f2aef9971",
      "title": "Catatan tentang syarat 2. Dalam",
      "kind": "remark",
      "order": 16,
      "group": "unit:o012-fom-u001",
      "parent_id": "unit:o012-fom-u001-s01",
      "native_path": [
        "unit:o012-fom-u001",
        "unit:o012-fom-u001-s01",
        "unit:o012-fom-u001-rem-004"
      ],
      "concept_ids": [
        "concept:path-connected-component",
        "concept:based-map",
        "concept:based-homotopy-class",
        "concept:affinely-independent",
        "concept:convex-hull",
        "concept:barycentric-map",
        "concept:simplex",
        "concept:simplex-face",
        "concept:vertex",
        "concept:delta-complex",
        "concept:simplicial-complex",
        "concept:simplicial-homology",
        "concept:chain",
        "concept:boundary-map",
        "concept:boundary-of-a-simplex",
        "concept:chain-boundary",
        "concept:cycle",
        "concept:homologous",
        "concept:homology-class",
        "concept:homology",
        "concept:free-abelian-group",
        "concept:barycentric-coordinates",
        "concept:characteristic-map",
        "concept:orientation",
        "concept:abelianization",
        "concept:nonexample",
        "concept:singular-homology",
        "concept:comparison-theorem"
      ],
      "route_unit_ids": "D60-R08",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "38baa6a7d632739f8450c2bdf4f9c0416201cf3ba2bd6eb0c02e14e7a1451d66",
        "file_sha256": "d9b64140f9340c75bc34c12bc02ee843d87de3566e331c50c2374075718aa2c6",
        "line_end": 233,
        "line_start": 219,
        "path": "source/id-ID/fomberg/units/fomberg-unit-001-delta-complexes-simplicial-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u001-rem-004",
        "anchor": "o012-fom-u001-rem-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u001-rem-012",
      "projected_id": "urn:uuid:a4eb815f-9029-5e6b-9410-4788b49cf0b1",
      "title": "Catatan. Pemetaan karakteristik $V$ mempunyai domain simpleks-$2$",
      "kind": "remark",
      "order": 16,
      "group": "unit:o012-fom-u001",
      "parent_id": "unit:o012-fom-u001-s02",
      "native_path": [
        "unit:o012-fom-u001",
        "unit:o012-fom-u001-s02",
        "unit:o012-fom-u001-rem-012"
      ],
      "concept_ids": [
        "concept:path-connected-component",
        "concept:based-map",
        "concept:based-homotopy-class",
        "concept:affinely-independent",
        "concept:convex-hull",
        "concept:barycentric-map",
        "concept:simplex",
        "concept:simplex-face",
        "concept:vertex",
        "concept:delta-complex",
        "concept:simplicial-complex",
        "concept:simplicial-homology",
        "concept:chain",
        "concept:boundary-map",
        "concept:boundary-of-a-simplex",
        "concept:chain-boundary",
        "concept:cycle",
        "concept:homologous",
        "concept:homology-class",
        "concept:homology",
        "concept:free-abelian-group",
        "concept:barycentric-coordinates",
        "concept:characteristic-map",
        "concept:orientation",
        "concept:abelianization",
        "concept:nonexample",
        "concept:singular-homology",
        "concept:comparison-theorem"
      ],
      "route_unit_ids": "D60-R08",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "887f06001ef8451a4a954a6c7a742a7a5e48793628f5f21c8eec6d121ed56d9c",
        "file_sha256": "d9b64140f9340c75bc34c12bc02ee843d87de3566e331c50c2374075718aa2c6",
        "line_end": 647,
        "line_start": 639,
        "path": "source/id-ID/fomberg/units/fomberg-unit-001-delta-complexes-simplicial-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u001-rem-012",
        "anchor": "o012-fom-u001-rem-012",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u001-audit-face-sign",
      "projected_id": "urn:uuid:9be6644c-9a27-5fe9-8b9f-90a7c9460679",
      "title": "Audit sumber. Baris 504 menulis pembatasan muka sebagai",
      "kind": "source_audit",
      "order": 17,
      "group": "unit:o012-fom-u001",
      "parent_id": "unit:o012-fom-u001-s02",
      "native_path": [
        "unit:o012-fom-u001",
        "unit:o012-fom-u001-s02",
        "unit:o012-fom-u001-audit-face-sign"
      ],
      "concept_ids": [
        "concept:path-connected-component",
        "concept:based-map",
        "concept:based-homotopy-class",
        "concept:affinely-independent",
        "concept:convex-hull",
        "concept:barycentric-map",
        "concept:simplex",
        "concept:simplex-face",
        "concept:vertex",
        "concept:delta-complex",
        "concept:simplicial-complex",
        "concept:simplicial-homology",
        "concept:chain",
        "concept:boundary-map",
        "concept:boundary-of-a-simplex",
        "concept:chain-boundary",
        "concept:cycle",
        "concept:homologous",
        "concept:homology-class",
        "concept:homology",
        "concept:free-abelian-group",
        "concept:barycentric-coordinates",
        "concept:characteristic-map",
        "concept:orientation",
        "concept:abelianization",
        "concept:nonexample",
        "concept:singular-homology",
        "concept:comparison-theorem"
      ],
      "route_unit_ids": "D60-R08",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u001-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "ad98a788a7e61a608d239ee6e22e60a080701ca10955df42026b8cb02465ba30",
        "file_sha256": "d9b64140f9340c75bc34c12bc02ee843d87de3566e331c50c2374075718aa2c6",
        "line_end": 656,
        "line_start": 649,
        "path": "source/id-ID/fomberg/units/fomberg-unit-001-delta-complexes-simplicial-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u001-audit-face-sign",
        "anchor": "o012-fom-u001-audit-face-sign",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u001-hint-006",
      "projected_id": "urn:uuid:a6e47779-887a-5d70-8e05-c5feebd027d7",
      "title": "Petunjuk. Semua rantai-$1$ adalah siklus karena $\\partial_1=0$.",
      "kind": "hint",
      "order": 17,
      "group": "unit:o012-fom-u001",
      "parent_id": "unit:o012-fom-u001-mastery",
      "native_path": [
        "unit:o012-fom-u001",
        "unit:o012-fom-u001-mastery",
        "unit:o012-fom-u001-hint-006"
      ],
      "concept_ids": [
        "concept:path-connected-component",
        "concept:based-map",
        "concept:based-homotopy-class",
        "concept:affinely-independent",
        "concept:convex-hull",
        "concept:barycentric-map",
        "concept:simplex",
        "concept:simplex-face",
        "concept:vertex",
        "concept:delta-complex",
        "concept:simplicial-complex",
        "concept:simplicial-homology",
        "concept:chain",
        "concept:boundary-map",
        "concept:boundary-of-a-simplex",
        "concept:chain-boundary",
        "concept:cycle",
        "concept:homologous",
        "concept:homology-class",
        "concept:homology",
        "concept:free-abelian-group",
        "concept:barycentric-coordinates",
        "concept:characteristic-map",
        "concept:orientation",
        "concept:abelianization",
        "concept:nonexample",
        "concept:singular-homology",
        "concept:comparison-theorem"
      ],
      "route_unit_ids": "D60-R08",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u001-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "07fce417a060f3df35e1401dee8e1ae49ae76c8b34a2aaba5fe1ae8e10ee889d",
        "file_sha256": "d9b64140f9340c75bc34c12bc02ee843d87de3566e331c50c2374075718aa2c6",
        "line_end": 1046,
        "line_start": 1042,
        "path": "source/id-ID/fomberg/units/fomberg-unit-001-delta-complexes-simplicial-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u001-hint-006",
        "anchor": "o012-fom-u001-hint-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u001-rem-005",
      "projected_id": "urn:uuid:36dbb79c-5cf8-5ae8-a9de-77332b5bed8d",
      "title": "Catatan notasi. Kadang-kadang $\\Delta_n$ menyatakan himpunan semua",
      "kind": "remark",
      "order": 17,
      "group": "unit:o012-fom-u001",
      "parent_id": "unit:o012-fom-u001-s01",
      "native_path": [
        "unit:o012-fom-u001",
        "unit:o012-fom-u001-s01",
        "unit:o012-fom-u001-rem-005"
      ],
      "concept_ids": [
        "concept:path-connected-component",
        "concept:based-map",
        "concept:based-homotopy-class",
        "concept:affinely-independent",
        "concept:convex-hull",
        "concept:barycentric-map",
        "concept:simplex",
        "concept:simplex-face",
        "concept:vertex",
        "concept:delta-complex",
        "concept:simplicial-complex",
        "concept:simplicial-homology",
        "concept:chain",
        "concept:boundary-map",
        "concept:boundary-of-a-simplex",
        "concept:chain-boundary",
        "concept:cycle",
        "concept:homologous",
        "concept:homology-class",
        "concept:homology",
        "concept:free-abelian-group",
        "concept:barycentric-coordinates",
        "concept:characteristic-map",
        "concept:orientation",
        "concept:abelianization",
        "concept:nonexample",
        "concept:singular-homology",
        "concept:comparison-theorem"
      ],
      "route_unit_ids": "D60-R08",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "05dac37c1530e5c6c511222e8069f1cc179ad2c24e4c229171e05d2454a9c955",
        "file_sha256": "d9b64140f9340c75bc34c12bc02ee843d87de3566e331c50c2374075718aa2c6",
        "line_end": 239,
        "line_start": 235,
        "path": "source/id-ID/fomberg/units/fomberg-unit-001-delta-complexes-simplicial-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u001-rem-005",
        "anchor": "o012-fom-u001-rem-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u001-exa-circle",
      "projected_id": "urn:uuid:dd409cdd-b836-5ee1-ae8a-09fc973ef84b",
      "title": "Contoh (kompleks-$\\Delta$ pada $S^1$). Ambil $S^1$, lingkaran satuan dalam",
      "kind": "example",
      "order": 18,
      "group": "unit:o012-fom-u001",
      "parent_id": "unit:o012-fom-u001-s01",
      "native_path": [
        "unit:o012-fom-u001",
        "unit:o012-fom-u001-s01",
        "unit:o012-fom-u001-exa-circle"
      ],
      "concept_ids": [
        "concept:path-connected-component",
        "concept:based-map",
        "concept:based-homotopy-class",
        "concept:affinely-independent",
        "concept:convex-hull",
        "concept:barycentric-map",
        "concept:simplex",
        "concept:simplex-face",
        "concept:vertex",
        "concept:delta-complex",
        "concept:simplicial-complex",
        "concept:simplicial-homology",
        "concept:chain",
        "concept:boundary-map",
        "concept:boundary-of-a-simplex",
        "concept:chain-boundary",
        "concept:cycle",
        "concept:homologous",
        "concept:homology-class",
        "concept:homology",
        "concept:free-abelian-group",
        "concept:barycentric-coordinates",
        "concept:characteristic-map",
        "concept:orientation",
        "concept:abelianization",
        "concept:nonexample",
        "concept:singular-homology",
        "concept:comparison-theorem"
      ],
      "route_unit_ids": "D60-R08",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "365846c8279fdb6cbb65f5ad93376b733f0f8180a2bcfc78e1568fa5e35616ff",
        "file_sha256": "d9b64140f9340c75bc34c12bc02ee843d87de3566e331c50c2374075718aa2c6",
        "line_end": 256,
        "line_start": 241,
        "path": "source/id-ID/fomberg/units/fomberg-unit-001-delta-complexes-simplicial-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u001-exa-circle",
        "anchor": "o012-fom-u001-exa-circle",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u001-lem-boundary-square",
      "projected_id": "urn:uuid:2c675db6-18f2-5011-b823-3b8c0ab25657",
      "title": "Lema. Untuk setiap $n\\geq1$,",
      "kind": "lemma",
      "order": 18,
      "group": "unit:o012-fom-u001",
      "parent_id": "unit:o012-fom-u001-s02",
      "native_path": [
        "unit:o012-fom-u001",
        "unit:o012-fom-u001-s02",
        "unit:o012-fom-u001-lem-boundary-square"
      ],
      "concept_ids": [
        "concept:path-connected-component",
        "concept:based-map",
        "concept:based-homotopy-class",
        "concept:affinely-independent",
        "concept:convex-hull",
        "concept:barycentric-map",
        "concept:simplex",
        "concept:simplex-face",
        "concept:vertex",
        "concept:delta-complex",
        "concept:simplicial-complex",
        "concept:simplicial-homology",
        "concept:chain",
        "concept:boundary-map",
        "concept:boundary-of-a-simplex",
        "concept:chain-boundary",
        "concept:cycle",
        "concept:homologous",
        "concept:homology-class",
        "concept:homology",
        "concept:free-abelian-group",
        "concept:barycentric-coordinates",
        "concept:characteristic-map",
        "concept:orientation",
        "concept:abelianization",
        "concept:nonexample",
        "concept:singular-homology",
        "concept:comparison-theorem"
      ],
      "route_unit_ids": "D60-R08",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "8c1c9894ad5d8c576a04d4828069b6d77172132846fef02741522902b010868d",
        "file_sha256": "d9b64140f9340c75bc34c12bc02ee843d87de3566e331c50c2374075718aa2c6",
        "line_end": 665,
        "line_start": 658,
        "path": "source/id-ID/fomberg/units/fomberg-unit-001-delta-complexes-simplicial-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u001-lem-boundary-square",
        "anchor": "o012-fom-u001-lem-boundary-square",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u001-sol-006",
      "projected_id": "urn:uuid:5bae8d86-2dc2-5d06-ba38-a45d894a0819",
      "title": "Solusi Pemeriksaan F1.6. Karena $\\partial_1=0$,",
      "kind": "solution",
      "order": 18,
      "group": "unit:o012-fom-u001",
      "parent_id": "unit:o012-fom-u001-mastery",
      "native_path": [
        "unit:o012-fom-u001",
        "unit:o012-fom-u001-mastery",
        "unit:o012-fom-u001-sol-006"
      ],
      "concept_ids": [
        "concept:path-connected-component",
        "concept:based-map",
        "concept:based-homotopy-class",
        "concept:affinely-independent",
        "concept:convex-hull",
        "concept:barycentric-map",
        "concept:simplex",
        "concept:simplex-face",
        "concept:vertex",
        "concept:delta-complex",
        "concept:simplicial-complex",
        "concept:simplicial-homology",
        "concept:chain",
        "concept:boundary-map",
        "concept:boundary-of-a-simplex",
        "concept:chain-boundary",
        "concept:cycle",
        "concept:homologous",
        "concept:homology-class",
        "concept:homology",
        "concept:free-abelian-group",
        "concept:barycentric-coordinates",
        "concept:characteristic-map",
        "concept:orientation",
        "concept:abelianization",
        "concept:nonexample",
        "concept:singular-homology",
        "concept:comparison-theorem"
      ],
      "route_unit_ids": "D60-R08",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u001-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "bb50f1275ec7de966373cbe1623cf0d5f7f72903f9755b02d7948656194d3fda",
        "file_sha256": "d9b64140f9340c75bc34c12bc02ee843d87de3566e331c50c2374075718aa2c6",
        "line_end": 1066,
        "line_start": 1048,
        "path": "source/id-ID/fomberg/units/fomberg-unit-001-delta-complexes-simplicial-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u001-sol-006",
        "anchor": "o012-fom-u001-sol-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u001-fig-001",
      "projected_id": "urn:uuid:6e0b3019-adbd-5944-8623-602405639ca4",
      "title": "Gambar semantik (lingkaran satu simpul). Sebuah loop terarah searah jarum",
      "kind": "figure",
      "order": 19,
      "group": "unit:o012-fom-u001",
      "parent_id": "unit:o012-fom-u001-s01",
      "native_path": [
        "unit:o012-fom-u001",
        "unit:o012-fom-u001-s01",
        "unit:o012-fom-u001-fig-001"
      ],
      "concept_ids": [
        "concept:path-connected-component",
        "concept:based-map",
        "concept:based-homotopy-class",
        "concept:affinely-independent",
        "concept:convex-hull",
        "concept:barycentric-map",
        "concept:simplex",
        "concept:simplex-face",
        "concept:vertex",
        "concept:delta-complex",
        "concept:simplicial-complex",
        "concept:simplicial-homology",
        "concept:chain",
        "concept:boundary-map",
        "concept:boundary-of-a-simplex",
        "concept:chain-boundary",
        "concept:cycle",
        "concept:homologous",
        "concept:homology-class",
        "concept:homology",
        "concept:free-abelian-group",
        "concept:barycentric-coordinates",
        "concept:characteristic-map",
        "concept:orientation",
        "concept:abelianization",
        "concept:nonexample",
        "concept:singular-homology",
        "concept:comparison-theorem"
      ],
      "route_unit_ids": "D60-R08",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "8bd24caa7eb3c602db0083d7a8ffb160f43a9dc29b3ea7591cfa1ac0b8b16314",
        "file_sha256": "d9b64140f9340c75bc34c12bc02ee843d87de3566e331c50c2374075718aa2c6",
        "line_end": 263,
        "line_start": 258,
        "path": "source/id-ID/fomberg/units/fomberg-unit-001-delta-complexes-simplicial-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u001-fig-001",
        "anchor": "o012-fom-u001-fig-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u001-proof-001",
      "projected_id": "urn:uuid:305c287a-eeb2-5163-a1d8-f56330b5aa56",
      "title": "Bukti. Pernyataan dimaksudkan untuk $n\\geq1$. Kasus $n=1$ langsung karena",
      "kind": "proof",
      "order": 19,
      "group": "unit:o012-fom-u001",
      "parent_id": "unit:o012-fom-u001-s02",
      "native_path": [
        "unit:o012-fom-u001",
        "unit:o012-fom-u001-s02",
        "unit:o012-fom-u001-proof-001"
      ],
      "concept_ids": [
        "concept:path-connected-component",
        "concept:based-map",
        "concept:based-homotopy-class",
        "concept:affinely-independent",
        "concept:convex-hull",
        "concept:barycentric-map",
        "concept:simplex",
        "concept:simplex-face",
        "concept:vertex",
        "concept:delta-complex",
        "concept:simplicial-complex",
        "concept:simplicial-homology",
        "concept:chain",
        "concept:boundary-map",
        "concept:boundary-of-a-simplex",
        "concept:chain-boundary",
        "concept:cycle",
        "concept:homologous",
        "concept:homology-class",
        "concept:homology",
        "concept:free-abelian-group",
        "concept:barycentric-coordinates",
        "concept:characteristic-map",
        "concept:orientation",
        "concept:abelianization",
        "concept:nonexample",
        "concept:singular-homology",
        "concept:comparison-theorem"
      ],
      "route_unit_ids": "D60-R08",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u001-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original_proof_repair",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "97b8c196576ffc8eb8f27650efad32de22d4a854b20267bee48de80b6b1cd5de",
        "file_sha256": "d9b64140f9340c75bc34c12bc02ee843d87de3566e331c50c2374075718aa2c6",
        "line_end": 706,
        "line_start": 667,
        "path": "source/id-ID/fomberg/units/fomberg-unit-001-delta-complexes-simplicial-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u001-proof-001",
        "anchor": "o012-fom-u001-proof-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u001-audit-008",
      "projected_id": "urn:uuid:4f4fe090-e159-5f19-b820-15a11e2b20df",
      "title": "Audit sumber. Baris 523 menempatkan $\\sigma$ dalam $C_{n+1}(X)$ tetapi",
      "kind": "source_audit",
      "order": 20,
      "group": "unit:o012-fom-u001",
      "parent_id": "unit:o012-fom-u001-s02",
      "native_path": [
        "unit:o012-fom-u001",
        "unit:o012-fom-u001-s02",
        "unit:o012-fom-u001-audit-008"
      ],
      "concept_ids": [
        "concept:path-connected-component",
        "concept:based-map",
        "concept:based-homotopy-class",
        "concept:affinely-independent",
        "concept:convex-hull",
        "concept:barycentric-map",
        "concept:simplex",
        "concept:simplex-face",
        "concept:vertex",
        "concept:delta-complex",
        "concept:simplicial-complex",
        "concept:simplicial-homology",
        "concept:chain",
        "concept:boundary-map",
        "concept:boundary-of-a-simplex",
        "concept:chain-boundary",
        "concept:cycle",
        "concept:homologous",
        "concept:homology-class",
        "concept:homology",
        "concept:free-abelian-group",
        "concept:barycentric-coordinates",
        "concept:characteristic-map",
        "concept:orientation",
        "concept:abelianization",
        "concept:nonexample",
        "concept:singular-homology",
        "concept:comparison-theorem"
      ],
      "route_unit_ids": "D60-R08",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u001-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "24509115fb62b13ab329dd2c1ff87235479e66341b5f48c44a4bc8018e915e80",
        "file_sha256": "d9b64140f9340c75bc34c12bc02ee843d87de3566e331c50c2374075718aa2c6",
        "line_end": 715,
        "line_start": 708,
        "path": "source/id-ID/fomberg/units/fomberg-unit-001-delta-complexes-simplicial-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u001-audit-008",
        "anchor": "o012-fom-u001-audit-008",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u001-rem-006",
      "projected_id": "urn:uuid:89a441c5-a428-5ad1-a6fb-b19993cc1434",
      "title": "Catatan (bukan contoh bagi topologi standar). Jangan memberi satu",
      "kind": "remark",
      "order": 20,
      "group": "unit:o012-fom-u001",
      "parent_id": "unit:o012-fom-u001-s01",
      "native_path": [
        "unit:o012-fom-u001",
        "unit:o012-fom-u001-s01",
        "unit:o012-fom-u001-rem-006"
      ],
      "concept_ids": [
        "concept:path-connected-component",
        "concept:based-map",
        "concept:based-homotopy-class",
        "concept:affinely-independent",
        "concept:convex-hull",
        "concept:barycentric-map",
        "concept:simplex",
        "concept:simplex-face",
        "concept:vertex",
        "concept:delta-complex",
        "concept:simplicial-complex",
        "concept:simplicial-homology",
        "concept:chain",
        "concept:boundary-map",
        "concept:boundary-of-a-simplex",
        "concept:chain-boundary",
        "concept:cycle",
        "concept:homologous",
        "concept:homology-class",
        "concept:homology",
        "concept:free-abelian-group",
        "concept:barycentric-coordinates",
        "concept:characteristic-map",
        "concept:orientation",
        "concept:abelianization",
        "concept:nonexample",
        "concept:singular-homology",
        "concept:comparison-theorem"
      ],
      "route_unit_ids": "D60-R08",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "61cb9fc73de1f966de77b88f38ee363affcf63e170fa61e9fb79acac10a4359f",
        "file_sha256": "d9b64140f9340c75bc34c12bc02ee843d87de3566e331c50c2374075718aa2c6",
        "line_end": 272,
        "line_start": 265,
        "path": "source/id-ID/fomberg/units/fomberg-unit-001-delta-complexes-simplicial-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u001-rem-006",
        "anchor": "o012-fom-u001-rem-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u001-def-008",
      "projected_id": "urn:uuid:eba7c48a-5bd1-5058-b0a3-c3d658ab4e97",
      "title": "Definisi (siklus). Definisikan",
      "kind": "definition",
      "order": 21,
      "group": "unit:o012-fom-u001",
      "parent_id": "unit:o012-fom-u001-s02",
      "native_path": [
        "unit:o012-fom-u001",
        "unit:o012-fom-u001-s02",
        "unit:o012-fom-u001-def-008"
      ],
      "concept_ids": [
        "concept:path-connected-component",
        "concept:based-map",
        "concept:based-homotopy-class",
        "concept:affinely-independent",
        "concept:convex-hull",
        "concept:barycentric-map",
        "concept:simplex",
        "concept:simplex-face",
        "concept:vertex",
        "concept:delta-complex",
        "concept:simplicial-complex",
        "concept:simplicial-homology",
        "concept:chain",
        "concept:boundary-map",
        "concept:boundary-of-a-simplex",
        "concept:chain-boundary",
        "concept:cycle",
        "concept:homologous",
        "concept:homology-class",
        "concept:homology",
        "concept:free-abelian-group",
        "concept:barycentric-coordinates",
        "concept:characteristic-map",
        "concept:orientation",
        "concept:abelianization",
        "concept:nonexample",
        "concept:singular-homology",
        "concept:comparison-theorem"
      ],
      "route_unit_ids": "D60-R08",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "0fe4def1d8ef25e8264b9fb52ed8ad517ece8785b5b4a63f35698441b9e4d7ce",
        "file_sha256": "d9b64140f9340c75bc34c12bc02ee843d87de3566e331c50c2374075718aa2c6",
        "line_end": 725,
        "line_start": 717,
        "path": "source/id-ID/fomberg/units/fomberg-unit-001-delta-complexes-simplicial-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u001-def-008",
        "anchor": "o012-fom-u001-def-008",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u001-exa-torus",
      "projected_id": "urn:uuid:9d06ca43-b99d-5c0c-b573-b74e753cfccc",
      "title": "Contoh (kompleks-$\\Delta$ pada torus $T^2$). Ambil",
      "kind": "example",
      "order": 21,
      "group": "unit:o012-fom-u001",
      "parent_id": "unit:o012-fom-u001-s01",
      "native_path": [
        "unit:o012-fom-u001",
        "unit:o012-fom-u001-s01",
        "unit:o012-fom-u001-exa-torus"
      ],
      "concept_ids": [
        "concept:path-connected-component",
        "concept:based-map",
        "concept:based-homotopy-class",
        "concept:affinely-independent",
        "concept:convex-hull",
        "concept:barycentric-map",
        "concept:simplex",
        "concept:simplex-face",
        "concept:vertex",
        "concept:delta-complex",
        "concept:simplicial-complex",
        "concept:simplicial-homology",
        "concept:chain",
        "concept:boundary-map",
        "concept:boundary-of-a-simplex",
        "concept:chain-boundary",
        "concept:cycle",
        "concept:homologous",
        "concept:homology-class",
        "concept:homology",
        "concept:free-abelian-group",
        "concept:barycentric-coordinates",
        "concept:characteristic-map",
        "concept:orientation",
        "concept:abelianization",
        "concept:nonexample",
        "concept:singular-homology",
        "concept:comparison-theorem"
      ],
      "route_unit_ids": "D60-R08",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "5e8b7b77648ed69ee2a87c84768e2837ee649514023cf771e4fb72292a560f90",
        "file_sha256": "d9b64140f9340c75bc34c12bc02ee843d87de3566e331c50c2374075718aa2c6",
        "line_end": 291,
        "line_start": 274,
        "path": "source/id-ID/fomberg/units/fomberg-unit-001-delta-complexes-simplicial-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u001-exa-torus",
        "anchor": "o012-fom-u001-exa-torus",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u001-def-009",
      "projected_id": "urn:uuid:44ccf671-4488-5ab3-abf3-99d08e613408",
      "title": "Definisi (batas). Dengan konvensi standar yang bertipe benar, definisikan",
      "kind": "definition",
      "order": 22,
      "group": "unit:o012-fom-u001",
      "parent_id": "unit:o012-fom-u001-s02",
      "native_path": [
        "unit:o012-fom-u001",
        "unit:o012-fom-u001-s02",
        "unit:o012-fom-u001-def-009"
      ],
      "concept_ids": [
        "concept:path-connected-component",
        "concept:based-map",
        "concept:based-homotopy-class",
        "concept:affinely-independent",
        "concept:convex-hull",
        "concept:barycentric-map",
        "concept:simplex",
        "concept:simplex-face",
        "concept:vertex",
        "concept:delta-complex",
        "concept:simplicial-complex",
        "concept:simplicial-homology",
        "concept:chain",
        "concept:boundary-map",
        "concept:boundary-of-a-simplex",
        "concept:chain-boundary",
        "concept:cycle",
        "concept:homologous",
        "concept:homology-class",
        "concept:homology",
        "concept:free-abelian-group",
        "concept:barycentric-coordinates",
        "concept:characteristic-map",
        "concept:orientation",
        "concept:abelianization",
        "concept:nonexample",
        "concept:singular-homology",
        "concept:comparison-theorem"
      ],
      "route_unit_ids": "D60-R08",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "3e9e205b0cc4524670c0602d993c99032e07a5c2e828bbeb2421b964f4f6bc8f",
        "file_sha256": "d9b64140f9340c75bc34c12bc02ee843d87de3566e331c50c2374075718aa2c6",
        "line_end": 738,
        "line_start": 727,
        "path": "source/id-ID/fomberg/units/fomberg-unit-001-delta-complexes-simplicial-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u001-def-009",
        "anchor": "o012-fom-u001-def-009",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u001-fig-002",
      "projected_id": "urn:uuid:925399f2-575d-543d-b69f-57f49095e7f9",
      "title": "Gambar semantik (persegi fundamental torus). Persegi dibelah oleh diagonal",
      "kind": "figure",
      "order": 22,
      "group": "unit:o012-fom-u001",
      "parent_id": "unit:o012-fom-u001-s01",
      "native_path": [
        "unit:o012-fom-u001",
        "unit:o012-fom-u001-s01",
        "unit:o012-fom-u001-fig-002"
      ],
      "concept_ids": [
        "concept:path-connected-component",
        "concept:based-map",
        "concept:based-homotopy-class",
        "concept:affinely-independent",
        "concept:convex-hull",
        "concept:barycentric-map",
        "concept:simplex",
        "concept:simplex-face",
        "concept:vertex",
        "concept:delta-complex",
        "concept:simplicial-complex",
        "concept:simplicial-homology",
        "concept:chain",
        "concept:boundary-map",
        "concept:boundary-of-a-simplex",
        "concept:chain-boundary",
        "concept:cycle",
        "concept:homologous",
        "concept:homology-class",
        "concept:homology",
        "concept:free-abelian-group",
        "concept:barycentric-coordinates",
        "concept:characteristic-map",
        "concept:orientation",
        "concept:abelianization",
        "concept:nonexample",
        "concept:singular-homology",
        "concept:comparison-theorem"
      ],
      "route_unit_ids": "D60-R08",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "f04d1129494fe8b4dd623a46d627f35ea0daf6d5cd18085ca2fb6ec77eeb4fe5",
        "file_sha256": "d9b64140f9340c75bc34c12bc02ee843d87de3566e331c50c2374075718aa2c6",
        "line_end": 302,
        "line_start": 293,
        "path": "source/id-ID/fomberg/units/fomberg-unit-001-delta-complexes-simplicial-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u001-fig-002",
        "anchor": "o012-fom-u001-fig-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u001-audit-003",
      "projected_id": "urn:uuid:484eddf6-3656-5819-a4ba-b41fad540988",
      "title": "Audit sumber. Judul contoh pada baris 183 mencetak $T^1$, tetapi baris 184",
      "kind": "source_audit",
      "order": 23,
      "group": "unit:o012-fom-u001",
      "parent_id": "unit:o012-fom-u001-s01",
      "native_path": [
        "unit:o012-fom-u001",
        "unit:o012-fom-u001-s01",
        "unit:o012-fom-u001-audit-003"
      ],
      "concept_ids": [
        "concept:path-connected-component",
        "concept:based-map",
        "concept:based-homotopy-class",
        "concept:affinely-independent",
        "concept:convex-hull",
        "concept:barycentric-map",
        "concept:simplex",
        "concept:simplex-face",
        "concept:vertex",
        "concept:delta-complex",
        "concept:simplicial-complex",
        "concept:simplicial-homology",
        "concept:chain",
        "concept:boundary-map",
        "concept:boundary-of-a-simplex",
        "concept:chain-boundary",
        "concept:cycle",
        "concept:homologous",
        "concept:homology-class",
        "concept:homology",
        "concept:free-abelian-group",
        "concept:barycentric-coordinates",
        "concept:characteristic-map",
        "concept:orientation",
        "concept:abelianization",
        "concept:nonexample",
        "concept:singular-homology",
        "concept:comparison-theorem"
      ],
      "route_unit_ids": "D60-R08",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u001-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "ea3633770af82f94e1074e84c364edfb983459775574dd5fddb0cf6194c83415",
        "file_sha256": "d9b64140f9340c75bc34c12bc02ee843d87de3566e331c50c2374075718aa2c6",
        "line_end": 308,
        "line_start": 304,
        "path": "source/id-ID/fomberg/units/fomberg-unit-001-delta-complexes-simplicial-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u001-audit-003",
        "anchor": "o012-fom-u001-audit-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u001-cor-001",
      "projected_id": "urn:uuid:b68777fc-7c1f-57e8-bc7b-6ce434e24e11",
      "title": "Akibat. Dari",
      "kind": "corollary",
      "order": 23,
      "group": "unit:o012-fom-u001",
      "parent_id": "unit:o012-fom-u001-s02",
      "native_path": [
        "unit:o012-fom-u001",
        "unit:o012-fom-u001-s02",
        "unit:o012-fom-u001-cor-001"
      ],
      "concept_ids": [
        "concept:path-connected-component",
        "concept:based-map",
        "concept:based-homotopy-class",
        "concept:affinely-independent",
        "concept:convex-hull",
        "concept:barycentric-map",
        "concept:simplex",
        "concept:simplex-face",
        "concept:vertex",
        "concept:delta-complex",
        "concept:simplicial-complex",
        "concept:simplicial-homology",
        "concept:chain",
        "concept:boundary-map",
        "concept:boundary-of-a-simplex",
        "concept:chain-boundary",
        "concept:cycle",
        "concept:homologous",
        "concept:homology-class",
        "concept:homology",
        "concept:free-abelian-group",
        "concept:barycentric-coordinates",
        "concept:characteristic-map",
        "concept:orientation",
        "concept:abelianization",
        "concept:nonexample",
        "concept:singular-homology",
        "concept:comparison-theorem"
      ],
      "route_unit_ids": "D60-R08",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "e15f200c34bae06ba4449c6f62baf5c8e4f80e5ee1fe33c5bacc499774eace53",
        "file_sha256": "d9b64140f9340c75bc34c12bc02ee843d87de3566e331c50c2374075718aa2c6",
        "line_end": 747,
        "line_start": 740,
        "path": "source/id-ID/fomberg/units/fomberg-unit-001-delta-complexes-simplicial-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u001-cor-001",
        "anchor": "o012-fom-u001-cor-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u001-def-010",
      "projected_id": "urn:uuid:bdbbfdee-3c94-5fc0-a2c4-bede39bc4880",
      "title": "Definisi (homologi). Homologi ke-$n$ didefinisikan sebagai",
      "kind": "definition",
      "order": 24,
      "group": "unit:o012-fom-u001",
      "parent_id": "unit:o012-fom-u001-s02",
      "native_path": [
        "unit:o012-fom-u001",
        "unit:o012-fom-u001-s02",
        "unit:o012-fom-u001-def-010"
      ],
      "concept_ids": [
        "concept:path-connected-component",
        "concept:based-map",
        "concept:based-homotopy-class",
        "concept:affinely-independent",
        "concept:convex-hull",
        "concept:barycentric-map",
        "concept:simplex",
        "concept:simplex-face",
        "concept:vertex",
        "concept:delta-complex",
        "concept:simplicial-complex",
        "concept:simplicial-homology",
        "concept:chain",
        "concept:boundary-map",
        "concept:boundary-of-a-simplex",
        "concept:chain-boundary",
        "concept:cycle",
        "concept:homologous",
        "concept:homology-class",
        "concept:homology",
        "concept:free-abelian-group",
        "concept:barycentric-coordinates",
        "concept:characteristic-map",
        "concept:orientation",
        "concept:abelianization",
        "concept:nonexample",
        "concept:singular-homology",
        "concept:comparison-theorem"
      ],
      "route_unit_ids": "D60-R08",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "5121c71ced528aff885c0f0917b7ebe289c21a42d466c1995cf1a89503ad47dd",
        "file_sha256": "d9b64140f9340c75bc34c12bc02ee843d87de3566e331c50c2374075718aa2c6",
        "line_end": 758,
        "line_start": 749,
        "path": "source/id-ID/fomberg/units/fomberg-unit-001-delta-complexes-simplicial-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u001-def-010",
        "anchor": "o012-fom-u001-def-010",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u001-exa-rp2",
      "projected_id": "urn:uuid:bb015b99-900d-530f-b207-cb03286c1090",
      "title": "Contoh (kompleks-$\\Delta$ pada $\\mathbb{RP}^2$). Tulis",
      "kind": "example",
      "order": 24,
      "group": "unit:o012-fom-u001",
      "parent_id": "unit:o012-fom-u001-s01",
      "native_path": [
        "unit:o012-fom-u001",
        "unit:o012-fom-u001-s01",
        "unit:o012-fom-u001-exa-rp2"
      ],
      "concept_ids": [
        "concept:path-connected-component",
        "concept:based-map",
        "concept:based-homotopy-class",
        "concept:affinely-independent",
        "concept:convex-hull",
        "concept:barycentric-map",
        "concept:simplex",
        "concept:simplex-face",
        "concept:vertex",
        "concept:delta-complex",
        "concept:simplicial-complex",
        "concept:simplicial-homology",
        "concept:chain",
        "concept:boundary-map",
        "concept:boundary-of-a-simplex",
        "concept:chain-boundary",
        "concept:cycle",
        "concept:homologous",
        "concept:homology-class",
        "concept:homology",
        "concept:free-abelian-group",
        "concept:barycentric-coordinates",
        "concept:characteristic-map",
        "concept:orientation",
        "concept:abelianization",
        "concept:nonexample",
        "concept:singular-homology",
        "concept:comparison-theorem"
      ],
      "route_unit_ids": "D60-R08",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "0889cc23c73d203ae42a73b9888b52eb3c1501eb503dc68752a17934bbc3006d",
        "file_sha256": "d9b64140f9340c75bc34c12bc02ee843d87de3566e331c50c2374075718aa2c6",
        "line_end": 332,
        "line_start": 310,
        "path": "source/id-ID/fomberg/units/fomberg-unit-001-delta-complexes-simplicial-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u001-exa-rp2",
        "anchor": "o012-fom-u001-exa-rp2",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u001-fig-003",
      "projected_id": "urn:uuid:3c63e103-e593-514a-b30f-79c4147b6e4f",
      "title": "Gambar semantik (dua model $\\mathbb{RP}^2$).",
      "kind": "figure",
      "order": 25,
      "group": "unit:o012-fom-u001",
      "parent_id": "unit:o012-fom-u001-s01",
      "native_path": [
        "unit:o012-fom-u001",
        "unit:o012-fom-u001-s01",
        "unit:o012-fom-u001-fig-003"
      ],
      "concept_ids": [
        "concept:path-connected-component",
        "concept:based-map",
        "concept:based-homotopy-class",
        "concept:affinely-independent",
        "concept:convex-hull",
        "concept:barycentric-map",
        "concept:simplex",
        "concept:simplex-face",
        "concept:vertex",
        "concept:delta-complex",
        "concept:simplicial-complex",
        "concept:simplicial-homology",
        "concept:chain",
        "concept:boundary-map",
        "concept:boundary-of-a-simplex",
        "concept:chain-boundary",
        "concept:cycle",
        "concept:homologous",
        "concept:homology-class",
        "concept:homology",
        "concept:free-abelian-group",
        "concept:barycentric-coordinates",
        "concept:characteristic-map",
        "concept:orientation",
        "concept:abelianization",
        "concept:nonexample",
        "concept:singular-homology",
        "concept:comparison-theorem"
      ],
      "route_unit_ids": "D60-R08",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "67e5ce52f45e1fddd6626c793c4a244f221935b5602975493bb55657eacc9686",
        "file_sha256": "d9b64140f9340c75bc34c12bc02ee843d87de3566e331c50c2374075718aa2c6",
        "line_end": 349,
        "line_start": 334,
        "path": "source/id-ID/fomberg/units/fomberg-unit-001-delta-complexes-simplicial-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u001-fig-003",
        "anchor": "o012-fom-u001-fig-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u001-fig-010",
      "projected_id": "urn:uuid:a85bd165-da85-5b7a-ae64-36b53df225c3",
      "title": "Diagram rantai sumber. Tepat sesudah definisi homologi, sumber menampilkan",
      "kind": "figure",
      "order": 25,
      "group": "unit:o012-fom-u001",
      "parent_id": "unit:o012-fom-u001-s02",
      "native_path": [
        "unit:o012-fom-u001",
        "unit:o012-fom-u001-s02",
        "unit:o012-fom-u001-fig-010"
      ],
      "concept_ids": [
        "concept:path-connected-component",
        "concept:based-map",
        "concept:based-homotopy-class",
        "concept:affinely-independent",
        "concept:convex-hull",
        "concept:barycentric-map",
        "concept:simplex",
        "concept:simplex-face",
        "concept:vertex",
        "concept:delta-complex",
        "concept:simplicial-complex",
        "concept:simplicial-homology",
        "concept:chain",
        "concept:boundary-map",
        "concept:boundary-of-a-simplex",
        "concept:chain-boundary",
        "concept:cycle",
        "concept:homologous",
        "concept:homology-class",
        "concept:homology",
        "concept:free-abelian-group",
        "concept:barycentric-coordinates",
        "concept:characteristic-map",
        "concept:orientation",
        "concept:abelianization",
        "concept:nonexample",
        "concept:singular-homology",
        "concept:comparison-theorem"
      ],
      "route_unit_ids": "D60-R08",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "6cd2daecba916f7e8af6212612caccd730d7d82a2ea74bb0af458c0bd5a6890e",
        "file_sha256": "d9b64140f9340c75bc34c12bc02ee843d87de3566e331c50c2374075718aa2c6",
        "line_end": 776,
        "line_start": 760,
        "path": "source/id-ID/fomberg/units/fomberg-unit-001-delta-complexes-simplicial-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u001-fig-010",
        "anchor": "o012-fom-u001-fig-010",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u001-def-011",
      "projected_id": "urn:uuid:c50c25f8-818d-5e3d-853d-5923d386c49d",
      "title": "Definisi (siklus homolog). Misalkan",
      "kind": "definition",
      "order": 26,
      "group": "unit:o012-fom-u001",
      "parent_id": "unit:o012-fom-u001-s02",
      "native_path": [
        "unit:o012-fom-u001",
        "unit:o012-fom-u001-s02",
        "unit:o012-fom-u001-def-011"
      ],
      "concept_ids": [
        "concept:path-connected-component",
        "concept:based-map",
        "concept:based-homotopy-class",
        "concept:affinely-independent",
        "concept:convex-hull",
        "concept:barycentric-map",
        "concept:simplex",
        "concept:simplex-face",
        "concept:vertex",
        "concept:delta-complex",
        "concept:simplicial-complex",
        "concept:simplicial-homology",
        "concept:chain",
        "concept:boundary-map",
        "concept:boundary-of-a-simplex",
        "concept:chain-boundary",
        "concept:cycle",
        "concept:homologous",
        "concept:homology-class",
        "concept:homology",
        "concept:free-abelian-group",
        "concept:barycentric-coordinates",
        "concept:characteristic-map",
        "concept:orientation",
        "concept:abelianization",
        "concept:nonexample",
        "concept:singular-homology",
        "concept:comparison-theorem"
      ],
      "route_unit_ids": "D60-R08",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "22658c96ea29022e2ef45796f889313a6d42d132aaf0e520a713621ab761c1f4",
        "file_sha256": "d9b64140f9340c75bc34c12bc02ee843d87de3566e331c50c2374075718aa2c6",
        "line_end": 794,
        "line_start": 778,
        "path": "source/id-ID/fomberg/units/fomberg-unit-001-delta-complexes-simplicial-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u001-def-011",
        "anchor": "o012-fom-u001-def-011",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u001-rem-order",
      "projected_id": "urn:uuid:9cc7ccaf-b07b-5c06-913e-6420008315ad",
      "title": "Catatan (orientasi muka). Dalam",
      "kind": "remark",
      "order": 26,
      "group": "unit:o012-fom-u001",
      "parent_id": "unit:o012-fom-u001-s01",
      "native_path": [
        "unit:o012-fom-u001",
        "unit:o012-fom-u001-s01",
        "unit:o012-fom-u001-rem-order"
      ],
      "concept_ids": [
        "concept:path-connected-component",
        "concept:based-map",
        "concept:based-homotopy-class",
        "concept:affinely-independent",
        "concept:convex-hull",
        "concept:barycentric-map",
        "concept:simplex",
        "concept:simplex-face",
        "concept:vertex",
        "concept:delta-complex",
        "concept:simplicial-complex",
        "concept:simplicial-homology",
        "concept:chain",
        "concept:boundary-map",
        "concept:boundary-of-a-simplex",
        "concept:chain-boundary",
        "concept:cycle",
        "concept:homologous",
        "concept:homology-class",
        "concept:homology",
        "concept:free-abelian-group",
        "concept:barycentric-coordinates",
        "concept:characteristic-map",
        "concept:orientation",
        "concept:abelianization",
        "concept:nonexample",
        "concept:singular-homology",
        "concept:comparison-theorem"
      ],
      "route_unit_ids": "D60-R08",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "9c766a4c576013aca2433ce8f8359f4cba1ba44c73c97848a0700db3481ed296",
        "file_sha256": "d9b64140f9340c75bc34c12bc02ee843d87de3566e331c50c2374075718aa2c6",
        "line_end": 382,
        "line_start": 351,
        "path": "source/id-ID/fomberg/units/fomberg-unit-001-delta-complexes-simplicial-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u001-rem-order",
        "anchor": "o012-fom-u001-rem-order",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u001-audit-009",
      "projected_id": "urn:uuid:6e4053a6-e779-501e-80b1-eaa875e7374c",
      "title": "Audit sumber. Baris 582 mencetak syarat",
      "kind": "source_audit",
      "order": 27,
      "group": "unit:o012-fom-u001",
      "parent_id": "unit:o012-fom-u001-s02",
      "native_path": [
        "unit:o012-fom-u001",
        "unit:o012-fom-u001-s02",
        "unit:o012-fom-u001-audit-009"
      ],
      "concept_ids": [
        "concept:path-connected-component",
        "concept:based-map",
        "concept:based-homotopy-class",
        "concept:affinely-independent",
        "concept:convex-hull",
        "concept:barycentric-map",
        "concept:simplex",
        "concept:simplex-face",
        "concept:vertex",
        "concept:delta-complex",
        "concept:simplicial-complex",
        "concept:simplicial-homology",
        "concept:chain",
        "concept:boundary-map",
        "concept:boundary-of-a-simplex",
        "concept:chain-boundary",
        "concept:cycle",
        "concept:homologous",
        "concept:homology-class",
        "concept:homology",
        "concept:free-abelian-group",
        "concept:barycentric-coordinates",
        "concept:characteristic-map",
        "concept:orientation",
        "concept:abelianization",
        "concept:nonexample",
        "concept:singular-homology",
        "concept:comparison-theorem"
      ],
      "route_unit_ids": "D60-R08",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u001-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "1da14172766a77d1802fc8735776196ae28360e05e2e4d12ce08ab1152533f64",
        "file_sha256": "d9b64140f9340c75bc34c12bc02ee843d87de3566e331c50c2374075718aa2c6",
        "line_end": 807,
        "line_start": 796,
        "path": "source/id-ID/fomberg/units/fomberg-unit-001-delta-complexes-simplicial-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u001-audit-009",
        "anchor": "o012-fom-u001-audit-009",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u001-rem-007",
      "projected_id": "urn:uuid:b2eb90d4-5da8-510d-b2d0-f0768d9726e9",
      "title": "Catatan. Ruang $X$ ditentukan oleh data kompleks-$\\Delta$: kompleks CW",
      "kind": "remark",
      "order": 27,
      "group": "unit:o012-fom-u001",
      "parent_id": "unit:o012-fom-u001-s01",
      "native_path": [
        "unit:o012-fom-u001",
        "unit:o012-fom-u001-s01",
        "unit:o012-fom-u001-rem-007"
      ],
      "concept_ids": [
        "concept:path-connected-component",
        "concept:based-map",
        "concept:based-homotopy-class",
        "concept:affinely-independent",
        "concept:convex-hull",
        "concept:barycentric-map",
        "concept:simplex",
        "concept:simplex-face",
        "concept:vertex",
        "concept:delta-complex",
        "concept:simplicial-complex",
        "concept:simplicial-homology",
        "concept:chain",
        "concept:boundary-map",
        "concept:boundary-of-a-simplex",
        "concept:chain-boundary",
        "concept:cycle",
        "concept:homologous",
        "concept:homology-class",
        "concept:homology",
        "concept:free-abelian-group",
        "concept:barycentric-coordinates",
        "concept:characteristic-map",
        "concept:orientation",
        "concept:abelianization",
        "concept:nonexample",
        "concept:singular-homology",
        "concept:comparison-theorem"
      ],
      "route_unit_ids": "D60-R08",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "036416f672fcda0766c9163e11353ab9b241b700c115e31e35f0c9c524fd82b7",
        "file_sha256": "d9b64140f9340c75bc34c12bc02ee843d87de3566e331c50c2374075718aa2c6",
        "line_end": 387,
        "line_start": 384,
        "path": "source/id-ID/fomberg/units/fomberg-unit-001-delta-complexes-simplicial-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u001-rem-007",
        "anchor": "o012-fom-u001-rem-007",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u001-def-simplicial-complex",
      "projected_id": "urn:uuid:ef43a823-2046-58a2-ae98-5f3e75cdd81c",
      "title": "Definisi (kompleks simpleksial). Sebuah kompleks simpleksial ialah",
      "kind": "definition",
      "order": 28,
      "group": "unit:o012-fom-u001",
      "parent_id": "unit:o012-fom-u001-s01",
      "native_path": [
        "unit:o012-fom-u001",
        "unit:o012-fom-u001-s01",
        "unit:o012-fom-u001-def-simplicial-complex"
      ],
      "concept_ids": [
        "concept:path-connected-component",
        "concept:based-map",
        "concept:based-homotopy-class",
        "concept:affinely-independent",
        "concept:convex-hull",
        "concept:barycentric-map",
        "concept:simplex",
        "concept:simplex-face",
        "concept:vertex",
        "concept:delta-complex",
        "concept:simplicial-complex",
        "concept:simplicial-homology",
        "concept:chain",
        "concept:boundary-map",
        "concept:boundary-of-a-simplex",
        "concept:chain-boundary",
        "concept:cycle",
        "concept:homologous",
        "concept:homology-class",
        "concept:homology",
        "concept:free-abelian-group",
        "concept:barycentric-coordinates",
        "concept:characteristic-map",
        "concept:orientation",
        "concept:abelianization",
        "concept:nonexample",
        "concept:singular-homology",
        "concept:comparison-theorem"
      ],
      "route_unit_ids": "D60-R08",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "9cf2d7b46f59d688d2992ccd217957d94317b575ee2086b38a0d380fa4d59d79",
        "file_sha256": "d9b64140f9340c75bc34c12bc02ee843d87de3566e331c50c2374075718aa2c6",
        "line_end": 397,
        "line_start": 389,
        "path": "source/id-ID/fomberg/units/fomberg-unit-001-delta-complexes-simplicial-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u001-def-simplicial-complex",
        "anchor": "o012-fom-u001-def-simplicial-complex",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u001-rem-013",
      "projected_id": "urn:uuid:1768ca80-94e4-51f7-acb0-e1452c46396b",
      "title": "Catatan. Untuk ruang terhubung lintasan $X$ dengan titik dasar $x_0$,",
      "kind": "remark",
      "order": 28,
      "group": "unit:o012-fom-u001",
      "parent_id": "unit:o012-fom-u001-s02",
      "native_path": [
        "unit:o012-fom-u001",
        "unit:o012-fom-u001-s02",
        "unit:o012-fom-u001-rem-013"
      ],
      "concept_ids": [
        "concept:path-connected-component",
        "concept:based-map",
        "concept:based-homotopy-class",
        "concept:affinely-independent",
        "concept:convex-hull",
        "concept:barycentric-map",
        "concept:simplex",
        "concept:simplex-face",
        "concept:vertex",
        "concept:delta-complex",
        "concept:simplicial-complex",
        "concept:simplicial-homology",
        "concept:chain",
        "concept:boundary-map",
        "concept:boundary-of-a-simplex",
        "concept:chain-boundary",
        "concept:cycle",
        "concept:homologous",
        "concept:homology-class",
        "concept:homology",
        "concept:free-abelian-group",
        "concept:barycentric-coordinates",
        "concept:characteristic-map",
        "concept:orientation",
        "concept:abelianization",
        "concept:nonexample",
        "concept:singular-homology",
        "concept:comparison-theorem"
      ],
      "route_unit_ids": "D60-R08",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "7cdc75d9b6611b950daac5e14e616d011ba1243b8d4aef657177985c11dcea26",
        "file_sha256": "d9b64140f9340c75bc34c12bc02ee843d87de3566e331c50c2374075718aa2c6",
        "line_end": 824,
        "line_start": 809,
        "path": "source/id-ID/fomberg/units/fomberg-unit-001-delta-complexes-simplicial-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u001-rem-013",
        "anchor": "o012-fom-u001-rem-013",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u001-audit-010",
      "projected_id": "urn:uuid:bff98442-5aaf-5aa5-b8d9-8bfb2950b9e8",
      "title": "Audit sumber. Baris 611 mencetak $H^1(X)$, tetapi abelianisasi",
      "kind": "source_audit",
      "order": 29,
      "group": "unit:o012-fom-u001",
      "parent_id": "unit:o012-fom-u001-s02",
      "native_path": [
        "unit:o012-fom-u001",
        "unit:o012-fom-u001-s02",
        "unit:o012-fom-u001-audit-010"
      ],
      "concept_ids": [
        "concept:path-connected-component",
        "concept:based-map",
        "concept:based-homotopy-class",
        "concept:affinely-independent",
        "concept:convex-hull",
        "concept:barycentric-map",
        "concept:simplex",
        "concept:simplex-face",
        "concept:vertex",
        "concept:delta-complex",
        "concept:simplicial-complex",
        "concept:simplicial-homology",
        "concept:chain",
        "concept:boundary-map",
        "concept:boundary-of-a-simplex",
        "concept:chain-boundary",
        "concept:cycle",
        "concept:homologous",
        "concept:homology-class",
        "concept:homology",
        "concept:free-abelian-group",
        "concept:barycentric-coordinates",
        "concept:characteristic-map",
        "concept:orientation",
        "concept:abelianization",
        "concept:nonexample",
        "concept:singular-homology",
        "concept:comparison-theorem"
      ],
      "route_unit_ids": "D60-R08",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u001-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "9ebcfac0a4ec4838c5506924cc770637b616ea8df99bc77fd327f81f8000e7c9",
        "file_sha256": "d9b64140f9340c75bc34c12bc02ee843d87de3566e331c50c2374075718aa2c6",
        "line_end": 834,
        "line_start": 826,
        "path": "source/id-ID/fomberg/units/fomberg-unit-001-delta-complexes-simplicial-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u001-audit-010",
        "anchor": "o012-fom-u001-audit-010",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u001-exa-004",
      "projected_id": "urn:uuid:b77940b8-9284-563d-ad3e-1929249fd488",
      "title": "Contoh. Segitiga dengan tiga simpul $v_0,v_1,v_2$, tiga sisi berorientasi",
      "kind": "example",
      "order": 29,
      "group": "unit:o012-fom-u001",
      "parent_id": "unit:o012-fom-u001-s01",
      "native_path": [
        "unit:o012-fom-u001",
        "unit:o012-fom-u001-s01",
        "unit:o012-fom-u001-exa-004"
      ],
      "concept_ids": [
        "concept:path-connected-component",
        "concept:based-map",
        "concept:based-homotopy-class",
        "concept:affinely-independent",
        "concept:convex-hull",
        "concept:barycentric-map",
        "concept:simplex",
        "concept:simplex-face",
        "concept:vertex",
        "concept:delta-complex",
        "concept:simplicial-complex",
        "concept:simplicial-homology",
        "concept:chain",
        "concept:boundary-map",
        "concept:boundary-of-a-simplex",
        "concept:chain-boundary",
        "concept:cycle",
        "concept:homologous",
        "concept:homology-class",
        "concept:homology",
        "concept:free-abelian-group",
        "concept:barycentric-coordinates",
        "concept:characteristic-map",
        "concept:orientation",
        "concept:abelianization",
        "concept:nonexample",
        "concept:singular-homology",
        "concept:comparison-theorem"
      ],
      "route_unit_ids": "D60-R08",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "41af21dc75bb39221d38f9a5cffbd56bcdc35156c545573607a2836a54daf097",
        "file_sha256": "d9b64140f9340c75bc34c12bc02ee843d87de3566e331c50c2374075718aa2c6",
        "line_end": 403,
        "line_start": 399,
        "path": "source/id-ID/fomberg/units/fomberg-unit-001-delta-complexes-simplicial-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u001-exa-004",
        "anchor": "o012-fom-u001-exa-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u001-fig-004",
      "projected_id": "urn:uuid:f42abfe3-1698-5db4-b0f3-9076f1fb4319",
      "title": "Gambar semantik (segitiga berorientasi). Simpul $v_0$ berada di kiri",
      "kind": "figure",
      "order": 30,
      "group": "unit:o012-fom-u001",
      "parent_id": "unit:o012-fom-u001-s01",
      "native_path": [
        "unit:o012-fom-u001",
        "unit:o012-fom-u001-s01",
        "unit:o012-fom-u001-fig-004"
      ],
      "concept_ids": [
        "concept:path-connected-component",
        "concept:based-map",
        "concept:based-homotopy-class",
        "concept:affinely-independent",
        "concept:convex-hull",
        "concept:barycentric-map",
        "concept:simplex",
        "concept:simplex-face",
        "concept:vertex",
        "concept:delta-complex",
        "concept:simplicial-complex",
        "concept:simplicial-homology",
        "concept:chain",
        "concept:boundary-map",
        "concept:boundary-of-a-simplex",
        "concept:chain-boundary",
        "concept:cycle",
        "concept:homologous",
        "concept:homology-class",
        "concept:homology",
        "concept:free-abelian-group",
        "concept:barycentric-coordinates",
        "concept:characteristic-map",
        "concept:orientation",
        "concept:abelianization",
        "concept:nonexample",
        "concept:singular-homology",
        "concept:comparison-theorem"
      ],
      "route_unit_ids": "D60-R08",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "f8f9e2b538ca3fd0549662ab4165bec8f0818f4305db4f472b8e97995d37ed68",
        "file_sha256": "d9b64140f9340c75bc34c12bc02ee843d87de3566e331c50c2374075718aa2c6",
        "line_end": 409,
        "line_start": 405,
        "path": "source/id-ID/fomberg/units/fomberg-unit-001-delta-complexes-simplicial-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u001-fig-004",
        "anchor": "o012-fom-u001-fig-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u001",
      "projected_id": "urn:uuid:fd8a79ed-7781-57e3-b7ed-43e05b117a08",
      "title": "Topologi Aljabar — Komponen Fomberg Unit 001: Kompleks-Delta dan Homologi Simpleksial",
      "kind": "reader_unit",
      "order": 31,
      "group": "unit:o012-fom-u001",
      "parent_id": "course:o012-d60",
      "native_path": [
        "unit:o012-fom-u001"
      ],
      "concept_ids": [
        "concept:path-connected-component",
        "concept:based-map",
        "concept:based-homotopy-class",
        "concept:affinely-independent",
        "concept:convex-hull",
        "concept:barycentric-map",
        "concept:simplex",
        "concept:simplex-face",
        "concept:vertex",
        "concept:delta-complex",
        "concept:simplicial-complex",
        "concept:simplicial-homology",
        "concept:chain",
        "concept:boundary-map",
        "concept:boundary-of-a-simplex",
        "concept:chain-boundary",
        "concept:cycle",
        "concept:homologous",
        "concept:homology-class",
        "concept:homology",
        "concept:free-abelian-group",
        "concept:barycentric-coordinates",
        "concept:characteristic-map",
        "concept:orientation",
        "concept:abelianization",
        "concept:nonexample",
        "concept:singular-homology",
        "concept:comparison-theorem"
      ],
      "route_unit_ids": "D60-R08",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u001-composite-cc-by-sa-4.0"
      ],
      "provenance_relation": "composite_translated_and_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "d9b64140f9340c75bc34c12bc02ee843d87de3566e331c50c2374075718aa2c6",
        "file_sha256": "d9b64140f9340c75bc34c12bc02ee843d87de3566e331c50c2374075718aa2c6",
        "line_end": 1073,
        "line_start": 1,
        "path": "source/id-ID/fomberg/units/fomberg-unit-001-delta-complexes-simplicial-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u001",
        "anchor": "o012-fom-u001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u001-exa-005",
      "projected_id": "urn:uuid:968a648d-fe04-59f3-9ce3-11822083c0d4",
      "title": "Bukan contoh kompleks simpleksial. Dua kompleks-$\\Delta$ berikut bukan",
      "kind": "example",
      "order": 31,
      "group": "unit:o012-fom-u001",
      "parent_id": "unit:o012-fom-u001-s01",
      "native_path": [
        "unit:o012-fom-u001",
        "unit:o012-fom-u001-s01",
        "unit:o012-fom-u001-exa-005"
      ],
      "concept_ids": [
        "concept:path-connected-component",
        "concept:based-map",
        "concept:based-homotopy-class",
        "concept:affinely-independent",
        "concept:convex-hull",
        "concept:barycentric-map",
        "concept:simplex",
        "concept:simplex-face",
        "concept:vertex",
        "concept:delta-complex",
        "concept:simplicial-complex",
        "concept:simplicial-homology",
        "concept:chain",
        "concept:boundary-map",
        "concept:boundary-of-a-simplex",
        "concept:chain-boundary",
        "concept:cycle",
        "concept:homologous",
        "concept:homology-class",
        "concept:homology",
        "concept:free-abelian-group",
        "concept:barycentric-coordinates",
        "concept:characteristic-map",
        "concept:orientation",
        "concept:abelianization",
        "concept:nonexample",
        "concept:singular-homology",
        "concept:comparison-theorem"
      ],
      "route_unit_ids": "D60-R08",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "780f29b526d2dba5e9be1ea18507356b2ae65d0b8effc847a30eb85873799520",
        "file_sha256": "d9b64140f9340c75bc34c12bc02ee843d87de3566e331c50c2374075718aa2c6",
        "line_end": 420,
        "line_start": 411,
        "path": "source/id-ID/fomberg/units/fomberg-unit-001-delta-complexes-simplicial-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u001-exa-005",
        "anchor": "o012-fom-u001-exa-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u001-fig-005",
      "projected_id": "urn:uuid:5c5260f8-01ad-5b76-94da-59ee485ca0c3",
      "title": "Gambar semantik (dua contoh yang bukan kompleks simpleksial). Gambar kiri",
      "kind": "figure",
      "order": 32,
      "group": "unit:o012-fom-u001",
      "parent_id": "unit:o012-fom-u001-s01",
      "native_path": [
        "unit:o012-fom-u001",
        "unit:o012-fom-u001-s01",
        "unit:o012-fom-u001-fig-005"
      ],
      "concept_ids": [
        "concept:path-connected-component",
        "concept:based-map",
        "concept:based-homotopy-class",
        "concept:affinely-independent",
        "concept:convex-hull",
        "concept:barycentric-map",
        "concept:simplex",
        "concept:simplex-face",
        "concept:vertex",
        "concept:delta-complex",
        "concept:simplicial-complex",
        "concept:simplicial-homology",
        "concept:chain",
        "concept:boundary-map",
        "concept:boundary-of-a-simplex",
        "concept:chain-boundary",
        "concept:cycle",
        "concept:homologous",
        "concept:homology-class",
        "concept:homology",
        "concept:free-abelian-group",
        "concept:barycentric-coordinates",
        "concept:characteristic-map",
        "concept:orientation",
        "concept:abelianization",
        "concept:nonexample",
        "concept:singular-homology",
        "concept:comparison-theorem"
      ],
      "route_unit_ids": "D60-R08",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "ea135727369c7e90aab2d6bccdaa27afcc248634aab4677f3296f5cfaf0d7137",
        "file_sha256": "d9b64140f9340c75bc34c12bc02ee843d87de3566e331c50c2374075718aa2c6",
        "line_end": 427,
        "line_start": 422,
        "path": "source/id-ID/fomberg/units/fomberg-unit-001-delta-complexes-simplicial-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u001-fig-005",
        "anchor": "o012-fom-u001-fig-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u001-rem-008",
      "projected_id": "urn:uuid:e57187f4-4ee7-5bd3-bd47-fee768597f4c",
      "title": "Catatan. Kompleks simpleksial menggeneralisasi graf sederhana.",
      "kind": "remark",
      "order": 33,
      "group": "unit:o012-fom-u001",
      "parent_id": "unit:o012-fom-u001-s01",
      "native_path": [
        "unit:o012-fom-u001",
        "unit:o012-fom-u001-s01",
        "unit:o012-fom-u001-rem-008"
      ],
      "concept_ids": [
        "concept:path-connected-component",
        "concept:based-map",
        "concept:based-homotopy-class",
        "concept:affinely-independent",
        "concept:convex-hull",
        "concept:barycentric-map",
        "concept:simplex",
        "concept:simplex-face",
        "concept:vertex",
        "concept:delta-complex",
        "concept:simplicial-complex",
        "concept:simplicial-homology",
        "concept:chain",
        "concept:boundary-map",
        "concept:boundary-of-a-simplex",
        "concept:chain-boundary",
        "concept:cycle",
        "concept:homologous",
        "concept:homology-class",
        "concept:homology",
        "concept:free-abelian-group",
        "concept:barycentric-coordinates",
        "concept:characteristic-map",
        "concept:orientation",
        "concept:abelianization",
        "concept:nonexample",
        "concept:singular-homology",
        "concept:comparison-theorem"
      ],
      "route_unit_ids": "D60-R08",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "1ce093fa973fe6a850f2edc1bbda0113356db008a6d27873efe4f65352aca7e4",
        "file_sha256": "d9b64140f9340c75bc34c12bc02ee843d87de3566e331c50c2374075718aa2c6",
        "line_end": 431,
        "line_start": 429,
        "path": "source/id-ID/fomberg/units/fomberg-unit-001-delta-complexes-simplicial-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u001-rem-008",
        "anchor": "o012-fom-u001-rem-008",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u001-rem-009",
      "projected_id": "urn:uuid:8e443058-cbef-51e2-8fc5-f964cee7143f",
      "title": "Catatan. Setiap ruang dapat ditutupi dengan memakai satu simpul bagi",
      "kind": "remark",
      "order": 34,
      "group": "unit:o012-fom-u001",
      "parent_id": "unit:o012-fom-u001-s01",
      "native_path": [
        "unit:o012-fom-u001",
        "unit:o012-fom-u001-s01",
        "unit:o012-fom-u001-rem-009"
      ],
      "concept_ids": [
        "concept:path-connected-component",
        "concept:based-map",
        "concept:based-homotopy-class",
        "concept:affinely-independent",
        "concept:convex-hull",
        "concept:barycentric-map",
        "concept:simplex",
        "concept:simplex-face",
        "concept:vertex",
        "concept:delta-complex",
        "concept:simplicial-complex",
        "concept:simplicial-homology",
        "concept:chain",
        "concept:boundary-map",
        "concept:boundary-of-a-simplex",
        "concept:chain-boundary",
        "concept:cycle",
        "concept:homologous",
        "concept:homology-class",
        "concept:homology",
        "concept:free-abelian-group",
        "concept:barycentric-coordinates",
        "concept:characteristic-map",
        "concept:orientation",
        "concept:abelianization",
        "concept:nonexample",
        "concept:singular-homology",
        "concept:comparison-theorem"
      ],
      "route_unit_ids": "D60-R08",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "2c8c1efa4a09ab0784ae77f8fa9951d1803f363ba25e10e5d69f6bf8a031f119",
        "file_sha256": "d9b64140f9340c75bc34c12bc02ee843d87de3566e331c50c2374075718aa2c6",
        "line_end": 437,
        "line_start": 433,
        "path": "source/id-ID/fomberg/units/fomberg-unit-001-delta-complexes-simplicial-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u001-rem-009",
        "anchor": "o012-fom-u001-rem-009",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u002-def-induced-chain-map",
      "projected_id": "urn:uuid:77c5e65c-e45a-58f6-971e-516d1c907bf6",
      "title": "Definisi (pemetaan pada rantai). Misalkan $f\\colon X\\to Y$ kontinu. Setiap",
      "kind": "definition",
      "order": 1,
      "group": "unit:o012-fom-u002",
      "parent_id": "unit:o012-fom-u002-s04",
      "native_path": [
        "unit:o012-fom-u002",
        "unit:o012-fom-u002-s04",
        "unit:o012-fom-u002-def-induced-chain-map"
      ],
      "concept_ids": [
        "concept:singular-homology",
        "concept:singular-chain",
        "concept:singular-chain-complex",
        "concept:chain-map",
        "concept:induced-map",
        "concept:augmented-chain-complex",
        "concept:reduced-homology",
        "concept:chain-homotopy"
      ],
      "route_unit_ids": "D60-R09",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "5559384c4152a09fdc58d4f47410de378cef07201607a7ef2f52d010f12b24ea",
        "file_sha256": "0851ab7d9f5ded1e836a0e73aa055fbd28b82998208d8136ec0cf4757747435c",
        "line_end": 535,
        "line_start": 514,
        "path": "source/id-ID/fomberg/units/fomberg-unit-002-singular-homology-homotopy-invariance.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u002-def-induced-chain-map",
        "anchor": "o012-fom-u002-def-induced-chain-map",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u002-def-singular-simplex",
      "projected_id": "urn:uuid:37a840e2-7cbd-5201-bbaa-ddf3c37e35ad",
      "title": "Definisi (simpleks-$n$ singular). Misalkan $X$ ruang topologis. Sebuah",
      "kind": "definition",
      "order": 1,
      "group": "unit:o012-fom-u002",
      "parent_id": "unit:o012-fom-u002-s03",
      "native_path": [
        "unit:o012-fom-u002",
        "unit:o012-fom-u002-s03",
        "unit:o012-fom-u002-def-singular-simplex"
      ],
      "concept_ids": [
        "concept:singular-homology",
        "concept:singular-chain",
        "concept:singular-chain-complex",
        "concept:chain-map",
        "concept:induced-map",
        "concept:augmented-chain-complex",
        "concept:reduced-homology",
        "concept:chain-homotopy"
      ],
      "route_unit_ids": "D60-R09",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "ddedc2e0fb803b35d7e574515c8eab28e4c877293fa1c3d267606bb7cc626d58",
        "file_sha256": "0851ab7d9f5ded1e836a0e73aa055fbd28b82998208d8136ec0cf4757747435c",
        "line_end": 48,
        "line_start": 41,
        "path": "source/id-ID/fomberg/units/fomberg-unit-002-singular-homology-homotopy-invariance.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u002-def-singular-simplex",
        "anchor": "o012-fom-u002-def-singular-simplex",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u002-fig-chain-homotopy",
      "projected_id": "urn:uuid:2985ba92-00a3-50a3-94ad-9fd6eec35127",
      "title": "Diagram semantik (homotopi rantai). Dua baris ialah kompleks",
      "kind": "figure",
      "order": 1,
      "group": "unit:o012-fom-u002",
      "parent_id": "unit:o012-fom-u002-proof-homotopy-invariance",
      "native_path": [
        "unit:o012-fom-u002",
        "unit:o012-fom-u002-s04",
        "unit:o012-fom-u002-proof-homotopy-invariance",
        "unit:o012-fom-u002-fig-chain-homotopy"
      ],
      "concept_ids": [
        "concept:singular-homology",
        "concept:singular-chain",
        "concept:singular-chain-complex",
        "concept:chain-map",
        "concept:induced-map",
        "concept:augmented-chain-complex",
        "concept:reduced-homology",
        "concept:chain-homotopy"
      ],
      "route_unit_ids": "D60-R09",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "e10650841af0579b8e3958a010caebf8a8804d45e39b540694e50cedfb15ed5f",
        "file_sha256": "0851ab7d9f5ded1e836a0e73aa055fbd28b82998208d8136ec0cf4757747435c",
        "line_end": 866,
        "line_start": 860,
        "path": "source/id-ID/fomberg/units/fomberg-unit-002-singular-homology-homotopy-invariance.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u002-fig-chain-homotopy",
        "anchor": "o012-fom-u002-fig-chain-homotopy",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u002-fig-flow-balance",
      "projected_id": "urn:uuid:2283aff4-e47f-54c7-9b36-a7209d7f88ad",
      "title": "Gambar semantik (keseimbangan pada simpul). Pada sebuah simpul pusat tanpa",
      "kind": "figure",
      "order": 1,
      "group": "unit:o012-fom-u002",
      "parent_id": "unit:o012-fom-u002-rem-geometric",
      "native_path": [
        "unit:o012-fom-u002",
        "unit:o012-fom-u002-s03",
        "unit:o012-fom-u002-rem-geometric",
        "unit:o012-fom-u002-fig-flow-balance"
      ],
      "concept_ids": [
        "concept:singular-homology",
        "concept:singular-chain",
        "concept:singular-chain-complex",
        "concept:chain-map",
        "concept:induced-map",
        "concept:augmented-chain-complex",
        "concept:reduced-homology",
        "concept:chain-homotopy"
      ],
      "route_unit_ids": "D60-R09",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "ac67b8ce325b149d2d8ac4336d7f494475aa93f0fd9e456f82ed685d0cec15b6",
        "file_sha256": "0851ab7d9f5ded1e836a0e73aa055fbd28b82998208d8136ec0cf4757747435c",
        "line_end": 488,
        "line_start": 482,
        "path": "source/id-ID/fomberg/units/fomberg-unit-002-singular-homology-homotopy-invariance.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u002-fig-flow-balance",
        "anchor": "o012-fom-u002-fig-flow-balance",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u002-fig-hzero-sequence",
      "projected_id": "urn:uuid:18dd4db4-744c-5539-8d9d-be1a966dbbf7",
      "title": "Diagram semantik (ujung kompleks derajat nol). Panah",
      "kind": "figure",
      "order": 1,
      "group": "unit:o012-fom-u002",
      "parent_id": "unit:o012-fom-u002-proof-hzero-augmentation",
      "native_path": [
        "unit:o012-fom-u002",
        "unit:o012-fom-u002-s03",
        "unit:o012-fom-u002-proof-hzero-augmentation",
        "unit:o012-fom-u002-fig-hzero-sequence"
      ],
      "concept_ids": [
        "concept:singular-homology",
        "concept:singular-chain",
        "concept:singular-chain-complex",
        "concept:chain-map",
        "concept:induced-map",
        "concept:augmented-chain-complex",
        "concept:reduced-homology",
        "concept:chain-homotopy"
      ],
      "route_unit_ids": "D60-R09",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "7ff5fa31c6506c3ba23980dc7d62c735f1a53696c6c7bab5ccd9cbbdafe48284",
        "file_sha256": "0851ab7d9f5ded1e836a0e73aa055fbd28b82998208d8136ec0cf4757747435c",
        "line_end": 296,
        "line_start": 291,
        "path": "source/id-ID/fomberg/units/fomberg-unit-002-singular-homology-homotopy-invariance.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u002-fig-hzero-sequence",
        "anchor": "o012-fom-u002-fig-hzero-sequence",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u002-fig-point-chain",
      "projected_id": "urn:uuid:817c2651-d01b-502f-be95-47a03da3764d",
      "title": "Diagram semantik (kompleks rantai satu titik). Dari kanan ke kiri dalam",
      "kind": "figure",
      "order": 1,
      "group": "unit:o012-fom-u002",
      "parent_id": "unit:o012-fom-u002-proof-point",
      "native_path": [
        "unit:o012-fom-u002",
        "unit:o012-fom-u002-s03",
        "unit:o012-fom-u002-proof-point",
        "unit:o012-fom-u002-fig-point-chain"
      ],
      "concept_ids": [
        "concept:singular-homology",
        "concept:singular-chain",
        "concept:singular-chain-complex",
        "concept:chain-map",
        "concept:induced-map",
        "concept:augmented-chain-complex",
        "concept:reduced-homology",
        "concept:chain-homotopy"
      ],
      "route_unit_ids": "D60-R09",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "39b0e2c2da6219c183339f05690b59dea1df009a700c389f353e91907700d25a",
        "file_sha256": "0851ab7d9f5ded1e836a0e73aa055fbd28b82998208d8136ec0cf4757747435c",
        "line_end": 146,
        "line_start": 141,
        "path": "source/id-ID/fomberg/units/fomberg-unit-002-singular-homology-homotopy-invariance.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u002-fig-point-chain",
        "anchor": "o012-fom-u002-fig-point-chain",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u002-fig-retract-spaces",
      "projected_id": "urn:uuid:6799b224-c164-5636-8d26-3a46dcbf6917",
      "title": "Diagram semantik (segitiga retraksi). Inklusi",
      "kind": "figure",
      "order": 1,
      "group": "unit:o012-fom-u002",
      "parent_id": "unit:o012-fom-u002-proof-retract",
      "native_path": [
        "unit:o012-fom-u002",
        "unit:o012-fom-u002-s04",
        "unit:o012-fom-u002-proof-retract",
        "unit:o012-fom-u002-fig-retract-spaces"
      ],
      "concept_ids": [
        "concept:singular-homology",
        "concept:singular-chain",
        "concept:singular-chain-complex",
        "concept:chain-map",
        "concept:induced-map",
        "concept:augmented-chain-complex",
        "concept:reduced-homology",
        "concept:chain-homotopy"
      ],
      "route_unit_ids": "D60-R09",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "0f850ef2a586fe5e876f15a5e0417a4e7b1df8f043456dc25cacf6bd5cdabf52",
        "file_sha256": "0851ab7d9f5ded1e836a0e73aa055fbd28b82998208d8136ec0cf4757747435c",
        "line_end": 718,
        "line_start": 714,
        "path": "source/id-ID/fomberg/units/fomberg-unit-002-singular-homology-homotopy-invariance.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u002-fig-retract-spaces",
        "anchor": "o012-fom-u002-fig-retract-spaces",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u002-mcheck-001",
      "projected_id": "urn:uuid:1d086dcb-5bf3-53df-be06-4a05a30241df",
      "title": "Pemeriksaan Penguasaan F2.1 (kompleks singular satu titik). Untuk",
      "kind": "exercise",
      "order": 1,
      "group": "unit:o012-fom-u002",
      "parent_id": "unit:o012-fom-u002-mastery",
      "native_path": [
        "unit:o012-fom-u002",
        "unit:o012-fom-u002-mastery",
        "unit:o012-fom-u002-mcheck-001"
      ],
      "concept_ids": [
        "concept:singular-homology",
        "concept:singular-chain",
        "concept:singular-chain-complex",
        "concept:chain-map",
        "concept:induced-map",
        "concept:augmented-chain-complex",
        "concept:reduced-homology",
        "concept:chain-homotopy"
      ],
      "route_unit_ids": "D60-R09",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u002-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "cfb471ccd3eeb7123c2562056fe9abce1dc05777c893a170d43f80a45de79af1",
        "file_sha256": "0851ab7d9f5ded1e836a0e73aa055fbd28b82998208d8136ec0cf4757747435c",
        "line_end": 1038,
        "line_start": 1030,
        "path": "source/id-ID/fomberg/units/fomberg-unit-002-singular-homology-homotopy-invariance.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u002-mcheck-001",
        "anchor": "o012-fom-u002-mcheck-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-fom-u002-hint-001",
            "relation_id": "urn:uuid:3ba47e98-02ff-5b01-81c8-503240bfe541",
            "native_relation_id": "relation:hints:fom-u002-hint-001:mcheck-001"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-fom-u002-sol-001",
            "relation_id": "urn:uuid:56312d96-6e21-51f6-9bf1-31e66b271adb",
            "native_relation_id": "relation:solves:fom-u002-sol-001:mcheck-001"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-fom-u002-notice",
      "projected_id": "urn:uuid:7e3c7c93-71f7-524d-ac38-b21a427abf97",
      "title": "Tentang komponen ini",
      "kind": "section",
      "order": 1,
      "group": "unit:o012-fom-u002",
      "parent_id": "unit:o012-fom-u002",
      "native_path": [
        "unit:o012-fom-u002",
        "unit:o012-fom-u002-notice"
      ],
      "concept_ids": [
        "concept:singular-homology",
        "concept:singular-chain",
        "concept:singular-chain-complex",
        "concept:chain-map",
        "concept:induced-map",
        "concept:augmented-chain-complex",
        "concept:reduced-homology",
        "concept:chain-homotopy"
      ],
      "route_unit_ids": "D60-R09",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u002-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "0c2d4306bf1ede08fedb273c709df30262a6964fdbb7bb12a20712898fd1fcfc",
        "file_sha256": "0851ab7d9f5ded1e836a0e73aa055fbd28b82998208d8136ec0cf4757747435c",
        "line_end": 36,
        "line_start": 15,
        "path": "source/id-ID/fomberg/units/fomberg-unit-002-singular-homology-homotopy-invariance.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u002-notice",
        "anchor": "o012-fom-u002-notice",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u002-fig-composition",
      "projected_id": "urn:uuid:59bd3543-742f-5996-b134-c1626dcf6238",
      "title": "Diagram semantik (pascakomposisi). Segitiga komutatif mempunyai",
      "kind": "figure",
      "order": 2,
      "group": "unit:o012-fom-u002",
      "parent_id": "unit:o012-fom-u002-proof-homotopy-invariance",
      "native_path": [
        "unit:o012-fom-u002",
        "unit:o012-fom-u002-s04",
        "unit:o012-fom-u002-proof-homotopy-invariance",
        "unit:o012-fom-u002-fig-composition"
      ],
      "concept_ids": [
        "concept:singular-homology",
        "concept:singular-chain",
        "concept:singular-chain-complex",
        "concept:chain-map",
        "concept:induced-map",
        "concept:augmented-chain-complex",
        "concept:reduced-homology",
        "concept:chain-homotopy"
      ],
      "route_unit_ids": "D60-R09",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "7963db766cd20fff15030b425e27128dcbf0f3f8a43137e992e28c0ac7e637e8",
        "file_sha256": "0851ab7d9f5ded1e836a0e73aa055fbd28b82998208d8136ec0cf4757747435c",
        "line_end": 901,
        "line_start": 897,
        "path": "source/id-ID/fomberg/units/fomberg-unit-002-singular-homology-homotopy-invariance.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u002-fig-composition",
        "anchor": "o012-fom-u002-fig-composition",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u002-fig-induced-chain-map-1",
      "projected_id": "urn:uuid:f55c47d4-07a9-51bc-9133-cc1c5bdc80e2",
      "title": "Diagram semantik (pemetaan derajat demi derajat). Baris atas adalah",
      "kind": "figure",
      "order": 2,
      "group": "unit:o012-fom-u002",
      "parent_id": "unit:o012-fom-u002-s04",
      "native_path": [
        "unit:o012-fom-u002",
        "unit:o012-fom-u002-s04",
        "unit:o012-fom-u002-fig-induced-chain-map-1"
      ],
      "concept_ids": [
        "concept:singular-homology",
        "concept:singular-chain",
        "concept:singular-chain-complex",
        "concept:chain-map",
        "concept:induced-map",
        "concept:augmented-chain-complex",
        "concept:reduced-homology",
        "concept:chain-homotopy"
      ],
      "route_unit_ids": "D60-R09",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "53d47eb9d444d4790002d74cd15859843efa6f76b569b17e0cabe61a1b9fc518",
        "file_sha256": "0851ab7d9f5ded1e836a0e73aa055fbd28b82998208d8136ec0cf4757747435c",
        "line_end": 542,
        "line_start": 537,
        "path": "source/id-ID/fomberg/units/fomberg-unit-002-singular-homology-homotopy-invariance.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u002-fig-induced-chain-map-1",
        "anchor": "o012-fom-u002-fig-induced-chain-map-1",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u002-fig-retract-homology",
      "projected_id": "urn:uuid:67ae94d7-e8fa-5c4a-9263-763c67af54e5",
      "title": "Diagram semantik (segitiga pada homologi). Pemetaan",
      "kind": "figure",
      "order": 2,
      "group": "unit:o012-fom-u002",
      "parent_id": "unit:o012-fom-u002-proof-retract",
      "native_path": [
        "unit:o012-fom-u002",
        "unit:o012-fom-u002-s04",
        "unit:o012-fom-u002-proof-retract",
        "unit:o012-fom-u002-fig-retract-homology"
      ],
      "concept_ids": [
        "concept:singular-homology",
        "concept:singular-chain",
        "concept:singular-chain-complex",
        "concept:chain-map",
        "concept:induced-map",
        "concept:augmented-chain-complex",
        "concept:reduced-homology",
        "concept:chain-homotopy"
      ],
      "route_unit_ids": "D60-R09",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "a7b20b0e330150d014ac25922798208ca0177b3454030dbed96e59495ca16641",
        "file_sha256": "0851ab7d9f5ded1e836a0e73aa055fbd28b82998208d8136ec0cf4757747435c",
        "line_end": 726,
        "line_start": 722,
        "path": "source/id-ID/fomberg/units/fomberg-unit-002-singular-homology-homotopy-invariance.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u002-fig-retract-homology",
        "anchor": "o012-fom-u002-fig-retract-homology",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u002-hint-001",
      "projected_id": "urn:uuid:3e58a097-5ba6-5f8d-9238-b67d7804d647",
      "title": "Petunjuk. Ada satu generator $\\sigma^n$ pada setiap derajat.",
      "kind": "hint",
      "order": 2,
      "group": "unit:o012-fom-u002",
      "parent_id": "unit:o012-fom-u002-mastery",
      "native_path": [
        "unit:o012-fom-u002",
        "unit:o012-fom-u002-mastery",
        "unit:o012-fom-u002-hint-001"
      ],
      "concept_ids": [
        "concept:singular-homology",
        "concept:singular-chain",
        "concept:singular-chain-complex",
        "concept:chain-map",
        "concept:induced-map",
        "concept:augmented-chain-complex",
        "concept:reduced-homology",
        "concept:chain-homotopy"
      ],
      "route_unit_ids": "D60-R09",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u002-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "b7929ae53d25e5d87e80ddb35a92a897b0d5232c314ff56a1da1d9d82fdf499b",
        "file_sha256": "0851ab7d9f5ded1e836a0e73aa055fbd28b82998208d8136ec0cf4757747435c",
        "line_end": 1044,
        "line_start": 1040,
        "path": "source/id-ID/fomberg/units/fomberg-unit-002-singular-homology-homotopy-invariance.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u002-hint-001",
        "anchor": "o012-fom-u002-hint-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u002-rem-singular-chains",
      "projected_id": "urn:uuid:aacc74be-7c35-5c4e-a961-2650e8ed4d4f",
      "title": "Catatan (rantai, batas, dan homologi singular). Untuk mendefinisikan",
      "kind": "remark",
      "order": 2,
      "group": "unit:o012-fom-u002",
      "parent_id": "unit:o012-fom-u002-s03",
      "native_path": [
        "unit:o012-fom-u002",
        "unit:o012-fom-u002-s03",
        "unit:o012-fom-u002-rem-singular-chains"
      ],
      "concept_ids": [
        "concept:singular-homology",
        "concept:singular-chain",
        "concept:singular-chain-complex",
        "concept:chain-map",
        "concept:induced-map",
        "concept:augmented-chain-complex",
        "concept:reduced-homology",
        "concept:chain-homotopy"
      ],
      "route_unit_ids": "D60-R09",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "062a89f4113ad12ac9e8ce8f3ad110c2d0499c0c01982ba0703c8de36cfcad67",
        "file_sha256": "0851ab7d9f5ded1e836a0e73aa055fbd28b82998208d8136ec0cf4757747435c",
        "line_end": 85,
        "line_start": 50,
        "path": "source/id-ID/fomberg/units/fomberg-unit-002-singular-homology-homotopy-invariance.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u002-rem-singular-chains",
        "anchor": "o012-fom-u002-rem-singular-chains",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u002-s03",
      "projected_id": "urn:uuid:05e15afe-2c22-5632-8359-5db7e8ca9885",
      "title": "Homologi singular",
      "kind": "section",
      "order": 2,
      "group": "unit:o012-fom-u002",
      "parent_id": "unit:o012-fom-u002",
      "native_path": [
        "unit:o012-fom-u002",
        "unit:o012-fom-u002-s03"
      ],
      "concept_ids": [
        "concept:singular-homology",
        "concept:singular-chain",
        "concept:singular-chain-complex",
        "concept:chain-map",
        "concept:induced-map",
        "concept:augmented-chain-complex",
        "concept:reduced-homology",
        "concept:chain-homotopy"
      ],
      "route_unit_ids": "D60-R09",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "3ec187316f48f2e6671415c326ba84523a54fc21e65d5ed1ef11fa07386d98de",
        "file_sha256": "0851ab7d9f5ded1e836a0e73aa055fbd28b82998208d8136ec0cf4757747435c",
        "line_end": 511,
        "line_start": 39,
        "path": "source/id-ID/fomberg/units/fomberg-unit-002-singular-homology-homotopy-invariance.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u002-s03",
        "anchor": "o012-fom-u002-s03",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u002-fig-homotopy-prism",
      "projected_id": "urn:uuid:2f7730a1-c56c-5b94-9ca7-1ae3f62d5d14",
      "title": "Diagram semantik (prisma homotopi). Segitiga komutatif mempunyai",
      "kind": "figure",
      "order": 3,
      "group": "unit:o012-fom-u002",
      "parent_id": "unit:o012-fom-u002-proof-homotopy-invariance",
      "native_path": [
        "unit:o012-fom-u002",
        "unit:o012-fom-u002-s04",
        "unit:o012-fom-u002-proof-homotopy-invariance",
        "unit:o012-fom-u002-fig-homotopy-prism"
      ],
      "concept_ids": [
        "concept:singular-homology",
        "concept:singular-chain",
        "concept:singular-chain-complex",
        "concept:chain-map",
        "concept:induced-map",
        "concept:augmented-chain-complex",
        "concept:reduced-homology",
        "concept:chain-homotopy"
      ],
      "route_unit_ids": "D60-R09",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "361523981dcece12b3c7cb2eca7598bb67cc8ac26870b94d92ba3aef245563ec",
        "file_sha256": "0851ab7d9f5ded1e836a0e73aa055fbd28b82998208d8136ec0cf4757747435c",
        "line_end": 915,
        "line_start": 910,
        "path": "source/id-ID/fomberg/units/fomberg-unit-002-singular-homology-homotopy-invariance.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u002-fig-homotopy-prism",
        "anchor": "o012-fom-u002-fig-homotopy-prism",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u002-note-boundary-square",
      "projected_id": "urn:uuid:36368542-ff2d-5012-9c5d-c9b2e1739a9e",
      "title": "Catatan edisi. Identitas",
      "kind": "edition_note",
      "order": 3,
      "group": "unit:o012-fom-u002",
      "parent_id": "unit:o012-fom-u002-s03",
      "native_path": [
        "unit:o012-fom-u002",
        "unit:o012-fom-u002-s03",
        "unit:o012-fom-u002-note-boundary-square"
      ],
      "concept_ids": [
        "concept:singular-homology",
        "concept:singular-chain",
        "concept:singular-chain-complex",
        "concept:chain-map",
        "concept:induced-map",
        "concept:augmented-chain-complex",
        "concept:reduced-homology",
        "concept:chain-homotopy"
      ],
      "route_unit_ids": "D60-R09",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u002-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "307b58fd11f0cdd83f80529a908db9f510f8f6738c7ce2acfe7029d31de58b20",
        "file_sha256": "0851ab7d9f5ded1e836a0e73aa055fbd28b82998208d8136ec0cf4757747435c",
        "line_end": 92,
        "line_start": 87,
        "path": "source/id-ID/fomberg/units/fomberg-unit-002-singular-homology-homotopy-invariance.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u002-note-boundary-square",
        "anchor": "o012-fom-u002-note-boundary-square",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u002-prop-chain-map",
      "projected_id": "urn:uuid:44e1beae-2e43-5b0a-91e8-46f3c3045d95",
      "title": "Proposisi. Pemetaan $f_\\#$ berkomutasi dengan pemetaan batas:",
      "kind": "proposition",
      "order": 3,
      "group": "unit:o012-fom-u002",
      "parent_id": "unit:o012-fom-u002-s04",
      "native_path": [
        "unit:o012-fom-u002",
        "unit:o012-fom-u002-s04",
        "unit:o012-fom-u002-prop-chain-map"
      ],
      "concept_ids": [
        "concept:singular-homology",
        "concept:singular-chain",
        "concept:singular-chain-complex",
        "concept:chain-map",
        "concept:induced-map",
        "concept:augmented-chain-complex",
        "concept:reduced-homology",
        "concept:chain-homotopy"
      ],
      "route_unit_ids": "D60-R09",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "959fc533c7f406a83f2deed925533c38f323d22c2a8dbc2c8ca5bbeaf529e5fe",
        "file_sha256": "0851ab7d9f5ded1e836a0e73aa055fbd28b82998208d8136ec0cf4757747435c",
        "line_end": 552,
        "line_start": 544,
        "path": "source/id-ID/fomberg/units/fomberg-unit-002-singular-homology-homotopy-invariance.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u002-prop-chain-map",
        "anchor": "o012-fom-u002-prop-chain-map",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u002-s04",
      "projected_id": "urn:uuid:1226e71f-cf9f-589e-942e-e5b0539b7be3",
      "title": "Invariansi homotopi",
      "kind": "section",
      "order": 3,
      "group": "unit:o012-fom-u002",
      "parent_id": "unit:o012-fom-u002",
      "native_path": [
        "unit:o012-fom-u002",
        "unit:o012-fom-u002-s04"
      ],
      "concept_ids": [
        "concept:singular-homology",
        "concept:singular-chain",
        "concept:singular-chain-complex",
        "concept:chain-map",
        "concept:induced-map",
        "concept:augmented-chain-complex",
        "concept:reduced-homology",
        "concept:chain-homotopy"
      ],
      "route_unit_ids": "D60-R09",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "445eb90bc689a9d471d9c954d233030ae2048e3263da0bb805d4320c8d6ed29f",
        "file_sha256": "0851ab7d9f5ded1e836a0e73aa055fbd28b82998208d8136ec0cf4757747435c",
        "line_end": 1022,
        "line_start": 512,
        "path": "source/id-ID/fomberg/units/fomberg-unit-002-singular-homology-homotopy-invariance.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u002-s04",
        "anchor": "o012-fom-u002-s04",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u002-sol-001",
      "projected_id": "urn:uuid:68368a85-3f33-5256-b8ca-e0c4011780cf",
      "title": "Solusi Pemeriksaan F2.1. Dengan $C_n(X)=\\mathbb Z\\sigma^n$,",
      "kind": "solution",
      "order": 3,
      "group": "unit:o012-fom-u002",
      "parent_id": "unit:o012-fom-u002-mastery",
      "native_path": [
        "unit:o012-fom-u002",
        "unit:o012-fom-u002-mastery",
        "unit:o012-fom-u002-sol-001"
      ],
      "concept_ids": [
        "concept:singular-homology",
        "concept:singular-chain",
        "concept:singular-chain-complex",
        "concept:chain-map",
        "concept:induced-map",
        "concept:augmented-chain-complex",
        "concept:reduced-homology",
        "concept:chain-homotopy"
      ],
      "route_unit_ids": "D60-R09",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u002-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "77ad9b1e4a22c5ca445eac2523a7abe00c15d9207bfce98e5cc1def933710979",
        "file_sha256": "0851ab7d9f5ded1e836a0e73aa055fbd28b82998208d8136ec0cf4757747435c",
        "line_end": 1075,
        "line_start": 1046,
        "path": "source/id-ID/fomberg/units/fomberg-unit-002-singular-homology-homotopy-invariance.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u002-sol-001",
        "anchor": "o012-fom-u002-sol-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u002-audit-chain-group",
      "projected_id": "urn:uuid:dfc940f3-4d4b-509d-b9f0-ae0c5ba47dd5",
      "title": "Audit sumber. Baris 626–627 membungkus uraian “grup abelian bebas” dengan",
      "kind": "source_audit",
      "order": 4,
      "group": "unit:o012-fom-u002",
      "parent_id": "unit:o012-fom-u002-s03",
      "native_path": [
        "unit:o012-fom-u002",
        "unit:o012-fom-u002-s03",
        "unit:o012-fom-u002-audit-chain-group"
      ],
      "concept_ids": [
        "concept:singular-homology",
        "concept:singular-chain",
        "concept:singular-chain-complex",
        "concept:chain-map",
        "concept:induced-map",
        "concept:augmented-chain-complex",
        "concept:reduced-homology",
        "concept:chain-homotopy"
      ],
      "route_unit_ids": "D60-R09",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u002-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "9a001c6df94f279bea033df09dd4d701d1f336c933ef9b82b408777b77b62591",
        "file_sha256": "0851ab7d9f5ded1e836a0e73aa055fbd28b82998208d8136ec0cf4757747435c",
        "line_end": 99,
        "line_start": 94,
        "path": "source/id-ID/fomberg/units/fomberg-unit-002-singular-homology-homotopy-invariance.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u002-audit-chain-group",
        "anchor": "o012-fom-u002-audit-chain-group",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u002-fig-induced-chain-map-2",
      "projected_id": "urn:uuid:86e3c9d7-855c-5989-8e76-39c79203be67",
      "title": "Diagram semantik (persegi rantai komutatif). Sumber mengulang kedua",
      "kind": "figure",
      "order": 4,
      "group": "unit:o012-fom-u002",
      "parent_id": "unit:o012-fom-u002-s04",
      "native_path": [
        "unit:o012-fom-u002",
        "unit:o012-fom-u002-s04",
        "unit:o012-fom-u002-fig-induced-chain-map-2"
      ],
      "concept_ids": [
        "concept:singular-homology",
        "concept:singular-chain",
        "concept:singular-chain-complex",
        "concept:chain-map",
        "concept:induced-map",
        "concept:augmented-chain-complex",
        "concept:reduced-homology",
        "concept:chain-homotopy"
      ],
      "route_unit_ids": "D60-R09",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "0eb8b3b213eb320b73fe1c7f77e695f34ea978ad97ab0bee00db828e3cdbf373",
        "file_sha256": "0851ab7d9f5ded1e836a0e73aa055fbd28b82998208d8136ec0cf4757747435c",
        "line_end": 559,
        "line_start": 554,
        "path": "source/id-ID/fomberg/units/fomberg-unit-002-singular-homology-homotopy-invariance.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u002-fig-induced-chain-map-2",
        "anchor": "o012-fom-u002-fig-induced-chain-map-2",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u002-mastery",
      "projected_id": "urn:uuid:c464c466-b7b2-5575-8198-2c6912215a7d",
      "title": "Lapisan penguasaan edisi",
      "kind": "section",
      "order": 4,
      "group": "unit:o012-fom-u002",
      "parent_id": "unit:o012-fom-u002",
      "native_path": [
        "unit:o012-fom-u002",
        "unit:o012-fom-u002-mastery"
      ],
      "concept_ids": [
        "concept:singular-homology",
        "concept:singular-chain",
        "concept:singular-chain-complex",
        "concept:chain-map",
        "concept:induced-map",
        "concept:augmented-chain-complex",
        "concept:reduced-homology",
        "concept:chain-homotopy"
      ],
      "route_unit_ids": "D60-R09",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u002-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "47896afbee5605622192378ecdcc54204db0382f5cde969b2d5649c1210dfc97",
        "file_sha256": "0851ab7d9f5ded1e836a0e73aa055fbd28b82998208d8136ec0cf4757747435c",
        "line_end": 1336,
        "line_start": 1023,
        "path": "source/id-ID/fomberg/units/fomberg-unit-002-singular-homology-homotopy-invariance.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u002-mastery",
        "anchor": "o012-fom-u002-mastery",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u002-mcheck-002",
      "projected_id": "urn:uuid:970e9df5-d176-5c3c-ad88-3256fcb401bb",
      "title": "Pemeriksaan Penguasaan F2.2 (komponen dan augmentasi). Misalkan $X$",
      "kind": "exercise",
      "order": 4,
      "group": "unit:o012-fom-u002",
      "parent_id": "unit:o012-fom-u002-mastery",
      "native_path": [
        "unit:o012-fom-u002",
        "unit:o012-fom-u002-mastery",
        "unit:o012-fom-u002-mcheck-002"
      ],
      "concept_ids": [
        "concept:singular-homology",
        "concept:singular-chain",
        "concept:singular-chain-complex",
        "concept:chain-map",
        "concept:induced-map",
        "concept:augmented-chain-complex",
        "concept:reduced-homology",
        "concept:chain-homotopy"
      ],
      "route_unit_ids": "D60-R09",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u002-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "8b16880376cf7dfa121baaea5c58afd4c5ce75e4fdc0b311ff44417080600730",
        "file_sha256": "0851ab7d9f5ded1e836a0e73aa055fbd28b82998208d8136ec0cf4757747435c",
        "line_end": 1086,
        "line_start": 1077,
        "path": "source/id-ID/fomberg/units/fomberg-unit-002-singular-homology-homotopy-invariance.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u002-mcheck-002",
        "anchor": "o012-fom-u002-mcheck-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-fom-u002-hint-002",
            "relation_id": "urn:uuid:a5cc6569-77bc-54d5-a12f-2a03dbc8a2e8",
            "native_relation_id": "relation:hints:fom-u002-hint-002:mcheck-002"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-fom-u002-sol-002",
            "relation_id": "urn:uuid:76a92357-ea70-5110-b13a-55908c028f9b",
            "native_relation_id": "relation:solves:fom-u002-sol-002:mcheck-002"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-fom-u002-boundary-001",
      "projected_id": "urn:uuid:a5cd0026-30ff-5811-8803-0918686059ce",
      "title": "Batas sumber komponen. Unit ini menerjemahkan",
      "kind": "boundary",
      "order": 5,
      "group": "unit:o012-fom-u002",
      "parent_id": "unit:o012-fom-u002",
      "native_path": [
        "unit:o012-fom-u002",
        "unit:o012-fom-u002-boundary-001"
      ],
      "concept_ids": [
        "concept:singular-homology",
        "concept:singular-chain",
        "concept:singular-chain-complex",
        "concept:chain-map",
        "concept:induced-map",
        "concept:augmented-chain-complex",
        "concept:reduced-homology",
        "concept:chain-homotopy"
      ],
      "route_unit_ids": "D60-R09",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u002-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "43b1c435754d17d4a50bfc3325831b59c22951dabb1b13dacbb49d482076b98f",
        "file_sha256": "0851ab7d9f5ded1e836a0e73aa055fbd28b82998208d8136ec0cf4757747435c",
        "line_end": 1342,
        "line_start": 1337,
        "path": "source/id-ID/fomberg/units/fomberg-unit-002-singular-homology-homotopy-invariance.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u002-boundary-001",
        "anchor": "o012-fom-u002-boundary-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u002-hint-002",
      "projected_id": "urn:uuid:86cdf88d-6bd7-5a0b-979b-549d83e83395",
      "title": "Petunjuk. Modulo batas lintasan, semua titik dalam komponen yang sama",
      "kind": "hint",
      "order": 5,
      "group": "unit:o012-fom-u002",
      "parent_id": "unit:o012-fom-u002-mastery",
      "native_path": [
        "unit:o012-fom-u002",
        "unit:o012-fom-u002-mastery",
        "unit:o012-fom-u002-hint-002"
      ],
      "concept_ids": [
        "concept:singular-homology",
        "concept:singular-chain",
        "concept:singular-chain-complex",
        "concept:chain-map",
        "concept:induced-map",
        "concept:augmented-chain-complex",
        "concept:reduced-homology",
        "concept:chain-homotopy"
      ],
      "route_unit_ids": "D60-R09",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u002-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "f3d620c794df013a9144422fa17757a5d5753f5bec2afe94dc39c70f0d481030",
        "file_sha256": "0851ab7d9f5ded1e836a0e73aa055fbd28b82998208d8136ec0cf4757747435c",
        "line_end": 1092,
        "line_start": 1088,
        "path": "source/id-ID/fomberg/units/fomberg-unit-002-singular-homology-homotopy-invariance.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u002-hint-002",
        "anchor": "o012-fom-u002-hint-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u002-lem-point",
      "projected_id": "urn:uuid:31d638c5-a0b2-5ade-aeb3-8d03afa6592a",
      "title": "Lema. Untuk ruang satu titik $X=\\{*\\}$,",
      "kind": "lemma",
      "order": 5,
      "group": "unit:o012-fom-u002",
      "parent_id": "unit:o012-fom-u002-s03",
      "native_path": [
        "unit:o012-fom-u002",
        "unit:o012-fom-u002-s03",
        "unit:o012-fom-u002-lem-point"
      ],
      "concept_ids": [
        "concept:singular-homology",
        "concept:singular-chain",
        "concept:singular-chain-complex",
        "concept:chain-map",
        "concept:induced-map",
        "concept:augmented-chain-complex",
        "concept:reduced-homology",
        "concept:chain-homotopy"
      ],
      "route_unit_ids": "D60-R09",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "25348b2db99ff5e36e79b59543d472267497b96efbf6a91c2b25115869acc525",
        "file_sha256": "0851ab7d9f5ded1e836a0e73aa055fbd28b82998208d8136ec0cf4757747435c",
        "line_end": 111,
        "line_start": 101,
        "path": "source/id-ID/fomberg/units/fomberg-unit-002-singular-homology-homotopy-invariance.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u002-lem-point",
        "anchor": "o012-fom-u002-lem-point",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u002-omission-pr01",
      "projected_id": "urn:uuid:5ac0961c-bef6-53d0-ad82-a2fdc5415da8",
      "title": "Bagian yang dihilangkan dalam sumber. Bukti sumber hanya berbunyi “Dalam pekerjaan",
      "kind": "source_omission",
      "order": 5,
      "group": "unit:o012-fom-u002",
      "parent_id": "unit:o012-fom-u002-s04",
      "native_path": [
        "unit:o012-fom-u002",
        "unit:o012-fom-u002-s04",
        "unit:o012-fom-u002-omission-pr01"
      ],
      "concept_ids": [
        "concept:singular-homology",
        "concept:singular-chain",
        "concept:singular-chain-complex",
        "concept:chain-map",
        "concept:induced-map",
        "concept:augmented-chain-complex",
        "concept:reduced-homology",
        "concept:chain-homotopy"
      ],
      "route_unit_ids": "D60-R09",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "5e7a894d1773e433779978fe9f6497c4f55d755b7e4f00f4e24f13aa552d7771",
        "file_sha256": "0851ab7d9f5ded1e836a0e73aa055fbd28b82998208d8136ec0cf4757747435c",
        "line_end": 564,
        "line_start": 561,
        "path": "source/id-ID/fomberg/units/fomberg-unit-002-singular-homology-homotopy-invariance.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u002-omission-pr01",
        "anchor": "o012-fom-u002-omission-pr01",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u002-proof-chain-map",
      "projected_id": "urn:uuid:3ca822fb-b022-53db-bbbd-dc8799bfcfff",
      "title": "Perbaikan bukti FOM-PR-01. Cukup periksa sebuah generator",
      "kind": "proof",
      "order": 6,
      "group": "unit:o012-fom-u002",
      "parent_id": "unit:o012-fom-u002-s04",
      "native_path": [
        "unit:o012-fom-u002",
        "unit:o012-fom-u002-s04",
        "unit:o012-fom-u002-proof-chain-map"
      ],
      "concept_ids": [
        "concept:singular-homology",
        "concept:singular-chain",
        "concept:singular-chain-complex",
        "concept:chain-map",
        "concept:induced-map",
        "concept:augmented-chain-complex",
        "concept:reduced-homology",
        "concept:chain-homotopy"
      ],
      "route_unit_ids": "D60-R09",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u002-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original_proof_repair",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "19cedd3d946da1cd4e7faea866f8e4578a8b045a8f6eaa66846b4459718f1404",
        "file_sha256": "0851ab7d9f5ded1e836a0e73aa055fbd28b82998208d8136ec0cf4757747435c",
        "line_end": 584,
        "line_start": 566,
        "path": "source/id-ID/fomberg/units/fomberg-unit-002-singular-homology-homotopy-invariance.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u002-proof-chain-map",
        "anchor": "o012-fom-u002-proof-chain-map",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u002-proof-point",
      "projected_id": "urn:uuid:79ca1984-a14d-5cf9-b222-54fa599c8ae3",
      "title": "Bukti. Dalam setiap derajat terdapat tepat satu simpleks singular, yaitu",
      "kind": "proof",
      "order": 6,
      "group": "unit:o012-fom-u002",
      "parent_id": "unit:o012-fom-u002-s03",
      "native_path": [
        "unit:o012-fom-u002",
        "unit:o012-fom-u002-s03",
        "unit:o012-fom-u002-proof-point"
      ],
      "concept_ids": [
        "concept:singular-homology",
        "concept:singular-chain",
        "concept:singular-chain-complex",
        "concept:chain-map",
        "concept:induced-map",
        "concept:augmented-chain-complex",
        "concept:reduced-homology",
        "concept:chain-homotopy"
      ],
      "route_unit_ids": "D60-R09",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "b8992eaf4008cd1b0065de61320c713f627a2a6aa413dd098fb8cf0d6d5ac7d9",
        "file_sha256": "0851ab7d9f5ded1e836a0e73aa055fbd28b82998208d8136ec0cf4757747435c",
        "line_end": 169,
        "line_start": 113,
        "path": "source/id-ID/fomberg/units/fomberg-unit-002-singular-homology-homotopy-invariance.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u002-proof-point",
        "anchor": "o012-fom-u002-proof-point",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u002-sol-002",
      "projected_id": "urn:uuid:bf3f3472-e05f-5249-810d-2f6a6d498c6e",
      "title": "Solusi Pemeriksaan F2.2. Dekomposisi menurut komponen lintasan dan lema",
      "kind": "solution",
      "order": 6,
      "group": "unit:o012-fom-u002",
      "parent_id": "unit:o012-fom-u002-mastery",
      "native_path": [
        "unit:o012-fom-u002",
        "unit:o012-fom-u002-mastery",
        "unit:o012-fom-u002-sol-002"
      ],
      "concept_ids": [
        "concept:singular-homology",
        "concept:singular-chain",
        "concept:singular-chain-complex",
        "concept:chain-map",
        "concept:induced-map",
        "concept:augmented-chain-complex",
        "concept:reduced-homology",
        "concept:chain-homotopy"
      ],
      "route_unit_ids": "D60-R09",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u002-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "1b3f133136f8e782a951c1fd30fddbdd2aa3bbfa07f0b7f2e51c9be0f4658a2f",
        "file_sha256": "0851ab7d9f5ded1e836a0e73aa055fbd28b82998208d8136ec0cf4757747435c",
        "line_end": 1121,
        "line_start": 1094,
        "path": "source/id-ID/fomberg/units/fomberg-unit-002-singular-homology-homotopy-invariance.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u002-sol-002",
        "anchor": "o012-fom-u002-sol-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u002-def-chain-map",
      "projected_id": "urn:uuid:01562750-807f-5150-b3b0-204961fb7c13",
      "title": "Definisi (pemetaan rantai). Kumpulan homomorfisma $f_\\#$ di semua derajat",
      "kind": "definition",
      "order": 7,
      "group": "unit:o012-fom-u002",
      "parent_id": "unit:o012-fom-u002-s04",
      "native_path": [
        "unit:o012-fom-u002",
        "unit:o012-fom-u002-s04",
        "unit:o012-fom-u002-def-chain-map"
      ],
      "concept_ids": [
        "concept:singular-homology",
        "concept:singular-chain",
        "concept:singular-chain-complex",
        "concept:chain-map",
        "concept:induced-map",
        "concept:augmented-chain-complex",
        "concept:reduced-homology",
        "concept:chain-homotopy"
      ],
      "route_unit_ids": "D60-R09",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "3a02ffa4058d972ac4fba074e3b085990b21d21b054eb898cfd90009b4185a16",
        "file_sha256": "0851ab7d9f5ded1e836a0e73aa055fbd28b82998208d8136ec0cf4757747435c",
        "line_end": 590,
        "line_start": 586,
        "path": "source/id-ID/fomberg/units/fomberg-unit-002-singular-homology-homotopy-invariance.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u002-def-chain-map",
        "anchor": "o012-fom-u002-def-chain-map",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u002-mcheck-003",
      "projected_id": "urn:uuid:580eccce-3a89-5aa1-b40e-815bb3fbe8ac",
      "title": "Pemeriksaan Penguasaan F2.3 (dari pemetaan kontinu ke homologi). Misalkan",
      "kind": "exercise",
      "order": 7,
      "group": "unit:o012-fom-u002",
      "parent_id": "unit:o012-fom-u002-mastery",
      "native_path": [
        "unit:o012-fom-u002",
        "unit:o012-fom-u002-mastery",
        "unit:o012-fom-u002-mcheck-003"
      ],
      "concept_ids": [
        "concept:singular-homology",
        "concept:singular-chain",
        "concept:singular-chain-complex",
        "concept:chain-map",
        "concept:induced-map",
        "concept:augmented-chain-complex",
        "concept:reduced-homology",
        "concept:chain-homotopy"
      ],
      "route_unit_ids": "D60-R09",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u002-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "2da8128ed0849676a9e9090f2a0c0c333ebc9fdcf5e75992ea444bd46fa36dd3",
        "file_sha256": "0851ab7d9f5ded1e836a0e73aa055fbd28b82998208d8136ec0cf4757747435c",
        "line_end": 1132,
        "line_start": 1123,
        "path": "source/id-ID/fomberg/units/fomberg-unit-002-singular-homology-homotopy-invariance.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u002-mcheck-003",
        "anchor": "o012-fom-u002-mcheck-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-fom-u002-hint-003",
            "relation_id": "urn:uuid:8ed30c75-bad9-5bfc-a556-99eab8e46fb3",
            "native_relation_id": "relation:hints:fom-u002-hint-003:mcheck-003"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-fom-u002-sol-003",
            "relation_id": "urn:uuid:4c2f0dae-a516-5931-8b79-aa893585d7df",
            "native_relation_id": "relation:solves:fom-u002-sol-003:mcheck-003"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-fom-u002-rem-homeomorphism",
      "projected_id": "urn:uuid:f52e79e5-744b-59d9-8c00-1bca8142dac6",
      "title": "Catatan. Jika $X$ dan $Y$ homeomorfik, maka",
      "kind": "remark",
      "order": 7,
      "group": "unit:o012-fom-u002",
      "parent_id": "unit:o012-fom-u002-s03",
      "native_path": [
        "unit:o012-fom-u002",
        "unit:o012-fom-u002-s03",
        "unit:o012-fom-u002-rem-homeomorphism"
      ],
      "concept_ids": [
        "concept:singular-homology",
        "concept:singular-chain",
        "concept:singular-chain-complex",
        "concept:chain-map",
        "concept:induced-map",
        "concept:augmented-chain-complex",
        "concept:reduced-homology",
        "concept:chain-homotopy"
      ],
      "route_unit_ids": "D60-R09",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "933cae592ed754c11494c0e9479da2746d51dbdbbfc27a63cc4791b806ffe508",
        "file_sha256": "0851ab7d9f5ded1e836a0e73aa055fbd28b82998208d8136ec0cf4757747435c",
        "line_end": 174,
        "line_start": 171,
        "path": "source/id-ID/fomberg/units/fomberg-unit-002-singular-homology-homotopy-invariance.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u002-rem-homeomorphism",
        "anchor": "o012-fom-u002-rem-homeomorphism",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u002-hint-003",
      "projected_id": "urn:uuid:101082a0-7534-5710-952e-620d680db02f",
      "title": "Petunjuk. Pascakomposisi oleh $f$ berkomutasi dengan pembatasan pada setiap",
      "kind": "hint",
      "order": 8,
      "group": "unit:o012-fom-u002",
      "parent_id": "unit:o012-fom-u002-mastery",
      "native_path": [
        "unit:o012-fom-u002",
        "unit:o012-fom-u002-mastery",
        "unit:o012-fom-u002-hint-003"
      ],
      "concept_ids": [
        "concept:singular-homology",
        "concept:singular-chain",
        "concept:singular-chain-complex",
        "concept:chain-map",
        "concept:induced-map",
        "concept:augmented-chain-complex",
        "concept:reduced-homology",
        "concept:chain-homotopy"
      ],
      "route_unit_ids": "D60-R09",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u002-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "220798c8a8c9bf67785297412735db82e7b70bf1cdb7ecc95ff32a1b2fd4bb65",
        "file_sha256": "0851ab7d9f5ded1e836a0e73aa055fbd28b82998208d8136ec0cf4757747435c",
        "line_end": 1138,
        "line_start": 1134,
        "path": "source/id-ID/fomberg/units/fomberg-unit-002-singular-homology-homotopy-invariance.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u002-hint-003",
        "anchor": "o012-fom-u002-hint-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u002-lem-components",
      "projected_id": "urn:uuid:ff7f0606-8748-553b-adb9-8592b478433b",
      "title": "Lema (dekomposisi menurut komponen terhubung). Misalkan",
      "kind": "lemma",
      "order": 8,
      "group": "unit:o012-fom-u002",
      "parent_id": "unit:o012-fom-u002-s03",
      "native_path": [
        "unit:o012-fom-u002",
        "unit:o012-fom-u002-s03",
        "unit:o012-fom-u002-lem-components"
      ],
      "concept_ids": [
        "concept:singular-homology",
        "concept:singular-chain",
        "concept:singular-chain-complex",
        "concept:chain-map",
        "concept:induced-map",
        "concept:augmented-chain-complex",
        "concept:reduced-homology",
        "concept:chain-homotopy"
      ],
      "route_unit_ids": "D60-R09",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "44f478943fa1d0886861304345e0ccb89c0c506fdd25f6e5ecd9b9a66416cf30",
        "file_sha256": "0851ab7d9f5ded1e836a0e73aa055fbd28b82998208d8136ec0cf4757747435c",
        "line_end": 184,
        "line_start": 176,
        "path": "source/id-ID/fomberg/units/fomberg-unit-002-singular-homology-homotopy-invariance.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u002-lem-components",
        "anchor": "o012-fom-u002-lem-components",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u002-prop-induced-map",
      "projected_id": "urn:uuid:4c01d210-7b48-5760-8ae6-e53d25c4141b",
      "title": "Proposisi. Pemetaan rantai $f_\\#$ menginduksi homomorfisma yang terdefinisi",
      "kind": "proposition",
      "order": 8,
      "group": "unit:o012-fom-u002",
      "parent_id": "unit:o012-fom-u002-s04",
      "native_path": [
        "unit:o012-fom-u002",
        "unit:o012-fom-u002-s04",
        "unit:o012-fom-u002-prop-induced-map"
      ],
      "concept_ids": [
        "concept:singular-homology",
        "concept:singular-chain",
        "concept:singular-chain-complex",
        "concept:chain-map",
        "concept:induced-map",
        "concept:augmented-chain-complex",
        "concept:reduced-homology",
        "concept:chain-homotopy"
      ],
      "route_unit_ids": "D60-R09",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "fbdad03ccd131eebfce02a2e5a4eee267a62bf7d2400617e91bf0c05ccb51635",
        "file_sha256": "0851ab7d9f5ded1e836a0e73aa055fbd28b82998208d8136ec0cf4757747435c",
        "line_end": 601,
        "line_start": 592,
        "path": "source/id-ID/fomberg/units/fomberg-unit-002-singular-homology-homotopy-invariance.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u002-prop-induced-map",
        "anchor": "o012-fom-u002-prop-induced-map",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u002-proof-components",
      "projected_id": "urn:uuid:9d715bbf-d8be-532c-a19e-7449e58bf334",
      "title": "Bukti. Citra setiap simpleks singular",
      "kind": "proof",
      "order": 9,
      "group": "unit:o012-fom-u002",
      "parent_id": "unit:o012-fom-u002-s03",
      "native_path": [
        "unit:o012-fom-u002",
        "unit:o012-fom-u002-s03",
        "unit:o012-fom-u002-proof-components"
      ],
      "concept_ids": [
        "concept:singular-homology",
        "concept:singular-chain",
        "concept:singular-chain-complex",
        "concept:chain-map",
        "concept:induced-map",
        "concept:augmented-chain-complex",
        "concept:reduced-homology",
        "concept:chain-homotopy"
      ],
      "route_unit_ids": "D60-R09",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "a87a51faba572cd429b1e2d147b721df59bd928b29f5b8360c0455d7e2ef8a90",
        "file_sha256": "0851ab7d9f5ded1e836a0e73aa055fbd28b82998208d8136ec0cf4757747435c",
        "line_end": 212,
        "line_start": 186,
        "path": "source/id-ID/fomberg/units/fomberg-unit-002-singular-homology-homotopy-invariance.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u002-proof-components",
        "anchor": "o012-fom-u002-proof-components",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u002-proof-induced-map-source",
      "projected_id": "urn:uuid:6ac19300-1386-5def-873d-1df2f76287ab",
      "title": "Bukti dari sumber, sampai titik yang diberikannya. Jika",
      "kind": "proof",
      "order": 9,
      "group": "unit:o012-fom-u002",
      "parent_id": "unit:o012-fom-u002-s04",
      "native_path": [
        "unit:o012-fom-u002",
        "unit:o012-fom-u002-s04",
        "unit:o012-fom-u002-proof-induced-map-source"
      ],
      "concept_ids": [
        "concept:singular-homology",
        "concept:singular-chain",
        "concept:singular-chain-complex",
        "concept:chain-map",
        "concept:induced-map",
        "concept:augmented-chain-complex",
        "concept:reduced-homology",
        "concept:chain-homotopy"
      ],
      "route_unit_ids": "D60-R09",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "e8b927b4160f81302cf8610122382a9f19dc4800c78b7f336b2877aa0d1f04da",
        "file_sha256": "0851ab7d9f5ded1e836a0e73aa055fbd28b82998208d8136ec0cf4757747435c",
        "line_end": 622,
        "line_start": 603,
        "path": "source/id-ID/fomberg/units/fomberg-unit-002-singular-homology-homotopy-invariance.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u002-proof-induced-map-source",
        "anchor": "o012-fom-u002-proof-induced-map-source",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u002-sol-003",
      "projected_id": "urn:uuid:c56694cc-baba-57df-9828-fd70d3ef5bfa",
      "title": "Solusi Pemeriksaan F2.3. Untuk simpleks singular $\\sigma$,",
      "kind": "solution",
      "order": 9,
      "group": "unit:o012-fom-u002",
      "parent_id": "unit:o012-fom-u002-mastery",
      "native_path": [
        "unit:o012-fom-u002",
        "unit:o012-fom-u002-mastery",
        "unit:o012-fom-u002-sol-003"
      ],
      "concept_ids": [
        "concept:singular-homology",
        "concept:singular-chain",
        "concept:singular-chain-complex",
        "concept:chain-map",
        "concept:induced-map",
        "concept:augmented-chain-complex",
        "concept:reduced-homology",
        "concept:chain-homotopy"
      ],
      "route_unit_ids": "D60-R09",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u002-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "ef3e760a5b7b389427b7c372409646a1c547c6a99bb56b2e5497ab63040d6086",
        "file_sha256": "0851ab7d9f5ded1e836a0e73aa055fbd28b82998208d8136ec0cf4757747435c",
        "line_end": 1168,
        "line_start": 1140,
        "path": "source/id-ID/fomberg/units/fomberg-unit-002-singular-homology-homotopy-invariance.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u002-sol-003",
        "anchor": "o012-fom-u002-sol-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u002-cor-path-components",
      "projected_id": "urn:uuid:0081fa24-f83b-5c4e-9b96-7641da448dc3",
      "title": "Penguatan edisi (komponen lintasan). Jika",
      "kind": "corollary",
      "order": 10,
      "group": "unit:o012-fom-u002",
      "parent_id": "unit:o012-fom-u002-s03",
      "native_path": [
        "unit:o012-fom-u002",
        "unit:o012-fom-u002-s03",
        "unit:o012-fom-u002-cor-path-components"
      ],
      "concept_ids": [
        "concept:singular-homology",
        "concept:singular-chain",
        "concept:singular-chain-complex",
        "concept:chain-map",
        "concept:induced-map",
        "concept:augmented-chain-complex",
        "concept:reduced-homology",
        "concept:chain-homotopy"
      ],
      "route_unit_ids": "D60-R09",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u002-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "0db8934ee82e686a3019dbf0efdd266cd3a9a1007c15f57e09192ea8ecf8c31d",
        "file_sha256": "0851ab7d9f5ded1e836a0e73aa055fbd28b82998208d8136ec0cf4757747435c",
        "line_end": 226,
        "line_start": 214,
        "path": "source/id-ID/fomberg/units/fomberg-unit-002-singular-homology-homotopy-invariance.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u002-cor-path-components",
        "anchor": "o012-fom-u002-cor-path-components",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u002-mcheck-004",
      "projected_id": "urn:uuid:312aadec-47b3-52eb-bc22-cd36891ededb",
      "title": "Pemeriksaan Penguasaan F2.4 (retrak dan suku langsung). Misalkan",
      "kind": "exercise",
      "order": 10,
      "group": "unit:o012-fom-u002",
      "parent_id": "unit:o012-fom-u002-mastery",
      "native_path": [
        "unit:o012-fom-u002",
        "unit:o012-fom-u002-mastery",
        "unit:o012-fom-u002-mcheck-004"
      ],
      "concept_ids": [
        "concept:singular-homology",
        "concept:singular-chain",
        "concept:singular-chain-complex",
        "concept:chain-map",
        "concept:induced-map",
        "concept:augmented-chain-complex",
        "concept:reduced-homology",
        "concept:chain-homotopy"
      ],
      "route_unit_ids": "D60-R09",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u002-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "5c0832bc66e6e564cd72f28da0a4a937f854a51cefcd6ad26e4da6fdaefbc89c",
        "file_sha256": "0851ab7d9f5ded1e836a0e73aa055fbd28b82998208d8136ec0cf4757747435c",
        "line_end": 1178,
        "line_start": 1170,
        "path": "source/id-ID/fomberg/units/fomberg-unit-002-singular-homology-homotopy-invariance.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u002-mcheck-004",
        "anchor": "o012-fom-u002-mcheck-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-fom-u002-hint-004",
            "relation_id": "urn:uuid:8f658245-8ba7-582b-a41d-e2724697e8f1",
            "native_relation_id": "relation:hints:fom-u002-hint-004:mcheck-004"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-fom-u002-sol-004",
            "relation_id": "urn:uuid:84dded7d-b22f-507d-982f-35730cfad11f",
            "native_relation_id": "relation:solves:fom-u002-sol-004:mcheck-004"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-fom-u002-omission-pr02",
      "projected_id": "urn:uuid:cc63c43e-fc52-5b7c-8826-fab474ff3375",
      "title": "Bagian yang dihilangkan dalam sumber. Sumber menyatakan bahwa pemeriksaan",
      "kind": "source_omission",
      "order": 10,
      "group": "unit:o012-fom-u002",
      "parent_id": "unit:o012-fom-u002-s04",
      "native_path": [
        "unit:o012-fom-u002",
        "unit:o012-fom-u002-s04",
        "unit:o012-fom-u002-omission-pr02"
      ],
      "concept_ids": [
        "concept:singular-homology",
        "concept:singular-chain",
        "concept:singular-chain-complex",
        "concept:chain-map",
        "concept:induced-map",
        "concept:augmented-chain-complex",
        "concept:reduced-homology",
        "concept:chain-homotopy"
      ],
      "route_unit_ids": "D60-R09",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "ce3e5697837bec4b5590a93261ab34f97da5cf63a26b4bde8bfad262c9b67b39",
        "file_sha256": "0851ab7d9f5ded1e836a0e73aa055fbd28b82998208d8136ec0cf4757747435c",
        "line_end": 628,
        "line_start": 624,
        "path": "source/id-ID/fomberg/units/fomberg-unit-002-singular-homology-homotopy-invariance.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u002-omission-pr02",
        "anchor": "o012-fom-u002-omission-pr02",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u002-audit-components",
      "projected_id": "urn:uuid:2dafd18a-95ea-5343-9770-2bcf7f6d60f7",
      "title": "Audit sumber. Pernyataan pada baris 715 menyebut komponen terhubung,",
      "kind": "source_audit",
      "order": 11,
      "group": "unit:o012-fom-u002",
      "parent_id": "unit:o012-fom-u002-s03",
      "native_path": [
        "unit:o012-fom-u002",
        "unit:o012-fom-u002-s03",
        "unit:o012-fom-u002-audit-components"
      ],
      "concept_ids": [
        "concept:singular-homology",
        "concept:singular-chain",
        "concept:singular-chain-complex",
        "concept:chain-map",
        "concept:induced-map",
        "concept:augmented-chain-complex",
        "concept:reduced-homology",
        "concept:chain-homotopy"
      ],
      "route_unit_ids": "D60-R09",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u002-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "d4bd487b113ff3c59dba37f280aa672db958b8286383307d6f60628da7ccd58d",
        "file_sha256": "0851ab7d9f5ded1e836a0e73aa055fbd28b82998208d8136ec0cf4757747435c",
        "line_end": 236,
        "line_start": 228,
        "path": "source/id-ID/fomberg/units/fomberg-unit-002-singular-homology-homotopy-invariance.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u002-audit-components",
        "anchor": "o012-fom-u002-audit-components",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u002-hint-004",
      "projected_id": "urn:uuid:bfdfab8f-f311-5e51-b97f-9146d5f20e23",
      "title": "Petunjuk. Untuk $x\\in H_n(X)$, tulis",
      "kind": "hint",
      "order": 11,
      "group": "unit:o012-fom-u002",
      "parent_id": "unit:o012-fom-u002-mastery",
      "native_path": [
        "unit:o012-fom-u002",
        "unit:o012-fom-u002-mastery",
        "unit:o012-fom-u002-hint-004"
      ],
      "concept_ids": [
        "concept:singular-homology",
        "concept:singular-chain",
        "concept:singular-chain-complex",
        "concept:chain-map",
        "concept:induced-map",
        "concept:augmented-chain-complex",
        "concept:reduced-homology",
        "concept:chain-homotopy"
      ],
      "route_unit_ids": "D60-R09",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u002-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "fba5c600d11e2f13c01c6e0e6fcbc6c480b94f19fd4b501bba916a5eea5dfd52",
        "file_sha256": "0851ab7d9f5ded1e836a0e73aa055fbd28b82998208d8136ec0cf4757747435c",
        "line_end": 1184,
        "line_start": 1180,
        "path": "source/id-ID/fomberg/units/fomberg-unit-002-singular-homology-homotopy-invariance.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u002-hint-004",
        "anchor": "o012-fom-u002-hint-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u002-proof-induced-map-homomorphism",
      "projected_id": "urn:uuid:4471a653-627e-5e85-b7bc-b7e8a66e1899",
      "title": "Perbaikan bukti FOM-PR-02. Sumber secara eksplisit menghilangkan",
      "kind": "proof",
      "order": 11,
      "group": "unit:o012-fom-u002",
      "parent_id": "unit:o012-fom-u002-s04",
      "native_path": [
        "unit:o012-fom-u002",
        "unit:o012-fom-u002-s04",
        "unit:o012-fom-u002-proof-induced-map-homomorphism"
      ],
      "concept_ids": [
        "concept:singular-homology",
        "concept:singular-chain",
        "concept:singular-chain-complex",
        "concept:chain-map",
        "concept:induced-map",
        "concept:augmented-chain-complex",
        "concept:reduced-homology",
        "concept:chain-homotopy"
      ],
      "route_unit_ids": "D60-R09",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u002-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original_proof_repair",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "983784741a724db86d7aa703af4961722f477f95ef390a38c95b6a249263a876",
        "file_sha256": "0851ab7d9f5ded1e836a0e73aa055fbd28b82998208d8136ec0cf4757747435c",
        "line_end": 647,
        "line_start": 630,
        "path": "source/id-ID/fomberg/units/fomberg-unit-002-singular-homology-homotopy-invariance.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u002-proof-induced-map-homomorphism",
        "anchor": "o012-fom-u002-proof-induced-map-homomorphism",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u002-lem-hzero",
      "projected_id": "urn:uuid:21a09e0c-7c75-5a10-ab9e-cfdb956dc029",
      "title": "Lema. Jika $X$ tak kosong dan terhubung lintasan, maka",
      "kind": "lemma",
      "order": 12,
      "group": "unit:o012-fom-u002",
      "parent_id": "unit:o012-fom-u002-s03",
      "native_path": [
        "unit:o012-fom-u002",
        "unit:o012-fom-u002-s03",
        "unit:o012-fom-u002-lem-hzero"
      ],
      "concept_ids": [
        "concept:singular-homology",
        "concept:singular-chain",
        "concept:singular-chain-complex",
        "concept:chain-map",
        "concept:induced-map",
        "concept:augmented-chain-complex",
        "concept:reduced-homology",
        "concept:chain-homotopy"
      ],
      "route_unit_ids": "D60-R09",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "bd788c29806c10495024007c76bd80d1de54ab35b6ead53b6d7556c3241dd82a",
        "file_sha256": "0851ab7d9f5ded1e836a0e73aa055fbd28b82998208d8136ec0cf4757747435c",
        "line_end": 241,
        "line_start": 238,
        "path": "source/id-ID/fomberg/units/fomberg-unit-002-singular-homology-homotopy-invariance.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u002-lem-hzero",
        "anchor": "o012-fom-u002-lem-hzero",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u002-rem-induced-map",
      "projected_id": "urn:uuid:689fd9e6-cd0a-5560-bd7b-2de664222627",
      "title": "Catatan. Homomorfisma $f_*$ disebut pemetaan yang diinduksi oleh $f$.",
      "kind": "remark",
      "order": 12,
      "group": "unit:o012-fom-u002",
      "parent_id": "unit:o012-fom-u002-s04",
      "native_path": [
        "unit:o012-fom-u002",
        "unit:o012-fom-u002-s04",
        "unit:o012-fom-u002-rem-induced-map"
      ],
      "concept_ids": [
        "concept:singular-homology",
        "concept:singular-chain",
        "concept:singular-chain-complex",
        "concept:chain-map",
        "concept:induced-map",
        "concept:augmented-chain-complex",
        "concept:reduced-homology",
        "concept:chain-homotopy"
      ],
      "route_unit_ids": "D60-R09",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "32709ee52a334d3e819e56033f152d4420b7fb5afa2dfa5df7245c2bef6a7f3a",
        "file_sha256": "0851ab7d9f5ded1e836a0e73aa055fbd28b82998208d8136ec0cf4757747435c",
        "line_end": 651,
        "line_start": 649,
        "path": "source/id-ID/fomberg/units/fomberg-unit-002-singular-homology-homotopy-invariance.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u002-rem-induced-map",
        "anchor": "o012-fom-u002-rem-induced-map",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u002-sol-004",
      "projected_id": "urn:uuid:d1ced469-1677-5cc1-9379-9a62efa47a9a",
      "title": "Solusi Pemeriksaan F2.4. Untuk setiap $x\\in H_n(X)$,",
      "kind": "solution",
      "order": 12,
      "group": "unit:o012-fom-u002",
      "parent_id": "unit:o012-fom-u002-mastery",
      "native_path": [
        "unit:o012-fom-u002",
        "unit:o012-fom-u002-mastery",
        "unit:o012-fom-u002-sol-004"
      ],
      "concept_ids": [
        "concept:singular-homology",
        "concept:singular-chain",
        "concept:singular-chain-complex",
        "concept:chain-map",
        "concept:induced-map",
        "concept:augmented-chain-complex",
        "concept:reduced-homology",
        "concept:chain-homotopy"
      ],
      "route_unit_ids": "D60-R09",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u002-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "d374bf6e62a3e8b51cd7b53c0d6fe519742c60dfe8ea3c72651c77d3d6fbd3b1",
        "file_sha256": "0851ab7d9f5ded1e836a0e73aa055fbd28b82998208d8136ec0cf4757747435c",
        "line_end": 1213,
        "line_start": 1186,
        "path": "source/id-ID/fomberg/units/fomberg-unit-002-singular-homology-homotopy-invariance.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u002-sol-004",
        "anchor": "o012-fom-u002-sol-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u002-mcheck-005",
      "projected_id": "urn:uuid:e217013a-db0a-55b8-8541-f694a7702d52",
      "title": "Pemeriksaan Penguasaan F2.5 (homotopi rantai dan invers homotopi). Misalkan",
      "kind": "exercise",
      "order": 13,
      "group": "unit:o012-fom-u002",
      "parent_id": "unit:o012-fom-u002-mastery",
      "native_path": [
        "unit:o012-fom-u002",
        "unit:o012-fom-u002-mastery",
        "unit:o012-fom-u002-mcheck-005"
      ],
      "concept_ids": [
        "concept:singular-homology",
        "concept:singular-chain",
        "concept:singular-chain-complex",
        "concept:chain-map",
        "concept:induced-map",
        "concept:augmented-chain-complex",
        "concept:reduced-homology",
        "concept:chain-homotopy"
      ],
      "route_unit_ids": "D60-R09",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u002-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "390f2fcf64ff3c59d1e7c5a286961f6fd6285b94b6221564d2d728773d681127",
        "file_sha256": "0851ab7d9f5ded1e836a0e73aa055fbd28b82998208d8136ec0cf4757747435c",
        "line_end": 1229,
        "line_start": 1215,
        "path": "source/id-ID/fomberg/units/fomberg-unit-002-singular-homology-homotopy-invariance.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u002-mcheck-005",
        "anchor": "o012-fom-u002-mcheck-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-fom-u002-hint-005",
            "relation_id": "urn:uuid:fb27562e-1daf-537e-82a2-5c85aaffdb97",
            "native_relation_id": "relation:hints:fom-u002-hint-005:mcheck-005"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-fom-u002-sol-005",
            "relation_id": "urn:uuid:db47f335-5a80-5009-a3aa-adaaf615c444",
            "native_relation_id": "relation:solves:fom-u002-sol-005:mcheck-005"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-fom-u002-proof-hzero-first",
      "projected_id": "urn:uuid:895c7c04-d942-5e3d-adb0-a1b151b5c509",
      "title": "Bukti pertama. Karena $\\partial_0=0$,",
      "kind": "proof",
      "order": 13,
      "group": "unit:o012-fom-u002",
      "parent_id": "unit:o012-fom-u002-s03",
      "native_path": [
        "unit:o012-fom-u002",
        "unit:o012-fom-u002-s03",
        "unit:o012-fom-u002-proof-hzero-first"
      ],
      "concept_ids": [
        "concept:singular-homology",
        "concept:singular-chain",
        "concept:singular-chain-complex",
        "concept:chain-map",
        "concept:induced-map",
        "concept:augmented-chain-complex",
        "concept:reduced-homology",
        "concept:chain-homotopy"
      ],
      "route_unit_ids": "D60-R09",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "f2863bc7356305b31d0ab6064cf2d05c97336a837254942b8082c1bee4fe188b",
        "file_sha256": "0851ab7d9f5ded1e836a0e73aa055fbd28b82998208d8136ec0cf4757747435c",
        "line_end": 271,
        "line_start": 243,
        "path": "source/id-ID/fomberg/units/fomberg-unit-002-singular-homology-homotopy-invariance.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u002-proof-hzero-first",
        "anchor": "o012-fom-u002-proof-hzero-first",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u002-prop-functoriality",
      "projected_id": "urn:uuid:3016825f-c886-5e28-9211-96295ce9eab9",
      "title": "Proposisi (fungtorialitas pemetaan terinduksi). Untuk pemetaan kontinu",
      "kind": "proposition",
      "order": 13,
      "group": "unit:o012-fom-u002",
      "parent_id": "unit:o012-fom-u002-s04",
      "native_path": [
        "unit:o012-fom-u002",
        "unit:o012-fom-u002-s04",
        "unit:o012-fom-u002-prop-functoriality"
      ],
      "concept_ids": [
        "concept:singular-homology",
        "concept:singular-chain",
        "concept:singular-chain-complex",
        "concept:chain-map",
        "concept:induced-map",
        "concept:augmented-chain-complex",
        "concept:reduced-homology",
        "concept:chain-homotopy"
      ],
      "route_unit_ids": "D60-R09",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "693110b8935daae26198764983213e6de8de9c798a0edfc70ff912b1155d59cb",
        "file_sha256": "0851ab7d9f5ded1e836a0e73aa055fbd28b82998208d8136ec0cf4757747435c",
        "line_end": 659,
        "line_start": 653,
        "path": "source/id-ID/fomberg/units/fomberg-unit-002-singular-homology-homotopy-invariance.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u002-prop-functoriality",
        "anchor": "o012-fom-u002-prop-functoriality",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u002-cor-hzero-components",
      "projected_id": "urn:uuid:3989c89f-594e-5275-9187-f0edaac8d5ff",
      "title": "Akibat. Untuk setiap ruang topologis $X$, grup $H_0(X)$ adalah jumlah",
      "kind": "corollary",
      "order": 14,
      "group": "unit:o012-fom-u002",
      "parent_id": "unit:o012-fom-u002-s03",
      "native_path": [
        "unit:o012-fom-u002",
        "unit:o012-fom-u002-s03",
        "unit:o012-fom-u002-cor-hzero-components"
      ],
      "concept_ids": [
        "concept:singular-homology",
        "concept:singular-chain",
        "concept:singular-chain-complex",
        "concept:chain-map",
        "concept:induced-map",
        "concept:augmented-chain-complex",
        "concept:reduced-homology",
        "concept:chain-homotopy"
      ],
      "route_unit_ids": "D60-R09",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "7b080c03a16fb2beea2cef1fc5a3e89c9332551a64aa608588abe3dacbaeffaa",
        "file_sha256": "0851ab7d9f5ded1e836a0e73aa055fbd28b82998208d8136ec0cf4757747435c",
        "line_end": 276,
        "line_start": 273,
        "path": "source/id-ID/fomberg/units/fomberg-unit-002-singular-homology-homotopy-invariance.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u002-cor-hzero-components",
        "anchor": "o012-fom-u002-cor-hzero-components",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u002-fig-functoriality",
      "projected_id": "urn:uuid:dde91ebf-8197-5a2d-8e08-aee894e81ad8",
      "title": "Diagram semantik (pemetaan yang dapat dikomposisikan). Tiga ruang tersusun",
      "kind": "figure",
      "order": 14,
      "group": "unit:o012-fom-u002",
      "parent_id": "unit:o012-fom-u002-s04",
      "native_path": [
        "unit:o012-fom-u002",
        "unit:o012-fom-u002-s04",
        "unit:o012-fom-u002-fig-functoriality"
      ],
      "concept_ids": [
        "concept:singular-homology",
        "concept:singular-chain",
        "concept:singular-chain-complex",
        "concept:chain-map",
        "concept:induced-map",
        "concept:augmented-chain-complex",
        "concept:reduced-homology",
        "concept:chain-homotopy"
      ],
      "route_unit_ids": "D60-R09",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "9560b5fd45f8d33a58ddafbbeebb893f9e5e1944d2d4cc338d67577a7faf9306",
        "file_sha256": "0851ab7d9f5ded1e836a0e73aa055fbd28b82998208d8136ec0cf4757747435c",
        "line_end": 665,
        "line_start": 661,
        "path": "source/id-ID/fomberg/units/fomberg-unit-002-singular-homology-homotopy-invariance.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u002-fig-functoriality",
        "anchor": "o012-fom-u002-fig-functoriality",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u002-hint-005",
      "projected_id": "urn:uuid:74f806c4-797e-5a28-b916-1701447b03f9",
      "title": "Petunjuk. Evaluasi identitas homotopi rantai pada sebuah siklus. Untuk",
      "kind": "hint",
      "order": 14,
      "group": "unit:o012-fom-u002",
      "parent_id": "unit:o012-fom-u002-mastery",
      "native_path": [
        "unit:o012-fom-u002",
        "unit:o012-fom-u002-mastery",
        "unit:o012-fom-u002-hint-005"
      ],
      "concept_ids": [
        "concept:singular-homology",
        "concept:singular-chain",
        "concept:singular-chain-complex",
        "concept:chain-map",
        "concept:induced-map",
        "concept:augmented-chain-complex",
        "concept:reduced-homology",
        "concept:chain-homotopy"
      ],
      "route_unit_ids": "D60-R09",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u002-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "5eda45b483c18dbe4d7a59498514d385942398eee2504e796038a7fbf151e35b",
        "file_sha256": "0851ab7d9f5ded1e836a0e73aa055fbd28b82998208d8136ec0cf4757747435c",
        "line_end": 1234,
        "line_start": 1231,
        "path": "source/id-ID/fomberg/units/fomberg-unit-002-singular-homology-homotopy-invariance.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u002-hint-005",
        "anchor": "o012-fom-u002-hint-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u002-proof-functoriality",
      "projected_id": "urn:uuid:7774e3a7-59e3-5781-b856-d7eae0eb6324",
      "title": "Bukti edisi. Pada setiap generator $\\sigma$,",
      "kind": "proof",
      "order": 15,
      "group": "unit:o012-fom-u002",
      "parent_id": "unit:o012-fom-u002-s04",
      "native_path": [
        "unit:o012-fom-u002",
        "unit:o012-fom-u002-s04",
        "unit:o012-fom-u002-proof-functoriality"
      ],
      "concept_ids": [
        "concept:singular-homology",
        "concept:singular-chain",
        "concept:singular-chain-complex",
        "concept:chain-map",
        "concept:induced-map",
        "concept:augmented-chain-complex",
        "concept:reduced-homology",
        "concept:chain-homotopy"
      ],
      "route_unit_ids": "D60-R09",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u002-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "e22969b928991bba4bd1cd2ed51fe7acc291c699f8af1eabd553b807c586ab7c",
        "file_sha256": "0851ab7d9f5ded1e836a0e73aa055fbd28b82998208d8136ec0cf4757747435c",
        "line_end": 678,
        "line_start": 667,
        "path": "source/id-ID/fomberg/units/fomberg-unit-002-singular-homology-homotopy-invariance.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u002-proof-functoriality",
        "anchor": "o012-fom-u002-proof-functoriality",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u002-rem-augmentation-motivation",
      "projected_id": "urn:uuid:ae4b38ec-3117-5154-b19d-eb5e5cd329c3",
      "title": "Catatan. Bukti berikut memberi bentuk yang lebih formal bagi",
      "kind": "remark",
      "order": 15,
      "group": "unit:o012-fom-u002",
      "parent_id": "unit:o012-fom-u002-s03",
      "native_path": [
        "unit:o012-fom-u002",
        "unit:o012-fom-u002-s03",
        "unit:o012-fom-u002-rem-augmentation-motivation"
      ],
      "concept_ids": [
        "concept:singular-homology",
        "concept:singular-chain",
        "concept:singular-chain-complex",
        "concept:chain-map",
        "concept:induced-map",
        "concept:augmented-chain-complex",
        "concept:reduced-homology",
        "concept:chain-homotopy"
      ],
      "route_unit_ids": "D60-R09",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "444b43206470d5d27d33e22a4b76d1f041383510bdd9cf86122a66e6964a90d8",
        "file_sha256": "0851ab7d9f5ded1e836a0e73aa055fbd28b82998208d8136ec0cf4757747435c",
        "line_end": 282,
        "line_start": 278,
        "path": "source/id-ID/fomberg/units/fomberg-unit-002-singular-homology-homotopy-invariance.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u002-rem-augmentation-motivation",
        "anchor": "o012-fom-u002-rem-augmentation-motivation",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u002-sol-005",
      "projected_id": "urn:uuid:cae4aadf-89d5-5f37-8e39-d3609f2a0180",
      "title": "Solusi Pemeriksaan F2.5. Jika $z$ siklus, maka",
      "kind": "solution",
      "order": 15,
      "group": "unit:o012-fom-u002",
      "parent_id": "unit:o012-fom-u002-mastery",
      "native_path": [
        "unit:o012-fom-u002",
        "unit:o012-fom-u002-mastery",
        "unit:o012-fom-u002-sol-005"
      ],
      "concept_ids": [
        "concept:singular-homology",
        "concept:singular-chain",
        "concept:singular-chain-complex",
        "concept:chain-map",
        "concept:induced-map",
        "concept:augmented-chain-complex",
        "concept:reduced-homology",
        "concept:chain-homotopy"
      ],
      "route_unit_ids": "D60-R09",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u002-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "5c633d85fd709a8af27615ea4b51917e4abfb88b2bcf6e14a506bb5ef59279e1",
        "file_sha256": "0851ab7d9f5ded1e836a0e73aa055fbd28b82998208d8136ec0cf4757747435c",
        "line_end": 1260,
        "line_start": 1236,
        "path": "source/id-ID/fomberg/units/fomberg-unit-002-singular-homology-homotopy-invariance.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u002-sol-005",
        "anchor": "o012-fom-u002-sol-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u002-cor-homeomorphism",
      "projected_id": "urn:uuid:761c09ac-08ac-5488-93fc-2147623d0122",
      "title": "Akibat. Jika $X$ dan $Y$ homeomorfik, maka",
      "kind": "corollary",
      "order": 16,
      "group": "unit:o012-fom-u002",
      "parent_id": "unit:o012-fom-u002-s04",
      "native_path": [
        "unit:o012-fom-u002",
        "unit:o012-fom-u002-s04",
        "unit:o012-fom-u002-cor-homeomorphism"
      ],
      "concept_ids": [
        "concept:singular-homology",
        "concept:singular-chain",
        "concept:singular-chain-complex",
        "concept:chain-map",
        "concept:induced-map",
        "concept:augmented-chain-complex",
        "concept:reduced-homology",
        "concept:chain-homotopy"
      ],
      "route_unit_ids": "D60-R09",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "0a8173c0331a3d5ed3a8e49d8a157fc8d6dd7588f5e669bd90530abccfd2824d",
        "file_sha256": "0851ab7d9f5ded1e836a0e73aa055fbd28b82998208d8136ec0cf4757747435c",
        "line_end": 683,
        "line_start": 680,
        "path": "source/id-ID/fomberg/units/fomberg-unit-002-singular-homology-homotopy-invariance.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u002-cor-homeomorphism",
        "anchor": "o012-fom-u002-cor-homeomorphism",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u002-mcheck-006",
      "projected_id": "urn:uuid:025ea1a0-ab36-5538-a062-587a794c2b91",
      "title": "Pemeriksaan Penguasaan F2.6 (operator prisma pada derajat rendah). Ambil",
      "kind": "exercise",
      "order": 16,
      "group": "unit:o012-fom-u002",
      "parent_id": "unit:o012-fom-u002-mastery",
      "native_path": [
        "unit:o012-fom-u002",
        "unit:o012-fom-u002-mastery",
        "unit:o012-fom-u002-mcheck-006"
      ],
      "concept_ids": [
        "concept:singular-homology",
        "concept:singular-chain",
        "concept:singular-chain-complex",
        "concept:chain-map",
        "concept:induced-map",
        "concept:augmented-chain-complex",
        "concept:reduced-homology",
        "concept:chain-homotopy"
      ],
      "route_unit_ids": "D60-R09",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u002-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "2ef1e36757c148134cb65f1dd82c8437eef36b2ea243037138ddb957fdbad4e6",
        "file_sha256": "0851ab7d9f5ded1e836a0e73aa055fbd28b82998208d8136ec0cf4757747435c",
        "line_end": 1273,
        "line_start": 1262,
        "path": "source/id-ID/fomberg/units/fomberg-unit-002-singular-homology-homotopy-invariance.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u002-mcheck-006",
        "anchor": "o012-fom-u002-mcheck-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-fom-u002-hint-006",
            "relation_id": "urn:uuid:f3df11f2-1e0c-5aea-b039-c96414b120b1",
            "native_relation_id": "relation:hints:fom-u002-hint-006:mcheck-006"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-fom-u002-sol-006",
            "relation_id": "urn:uuid:cde4d002-4dd8-55c2-9eb2-d567ed5ca0e3",
            "native_relation_id": "relation:solves:fom-u002-sol-006:mcheck-006"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-fom-u002-proof-hzero-augmentation",
      "projected_id": "urn:uuid:d5dc5cae-3fde-5658-bc6c-a90834b6fcee",
      "title": "Bukti kedua [Lema $H_0$](#o012-fom-u002-lem-hzero). Pertimbangkan bagian kompleks",
      "kind": "proof",
      "order": 16,
      "group": "unit:o012-fom-u002",
      "parent_id": "unit:o012-fom-u002-s03",
      "native_path": [
        "unit:o012-fom-u002",
        "unit:o012-fom-u002-s03",
        "unit:o012-fom-u002-proof-hzero-augmentation"
      ],
      "concept_ids": [
        "concept:singular-homology",
        "concept:singular-chain",
        "concept:singular-chain-complex",
        "concept:chain-map",
        "concept:induced-map",
        "concept:augmented-chain-complex",
        "concept:reduced-homology",
        "concept:chain-homotopy"
      ],
      "route_unit_ids": "D60-R09",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "32fb437b49679e65dffbf6c12ed98eda6b66b1ec6ec89f8368f595fb0e7d096e",
        "file_sha256": "0851ab7d9f5ded1e836a0e73aa055fbd28b82998208d8136ec0cf4757747435c",
        "line_end": 351,
        "line_start": 284,
        "path": "source/id-ID/fomberg/units/fomberg-unit-002-singular-homology-homotopy-invariance.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u002-proof-hzero-augmentation",
        "anchor": "o012-fom-u002-proof-hzero-augmentation",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u002-def-chain-complex",
      "projected_id": "urn:uuid:f2ffd19d-9e67-520b-a651-07d21e449eee",
      "title": "Definisi (kompleks rantai). Sebuah kompleks rantai ialah barisan grup",
      "kind": "definition",
      "order": 17,
      "group": "unit:o012-fom-u002",
      "parent_id": "unit:o012-fom-u002-s03",
      "native_path": [
        "unit:o012-fom-u002",
        "unit:o012-fom-u002-s03",
        "unit:o012-fom-u002-def-chain-complex"
      ],
      "concept_ids": [
        "concept:singular-homology",
        "concept:singular-chain",
        "concept:singular-chain-complex",
        "concept:chain-map",
        "concept:induced-map",
        "concept:augmented-chain-complex",
        "concept:reduced-homology",
        "concept:chain-homotopy"
      ],
      "route_unit_ids": "D60-R09",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "5d17b4a18ad72144ec619b249d1c25e26654eae4949358062274060062cc236d",
        "file_sha256": "0851ab7d9f5ded1e836a0e73aa055fbd28b82998208d8136ec0cf4757747435c",
        "line_end": 364,
        "line_start": 353,
        "path": "source/id-ID/fomberg/units/fomberg-unit-002-singular-homology-homotopy-invariance.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u002-def-chain-complex",
        "anchor": "o012-fom-u002-def-chain-complex",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u002-hint-006",
      "projected_id": "urn:uuid:659f1807-7d53-5d57-b430-fa39a9ef7061",
      "title": "Petunjuk. Pada derajat satu,",
      "kind": "hint",
      "order": 17,
      "group": "unit:o012-fom-u002",
      "parent_id": "unit:o012-fom-u002-mastery",
      "native_path": [
        "unit:o012-fom-u002",
        "unit:o012-fom-u002-mastery",
        "unit:o012-fom-u002-hint-006"
      ],
      "concept_ids": [
        "concept:singular-homology",
        "concept:singular-chain",
        "concept:singular-chain-complex",
        "concept:chain-map",
        "concept:induced-map",
        "concept:augmented-chain-complex",
        "concept:reduced-homology",
        "concept:chain-homotopy"
      ],
      "route_unit_ids": "D60-R09",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u002-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "f1d56094614913ff75d1ced0d0a7210617a710f7c77653c3698fdc3c8dccd1ff",
        "file_sha256": "0851ab7d9f5ded1e836a0e73aa055fbd28b82998208d8136ec0cf4757747435c",
        "line_end": 1280,
        "line_start": 1275,
        "path": "source/id-ID/fomberg/units/fomberg-unit-002-singular-homology-homotopy-invariance.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u002-hint-006",
        "anchor": "o012-fom-u002-hint-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u002-proof-homeomorphism",
      "projected_id": "urn:uuid:1a0de72d-72c0-5504-a085-ecaa891d9c2a",
      "title": "Bukti edisi. Jika $h\\colon X\\to Y$ homeomorfisma dengan invers $k$, maka",
      "kind": "proof",
      "order": 17,
      "group": "unit:o012-fom-u002",
      "parent_id": "unit:o012-fom-u002-s04",
      "native_path": [
        "unit:o012-fom-u002",
        "unit:o012-fom-u002-s04",
        "unit:o012-fom-u002-proof-homeomorphism"
      ],
      "concept_ids": [
        "concept:singular-homology",
        "concept:singular-chain",
        "concept:singular-chain-complex",
        "concept:chain-map",
        "concept:induced-map",
        "concept:augmented-chain-complex",
        "concept:reduced-homology",
        "concept:chain-homotopy"
      ],
      "route_unit_ids": "D60-R09",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u002-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "8e04f2085da1b08fb9bb7a35917553b69aae9e09c4af7e962e519a6ea18cd1b0",
        "file_sha256": "0851ab7d9f5ded1e836a0e73aa055fbd28b82998208d8136ec0cf4757747435c",
        "line_end": 691,
        "line_start": 685,
        "path": "source/id-ID/fomberg/units/fomberg-unit-002-singular-homology-homotopy-invariance.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u002-proof-homeomorphism",
        "anchor": "o012-fom-u002-proof-homeomorphism",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u002-cor-retract",
      "projected_id": "urn:uuid:ceed2b18-b0cf-5c2d-bf1f-af22381349a3",
      "title": "Akibat. Misalkan $A\\subseteq X$ suatu retrak dari $X$. Jika",
      "kind": "corollary",
      "order": 18,
      "group": "unit:o012-fom-u002",
      "parent_id": "unit:o012-fom-u002-s04",
      "native_path": [
        "unit:o012-fom-u002",
        "unit:o012-fom-u002-s04",
        "unit:o012-fom-u002-cor-retract"
      ],
      "concept_ids": [
        "concept:singular-homology",
        "concept:singular-chain",
        "concept:singular-chain-complex",
        "concept:chain-map",
        "concept:induced-map",
        "concept:augmented-chain-complex",
        "concept:reduced-homology",
        "concept:chain-homotopy"
      ],
      "route_unit_ids": "D60-R09",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "7339b670b5c1b616fb549b2382935829e300a88a41b4d75057b2cfe0af717bca",
        "file_sha256": "0851ab7d9f5ded1e836a0e73aa055fbd28b82998208d8136ec0cf4757747435c",
        "line_end": 709,
        "line_start": 693,
        "path": "source/id-ID/fomberg/units/fomberg-unit-002-singular-homology-homotopy-invariance.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u002-cor-retract",
        "anchor": "o012-fom-u002-cor-retract",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u002-fig-chain-complex",
      "projected_id": "urn:uuid:248cfded-7eb9-5fc9-983e-ee20fbbeeac3",
      "title": "Diagram semantik (kompleks rantai umum). Barisan berarah",
      "kind": "figure",
      "order": 18,
      "group": "unit:o012-fom-u002",
      "parent_id": "unit:o012-fom-u002-s03",
      "native_path": [
        "unit:o012-fom-u002",
        "unit:o012-fom-u002-s03",
        "unit:o012-fom-u002-fig-chain-complex"
      ],
      "concept_ids": [
        "concept:singular-homology",
        "concept:singular-chain",
        "concept:singular-chain-complex",
        "concept:chain-map",
        "concept:induced-map",
        "concept:augmented-chain-complex",
        "concept:reduced-homology",
        "concept:chain-homotopy"
      ],
      "route_unit_ids": "D60-R09",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "e9f2a6a624f9a944b36195a35cb1dc8a03e29e5d40815d53a834a8279fcec6c5",
        "file_sha256": "0851ab7d9f5ded1e836a0e73aa055fbd28b82998208d8136ec0cf4757747435c",
        "line_end": 371,
        "line_start": 366,
        "path": "source/id-ID/fomberg/units/fomberg-unit-002-singular-homology-homotopy-invariance.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u002-fig-chain-complex",
        "anchor": "o012-fom-u002-fig-chain-complex",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u002-sol-006",
      "projected_id": "urn:uuid:81de8020-f4cf-52bf-9892-a2845ac3db1f",
      "title": "Solusi Pemeriksaan F2.6. Untuk $n=0$, prisma adalah lintasan",
      "kind": "solution",
      "order": 18,
      "group": "unit:o012-fom-u002",
      "parent_id": "unit:o012-fom-u002-mastery",
      "native_path": [
        "unit:o012-fom-u002",
        "unit:o012-fom-u002-mastery",
        "unit:o012-fom-u002-sol-006"
      ],
      "concept_ids": [
        "concept:singular-homology",
        "concept:singular-chain",
        "concept:singular-chain-complex",
        "concept:chain-map",
        "concept:induced-map",
        "concept:augmented-chain-complex",
        "concept:reduced-homology",
        "concept:chain-homotopy"
      ],
      "route_unit_ids": "D60-R09",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u002-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "c879bf9f70f13789e279225b2b21cd41c782640310106bbe38d7682f189a58ab",
        "file_sha256": "0851ab7d9f5ded1e836a0e73aa055fbd28b82998208d8136ec0cf4757747435c",
        "line_end": 1335,
        "line_start": 1282,
        "path": "source/id-ID/fomberg/units/fomberg-unit-002-singular-homology-homotopy-invariance.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u002-sol-006",
        "anchor": "o012-fom-u002-sol-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u002-proof-retract",
      "projected_id": "urn:uuid:0e9d1aee-eb8c-5b75-8c96-48b19c960a60",
      "title": "Bukti. Inklusi dan retraksi membentuk segitiga berikut.",
      "kind": "proof",
      "order": 19,
      "group": "unit:o012-fom-u002",
      "parent_id": "unit:o012-fom-u002-s04",
      "native_path": [
        "unit:o012-fom-u002",
        "unit:o012-fom-u002-s04",
        "unit:o012-fom-u002-proof-retract"
      ],
      "concept_ids": [
        "concept:singular-homology",
        "concept:singular-chain",
        "concept:singular-chain-complex",
        "concept:chain-map",
        "concept:induced-map",
        "concept:augmented-chain-complex",
        "concept:reduced-homology",
        "concept:chain-homotopy"
      ],
      "route_unit_ids": "D60-R09",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "2152d48fa9aabef2ea0415457a6110377d060ed2c56abbd82025e46399ef8980",
        "file_sha256": "0851ab7d9f5ded1e836a0e73aa055fbd28b82998208d8136ec0cf4757747435c",
        "line_end": 740,
        "line_start": 711,
        "path": "source/id-ID/fomberg/units/fomberg-unit-002-singular-homology-homotopy-invariance.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u002-proof-retract",
        "anchor": "o012-fom-u002-proof-retract",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u002-rem-boundary-square",
      "projected_id": "urn:uuid:c776937b-bd73-574f-923b-85dec950e1f7",
      "title": "Catatan. Syarat itu sering ditulis $\\partial^2=0$.",
      "kind": "remark",
      "order": 19,
      "group": "unit:o012-fom-u002",
      "parent_id": "unit:o012-fom-u002-s03",
      "native_path": [
        "unit:o012-fom-u002",
        "unit:o012-fom-u002-s03",
        "unit:o012-fom-u002-rem-boundary-square"
      ],
      "concept_ids": [
        "concept:singular-homology",
        "concept:singular-chain",
        "concept:singular-chain-complex",
        "concept:chain-map",
        "concept:induced-map",
        "concept:augmented-chain-complex",
        "concept:reduced-homology",
        "concept:chain-homotopy"
      ],
      "route_unit_ids": "D60-R09",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "fc81b99ff516bd87fc01a3ac4f245655365f66140940d0502e178c7ec4640a48",
        "file_sha256": "0851ab7d9f5ded1e836a0e73aa055fbd28b82998208d8136ec0cf4757747435c",
        "line_end": 375,
        "line_start": 373,
        "path": "source/id-ID/fomberg/units/fomberg-unit-002-singular-homology-homotopy-invariance.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u002-rem-boundary-square",
        "anchor": "o012-fom-u002-rem-boundary-square",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u002-cor-endpoints-not-retract",
      "projected_id": "urn:uuid:6ef4001a-7a24-5469-8fec-73f5647bcb6d",
      "title": "Akibat. Subruang $\\{0,1\\}\\subseteq[0,1]$ bukan retrak.",
      "kind": "corollary",
      "order": 20,
      "group": "unit:o012-fom-u002",
      "parent_id": "unit:o012-fom-u002-s04",
      "native_path": [
        "unit:o012-fom-u002",
        "unit:o012-fom-u002-s04",
        "unit:o012-fom-u002-cor-endpoints-not-retract"
      ],
      "concept_ids": [
        "concept:singular-homology",
        "concept:singular-chain",
        "concept:singular-chain-complex",
        "concept:chain-map",
        "concept:induced-map",
        "concept:augmented-chain-complex",
        "concept:reduced-homology",
        "concept:chain-homotopy"
      ],
      "route_unit_ids": "D60-R09",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "c9c6e8864ec4c27eb736ef1980378b314437d3d8572d0ec32e6840e453f86907",
        "file_sha256": "0851ab7d9f5ded1e836a0e73aa055fbd28b82998208d8136ec0cf4757747435c",
        "line_end": 744,
        "line_start": 742,
        "path": "source/id-ID/fomberg/units/fomberg-unit-002-singular-homology-homotopy-invariance.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u002-cor-endpoints-not-retract",
        "anchor": "o012-fom-u002-cor-endpoints-not-retract",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u002-rem-image-kernel",
      "projected_id": "urn:uuid:3e328144-1265-5afe-8469-fd0a4c753851",
      "title": "Catatan. Persamaan $\\partial_n\\partial_{n+1}=0$ ekuivalen dengan",
      "kind": "remark",
      "order": 20,
      "group": "unit:o012-fom-u002",
      "parent_id": "unit:o012-fom-u002-s03",
      "native_path": [
        "unit:o012-fom-u002",
        "unit:o012-fom-u002-s03",
        "unit:o012-fom-u002-rem-image-kernel"
      ],
      "concept_ids": [
        "concept:singular-homology",
        "concept:singular-chain",
        "concept:singular-chain-complex",
        "concept:chain-map",
        "concept:induced-map",
        "concept:augmented-chain-complex",
        "concept:reduced-homology",
        "concept:chain-homotopy"
      ],
      "route_unit_ids": "D60-R09",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "a297f31d67a6d2e796559727036c40c8296915e2591854ace1f37063d55da615",
        "file_sha256": "0851ab7d9f5ded1e836a0e73aa055fbd28b82998208d8136ec0cf4757747435c",
        "line_end": 385,
        "line_start": 377,
        "path": "source/id-ID/fomberg/units/fomberg-unit-002-singular-homology-homotopy-invariance.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u002-rem-image-kernel",
        "anchor": "o012-fom-u002-rem-image-kernel",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u002-proof-endpoints-not-retract",
      "projected_id": "urn:uuid:c3ec5cc8-8d66-5720-a18e-32b4ffa1a74e",
      "title": "Bukti. Andaikan ada retraksi.",
      "kind": "proof",
      "order": 21,
      "group": "unit:o012-fom-u002",
      "parent_id": "unit:o012-fom-u002-s04",
      "native_path": [
        "unit:o012-fom-u002",
        "unit:o012-fom-u002-s04",
        "unit:o012-fom-u002-proof-endpoints-not-retract"
      ],
      "concept_ids": [
        "concept:singular-homology",
        "concept:singular-chain",
        "concept:singular-chain-complex",
        "concept:chain-map",
        "concept:induced-map",
        "concept:augmented-chain-complex",
        "concept:reduced-homology",
        "concept:chain-homotopy"
      ],
      "route_unit_ids": "D60-R09",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "c20a680f4bc38a22ca1bc0d440b55126a976a8269dbe5d61d0d724d50f7a53a6",
        "file_sha256": "0851ab7d9f5ded1e836a0e73aa055fbd28b82998208d8136ec0cf4757747435c",
        "line_end": 760,
        "line_start": 746,
        "path": "source/id-ID/fomberg/units/fomberg-unit-002-singular-homology-homotopy-invariance.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u002-proof-endpoints-not-retract",
        "anchor": "o012-fom-u002-proof-endpoints-not-retract",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u002-rem-augmented-complex",
      "projected_id": "urn:uuid:e319e885-36f5-5ce7-ac43-a2423acc3d69",
      "title": "Catatan (kompleks teraugmentasi). Pemetaan $\\varepsilon$ yang muncul dalam",
      "kind": "remark",
      "order": 21,
      "group": "unit:o012-fom-u002",
      "parent_id": "unit:o012-fom-u002-s03",
      "native_path": [
        "unit:o012-fom-u002",
        "unit:o012-fom-u002-s03",
        "unit:o012-fom-u002-rem-augmented-complex"
      ],
      "concept_ids": [
        "concept:singular-homology",
        "concept:singular-chain",
        "concept:singular-chain-complex",
        "concept:chain-map",
        "concept:induced-map",
        "concept:augmented-chain-complex",
        "concept:reduced-homology",
        "concept:chain-homotopy"
      ],
      "route_unit_ids": "D60-R09",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "c8a93e40a6cd29a67b845a8a8d818d2080b97fa4489c9e04a42fed30b220e3a1",
        "file_sha256": "0851ab7d9f5ded1e836a0e73aa055fbd28b82998208d8136ec0cf4757747435c",
        "line_end": 399,
        "line_start": 387,
        "path": "source/id-ID/fomberg/units/fomberg-unit-002-singular-homology-homotopy-invariance.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u002-rem-augmented-complex",
        "anchor": "o012-fom-u002-rem-augmented-complex",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u002-fig-augmented-chain-1",
      "projected_id": "urn:uuid:5f00c373-a0df-57c4-ad36-84579c14944d",
      "title": "Diagram semantik (augmentasi pertama). Kompleks singular",
      "kind": "figure",
      "order": 22,
      "group": "unit:o012-fom-u002",
      "parent_id": "unit:o012-fom-u002-s03",
      "native_path": [
        "unit:o012-fom-u002",
        "unit:o012-fom-u002-s03",
        "unit:o012-fom-u002-fig-augmented-chain-1"
      ],
      "concept_ids": [
        "concept:singular-homology",
        "concept:singular-chain",
        "concept:singular-chain-complex",
        "concept:chain-map",
        "concept:induced-map",
        "concept:augmented-chain-complex",
        "concept:reduced-homology",
        "concept:chain-homotopy"
      ],
      "route_unit_ids": "D60-R09",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "ce0e5d9e1b1225f4a68e32740c04f76bc6f00a365961c00c28a6b5870aa6691a",
        "file_sha256": "0851ab7d9f5ded1e836a0e73aa055fbd28b82998208d8136ec0cf4757747435c",
        "line_end": 406,
        "line_start": 401,
        "path": "source/id-ID/fomberg/units/fomberg-unit-002-singular-homology-homotopy-invariance.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u002-fig-augmented-chain-1",
        "anchor": "o012-fom-u002-fig-augmented-chain-1",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u002-thm-homotopy-invariance",
      "projected_id": "urn:uuid:f45d1574-3c38-52b9-a9a8-55a6666763d3",
      "title": "Teorema (invariansi homotopi). Jika pemetaan kontinu",
      "kind": "theorem",
      "order": 22,
      "group": "unit:o012-fom-u002",
      "parent_id": "unit:o012-fom-u002-s04",
      "native_path": [
        "unit:o012-fom-u002",
        "unit:o012-fom-u002-s04",
        "unit:o012-fom-u002-thm-homotopy-invariance"
      ],
      "concept_ids": [
        "concept:singular-homology",
        "concept:singular-chain",
        "concept:singular-chain-complex",
        "concept:chain-map",
        "concept:induced-map",
        "concept:augmented-chain-complex",
        "concept:reduced-homology",
        "concept:chain-homotopy"
      ],
      "route_unit_ids": "D60-R09",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "eba77b71c4256753788d30edea6c155026aeaabcfcbf299e394ee6b1945a3a17",
        "file_sha256": "0851ab7d9f5ded1e836a0e73aa055fbd28b82998208d8136ec0cf4757747435c",
        "line_end": 771,
        "line_start": 762,
        "path": "source/id-ID/fomberg/units/fomberg-unit-002-singular-homology-homotopy-invariance.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u002-thm-homotopy-invariance",
        "anchor": "o012-fom-u002-thm-homotopy-invariance",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u002-def-homotopy-equivalence",
      "projected_id": "urn:uuid:ea54b296-3384-57b5-b4af-7f22791266f1",
      "title": "Definisi (ekuivalensi homotopi). Pemetaan kontinu $f\\colon X\\to Y$",
      "kind": "definition",
      "order": 23,
      "group": "unit:o012-fom-u002",
      "parent_id": "unit:o012-fom-u002-s04",
      "native_path": [
        "unit:o012-fom-u002",
        "unit:o012-fom-u002-s04",
        "unit:o012-fom-u002-def-homotopy-equivalence"
      ],
      "concept_ids": [
        "concept:singular-homology",
        "concept:singular-chain",
        "concept:singular-chain-complex",
        "concept:chain-map",
        "concept:induced-map",
        "concept:augmented-chain-complex",
        "concept:reduced-homology",
        "concept:chain-homotopy"
      ],
      "route_unit_ids": "D60-R09",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "31582459e895861dfa92babd447953095ee4d1ee1e59d5dc41f14b56c04115db",
        "file_sha256": "0851ab7d9f5ded1e836a0e73aa055fbd28b82998208d8136ec0cf4757747435c",
        "line_end": 787,
        "line_start": 773,
        "path": "source/id-ID/fomberg/units/fomberg-unit-002-singular-homology-homotopy-invariance.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u002-def-homotopy-equivalence",
        "anchor": "o012-fom-u002-def-homotopy-equivalence",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u002-def-reduced-homology",
      "projected_id": "urn:uuid:030b2af2-8f00-5a1d-8d24-a2ec9c0131c6",
      "title": "Definisi (grup homologi tereduksi). Untuk ruang tak kosong $X$, gunakan",
      "kind": "definition",
      "order": 23,
      "group": "unit:o012-fom-u002",
      "parent_id": "unit:o012-fom-u002-s03",
      "native_path": [
        "unit:o012-fom-u002",
        "unit:o012-fom-u002-s03",
        "unit:o012-fom-u002-def-reduced-homology"
      ],
      "concept_ids": [
        "concept:singular-homology",
        "concept:singular-chain",
        "concept:singular-chain-complex",
        "concept:chain-map",
        "concept:induced-map",
        "concept:augmented-chain-complex",
        "concept:reduced-homology",
        "concept:chain-homotopy"
      ],
      "route_unit_ids": "D60-R09",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "6134bf71d625bb6ee12b23516766be22b404a3d7675441e742fb01c60da6c2af",
        "file_sha256": "0851ab7d9f5ded1e836a0e73aa055fbd28b82998208d8136ec0cf4757747435c",
        "line_end": 423,
        "line_start": 408,
        "path": "source/id-ID/fomberg/units/fomberg-unit-002-singular-homology-homotopy-invariance.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u002-def-reduced-homology",
        "anchor": "o012-fom-u002-def-reduced-homology",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u002-cor-homotopy-equivalent",
      "projected_id": "urn:uuid:1e95eb16-924d-54e0-9584-d34063fdc7f1",
      "title": "Akibat. Jika $X\\simeq Y$, maka $H_n(X)\\cong H_n(Y)$ untuk setiap $n$.",
      "kind": "corollary",
      "order": 24,
      "group": "unit:o012-fom-u002",
      "parent_id": "unit:o012-fom-u002-s04",
      "native_path": [
        "unit:o012-fom-u002",
        "unit:o012-fom-u002-s04",
        "unit:o012-fom-u002-cor-homotopy-equivalent"
      ],
      "concept_ids": [
        "concept:singular-homology",
        "concept:singular-chain",
        "concept:singular-chain-complex",
        "concept:chain-map",
        "concept:induced-map",
        "concept:augmented-chain-complex",
        "concept:reduced-homology",
        "concept:chain-homotopy"
      ],
      "route_unit_ids": "D60-R09",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "dfa6f99d244e8acf62f2dda2fc3ac70a35f9be256fea7d9d6d642461019d52ae",
        "file_sha256": "0851ab7d9f5ded1e836a0e73aa055fbd28b82998208d8136ec0cf4757747435c",
        "line_end": 791,
        "line_start": 789,
        "path": "source/id-ID/fomberg/units/fomberg-unit-002-singular-homology-homotopy-invariance.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u002-cor-homotopy-equivalent",
        "anchor": "o012-fom-u002-cor-homotopy-equivalent",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u002-fig-augmented-chain-2",
      "projected_id": "urn:uuid:d3d7f8f4-a889-59b9-ba91-3d99c76a06b8",
      "title": "Diagram semantik (augmentasi dalam definisi). Ini adalah kemunculan kedua",
      "kind": "figure",
      "order": 24,
      "group": "unit:o012-fom-u002",
      "parent_id": "unit:o012-fom-u002-s03",
      "native_path": [
        "unit:o012-fom-u002",
        "unit:o012-fom-u002-s03",
        "unit:o012-fom-u002-fig-augmented-chain-2"
      ],
      "concept_ids": [
        "concept:singular-homology",
        "concept:singular-chain",
        "concept:singular-chain-complex",
        "concept:chain-map",
        "concept:induced-map",
        "concept:augmented-chain-complex",
        "concept:reduced-homology",
        "concept:chain-homotopy"
      ],
      "route_unit_ids": "D60-R09",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "1b7aa848f54d0dff455347faabbdcb968dc07a6adca35a03d79ca35de7354c53",
        "file_sha256": "0851ab7d9f5ded1e836a0e73aa055fbd28b82998208d8136ec0cf4757747435c",
        "line_end": 430,
        "line_start": 425,
        "path": "source/id-ID/fomberg/units/fomberg-unit-002-singular-homology-homotopy-invariance.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u002-fig-augmented-chain-2",
        "anchor": "o012-fom-u002-fig-augmented-chain-2",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u002-omission-pr03",
      "projected_id": "urn:uuid:e6e31cf6-5f6f-5e50-b85f-2cd2af8f4ef4",
      "title": "Bagian yang dihilangkan dalam sumber. Bukti sumber hanya berbunyi “Dalam pekerjaan",
      "kind": "source_omission",
      "order": 25,
      "group": "unit:o012-fom-u002",
      "parent_id": "unit:o012-fom-u002-s04",
      "native_path": [
        "unit:o012-fom-u002",
        "unit:o012-fom-u002-s04",
        "unit:o012-fom-u002-omission-pr03"
      ],
      "concept_ids": [
        "concept:singular-homology",
        "concept:singular-chain",
        "concept:singular-chain-complex",
        "concept:chain-map",
        "concept:induced-map",
        "concept:augmented-chain-complex",
        "concept:reduced-homology",
        "concept:chain-homotopy"
      ],
      "route_unit_ids": "D60-R09",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "302d93c449129237d2cdcd6d813dbf06a03d29349ed84ec6988a946fc665d9fc",
        "file_sha256": "0851ab7d9f5ded1e836a0e73aa055fbd28b82998208d8136ec0cf4757747435c",
        "line_end": 796,
        "line_start": 793,
        "path": "source/id-ID/fomberg/units/fomberg-unit-002-singular-homology-homotopy-invariance.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u002-omission-pr03",
        "anchor": "o012-fom-u002-omission-pr03",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u002-rem-reduced-relation",
      "projected_id": "urn:uuid:7e8c6623-756d-55d7-a28e-2fbeabda8dca",
      "title": "Catatan. Untuk ruang tak kosong $X$,",
      "kind": "remark",
      "order": 25,
      "group": "unit:o012-fom-u002",
      "parent_id": "unit:o012-fom-u002-s03",
      "native_path": [
        "unit:o012-fom-u002",
        "unit:o012-fom-u002-s03",
        "unit:o012-fom-u002-rem-reduced-relation"
      ],
      "concept_ids": [
        "concept:singular-homology",
        "concept:singular-chain",
        "concept:singular-chain-complex",
        "concept:chain-map",
        "concept:induced-map",
        "concept:augmented-chain-complex",
        "concept:reduced-homology",
        "concept:chain-homotopy"
      ],
      "route_unit_ids": "D60-R09",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "3225c5aebca63bcee4ea1a930333c92310ddad44bf27a1213f5210d8116708c3",
        "file_sha256": "0851ab7d9f5ded1e836a0e73aa055fbd28b82998208d8136ec0cf4757747435c",
        "line_end": 445,
        "line_start": 432,
        "path": "source/id-ID/fomberg/units/fomberg-unit-002-singular-homology-homotopy-invariance.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u002-rem-reduced-relation",
        "anchor": "o012-fom-u002-rem-reduced-relation",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u002-proof-homotopy-equivalent",
      "projected_id": "urn:uuid:1da7209a-7c37-5573-9310-39b7f2a87e11",
      "title": "Perbaikan bukti FOM-PR-03. Pilih ekuivalensi homotopi",
      "kind": "proof",
      "order": 26,
      "group": "unit:o012-fom-u002",
      "parent_id": "unit:o012-fom-u002-s04",
      "native_path": [
        "unit:o012-fom-u002",
        "unit:o012-fom-u002-s04",
        "unit:o012-fom-u002-proof-homotopy-equivalent"
      ],
      "concept_ids": [
        "concept:singular-homology",
        "concept:singular-chain",
        "concept:singular-chain-complex",
        "concept:chain-map",
        "concept:induced-map",
        "concept:augmented-chain-complex",
        "concept:reduced-homology",
        "concept:chain-homotopy"
      ],
      "route_unit_ids": "D60-R09",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u002-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original_proof_repair",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "2498d931da696261de81d25f22893c524a164394457006fff59488147e4bcb94",
        "file_sha256": "0851ab7d9f5ded1e836a0e73aa055fbd28b82998208d8136ec0cf4757747435c",
        "line_end": 819,
        "line_start": 798,
        "path": "source/id-ID/fomberg/units/fomberg-unit-002-singular-homology-homotopy-invariance.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u002-proof-homotopy-equivalent",
        "anchor": "o012-fom-u002-proof-homotopy-equivalent",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u002-rem-reduced-splitting",
      "projected_id": "urn:uuid:85ef9f4b-5de6-59bb-ac1b-f09fe5ae9323",
      "title": "Catatan (pemisahan pada derajat nol).",
      "kind": "remark",
      "order": 26,
      "group": "unit:o012-fom-u002",
      "parent_id": "unit:o012-fom-u002-s03",
      "native_path": [
        "unit:o012-fom-u002",
        "unit:o012-fom-u002-s03",
        "unit:o012-fom-u002-rem-reduced-splitting"
      ],
      "concept_ids": [
        "concept:singular-homology",
        "concept:singular-chain",
        "concept:singular-chain-complex",
        "concept:chain-map",
        "concept:induced-map",
        "concept:augmented-chain-complex",
        "concept:reduced-homology",
        "concept:chain-homotopy"
      ],
      "route_unit_ids": "D60-R09",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "293793af715ad46b96eb88fd475f99cb586be8c957121c81f8fa3eaf98e1ce0f",
        "file_sha256": "0851ab7d9f5ded1e836a0e73aa055fbd28b82998208d8136ec0cf4757747435c",
        "line_end": 454,
        "line_start": 447,
        "path": "source/id-ID/fomberg/units/fomberg-unit-002-singular-homology-homotopy-invariance.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u002-rem-reduced-splitting",
        "anchor": "o012-fom-u002-rem-reduced-splitting",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u002-audit-reduced-splitting",
      "projected_id": "urn:uuid:7b56e5d7-0910-55b0-a1af-a3d7bcfe17c9",
      "title": "Audit sumber. Baris 899–903 menyatakan pemisahan setelah “beberapa",
      "kind": "source_audit",
      "order": 27,
      "group": "unit:o012-fom-u002",
      "parent_id": "unit:o012-fom-u002-s03",
      "native_path": [
        "unit:o012-fom-u002",
        "unit:o012-fom-u002-s03",
        "unit:o012-fom-u002-audit-reduced-splitting"
      ],
      "concept_ids": [
        "concept:singular-homology",
        "concept:singular-chain",
        "concept:singular-chain-complex",
        "concept:chain-map",
        "concept:induced-map",
        "concept:augmented-chain-complex",
        "concept:reduced-homology",
        "concept:chain-homotopy"
      ],
      "route_unit_ids": "D60-R09",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u002-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "42fe6001b303f331969714bd9679e861fa44a28710191acac18283fa4c51a153",
        "file_sha256": "0851ab7d9f5ded1e836a0e73aa055fbd28b82998208d8136ec0cf4757747435c",
        "line_end": 460,
        "line_start": 456,
        "path": "source/id-ID/fomberg/units/fomberg-unit-002-singular-homology-homotopy-invariance.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u002-audit-reduced-splitting",
        "anchor": "o012-fom-u002-audit-reduced-splitting",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u002-exa-euclidean",
      "projected_id": "urn:uuid:1817f098-bc9b-51b8-8f61-4c405bc3e842",
      "title": "Contoh. Ruang $\\mathbb R^n$ ekuivalen secara homotopi dengan satu titik.",
      "kind": "example",
      "order": 27,
      "group": "unit:o012-fom-u002",
      "parent_id": "unit:o012-fom-u002-s04",
      "native_path": [
        "unit:o012-fom-u002",
        "unit:o012-fom-u002-s04",
        "unit:o012-fom-u002-exa-euclidean"
      ],
      "concept_ids": [
        "concept:singular-homology",
        "concept:singular-chain",
        "concept:singular-chain-complex",
        "concept:chain-map",
        "concept:induced-map",
        "concept:augmented-chain-complex",
        "concept:reduced-homology",
        "concept:chain-homotopy"
      ],
      "route_unit_ids": "D60-R09",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "97ce391eaad8583ad4ce9c803860a0200ea9a0e0ea54e05dff5dbb39c8c3fc86",
        "file_sha256": "0851ab7d9f5ded1e836a0e73aa055fbd28b82998208d8136ec0cf4757747435c",
        "line_end": 837,
        "line_start": 821,
        "path": "source/id-ID/fomberg/units/fomberg-unit-002-singular-homology-homotopy-invariance.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u002-exa-euclidean",
        "anchor": "o012-fom-u002-exa-euclidean",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u002-audit-euclidean-map",
      "projected_id": "urn:uuid:45c89b4e-10a7-5d50-923b-6e9fe49bacc7",
      "title": "Audit sumber. Baris 1134 memakai tanda $\\mapsto$ pada deklarasi pemetaan,",
      "kind": "source_audit",
      "order": 28,
      "group": "unit:o012-fom-u002",
      "parent_id": "unit:o012-fom-u002-s04",
      "native_path": [
        "unit:o012-fom-u002",
        "unit:o012-fom-u002-s04",
        "unit:o012-fom-u002-audit-euclidean-map"
      ],
      "concept_ids": [
        "concept:singular-homology",
        "concept:singular-chain",
        "concept:singular-chain-complex",
        "concept:chain-map",
        "concept:induced-map",
        "concept:augmented-chain-complex",
        "concept:reduced-homology",
        "concept:chain-homotopy"
      ],
      "route_unit_ids": "D60-R09",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u002-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "91bcf919cd3c492376755048ef458f06fc99841f94ef4920b2d1f53d7d9ce6a7",
        "file_sha256": "0851ab7d9f5ded1e836a0e73aa055fbd28b82998208d8136ec0cf4757747435c",
        "line_end": 845,
        "line_start": 839,
        "path": "source/id-ID/fomberg/units/fomberg-unit-002-singular-homology-homotopy-invariance.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u002-audit-euclidean-map",
        "anchor": "o012-fom-u002-audit-euclidean-map",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u002-rem-empty-simplex",
      "projected_id": "urn:uuid:39eb959f-aadf-5536-a8bc-3e9562aeff9a",
      "title": "Catatan. Secara formal, salinan tambahan $\\mathbb Z$ dapat dipandang",
      "kind": "remark",
      "order": 28,
      "group": "unit:o012-fom-u002",
      "parent_id": "unit:o012-fom-u002-s03",
      "native_path": [
        "unit:o012-fom-u002",
        "unit:o012-fom-u002-s03",
        "unit:o012-fom-u002-rem-empty-simplex"
      ],
      "concept_ids": [
        "concept:singular-homology",
        "concept:singular-chain",
        "concept:singular-chain-complex",
        "concept:chain-map",
        "concept:induced-map",
        "concept:augmented-chain-complex",
        "concept:reduced-homology",
        "concept:chain-homotopy"
      ],
      "route_unit_ids": "D60-R09",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "b92701adc7ec74eaf8dbb9f801a0d24b8773461c8d770d11b7cf1e5b266af349",
        "file_sha256": "0851ab7d9f5ded1e836a0e73aa055fbd28b82998208d8136ec0cf4757747435c",
        "line_end": 468,
        "line_start": 462,
        "path": "source/id-ID/fomberg/units/fomberg-unit-002-singular-homology-homotopy-invariance.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u002-rem-empty-simplex",
        "anchor": "o012-fom-u002-rem-empty-simplex",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u002-rem-geometric",
      "projected_id": "urn:uuid:e289ddc2-053d-5927-aabd-185270fda495",
      "title": "Catatan (interpretasi geometris yang terbatas). Ambil siklus umum",
      "kind": "remark",
      "order": 29,
      "group": "unit:o012-fom-u002",
      "parent_id": "unit:o012-fom-u002-s03",
      "native_path": [
        "unit:o012-fom-u002",
        "unit:o012-fom-u002-s03",
        "unit:o012-fom-u002-rem-geometric"
      ],
      "concept_ids": [
        "concept:singular-homology",
        "concept:singular-chain",
        "concept:singular-chain-complex",
        "concept:chain-map",
        "concept:induced-map",
        "concept:augmented-chain-complex",
        "concept:reduced-homology",
        "concept:chain-homotopy"
      ],
      "route_unit_ids": "D60-R09",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "bdec7a7248f6d3498752c5d6f4d97d721e76e1485236a71ea506198388708e47",
        "file_sha256": "0851ab7d9f5ded1e836a0e73aa055fbd28b82998208d8136ec0cf4757747435c",
        "line_end": 498,
        "line_start": 470,
        "path": "source/id-ID/fomberg/units/fomberg-unit-002-singular-homology-homotopy-invariance.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u002-rem-geometric",
        "anchor": "o012-fom-u002-rem-geometric",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u002-rem-return-to-proof",
      "projected_id": "urn:uuid:3eda9d57-9acd-5ba1-9ba1-b7bc5a21afca",
      "title": "Catatan. Untuk memakai homologi singular secara efektif, kita sekarang",
      "kind": "remark",
      "order": 29,
      "group": "unit:o012-fom-u002",
      "parent_id": "unit:o012-fom-u002-s04",
      "native_path": [
        "unit:o012-fom-u002",
        "unit:o012-fom-u002-s04",
        "unit:o012-fom-u002-rem-return-to-proof"
      ],
      "concept_ids": [
        "concept:singular-homology",
        "concept:singular-chain",
        "concept:singular-chain-complex",
        "concept:chain-map",
        "concept:induced-map",
        "concept:augmented-chain-complex",
        "concept:reduced-homology",
        "concept:chain-homotopy"
      ],
      "route_unit_ids": "D60-R09",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "e48296259cb44fedb937f3b8179bc94685c5dbfaa9d9ee4679eaa4ddfe9a373c",
        "file_sha256": "0851ab7d9f5ded1e836a0e73aa055fbd28b82998208d8136ec0cf4757747435c",
        "line_end": 850,
        "line_start": 847,
        "path": "source/id-ID/fomberg/units/fomberg-unit-002-singular-homology-homotopy-invariance.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u002-rem-return-to-proof",
        "anchor": "o012-fom-u002-rem-return-to-proof",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u002-audit-geometric-heuristic",
      "projected_id": "urn:uuid:4e8609e7-337f-5221-b012-75c244c62062",
      "title": "Audit sumber. Baris 938 menyebut “hukum kedua Kirchhoff”, padahal",
      "kind": "source_audit",
      "order": 30,
      "group": "unit:o012-fom-u002",
      "parent_id": "unit:o012-fom-u002-s03",
      "native_path": [
        "unit:o012-fom-u002",
        "unit:o012-fom-u002-s03",
        "unit:o012-fom-u002-audit-geometric-heuristic"
      ],
      "concept_ids": [
        "concept:singular-homology",
        "concept:singular-chain",
        "concept:singular-chain-complex",
        "concept:chain-map",
        "concept:induced-map",
        "concept:augmented-chain-complex",
        "concept:reduced-homology",
        "concept:chain-homotopy"
      ],
      "route_unit_ids": "D60-R09",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u002-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "17fc8adeb49f5bd60536a3eedf8612e3b54f0c3756003e9f708c9268b15d874e",
        "file_sha256": "0851ab7d9f5ded1e836a0e73aa055fbd28b82998208d8136ec0cf4757747435c",
        "line_end": 510,
        "line_start": 500,
        "path": "source/id-ID/fomberg/units/fomberg-unit-002-singular-homology-homotopy-invariance.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u002-audit-geometric-heuristic",
        "anchor": "o012-fom-u002-audit-geometric-heuristic",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u002-proof-homotopy-invariance",
      "projected_id": "urn:uuid:8e2275bb-49c5-5d93-97a4-e567f6731a85",
      "title": "Bukti [Teorema invariansi homotopi](#o012-fom-u002-thm-homotopy-invariance).",
      "kind": "proof",
      "order": 30,
      "group": "unit:o012-fom-u002",
      "parent_id": "unit:o012-fom-u002-s04",
      "native_path": [
        "unit:o012-fom-u002",
        "unit:o012-fom-u002-s04",
        "unit:o012-fom-u002-proof-homotopy-invariance"
      ],
      "concept_ids": [
        "concept:singular-homology",
        "concept:singular-chain",
        "concept:singular-chain-complex",
        "concept:chain-map",
        "concept:induced-map",
        "concept:augmented-chain-complex",
        "concept:reduced-homology",
        "concept:chain-homotopy"
      ],
      "route_unit_ids": "D60-R09",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "354c515a29463c8dc742e7c523c90c25b33dac9300c4f95721b6a1aa0edec8fe",
        "file_sha256": "0851ab7d9f5ded1e836a0e73aa055fbd28b82998208d8136ec0cf4757747435c",
        "line_end": 984,
        "line_start": 852,
        "path": "source/id-ID/fomberg/units/fomberg-unit-002-singular-homology-homotopy-invariance.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u002-proof-homotopy-invariance",
        "anchor": "o012-fom-u002-proof-homotopy-invariance",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u002-audit-prism-indices",
      "projected_id": "urn:uuid:a46a5d82-8156-56f5-93d3-7cade0cb22da",
      "title": "Audit sumber. Baris 1210 menuliskan $\\sigma\\times[0,1]$ seolah-olah",
      "kind": "source_audit",
      "order": 31,
      "group": "unit:o012-fom-u002",
      "parent_id": "unit:o012-fom-u002-s04",
      "native_path": [
        "unit:o012-fom-u002",
        "unit:o012-fom-u002-s04",
        "unit:o012-fom-u002-audit-prism-indices"
      ],
      "concept_ids": [
        "concept:singular-homology",
        "concept:singular-chain",
        "concept:singular-chain-complex",
        "concept:chain-map",
        "concept:induced-map",
        "concept:augmented-chain-complex",
        "concept:reduced-homology",
        "concept:chain-homotopy"
      ],
      "route_unit_ids": "D60-R09",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u002-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "3a3fbc30de75da9c4ca34210cfa2a2f72c424f48f3057a2ecf8ca1b28e84f934",
        "file_sha256": "0851ab7d9f5ded1e836a0e73aa055fbd28b82998208d8136ec0cf4757747435c",
        "line_end": 997,
        "line_start": 986,
        "path": "source/id-ID/fomberg/units/fomberg-unit-002-singular-homology-homotopy-invariance.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u002-audit-prism-indices",
        "anchor": "o012-fom-u002-audit-prism-indices",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u002",
      "projected_id": "urn:uuid:7c763f84-6785-56e5-97a5-cf53b829c86c",
      "title": "Topologi Aljabar — Komponen Fomberg Unit 002: Homologi Singular dan Invariansi Homotopi",
      "kind": "reader_unit",
      "order": 32,
      "group": "unit:o012-fom-u002",
      "parent_id": "course:o012-d60",
      "native_path": [
        "unit:o012-fom-u002"
      ],
      "concept_ids": [
        "concept:singular-homology",
        "concept:singular-chain",
        "concept:singular-chain-complex",
        "concept:chain-map",
        "concept:induced-map",
        "concept:augmented-chain-complex",
        "concept:reduced-homology",
        "concept:chain-homotopy"
      ],
      "route_unit_ids": "D60-R09",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u002-composite-cc-by-sa-4.0"
      ],
      "provenance_relation": "composite_translated_and_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "0851ab7d9f5ded1e836a0e73aa055fbd28b82998208d8136ec0cf4757747435c",
        "file_sha256": "0851ab7d9f5ded1e836a0e73aa055fbd28b82998208d8136ec0cf4757747435c",
        "line_end": 1342,
        "line_start": 1,
        "path": "source/id-ID/fomberg/units/fomberg-unit-002-singular-homology-homotopy-invariance.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u002",
        "anchor": "o012-fom-u002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u002-cor-contractible",
      "projected_id": "urn:uuid:daeb829f-cc88-56d1-9a6f-cd679b3eb48f",
      "title": "Akibat. Jika $X$ kontraktil, maka $X\\simeq\\{*\\}$ dan",
      "kind": "corollary",
      "order": 32,
      "group": "unit:o012-fom-u002",
      "parent_id": "unit:o012-fom-u002-s04",
      "native_path": [
        "unit:o012-fom-u002",
        "unit:o012-fom-u002-s04",
        "unit:o012-fom-u002-cor-contractible"
      ],
      "concept_ids": [
        "concept:singular-homology",
        "concept:singular-chain",
        "concept:singular-chain-complex",
        "concept:chain-map",
        "concept:induced-map",
        "concept:augmented-chain-complex",
        "concept:reduced-homology",
        "concept:chain-homotopy"
      ],
      "route_unit_ids": "D60-R09",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "b07965137249b030da3a8e7b05536aff1d87e6c6651d439c958ee5e050804bf9",
        "file_sha256": "0851ab7d9f5ded1e836a0e73aa055fbd28b82998208d8136ec0cf4757747435c",
        "line_end": 1010,
        "line_start": 999,
        "path": "source/id-ID/fomberg/units/fomberg-unit-002-singular-homology-homotopy-invariance.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u002-cor-contractible",
        "anchor": "o012-fom-u002-cor-contractible",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u002-proof-contractible",
      "projected_id": "urn:uuid:cf846d79-1b06-5c72-a1c6-a8625a6ec569",
      "title": "Bukti edisi. Pilih titik $x_0\\in X$ dan kontraksi",
      "kind": "proof",
      "order": 33,
      "group": "unit:o012-fom-u002",
      "parent_id": "unit:o012-fom-u002-s04",
      "native_path": [
        "unit:o012-fom-u002",
        "unit:o012-fom-u002-s04",
        "unit:o012-fom-u002-proof-contractible"
      ],
      "concept_ids": [
        "concept:singular-homology",
        "concept:singular-chain",
        "concept:singular-chain-complex",
        "concept:chain-map",
        "concept:induced-map",
        "concept:augmented-chain-complex",
        "concept:reduced-homology",
        "concept:chain-homotopy"
      ],
      "route_unit_ids": "D60-R09",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u002-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "30509ab3f64c046a2f3dff61be03f00506772aac28d75de3b5f2075202111596",
        "file_sha256": "0851ab7d9f5ded1e836a0e73aa055fbd28b82998208d8136ec0cf4757747435c",
        "line_end": 1021,
        "line_start": 1012,
        "path": "source/id-ID/fomberg/units/fomberg-unit-002-singular-homology-homotopy-invariance.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u002-proof-contractible",
        "anchor": "o012-fom-u002-proof-contractible",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-audit-punctuation",
      "projected_id": "urn:uuid:f7473cab-13f3-52bd-b7f7-e96e473f7a08",
      "title": "Koreksi FOM-U003-COR-001 (tanda baca). Sumber memutus kalimat sesudah",
      "kind": "source_audit",
      "order": 1,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-source-corrections",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-source-corrections",
        "unit:o012-fom-u003-audit-punctuation"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u003-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "d2fd65ce64732e12498659e17bb4c7485ddda0c00cc0374bcc074ddddb75b068",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 570,
        "line_start": 566,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-audit-punctuation",
        "anchor": "o012-fom-u003-audit-punctuation",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-def-exact-sequence",
      "projected_id": "urn:uuid:1cae0819-4102-5c2e-8e0d-6828acc4d969",
      "title": "Definisi (barisan eksak). Suatu barisan grup abelian (atau, lebih umum,",
      "kind": "definition",
      "order": 1,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-s05",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-s05",
        "unit:o012-fom-u003-def-exact-sequence"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "ca11c9710eb2a5b9f89ef191697a332c5089d1633bbe13b7a3f8388939cb331c",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 67,
        "line_start": 42,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-def-exact-sequence",
        "anchor": "o012-fom-u003-def-exact-sequence",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-def-relative-chain-group",
      "projected_id": "urn:uuid:e2769e43-350b-5a6e-8b16-2920322f52ee",
      "title": "Definisi (grup rantai relatif). Misalkan $(X,A)$ suatu pasangan dengan",
      "kind": "definition",
      "order": 1,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-s06",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-s06",
        "unit:o012-fom-u003-def-relative-chain-group"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "a143cf356e97b73f43a3c01172b705e27a0fbfb963beb6308279d02e2015234e",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 698,
        "line_start": 679,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-def-relative-chain-group",
        "anchor": "o012-fom-u003-def-relative-chain-group",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-fig-chain-complex-ladder",
      "projected_id": "urn:uuid:27e32aca-6d7c-5cf8-b4b4-b32b26295bcc",
      "title": "Diagram semantik (tangga kompleks rantai). Tiga baris mendatar adalah",
      "kind": "figure",
      "order": 1,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-proof-long-exact-source",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-s06",
        "unit:o012-fom-u003-proof-long-exact-source",
        "unit:o012-fom-u003-fig-chain-complex-ladder"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "13296a2f92e23816c6aaad072bc71c2c5ed6b545acdb1e26e0b8295c90209516",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 1055,
        "line_start": 1049,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-fig-chain-complex-ladder",
        "anchor": "o012-fom-u003-fig-chain-complex-ladder",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-fig-circle-cone",
      "projected_id": "urn:uuid:9f82e843-0439-59d0-87ea-9b385e917877",
      "title": "![Redraw aksesibel kerucut lingkaran: alas berbentuk elips dengan busur belakang putus-putus dan dua garis pembangkit yang bertemu di titik puncak.](../assets/unit-003/cone-circle.png){.semantic-redraw width=72%}",
      "kind": "figure",
      "order": 1,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-ex-circle-cone",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-s05",
        "unit:o012-fom-u003-ex-circle-cone",
        "unit:o012-fom-u003-fig-circle-cone"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "f44932fd47a485bd4ed24cc6b977b318a0c0b0bd04dfefc6d1b4d19492f141ae",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 344,
        "line_start": 336,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-fig-circle-cone",
        "anchor": "o012-fom-u003-fig-circle-cone",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-fig-circle-suspension",
      "projected_id": "urn:uuid:27808aa8-4cce-5c35-af87-ebc55edc19ff",
      "title": "![Redraw aksesibel suspensi lingkaran: lingkaran khatulistiwa dengan busur belakang putus-putus serta garis menuju puncak atas dan bawah.](../assets/unit-003/suspension-circle.png){.semantic-redraw width=65%}",
      "kind": "figure",
      "order": 1,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-ex-circle-suspension",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-s05",
        "unit:o012-fom-u003-ex-circle-suspension",
        "unit:o012-fom-u003-fig-circle-suspension"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "c2eea09af70fc2c51eefe583217b9f69fde112d3429f7146ea3e3aa8d5dffdfb",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 375,
        "line_start": 367,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-fig-circle-suspension",
        "anchor": "o012-fom-u003-fig-circle-suspension",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-fig-exact-sequence",
      "projected_id": "urn:uuid:d91b44cd-12f0-5008-b700-8dc3f0573963",
      "title": "$$",
      "kind": "figure",
      "order": 1,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-def-exact-sequence",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-s05",
        "unit:o012-fom-u003-def-exact-sequence",
        "unit:o012-fom-u003-fig-exact-sequence"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "6cee082fb4e3ec984c154bc23bedcf3ed06f8e1aa146649bfb1c45f807c0491e",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 57,
        "line_start": 46,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-fig-exact-sequence",
        "anchor": "o012-fom-u003-fig-exact-sequence",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-fig-formal-relative-chains",
      "projected_id": "urn:uuid:a9c69ff1-3378-510f-abc0-f36a26f85d8d",
      "title": "![Redraw aksesibel dua rantai formal: sigma satu dan sigma dua berimpit di luar A tetapi mengikuti busur berbeda di dalam A.](../assets/unit-003/relative-chains-formal.png){.semantic-redraw width=78%}",
      "kind": "figure",
      "order": 1,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-rem-formal-relative-chains",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-s06",
        "unit:o012-fom-u003-rem-formal-relative-chains",
        "unit:o012-fom-u003-fig-formal-relative-chains"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "302b8ea20426e104ddced62fceb23b8a4765670cbe5d1199be1fea9a44dfbc2f",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 830,
        "line_start": 821,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-fig-formal-relative-chains",
        "anchor": "o012-fom-u003-fig-formal-relative-chains",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-fig-injective",
      "projected_id": "urn:uuid:149a85a0-c204-5b91-801a-df1d6643dd08",
      "title": "$$",
      "kind": "figure",
      "order": 1,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-ex-injective",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-s05",
        "unit:o012-fom-u003-ex-injective",
        "unit:o012-fom-u003-fig-injective"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "eed2b5fb0d937eae7fa868a7e34e28189f160520f45b55dd6adcad02f2ca6ef1",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 97,
        "line_start": 90,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-fig-injective",
        "anchor": "o012-fom-u003-fig-injective",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-fig-isomorphism",
      "projected_id": "urn:uuid:6e251564-2671-5125-a1c3-03073a2d3a1c",
      "title": "$$",
      "kind": "figure",
      "order": 1,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-ex-isomorphism",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-s05",
        "unit:o012-fom-u003-ex-isomorphism",
        "unit:o012-fom-u003-fig-isomorphism"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "07a58336d0c31ccfe6fdcf9bb9b4a6370b3a3248471df55950a691a28fb7ad41",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 130,
        "line_start": 123,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-fig-isomorphism",
        "anchor": "o012-fom-u003-fig-isomorphism",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-fig-les-quotient",
      "projected_id": "urn:uuid:389aa699-d3e5-55ce-be9b-4c51b70a2b71",
      "title": "$$",
      "kind": "figure",
      "order": 1,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-thm-les-quotient",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-s05",
        "unit:o012-fom-u003-thm-les-quotient",
        "unit:o012-fom-u003-fig-les-quotient"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "1568d07380fc64786bec7df9a8c5f16cf381bfa51178afe15ee6d21d16c5e553",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 191,
        "line_start": 171,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-fig-les-quotient",
        "anchor": "o012-fom-u003-fig-les-quotient",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-fig-long-exact-statement",
      "projected_id": "urn:uuid:1ec58ba2-0c11-588d-9f43-c6cbe3a12c24",
      "title": "Diagram semantik. Diagram pertama adalah",
      "kind": "figure",
      "order": 1,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-thm-long-exact",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-s06",
        "unit:o012-fom-u003-thm-long-exact",
        "unit:o012-fom-u003-fig-long-exact-statement"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "de72945ae42b143f6b45807b3a6e7f29d348fd4ba65a66073fe761c6b7e3c6e3",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 980,
        "line_start": 973,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-fig-long-exact-statement",
        "anchor": "o012-fom-u003-fig-long-exact-statement",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-fig-pair-long-exact",
      "projected_id": "urn:uuid:4106ccf1-af23-5899-ad1c-3c4d7bb0c5ba",
      "title": "Diagram semantik. Panah berturut-turut adalah homomorfisma homologi yang",
      "kind": "figure",
      "order": 1,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-cor-pair-long-exact",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-s06",
        "unit:o012-fom-u003-cor-pair-long-exact",
        "unit:o012-fom-u003-fig-pair-long-exact"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "f36e127f61ec292faf99ef6f5c60110311af240d0e0f07b0956e6611b7e61813",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 1006,
        "line_start": 1001,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-fig-pair-long-exact",
        "anchor": "o012-fom-u003-fig-pair-long-exact",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-fig-relative-boundary",
      "projected_id": "urn:uuid:3805afda-ecb5-58c5-9311-3ca2dff09526",
      "title": "![Redraw aksesibel batas relatif: batas merah ditutup oleh ruas biru putus-putus yang terletak di A.](../assets/unit-003/relative-boundary.png){.semantic-redraw width=78%}",
      "kind": "figure",
      "order": 1,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-rem-relative-boundary",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-s06",
        "unit:o012-fom-u003-rem-relative-boundary",
        "unit:o012-fom-u003-fig-relative-boundary"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "2c1c9fb510756706ecdb42fa47b5685f19d897d317034f1ee3dd6eaa477e5fbb",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 808,
        "line_start": 800,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-fig-relative-boundary",
        "anchor": "o012-fom-u003-fig-relative-boundary",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-fig-relative-chain-square",
      "projected_id": "urn:uuid:ec2e9424-6d1d-589f-a99e-52c8ccbb846f",
      "title": "Diagram semantik (persegi kompleks rantai relatif). Setiap baris berjalan",
      "kind": "figure",
      "order": 1,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-rem-short-exact-chain-complexes",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-s06",
        "unit:o012-fom-u003-rem-short-exact-chain-complexes",
        "unit:o012-fom-u003-fig-relative-chain-square"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "abf3a1084ef8fd60a15ee98af15ad59de89a566d43ad31bdfed9324596315c2b",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 932,
        "line_start": 926,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-fig-relative-chain-square",
        "anchor": "o012-fom-u003-fig-relative-chain-square",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-fig-relative-cycle",
      "projected_id": "urn:uuid:7b1f4ce5-ae4b-5e8d-9390-15e09a46e77e",
      "title": "![Redraw aksesibel siklus relatif: rantai merah di X memiliki kedua titik ujung di subruang biru A.](../assets/unit-003/relative-cycle.png){.semantic-redraw width=78%}",
      "kind": "figure",
      "order": 1,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-rem-relative-cycle",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-s06",
        "unit:o012-fom-u003-rem-relative-cycle",
        "unit:o012-fom-u003-fig-relative-cycle"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "96ecbefeea0498dae87946fa9e8c2e5820e25f67ced656d016810cfd84aa975a",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 774,
        "line_start": 766,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-fig-relative-cycle",
        "anchor": "o012-fom-u003-fig-relative-cycle",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-fig-short-exact",
      "projected_id": "urn:uuid:cbdb5366-2220-5874-b1b9-07b8c4a7e8ff",
      "title": "$$",
      "kind": "figure",
      "order": 1,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-ex-short-exact",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-s05",
        "unit:o012-fom-u003-ex-short-exact",
        "unit:o012-fom-u003-fig-short-exact"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "9baafa6c596b222f2994ec25a6cefff9bf4fe2e3843058022c00faa4f5e5c73d",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 147,
        "line_start": 139,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-fig-short-exact",
        "anchor": "o012-fom-u003-fig-short-exact",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-fig-surjective",
      "projected_id": "urn:uuid:cb236edb-3d66-5269-8a2b-155a52b63bc7",
      "title": "$$",
      "kind": "figure",
      "order": 1,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-ex-surjective",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-s05",
        "unit:o012-fom-u003-ex-surjective",
        "unit:o012-fom-u003-fig-surjective"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "14e53711a5861c4d5d8d8c059886db489346e55ec9fb33ada96af3a3d8d27ece",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 113,
        "line_start": 106,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-fig-surjective",
        "anchor": "o012-fom-u003-fig-surjective",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-fig-triple-long-exact",
      "projected_id": "urn:uuid:62abe9d3-5cd1-520c-bbc9-c7c4360445d1",
      "title": "Diagram semantik (tripel). Pada derajat $n$, panah bergerak dari",
      "kind": "figure",
      "order": 1,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-rem-triple-long-exact",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-s06",
        "unit:o012-fom-u003-rem-triple-long-exact",
        "unit:o012-fom-u003-fig-triple-long-exact"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "c129be40732d9e426d08fd30e2632b1ca6c5852acb962b4ca70d2f06e0d714f6",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 1375,
        "line_start": 1371,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-fig-triple-long-exact",
        "anchor": "o012-fom-u003-fig-triple-long-exact",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-mcheck-001",
      "projected_id": "urn:uuid:adbe7b9f-f031-5268-b99b-39651e762b61",
      "title": "Pemeriksaan Penguasaan F3.1 (barisan eksak pendek dan hasil bagi). Misalkan",
      "kind": "exercise",
      "order": 1,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-mastery",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-mastery",
        "unit:o012-fom-u003-mcheck-001"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u003-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "ec3fc83d46bace3c781b9bdc2cbdd5f23ba2d50f570fcb5ad8fcd4328294967f",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 1428,
        "line_start": 1411,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-mcheck-001",
        "anchor": "o012-fom-u003-mcheck-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-fom-u003-hint-001",
            "relation_id": "urn:uuid:67666e97-877e-5af4-bc0c-753aa1961a73",
            "native_relation_id": "relation:hints:fom-u003-hint-001:mcheck-001"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-fom-u003-sol-001",
            "relation_id": "urn:uuid:7ecf7a70-7bdc-543f-b43e-c932c106337d",
            "native_relation_id": "relation:solves:fom-u003-sol-001:mcheck-001"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-fom-u003-notice",
      "projected_id": "urn:uuid:edde5184-a56f-531b-90f3-8473a6bd77a0",
      "title": "Tentang komponen ini",
      "kind": "section",
      "order": 1,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-notice"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u003-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "1c6d9ac6cb2e5936323fc3916bb119e236438f4c8b54900b359cb64a85841f4e",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 37,
        "line_start": 15,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-notice",
        "anchor": "o012-fom-u003-notice",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-proof-brouwer-continuity",
      "projected_id": "urn:uuid:8e7a9b2b-d845-5d04-a294-36559e5945f4",
      "title": "Pelengkap bukti edisi (kontinuitas). Kontinuitas yang hanya dinyatakan",
      "kind": "proof_supplement",
      "order": 1,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-proof-brouwer",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-s05",
        "unit:o012-fom-u003-proof-brouwer",
        "unit:o012-fom-u003-proof-brouwer-continuity"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u003-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "1bb94121268cc542751cbbc628d13d02c49590e815ae76b1507d060d99439606",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 530,
        "line_start": 513,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-proof-brouwer-continuity",
        "anchor": "o012-fom-u003-proof-brouwer-continuity",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-proof-good-pair-cone",
      "projected_id": "urn:uuid:9ad1cfb4-d7e0-53f0-8ecf-c2cbd344067b",
      "title": "Pelengkap bukti edisi (pasangan baik). Pasangan $(CX,X)$ merupakan",
      "kind": "proof_supplement",
      "order": 1,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-proof-suspension-homology",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-s05",
        "unit:o012-fom-u003-proof-suspension-homology",
        "unit:o012-fom-u003-proof-good-pair-cone"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u003-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "62a8a979f8949b9da26d382a2db92931307a39a039143a0c2a5719fab39b2a12",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 412,
        "line_start": 401,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-proof-good-pair-cone",
        "anchor": "o012-fom-u003-proof-good-pair-cone",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-proof-good-pair-disk",
      "projected_id": "urn:uuid:e2f8c31b-9850-5aaf-a510-643b57119b4a",
      "title": "Pelengkap bukti edisi (pasangan baik). Pemeriksaan yang dilewati sumber",
      "kind": "proof_supplement",
      "order": 1,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-proof-sphere-homology",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-s05",
        "unit:o012-fom-u003-proof-sphere-homology",
        "unit:o012-fom-u003-proof-good-pair-disk"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u003-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "69021c9b0ac90b31c3f6936de221a52685e67baf743af82ab49e8136c92f58b9",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 243,
        "line_start": 226,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-proof-good-pair-disk",
        "anchor": "o012-fom-u003-proof-good-pair-disk",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-proof-pointed-degree-zero",
      "projected_id": "urn:uuid:ee80f7f3-fea8-5c9a-a5dd-8e56231410b6",
      "title": "Pelengkap edisi (derajat nol). Derajat nol tidak memerlukan",
      "kind": "proof_supplement",
      "order": 1,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-exa-pointed-relative",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-s06",
        "unit:o012-fom-u003-exa-pointed-relative",
        "unit:o012-fom-u003-proof-pointed-degree-zero"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u003-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "610e8aea693f5a6e3e6bd4581c16c9f77dd14a218071ff051ea5a5426ad5f76f",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 1330,
        "line_start": 1316,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-proof-pointed-degree-zero",
        "anchor": "o012-fom-u003-proof-pointed-degree-zero",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-audit-composition-order",
      "projected_id": "urn:uuid:2bfba762-7809-58d6-bcae-6aa13f3fa7fa",
      "title": "Koreksi FOM-U003-COR-002 (urutan komposisi). Sumber mencetak",
      "kind": "source_audit",
      "order": 2,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-source-corrections",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-source-corrections",
        "unit:o012-fom-u003-audit-composition-order"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u003-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "4fc30b1a7e2a79d8f53caf9cc13819f97136d4fd5accda8bc2b174d09ced001c",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 579,
        "line_start": 572,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-audit-composition-order",
        "anchor": "o012-fom-u003-audit-composition-order",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-audit-direct-complement-comment",
      "projected_id": "urn:uuid:3f46c498-6127-553b-aa76-baf2a2c50976",
      "title": "Komentar sumber. Baris 1575 memuat komentar TeX “direct complement?”.",
      "kind": "source_audit",
      "order": 2,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-s06",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-s06",
        "unit:o012-fom-u003-audit-direct-complement-comment"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u003-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "96cc1dbd60e4ad06808e76aaf7e5322ca4203715c8259a61f0bc923dbe2a7dfe",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 706,
        "line_start": 700,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-audit-direct-complement-comment",
        "anchor": "o012-fom-u003-audit-direct-complement-comment",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-fig-brouwer-retraction",
      "projected_id": "urn:uuid:122736a3-1cf7-5e4b-bcff-754a7ee738b7",
      "title": "![Redraw aksesibel konstruksi retraksi Brouwer: sinar dari f(x) melewati x lalu mencapai r(x) pada batas cakram.](../assets/unit-003/brouwer-radial-retraction.png){.semantic-redraw width=68%}",
      "kind": "figure",
      "order": 2,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-proof-brouwer",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-s05",
        "unit:o012-fom-u003-proof-brouwer",
        "unit:o012-fom-u003-fig-brouwer-retraction"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "bbdebf94295caeeed7f58039064b773729a86fa6e162f43fbe44604b5a500b24",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 539,
        "line_start": 532,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-fig-brouwer-retraction",
        "anchor": "o012-fom-u003-fig-brouwer-retraction",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-fig-cone-les",
      "projected_id": "urn:uuid:8fa84b42-69b0-5a56-abe3-4777effc94b9",
      "title": "$$",
      "kind": "figure",
      "order": 2,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-proof-suspension-homology",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-s05",
        "unit:o012-fom-u003-proof-suspension-homology",
        "unit:o012-fom-u003-fig-cone-les"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "29624b568fe0b7bfe729654bc9ff046c0e015fde9e815358fc0d98f0dca071aa",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 437,
        "line_start": 417,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-fig-cone-les",
        "anchor": "o012-fom-u003-fig-cone-les",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-fig-cycle-target-check",
      "projected_id": "urn:uuid:20849683-9e53-5a97-b8e3-e58efe412145",
      "title": "Diagram semantik (pemeriksaan bahwa sasaran adalah siklus). Dua baris",
      "kind": "figure",
      "order": 2,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-proof-long-exact-source",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-s06",
        "unit:o012-fom-u003-proof-long-exact-source",
        "unit:o012-fom-u003-fig-cycle-target-check"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "6bca3194e9672e2622a490cb857951acce9bc04ac1058a4fd175daebef2477be",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 1124,
        "line_start": 1118,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-fig-cycle-target-check",
        "anchor": "o012-fom-u003-fig-cycle-target-check",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-fig-disk-boundary-les",
      "projected_id": "urn:uuid:8ad5ca57-3100-51c7-9c61-b70b11d97463",
      "title": "$$",
      "kind": "figure",
      "order": 2,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-proof-sphere-homology",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-s05",
        "unit:o012-fom-u003-proof-sphere-homology",
        "unit:o012-fom-u003-fig-disk-boundary-les"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "d6bbeb00399fc7c62b90707b98d04bc7ce55c308866ff4d21f676f937e7f0a63",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 266,
        "line_start": 247,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-fig-disk-boundary-les",
        "anchor": "o012-fom-u003-fig-disk-boundary-les",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-fig-reduced-point-sequence",
      "projected_id": "urn:uuid:bff3bf02-8810-55ab-a6da-10a14cb695cb",
      "title": "Diagram semantik. Barisan berjalan dari homologi tereduksi satu titik ke",
      "kind": "figure",
      "order": 2,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-exa-pointed-relative",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-s06",
        "unit:o012-fom-u003-exa-pointed-relative",
        "unit:o012-fom-u003-fig-reduced-point-sequence"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "2ea8c2ed198eb2c8d2024e92067ef58c75927421e06c1ff73b8f4ccbf1cadcb0",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 1337,
        "line_start": 1332,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-fig-reduced-point-sequence",
        "anchor": "o012-fom-u003-fig-reduced-point-sequence",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-fig-short-exact-complexes",
      "projected_id": "urn:uuid:2d5e47dc-a6c3-5398-bf84-c7f48a9bcba0",
      "title": "Diagram semantik. Lima objek tersusun linear:",
      "kind": "figure",
      "order": 2,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-rem-short-exact-chain-complexes",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-s06",
        "unit:o012-fom-u003-rem-short-exact-chain-complexes",
        "unit:o012-fom-u003-fig-short-exact-complexes"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "bd7a184a30b9917a9881c044fc236ac80c34e202366b0b98a8037b466db26538",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 951,
        "line_start": 946,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-fig-short-exact-complexes",
        "anchor": "o012-fom-u003-fig-short-exact-complexes",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-fig-triple-short-exact",
      "projected_id": "urn:uuid:fd1afbf1-1ec8-5d00-8124-146ac2466b7e",
      "title": "Diagram semantik (kompleks rantai tripel). Lima objek tersusun sebagai",
      "kind": "figure",
      "order": 2,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-rem-triple-long-exact",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-s06",
        "unit:o012-fom-u003-rem-triple-long-exact",
        "unit:o012-fom-u003-fig-triple-short-exact"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "b4cb814130fc5d155f7201911307c32a2f190b011d875b91982436c6ec4ffee8",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 1381,
        "line_start": 1377,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-fig-triple-short-exact",
        "anchor": "o012-fom-u003-fig-triple-short-exact",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-hint-001",
      "projected_id": "urn:uuid:6c698645-abad-5035-9d1d-dd0f739aeb7a",
      "title": "Petunjuk. Baca eksak pada $A$, $B$, dan $C$ secara terpisah. Untuk bagian",
      "kind": "hint",
      "order": 2,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-mastery",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-mastery",
        "unit:o012-fom-u003-hint-001"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u003-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "2afb806d83205b4a7bdf97b5c7bab9c444ad3aa6ff42078b8534b8b0fb6a8de0",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 1434,
        "line_start": 1430,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-hint-001",
        "anchor": "o012-fom-u003-hint-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-rem-trivial-homology",
      "projected_id": "urn:uuid:a5240282-5aee-5ebe-92c5-2c9141fcef26",
      "title": "Catatan. Suatu barisan eksak jika dan hanya jika barisan tersebut merupakan",
      "kind": "remark",
      "order": 2,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-s05",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-s05",
        "unit:o012-fom-u003-rem-trivial-homology"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "6dde7ced37a23e0f000fa5bd4d62daf822b7eea194bde685e2f7ce8010cdbdf4",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 72,
        "line_start": 69,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-rem-trivial-homology",
        "anchor": "o012-fom-u003-rem-trivial-homology",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-s05",
      "projected_id": "urn:uuid:052cca3a-0c38-5c1f-a95c-8ae3d1f824be",
      "title": "Barisan eksak",
      "kind": "section",
      "order": 2,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-s05"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "440ef04ffabab2311377c37b2aac751557b1564a5f71220237428dc78e91875d",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 560,
        "line_start": 40,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-s05",
        "anchor": "o012-fom-u003-s05",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-audit-duplicate-arrow",
      "projected_id": "urn:uuid:280dbbcc-1c06-5df7-866e-3dada86c0517",
      "title": "Koreksi FOM-U003-COR-003 (panah ganda). Kode TikZ-CD sumber menggambar",
      "kind": "source_audit",
      "order": 3,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-source-corrections",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-source-corrections",
        "unit:o012-fom-u003-audit-duplicate-arrow"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u003-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "ad46b156dbc94369026ae42ca524ed698eb67935f64b46fecfca33f12fc19f99",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 586,
        "line_start": 581,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-audit-duplicate-arrow",
        "anchor": "o012-fom-u003-audit-duplicate-arrow",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-fig-sphere-short-exact-first",
      "projected_id": "urn:uuid:64f4eeea-0ce7-5b93-baad-0025726360b7",
      "title": "$$",
      "kind": "figure",
      "order": 3,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-proof-sphere-homology",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-s05",
        "unit:o012-fom-u003-proof-sphere-homology",
        "unit:o012-fom-u003-fig-sphere-short-exact-first"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "111e51ba1fd1beb73ff660f6308f24dbee78ec51c3666c3b6c95f42e5be1c62e",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 282,
        "line_start": 271,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-fig-sphere-short-exact-first",
        "anchor": "o012-fom-u003-fig-sphere-short-exact-first",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-fig-suspension-short-exact",
      "projected_id": "urn:uuid:50b8dfec-c288-51a1-b405-a7f2dcbb2bf5",
      "title": "$$",
      "kind": "figure",
      "order": 3,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-proof-suspension-homology",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-s05",
        "unit:o012-fom-u003-proof-suspension-homology",
        "unit:o012-fom-u003-fig-suspension-short-exact"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "cb681f641793b43593d54186b486f6369bc55cf6b123a8aea2d07fd537ccefc7",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 452,
        "line_start": 443,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-fig-suspension-short-exact",
        "anchor": "o012-fom-u003-fig-suspension-short-exact",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-rem-relative-boundary-well-defined",
      "projected_id": "urn:uuid:82845177-5c66-5ea3-bcce-8514416b33da",
      "title": "Catatan. Pemetaan batas",
      "kind": "remark",
      "order": 3,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-s06",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-s06",
        "unit:o012-fom-u003-rem-relative-boundary-well-defined"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "cea43cc30b6ed07515370dc2b91e2368c10fd69e7bbbcc95eddff76a833030cc",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 730,
        "line_start": 708,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-rem-relative-boundary-well-defined",
        "anchor": "o012-fom-u003-rem-relative-boundary-well-defined",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-rem-why-exact",
      "projected_id": "urn:uuid:30a4a6f5-4fc5-5b44-b1e9-f575013f0b55",
      "title": "Catatan. Barisan-barisan ini disebut eksak karena, sementara biasanya kita",
      "kind": "remark",
      "order": 3,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-s05",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-s05",
        "unit:o012-fom-u003-rem-why-exact"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "01a1e299c2b0dd33fb517ecbc4170c3a299aa747da43decdef239db59507d1b8",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 85,
        "line_start": 74,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-rem-why-exact",
        "anchor": "o012-fom-u003-rem-why-exact",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-sol-001",
      "projected_id": "urn:uuid:4e32c9c3-133b-575b-9405-2b030835ff9b",
      "title": "Solusi Pemeriksaan F3.1. Eksak pada $A$ memberi",
      "kind": "solution",
      "order": 3,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-mastery",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-mastery",
        "unit:o012-fom-u003-sol-001"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u003-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "bc516d203d42775c37ba685ca9583c442aff21cccb4ca78d2e807ae5da3a7038",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 1473,
        "line_start": 1436,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-sol-001",
        "anchor": "o012-fom-u003-sol-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-source-corrections",
      "projected_id": "urn:uuid:13143de9-d6af-528d-abdb-b63cd2622f90",
      "title": "Audit koreksi sumber",
      "kind": "section",
      "order": 3,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-source-corrections"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u003-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "196c67d109d9c484b4b1dea3ced95d3cff65ffd35776387c963f82efa458b8ea",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 676,
        "line_start": 561,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-source-corrections",
        "anchor": "o012-fom-u003-source-corrections",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-audit-short-exact-quotient",
      "projected_id": "urn:uuid:28d68d58-25a0-5664-b661-e3e25cd4accd",
      "title": "Koreksi FOM-U003-COR-004 (identifikasi hasil bagi). Sumber menulis secara",
      "kind": "source_audit",
      "order": 4,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-source-corrections",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-source-corrections",
        "unit:o012-fom-u003-audit-short-exact-quotient"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u003-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "4fd00c19de1b8550e3e69e55383759ee4d8b9db67bf2118eba6ac29c51002b2a",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 595,
        "line_start": 588,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-audit-short-exact-quotient",
        "anchor": "o012-fom-u003-audit-short-exact-quotient",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-corr-001",
      "projected_id": "urn:uuid:82046077-e32f-538e-a47f-aa0d6a3099c5",
      "title": "Koreksi tipografis yang diusulkan. Sumber mencetak",
      "kind": "source_audit",
      "order": 4,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-s06",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-s06",
        "unit:o012-fom-u003-corr-001"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u003-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "ac6fe1702bb4bfa6a911106040c5deed8795aae541d74d59f4d786193c7d0a56",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 736,
        "line_start": 732,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-corr-001",
        "anchor": "o012-fom-u003-corr-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-ex-injective",
      "projected_id": "urn:uuid:983a87be-f7c9-527f-b468-fb29210af91e",
      "title": "Contoh. Barisan",
      "kind": "example",
      "order": 4,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-s05",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-s05",
        "unit:o012-fom-u003-ex-injective"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "f1efbfcf50d5b03d6e9dcc7644a6f3ca3f2dbaf15d9b1a1264321155d89055e8",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 101,
        "line_start": 87,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-ex-injective",
        "anchor": "o012-fom-u003-ex-injective",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-fig-sphere-short-exact",
      "projected_id": "urn:uuid:798f1eda-a725-5ddc-8357-dbb4008b842b",
      "title": "$$",
      "kind": "figure",
      "order": 4,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-proof-sphere-homology",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-s05",
        "unit:o012-fom-u003-proof-sphere-homology",
        "unit:o012-fom-u003-fig-sphere-short-exact"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "8c0036978f6c90ee69c86d4a9c6ff1be7539eb1d7b36f2524b1e06fbef6df0fc",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 298,
        "line_start": 288,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-fig-sphere-short-exact",
        "anchor": "o012-fom-u003-fig-sphere-short-exact",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-mcheck-002",
      "projected_id": "urn:uuid:6fcfe83e-cdd2-503c-96a5-f98a416dd869",
      "title": "Pemeriksaan Penguasaan F3.2 (suspensi dan sfera). Gunakan",
      "kind": "exercise",
      "order": 4,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-mastery",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-mastery",
        "unit:o012-fom-u003-mcheck-002"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u003-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "f8dc731dc8bb2e7250f302ab94f49c621786527169373dc0e65208ec843ba957",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 1486,
        "line_start": 1475,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-mcheck-002",
        "anchor": "o012-fom-u003-mcheck-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-fom-u003-hint-002",
            "relation_id": "urn:uuid:a55512d1-5e0f-5e7d-8fd5-93fb49e7ec3e",
            "native_relation_id": "relation:hints:fom-u003-hint-002:mcheck-002"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-fom-u003-sol-002",
            "relation_id": "urn:uuid:fcd4fbbb-4b24-58de-b06e-85caabb74254",
            "native_relation_id": "relation:solves:fom-u003-sol-002:mcheck-002"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-fom-u003-s06",
      "projected_id": "urn:uuid:0b242c8b-bcca-5bef-9af1-c751920fd583",
      "title": "Homologi relatif",
      "kind": "section",
      "order": 4,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-s06"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "2657a327f45240aa5a825e57be51be722580c87776552e063145cf8d8cf268d8",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 1408,
        "line_start": 677,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-s06",
        "anchor": "o012-fom-u003-s06",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-audit-disk-reduced",
      "projected_id": "urn:uuid:b9ab184e-1f3f-58d0-8e20-e826ced75f17",
      "title": "Koreksi FOM-U003-COR-012 (kualifikasi homologi cakram). Sumber mengatakan",
      "kind": "source_audit",
      "order": 5,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-source-corrections",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-source-corrections",
        "unit:o012-fom-u003-audit-disk-reduced"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u003-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "928ccaed88c8a5409f94ea75520dc076e89c639ec56fa3a9eb7dca5a423ca75d",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 603,
        "line_start": 597,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-audit-disk-reduced",
        "anchor": "o012-fom-u003-audit-disk-reduced",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-ex-surjective",
      "projected_id": "urn:uuid:dfa1aa41-8b72-5df5-a601-248335029148",
      "title": "Contoh. Barisan",
      "kind": "example",
      "order": 5,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-s05",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-s05",
        "unit:o012-fom-u003-ex-surjective"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "4cb0dabe68307beebd4a1e82d5b2ef4b335aac01762e210d9a1489d1e2d6e788",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 117,
        "line_start": 103,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-ex-surjective",
        "anchor": "o012-fom-u003-ex-surjective",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-hint-002",
      "projected_id": "urn:uuid:af2e9d4a-5c7c-516c-ace7-c8cab2c08402",
      "title": "Petunjuk. Mulailah dari",
      "kind": "hint",
      "order": 5,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-mastery",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-mastery",
        "unit:o012-fom-u003-hint-002"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u003-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "c06155ee22925993730824ee277ad4056c5999cecc239b096d2379895eea8c1d",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 1494,
        "line_start": 1488,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-hint-002",
        "anchor": "o012-fom-u003-hint-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-mastery",
      "projected_id": "urn:uuid:a0bd3f56-dd7f-59b7-8e3f-ff37441c3b7b",
      "title": "Pemeriksaan penguasaan",
      "kind": "section",
      "order": 5,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-mastery"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u003-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "b3963db4a26c045d7c80f36d6d859ef1f96cade9207e0117736a3d92f2f8b144",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 1767,
        "line_start": 1409,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-mastery",
        "anchor": "o012-fom-u003-mastery",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-rem-relative-chain-complex",
      "projected_id": "urn:uuid:557093aa-f9fc-57a2-b9a0-2d9df3d66dd9",
      "title": "Catatan. Pasangan $\\bigl(C_n(X,A),\\partial\\bigr)$ merupakan kompleks",
      "kind": "remark",
      "order": 5,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-s06",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-s06",
        "unit:o012-fom-u003-rem-relative-chain-complex"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "ff05e8354f92b93527e72a7ed0b1d44f8193ff4eafd8d63b5fbd33f697152aa7",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 741,
        "line_start": 738,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-rem-relative-chain-complex",
        "anchor": "o012-fom-u003-rem-relative-chain-complex",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-audit-szero-reduced",
      "projected_id": "urn:uuid:8117d059-ad8e-5b43-bc99-38ec733b477d",
      "title": "Koreksi FOM-U003-COR-005 (homologi tereduksi pada kasus dasar). Seluruh",
      "kind": "source_audit",
      "order": 6,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-source-corrections",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-source-corrections",
        "unit:o012-fom-u003-audit-szero-reduced"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u003-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "ae857034dbe2cc11fa387755017eb8fd9496d694a9ccda95f5979c89a1833de5",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 612,
        "line_start": 605,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-audit-szero-reduced",
        "anchor": "o012-fom-u003-audit-szero-reduced",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-boundary-001",
      "projected_id": "urn:uuid:b3686dfa-faf0-540e-958d-236995084601",
      "title": "Batas sumber komponen. Unit ini menerjemahkan",
      "kind": "boundary",
      "order": 6,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-boundary-001"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u003-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "c2749eff2160c7e06c7d0f45aab8078a6a44b6ad14c7adb461bdb689d5e18281",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 1773,
        "line_start": 1768,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-boundary-001",
        "anchor": "o012-fom-u003-boundary-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-def-relative-homology",
      "projected_id": "urn:uuid:072ef15c-0a42-5fed-979c-ca9ea39325ba",
      "title": "Definisi (homologi relatif). Homologi pasangan $(X,A)$, atau grup",
      "kind": "definition",
      "order": 6,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-s06",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-s06",
        "unit:o012-fom-u003-def-relative-homology"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "749b2bae5867c8a791def1f98abe0d508885ecbc7767ab88fc43e3729e99228e",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 754,
        "line_start": 743,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-def-relative-homology",
        "anchor": "o012-fom-u003-def-relative-homology",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-ex-isomorphism",
      "projected_id": "urn:uuid:f8a07eff-80eb-55ef-9741-3b58dc61666f",
      "title": "Contoh. Dengan menggabungkan dua hasil terakhir, kita memperoleh bahwa",
      "kind": "example",
      "order": 6,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-s05",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-s05",
        "unit:o012-fom-u003-ex-isomorphism"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "3167bdbbc7ce65d28e6baf3e0f9121e71922c0b3d221eeb8454cd2889c6e394c",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 133,
        "line_start": 119,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-ex-isomorphism",
        "anchor": "o012-fom-u003-ex-isomorphism",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-sol-002",
      "projected_id": "urn:uuid:923d3bae-f50e-5160-aa07-983e5e255de4",
      "title": "Solusi Pemeriksaan F3.2. Untuk $m=0$,",
      "kind": "solution",
      "order": 6,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-mastery",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-mastery",
        "unit:o012-fom-u003-sol-002"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u003-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "2cc075800c65ae960ac74a8d9d9b06299659250cf4ecec26dd5403a4a6a10a88",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 1530,
        "line_start": 1496,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-sol-002",
        "anchor": "o012-fom-u003-sol-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-audit-suspension-face",
      "projected_id": "urn:uuid:a0d19b7a-76ae-54d0-8c7a-9a1f63001296",
      "title": "Koreksi FOM-U003-COR-006 (muka yang diruntuhkan pada suspensi). Definisi",
      "kind": "source_audit",
      "order": 7,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-source-corrections",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-source-corrections",
        "unit:o012-fom-u003-audit-suspension-face"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u003-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "1e0b40eea8114c85b3941f90c82c5a6e1dcd0c08d73e70d1e23e5a01b61a6572",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 621,
        "line_start": 614,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-audit-suspension-face",
        "anchor": "o012-fom-u003-audit-suspension-face",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-ex-short-exact",
      "projected_id": "urn:uuid:5d485288-6ab6-511b-962f-073957d40dda",
      "title": "Contoh (barisan eksak pendek). Barisan eksak pendek ialah barisan eksak",
      "kind": "example",
      "order": 7,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-s05",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-s05",
        "unit:o012-fom-u003-ex-short-exact"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "efff05563f09e4f7ebbcf946f4034562919fe476ec0128f1c4e9cc7a3c48fd8e",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 159,
        "line_start": 135,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-ex-short-exact",
        "anchor": "o012-fom-u003-ex-short-exact",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-mcheck-003",
      "projected_id": "urn:uuid:05345277-dc4d-5271-94b8-697bf296098c",
      "title": "Pemeriksaan Penguasaan F3.3 (siklus dan batas relatif). Untuk pasangan",
      "kind": "exercise",
      "order": 7,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-mastery",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-mastery",
        "unit:o012-fom-u003-mcheck-003"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u003-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "20c75652d001913206127e2dc5fa02e234ebc4fa45a97632ef9ce25bfd139419",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 1541,
        "line_start": 1532,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-mcheck-003",
        "anchor": "o012-fom-u003-mcheck-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-fom-u003-hint-003",
            "relation_id": "urn:uuid:bed3d175-1032-59fc-8ff3-6b942f678d8d",
            "native_relation_id": "relation:hints:fom-u003-hint-003:mcheck-003"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-fom-u003-sol-003",
            "relation_id": "urn:uuid:0cf57a1f-eb41-5926-80ca-6896e7f7d7e8",
            "native_relation_id": "relation:solves:fom-u003-sol-003:mcheck-003"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-fom-u003-rem-relative-cycle",
      "projected_id": "urn:uuid:f4ec2a5f-c4d7-5f42-9447-7d40c3f21acb",
      "title": "Catatan (siklus relatif). Sebuah siklus relatif adalah rantai relatif",
      "kind": "remark",
      "order": 7,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-s06",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-s06",
        "unit:o012-fom-u003-rem-relative-cycle"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "15a5f8fbaaee38775e14f0dc6866e7e3676964895741c8127c6254d3026ce6ae",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 775,
        "line_start": 756,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-rem-relative-cycle",
        "anchor": "o012-fom-u003-rem-relative-cycle",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-audit-suspension-word",
      "projected_id": "urn:uuid:afc8dd26-a5e1-54d8-854b-29ed9b7cdd22",
      "title": "Koreksi FOM-U003-COR-007 (nama konstruksi). Contoh dimulai dengan",
      "kind": "source_audit",
      "order": 8,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-source-corrections",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-source-corrections",
        "unit:o012-fom-u003-audit-suspension-word"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u003-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "bc444f7e876d78fd772b89e1357eae27b618ac1a628aaba325bace7fa39e18d1",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 627,
        "line_start": 623,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-audit-suspension-word",
        "anchor": "o012-fom-u003-audit-suspension-word",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-def-good-pair",
      "projected_id": "urn:uuid:11f12d07-b087-5814-9127-cfb2562bfe40",
      "title": "Definisi (pasangan baik). Misalkan $X$ ruang topologis dan",
      "kind": "definition",
      "order": 8,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-s05",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-s05",
        "unit:o012-fom-u003-def-good-pair"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "fc2dc20fdc257c8950a9a83dd6e7793d790c1190c72bb845563fe011b70a7012",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 166,
        "line_start": 161,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-def-good-pair",
        "anchor": "o012-fom-u003-def-good-pair",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-hint-003",
      "projected_id": "urn:uuid:c553ae56-7256-5b71-890c-4cdfdf025d9a",
      "title": "Petunjuk. Gunakan definisi",
      "kind": "hint",
      "order": 8,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-mastery",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-mastery",
        "unit:o012-fom-u003-hint-003"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u003-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "6ed7cda3e2d90a29d0eb959e33e3be4d0afc109872f52bac5a5c6b7a5cf8b6ab",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 1547,
        "line_start": 1543,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-hint-003",
        "anchor": "o012-fom-u003-hint-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-rem-relative-boundary",
      "projected_id": "urn:uuid:b61be934-ce26-5f66-840f-2b91f723286b",
      "title": "Catatan (batas relatif). Sebuah batas relatif adalah rantai relatif",
      "kind": "remark",
      "order": 8,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-s06",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-s06",
        "unit:o012-fom-u003-rem-relative-boundary"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "77419b3d8b1bb958b97a6e30fb89f614059f03e8103a388bb51be5ba51043a96",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 809,
        "line_start": 777,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-rem-relative-boundary",
        "anchor": "o012-fom-u003-rem-relative-boundary",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-audit-xs-typo",
      "projected_id": "urn:uuid:b90edccb-ee2a-56ee-a007-1096ed15b044",
      "title": "Koreksi FOM-U003-COR-008 (salah ketik simbol). Suku terakhir diagram sumber",
      "kind": "source_audit",
      "order": 9,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-source-corrections",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-source-corrections",
        "unit:o012-fom-u003-audit-xs-typo"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u003-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "acad65ef9805cf953f3ad41d4cf75e116ab0f00f0156b8b49c5ad246d901f501",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 633,
        "line_start": 629,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-audit-xs-typo",
        "anchor": "o012-fom-u003-audit-xs-typo",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-corr-002",
      "projected_id": "urn:uuid:842d20dd-8fc1-570b-bd18-d4e82d93e692",
      "title": "Koreksi tipografis yang diusulkan. Kata sumber “equialent” dibaca sebagai",
      "kind": "source_audit",
      "order": 9,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-s06",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-s06",
        "unit:o012-fom-u003-corr-002"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u003-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "f67adfa0bcb869cb51b253b65b8e83be0944cac94e7c9429a8cfdd9a0fd1bb87",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 815,
        "line_start": 811,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-corr-002",
        "anchor": "o012-fom-u003-corr-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-sol-003",
      "projected_id": "urn:uuid:3646211e-9340-5634-91a8-502aa2a24f94",
      "title": "Solusi Pemeriksaan F3.3. Tidak ada simpleks singular berdomain",
      "kind": "solution",
      "order": 9,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-mastery",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-mastery",
        "unit:o012-fom-u003-sol-003"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u003-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "e5759ae25109f2368fbad02e779065fc899750e1d436d66de2db0f7af65bfd89",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 1577,
        "line_start": 1549,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-sol-003",
        "anchor": "o012-fom-u003-sol-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-thm-les-quotient",
      "projected_id": "urn:uuid:ec185026-8512-504c-b56e-e947c150bcd4",
      "title": "Teorema. Misalkan $(X,A)$ pasangan baik. Maka terdapat barisan eksak",
      "kind": "theorem",
      "order": 9,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-s05",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-s05",
        "unit:o012-fom-u003-thm-les-quotient"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "82024b699c2851ee8e2f5e30503fd1966728f693623c23d68747ee371dd7d5b2",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 195,
        "line_start": 168,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-thm-les-quotient",
        "anchor": "o012-fom-u003-thm-les-quotient",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-audit-cone-apex",
      "projected_id": "urn:uuid:28f293ba-e224-516c-8fc9-e105854edc56",
      "title": "Koreksi FOM-U003-COR-009 (titik kontraksi kerucut). Sumber menulis",
      "kind": "source_audit",
      "order": 10,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-source-corrections",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-source-corrections",
        "unit:o012-fom-u003-audit-cone-apex"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u003-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "034e35ca7f58250d70fd93e0e8fc9b24e244fe2c18b58165176c23da48c23105",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 643,
        "line_start": 635,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-audit-cone-apex",
        "anchor": "o012-fom-u003-audit-cone-apex",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-forward-quotient-les",
      "projected_id": "urn:uuid:0d301c29-3843-5efb-99d3-66153d22342d",
      "title": "Penanda bukti maju. Sumber menyatakan teorema ini tanpa bukti, lalu",
      "kind": "source_omission",
      "order": 10,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-s05",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-s05",
        "unit:o012-fom-u003-forward-quotient-les"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u003-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "9d80c6da682f89bbc4827ef8bf93ca5ede2a66e8cdae6c00637ba7d01a9fb489",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 205,
        "line_start": 197,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-forward-quotient-les",
        "anchor": "o012-fom-u003-forward-quotient-les",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-mcheck-004",
      "projected_id": "urn:uuid:cb1fbe49-ee1a-5ba4-bd1b-2f5911acacd2",
      "title": "Pemeriksaan Penguasaan F3.4 (membangun pemetaan penghubung). Misalkan",
      "kind": "exercise",
      "order": 10,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-mastery",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-mastery",
        "unit:o012-fom-u003-mcheck-004"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u003-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "db0a7757448891522683afad738a4eca69c6e1e712229f2ddc3fb699a446e8cf",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 1595,
        "line_start": 1579,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-mcheck-004",
        "anchor": "o012-fom-u003-mcheck-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-fom-u003-hint-004",
            "relation_id": "urn:uuid:5314d022-bf69-5c28-9eef-3f053f41a9e2",
            "native_relation_id": "relation:hints:fom-u003-hint-004:mcheck-004"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-fom-u003-sol-004",
            "relation_id": "urn:uuid:167a8651-2e70-56f5-8a34-008d6754371d",
            "native_relation_id": "relation:solves:fom-u003-sol-004:mcheck-004"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-fom-u003-rem-formal-relative-chains",
      "projected_id": "urn:uuid:5bd1f9e4-b1d6-5a61-b073-bb16921d69e5",
      "title": "Catatan (rantai tetap merupakan jumlah formal). Perhatikan dua rantai-$1$",
      "kind": "remark",
      "order": 10,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-s06",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-s06",
        "unit:o012-fom-u003-rem-formal-relative-chains"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "499fa854f7412a79f1b1faeba46b18c3f3a7a51ba6a82a14f10e09a212ebe1f0",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 838,
        "line_start": 817,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-rem-formal-relative-chains",
        "anchor": "o012-fom-u003-rem-formal-relative-chains",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-audit-brouwer-continuous",
      "projected_id": "urn:uuid:cbe5f856-163e-593b-bbd6-b290beed4943",
      "title": "Koreksi FOM-U003-COR-010 (hipotesis teorema Brouwer). Sumber mencetak",
      "kind": "source_audit",
      "order": 11,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-source-corrections",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-source-corrections",
        "unit:o012-fom-u003-audit-brouwer-continuous"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u003-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "ba53d939eaef9cbb3ee8521009c27eddc08e74af169ceeb3a7a84c6d535703d3",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 651,
        "line_start": 645,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-audit-brouwer-continuous",
        "anchor": "o012-fom-u003-audit-brouwer-continuous",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-cor-sphere-homology",
      "projected_id": "urn:uuid:6007ee05-a3c4-50b5-978b-4d70b4702b6e",
      "title": "Akibat. Kita mempunyai",
      "kind": "corollary",
      "order": 11,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-s05",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-s05",
        "unit:o012-fom-u003-cor-sphere-homology"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "4c5fdb56904b4a1d6a426211095309e64e6539b4ebb586903d13316552c52030",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 217,
        "line_start": 207,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-cor-sphere-homology",
        "anchor": "o012-fom-u003-cor-sphere-homology",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-corr-formal-degree",
      "projected_id": "urn:uuid:017fd5cd-72d4-5af1-859d-3dde92467dc2",
      "title": "Koreksi indeks. Sumber sedang membahas rantai-$1$, tetapi menulis",
      "kind": "source_audit",
      "order": 11,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-s06",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-s06",
        "unit:o012-fom-u003-corr-formal-degree"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u003-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "b49627607d3e7bb65b9787be4f07731f99ee3d692c58cc39c2120306cbee3b11",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 846,
        "line_start": 840,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-corr-formal-degree",
        "anchor": "o012-fom-u003-corr-formal-degree",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-hint-004",
      "projected_id": "urn:uuid:a47d23b2-7fe0-5c78-b36e-b89390736bd4",
      "title": "Petunjuk. Untuk dua pengangkatan $b,b'$, tulis",
      "kind": "hint",
      "order": 11,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-mastery",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-mastery",
        "unit:o012-fom-u003-hint-004"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u003-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "0dfeee927ffabe4c227c97756abf7a408f8b24faac91e1b79bfd7e746d2f5351",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 1601,
        "line_start": 1597,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-hint-004",
        "anchor": "o012-fom-u003-hint-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-audit-no-fixed-points",
      "projected_id": "urn:uuid:96d6d0c2-acfd-56bb-a0ac-43683d47f953",
      "title": "Koreksi FOM-U003-COR-011 (negasi yang salah ketik). Sumber mencetak bahwa",
      "kind": "source_audit",
      "order": 12,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-source-corrections",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-source-corrections",
        "unit:o012-fom-u003-audit-no-fixed-points"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u003-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "6d24b8dae81eab50eadff08714f4ad370d5814a173de5719fdc39f7ee5e71b15",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 658,
        "line_start": 653,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-audit-no-fixed-points",
        "anchor": "o012-fom-u003-audit-no-fixed-points",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-def-map-of-pairs",
      "projected_id": "urn:uuid:c1dff277-056e-5d06-9104-2ad6c2e5ee18",
      "title": "Definisi (peta pasangan). Suatu pemetaan",
      "kind": "definition",
      "order": 12,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-s06",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-s06",
        "unit:o012-fom-u003-def-map-of-pairs"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "2a02fb2807a722c5d34450f629d487bf6573bdb31b43d86d6ea678b5e3613f90",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 856,
        "line_start": 848,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-def-map-of-pairs",
        "anchor": "o012-fom-u003-def-map-of-pairs",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-proof-sphere-homology",
      "projected_id": "urn:uuid:720b846e-5325-5376-84cd-11f0e3d5162c",
      "title": "Bukti. Untuk langkah induksi $n\\geq1$, nyatakan $X=\\mathbb D^n$ dan",
      "kind": "proof",
      "order": 12,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-s05",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-s05",
        "unit:o012-fom-u003-proof-sphere-homology"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "fb895163c21f6d775e0acf9abafc90a4d7e3d4e3a0e06dc14fc957853046e3ed",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 318,
        "line_start": 219,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-proof-sphere-homology",
        "anchor": "o012-fom-u003-proof-sphere-homology",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-sol-004",
      "projected_id": "urn:uuid:3b1a0b30-7d0b-5298-baae-6fc2fc54fe21",
      "title": "Solusi Pemeriksaan F3.4. Karena $j$ pemetaan rantai dan $c$ siklus,",
      "kind": "solution",
      "order": 12,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-mastery",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-mastery",
        "unit:o012-fom-u003-sol-004"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u003-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "97f2c5b652eb8ad5bab872d2384903bc4c53bc19d96f6f82ed99cfe89a2c413d",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 1649,
        "line_start": 1603,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-sol-004",
        "anchor": "o012-fom-u003-sol-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-audit-boundary-reduced",
      "projected_id": "urn:uuid:682c1182-4461-56bc-9c55-e5ee79031282",
      "title": "Koreksi FOM-U003-COR-013 (homologi tereduksi dan derajat). Bukti sumber",
      "kind": "source_audit",
      "order": 13,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-source-corrections",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-source-corrections",
        "unit:o012-fom-u003-audit-boundary-reduced"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u003-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "bf85c12f7e48567045d43a30484cba53a9ad7413722e19f2d455057228e3b671",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 668,
        "line_start": 660,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-audit-boundary-reduced",
        "anchor": "o012-fom-u003-audit-boundary-reduced",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-def-cone",
      "projected_id": "urn:uuid:1646b57f-6384-5cd2-b6ea-83af86c7f031",
      "title": "Definisi (kerucut suatu ruang). Misalkan $X$ ruang topologis. Kita",
      "kind": "definition",
      "order": 13,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-s05",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-s05",
        "unit:o012-fom-u003-def-cone"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "af0208626274b48a6e5b0664a5a1b049920338710d240d0c9761777f86231626",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 327,
        "line_start": 320,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-def-cone",
        "anchor": "o012-fom-u003-def-cone",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-mcheck-005",
      "projected_id": "urn:uuid:2d0dcda5-8b50-5e6a-9cd7-902b348ab729",
      "title": "Pemeriksaan Penguasaan F3.5 (eksaknya barisan homologi panjang). Dengan",
      "kind": "exercise",
      "order": 13,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-mastery",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-mastery",
        "unit:o012-fom-u003-mcheck-005"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u003-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "9e8dc1f84e0ffd3b96f6bc2f673f0b0a35eea48affc9f0e1d4a75ccfaa6c5e7e",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 1660,
        "line_start": 1651,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-mcheck-005",
        "anchor": "o012-fom-u003-mcheck-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-fom-u003-hint-005",
            "relation_id": "urn:uuid:3889b804-7547-54f8-b14d-d53eaf6b3787",
            "native_relation_id": "relation:hints:fom-u003-hint-005:mcheck-005"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-fom-u003-sol-005",
            "relation_id": "urn:uuid:fdf80a18-7d81-5997-8d49-4f3f067ec612",
            "native_relation_id": "relation:solves:fom-u003-sol-005:mcheck-005"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-fom-u003-rem-relative-induced-map",
      "projected_id": "urn:uuid:13a0aadd-89e4-557d-b3cf-ce4fb1578903",
      "title": "Catatan (pemetaan terinduksi dan homotopi relatif). Sebuah peta pasangan",
      "kind": "remark",
      "order": 13,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-s06",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-s06",
        "unit:o012-fom-u003-rem-relative-induced-map"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "7565f00296f1cb976cabd718213b3b2fe3d6c9955daf3fae934eb30acc8fda88",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 888,
        "line_start": 858,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-rem-relative-induced-map",
        "anchor": "o012-fom-u003-rem-relative-induced-map",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-audit-brouwer-continuity",
      "projected_id": "urn:uuid:6e995d4f-6e98-5b01-9af1-ea3b2b631c1a",
      "title": "Perbaikan FOM-U003-COR-015 (kontinuitas retraksi radial). Sumber",
      "kind": "source_audit",
      "order": 14,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-source-corrections",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-source-corrections",
        "unit:o012-fom-u003-audit-brouwer-continuity"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u003-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "081448a177dbc2a752fbc073156729a9cbef390cdd469147c82dea143bfdfc83",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 675,
        "line_start": 670,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-audit-brouwer-continuity",
        "anchor": "o012-fom-u003-audit-brouwer-continuity",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-corr-003",
      "projected_id": "urn:uuid:85b6aae2-e47e-5e06-b5af-39b16697c2d4",
      "title": "Koreksi substantif. “pris, operator” pada baris 1683 adalah salah ketik",
      "kind": "source_audit",
      "order": 14,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-s06",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-s06",
        "unit:o012-fom-u003-corr-003"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u003-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "7c1f39510fcc5bb8e203fd2845ba2a05cc20509f53c5699b99dd85878a24abe6",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 902,
        "line_start": 890,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-corr-003",
        "anchor": "o012-fom-u003-corr-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-ex-circle-cone",
      "projected_id": "urn:uuid:7c9cdae3-3f99-52c1-8cc2-251a071bd21a",
      "title": "Contoh. Misalkan $X=S^1$. Kerucut ruang tersebut adalah",
      "kind": "example",
      "order": 14,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-s05",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-s05",
        "unit:o012-fom-u003-ex-circle-cone"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "d3b2ea4ac9d8661cd15199b6a2583c5c6d011fc83a40bfb03f5c294527d9beb3",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 345,
        "line_start": 329,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-ex-circle-cone",
        "anchor": "o012-fom-u003-ex-circle-cone",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-hint-005",
      "projected_id": "urn:uuid:d9df8b32-7f5d-5e5c-adf8-199e82083e16",
      "title": "Petunjuk. Untuk setiap inklusi yang sukar, mulai dari kelas di kernel,",
      "kind": "hint",
      "order": 14,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-mastery",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-mastery",
        "unit:o012-fom-u003-hint-005"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u003-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "708546a1458ee2ebc4267ed23a4203b2714c9fe6afc8ceb65c2e2eb4699b44bf",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 1666,
        "line_start": 1662,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-hint-005",
        "anchor": "o012-fom-u003-hint-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-audit-pair-homotopy",
      "projected_id": "urn:uuid:7c7de5b5-654b-565b-a64a-3b350b947e97",
      "title": "Klarifikasi FOM-U003-COR-016 (jenis homotopi). Sumber memakai",
      "kind": "source_audit",
      "order": 15,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-s06",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-s06",
        "unit:o012-fom-u003-audit-pair-homotopy"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u003-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "f43407fe945a9791c0191b23a63c7b70ee2f00bb395fb473bffcbdbf86a38b26",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 910,
        "line_start": 904,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-audit-pair-homotopy",
        "anchor": "o012-fom-u003-audit-pair-homotopy",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-def-suspension",
      "projected_id": "urn:uuid:afd786f4-07d3-5a5f-948a-a0b46f868d58",
      "title": "Definisi (suspensi suatu ruang). Misalkan $X$ ruang topologis. Kita",
      "kind": "definition",
      "order": 15,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-s05",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-s05",
        "unit:o012-fom-u003-def-suspension"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "e25e7ec6eba450cb867e332f45764159fa444a4016197392bf622bc876f37e15",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 358,
        "line_start": 347,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-def-suspension",
        "anchor": "o012-fom-u003-def-suspension",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-sol-005",
      "projected_id": "urn:uuid:c5ee3d0b-9d1b-5ca6-b555-8b3936990e90",
      "title": "Solusi Pemeriksaan F3.5. Komposisi berurutan nol memberi langsung",
      "kind": "solution",
      "order": 15,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-mastery",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-mastery",
        "unit:o012-fom-u003-sol-005"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u003-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "4562a7571796a942f6d1f9b4524ed3b6d0cf14de62cd12892f05c04721725ef4",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 1699,
        "line_start": 1668,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-sol-005",
        "anchor": "o012-fom-u003-sol-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-ex-circle-suspension",
      "projected_id": "urn:uuid:d56694cc-b0bc-59fc-9ec8-9689151db558",
      "title": "Contoh. Misalkan $X=S^1$. Suspensi ruang tersebut adalah",
      "kind": "example",
      "order": 16,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-s05",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-s05",
        "unit:o012-fom-u003-ex-circle-suspension"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "96430934e986670c23cc483611d24887f4b918099ea890703e6b839e4477f371",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 376,
        "line_start": 360,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-ex-circle-suspension",
        "anchor": "o012-fom-u003-ex-circle-suspension",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-mcheck-006",
      "projected_id": "urn:uuid:1df3f9e6-7b87-5761-8189-87ff023723e2",
      "title": "Pemeriksaan Penguasaan F3.6 (pasangan cakram dan tidak adanya retraksi).",
      "kind": "exercise",
      "order": 16,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-mastery",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-mastery",
        "unit:o012-fom-u003-mcheck-006"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u003-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "76696eaefe6692270cabcb95c60a0a94bd877f73ff3c17cc098fcce99257d6f9",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 1711,
        "line_start": 1701,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-mcheck-006",
        "anchor": "o012-fom-u003-mcheck-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-fom-u003-hint-006",
            "relation_id": "urn:uuid:6e298b46-15e0-5cc9-b280-58b38d5bea22",
            "native_relation_id": "relation:hints:fom-u003-hint-006:mcheck-006"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-fom-u003-sol-006",
            "relation_id": "urn:uuid:55d4bf9a-0e09-5b35-b86e-e553395b6666",
            "native_relation_id": "relation:solves:fom-u003-sol-006:mcheck-006"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-fom-u003-rem-short-exact-chain-complexes",
      "projected_id": "urn:uuid:334e3879-4d82-5140-b2db-a7a8625ee94d",
      "title": "Catatan (barisan eksak pendek kompleks rantai). Baris-baris pada diagram",
      "kind": "remark",
      "order": 16,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-s06",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-s06",
        "unit:o012-fom-u003-rem-short-exact-chain-complexes"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "7d6dea36147edc45f0a4cb6ad467380e573b05cc28c2e80c9b765f4d84fb05e5",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 952,
        "line_start": 912,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-rem-short-exact-chain-complexes",
        "anchor": "o012-fom-u003-rem-short-exact-chain-complexes",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-hint-006",
      "projected_id": "urn:uuid:64678051-e068-5dd0-a368-2246a4e4f6e1",
      "title": "Petunjuk. Gunakan kontraktibilitas $D^n$ dan",
      "kind": "hint",
      "order": 17,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-mastery",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-mastery",
        "unit:o012-fom-u003-hint-006"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u003-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "3fb56c2e7366ea32c1073a1667c502d5b27ce2f4ae071895441a84f290b5de78",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 1717,
        "line_start": 1713,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-hint-006",
        "anchor": "o012-fom-u003-hint-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-rem-suspension-sphere",
      "projected_id": "urn:uuid:96ec12df-1f43-5a9a-a1b6-b1df0b790275",
      "title": "Catatan. Perhatikan bahwa $SS^n$ homeomorfik dengan $S^{n+1}$. Sekarang",
      "kind": "remark",
      "order": 17,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-s05",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-s05",
        "unit:o012-fom-u003-rem-suspension-sphere"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "9941cd51309214c815f4407928f688329405080c693f225919ee47a99e3b8862",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 387,
        "line_start": 378,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-rem-suspension-sphere",
        "anchor": "o012-fom-u003-rem-suspension-sphere",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-thm-long-exact",
      "projected_id": "urn:uuid:20223fc5-cce0-51ef-941d-de6a2bb33ba0",
      "title": "Teorema (barisan eksak panjang dalam homologi). Misalkan",
      "kind": "theorem",
      "order": 17,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-s06",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-s06",
        "unit:o012-fom-u003-thm-long-exact"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "9502f89dd2639d5fae34ed71a18ce2a5586228f6fcfc5af10303307d0c5d94d5",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 981,
        "line_start": 954,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-thm-long-exact",
        "anchor": "o012-fom-u003-thm-long-exact",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-prop-suspension-homology",
      "projected_id": "urn:uuid:c20c39e7-d102-57b6-8825-76ecd35f742a",
      "title": "Proposisi. Misalkan $X$ ruang topologis tak kosong. Untuk setiap",
      "kind": "proposition",
      "order": 18,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-s05",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-s05",
        "unit:o012-fom-u003-prop-suspension-homology"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "3a4d883e910e3cf9b44c7e38470e0a87723cebbac23656e88e89617821939a95",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 396,
        "line_start": 389,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-prop-suspension-homology",
        "anchor": "o012-fom-u003-prop-suspension-homology",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-rem-relative-specialization",
      "projected_id": "urn:uuid:f2a24b8f-2dca-51ca-80b0-cb22d1f6798b",
      "title": "Catatan. Untuk contoh pasangan sebelumnya, $i$ adalah pemetaan inklusi dan",
      "kind": "remark",
      "order": 18,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-s06",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-s06",
        "unit:o012-fom-u003-rem-relative-specialization"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "1739954d8a2f641cb4afccefc5a22740d6c931c40931cdfadc87b4960280105a",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 986,
        "line_start": 983,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-rem-relative-specialization",
        "anchor": "o012-fom-u003-rem-relative-specialization",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-sol-006",
      "projected_id": "urn:uuid:c48c2d2c-0a17-51ce-9429-14d17ac6f5aa",
      "title": "Solusi Pemeriksaan F3.6. Karena $D^n$ kontraktibel, bagian tereduksi dari",
      "kind": "solution",
      "order": 18,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-mastery",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-mastery",
        "unit:o012-fom-u003-sol-006"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u003-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "ead137327cf8666d6b5bdd691626d08e86c6be7b0fce59b827abff4acd2521d0",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 1766,
        "line_start": 1719,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-sol-006",
        "anchor": "o012-fom-u003-sol-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-cor-pair-long-exact",
      "projected_id": "urn:uuid:f2b5561c-154a-5bb0-a8cb-bd7d347dff66",
      "title": "Akibat. Untuk setiap pasangan $(X,A)$, barisan",
      "kind": "corollary",
      "order": 19,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-s06",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-s06",
        "unit:o012-fom-u003-cor-pair-long-exact"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "4008da6ad932602256a707bb2cb3deaeaeee4b24f83a5bbafda99de8366108f5",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 1007,
        "line_start": 988,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-cor-pair-long-exact",
        "anchor": "o012-fom-u003-cor-pair-long-exact",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-proof-suspension-homology",
      "projected_id": "urn:uuid:5fdcee20-e7d1-5ce9-bdfe-769d80aad4da",
      "title": "Bukti. Kita mengetahui bahwa $CX/X=SX$.",
      "kind": "proof",
      "order": 19,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-s05",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-s05",
        "unit:o012-fom-u003-proof-suspension-homology"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "821591c64393e023023e19f26ea2c966c00f265dbbd02149808ab09df22dede2",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 462,
        "line_start": 398,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-proof-suspension-homology",
        "anchor": "o012-fom-u003-proof-suspension-homology",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-audit-suspension-degree",
      "projected_id": "urn:uuid:168e9607-93f9-57ae-a8f9-af0f769ff0f5",
      "title": "Koreksi FOM-U003-COR-014 (rentang derajat). Sumber tidak memberi rentang",
      "kind": "source_audit",
      "order": 20,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-s05",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-s05",
        "unit:o012-fom-u003-audit-suspension-degree"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u003-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "d4e7bb4b154e259566d807500b94dd9cf377bc1c3b2f476eccb006c9d2731a33",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 471,
        "line_start": 464,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-audit-suspension-degree",
        "anchor": "o012-fom-u003-audit-suspension-degree",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-proof-pair-long-exact",
      "projected_id": "urn:uuid:a1e698a2-4c73-5d11-ad07-d9f45051dfa9",
      "title": "Bukti pelengkap edisi. Pada setiap derajat, inklusi dan proyeksi hasil",
      "kind": "proof",
      "order": 20,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-s06",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-s06",
        "unit:o012-fom-u003-proof-pair-long-exact"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u003-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "512cdf68dc671906dcd5760a09e471bfc475cb9793fd7574a757190783f33742",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 1024,
        "line_start": 1009,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-proof-pair-long-exact",
        "anchor": "o012-fom-u003-proof-pair-long-exact",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-cor-boundary-not-retract",
      "projected_id": "urn:uuid:db0c3838-f083-55e7-8d92-e2c093f6d1f7",
      "title": "Akibat. Untuk $n\\geq1$, $\\partial\\mathbb D^n$ bukan retrak dari",
      "kind": "corollary",
      "order": 21,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-s05",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-s05",
        "unit:o012-fom-u003-cor-boundary-not-retract"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "0b0fce9cf928b70d7619bfb6c6a5f6e46295de5e85fafdef8b8979b4bdc9b81f",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 476,
        "line_start": 473,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-cor-boundary-not-retract",
        "anchor": "o012-fom-u003-cor-boundary-not-retract",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-proof-long-exact-source",
      "projected_id": "urn:uuid:5dd49dd3-cadb-5feb-90f3-ece1f006e34f",
      "title": "Bukti sumber untuk",
      "kind": "proof",
      "order": 21,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-s06",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-s06",
        "unit:o012-fom-u003-proof-long-exact-source"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "8b2e29fa26c16a4987d3970eee1bdc9470634124aea2d69813f6d7cb6a010d73",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 1155,
        "line_start": 1026,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-proof-long-exact-source",
        "anchor": "o012-fom-u003-proof-long-exact-source",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-corr-diagram-chasing-spelling",
      "projected_id": "urn:uuid:6c6f2900-85a6-5742-9969-88798dc868ee",
      "title": "Koreksi tipografis yang diusulkan. Kata sumber “arguemnts” dibaca sebagai",
      "kind": "source_audit",
      "order": 22,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-s06",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-s06",
        "unit:o012-fom-u003-corr-diagram-chasing-spelling"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u003-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "f8350f9fe95ee3fd175b1d838352db33d5488a208f6477d2b494165e869f5dce",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 1161,
        "line_start": 1157,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-corr-diagram-chasing-spelling",
        "anchor": "o012-fom-u003-corr-diagram-chasing-spelling",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-proof-boundary-not-retract",
      "projected_id": "urn:uuid:6cf0f748-a351-570c-a232-40462af2a70a",
      "title": "Bukti. Andaikan $r\\colon\\mathbb D^n\\to\\partial\\mathbb D^n$ suatu",
      "kind": "proof",
      "order": 22,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-s05",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-s05",
        "unit:o012-fom-u003-proof-boundary-not-retract"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "a591bfb30480088ec8cfc199d7b756a17b4e35c1de159e90025655b8db8dd990",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 498,
        "line_start": 478,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-proof-boundary-not-retract",
        "anchor": "o012-fom-u003-proof-boundary-not-retract",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-cor-brouwer",
      "projected_id": "urn:uuid:c268b161-129f-593d-9bf5-4bfa2a821945",
      "title": "Akibat (teorema titik tetap Brouwer). Untuk setiap $n\\geq0$, setiap",
      "kind": "corollary",
      "order": 23,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-s05",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-s05",
        "unit:o012-fom-u003-cor-brouwer"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "9a6b3cc2571fc2d9d61e220c3e43a922fe5b98c629af3f1a6bbc78722c511624",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 503,
        "line_start": 500,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-cor-brouwer",
        "anchor": "o012-fom-u003-cor-brouwer",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-omission-pr04",
      "projected_id": "urn:uuid:5b9b3a77-45c5-530c-a042-8d5a480441ff",
      "title": "Bagian yang dihilangkan dalam sumber. Sumber menyatakan bahwa untuk",
      "kind": "source_omission",
      "order": 23,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-s06",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-s06",
        "unit:o012-fom-u003-omission-pr04"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "0ce37e7a2579e74552ccc22ff72d35e44fb20c11115008132ac9bdd07bdc56ce",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 1171,
        "line_start": 1163,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-omission-pr04",
        "anchor": "o012-fom-u003-omission-pr04",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-proof-brouwer",
      "projected_id": "urn:uuid:02d6632e-4b76-5177-ab28-20e2951a4ed1",
      "title": "Bukti. Kasus $n=0$ langsung karena $\\mathbb D^0$ hanya terdiri atas satu",
      "kind": "proof",
      "order": 24,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-s05",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-s05",
        "unit:o012-fom-u003-proof-brouwer"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "4f2d2a63d688c8db2eb3559565d13dd4f8fdcc4968f69a0d9883c005909389e1",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 559,
        "line_start": 505,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-proof-brouwer",
        "anchor": "o012-fom-u003-proof-brouwer",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-proof-long-exact-repair",
      "projected_id": "urn:uuid:e67b65d2-64f1-5689-bac0-7ff24c5fb821",
      "title": "Perbaikan bukti FOM-PR-04 (keterdefinisian dan eksakitas lengkap). Untuk",
      "kind": "proof",
      "order": 24,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-s06",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-s06",
        "unit:o012-fom-u003-proof-long-exact-repair"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u003-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original_proof_repair",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "df8a4273b636376a641852113560442eb0cbf0e1604ba4406972d17464cffafa",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 1271,
        "line_start": 1173,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-proof-long-exact-repair",
        "anchor": "o012-fom-u003-proof-long-exact-repair",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-audit-connecting-map",
      "projected_id": "urn:uuid:089b63e1-b0f5-56a4-9139-082663609a7c",
      "title": "Audit sumber. Baris 1808 menyebut konstruksi sebagai",
      "kind": "source_audit",
      "order": 25,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-s06",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-s06",
        "unit:o012-fom-u003-audit-connecting-map"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u003-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "0e851fb20de26ed36643ea4f753373f48eb2f8f7cd6761287a10487d0459ab68",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 1281,
        "line_start": 1273,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-audit-connecting-map",
        "anchor": "o012-fom-u003-audit-connecting-map",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-rem-reduced-long-exact",
      "projected_id": "urn:uuid:eb51e4ff-4673-5332-8b92-5d2e7a98fe16",
      "title": "Catatan. Terdapat versi",
      "kind": "remark",
      "order": 26,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-s06",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-s06",
        "unit:o012-fom-u003-rem-reduced-long-exact"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "134ee9d7a387bcbb0c4cc13eb7c474dba7f4f3f69e60b9043d3dc274ce6e3251",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 1287,
        "line_start": 1283,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-rem-reduced-long-exact",
        "anchor": "o012-fom-u003-rem-reduced-long-exact",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-exa-pointed-relative",
      "projected_id": "urn:uuid:2f423dc4-25a1-54cc-a8d9-2634e0947f28",
      "title": "Contoh. Misalkan $x_0\\in X$. Dengan menerapkan versi tereduksi dari",
      "kind": "example",
      "order": 27,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-s06",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-s06",
        "unit:o012-fom-u003-exa-pointed-relative"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "19b63ed754cfbba4d6ff3d0616292e6f736075d6c9c041fef57cf6dbbf9ff23f",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 1338,
        "line_start": 1289,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-exa-pointed-relative",
        "anchor": "o012-fom-u003-exa-pointed-relative",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-corr-004",
      "projected_id": "urn:uuid:cec4a39e-7d36-5a9c-8a0e-b20c7f6eb961",
      "title": "Koreksi notasi. Sumber memulai dengan $x\\in X$ dan pasangan $(X,\\{x\\})$,",
      "kind": "source_audit",
      "order": 28,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-s06",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-s06",
        "unit:o012-fom-u003-corr-004"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u003-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "591a7e3b0a77768298fcf92d3f8324db3552614b9ec17c1b2fd779bde105626e",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 1346,
        "line_start": 1340,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-corr-004",
        "anchor": "o012-fom-u003-corr-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-rem-triple-long-exact",
      "projected_id": "urn:uuid:2f31f79b-971a-5e81-8078-13631a4b220e",
      "title": "Catatan (barisan eksak panjang suatu tripel). Barisan eksak panjang",
      "kind": "remark",
      "order": 29,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-s06",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-s06",
        "unit:o012-fom-u003-rem-triple-long-exact"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "e3b4dc03a9cf1579df3979277271353af45703aa7c6814eb9f5af2a66f893ac9",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 1386,
        "line_start": 1348,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-rem-triple-long-exact",
        "anchor": "o012-fom-u003-rem-triple-long-exact",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-corr-005",
      "projected_id": "urn:uuid:70057c88-385d-58fd-aa9e-d2e45296b5d3",
      "title": "Koreksi tipografis yang diusulkan. Frasa sumber “the a long exact",
      "kind": "source_audit",
      "order": 30,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-s06",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-s06",
        "unit:o012-fom-u003-corr-005"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u003-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "c5534a7ddcf54e3460014ef385b68db62018ac341a0202460922d1007f55a496",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 1392,
        "line_start": 1388,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-corr-005",
        "anchor": "o012-fom-u003-corr-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-corr-006",
      "projected_id": "urn:uuid:83bff479-ab5c-5114-bf87-7577f5b9129f",
      "title": "Koreksi notasi yang diusulkan. Baris 1918 memakai huruf kecil $b$, padahal",
      "kind": "source_audit",
      "order": 31,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-s06",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-s06",
        "unit:o012-fom-u003-corr-006"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u003-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "99962c284874cdc27a915b2cfdc759dd53d2c28b61f5ad35e0e3e4b00f0197e9",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 1398,
        "line_start": 1394,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-corr-006",
        "anchor": "o012-fom-u003-corr-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003-audit-good-pair",
      "projected_id": "urn:uuid:6843959f-762d-5f28-8d48-19c4997c9c1f",
      "title": "Koreksi cakupan. Akibat sumber mempertahankan hipotesis “pasangan baik”,",
      "kind": "source_audit",
      "order": 32,
      "group": "unit:o012-fom-u003",
      "parent_id": "unit:o012-fom-u003-s06",
      "native_path": [
        "unit:o012-fom-u003",
        "unit:o012-fom-u003-s06",
        "unit:o012-fom-u003-audit-good-pair"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u003-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "df556be4768976bc1640ed5d71222701569ef1492cd371e980027bcc555171d5",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 1407,
        "line_start": 1400,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003-audit-good-pair",
        "anchor": "o012-fom-u003-audit-good-pair",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u003",
      "projected_id": "urn:uuid:c9522018-cfb8-5609-b9bc-c5088b907e7e",
      "title": "Topologi Aljabar — Komponen Fomberg Unit 003: Barisan Eksak dan Homologi Relatif",
      "kind": "reader_unit",
      "order": 33,
      "group": "unit:o012-fom-u003",
      "parent_id": "course:o012-d60",
      "native_path": [
        "unit:o012-fom-u003"
      ],
      "concept_ids": [
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:singular-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy",
        "concept:good-pair",
        "concept:cone",
        "concept:suspension",
        "concept:relative-chain-group",
        "concept:relative-homology",
        "concept:relative-cycle",
        "concept:relative-boundary",
        "concept:homotopy-through-maps-of-pairs",
        "concept:commutative-diagram",
        "concept:injective",
        "concept:surjective",
        "concept:inclusion-map",
        "concept:basis",
        "concept:topological-boundary",
        "concept:long-exact-sequence-of-a-triple"
      ],
      "route_unit_ids": "D60-R10",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u003-composite-cc-by-sa-4.0"
      ],
      "provenance_relation": "composite_translated_and_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "file_sha256": "2571f62b977c00bff20e04756925a73497c0129f8c987940db0e1a649177f6b9",
        "line_end": 1773,
        "line_start": 1,
        "path": "source/id-ID/fomberg/units/fomberg-unit-003-exact-sequences-relative-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u003",
        "anchor": "o012-fom-u003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-fig-excision-equivalence",
      "projected_id": "urn:uuid:ab166cef-6932-5ada-bb3c-9513618d3630",
      "title": "![Gambar ulang aksesibel dua rumusan eksisi: daerah Z di dalam A di dalam X, dan penutup X satu–X dua dengan daerah irisan.](../assets/unit-004/excision-equivalence.png){.semantic-redraw width=92%}",
      "kind": "figure",
      "order": 1,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-rem-excision-cover-form",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-s07",
        "unit:o012-fom-u004-rem-excision-cover-form",
        "unit:o012-fom-u004-fig-excision-equivalence"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "e634494e72cef75d36a1e3b04d9484343aa1ac0e415a209f2853e19029eb4978",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 135,
        "line_start": 107,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-fig-excision-equivalence",
        "anchor": "o012-fom-u004-fig-excision-equivalence",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-fig-five-lemma",
      "projected_id": "urn:uuid:0eacaaae-877e-5056-9502-f6d676f02db1",
      "title": "$$",
      "kind": "figure",
      "order": 1,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-lem-five",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-s10",
        "unit:o012-fom-u004-lem-five",
        "unit:o012-fom-u004-fig-five-lemma"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "287c7e19cbd813f17b4f8b165ea6dafdf13eb5025ea8627ee088bfddcffe9f78",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 1788,
        "line_start": 1775,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-fig-five-lemma",
        "anchor": "o012-fom-u004-fig-five-lemma",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-fig-local-homology-les",
      "projected_id": "urn:uuid:2766c3d2-e5e6-53e2-b7d2-c87d15489c88",
      "title": "$$",
      "kind": "figure",
      "order": 1,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-proof-invariance-dimension",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-s07",
        "unit:o012-fom-u004-proof-invariance-dimension",
        "unit:o012-fom-u004-fig-local-homology-les"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "818ff224c28eb3b0d6b9b422409eabb2e342a27b42a333f4bfc8dbd2ac1e1c02",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 824,
        "line_start": 812,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-fig-local-homology-les",
        "anchor": "o012-fom-u004-fig-local-homology-les",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-fig-mayer-vietoris-cover",
      "projected_id": "urn:uuid:0612e3cb-9c88-5ec8-8c47-4e34aec1ae9a",
      "title": "![Gambar ulang aksesibel penutup Mayer–Vietoris: A dan B menutupi X; rantai z dipotong menjadi tau di A dan eta di B dengan batas berlawanan pada irisan.](../assets/unit-004/mayer-vietoris-cover.png){.semantic-redraw width=88%}",
      "kind": "figure",
      "order": 1,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-thm-mayer-vietoris",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-s08",
        "unit:o012-fom-u004-thm-mayer-vietoris",
        "unit:o012-fom-u004-fig-mayer-vietoris-cover"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "3978514e7c898d012434b61ba8a640cad6309ebedbef1c14d9276a7816ed7dd7",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 1212,
        "line_start": 1202,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-fig-mayer-vietoris-cover",
        "anchor": "o012-fom-u004-fig-mayer-vietoris-cover",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-fig-naturality-chain-complexes",
      "projected_id": "urn:uuid:fe3f6a1c-ccc4-50e8-8bc8-3fbd31f17987",
      "title": "$$",
      "kind": "figure",
      "order": 1,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-rem-naturality-chain-complexes",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-s09",
        "unit:o012-fom-u004-rem-naturality-chain-complexes",
        "unit:o012-fom-u004-fig-naturality-chain-complexes"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "09f2ba627ab403d18bdf69717f1be6d4f091766fec325e3c19abd63980c31f50",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 1521,
        "line_start": 1502,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-fig-naturality-chain-complexes",
        "anchor": "o012-fom-u004-fig-naturality-chain-complexes",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-fig-naturality-pair",
      "projected_id": "urn:uuid:ac134ca0-6e7b-5343-a2e0-53bfdc249fd4",
      "title": "$$",
      "kind": "figure",
      "order": 1,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-def-naturality-pair",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-s09",
        "unit:o012-fom-u004-def-naturality-pair",
        "unit:o012-fom-u004-fig-naturality-pair"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "cf8b77de498426be1c54ad29b0c2cd167bf42a05c736e82d6a905ce3a92556f5",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 1493,
        "line_start": 1475,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-fig-naturality-pair",
        "anchor": "o012-fom-u004-fig-naturality-pair",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-fig-relative-quotient-square",
      "projected_id": "urn:uuid:a2d7c3c1-6d1d-5882-840d-4857fee5b202",
      "title": "$$",
      "kind": "figure",
      "order": 1,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-proof-relative-quotient",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-s07",
        "unit:o012-fom-u004-proof-relative-quotient",
        "unit:o012-fom-u004-fig-relative-quotient-square"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "ea509297bec864f60bb4609c08f52eb76a72a9d31ea1f3e42f0897b05f6ed13b",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 727,
        "line_start": 712,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-fig-relative-quotient-square",
        "anchor": "o012-fom-u004-fig-relative-quotient-square",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-fig-rp2-cover",
      "projected_id": "urn:uuid:9c9561f1-ac1b-5e63-997b-53bb447c1397",
      "title": "![Gambar ulang aksesibel penutup bidang proyektif real: cakram A, lingkungan batas B yang menjadi pita Möbius, dan anulus irisan A dengan B.](../assets/unit-004/rp2-mayer-vietoris-cover.png){.semantic-redraw width=70%}",
      "kind": "figure",
      "order": 1,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-ex-rp2-mayer-vietoris",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-s08",
        "unit:o012-fom-u004-ex-rp2-mayer-vietoris",
        "unit:o012-fom-u004-fig-rp2-cover"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "15092a36e1430c7ca5a8df56318bbc790168ac83d5b404e84690621b4baadd4f",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 1385,
        "line_start": 1377,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-fig-rp2-cover",
        "anchor": "o012-fom-u004-fig-rp2-cover",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-fig-simplex-generator-isomorphisms",
      "projected_id": "urn:uuid:fe23629e-4155-541c-985f-2872f90b2189",
      "title": "$$",
      "kind": "figure",
      "order": 1,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-proof-simplex-generator",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-s07",
        "unit:o012-fom-u004-proof-simplex-generator",
        "unit:o012-fom-u004-fig-simplex-generator-isomorphisms"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "4142dcaa4a8603ca77c8fdbe3d82eba6a305583acf5139d1885cdecda3b0e6f4",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 994,
        "line_start": 980,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-fig-simplex-generator-isomorphisms",
        "anchor": "o012-fom-u004-fig-simplex-generator-isomorphisms",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-fig-sing-simp-five-term",
      "projected_id": "urn:uuid:82f7c4d1-cdea-53f7-b4c4-67e1e9306d46",
      "title": "$$",
      "kind": "figure",
      "order": 1,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-proof-sing-simp-finite",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-s10",
        "unit:o012-fom-u004-proof-sing-simp-finite",
        "unit:o012-fom-u004-fig-sing-simp-five-term"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "1e9d60d8df08ed13f80e1707f37280ca77e37e1c826766e9440c82098be2271f",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 1659,
        "line_start": 1642,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-fig-sing-simp-five-term",
        "anchor": "o012-fom-u004-fig-sing-simp-five-term",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-fig-sphere-mayer-vietoris",
      "projected_id": "urn:uuid:8ab65fdf-9aae-5890-9617-f5eeaf136c6c",
      "title": "$$",
      "kind": "figure",
      "order": 1,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-ex-sphere-mayer-vietoris",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-s08",
        "unit:o012-fom-u004-ex-sphere-mayer-vietoris",
        "unit:o012-fom-u004-fig-sphere-mayer-vietoris"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "b36b189691d49031e320ddfe59355d920cbdc72212a8a8d8148aeba20bc4bd2e",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 1335,
        "line_start": 1323,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-fig-sphere-mayer-vietoris",
        "anchor": "o012-fom-u004-fig-sphere-mayer-vietoris",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-mcheck-001",
      "projected_id": "urn:uuid:086bc2f3-71f7-56d9-8a62-14c241bf7eff",
      "title": "Pemeriksaan Penguasaan F4.1 (subdivisi dan rantai kecil). Misalkan",
      "kind": "exercise",
      "order": 1,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-mastery",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-mastery",
        "unit:o012-fom-u004-mcheck-001"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u004-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "8dce8344bb812fe22b332b9487ba170df427daec18e92eba0adb7bda8774be6e",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 2006,
        "line_start": 1994,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-mcheck-001",
        "anchor": "o012-fom-u004-mcheck-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-fom-u004-hint-001",
            "relation_id": "urn:uuid:83ab907e-b4fc-59ad-830a-056aca621d18",
            "native_relation_id": "relation:hints:fom-u004-hint-001:mcheck-001"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-fom-u004-sol-001",
            "relation_id": "urn:uuid:442868e0-077a-5107-808d-ddefe1af40d1",
            "native_relation_id": "relation:solves:fom-u004-sol-001:mcheck-001"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-fom-u004-notice",
      "projected_id": "urn:uuid:889f9f14-9d2c-519b-ae6f-75e6f478781c",
      "title": "Tentang komponen ini",
      "kind": "section",
      "order": 1,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-notice"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u004-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "7f095b81e97c560bbdc672cd4365200356d1c3d323f17e81798ac8b2b61ae291",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 40,
        "line_start": 17,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-notice",
        "anchor": "o012-fom-u004-notice",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-omission-pr05a",
      "projected_id": "urn:uuid:d9e19669-63c0-56b7-bf09-6a308d34c3b1",
      "title": "Bagian FOM-PR-05a yang dihilangkan dalam sumber. Sesudah menuliskan batas",
      "kind": "source_omission",
      "order": 1,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-proof-small-chains-source",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-s07",
        "unit:o012-fom-u004-proof-small-chains-source",
        "unit:o012-fom-u004-omission-pr05a"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "dce2983dfb8c3b9199a5356a2c50975cd9f6d689190f05b0ba0a29121b7d2f9a",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 296,
        "line_start": 288,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-omission-pr05a",
        "anchor": "o012-fom-u004-omission-pr05a",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-omission-pr06",
      "projected_id": "urn:uuid:c9680672-312f-5fbf-86e5-9998dd591c5f",
      "title": "Bagian FOM-PR-06 yang dihilangkan dalam sumber. Komentar TeX nonaktif",
      "kind": "source_omission",
      "order": 1,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-proof-excision-source",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-s07",
        "unit:o012-fom-u004-proof-excision-source",
        "unit:o012-fom-u004-omission-pr06"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "4f459e680deb9b7a132d6e88a54f69fd9441c8992f32c229f00a60cbd656680d",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 615,
        "line_start": 601,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-omission-pr06",
        "anchor": "o012-fom-u004-omission-pr06",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-rem-naturality-etymology",
      "projected_id": "urn:uuid:1ef31c69-eb41-5387-b1d3-598a2cdc71fd",
      "title": "Catatan. Asal istilah “kealamian” akan menjadi lebih jelas setelah",
      "kind": "remark",
      "order": 1,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-s09",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-s09",
        "unit:o012-fom-u004-rem-naturality-etymology"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "6c2f91d06964394ad2ed332cef1e7b4a36935ecdbfe3ef2532421a07708b23ba",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 1468,
        "line_start": 1465,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-rem-naturality-etymology",
        "anchor": "o012-fom-u004-rem-naturality-etymology",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-rem-relative-simplicial",
      "projected_id": "urn:uuid:6a661bc7-5d27-5f4a-a187-5dc730d6567d",
      "title": "Catatan. Homologi simpleksial relatif dapat didefinisikan dengan cara",
      "kind": "remark",
      "order": 1,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-s10",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-s10",
        "unit:o012-fom-u004-rem-relative-simplicial"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "423c61329d0bdb04101abfd11337c9279d3a1012ed46e3adaa5bbbf35a17dded",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 1585,
        "line_start": 1582,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-rem-relative-simplicial",
        "anchor": "o012-fom-u004-rem-relative-simplicial",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-thm-excision-closed",
      "projected_id": "urn:uuid:0964e3ed-7f02-5d31-a4c0-fa1450fda532",
      "title": "Teorema (eksisi). Misalkan $Z\\subseteq A\\subseteq X$ dan",
      "kind": "theorem",
      "order": 1,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-s07",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-s07",
        "unit:o012-fom-u004-thm-excision-closed"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "3794880b472a47b9292fb39913a6ec2b768b0da40ccdc880161158467e2eee5f",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 62,
        "line_start": 45,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-thm-excision-closed",
        "anchor": "o012-fom-u004-thm-excision-closed",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-thm-mayer-vietoris",
      "projected_id": "urn:uuid:e294d77f-9a02-52ff-aa0a-e9b1a5fe3f24",
      "title": "Teorema (Mayer–Vietoris). Misalkan $A,B\\subseteq X$ dan",
      "kind": "theorem",
      "order": 1,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-s08",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-s08",
        "unit:o012-fom-u004-thm-mayer-vietoris"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "0352de312e868f0bd0c8b5a168c248db3091cfa55e8d50064171184ac7a956b6",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 1248,
        "line_start": 1195,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-thm-mayer-vietoris",
        "anchor": "o012-fom-u004-thm-mayer-vietoris",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-audit-excision-direction",
      "projected_id": "urn:uuid:5b63bf0f-45bc-5b43-bb0c-e8fbc0875304",
      "title": "Klarifikasi arah pemetaan. Sumber menuliskan isomorfisma abstrak dengan",
      "kind": "source_audit",
      "order": 2,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-s07",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-s07",
        "unit:o012-fom-u004-audit-excision-direction"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u004-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "9a099fe82eb9e985ae900007187b384e53841d6c16d9bb8e7e7a53c5655ad690",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 70,
        "line_start": 64,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-audit-excision-direction",
        "anchor": "o012-fom-u004-audit-excision-direction",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-audit-mayer-vietoris-chain-labels",
      "projected_id": "urn:uuid:6789624d-25fc-58f6-9862-3643ebd8d630",
      "title": "Koreksi konsistensi label rantai. Gambar sumber menempatkan $\\eta$ pada",
      "kind": "source_audit",
      "order": 2,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-s08",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-s08",
        "unit:o012-fom-u004-audit-mayer-vietoris-chain-labels"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u004-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "9fbac41384424ed920fa156b9b139302711c578c50f70dd57037b80cfb221a47",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 1257,
        "line_start": 1250,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-audit-mayer-vietoris-chain-labels",
        "anchor": "o012-fom-u004-audit-mayer-vietoris-chain-labels",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-def-naturality-pair",
      "projected_id": "urn:uuid:733b6e97-19df-5f40-94ba-d55b9c0f2c68",
      "title": "Definisi (kealamian). Barisan eksak panjang suatu pasangan disebut",
      "kind": "definition",
      "order": 2,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-s09",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-s09",
        "unit:o012-fom-u004-def-naturality-pair"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "5fddc6285da52a1bdaae10a82276495792f79000941cc88195c6e81fd7ee007b",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 1494,
        "line_start": 1470,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-def-naturality-pair",
        "anchor": "o012-fom-u004-def-naturality-pair",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-def-skeleton",
      "projected_id": "urn:uuid:068875b3-d809-56a8-b992-7796d68cb7b2",
      "title": "Definisi ($k$-kerangka suatu kompleks simpleksial). Misalkan $X$ suatu",
      "kind": "definition",
      "order": 2,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-s10",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-s10",
        "unit:o012-fom-u004-def-skeleton"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "d8cf002bec41c45d8272db051d117670c2cdae40ce7b6399cca7213d907fda35",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 1592,
        "line_start": 1587,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-def-skeleton",
        "anchor": "o012-fom-u004-def-skeleton",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-fig-mayer-vietoris-sequence",
      "projected_id": "urn:uuid:1a7f2c22-a592-5a60-8ebe-9172c6cfd8d6",
      "title": "$$",
      "kind": "figure",
      "order": 2,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-thm-mayer-vietoris",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-s08",
        "unit:o012-fom-u004-thm-mayer-vietoris",
        "unit:o012-fom-u004-fig-mayer-vietoris-sequence"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "f997ab339dd94936901d34f62d735248dc40f20c4e70023ba994b58aaf6c94b8",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 1247,
        "line_start": 1216,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-fig-mayer-vietoris-sequence",
        "anchor": "o012-fom-u004-fig-mayer-vietoris-sequence",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-fig-rp2-long-sequence",
      "projected_id": "urn:uuid:78d38e3e-7c40-50af-a4e8-b89c6a38f2a9",
      "title": "$$",
      "kind": "figure",
      "order": 2,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-ex-rp2-mayer-vietoris",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-s08",
        "unit:o012-fom-u004-ex-rp2-mayer-vietoris",
        "unit:o012-fom-u004-fig-rp2-long-sequence"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "12effc155cef6630f3d5605a30f143bc033b77be10573f1d7d6235994857a1b2",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 1407,
        "line_start": 1389,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-fig-rp2-long-sequence",
        "anchor": "o012-fom-u004-fig-rp2-long-sequence",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-fig-simplex-triple-les",
      "projected_id": "urn:uuid:adc9e2d4-1b18-530d-babd-682c583578be",
      "title": "$$",
      "kind": "figure",
      "order": 2,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-proof-simplex-generator",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-s07",
        "unit:o012-fom-u004-proof-simplex-generator",
        "unit:o012-fom-u004-fig-simplex-triple-les"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "5aa7ca28d07f4b819dc681519715e756efe524dd068d72cc0d702c577f71fe67",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 1012,
        "line_start": 999,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-fig-simplex-triple-les",
        "anchor": "o012-fom-u004-fig-simplex-triple-les",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-fig-sphere-mayer-vietoris-zero",
      "projected_id": "urn:uuid:5866c66a-9b7a-5988-8c95-3a4d556630df",
      "title": "$$",
      "kind": "figure",
      "order": 2,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-ex-sphere-mayer-vietoris",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-s08",
        "unit:o012-fom-u004-ex-sphere-mayer-vietoris",
        "unit:o012-fom-u004-fig-sphere-mayer-vietoris-zero"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "f008804b8eb856cc87c64f7bbeeb2c24207fb76762444bcd6c76ebc9fd9f41a3",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 1349,
        "line_start": 1339,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-fig-sphere-mayer-vietoris-zero",
        "anchor": "o012-fom-u004-fig-sphere-mayer-vietoris-zero",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-fig-triple-xua",
      "projected_id": "urn:uuid:c076cd42-309d-5072-9f71-5e2c5ab499bb",
      "title": "$$",
      "kind": "figure",
      "order": 2,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-proof-relative-quotient",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-s07",
        "unit:o012-fom-u004-proof-relative-quotient",
        "unit:o012-fom-u004-fig-triple-xua"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "675cf9f86f68885ec2ab7e5996a0f56d93715c3f24a9d209a5738cb07c30f6b0",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 744,
        "line_start": 731,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-fig-triple-xua",
        "anchor": "o012-fom-u004-fig-triple-xua",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-hint-001",
      "projected_id": "urn:uuid:5fb1509e-6941-5109-bd0f-d86d411e706d",
      "title": "Petunjuk. Setiap subdivisi segitiga menghasilkan $3!=6$ segitiga, dan",
      "kind": "hint",
      "order": 2,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-mastery",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-mastery",
        "unit:o012-fom-u004-hint-001"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u004-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "cd58f86639a92162806099e4ee594209adbecacd44cbeb180e67161d48e0a6dd",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 2013,
        "line_start": 2008,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-hint-001",
        "anchor": "o012-fom-u004-hint-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-omission-pr05b",
      "projected_id": "urn:uuid:fa5f8265-4cc1-52ec-a91c-b194c373097f",
      "title": "Bagian FOM-PR-05b yang dihilangkan dalam sumber. Langkah kedua pada sumber",
      "kind": "source_omission",
      "order": 2,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-proof-small-chains-source",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-s07",
        "unit:o012-fom-u004-proof-small-chains-source",
        "unit:o012-fom-u004-omission-pr05b"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "1ed8ac08c0e8db3716bbf9fcaabafb85fbe56e3e9a46c730845c07d61ac1caa7",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 326,
        "line_start": 298,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-omission-pr05b",
        "anchor": "o012-fom-u004-omission-pr05b",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-s07",
      "projected_id": "urn:uuid:fc90adba-f8b8-53ba-8858-2b338181df5b",
      "title": "Eksisi",
      "kind": "section",
      "order": 2,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-s07"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "ab31ca0896e619f2982b46141703f95d57b43bdb210b003933e5ac2585472ed7",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 1192,
        "line_start": 43,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-s07",
        "anchor": "o012-fom-u004-s07",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-cor-good-pair-quotient",
      "projected_id": "urn:uuid:1103883a-b00b-5234-b8a5-42ebbbe28548",
      "title": "Akibat. Jika $(X,A)$ pasangan baik dalam arti standar—$A$ tak kosong,",
      "kind": "corollary",
      "order": 3,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-s07",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-s07",
        "unit:o012-fom-u004-cor-good-pair-quotient"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "dc47bb37360f419cadb0702f743e5e35a68b3be0698ad4e1220f370cdbfd047f",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 82,
        "line_start": 72,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-cor-good-pair-quotient",
        "anchor": "o012-fom-u004-cor-good-pair-quotient",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-fig-rp2-short-sequence",
      "projected_id": "urn:uuid:d2b8660c-5bfa-5505-8b13-db11ba7e8f67",
      "title": "$$",
      "kind": "figure",
      "order": 3,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-ex-rp2-mayer-vietoris",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-s08",
        "unit:o012-fom-u004-ex-rp2-mayer-vietoris",
        "unit:o012-fom-u004-fig-rp2-short-sequence"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "11128f90d56d7fa07c84d1f4d58a108a68d21b3aef24128b966d5ff40707b9bd",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 1425,
        "line_start": 1413,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-fig-rp2-short-sequence",
        "anchor": "o012-fom-u004-fig-rp2-short-sequence",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-fig-sphere-generator-isomorphisms",
      "projected_id": "urn:uuid:48203f28-981e-5e5e-8dc6-e2be80e67d33",
      "title": "$$",
      "kind": "figure",
      "order": 3,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-proof-simplex-generator",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-s07",
        "unit:o012-fom-u004-proof-simplex-generator",
        "unit:o012-fom-u004-fig-sphere-generator-isomorphisms"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "4fb34279888f7de6eddb8148e2e1d37313ff83c46dc0c78b6581cb135b767e6d",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 1082,
        "line_start": 1069,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-fig-sphere-generator-isomorphisms",
        "anchor": "o012-fom-u004-fig-sphere-generator-isomorphisms",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-proof-mayer-vietoris",
      "projected_id": "urn:uuid:42dced4f-39f1-5b53-8c05-78f87800cdea",
      "title": "Bukti. Ambil penutup $\\mathcal U=\\{A,B\\}$. Untuk setiap $n$, barisan",
      "kind": "proof",
      "order": 3,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-s08",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-s08",
        "unit:o012-fom-u004-proof-mayer-vietoris"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "3d5aa599e64b576c82b6f00b15fe76e82da6d8e500ad677ee6bdd9e30008b980",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 1289,
        "line_start": 1259,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-proof-mayer-vietoris",
        "anchor": "o012-fom-u004-proof-mayer-vietoris",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-prop-sing-simp",
      "projected_id": "urn:uuid:d743d320-47d9-5029-9eeb-06fc678e6495",
      "title": "Proposisi (perbandingan simpleksial–singular). Pemetaan alami",
      "kind": "proposition",
      "order": 3,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-s10",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-s10",
        "unit:o012-fom-u004-prop-sing-simp"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "a72ddacb65c948328f6148d7c36034e8cc4b45567e564cac922a80ee19b283a7",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 1611,
        "line_start": 1594,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-prop-sing-simp",
        "anchor": "o012-fom-u004-prop-sing-simp",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-rem-naturality-chain-complexes",
      "projected_id": "urn:uuid:0bc85564-e068-52f5-afa9-848257313400",
      "title": "Catatan (bentuk aljabar umum). Secara lebih umum, barisan eksak panjang",
      "kind": "remark",
      "order": 3,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-s09",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-s09",
        "unit:o012-fom-u004-rem-naturality-chain-complexes"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "0e32ea85abec596f361e33e67dd42b1dcc8f2ed35d568225128cde2e6a0865e0",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 1522,
        "line_start": 1496,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-rem-naturality-chain-complexes",
        "anchor": "o012-fom-u004-rem-naturality-chain-complexes",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-s08",
      "projected_id": "urn:uuid:3f257158-a2f2-5a47-b37a-122af5f5ff55",
      "title": "Mayer–Vietoris",
      "kind": "section",
      "order": 3,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-s08"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "faa26c9c86bb62357dff85e5c60e5dc3bc6c1d48c8b8a9436b763fa64d9bee8f",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 1462,
        "line_start": 1193,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-s08",
        "anchor": "o012-fom-u004-s08",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-sol-001",
      "projected_id": "urn:uuid:174358a7-ae09-5986-a405-0719512bc260",
      "title": "Solusi Pemeriksaan F4.1. Satu subdivisi memberi enam segitiga; menerapkan",
      "kind": "solution",
      "order": 3,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-mastery",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-mastery",
        "unit:o012-fom-u004-sol-001"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u004-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "f45fe8fade24bfe96b0653ce726d14648f5caba6e9a28ee94195148582abbaf5",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 2038,
        "line_start": 2015,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-sol-001",
        "anchor": "o012-fom-u004-sol-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-audit-homology-not-homotopy",
      "projected_id": "urn:uuid:78613a07-effb-5b05-90f3-f4260e6f0923",
      "title": "Kandidat koreksi substantif. Sumber mengatakan bahwa $f_*$ adalah",
      "kind": "source_audit",
      "order": 4,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-s10",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-s10",
        "unit:o012-fom-u004-audit-homology-not-homotopy"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u004-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "dede135bf0990164b43fafd6bc23dcb42e326a2175f2c138b0e5ef9f68579604",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 1618,
        "line_start": 1613,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-audit-homology-not-homotopy",
        "anchor": "o012-fom-u004-audit-homology-not-homotopy",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-fig-rp2-completed-sequence",
      "projected_id": "urn:uuid:47db8aac-89ea-5208-8dd3-fa3a579b865e",
      "title": "$$",
      "kind": "figure",
      "order": 4,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-ex-rp2-mayer-vietoris",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-s08",
        "unit:o012-fom-u004-ex-rp2-mayer-vietoris",
        "unit:o012-fom-u004-fig-rp2-completed-sequence"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "a8b4910b198f4b45aa2a7cf9fc10c62280481fedca4bf1b6fa37c731e59f7170",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 1451,
        "line_start": 1441,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-fig-rp2-completed-sequence",
        "anchor": "o012-fom-u004-fig-rp2-completed-sequence",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-mcheck-002",
      "projected_id": "urn:uuid:542bc626-7879-56d4-b44f-2cac6aeb2a13",
      "title": "Pemeriksaan Penguasaan F4.2 (inti aljabar eksisi). Misalkan",
      "kind": "exercise",
      "order": 4,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-mastery",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-mastery",
        "unit:o012-fom-u004-mcheck-002"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u004-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "204a90ec60c3534096ad9b81c8c781bd87bcf6bc490b4ff30e873bc557d98556",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 2056,
        "line_start": 2040,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-mcheck-002",
        "anchor": "o012-fom-u004-mcheck-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-fom-u004-hint-002",
            "relation_id": "urn:uuid:071b562d-acc8-53e2-9314-c820039e2174",
            "native_relation_id": "relation:hints:fom-u004-hint-002:mcheck-002"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-fom-u004-sol-002",
            "relation_id": "urn:uuid:3a1355be-9316-5f14-936a-4d07efc6b3c5",
            "native_relation_id": "relation:solves:fom-u004-sol-002:mcheck-002"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-fom-u004-omission-pr09",
      "projected_id": "urn:uuid:45b8f88e-8fdd-55ac-a13f-7ea235b5232a",
      "title": "Argumen yang tidak diberikan dalam sumber. Sumber mendefinisikan",
      "kind": "source_omission",
      "order": 4,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-s09",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-s09",
        "unit:o012-fom-u004-omission-pr09"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "cbbe4352ffbafd686f08d089fa5ce5df30497039efcfdeb21eb40dd561159880",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 1530,
        "line_start": 1524,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-omission-pr09",
        "anchor": "o012-fom-u004-omission-pr09",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-rem-excision-cover-form",
      "projected_id": "urn:uuid:133e1513-52a4-538f-9df4-744d4ce609dc",
      "title": "Catatan (bentuk penutup). Rumusan ekuivalen teorema eksisi adalah sebagai",
      "kind": "remark",
      "order": 4,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-s07",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-s07",
        "unit:o012-fom-u004-rem-excision-cover-form"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "85a96a9451c89232d8950bdf8eb3218eeadba33f941fb75ac48a5e4b437b20d9",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 152,
        "line_start": 84,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-rem-excision-cover-form",
        "anchor": "o012-fom-u004-rem-excision-cover-form",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-rem-reduced-mayer-vietoris",
      "projected_id": "urn:uuid:9b31cb0c-68ca-5c7b-a724-f92681e5ca97",
      "title": "Catatan. Konstruksi yang sama menghasilkan barisan Mayer–Vietoris eksak",
      "kind": "remark",
      "order": 4,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-s08",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-s08",
        "unit:o012-fom-u004-rem-reduced-mayer-vietoris"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "cc004d3a71d624a5bda95dcfd92e8deb4b3d8c1e449c71ad1faa382278980ffa",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 1297,
        "line_start": 1291,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-rem-reduced-mayer-vietoris",
        "anchor": "o012-fom-u004-rem-reduced-mayer-vietoris",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-s09",
      "projected_id": "urn:uuid:ad3c4524-1914-5b48-b34b-ea320f1c1182",
      "title": "Kealamian",
      "kind": "section",
      "order": 4,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-s09"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "67c7db608babc803789f0259cf7f5b44441dab1ac9feef0b5bd71ddd930d4b33",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 1579,
        "line_start": 1463,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-s09",
        "anchor": "o012-fom-u004-s09",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-def-u-chains",
      "projected_id": "urn:uuid:152e312d-0355-5af5-99ec-ca372881ec21",
      "title": "Definisi (rantai-$\\mathcal U$). Misalkan",
      "kind": "definition",
      "order": 5,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-s07",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-s07",
        "unit:o012-fom-u004-def-u-chains"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "50f6b0a3add4f57227969568c22a8cf1dc4ded756422f81d766a530482519131",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 178,
        "line_start": 154,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-def-u-chains",
        "anchor": "o012-fom-u004-def-u-chains",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-ex-sphere-mayer-vietoris",
      "projected_id": "urn:uuid:88cb15c5-0b0a-5fb7-bc0b-4d63dc12cc1e",
      "title": "Contoh (homologi sfera). Kita ingin menghitung",
      "kind": "example",
      "order": 5,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-s08",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-s08",
        "unit:o012-fom-u004-ex-sphere-mayer-vietoris"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "98115be1de5410a552091e3d8730147c8e22976502bc30e5025516775cb35003",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 1360,
        "line_start": 1299,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-ex-sphere-mayer-vietoris",
        "anchor": "o012-fom-u004-ex-sphere-mayer-vietoris",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-hint-002",
      "projected_id": "urn:uuid:9aa45092-52b5-5407-9fc6-cb041b4c0b64",
      "title": "Petunjuk. Basis grup rantai singular terdiri atas semua simpleks singular.",
      "kind": "hint",
      "order": 5,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-mastery",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-mastery",
        "unit:o012-fom-u004-hint-002"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u004-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "b1d9c1f41c30fcd2c9dc70e50eccab94fd7ee79ea446a9c4bfd8ba54213b0d4c",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 2063,
        "line_start": 2058,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-hint-002",
        "anchor": "o012-fom-u004-hint-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-proof-naturality-repair",
      "projected_id": "urn:uuid:91afe9b5-b7a4-53fe-9606-b8c979c568e4",
      "title": "Perbaikan bukti FOM-PR-09 (kealamian pemetaan penghubung). Misalkan ada",
      "kind": "proof_supplement",
      "order": 5,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-s09",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-s09",
        "unit:o012-fom-u004-proof-naturality-repair"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u004-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original_proof_repair",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "3bcc9eb23fa14471f4038c2a3d8776f616e1f4ac4eb541d7fbe47dcc71eb3ba4",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 1570,
        "line_start": 1532,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-proof-naturality-repair",
        "anchor": "o012-fom-u004-proof-naturality-repair",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-proof-sing-simp-finite",
      "projected_id": "urn:uuid:238d6ef2-f3fa-588c-8d3d-d942a83fd1ef",
      "title": "Bukti, mula-mula untuk kompleks berdimensi hingga. Andaikan",
      "kind": "proof",
      "order": 5,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-s10",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-s10",
        "unit:o012-fom-u004-proof-sing-simp-finite"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "39befaf649be59e902443469f81d31678aff9219b4587990a57d1c2fa01c9ba6",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 1714,
        "line_start": 1620,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-proof-sing-simp-finite",
        "anchor": "o012-fom-u004-proof-sing-simp-finite",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-s10",
      "projected_id": "urn:uuid:6287f7ca-2875-532b-be58-2c59fe7ce812",
      "title": "Homologi simpleksial versus homologi singular",
      "kind": "section",
      "order": 5,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-s10"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "3ada74bb7c18796b5df00843db4a5d8f6461afff6100aa460001e2e914634a65",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 1987,
        "line_start": 1580,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-s10",
        "anchor": "o012-fom-u004-s10",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-audit-spelling",
      "projected_id": "urn:uuid:a2ce7c33-7f23-5f74-8d56-93e899132d0f",
      "title": "Kandidat koreksi tipografis. Sumber mencetak “he long exact sequence”,",
      "kind": "source_audit",
      "order": 6,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-s09",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-s09",
        "unit:o012-fom-u004-audit-spelling"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u004-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "8624895dceecfa1954fca488213645beae809e91def0eae0bace9b3437cef1c4",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 1578,
        "line_start": 1572,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-audit-spelling",
        "anchor": "o012-fom-u004-audit-spelling",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-audit-sphere-tilde",
      "projected_id": "urn:uuid:58dd08e1-b34c-5c10-bc97-066f3adc052d",
      "title": "Kandidat koreksi sumber (tilde yang hilang). Seluruh contoh memakai",
      "kind": "source_audit",
      "order": 6,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-s08",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-s08",
        "unit:o012-fom-u004-audit-sphere-tilde"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u004-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "ae6880af0d66f0b5e20fe1222edf19889d2132507a7b282dfdbace8116743c96",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 1369,
        "line_start": 1362,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-audit-sphere-tilde",
        "anchor": "o012-fom-u004-audit-sphere-tilde",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-mastery",
      "projected_id": "urn:uuid:2d82fca4-e0e9-55d4-a9ce-b7ca0590467a",
      "title": "Pemeriksaan penguasaan",
      "kind": "section",
      "order": 6,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-mastery"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u004-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "22595c88f4534ce32f48097cac5c8c23aa30347def10d662eb03abc10c5b7183",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 2355,
        "line_start": 1988,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-mastery",
        "anchor": "o012-fom-u004-mastery",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-omission-pr10",
      "projected_id": "urn:uuid:d5c6d2fb-2003-515b-a71a-fceef6552a61",
      "title": "Argumen yang tidak diberikan dalam sumber. Sumber menghitung kedua grup",
      "kind": "source_omission",
      "order": 6,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-s10",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-s10",
        "unit:o012-fom-u004-omission-pr10"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "b31e104bdc369c857c3be487b736f370ac7c80468803206cbb920432c159b306",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 1722,
        "line_start": 1716,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-omission-pr10",
        "anchor": "o012-fom-u004-omission-pr10",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-rem-u-chain-complex",
      "projected_id": "urn:uuid:d61d38a6-39b5-5813-9908-1eac80ba1aea",
      "title": "Catatan. Setiap sisi simpleks $\\mathcal U$-kecil masih mempunyai citra di",
      "kind": "remark",
      "order": 6,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-s07",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-s07",
        "unit:o012-fom-u004-rem-u-chain-complex"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "1a895ca1ee14b81471801ee943995685c866fc302ce83bb70cea65ebb99a0c8c",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 191,
        "line_start": 180,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-rem-u-chain-complex",
        "anchor": "o012-fom-u004-rem-u-chain-complex",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-sol-002",
      "projected_id": "urn:uuid:ef6971f6-061b-5bf8-9e57-4c77a39e82ab",
      "title": "Solusi Pemeriksaan F4.2. Sebuah generator $\\mathcal U$-kecil mempunyai",
      "kind": "solution",
      "order": 6,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-mastery",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-mastery",
        "unit:o012-fom-u004-sol-002"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u004-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "0bcc34a74ba349d5f72d31da25ce4889aacaf3f00f67bb9e03713885a249a162",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 2101,
        "line_start": 2065,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-sol-002",
        "anchor": "o012-fom-u004-sol-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-boundary-001",
      "projected_id": "urn:uuid:014eb09b-06da-5538-83a7-b28c536773c4",
      "title": "Batas sumber komponen. Unit ini menerjemahkan",
      "kind": "boundary",
      "order": 7,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-boundary-001"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u004-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "b0a6e097813ea564289d0cf8412d8ce8eaf9dbefc33277becda68fd25d4ac712",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 2364,
        "line_start": 2356,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-boundary-001",
        "anchor": "o012-fom-u004-boundary-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-ex-rp2-mayer-vietoris",
      "projected_id": "urn:uuid:9a065002-fade-5449-8be1-d08b2469e565",
      "title": "Contoh ($\\mathbb{RP}^2$). Pilih $A\\cong\\mathbb D^2$ dan",
      "kind": "example",
      "order": 7,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-s08",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-s08",
        "unit:o012-fom-u004-ex-rp2-mayer-vietoris"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "4d25b07f1b43a7e423893618f1f6a129efd971da096a73d1145080d15004f8f9",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 1452,
        "line_start": 1371,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-ex-rp2-mayer-vietoris",
        "anchor": "o012-fom-u004-ex-rp2-mayer-vietoris",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-mcheck-003",
      "projected_id": "urn:uuid:e85f8388-0bba-5ead-aeb1-f3a73fb44d34",
      "title": "Pemeriksaan Penguasaan F4.3 (homologi lokal dan dimensi). Untuk",
      "kind": "exercise",
      "order": 7,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-mastery",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-mastery",
        "unit:o012-fom-u004-mcheck-003"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u004-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "5a5045c77a50cbae3c3754f7c6f67dc3914ce66eabe9de2ab0e444a79db9ef3f",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 2115,
        "line_start": 2103,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-mcheck-003",
        "anchor": "o012-fom-u004-mcheck-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-fom-u004-hint-003",
            "relation_id": "urn:uuid:690d5527-1e92-511a-9b50-9e2795005583",
            "native_relation_id": "relation:hints:fom-u004-hint-003:mcheck-003"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-fom-u004-sol-003",
            "relation_id": "urn:uuid:3b9d3719-8a9f-588b-a881-2c8105281548",
            "native_relation_id": "relation:solves:fom-u004-sol-003:mcheck-003"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-fom-u004-proof-relative-generator-repair",
      "projected_id": "urn:uuid:b23940e1-71f6-5787-ada5-f8073bf6ebae",
      "title": "Perbaikan bukti FOM-PR-10 (kompatibilitas generator relatif). Pada",
      "kind": "proof_supplement",
      "order": 7,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-s10",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-s10",
        "unit:o012-fom-u004-proof-relative-generator-repair"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u004-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original_proof_repair",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "2f741e6f881a4de012eb5a416908bd34d5a71a86a416cdb74d02befc6544656a",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 1754,
        "line_start": 1724,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-proof-relative-generator-repair",
        "anchor": "o012-fom-u004-proof-relative-generator-repair",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-prop-small-chains",
      "projected_id": "urn:uuid:d19ae3a0-1686-5637-895b-66ebad0b5a75",
      "title": "Proposisi (teorema rantai kecil). Inklusi",
      "kind": "proposition",
      "order": 7,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-s07",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-s07",
        "unit:o012-fom-u004-prop-small-chains"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "5feed2e05a57391ad80b421c28da826b310a43c174d500bc0f8561fe813c84d9",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 215,
        "line_start": 193,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-prop-small-chains",
        "anchor": "o012-fom-u004-prop-small-chains",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-audit-relative-case-indices",
      "projected_id": "urn:uuid:612efc75-73f3-533f-9e72-939f2112bde5",
      "title": "Kandidat koreksi indeks pada rumus kasus. Pada rumus simpleksial, sumber",
      "kind": "source_audit",
      "order": 8,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-s10",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-s10",
        "unit:o012-fom-u004-audit-relative-case-indices"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u004-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "a06d42c15ce1e753d410169ae99e99a0d73a7d6cf42b1e2eb754c05a1a304925",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 1763,
        "line_start": 1756,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-audit-relative-case-indices",
        "anchor": "o012-fom-u004-audit-relative-case-indices",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-audit-rp2-degree",
      "projected_id": "urn:uuid:7fa47f58-bb39-59a7-a7fd-d0522f47ace8",
      "title": "Pelengkapan penjelasan sumber. Sumber menyatakan bahwa generator kiri",
      "kind": "source_audit",
      "order": 8,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-s08",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-s08",
        "unit:o012-fom-u004-audit-rp2-degree"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u004-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "925c4d6ceb7d80dbaf270246cefc08e0fe2505d4ed54b3b2885af94cf5134997",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 1461,
        "line_start": 1454,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-audit-rp2-degree",
        "anchor": "o012-fom-u004-audit-rp2-degree",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-hint-003",
      "projected_id": "urn:uuid:bdd16e0f-e056-5584-9636-fd0e21c1c9de",
      "title": "Petunjuk. Untuk $n\\geq1$, gunakan kontraktibilitas $\\mathbb R^n$ dan",
      "kind": "hint",
      "order": 8,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-mastery",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-mastery",
        "unit:o012-fom-u004-hint-003"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u004-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "d1afc9ddb41ec152430c5158e6d4d712c4256cdbd09a33d3267e93123fad38d9",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 2122,
        "line_start": 2117,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-hint-003",
        "anchor": "o012-fom-u004-hint-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-proof-small-chains-source",
      "projected_id": "urn:uuid:92877818-08a0-5eef-b557-0b8747ac3b9e",
      "title": "Bukti sumber, sampai bagian yang dihilangkan. Sumber mengumumkan bukti",
      "kind": "proof",
      "order": 8,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-s07",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-s07",
        "unit:o012-fom-u004-proof-small-chains-source"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "e4d706d5bf3d584cf0c6195a09797dceb142d84b2ced4edf0ae58d1a9bd178d1",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 327,
        "line_start": 217,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-proof-small-chains-source",
        "anchor": "o012-fom-u004-proof-small-chains-source",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-audit-barycentric-face-notation",
      "projected_id": "urn:uuid:252c31d3-c250-51e2-8ad8-ea2daab1ed44",
      "title": "Koreksi notasi. Sumber memakai $\\Delta^i$ untuk “sisi ke-$i$” ketika",
      "kind": "source_audit",
      "order": 9,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-s07",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-s07",
        "unit:o012-fom-u004-audit-barycentric-face-notation"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u004-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "2f07329d1b12b1bbf754db1442a09d1d5db8d1ba2756ce2c6aa1a4676f0b8297",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 334,
        "line_start": 329,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-audit-barycentric-face-notation",
        "anchor": "o012-fom-u004-audit-barycentric-face-notation",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-audit-finite-dimension-symbol",
      "projected_id": "urn:uuid:41d621b9-bd8b-51d9-b21c-84ab46cd05d5",
      "title": "Klarifikasi variabel. Sumber memakai $n$ sekaligus untuk batas dimensi",
      "kind": "source_audit",
      "order": 9,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-s10",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-s10",
        "unit:o012-fom-u004-audit-finite-dimension-symbol"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u004-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "38f1f70330fc3dba20d367dccf13226c97267c3e252d48609564b3bdb342c24a",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 1769,
        "line_start": 1765,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-audit-finite-dimension-symbol",
        "anchor": "o012-fom-u004-audit-finite-dimension-symbol",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-sol-003",
      "projected_id": "urn:uuid:98a35d84-0e52-5c13-b374-201bb34c1454",
      "title": "Solusi Pemeriksaan F4.3. Untuk $n\\geq1$, barisan eksak panjang dan",
      "kind": "solution",
      "order": 9,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-mastery",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-mastery",
        "unit:o012-fom-u004-sol-003"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u004-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "7ef1cf0e6f15ceb478370bdd90804a082d3070b193809537b7e2e92ba12b7310",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 2159,
        "line_start": 2124,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-sol-003",
        "anchor": "o012-fom-u004-sol-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-lem-five",
      "projected_id": "urn:uuid:d0d35b6a-5348-51fb-9f00-c2df048d3246",
      "title": "Lemma (lemma lima). Andaikan terdapat diagram komutatif grup abelian",
      "kind": "lemma",
      "order": 10,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-s10",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-s10",
        "unit:o012-fom-u004-lem-five"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "1afcd28b918a47c4abfb22ecfa00b9ab164cdeb380b42ad1a6f5c7b7007347f1",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 1792,
        "line_start": 1771,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-lem-five",
        "anchor": "o012-fom-u004-lem-five",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-mcheck-004",
      "projected_id": "urn:uuid:44cf4158-b100-539e-a2ea-29ac98edd120",
      "title": "Pemeriksaan Penguasaan F4.4 (generator sfera dan jumlah baji). Bentuk",
      "kind": "exercise",
      "order": 10,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-mastery",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-mastery",
        "unit:o012-fom-u004-mcheck-004"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u004-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "e529d147031481f379df40c58acac1c7b17e2111a0530970e41471f8ee2d3911",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 2172,
        "line_start": 2161,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-mcheck-004",
        "anchor": "o012-fom-u004-mcheck-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-fom-u004-hint-004",
            "relation_id": "urn:uuid:a7a16d0c-52ee-5058-9ee9-7169ae77308e",
            "native_relation_id": "relation:hints:fom-u004-hint-004:mcheck-004"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-fom-u004-sol-004",
            "relation_id": "urn:uuid:d4f5deb9-142d-59ae-acb0-4985e7dd1b9e",
            "native_relation_id": "relation:solves:fom-u004-sol-004:mcheck-004"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-fom-u004-proof-pr05a",
      "projected_id": "urn:uuid:abd20d1c-6e23-52b0-ac31-18164a1488eb",
      "title": "Perbaikan bukti FOM-PR-05a (penyusutan diameter). Setiap simpleks",
      "kind": "proof",
      "order": 10,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-s07",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-s07",
        "unit:o012-fom-u004-proof-pr05a"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u004-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original_proof_repair",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "149babcfe833c77b9d05415ccafa5ace1754834994bc98485c7b0a8637820be5",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 399,
        "line_start": 336,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-proof-pr05a",
        "anchor": "o012-fom-u004-proof-pr05a",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-hint-004",
      "projected_id": "urn:uuid:d324a46a-e007-54d0-bdad-6f6d6119fc69",
      "title": "Petunjuk. Dua batas berorientasi sama setelah identifikasi, sehingga saling",
      "kind": "hint",
      "order": 11,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-mastery",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-mastery",
        "unit:o012-fom-u004-hint-004"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u004-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "6236844a825aa3677c6608090d339d1ea8d488072a90a5cc72d60a77d963c6da",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 2179,
        "line_start": 2174,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-hint-004",
        "anchor": "o012-fom-u004-hint-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-omission-pr07",
      "projected_id": "urn:uuid:03a544c4-f9a9-5df8-b036-27541b767333",
      "title": "Bagian yang dihilangkan dalam sumber. Bukti sumber hanya berbunyi",
      "kind": "source_omission",
      "order": 11,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-s10",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-s10",
        "unit:o012-fom-u004-omission-pr07"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "d520c511ad9d062d617f258b91c5a2bb7a9ab259623d2ff5672ac23e562a240b",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 1799,
        "line_start": 1794,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-omission-pr07",
        "anchor": "o012-fom-u004-omission-pr07",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-proof-pr05b",
      "projected_id": "urn:uuid:599b228e-7079-588c-90ac-d3207906d6e7",
      "title": "Perbaikan bukti FOM-PR-05b (operator subdivisi, rantai kecil, dan ekuivalensi",
      "kind": "proof",
      "order": 11,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-s07",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-s07",
        "unit:o012-fom-u004-proof-pr05b"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u004-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original_proof_repair",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "266b68655ea8ec58b5636fb94fa8af3bc08ae111e388d9d66bc770b1d381c3f8",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 572,
        "line_start": 401,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-proof-pr05b",
        "anchor": "o012-fom-u004-proof-pr05b",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-proof-five-lemma-repair",
      "projected_id": "urn:uuid:68690084-74cd-57a1-ba11-abe9bbb6eb2e",
      "title": "Perbaikan bukti FOM-PR-07 (lemma lima). Namai panah mendatar baris atas",
      "kind": "proof",
      "order": 12,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-s10",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-s10",
        "unit:o012-fom-u004-proof-five-lemma-repair"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u004-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original_proof_repair",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "e0743dd66f9d17b04445fcf78a4f2f6c3caa3a3161fbf787bcf0ff12f1b4e459",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 1863,
        "line_start": 1801,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-proof-five-lemma-repair",
        "anchor": "o012-fom-u004-proof-five-lemma-repair",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-sol-004",
      "projected_id": "urn:uuid:c4597647-8648-5206-9bc8-5afe3b71a38d",
      "title": "Solusi Pemeriksaan F4.4. Identifikasi batas yang mempertahankan urutan",
      "kind": "solution",
      "order": 12,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-mastery",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-mastery",
        "unit:o012-fom-u004-sol-004"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u004-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "abf58cba9e41b184bf3983e15d83a4abcdfc9979f4e152daff6e0bc81baf64dd",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 2231,
        "line_start": 2181,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-sol-004",
        "anchor": "o012-fom-u004-sol-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-thm-excision-cover",
      "projected_id": "urn:uuid:a6a6fdee-310e-5bf4-9ef6-b686c885fd99",
      "title": "Teorema (eksisi, bentuk penutup). Misalkan $A,B\\subseteq X$ dan",
      "kind": "theorem",
      "order": 12,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-s07",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-s07",
        "unit:o012-fom-u004-thm-excision-cover"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "56b2c7e177e79df260a0e38b2788bd4474eeb24874ff294fe94191f60da90215",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 595,
        "line_start": 574,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-thm-excision-cover",
        "anchor": "o012-fom-u004-thm-excision-cover",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-lem-compact-finite-simplices",
      "projected_id": "urn:uuid:fcf80cf7-5c28-502c-a51c-8104ef947e3f",
      "title": "Lemma. Jika $C\\subseteq X$ kompak, maka $C$ berpotongan dengan hanya",
      "kind": "lemma",
      "order": 13,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-s10",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-s10",
        "unit:o012-fom-u004-lem-compact-finite-simplices"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "4a7180672315569f93cdac1c59e9669ef12101e003880034ac551588454f6213",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 1869,
        "line_start": 1865,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-lem-compact-finite-simplices",
        "anchor": "o012-fom-u004-lem-compact-finite-simplices",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-mcheck-005",
      "projected_id": "urn:uuid:4eb2ba36-8878-529c-8a62-91a05d1d8a51",
      "title": "Pemeriksaan Penguasaan F4.5 (penutup kontraktibel dengan perpotongan tak",
      "kind": "exercise",
      "order": 13,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-mastery",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-mastery",
        "unit:o012-fom-u004-mcheck-005"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u004-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "f0b479d58dfd46f65a9ec1f61a3309d732c5e5f95f7cffce274b7e386ff1b935",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 2239,
        "line_start": 2233,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-mcheck-005",
        "anchor": "o012-fom-u004-mcheck-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-fom-u004-hint-005",
            "relation_id": "urn:uuid:f05b4c9e-68d9-5e39-a41e-babd5275ea54",
            "native_relation_id": "relation:hints:fom-u004-hint-005:mcheck-005"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-fom-u004-sol-005",
            "relation_id": "urn:uuid:b2fd3a07-da35-56d7-b588-256b0a80be21",
            "native_relation_id": "relation:solves:fom-u004-sol-005:mcheck-005"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-fom-u004-proof-excision-source",
      "projected_id": "urn:uuid:7166f047-68ef-5f4a-83e4-4f2a7bf2f369",
      "title": "Bukti sumber. Teks aktif sumber hanya mengatakan bahwa bukti bergantung",
      "kind": "proof",
      "order": 13,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-s07",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-s07",
        "unit:o012-fom-u004-proof-excision-source"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "42a66a854a093a08d9c33469c573439629b4f50ccfb1ab5aae03f4eb52aaf4fb",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 616,
        "line_start": 597,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-proof-excision-source",
        "anchor": "o012-fom-u004-proof-excision-source",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-hint-005",
      "projected_id": "urn:uuid:9e505463-4f4c-5f52-95ac-25bff88104ec",
      "title": "Petunjuk. Gunakan barisan Mayer–Vietoris tereduksi. Ingat bahwa",
      "kind": "hint",
      "order": 14,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-mastery",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-mastery",
        "unit:o012-fom-u004-hint-005"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u004-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "15091e34a417ee2e96a055eede67bbd4abc2222c29cd9907f26d7659acc34761",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 2245,
        "line_start": 2241,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-hint-005",
        "anchor": "o012-fom-u004-hint-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-proof-compact-finite-simplices-source",
      "projected_id": "urn:uuid:bb206baf-4cca-58bb-95c0-a708a7cc6532",
      "title": "Bukti sumber, sampai langkah yang belum dibuktikan. Andaikan $C$",
      "kind": "proof",
      "order": 14,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-s10",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-s10",
        "unit:o012-fom-u004-proof-compact-finite-simplices-source"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "27ccbeccd47a370ec4c63068dcbdaf6c144af0a7fade26ca7d0c3804cb0b691e",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 1883,
        "line_start": 1871,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-proof-compact-finite-simplices-source",
        "anchor": "o012-fom-u004-proof-compact-finite-simplices-source",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-proof-pr06",
      "projected_id": "urn:uuid:fcc43b90-aec5-55cb-beb6-6e04b65dac53",
      "title": "Perbaikan bukti FOM-PR-06. Ambil $\\mathcal U=\\{A,B\\}$. Hipotesis",
      "kind": "proof",
      "order": 14,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-s07",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-s07",
        "unit:o012-fom-u004-proof-pr06"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u004-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original_proof_repair",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "f4dd10e9300d3588488dddfea9280fc0952613c3fd3e09146b1f56958275f099",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 675,
        "line_start": 618,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-proof-pr06",
        "anchor": "o012-fom-u004-proof-pr06",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-omission-pr11",
      "projected_id": "urn:uuid:9a622018-a1d0-5500-90df-027da2981910",
      "title": "Argumen yang tidak diberikan dalam sumber. Keterbukaan $U_i$ bergantung",
      "kind": "source_omission",
      "order": 15,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-s10",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-s10",
        "unit:o012-fom-u004-omission-pr11"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "128d8d01cd7b0c4fdd408bf91392cb8c55aac2ddb000bdba7245c1b6700a11da",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 1891,
        "line_start": 1885,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-omission-pr11",
        "anchor": "o012-fom-u004-omission-pr11",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-sol-005",
      "projected_id": "urn:uuid:70cccafb-91e3-5c05-adb8-925966c0fb45",
      "title": "Solusi Pemeriksaan F4.5. Karena $A$ dan $B$ kontraktibel,",
      "kind": "solution",
      "order": 15,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-mastery",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-mastery",
        "unit:o012-fom-u004-sol-005"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u004-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "db816dbb547829ef824be9bdc68246e10aaa29112b693c55234bf3c98e0f6810",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 2269,
        "line_start": 2247,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-sol-005",
        "anchor": "o012-fom-u004-sol-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-thm-relative-quotient-overlay",
      "projected_id": "urn:uuid:a6ac58fc-01ea-5ad8-8b88-c381e57fdcfa",
      "title": "Teorema (homologi relatif sebagai homologi hasil bagi). Misalkan $(X,A)$",
      "kind": "theorem",
      "order": 15,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-s07",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-s07",
        "unit:o012-fom-u004-thm-relative-quotient-overlay"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "8213d79a4a3b538d83335f85ba8d43cfa930f26c8f03d277d2cd1a008d0b41cf",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 696,
        "line_start": 677,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/",
        "anchor": null,
        "state": "course_fallback",
        "anchor_occurrences": 0
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-mcheck-006",
      "projected_id": "urn:uuid:c9780ae8-5897-55e9-9bea-118dd206e861",
      "title": "Pemeriksaan Penguasaan F4.6 (kealamian pemetaan penghubung). Misalkan",
      "kind": "exercise",
      "order": 16,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-mastery",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-mastery",
        "unit:o012-fom-u004-mcheck-006"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u004-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "a7696a7a46af34ccbb3cb5e45aa961e0c457e862b62fbf18bf1b06ec1590f872",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 2281,
        "line_start": 2271,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-mcheck-006",
        "anchor": "o012-fom-u004-mcheck-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-fom-u004-hint-006",
            "relation_id": "urn:uuid:baa2682d-e5dc-5175-b73a-7295b78d70e7",
            "native_relation_id": "relation:hints:fom-u004-hint-006:mcheck-006"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-fom-u004-sol-006",
            "relation_id": "urn:uuid:a7d27eab-1df1-50c3-8088-12aee1daa296",
            "native_relation_id": "relation:solves:fom-u004-sol-006:mcheck-006"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-fom-u004-proof-compact-finite-simplices-repair",
      "projected_id": "urn:uuid:6de8cecc-0c4c-5aca-be4e-da4a007c27e1",
      "title": "Perbaikan bukti FOM-PR-11. Andaikan $C$ berpotongan dengan tak berhingga",
      "kind": "proof_supplement",
      "order": 16,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-s10",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-s10",
        "unit:o012-fom-u004-proof-compact-finite-simplices-repair"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u004-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original_proof_repair",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "965ae9d50f3e51934a7b42da412caf8e7199c6e1d3ab8dc878e85b2008888e6e",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 1914,
        "line_start": 1893,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-proof-compact-finite-simplices-repair",
        "anchor": "o012-fom-u004-proof-compact-finite-simplices-repair",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-proof-relative-quotient-overlay",
      "projected_id": "urn:uuid:d942761e-291e-5401-b251-cc51e46d77e2",
      "title": "Bukti. Homologi suatu ruang relatif terhadap satu titik secara alami",
      "kind": "proof",
      "order": 16,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-s07",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-s07",
        "unit:o012-fom-u004-proof-relative-quotient-overlay"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "892e33ae59bca2d954d8077581af8cf46b0edf8ffb0fad79a47a8d5c824892ed",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 771,
        "line_start": 698,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/",
        "anchor": null,
        "state": "course_fallback",
        "anchor_occurrences": 0
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-audit-relative-quotient",
      "projected_id": "urn:uuid:635a00e8-1435-527b-81be-fe9daac61926",
      "title": "Koreksi hipotesis, notasi, dan pengulangan. Definisi “pasangan baik” sumber",
      "kind": "source_audit",
      "order": 17,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-s07",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-s07",
        "unit:o012-fom-u004-audit-relative-quotient"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u004-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "0802bfe4ab001da0bd35ffe85eee13de78f5a4278055c65b699fbc6dd16c3e68",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 785,
        "line_start": 773,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-audit-relative-quotient",
        "anchor": "o012-fom-u004-audit-relative-quotient",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-hint-006",
      "projected_id": "urn:uuid:0d5ee2f0-1104-598c-9f15-82064548f029",
      "title": "Petunjuk. Pemetaan penghubung mengirim $[c]$ ke kelas",
      "kind": "hint",
      "order": 17,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-mastery",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-mastery",
        "unit:o012-fom-u004-hint-006"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u004-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "6fa550d5893b146dc46f49acfa3a9e6abf46db406a6ce405c8b910c46a195f2e",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 2287,
        "line_start": 2283,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-hint-006",
        "anchor": "o012-fom-u004-hint-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-rem-remove-finite-dimension",
      "projected_id": "urn:uuid:49a1c0f3-6da9-5f07-8888-8a59e35f7430",
      "title": "Catatan (menghapus asumsi berdimensi hingga). Lemma sebelumnya",
      "kind": "remark",
      "order": 17,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-s10",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-s10",
        "unit:o012-fom-u004-rem-remove-finite-dimension"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "c92a45437ffad3d3cbf38d8b17e8f1db8c4a4d21ef01927ac968944e33f9bfe1",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 1935,
        "line_start": 1916,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-rem-remove-finite-dimension",
        "anchor": "o012-fom-u004-rem-remove-finite-dimension",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-audit-surjectivity-class-type",
      "projected_id": "urn:uuid:9068fe9d-b4e9-56c7-b032-938c007d2955",
      "title": "Koreksi tipe objek. Sumber menyebut “an element in $X^{(k)}$” sebagai",
      "kind": "source_audit",
      "order": 18,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-s10",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-s10",
        "unit:o012-fom-u004-audit-surjectivity-class-type"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u004-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "c171e4c49e39e4d165922325334fd07f0bae37313955e00b0eb6a9d3e0c20f05",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 1942,
        "line_start": 1937,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-audit-surjectivity-class-type",
        "anchor": "o012-fom-u004-audit-surjectivity-class-type",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-sol-006",
      "projected_id": "urn:uuid:f1c8a276-82c7-5528-ba35-db588d9492b2",
      "title": "Solusi Pemeriksaan F4.6. Karena $f$ peta pasangan,",
      "kind": "solution",
      "order": 18,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-mastery",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-mastery",
        "unit:o012-fom-u004-sol-006"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u004-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "f920c88fae0b597d440c19f7c0835ca6d1d8a9bd9b4e55fd0149995f9d0afa51",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 2315,
        "line_start": 2289,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-sol-006",
        "anchor": "o012-fom-u004-sol-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-thm-invariance-dimension",
      "projected_id": "urn:uuid:5177d7d9-82a4-5552-a00b-d1ee65943fd0",
      "title": "Teorema (invariansi dimensi). Misalkan $U\\subseteq\\mathbb R^n$ dan",
      "kind": "theorem",
      "order": 18,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-s07",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-s07",
        "unit:o012-fom-u004-thm-invariance-dimension"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "75d73ba9d1305e71b4fbff6d8f87e997b52bc3941e7d9728151537d7fe707716",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 791,
        "line_start": 787,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-thm-invariance-dimension",
        "anchor": "o012-fom-u004-thm-invariance-dimension",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-audit-invariance-nonempty",
      "projected_id": "urn:uuid:42e198cc-2859-5452-8704-9fb3a150173c",
      "title": "Perbaikan hipotesis. Sumber tidak menyatakan bahwa $U$ dan $V$ tak kosong.",
      "kind": "source_audit",
      "order": 19,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-s07",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-s07",
        "unit:o012-fom-u004-audit-invariance-nonempty"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u004-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "d627882d12c3d57c25627a70fb32d45235e59be0a126013ba14e65b352753fb0",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 798,
        "line_start": 793,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-audit-invariance-nonempty",
        "anchor": "o012-fom-u004-audit-invariance-nonempty",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-mcheck-007",
      "projected_id": "urn:uuid:c6ddc6ad-0da0-5692-8006-56cf402bd49a",
      "title": "Pemeriksaan Penguasaan F4.7 (dukungan hingga dan injektivitas",
      "kind": "exercise",
      "order": 19,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-mastery",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-mastery",
        "unit:o012-fom-u004-mcheck-007"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u004-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "b7bbc1f7e03b9dccffe5ce66a302e3d4860a29c32ec482c1d024cc4cb14c2582",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 2323,
        "line_start": 2317,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-mcheck-007",
        "anchor": "o012-fom-u004-mcheck-007",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-fom-u004-hint-007",
            "relation_id": "urn:uuid:bffd8e01-ad86-506b-ae12-3b5584756f0a",
            "native_relation_id": "relation:hints:fom-u004-hint-007:mcheck-007"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-fom-u004-sol-007",
            "relation_id": "urn:uuid:4af10769-5899-524e-bb2f-49b4317d1a46",
            "native_relation_id": "relation:solves:fom-u004-sol-007:mcheck-007"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-fom-u004-omission-pr08",
      "projected_id": "urn:uuid:7377c1ef-1a8f-50fe-8979-2ff155907bbb",
      "title": "Bagian yang dihilangkan dalam sumber. Sesudah argumen surjektivitas,",
      "kind": "source_omission",
      "order": 19,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-s10",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-s10",
        "unit:o012-fom-u004-omission-pr08"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "50ad435f433ee033665f2dbc9e1ba3fe67342b4150e02e58fb214965a073532b",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 1950,
        "line_start": 1944,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-omission-pr08",
        "anchor": "o012-fom-u004-omission-pr08",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-hint-007",
      "projected_id": "urn:uuid:d2a04aee-d783-5696-bbf8-12c94707610c",
      "title": "Petunjuk. Tempatkan dukungan $z$ dan rantai singular berhingga $c$ dalam",
      "kind": "hint",
      "order": 20,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-mastery",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-mastery",
        "unit:o012-fom-u004-hint-007"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u004-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "a55c38cd033e3f7794f1781351b6e8ed4a57491b6174def6bf0823d0819331c2",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 2330,
        "line_start": 2325,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-hint-007",
        "anchor": "o012-fom-u004-hint-007",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-proof-injectivity-comparison-repair",
      "projected_id": "urn:uuid:dddeed20-dec5-5f14-9697-1c3148f8e3d3",
      "title": "Perbaikan bukti FOM-PR-08 (injektivitas untuk kompleks tak hingga). Ambil",
      "kind": "proof",
      "order": 20,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-s10",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-s10",
        "unit:o012-fom-u004-proof-injectivity-comparison-repair"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u004-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original_proof_repair",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "ef965cf663c488ccc6878df079f9794f600072294cec451a4a9e08eca6161876",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 1986,
        "line_start": 1952,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-proof-injectivity-comparison-repair",
        "anchor": "o012-fom-u004-proof-injectivity-comparison-repair",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-proof-invariance-dimension",
      "projected_id": "urn:uuid:f2a506fd-7171-5108-89c9-1ab475647e3c",
      "title": "Bukti. Pilih $x\\in U$. Untuk $n\\geq1$, eksisi pada suatu bola terbuka kecil",
      "kind": "proof",
      "order": 20,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-s07",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-s07",
        "unit:o012-fom-u004-proof-invariance-dimension"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "4e4acc02daf8b374305974242958db6e103153039205f63266a97b0961a66b50",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 871,
        "line_start": 800,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-proof-invariance-dimension",
        "anchor": "o012-fom-u004-proof-invariance-dimension",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-audit-local-relative-notation",
      "projected_id": "urn:uuid:4364af79-4d38-5783-9bc4-72dd812fe047",
      "title": "Koreksi notasi. Baris 2245 sumber menulis $H_k(X,X\\setminus\\{x\\})$ setelah",
      "kind": "source_audit",
      "order": 21,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-s07",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-s07",
        "unit:o012-fom-u004-audit-local-relative-notation"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u004-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "70cff3b1c7b0fa8a2872e38c25449088df530964c9c5699b9b0b54ac14b47c73",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 880,
        "line_start": 873,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-audit-local-relative-notation",
        "anchor": "o012-fom-u004-audit-local-relative-notation",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-sol-007",
      "projected_id": "urn:uuid:4f8233c9-7da6-553b-be1e-17adffdc693b",
      "title": "Solusi Pemeriksaan F4.7. Karena $z$ merupakan jumlah berhingga",
      "kind": "solution",
      "order": 21,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-mastery",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-mastery",
        "unit:o012-fom-u004-sol-007"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u004-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "a20ac689ffca9c4198da4cfc828e21a9beba478b937856801cde17cf68675360",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 2354,
        "line_start": 2332,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-sol-007",
        "anchor": "o012-fom-u004-sol-007",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-rem-invariance-name",
      "projected_id": "urn:uuid:4f7e7472-7f23-5bbb-9cfe-a37b7b26775f",
      "title": "Catatan. Hasil",
      "kind": "remark",
      "order": 22,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-s07",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-s07",
        "unit:o012-fom-u004-rem-invariance-name"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "d486685d5d5e536b8c23ef582f77c295158401199ab15c8acdc7f0619fe44a30",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 886,
        "line_start": 882,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-rem-invariance-name",
        "anchor": "o012-fom-u004-rem-invariance-name",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-rem-local-homology",
      "projected_id": "urn:uuid:b5da6d3e-2d7c-56b6-9b00-da1ea2b624a4",
      "title": "Catatan (homologi lokal). Dalam bukti invariansi dimensi muncul grup",
      "kind": "remark",
      "order": 23,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-s07",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-s07",
        "unit:o012-fom-u004-rem-local-homology"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "6123ec41e9dc62e791a177d908def43071a7228e92ac3181d1ac72a65a9a61d2",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 914,
        "line_start": 888,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-rem-local-homology",
        "anchor": "o012-fom-u004-rem-local-homology",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-rem-relative-disk-generator",
      "projected_id": "urn:uuid:6d1f8624-9e66-5fd9-9f86-ff91b2001699",
      "title": "Catatan. Kita telah memperoleh",
      "kind": "remark",
      "order": 24,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-s07",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-s07",
        "unit:o012-fom-u004-rem-relative-disk-generator"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "5d72b0d0efc82549645f392939d3e629108c62639d46ed05b9c42d7b8af3518f",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 933,
        "line_start": 916,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-rem-relative-disk-generator",
        "anchor": "o012-fom-u004-rem-relative-disk-generator",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-prop-simplex-generator",
      "projected_id": "urn:uuid:537f4381-a310-5870-b8d1-8e7b26737a0b",
      "title": "Proposisi. Pemetaan identitas",
      "kind": "proposition",
      "order": 25,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-s07",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-s07",
        "unit:o012-fom-u004-prop-simplex-generator"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "d8fee73f377fa7e2193a311679d5b3a7fdfd45a1a9d77c4c153ee4a44491ed66",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 948,
        "line_start": 935,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-prop-simplex-generator",
        "anchor": "o012-fom-u004-prop-simplex-generator",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-proof-simplex-generator",
      "projected_id": "urn:uuid:143838a2-e712-51a7-b10c-275e7416b41d",
      "title": "Bukti. Karena",
      "kind": "proof",
      "order": 26,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-s07",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-s07",
        "unit:o012-fom-u004-proof-simplex-generator"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "913ed05689ba96b4fbdb7d942589804ed199a469aafe032765e70542ad8711a8",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 1092,
        "line_start": 950,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-proof-simplex-generator",
        "anchor": "o012-fom-u004-proof-simplex-generator",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-audit-simplex-generator-degree",
      "projected_id": "urn:uuid:a826b47a-ca4b-5ebd-98c7-1817347e5465",
      "title": "Koreksi derajat. Baris 2385 sumber menyebut",
      "kind": "source_audit",
      "order": 27,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-s07",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-s07",
        "unit:o012-fom-u004-audit-simplex-generator-degree"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u004-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "acab80a24353fbbc0e3272cbc91037459c61694d1dade184258b15e1e6940511",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 1099,
        "line_start": 1094,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-audit-simplex-generator-degree",
        "anchor": "o012-fom-u004-audit-simplex-generator-degree",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-audit-simplex-sphere-notation",
      "projected_id": "urn:uuid:abce6f32-dce1-5a06-9359-8e109a0b92dc",
      "title": "Koreksi homologi dan nama siklus. Baris 2319 sumber menulis $H_n(S^n)$",
      "kind": "source_audit",
      "order": 28,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-s07",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-s07",
        "unit:o012-fom-u004-audit-simplex-sphere-notation"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u004-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "c35b1f1eb299b9218c3791aff4efc0619513046c4758c0a09311cafd122d5d7c",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 1113,
        "line_start": 1101,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-audit-simplex-sphere-notation",
        "anchor": "o012-fom-u004-audit-simplex-sphere-notation",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-prop-wedge-homology",
      "projected_id": "urn:uuid:64373fcb-05a0-50a5-9cdf-1bd18926208c",
      "title": "Proposisi (homologi tereduksi jumlah baji). Misalkan",
      "kind": "proposition",
      "order": 29,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-s07",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-s07",
        "unit:o012-fom-u004-prop-wedge-homology"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "081fd73371365bebdc0467f4afb52502f1f59e7e6d652317e5fbfb88860798bd",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 1132,
        "line_start": 1115,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-prop-wedge-homology",
        "anchor": "o012-fom-u004-prop-wedge-homology",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-audit-wedge-arrow",
      "projected_id": "urn:uuid:d1bf5c6b-cd8a-5df1-8f13-1f9c95147c93",
      "title": "Koreksi arah pemetaan. Sumber menampilkan",
      "kind": "source_audit",
      "order": 30,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-s07",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-s07",
        "unit:o012-fom-u004-audit-wedge-arrow"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u004-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "bb6b426a42c7b5385f15e070a5ba1bd1749a2861b6e62c8ea39aca2468a2a49d",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 1141,
        "line_start": 1134,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-audit-wedge-arrow",
        "anchor": "o012-fom-u004-audit-wedge-arrow",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-proof-wedge-homology",
      "projected_id": "urn:uuid:afd1c7bc-2d90-5cbf-b63c-4bf9f01fa4b4",
      "title": "Bukti. Pasangan",
      "kind": "proof",
      "order": 31,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-s07",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-s07",
        "unit:o012-fom-u004-proof-wedge-homology"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "fd0bfe38a49a8fa0ab2782b9a9802d9e080429c918b6af6e53cb69ca9a0d19d5",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 1183,
        "line_start": 1143,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-proof-wedge-homology",
        "anchor": "o012-fom-u004-proof-wedge-homology",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004-audit-wedge-set-notation",
      "projected_id": "urn:uuid:0392f0f4-9462-5728-a16c-92284701acdc",
      "title": "Koreksi notasi himpunan. Baris 2435 sumber menulis",
      "kind": "source_audit",
      "order": 32,
      "group": "unit:o012-fom-u004",
      "parent_id": "unit:o012-fom-u004-s07",
      "native_path": [
        "unit:o012-fom-u004",
        "unit:o012-fom-u004-s07",
        "unit:o012-fom-u004-audit-wedge-set-notation"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u004-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "8889783aece8294f35c80c349c8904348130354428df82855dc12da6334d23ef",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 1191,
        "line_start": 1185,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004-audit-wedge-set-notation",
        "anchor": "o012-fom-u004-audit-wedge-set-notation",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u004",
      "projected_id": "urn:uuid:58f9159d-819b-5ab9-b55e-842896b148f9",
      "title": "Topologi Aljabar — Komponen Fomberg Unit 004: Eksisi, Mayer–Vietoris, Kealamian, dan Pembandingan Homologi",
      "kind": "reader_unit",
      "order": 34,
      "group": "unit:o012-fom-u004",
      "parent_id": "course:o012-d60",
      "native_path": [
        "unit:o012-fom-u004"
      ],
      "concept_ids": [
        "concept:excision",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:naturality",
        "concept:five-lemma",
        "concept:singular-homology",
        "concept:simplicial-homology",
        "concept:relative-homology",
        "concept:reduced-homology",
        "concept:chain-map",
        "concept:chain-homotopy-equivalence",
        "concept:u-small-singular-simplex",
        "concept:u-chain",
        "concept:small-chain-theorem",
        "concept:barycenter",
        "concept:diameter",
        "concept:subdivision-operator",
        "concept:acyclic-chain-complex",
        "concept:contracting-homotopy",
        "concept:relative-homology-quotient-theorem",
        "concept:invariance-of-dimension",
        "concept:local-homology",
        "concept:reduced-homology-of-a-wedge-sum",
        "concept:mobius-band",
        "concept:simplicial-singular-homology-comparison",
        "concept:open-simplex",
        "concept:closed-simplex",
        "concept:support-of-a-chain",
        "concept:finite-dimensional-complex",
        "concept:comparison-map"
      ],
      "route_unit_ids": "D60-R11",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u004-composite-cc-by-sa-4.0"
      ],
      "provenance_relation": "composite_translated_and_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "file_sha256": "2c04d647b58afe044f5549bcba9ad3572075775711bb3aaec45d0e94fe3d3e91",
        "line_end": 2364,
        "line_start": 1,
        "path": "source/id-ID/fomberg/units/fomberg-unit-004-excision-mayer-vietoris-naturality-comparison.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u004",
        "anchor": "o012-fom-u004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u005-def-degree",
      "projected_id": "urn:uuid:8aa35c6b-d97b-584c-a794-2e41aa89a59c",
      "title": "Definisi (derajat suatu pemetaan). Misalkan",
      "kind": "definition",
      "order": 1,
      "group": "unit:o012-fom-u005",
      "parent_id": "unit:o012-fom-u005-s11a",
      "native_path": [
        "unit:o012-fom-u005",
        "unit:o012-fom-u005-s11a",
        "unit:o012-fom-u005-def-degree"
      ],
      "concept_ids": [
        "concept:degree-of-a-map",
        "concept:hairy-sphere-theorem",
        "concept:homology",
        "concept:orientation",
        "concept:reduced-homology",
        "concept:sphere-reflection",
        "concept:induced-homomorphism",
        "concept:orientation-generator",
        "concept:top-homology",
        "concept:hopf-theorem",
        "concept:homological-degree",
        "concept:cohomological-degree",
        "concept:local-degree",
        "concept:local-orientation",
        "concept:local-homeomorphism",
        "concept:orientation-reversing",
        "concept:local-to-global-degree-formula",
        "concept:fundamental-class",
        "concept:power-map",
        "concept:angular-coordinates",
        "concept:signed-local-contribution",
        "concept:kronecker-pairing",
        "concept:dual-generator",
        "concept:fixed-point-criterion",
        "concept:angular-lift"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "d601de8c90655c1ffef1e04418e88a271ab5f3182c5eca9d74135ce0ee11243e",
        "file_sha256": "ad6e31291e3df97b81f7e5a30144ca27157f907291e74f4d49c09a0620487075",
        "line_end": 85,
        "line_start": 62,
        "path": "source/id-ID/fomberg/units/fomberg-unit-005-degree-maps-local-degree.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u005-def-degree",
        "anchor": "o012-fom-u005-def-degree",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u005-def-local-degree",
      "projected_id": "urn:uuid:aa8b89dd-3766-54ef-9e0c-ad89e7764325",
      "title": "Definisi (derajat lokal). Misalkan $n\\geq1$,",
      "kind": "definition",
      "order": 1,
      "group": "unit:o012-fom-u005",
      "parent_id": "unit:o012-fom-u005-local-degree",
      "native_path": [
        "unit:o012-fom-u005",
        "unit:o012-fom-u005-local-degree",
        "unit:o012-fom-u005-def-local-degree"
      ],
      "concept_ids": [
        "concept:degree-of-a-map",
        "concept:hairy-sphere-theorem",
        "concept:homology",
        "concept:orientation",
        "concept:reduced-homology",
        "concept:sphere-reflection",
        "concept:induced-homomorphism",
        "concept:orientation-generator",
        "concept:top-homology",
        "concept:hopf-theorem",
        "concept:homological-degree",
        "concept:cohomological-degree",
        "concept:local-degree",
        "concept:local-orientation",
        "concept:local-homeomorphism",
        "concept:orientation-reversing",
        "concept:local-to-global-degree-formula",
        "concept:fundamental-class",
        "concept:power-map",
        "concept:angular-coordinates",
        "concept:signed-local-contribution",
        "concept:kronecker-pairing",
        "concept:dual-generator",
        "concept:fixed-point-criterion",
        "concept:angular-lift"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u005-composite-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_with_original_proof_repair",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "1b751446924f667eae8afc5376aeafdb4a1482fdca4cdee57350df01f0f05aff",
        "file_sha256": "ad6e31291e3df97b81f7e5a30144ca27157f907291e74f4d49c09a0620487075",
        "line_end": 493,
        "line_start": 429,
        "path": "source/id-ID/fomberg/units/fomberg-unit-005-degree-maps-local-degree.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u005-def-local-degree",
        "anchor": "o012-fom-u005-def-local-degree",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u005-fig-local-degree",
      "projected_id": "urn:uuid:2e596f65-9aaf-5b02-84c0-05760116bfaa",
      "title": "$$",
      "kind": "figure",
      "order": 1,
      "group": "unit:o012-fom-u005",
      "parent_id": "unit:o012-fom-u005-def-local-degree",
      "native_path": [
        "unit:o012-fom-u005",
        "unit:o012-fom-u005-local-degree",
        "unit:o012-fom-u005-def-local-degree",
        "unit:o012-fom-u005-fig-local-degree"
      ],
      "concept_ids": [
        "concept:degree-of-a-map",
        "concept:hairy-sphere-theorem",
        "concept:homology",
        "concept:orientation",
        "concept:reduced-homology",
        "concept:sphere-reflection",
        "concept:induced-homomorphism",
        "concept:orientation-generator",
        "concept:top-homology",
        "concept:hopf-theorem",
        "concept:homological-degree",
        "concept:cohomological-degree",
        "concept:local-degree",
        "concept:local-orientation",
        "concept:local-homeomorphism",
        "concept:orientation-reversing",
        "concept:local-to-global-degree-formula",
        "concept:fundamental-class",
        "concept:power-map",
        "concept:angular-coordinates",
        "concept:signed-local-contribution",
        "concept:kronecker-pairing",
        "concept:dual-generator",
        "concept:fixed-point-criterion",
        "concept:angular-lift"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "c2bf75e7c54f5ae8fdbdb061086e1aa7685810075ee76c689be9d1df77bb1d2d",
        "file_sha256": "ad6e31291e3df97b81f7e5a30144ca27157f907291e74f4d49c09a0620487075",
        "line_end": 482,
        "line_start": 459,
        "path": "source/id-ID/fomberg/units/fomberg-unit-005-degree-maps-local-degree.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u005-fig-local-degree",
        "anchor": "o012-fom-u005-fig-local-degree",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u005-mcheck-001",
      "projected_id": "urn:uuid:1e14e9df-2fb1-5599-aa83-1a58fd8751b7",
      "title": "Pemeriksaan Penguasaan F5.1 (menyamakan dua definisi derajat). Pilih",
      "kind": "exercise",
      "order": 1,
      "group": "unit:o012-fom-u005",
      "parent_id": "unit:o012-fom-u005-mastery",
      "native_path": [
        "unit:o012-fom-u005",
        "unit:o012-fom-u005-mastery",
        "unit:o012-fom-u005-mcheck-001"
      ],
      "concept_ids": [
        "concept:degree-of-a-map",
        "concept:hairy-sphere-theorem",
        "concept:homology",
        "concept:orientation",
        "concept:reduced-homology",
        "concept:sphere-reflection",
        "concept:induced-homomorphism",
        "concept:orientation-generator",
        "concept:top-homology",
        "concept:hopf-theorem",
        "concept:homological-degree",
        "concept:cohomological-degree",
        "concept:local-degree",
        "concept:local-orientation",
        "concept:local-homeomorphism",
        "concept:orientation-reversing",
        "concept:local-to-global-degree-formula",
        "concept:fundamental-class",
        "concept:power-map",
        "concept:angular-coordinates",
        "concept:signed-local-contribution",
        "concept:kronecker-pairing",
        "concept:dual-generator",
        "concept:fixed-point-criterion",
        "concept:angular-lift"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u005-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "25c7e4ea09b124ed0c45ae45eb05b7005aba506bd13d49fc193e0f421d9e8950",
        "file_sha256": "ad6e31291e3df97b81f7e5a30144ca27157f907291e74f4d49c09a0620487075",
        "line_end": 860,
        "line_start": 831,
        "path": "source/id-ID/fomberg/units/fomberg-unit-005-degree-maps-local-degree.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u005-mcheck-001",
        "anchor": "o012-fom-u005-mcheck-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-fom-u005-hint-001",
            "relation_id": "urn:uuid:9fb8ab9c-c303-58ae-9658-8133c968322d",
            "native_relation_id": "relation:hints:fom-u005-hint-001:mcheck-001"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-fom-u005-sol-001",
            "relation_id": "urn:uuid:9daec354-cba9-5c3c-a969-1d68151a8b3b",
            "native_relation_id": "relation:solves:fom-u005-sol-001:mcheck-001"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-fom-u005-notice",
      "projected_id": "urn:uuid:9da3a115-22ea-5096-b23e-312526c7db77",
      "title": "Tentang komponen ini",
      "kind": "section",
      "order": 1,
      "group": "unit:o012-fom-u005",
      "parent_id": "unit:o012-fom-u005",
      "native_path": [
        "unit:o012-fom-u005",
        "unit:o012-fom-u005-notice"
      ],
      "concept_ids": [
        "concept:degree-of-a-map",
        "concept:hairy-sphere-theorem",
        "concept:homology",
        "concept:orientation",
        "concept:reduced-homology",
        "concept:sphere-reflection",
        "concept:induced-homomorphism",
        "concept:orientation-generator",
        "concept:top-homology",
        "concept:hopf-theorem",
        "concept:homological-degree",
        "concept:cohomological-degree",
        "concept:local-degree",
        "concept:local-orientation",
        "concept:local-homeomorphism",
        "concept:orientation-reversing",
        "concept:local-to-global-degree-formula",
        "concept:fundamental-class",
        "concept:power-map",
        "concept:angular-coordinates",
        "concept:signed-local-contribution",
        "concept:kronecker-pairing",
        "concept:dual-generator",
        "concept:fixed-point-criterion",
        "concept:angular-lift"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u005-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "1048ef9a9c5a6b64ebd73482a8490c036cbc8ffe1987bf4de20ace359f856ead",
        "file_sha256": "ad6e31291e3df97b81f7e5a30144ca27157f907291e74f4d49c09a0620487075",
        "line_end": 57,
        "line_start": 18,
        "path": "source/id-ID/fomberg/units/fomberg-unit-005-degree-maps-local-degree.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u005-notice",
        "anchor": "o012-fom-u005-notice",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u005-thm-hairy-sphere",
      "projected_id": "urn:uuid:ed241fa0-60a8-52e9-bc26-a5571ff60f92",
      "title": "Teorema (teorema sfera berbulu). Untuk setiap $n\\geq0$, terdapat medan",
      "kind": "theorem",
      "order": 1,
      "group": "unit:o012-fom-u005",
      "parent_id": "unit:o012-fom-u005-s11b",
      "native_path": [
        "unit:o012-fom-u005",
        "unit:o012-fom-u005-s11b",
        "unit:o012-fom-u005-thm-hairy-sphere"
      ],
      "concept_ids": [
        "concept:degree-of-a-map",
        "concept:hairy-sphere-theorem",
        "concept:homology",
        "concept:orientation",
        "concept:reduced-homology",
        "concept:sphere-reflection",
        "concept:induced-homomorphism",
        "concept:orientation-generator",
        "concept:top-homology",
        "concept:hopf-theorem",
        "concept:homological-degree",
        "concept:cohomological-degree",
        "concept:local-degree",
        "concept:local-orientation",
        "concept:local-homeomorphism",
        "concept:orientation-reversing",
        "concept:local-to-global-degree-formula",
        "concept:fundamental-class",
        "concept:power-map",
        "concept:angular-coordinates",
        "concept:signed-local-contribution",
        "concept:kronecker-pairing",
        "concept:dual-generator",
        "concept:fixed-point-criterion",
        "concept:angular-lift"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "da22998a2bb86b83bd0e3cb11bdc83353934c2859c5a08877ed79db46bfa98a0",
        "file_sha256": "ad6e31291e3df97b81f7e5a30144ca27157f907291e74f4d49c09a0620487075",
        "line_end": 326,
        "line_start": 321,
        "path": "source/id-ID/fomberg/units/fomberg-unit-005-degree-maps-local-degree.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u005-thm-hairy-sphere",
        "anchor": "o012-fom-u005-thm-hairy-sphere",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u005-audit-degree-reduced-homology",
      "projected_id": "urn:uuid:007661ea-4801-5796-8b65-8f82f9974c87",
      "title": "Koreksi derajat nol. Sumber memakai $H_n(S^n)\\cong\\mathbb Z$ tanpa",
      "kind": "source_audit",
      "order": 2,
      "group": "unit:o012-fom-u005",
      "parent_id": "unit:o012-fom-u005-s11a",
      "native_path": [
        "unit:o012-fom-u005",
        "unit:o012-fom-u005-s11a",
        "unit:o012-fom-u005-audit-degree-reduced-homology"
      ],
      "concept_ids": [
        "concept:degree-of-a-map",
        "concept:hairy-sphere-theorem",
        "concept:homology",
        "concept:orientation",
        "concept:reduced-homology",
        "concept:sphere-reflection",
        "concept:induced-homomorphism",
        "concept:orientation-generator",
        "concept:top-homology",
        "concept:hopf-theorem",
        "concept:homological-degree",
        "concept:cohomological-degree",
        "concept:local-degree",
        "concept:local-orientation",
        "concept:local-homeomorphism",
        "concept:orientation-reversing",
        "concept:local-to-global-degree-formula",
        "concept:fundamental-class",
        "concept:power-map",
        "concept:angular-coordinates",
        "concept:signed-local-contribution",
        "concept:kronecker-pairing",
        "concept:dual-generator",
        "concept:fixed-point-criterion",
        "concept:angular-lift"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u005-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "a59b34f554e033686735441b25a3565c9c7f0a7981f999c82e5b62387d838de6",
        "file_sha256": "ad6e31291e3df97b81f7e5a30144ca27157f907291e74f4d49c09a0620487075",
        "line_end": 103,
        "line_start": 87,
        "path": "source/id-ID/fomberg/units/fomberg-unit-005-degree-maps-local-degree.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u005-audit-degree-reduced-homology",
        "anchor": "o012-fom-u005-audit-degree-reduced-homology",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u005-hint-001",
      "projected_id": "urn:uuid:102cb4a4-23c4-5ce6-883f-898e23bbe672",
      "title": "Petunjuk. Hitung kedua ruas identitas",
      "kind": "hint",
      "order": 2,
      "group": "unit:o012-fom-u005",
      "parent_id": "unit:o012-fom-u005-mastery",
      "native_path": [
        "unit:o012-fom-u005",
        "unit:o012-fom-u005-mastery",
        "unit:o012-fom-u005-hint-001"
      ],
      "concept_ids": [
        "concept:degree-of-a-map",
        "concept:hairy-sphere-theorem",
        "concept:homology",
        "concept:orientation",
        "concept:reduced-homology",
        "concept:sphere-reflection",
        "concept:induced-homomorphism",
        "concept:orientation-generator",
        "concept:top-homology",
        "concept:hopf-theorem",
        "concept:homological-degree",
        "concept:cohomological-degree",
        "concept:local-degree",
        "concept:local-orientation",
        "concept:local-homeomorphism",
        "concept:orientation-reversing",
        "concept:local-to-global-degree-formula",
        "concept:fundamental-class",
        "concept:power-map",
        "concept:angular-coordinates",
        "concept:signed-local-contribution",
        "concept:kronecker-pairing",
        "concept:dual-generator",
        "concept:fixed-point-criterion",
        "concept:angular-lift"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u005-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "8c8c5c858df238a303fb1dfc788d101252f25dbd816dbbe1e1924a2eaab2684f",
        "file_sha256": "ad6e31291e3df97b81f7e5a30144ca27157f907291e74f4d49c09a0620487075",
        "line_end": 872,
        "line_start": 862,
        "path": "source/id-ID/fomberg/units/fomberg-unit-005-degree-maps-local-degree.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u005-hint-001",
        "anchor": "o012-fom-u005-hint-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u005-proof-hairy-sphere",
      "projected_id": "urn:uuid:2c5a291f-10e6-54e2-933d-a98b3054d3bd",
      "title": "Bukti. Andaikan",
      "kind": "proof",
      "order": 2,
      "group": "unit:o012-fom-u005",
      "parent_id": "unit:o012-fom-u005-s11b",
      "native_path": [
        "unit:o012-fom-u005",
        "unit:o012-fom-u005-s11b",
        "unit:o012-fom-u005-proof-hairy-sphere"
      ],
      "concept_ids": [
        "concept:degree-of-a-map",
        "concept:hairy-sphere-theorem",
        "concept:homology",
        "concept:orientation",
        "concept:reduced-homology",
        "concept:sphere-reflection",
        "concept:induced-homomorphism",
        "concept:orientation-generator",
        "concept:top-homology",
        "concept:hopf-theorem",
        "concept:homological-degree",
        "concept:cohomological-degree",
        "concept:local-degree",
        "concept:local-orientation",
        "concept:local-homeomorphism",
        "concept:orientation-reversing",
        "concept:local-to-global-degree-formula",
        "concept:fundamental-class",
        "concept:power-map",
        "concept:angular-coordinates",
        "concept:signed-local-contribution",
        "concept:kronecker-pairing",
        "concept:dual-generator",
        "concept:fixed-point-criterion",
        "concept:angular-lift"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "2c69dafb5c7829e41f0aa7eac7f6e28ba316d9c5450d3de074cee8f3d7fb15f1",
        "file_sha256": "ad6e31291e3df97b81f7e5a30144ca27157f907291e74f4d49c09a0620487075",
        "line_end": 410,
        "line_start": 328,
        "path": "source/id-ID/fomberg/units/fomberg-unit-005-degree-maps-local-degree.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u005-proof-hairy-sphere",
        "anchor": "o012-fom-u005-proof-hairy-sphere",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u005-proof-local-degree-independence",
      "projected_id": "urn:uuid:8a22a632-0dca-5720-9ef9-7336ee4a2825",
      "title": "Kebebasan dari pilihan lingkungan. Ambil dua pilihan yang memenuhi syarat,",
      "kind": "proof_supplement",
      "order": 2,
      "group": "unit:o012-fom-u005",
      "parent_id": "unit:o012-fom-u005-local-degree",
      "native_path": [
        "unit:o012-fom-u005",
        "unit:o012-fom-u005-local-degree",
        "unit:o012-fom-u005-proof-local-degree-independence"
      ],
      "concept_ids": [
        "concept:degree-of-a-map",
        "concept:hairy-sphere-theorem",
        "concept:homology",
        "concept:orientation",
        "concept:reduced-homology",
        "concept:sphere-reflection",
        "concept:induced-homomorphism",
        "concept:orientation-generator",
        "concept:top-homology",
        "concept:hopf-theorem",
        "concept:homological-degree",
        "concept:cohomological-degree",
        "concept:local-degree",
        "concept:local-orientation",
        "concept:local-homeomorphism",
        "concept:orientation-reversing",
        "concept:local-to-global-degree-formula",
        "concept:fundamental-class",
        "concept:power-map",
        "concept:angular-coordinates",
        "concept:signed-local-contribution",
        "concept:kronecker-pairing",
        "concept:dual-generator",
        "concept:fixed-point-criterion",
        "concept:angular-lift"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u005-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original_proof_repair",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "0066d677870d20de040555e02a88a257e190c5c52037307582a45335cdb379d9",
        "file_sha256": "ad6e31291e3df97b81f7e5a30144ca27157f907291e74f4d49c09a0620487075",
        "line_end": 530,
        "line_start": 495,
        "path": "source/id-ID/fomberg/units/fomberg-unit-005-degree-maps-local-degree.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u005-proof-local-degree-independence",
        "anchor": "o012-fom-u005-proof-local-degree-independence",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u005-s11a",
      "projected_id": "urn:uuid:e45349a6-dbc1-5447-8ed2-3179ceb78176",
      "title": "Derajat pemetaan",
      "kind": "section",
      "order": 2,
      "group": "unit:o012-fom-u005",
      "parent_id": "unit:o012-fom-u005",
      "native_path": [
        "unit:o012-fom-u005",
        "unit:o012-fom-u005-s11a"
      ],
      "concept_ids": [
        "concept:degree-of-a-map",
        "concept:hairy-sphere-theorem",
        "concept:homology",
        "concept:orientation",
        "concept:reduced-homology",
        "concept:sphere-reflection",
        "concept:induced-homomorphism",
        "concept:orientation-generator",
        "concept:top-homology",
        "concept:hopf-theorem",
        "concept:homological-degree",
        "concept:cohomological-degree",
        "concept:local-degree",
        "concept:local-orientation",
        "concept:local-homeomorphism",
        "concept:orientation-reversing",
        "concept:local-to-global-degree-formula",
        "concept:fundamental-class",
        "concept:power-map",
        "concept:angular-coordinates",
        "concept:signed-local-contribution",
        "concept:kronecker-pairing",
        "concept:dual-generator",
        "concept:fixed-point-criterion",
        "concept:angular-lift"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "dc9ec9e1297aeb19792eb7f23088dd5fe35cdb0e2cd757915e0650563b16c2d0",
        "file_sha256": "ad6e31291e3df97b81f7e5a30144ca27157f907291e74f4d49c09a0620487075",
        "line_end": 318,
        "line_start": 60,
        "path": "source/id-ID/fomberg/units/fomberg-unit-005-degree-maps-local-degree.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u005-s11a",
        "anchor": "o012-fom-u005-s11a",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u005-audit-local-degree-typing",
      "projected_id": "urn:uuid:f64415ea-1336-5c44-ab81-ba1df9957d93",
      "title": "Koreksi notasi, indeks, dan tipe pemetaan. Baris 2987 sumber menulis",
      "kind": "source_audit",
      "order": 3,
      "group": "unit:o012-fom-u005",
      "parent_id": "unit:o012-fom-u005-local-degree",
      "native_path": [
        "unit:o012-fom-u005",
        "unit:o012-fom-u005-local-degree",
        "unit:o012-fom-u005-audit-local-degree-typing"
      ],
      "concept_ids": [
        "concept:degree-of-a-map",
        "concept:hairy-sphere-theorem",
        "concept:homology",
        "concept:orientation",
        "concept:reduced-homology",
        "concept:sphere-reflection",
        "concept:induced-homomorphism",
        "concept:orientation-generator",
        "concept:top-homology",
        "concept:hopf-theorem",
        "concept:homological-degree",
        "concept:cohomological-degree",
        "concept:local-degree",
        "concept:local-orientation",
        "concept:local-homeomorphism",
        "concept:orientation-reversing",
        "concept:local-to-global-degree-formula",
        "concept:fundamental-class",
        "concept:power-map",
        "concept:angular-coordinates",
        "concept:signed-local-contribution",
        "concept:kronecker-pairing",
        "concept:dual-generator",
        "concept:fixed-point-criterion",
        "concept:angular-lift"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u005-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "8fbe0b6ade80805d9c4d053fbfb1485d66a786ed637b1278b0317e0dd787c992",
        "file_sha256": "ad6e31291e3df97b81f7e5a30144ca27157f907291e74f4d49c09a0620487075",
        "line_end": 544,
        "line_start": 532,
        "path": "source/id-ID/fomberg/units/fomberg-unit-005-degree-maps-local-degree.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u005-audit-local-degree-typing",
        "anchor": "o012-fom-u005-audit-local-degree-typing",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u005-audit-source-typography",
      "projected_id": "urn:uuid:8b4aadde-6c59-5545-a3c1-d28cace0cf4e",
      "title": "Normalisasi tipografi dan simbol sumber. Edisi memperbaiki lima cacat deterministik",
      "kind": "source_audit",
      "order": 3,
      "group": "unit:o012-fom-u005",
      "parent_id": "unit:o012-fom-u005-s11b",
      "native_path": [
        "unit:o012-fom-u005",
        "unit:o012-fom-u005-s11b",
        "unit:o012-fom-u005-audit-source-typography"
      ],
      "concept_ids": [
        "concept:degree-of-a-map",
        "concept:hairy-sphere-theorem",
        "concept:homology",
        "concept:orientation",
        "concept:reduced-homology",
        "concept:sphere-reflection",
        "concept:induced-homomorphism",
        "concept:orientation-generator",
        "concept:top-homology",
        "concept:hopf-theorem",
        "concept:homological-degree",
        "concept:cohomological-degree",
        "concept:local-degree",
        "concept:local-orientation",
        "concept:local-homeomorphism",
        "concept:orientation-reversing",
        "concept:local-to-global-degree-formula",
        "concept:fundamental-class",
        "concept:power-map",
        "concept:angular-coordinates",
        "concept:signed-local-contribution",
        "concept:kronecker-pairing",
        "concept:dual-generator",
        "concept:fixed-point-criterion",
        "concept:angular-lift"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u005-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "226ddb0b36580da400217394c34faaab37a9edcbfb2314a0a13be0b9dbd8edaa",
        "file_sha256": "ad6e31291e3df97b81f7e5a30144ca27157f907291e74f4d49c09a0620487075",
        "line_end": 418,
        "line_start": 412,
        "path": "source/id-ID/fomberg/units/fomberg-unit-005-degree-maps-local-degree.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u005-audit-source-typography",
        "anchor": "o012-fom-u005-audit-source-typography",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u005-prop-degree-properties",
      "projected_id": "urn:uuid:a3b6bad6-8463-50e7-bcd4-56e3a9220a81",
      "title": "Proposisi (sifat-sifat derajat). Untuk pemetaan kontinu",
      "kind": "proposition",
      "order": 3,
      "group": "unit:o012-fom-u005",
      "parent_id": "unit:o012-fom-u005-s11a",
      "native_path": [
        "unit:o012-fom-u005",
        "unit:o012-fom-u005-s11a",
        "unit:o012-fom-u005-prop-degree-properties"
      ],
      "concept_ids": [
        "concept:degree-of-a-map",
        "concept:hairy-sphere-theorem",
        "concept:homology",
        "concept:orientation",
        "concept:reduced-homology",
        "concept:sphere-reflection",
        "concept:induced-homomorphism",
        "concept:orientation-generator",
        "concept:top-homology",
        "concept:hopf-theorem",
        "concept:homological-degree",
        "concept:cohomological-degree",
        "concept:local-degree",
        "concept:local-orientation",
        "concept:local-homeomorphism",
        "concept:orientation-reversing",
        "concept:local-to-global-degree-formula",
        "concept:fundamental-class",
        "concept:power-map",
        "concept:angular-coordinates",
        "concept:signed-local-contribution",
        "concept:kronecker-pairing",
        "concept:dual-generator",
        "concept:fixed-point-criterion",
        "concept:angular-lift"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "f0710cbe9dd57d7ae4b4b6c58ff497898a245e01ea69c91f0eb0a5847f1cf35b",
        "file_sha256": "ad6e31291e3df97b81f7e5a30144ca27157f907291e74f4d49c09a0620487075",
        "line_end": 135,
        "line_start": 105,
        "path": "source/id-ID/fomberg/units/fomberg-unit-005-degree-maps-local-degree.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u005-prop-degree-properties",
        "anchor": "o012-fom-u005-prop-degree-properties",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u005-s11b",
      "projected_id": "urn:uuid:110929e4-9c9c-5d25-bb0a-566fbfd3cbfb",
      "title": "Teorema sfera berbulu",
      "kind": "section",
      "order": 3,
      "group": "unit:o012-fom-u005",
      "parent_id": "unit:o012-fom-u005",
      "native_path": [
        "unit:o012-fom-u005",
        "unit:o012-fom-u005-s11b"
      ],
      "concept_ids": [
        "concept:degree-of-a-map",
        "concept:hairy-sphere-theorem",
        "concept:homology",
        "concept:orientation",
        "concept:reduced-homology",
        "concept:sphere-reflection",
        "concept:induced-homomorphism",
        "concept:orientation-generator",
        "concept:top-homology",
        "concept:hopf-theorem",
        "concept:homological-degree",
        "concept:cohomological-degree",
        "concept:local-degree",
        "concept:local-orientation",
        "concept:local-homeomorphism",
        "concept:orientation-reversing",
        "concept:local-to-global-degree-formula",
        "concept:fundamental-class",
        "concept:power-map",
        "concept:angular-coordinates",
        "concept:signed-local-contribution",
        "concept:kronecker-pairing",
        "concept:dual-generator",
        "concept:fixed-point-criterion",
        "concept:angular-lift"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "f87472876198684ce29b941b109a428822ee7ffd0a21aecb0b9bcf58fce1f9b0",
        "file_sha256": "ad6e31291e3df97b81f7e5a30144ca27157f907291e74f4d49c09a0620487075",
        "line_end": 419,
        "line_start": 319,
        "path": "source/id-ID/fomberg/units/fomberg-unit-005-degree-maps-local-degree.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u005-s11b",
        "anchor": "o012-fom-u005-s11b",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u005-sol-001",
      "projected_id": "urn:uuid:69f13c67-0cf1-5a95-92e1-838b0c996eba",
      "title": "Solusi Pemeriksaan F5.1. Kealamian pasangan Kronecker memberi",
      "kind": "solution",
      "order": 3,
      "group": "unit:o012-fom-u005",
      "parent_id": "unit:o012-fom-u005-mastery",
      "native_path": [
        "unit:o012-fom-u005",
        "unit:o012-fom-u005-mastery",
        "unit:o012-fom-u005-sol-001"
      ],
      "concept_ids": [
        "concept:degree-of-a-map",
        "concept:hairy-sphere-theorem",
        "concept:homology",
        "concept:orientation",
        "concept:reduced-homology",
        "concept:sphere-reflection",
        "concept:induced-homomorphism",
        "concept:orientation-generator",
        "concept:top-homology",
        "concept:hopf-theorem",
        "concept:homological-degree",
        "concept:cohomological-degree",
        "concept:local-degree",
        "concept:local-orientation",
        "concept:local-homeomorphism",
        "concept:orientation-reversing",
        "concept:local-to-global-degree-formula",
        "concept:fundamental-class",
        "concept:power-map",
        "concept:angular-coordinates",
        "concept:signed-local-contribution",
        "concept:kronecker-pairing",
        "concept:dual-generator",
        "concept:fixed-point-criterion",
        "concept:angular-lift"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u005-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "d56fefeda36eeba29eef4f5a0564054a37900bef1d53e6d968ae86c42a82336c",
        "file_sha256": "ad6e31291e3df97b81f7e5a30144ca27157f907291e74f4d49c09a0620487075",
        "line_end": 897,
        "line_start": 874,
        "path": "source/id-ID/fomberg/units/fomberg-unit-005-degree-maps-local-degree.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u005-sol-001",
        "anchor": "o012-fom-u005-sol-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u005-audit-local-degree-range",
      "projected_id": "urn:uuid:587fd8c8-66b4-5378-ae84-edf2e0283900",
      "title": "Koreksi rentang dimensi. Sumber tidak memberi syarat pada $n$, padahal",
      "kind": "source_audit",
      "order": 4,
      "group": "unit:o012-fom-u005",
      "parent_id": "unit:o012-fom-u005-local-degree",
      "native_path": [
        "unit:o012-fom-u005",
        "unit:o012-fom-u005-local-degree",
        "unit:o012-fom-u005-audit-local-degree-range"
      ],
      "concept_ids": [
        "concept:degree-of-a-map",
        "concept:hairy-sphere-theorem",
        "concept:homology",
        "concept:orientation",
        "concept:reduced-homology",
        "concept:sphere-reflection",
        "concept:induced-homomorphism",
        "concept:orientation-generator",
        "concept:top-homology",
        "concept:hopf-theorem",
        "concept:homological-degree",
        "concept:cohomological-degree",
        "concept:local-degree",
        "concept:local-orientation",
        "concept:local-homeomorphism",
        "concept:orientation-reversing",
        "concept:local-to-global-degree-formula",
        "concept:fundamental-class",
        "concept:power-map",
        "concept:angular-coordinates",
        "concept:signed-local-contribution",
        "concept:kronecker-pairing",
        "concept:dual-generator",
        "concept:fixed-point-criterion",
        "concept:angular-lift"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u005-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "f45666af549d772b64488ac54fb40e3370df8d80147c677c7a1a4f1b5ef44127",
        "file_sha256": "ad6e31291e3df97b81f7e5a30144ca27157f907291e74f4d49c09a0620487075",
        "line_end": 554,
        "line_start": 546,
        "path": "source/id-ID/fomberg/units/fomberg-unit-005-degree-maps-local-degree.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u005-audit-local-degree-range",
        "anchor": "o012-fom-u005-audit-local-degree-range",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u005-local-degree",
      "projected_id": "urn:uuid:61eab0c3-db75-5a9b-9fc8-e236ae83891c",
      "title": "Derajat lokal",
      "kind": "section",
      "order": 4,
      "group": "unit:o012-fom-u005",
      "parent_id": "unit:o012-fom-u005",
      "native_path": [
        "unit:o012-fom-u005",
        "unit:o012-fom-u005-local-degree"
      ],
      "concept_ids": [
        "concept:degree-of-a-map",
        "concept:hairy-sphere-theorem",
        "concept:homology",
        "concept:orientation",
        "concept:reduced-homology",
        "concept:sphere-reflection",
        "concept:induced-homomorphism",
        "concept:orientation-generator",
        "concept:top-homology",
        "concept:hopf-theorem",
        "concept:homological-degree",
        "concept:cohomological-degree",
        "concept:local-degree",
        "concept:local-orientation",
        "concept:local-homeomorphism",
        "concept:orientation-reversing",
        "concept:local-to-global-degree-formula",
        "concept:fundamental-class",
        "concept:power-map",
        "concept:angular-coordinates",
        "concept:signed-local-contribution",
        "concept:kronecker-pairing",
        "concept:dual-generator",
        "concept:fixed-point-criterion",
        "concept:angular-lift"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "ec065a1a7cb6e0b1cef986dfd92ccc3d260f4f199806bd99b737a6c80e38f33b",
        "file_sha256": "ad6e31291e3df97b81f7e5a30144ca27157f907291e74f4d49c09a0620487075",
        "line_end": 824,
        "line_start": 420,
        "path": "source/id-ID/fomberg/units/fomberg-unit-005-degree-maps-local-degree.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u005-local-degree",
        "anchor": "o012-fom-u005-local-degree",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u005-mcheck-002",
      "projected_id": "urn:uuid:1a7a2687-d6fb-5379-81de-09edfbf3502e",
      "title": "Pemeriksaan Penguasaan F5.2 (derajat sebagai kriteria titik tetap).",
      "kind": "exercise",
      "order": 4,
      "group": "unit:o012-fom-u005",
      "parent_id": "unit:o012-fom-u005-mastery",
      "native_path": [
        "unit:o012-fom-u005",
        "unit:o012-fom-u005-mastery",
        "unit:o012-fom-u005-mcheck-002"
      ],
      "concept_ids": [
        "concept:degree-of-a-map",
        "concept:hairy-sphere-theorem",
        "concept:homology",
        "concept:orientation",
        "concept:reduced-homology",
        "concept:sphere-reflection",
        "concept:induced-homomorphism",
        "concept:orientation-generator",
        "concept:top-homology",
        "concept:hopf-theorem",
        "concept:homological-degree",
        "concept:cohomological-degree",
        "concept:local-degree",
        "concept:local-orientation",
        "concept:local-homeomorphism",
        "concept:orientation-reversing",
        "concept:local-to-global-degree-formula",
        "concept:fundamental-class",
        "concept:power-map",
        "concept:angular-coordinates",
        "concept:signed-local-contribution",
        "concept:kronecker-pairing",
        "concept:dual-generator",
        "concept:fixed-point-criterion",
        "concept:angular-lift"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u005-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "54c61505e31d81c898ca94c28d4e403483bf5898b6ce35868e6bee55c8ea1b59",
        "file_sha256": "ad6e31291e3df97b81f7e5a30144ca27157f907291e74f4d49c09a0620487075",
        "line_end": 921,
        "line_start": 899,
        "path": "source/id-ID/fomberg/units/fomberg-unit-005-degree-maps-local-degree.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u005-mcheck-002",
        "anchor": "o012-fom-u005-mcheck-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-fom-u005-hint-002",
            "relation_id": "urn:uuid:e3075d5f-4b78-540f-87e1-d2f95ab768f4",
            "native_relation_id": "relation:hints:fom-u005-hint-002:mcheck-002"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-fom-u005-sol-002",
            "relation_id": "urn:uuid:ef60bc91-3cf4-5786-a77f-12447e273440",
            "native_relation_id": "relation:solves:fom-u005-sol-002:mcheck-002"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-fom-u005-proof-degree-properties",
      "projected_id": "urn:uuid:1a3fde7c-6f8b-571f-8fd2-f429a58881d3",
      "title": "Bukti.",
      "kind": "proof",
      "order": 4,
      "group": "unit:o012-fom-u005",
      "parent_id": "unit:o012-fom-u005-s11a",
      "native_path": [
        "unit:o012-fom-u005",
        "unit:o012-fom-u005-s11a",
        "unit:o012-fom-u005-proof-degree-properties"
      ],
      "concept_ids": [
        "concept:degree-of-a-map",
        "concept:hairy-sphere-theorem",
        "concept:homology",
        "concept:orientation",
        "concept:reduced-homology",
        "concept:sphere-reflection",
        "concept:induced-homomorphism",
        "concept:orientation-generator",
        "concept:top-homology",
        "concept:hopf-theorem",
        "concept:homological-degree",
        "concept:cohomological-degree",
        "concept:local-degree",
        "concept:local-orientation",
        "concept:local-homeomorphism",
        "concept:orientation-reversing",
        "concept:local-to-global-degree-formula",
        "concept:fundamental-class",
        "concept:power-map",
        "concept:angular-coordinates",
        "concept:signed-local-contribution",
        "concept:kronecker-pairing",
        "concept:dual-generator",
        "concept:fixed-point-criterion",
        "concept:angular-lift"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "77c831f75b48bc0ccc221ca0669c1c1ae15ac460e90b2cd5a46ad5c4e57ff1e6",
        "file_sha256": "ad6e31291e3df97b81f7e5a30144ca27157f907291e74f4d49c09a0620487075",
        "line_end": 260,
        "line_start": 137,
        "path": "source/id-ID/fomberg/units/fomberg-unit-005-degree-maps-local-degree.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u005-proof-degree-properties",
        "anchor": "o012-fom-u005-proof-degree-properties",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u005-audit-fixed-point-drawing-marker",
      "projected_id": "urn:uuid:aa7f1e7d-a24f-52c3-b4e0-7564c0e7558f",
      "title": "Penanda gambar sumber yang belum diwujudkan. Komentar `%drawing` pada",
      "kind": "source_audit",
      "order": 5,
      "group": "unit:o012-fom-u005",
      "parent_id": "unit:o012-fom-u005-s11a",
      "native_path": [
        "unit:o012-fom-u005",
        "unit:o012-fom-u005-s11a",
        "unit:o012-fom-u005-audit-fixed-point-drawing-marker"
      ],
      "concept_ids": [
        "concept:degree-of-a-map",
        "concept:hairy-sphere-theorem",
        "concept:homology",
        "concept:orientation",
        "concept:reduced-homology",
        "concept:sphere-reflection",
        "concept:induced-homomorphism",
        "concept:orientation-generator",
        "concept:top-homology",
        "concept:hopf-theorem",
        "concept:homological-degree",
        "concept:cohomological-degree",
        "concept:local-degree",
        "concept:local-orientation",
        "concept:local-homeomorphism",
        "concept:orientation-reversing",
        "concept:local-to-global-degree-formula",
        "concept:fundamental-class",
        "concept:power-map",
        "concept:angular-coordinates",
        "concept:signed-local-contribution",
        "concept:kronecker-pairing",
        "concept:dual-generator",
        "concept:fixed-point-criterion",
        "concept:angular-lift"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u005-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "74c3ae229af49167a87f7bae0b95e8e73be013eea32cd3fb6e95bdd05b3c49d1",
        "file_sha256": "ad6e31291e3df97b81f7e5a30144ca27157f907291e74f4d49c09a0620487075",
        "line_end": 268,
        "line_start": 262,
        "path": "source/id-ID/fomberg/units/fomberg-unit-005-degree-maps-local-degree.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u005-audit-fixed-point-drawing-marker",
        "anchor": "o012-fom-u005-audit-fixed-point-drawing-marker",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u005-hint-002",
      "projected_id": "urn:uuid:94cc2079-394c-51ea-8a6f-e6761a370b30",
      "title": "Petunjuk. Ambil norma pada persamaan di butir pertama. Untuk butir kedua,",
      "kind": "hint",
      "order": 5,
      "group": "unit:o012-fom-u005",
      "parent_id": "unit:o012-fom-u005-mastery",
      "native_path": [
        "unit:o012-fom-u005",
        "unit:o012-fom-u005-mastery",
        "unit:o012-fom-u005-hint-002"
      ],
      "concept_ids": [
        "concept:degree-of-a-map",
        "concept:hairy-sphere-theorem",
        "concept:homology",
        "concept:orientation",
        "concept:reduced-homology",
        "concept:sphere-reflection",
        "concept:induced-homomorphism",
        "concept:orientation-generator",
        "concept:top-homology",
        "concept:hopf-theorem",
        "concept:homological-degree",
        "concept:cohomological-degree",
        "concept:local-degree",
        "concept:local-orientation",
        "concept:local-homeomorphism",
        "concept:orientation-reversing",
        "concept:local-to-global-degree-formula",
        "concept:fundamental-class",
        "concept:power-map",
        "concept:angular-coordinates",
        "concept:signed-local-contribution",
        "concept:kronecker-pairing",
        "concept:dual-generator",
        "concept:fixed-point-criterion",
        "concept:angular-lift"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u005-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "27f295587527a0bf216373ed90828a3acd953e8e51af4d77971edfa9ada0551c",
        "file_sha256": "ad6e31291e3df97b81f7e5a30144ca27157f907291e74f4d49c09a0620487075",
        "line_end": 927,
        "line_start": 923,
        "path": "source/id-ID/fomberg/units/fomberg-unit-005-degree-maps-local-degree.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u005-hint-002",
        "anchor": "o012-fom-u005-hint-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u005-mastery",
      "projected_id": "urn:uuid:576d10e4-2d22-5691-b06f-1446df1567df",
      "title": "Pemeriksaan penguasaan",
      "kind": "section",
      "order": 5,
      "group": "unit:o012-fom-u005",
      "parent_id": "unit:o012-fom-u005",
      "native_path": [
        "unit:o012-fom-u005",
        "unit:o012-fom-u005-mastery"
      ],
      "concept_ids": [
        "concept:degree-of-a-map",
        "concept:hairy-sphere-theorem",
        "concept:homology",
        "concept:orientation",
        "concept:reduced-homology",
        "concept:sphere-reflection",
        "concept:induced-homomorphism",
        "concept:orientation-generator",
        "concept:top-homology",
        "concept:hopf-theorem",
        "concept:homological-degree",
        "concept:cohomological-degree",
        "concept:local-degree",
        "concept:local-orientation",
        "concept:local-homeomorphism",
        "concept:orientation-reversing",
        "concept:local-to-global-degree-formula",
        "concept:fundamental-class",
        "concept:power-map",
        "concept:angular-coordinates",
        "concept:signed-local-contribution",
        "concept:kronecker-pairing",
        "concept:dual-generator",
        "concept:fixed-point-criterion",
        "concept:angular-lift"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u005-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "8be54f534311ed233a08049170ba953659bce0652fb4ae466adeda7c79ea6e5a",
        "file_sha256": "ad6e31291e3df97b81f7e5a30144ca27157f907291e74f4d49c09a0620487075",
        "line_end": 1141,
        "line_start": 825,
        "path": "source/id-ID/fomberg/units/fomberg-unit-005-degree-maps-local-degree.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u005-mastery",
        "anchor": "o012-fom-u005-mastery",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u005-omission-pr12",
      "projected_id": "urn:uuid:eac9dc80-9d4c-548b-a785-07a4584a5557",
      "title": "Langkah formal yang tidak tersedia dalam sumber. Agar tanda derajat lokal",
      "kind": "source_omission",
      "order": 5,
      "group": "unit:o012-fom-u005",
      "parent_id": "unit:o012-fom-u005-local-degree",
      "native_path": [
        "unit:o012-fom-u005",
        "unit:o012-fom-u005-local-degree",
        "unit:o012-fom-u005-omission-pr12"
      ],
      "concept_ids": [
        "concept:degree-of-a-map",
        "concept:hairy-sphere-theorem",
        "concept:homology",
        "concept:orientation",
        "concept:reduced-homology",
        "concept:sphere-reflection",
        "concept:induced-homomorphism",
        "concept:orientation-generator",
        "concept:top-homology",
        "concept:hopf-theorem",
        "concept:homological-degree",
        "concept:cohomological-degree",
        "concept:local-degree",
        "concept:local-orientation",
        "concept:local-homeomorphism",
        "concept:orientation-reversing",
        "concept:local-to-global-degree-formula",
        "concept:fundamental-class",
        "concept:power-map",
        "concept:angular-coordinates",
        "concept:signed-local-contribution",
        "concept:kronecker-pairing",
        "concept:dual-generator",
        "concept:fixed-point-criterion",
        "concept:angular-lift"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u005-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original_proof_repair",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "85a75d4a9b5a8a13fdb9f6989e4b2e41b3c27a4b88a1d268034708ede8b7753e",
        "file_sha256": "ad6e31291e3df97b81f7e5a30144ca27157f907291e74f4d49c09a0620487075",
        "line_end": 564,
        "line_start": 556,
        "path": "source/id-ID/fomberg/units/fomberg-unit-005-degree-maps-local-degree.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u005-omission-pr12",
        "anchor": "o012-fom-u005-omission-pr12",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u005-audit-two-simplex-gluing",
      "projected_id": "urn:uuid:b790a7fb-bcff-5932-b906-356613120c99",
      "title": "Koreksi konstruksi sfera. Sumber menulis",
      "kind": "source_audit",
      "order": 6,
      "group": "unit:o012-fom-u005",
      "parent_id": "unit:o012-fom-u005-s11a",
      "native_path": [
        "unit:o012-fom-u005",
        "unit:o012-fom-u005-s11a",
        "unit:o012-fom-u005-audit-two-simplex-gluing"
      ],
      "concept_ids": [
        "concept:degree-of-a-map",
        "concept:hairy-sphere-theorem",
        "concept:homology",
        "concept:orientation",
        "concept:reduced-homology",
        "concept:sphere-reflection",
        "concept:induced-homomorphism",
        "concept:orientation-generator",
        "concept:top-homology",
        "concept:hopf-theorem",
        "concept:homological-degree",
        "concept:cohomological-degree",
        "concept:local-degree",
        "concept:local-orientation",
        "concept:local-homeomorphism",
        "concept:orientation-reversing",
        "concept:local-to-global-degree-formula",
        "concept:fundamental-class",
        "concept:power-map",
        "concept:angular-coordinates",
        "concept:signed-local-contribution",
        "concept:kronecker-pairing",
        "concept:dual-generator",
        "concept:fixed-point-criterion",
        "concept:angular-lift"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u005-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "2534aeb594dc04c95e241c06445040bbb1cc09fe08647ca5f44b21b9f3fb57fb",
        "file_sha256": "ad6e31291e3df97b81f7e5a30144ca27157f907291e74f4d49c09a0620487075",
        "line_end": 277,
        "line_start": 270,
        "path": "source/id-ID/fomberg/units/fomberg-unit-005-degree-maps-local-degree.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u005-audit-two-simplex-gluing",
        "anchor": "o012-fom-u005-audit-two-simplex-gluing",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u005-boundary-001",
      "projected_id": "urn:uuid:fd41c5e4-0032-5897-904a-08c338333d42",
      "title": "Batas sumber komponen. Unit ini menerjemahkan",
      "kind": "boundary",
      "order": 6,
      "group": "unit:o012-fom-u005",
      "parent_id": "unit:o012-fom-u005",
      "native_path": [
        "unit:o012-fom-u005",
        "unit:o012-fom-u005-boundary-001"
      ],
      "concept_ids": [
        "concept:degree-of-a-map",
        "concept:hairy-sphere-theorem",
        "concept:homology",
        "concept:orientation",
        "concept:reduced-homology",
        "concept:sphere-reflection",
        "concept:induced-homomorphism",
        "concept:orientation-generator",
        "concept:top-homology",
        "concept:hopf-theorem",
        "concept:homological-degree",
        "concept:cohomological-degree",
        "concept:local-degree",
        "concept:local-orientation",
        "concept:local-homeomorphism",
        "concept:orientation-reversing",
        "concept:local-to-global-degree-formula",
        "concept:fundamental-class",
        "concept:power-map",
        "concept:angular-coordinates",
        "concept:signed-local-contribution",
        "concept:kronecker-pairing",
        "concept:dual-generator",
        "concept:fixed-point-criterion",
        "concept:angular-lift"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u005-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "3d22598ad690bacd97238fb556ffa2ad0a2381ea8f3e593022a52d27c79b5f52",
        "file_sha256": "ad6e31291e3df97b81f7e5a30144ca27157f907291e74f4d49c09a0620487075",
        "line_end": 1150,
        "line_start": 1142,
        "path": "source/id-ID/fomberg/units/fomberg-unit-005-degree-maps-local-degree.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u005-boundary-001",
        "anchor": "o012-fom-u005-boundary-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u005-rem-local-homeomorphism",
      "projected_id": "urn:uuid:63b225e1-0f69-5a16-914a-7e694bc4e348",
      "title": "Catatan. Misalkan $f\\colon S^n\\to S^n$ homeomorfisma. Untuk setiap",
      "kind": "remark",
      "order": 6,
      "group": "unit:o012-fom-u005",
      "parent_id": "unit:o012-fom-u005-local-degree",
      "native_path": [
        "unit:o012-fom-u005",
        "unit:o012-fom-u005-local-degree",
        "unit:o012-fom-u005-rem-local-homeomorphism"
      ],
      "concept_ids": [
        "concept:degree-of-a-map",
        "concept:hairy-sphere-theorem",
        "concept:homology",
        "concept:orientation",
        "concept:reduced-homology",
        "concept:sphere-reflection",
        "concept:induced-homomorphism",
        "concept:orientation-generator",
        "concept:top-homology",
        "concept:hopf-theorem",
        "concept:homological-degree",
        "concept:cohomological-degree",
        "concept:local-degree",
        "concept:local-orientation",
        "concept:local-homeomorphism",
        "concept:orientation-reversing",
        "concept:local-to-global-degree-formula",
        "concept:fundamental-class",
        "concept:power-map",
        "concept:angular-coordinates",
        "concept:signed-local-contribution",
        "concept:kronecker-pairing",
        "concept:dual-generator",
        "concept:fixed-point-criterion",
        "concept:angular-lift"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "24b09f0e1601ea64aea14f9a6c14ff5c7a1f5ca959727b81ea30a911bb5c8fb9",
        "file_sha256": "ad6e31291e3df97b81f7e5a30144ca27157f907291e74f4d49c09a0620487075",
        "line_end": 580,
        "line_start": 566,
        "path": "source/id-ID/fomberg/units/fomberg-unit-005-degree-maps-local-degree.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u005-rem-local-homeomorphism",
        "anchor": "o012-fom-u005-rem-local-homeomorphism",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u005-sol-002",
      "projected_id": "urn:uuid:7939b805-4f3f-57a7-a3a3-1e40cdffebe3",
      "title": "Solusi Pemeriksaan F5.2. Jika",
      "kind": "solution",
      "order": 6,
      "group": "unit:o012-fom-u005",
      "parent_id": "unit:o012-fom-u005-mastery",
      "native_path": [
        "unit:o012-fom-u005",
        "unit:o012-fom-u005-mastery",
        "unit:o012-fom-u005-sol-002"
      ],
      "concept_ids": [
        "concept:degree-of-a-map",
        "concept:hairy-sphere-theorem",
        "concept:homology",
        "concept:orientation",
        "concept:reduced-homology",
        "concept:sphere-reflection",
        "concept:induced-homomorphism",
        "concept:orientation-generator",
        "concept:top-homology",
        "concept:hopf-theorem",
        "concept:homological-degree",
        "concept:cohomological-degree",
        "concept:local-degree",
        "concept:local-orientation",
        "concept:local-homeomorphism",
        "concept:orientation-reversing",
        "concept:local-to-global-degree-formula",
        "concept:fundamental-class",
        "concept:power-map",
        "concept:angular-coordinates",
        "concept:signed-local-contribution",
        "concept:kronecker-pairing",
        "concept:dual-generator",
        "concept:fixed-point-criterion",
        "concept:angular-lift"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u005-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "21291a45b9dc3fe7b5a2f84c774bb1619eecabf821936a5535c9c20e6215c8a8",
        "file_sha256": "ad6e31291e3df97b81f7e5a30144ca27157f907291e74f4d49c09a0620487075",
        "line_end": 960,
        "line_start": 929,
        "path": "source/id-ID/fomberg/units/fomberg-unit-005-degree-maps-local-degree.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u005-sol-002",
        "anchor": "o012-fom-u005-sol-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u005-audit-action-subgroup-type",
      "projected_id": "urn:uuid:bd603e67-a461-5dd5-a70d-dc536258434a",
      "title": "Koreksi tipe kesimpulan aksi. Sumber menyimpulkan $G\\subset\\mathbb Z_2$.",
      "kind": "source_audit",
      "order": 7,
      "group": "unit:o012-fom-u005",
      "parent_id": "unit:o012-fom-u005-s11a",
      "native_path": [
        "unit:o012-fom-u005",
        "unit:o012-fom-u005-s11a",
        "unit:o012-fom-u005-audit-action-subgroup-type"
      ],
      "concept_ids": [
        "concept:degree-of-a-map",
        "concept:hairy-sphere-theorem",
        "concept:homology",
        "concept:orientation",
        "concept:reduced-homology",
        "concept:sphere-reflection",
        "concept:induced-homomorphism",
        "concept:orientation-generator",
        "concept:top-homology",
        "concept:hopf-theorem",
        "concept:homological-degree",
        "concept:cohomological-degree",
        "concept:local-degree",
        "concept:local-orientation",
        "concept:local-homeomorphism",
        "concept:orientation-reversing",
        "concept:local-to-global-degree-formula",
        "concept:fundamental-class",
        "concept:power-map",
        "concept:angular-coordinates",
        "concept:signed-local-contribution",
        "concept:kronecker-pairing",
        "concept:dual-generator",
        "concept:fixed-point-criterion",
        "concept:angular-lift"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u005-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "f7d56a4d91e1c57c7fa44d0f8c5a7ea4ed454db58e1a784f016d1741bf5355bf",
        "file_sha256": "ad6e31291e3df97b81f7e5a30144ca27157f907291e74f4d49c09a0620487075",
        "line_end": 292,
        "line_start": 279,
        "path": "source/id-ID/fomberg/units/fomberg-unit-005-degree-maps-local-degree.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u005-audit-action-subgroup-type",
        "anchor": "o012-fom-u005-audit-action-subgroup-type",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u005-mcheck-003",
      "projected_id": "urn:uuid:ee431b0c-5f80-56ed-b237-8a3a5b12c13a",
      "title": "Pemeriksaan Penguasaan F5.3 (aksi bebas pada sfera genap). Misalkan $n$",
      "kind": "exercise",
      "order": 7,
      "group": "unit:o012-fom-u005",
      "parent_id": "unit:o012-fom-u005-mastery",
      "native_path": [
        "unit:o012-fom-u005",
        "unit:o012-fom-u005-mastery",
        "unit:o012-fom-u005-mcheck-003"
      ],
      "concept_ids": [
        "concept:degree-of-a-map",
        "concept:hairy-sphere-theorem",
        "concept:homology",
        "concept:orientation",
        "concept:reduced-homology",
        "concept:sphere-reflection",
        "concept:induced-homomorphism",
        "concept:orientation-generator",
        "concept:top-homology",
        "concept:hopf-theorem",
        "concept:homological-degree",
        "concept:cohomological-degree",
        "concept:local-degree",
        "concept:local-orientation",
        "concept:local-homeomorphism",
        "concept:orientation-reversing",
        "concept:local-to-global-degree-formula",
        "concept:fundamental-class",
        "concept:power-map",
        "concept:angular-coordinates",
        "concept:signed-local-contribution",
        "concept:kronecker-pairing",
        "concept:dual-generator",
        "concept:fixed-point-criterion",
        "concept:angular-lift"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u005-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "813a10df8731f7e1fd7aa0f131165db9849cc399136d71771523f6caed44463e",
        "file_sha256": "ad6e31291e3df97b81f7e5a30144ca27157f907291e74f4d49c09a0620487075",
        "line_end": 973,
        "line_start": 962,
        "path": "source/id-ID/fomberg/units/fomberg-unit-005-degree-maps-local-degree.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u005-mcheck-003",
        "anchor": "o012-fom-u005-mcheck-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-fom-u005-hint-003",
            "relation_id": "urn:uuid:8772ae6d-5d2e-57ed-aebd-bd2ecba5a25e",
            "native_relation_id": "relation:hints:fom-u005-hint-003:mcheck-003"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-fom-u005-sol-003",
            "relation_id": "urn:uuid:cd4f700e-811c-59bd-8bb5-dad4945899dc",
            "native_relation_id": "relation:solves:fom-u005-sol-003:mcheck-003"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-fom-u005-prop-local-to-global",
      "projected_id": "urn:uuid:54887581-1347-52ad-8e68-a0b7b2f48443",
      "title": "Proposisi (rumus derajat lokal-ke-global). Misalkan $n\\geq1$,",
      "kind": "proposition",
      "order": 7,
      "group": "unit:o012-fom-u005",
      "parent_id": "unit:o012-fom-u005-local-degree",
      "native_path": [
        "unit:o012-fom-u005",
        "unit:o012-fom-u005-local-degree",
        "unit:o012-fom-u005-prop-local-to-global"
      ],
      "concept_ids": [
        "concept:degree-of-a-map",
        "concept:hairy-sphere-theorem",
        "concept:homology",
        "concept:orientation",
        "concept:reduced-homology",
        "concept:sphere-reflection",
        "concept:induced-homomorphism",
        "concept:orientation-generator",
        "concept:top-homology",
        "concept:hopf-theorem",
        "concept:homological-degree",
        "concept:cohomological-degree",
        "concept:local-degree",
        "concept:local-orientation",
        "concept:local-homeomorphism",
        "concept:orientation-reversing",
        "concept:local-to-global-degree-formula",
        "concept:fundamental-class",
        "concept:power-map",
        "concept:angular-coordinates",
        "concept:signed-local-contribution",
        "concept:kronecker-pairing",
        "concept:dual-generator",
        "concept:fixed-point-criterion",
        "concept:angular-lift"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u005-composite-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_with_original_proof_repair",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "634ffccd7ca826ba92775c127c0a8b66cb565a5b282fc1f569030bd214f5588a",
        "file_sha256": "ad6e31291e3df97b81f7e5a30144ca27157f907291e74f4d49c09a0620487075",
        "line_end": 590,
        "line_start": 582,
        "path": "source/id-ID/fomberg/units/fomberg-unit-005-degree-maps-local-degree.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u005-prop-local-to-global",
        "anchor": "o012-fom-u005-prop-local-to-global",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u005-audit-local-global-formula",
      "projected_id": "urn:uuid:8af1bed4-ad78-53cb-a3cf-ac6e2687dcf6",
      "title": "Koreksi operator pada rumus. Baris 3040 sumber menulis",
      "kind": "source_audit",
      "order": 8,
      "group": "unit:o012-fom-u005",
      "parent_id": "unit:o012-fom-u005-local-degree",
      "native_path": [
        "unit:o012-fom-u005",
        "unit:o012-fom-u005-local-degree",
        "unit:o012-fom-u005-audit-local-global-formula"
      ],
      "concept_ids": [
        "concept:degree-of-a-map",
        "concept:hairy-sphere-theorem",
        "concept:homology",
        "concept:orientation",
        "concept:reduced-homology",
        "concept:sphere-reflection",
        "concept:induced-homomorphism",
        "concept:orientation-generator",
        "concept:top-homology",
        "concept:hopf-theorem",
        "concept:homological-degree",
        "concept:cohomological-degree",
        "concept:local-degree",
        "concept:local-orientation",
        "concept:local-homeomorphism",
        "concept:orientation-reversing",
        "concept:local-to-global-degree-formula",
        "concept:fundamental-class",
        "concept:power-map",
        "concept:angular-coordinates",
        "concept:signed-local-contribution",
        "concept:kronecker-pairing",
        "concept:dual-generator",
        "concept:fixed-point-criterion",
        "concept:angular-lift"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u005-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "e81491802c1a3af91d79b619c3bad4941a4b694e1d008ed3fbbd822a4f413d37",
        "file_sha256": "ad6e31291e3df97b81f7e5a30144ca27157f907291e74f4d49c09a0620487075",
        "line_end": 597,
        "line_start": 592,
        "path": "source/id-ID/fomberg/units/fomberg-unit-005-degree-maps-local-degree.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u005-audit-local-global-formula",
        "anchor": "o012-fom-u005-audit-local-global-formula",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u005-hint-003",
      "projected_id": "urn:uuid:a79a8cc8-e094-5fbb-af28-2a16fe216718",
      "title": "Petunjuk. Aksi bebas membuat setiap elemen nonidentitas menjadi",
      "kind": "hint",
      "order": 8,
      "group": "unit:o012-fom-u005",
      "parent_id": "unit:o012-fom-u005-mastery",
      "native_path": [
        "unit:o012-fom-u005",
        "unit:o012-fom-u005-mastery",
        "unit:o012-fom-u005-hint-003"
      ],
      "concept_ids": [
        "concept:degree-of-a-map",
        "concept:hairy-sphere-theorem",
        "concept:homology",
        "concept:orientation",
        "concept:reduced-homology",
        "concept:sphere-reflection",
        "concept:induced-homomorphism",
        "concept:orientation-generator",
        "concept:top-homology",
        "concept:hopf-theorem",
        "concept:homological-degree",
        "concept:cohomological-degree",
        "concept:local-degree",
        "concept:local-orientation",
        "concept:local-homeomorphism",
        "concept:orientation-reversing",
        "concept:local-to-global-degree-formula",
        "concept:fundamental-class",
        "concept:power-map",
        "concept:angular-coordinates",
        "concept:signed-local-contribution",
        "concept:kronecker-pairing",
        "concept:dual-generator",
        "concept:fixed-point-criterion",
        "concept:angular-lift"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u005-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "8c391503a0b278103ab0dfda059d6002dae5f006afaeb4031d7cd386ffeba230",
        "file_sha256": "ad6e31291e3df97b81f7e5a30144ca27157f907291e74f4d49c09a0620487075",
        "line_end": 986,
        "line_start": 975,
        "path": "source/id-ID/fomberg/units/fomberg-unit-005-degree-maps-local-degree.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u005-hint-003",
        "anchor": "o012-fom-u005-hint-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u005-rem-fundamental-theorem-algebra",
      "projected_id": "urn:uuid:506d1fce-66d6-5982-8666-9e06827bc421",
      "title": "Catatan (teorema dasar aljabar). Sifat 3 dapat dipakai untuk membuktikan",
      "kind": "remark",
      "order": 8,
      "group": "unit:o012-fom-u005",
      "parent_id": "unit:o012-fom-u005-s11a",
      "native_path": [
        "unit:o012-fom-u005",
        "unit:o012-fom-u005-s11a",
        "unit:o012-fom-u005-rem-fundamental-theorem-algebra"
      ],
      "concept_ids": [
        "concept:degree-of-a-map",
        "concept:hairy-sphere-theorem",
        "concept:homology",
        "concept:orientation",
        "concept:reduced-homology",
        "concept:sphere-reflection",
        "concept:induced-homomorphism",
        "concept:orientation-generator",
        "concept:top-homology",
        "concept:hopf-theorem",
        "concept:homological-degree",
        "concept:cohomological-degree",
        "concept:local-degree",
        "concept:local-orientation",
        "concept:local-homeomorphism",
        "concept:orientation-reversing",
        "concept:local-to-global-degree-formula",
        "concept:fundamental-class",
        "concept:power-map",
        "concept:angular-coordinates",
        "concept:signed-local-contribution",
        "concept:kronecker-pairing",
        "concept:dual-generator",
        "concept:fixed-point-criterion",
        "concept:angular-lift"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "14cc88ecad8ab8be2e115274340ed13e06ee0e4c5e6dd01a7cf68eed101f12e2",
        "file_sha256": "ad6e31291e3df97b81f7e5a30144ca27157f907291e74f4d49c09a0620487075",
        "line_end": 302,
        "line_start": 294,
        "path": "source/id-ID/fomberg/units/fomberg-unit-005-degree-maps-local-degree.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u005-rem-fundamental-theorem-algebra",
        "anchor": "o012-fom-u005-rem-fundamental-theorem-algebra",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u005-proof-local-to-global",
      "projected_id": "urn:uuid:d82f3bab-4ced-5374-9602-9a37af01a221",
      "title": "Bukti. Selain grup-grup lokal pada definisi, pertimbangkan grup relatif",
      "kind": "proof",
      "order": 9,
      "group": "unit:o012-fom-u005",
      "parent_id": "unit:o012-fom-u005-local-degree",
      "native_path": [
        "unit:o012-fom-u005",
        "unit:o012-fom-u005-local-degree",
        "unit:o012-fom-u005-proof-local-to-global"
      ],
      "concept_ids": [
        "concept:degree-of-a-map",
        "concept:hairy-sphere-theorem",
        "concept:homology",
        "concept:orientation",
        "concept:reduced-homology",
        "concept:sphere-reflection",
        "concept:induced-homomorphism",
        "concept:orientation-generator",
        "concept:top-homology",
        "concept:hopf-theorem",
        "concept:homological-degree",
        "concept:cohomological-degree",
        "concept:local-degree",
        "concept:local-orientation",
        "concept:local-homeomorphism",
        "concept:orientation-reversing",
        "concept:local-to-global-degree-formula",
        "concept:fundamental-class",
        "concept:power-map",
        "concept:angular-coordinates",
        "concept:signed-local-contribution",
        "concept:kronecker-pairing",
        "concept:dual-generator",
        "concept:fixed-point-criterion",
        "concept:angular-lift"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u005-composite-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_with_original_proof_repair",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "bab50e88b2b4af02df3bf165843970e86bddb9c96e97a757b08cc4953d1be461",
        "file_sha256": "ad6e31291e3df97b81f7e5a30144ca27157f907291e74f4d49c09a0620487075",
        "line_end": 706,
        "line_start": 599,
        "path": "source/id-ID/fomberg/units/fomberg-unit-005-degree-maps-local-degree.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u005-proof-local-to-global",
        "anchor": "o012-fom-u005-proof-local-to-global",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u005-rem-hopf-theorem",
      "projected_id": "urn:uuid:703065e5-7248-52d7-9a85-a1ac0805c92b",
      "title": "Catatan (teorema Hopf). Untuk $n\\geq1$, kebalikan sifat 7 juga benar:",
      "kind": "remark",
      "order": 9,
      "group": "unit:o012-fom-u005",
      "parent_id": "unit:o012-fom-u005-s11a",
      "native_path": [
        "unit:o012-fom-u005",
        "unit:o012-fom-u005-s11a",
        "unit:o012-fom-u005-rem-hopf-theorem"
      ],
      "concept_ids": [
        "concept:degree-of-a-map",
        "concept:hairy-sphere-theorem",
        "concept:homology",
        "concept:orientation",
        "concept:reduced-homology",
        "concept:sphere-reflection",
        "concept:induced-homomorphism",
        "concept:orientation-generator",
        "concept:top-homology",
        "concept:hopf-theorem",
        "concept:homological-degree",
        "concept:cohomological-degree",
        "concept:local-degree",
        "concept:local-orientation",
        "concept:local-homeomorphism",
        "concept:orientation-reversing",
        "concept:local-to-global-degree-formula",
        "concept:fundamental-class",
        "concept:power-map",
        "concept:angular-coordinates",
        "concept:signed-local-contribution",
        "concept:kronecker-pairing",
        "concept:dual-generator",
        "concept:fixed-point-criterion",
        "concept:angular-lift"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "fafc1f52026f2f5350ed2fb2aa83820e2c3fd499b71c1e80bb76a1caf73a9223",
        "file_sha256": "ad6e31291e3df97b81f7e5a30144ca27157f907291e74f4d49c09a0620487075",
        "line_end": 309,
        "line_start": 304,
        "path": "source/id-ID/fomberg/units/fomberg-unit-005-degree-maps-local-degree.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u005-rem-hopf-theorem",
        "anchor": "o012-fom-u005-rem-hopf-theorem",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u005-sol-003",
      "projected_id": "urn:uuid:cc0bd41b-4137-5a36-bef2-db5e123ba294",
      "title": "Solusi Pemeriksaan F5.3. Elemen identitas bertindak sebagai",
      "kind": "solution",
      "order": 9,
      "group": "unit:o012-fom-u005",
      "parent_id": "unit:o012-fom-u005-mastery",
      "native_path": [
        "unit:o012-fom-u005",
        "unit:o012-fom-u005-mastery",
        "unit:o012-fom-u005-sol-003"
      ],
      "concept_ids": [
        "concept:degree-of-a-map",
        "concept:hairy-sphere-theorem",
        "concept:homology",
        "concept:orientation",
        "concept:reduced-homology",
        "concept:sphere-reflection",
        "concept:induced-homomorphism",
        "concept:orientation-generator",
        "concept:top-homology",
        "concept:hopf-theorem",
        "concept:homological-degree",
        "concept:cohomological-degree",
        "concept:local-degree",
        "concept:local-orientation",
        "concept:local-homeomorphism",
        "concept:orientation-reversing",
        "concept:local-to-global-degree-formula",
        "concept:fundamental-class",
        "concept:power-map",
        "concept:angular-coordinates",
        "concept:signed-local-contribution",
        "concept:kronecker-pairing",
        "concept:dual-generator",
        "concept:fixed-point-criterion",
        "concept:angular-lift"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u005-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "6b63325e6c461f29a42c5e40159c45b505b954228e5d96ab67cdc7e8d122e786",
        "file_sha256": "ad6e31291e3df97b81f7e5a30144ca27157f907291e74f4d49c09a0620487075",
        "line_end": 1025,
        "line_start": 988,
        "path": "source/id-ID/fomberg/units/fomberg-unit-005-degree-maps-local-degree.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u005-sol-003",
        "anchor": "o012-fom-u005-sol-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u005-audit-hopf-range",
      "projected_id": "urn:uuid:ed7b64bf-0623-5011-9ee6-65e946e9c2d9",
      "title": "Koreksi rentang teorema Hopf. Sumber tidak menyatakan syarat $n\\geq1$.",
      "kind": "source_audit",
      "order": 10,
      "group": "unit:o012-fom-u005",
      "parent_id": "unit:o012-fom-u005-s11a",
      "native_path": [
        "unit:o012-fom-u005",
        "unit:o012-fom-u005-s11a",
        "unit:o012-fom-u005-audit-hopf-range"
      ],
      "concept_ids": [
        "concept:degree-of-a-map",
        "concept:hairy-sphere-theorem",
        "concept:homology",
        "concept:orientation",
        "concept:reduced-homology",
        "concept:sphere-reflection",
        "concept:induced-homomorphism",
        "concept:orientation-generator",
        "concept:top-homology",
        "concept:hopf-theorem",
        "concept:homological-degree",
        "concept:cohomological-degree",
        "concept:local-degree",
        "concept:local-orientation",
        "concept:local-homeomorphism",
        "concept:orientation-reversing",
        "concept:local-to-global-degree-formula",
        "concept:fundamental-class",
        "concept:power-map",
        "concept:angular-coordinates",
        "concept:signed-local-contribution",
        "concept:kronecker-pairing",
        "concept:dual-generator",
        "concept:fixed-point-criterion",
        "concept:angular-lift"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u005-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "7eba0233d8cea361641a2e04573145529082d4e10c4fafcf5262e5c0418a04ce",
        "file_sha256": "ad6e31291e3df97b81f7e5a30144ca27157f907291e74f4d49c09a0620487075",
        "line_end": 317,
        "line_start": 311,
        "path": "source/id-ID/fomberg/units/fomberg-unit-005-degree-maps-local-degree.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u005-audit-hopf-range",
        "anchor": "o012-fom-u005-audit-hopf-range",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u005-audit-local-global-proof",
      "projected_id": "urn:uuid:1fbe317d-511a-5596-aaa4-5ba2100f2726",
      "title": "Koreksi notasi dalam bukti. Diagram sumber memakai huruf $k_i$ sekaligus",
      "kind": "source_audit",
      "order": 10,
      "group": "unit:o012-fom-u005",
      "parent_id": "unit:o012-fom-u005-local-degree",
      "native_path": [
        "unit:o012-fom-u005",
        "unit:o012-fom-u005-local-degree",
        "unit:o012-fom-u005-audit-local-global-proof"
      ],
      "concept_ids": [
        "concept:degree-of-a-map",
        "concept:hairy-sphere-theorem",
        "concept:homology",
        "concept:orientation",
        "concept:reduced-homology",
        "concept:sphere-reflection",
        "concept:induced-homomorphism",
        "concept:orientation-generator",
        "concept:top-homology",
        "concept:hopf-theorem",
        "concept:homological-degree",
        "concept:cohomological-degree",
        "concept:local-degree",
        "concept:local-orientation",
        "concept:local-homeomorphism",
        "concept:orientation-reversing",
        "concept:local-to-global-degree-formula",
        "concept:fundamental-class",
        "concept:power-map",
        "concept:angular-coordinates",
        "concept:signed-local-contribution",
        "concept:kronecker-pairing",
        "concept:dual-generator",
        "concept:fixed-point-criterion",
        "concept:angular-lift"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u005-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "676ee55d0480f921a0aaa2bbad3ab87c475c0c3f5341b815a2a4d03b400388a3",
        "file_sha256": "ad6e31291e3df97b81f7e5a30144ca27157f907291e74f4d49c09a0620487075",
        "line_end": 720,
        "line_start": 708,
        "path": "source/id-ID/fomberg/units/fomberg-unit-005-degree-maps-local-degree.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u005-audit-local-global-proof",
        "anchor": "o012-fom-u005-audit-local-global-proof",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u005-mcheck-004",
      "projected_id": "urn:uuid:0d5474df-7aa3-596a-b62f-44a774196561",
      "title": "Pemeriksaan Penguasaan F5.4 (menghitung dengan tanda lokal). Misalkan",
      "kind": "exercise",
      "order": 10,
      "group": "unit:o012-fom-u005",
      "parent_id": "unit:o012-fom-u005-mastery",
      "native_path": [
        "unit:o012-fom-u005",
        "unit:o012-fom-u005-mastery",
        "unit:o012-fom-u005-mcheck-004"
      ],
      "concept_ids": [
        "concept:degree-of-a-map",
        "concept:hairy-sphere-theorem",
        "concept:homology",
        "concept:orientation",
        "concept:reduced-homology",
        "concept:sphere-reflection",
        "concept:induced-homomorphism",
        "concept:orientation-generator",
        "concept:top-homology",
        "concept:hopf-theorem",
        "concept:homological-degree",
        "concept:cohomological-degree",
        "concept:local-degree",
        "concept:local-orientation",
        "concept:local-homeomorphism",
        "concept:orientation-reversing",
        "concept:local-to-global-degree-formula",
        "concept:fundamental-class",
        "concept:power-map",
        "concept:angular-coordinates",
        "concept:signed-local-contribution",
        "concept:kronecker-pairing",
        "concept:dual-generator",
        "concept:fixed-point-criterion",
        "concept:angular-lift"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u005-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "859ab4163df7525b419f444b442b717f38545ac4f62265b2eb0921f4bea82988",
        "file_sha256": "ad6e31291e3df97b81f7e5a30144ca27157f907291e74f4d49c09a0620487075",
        "line_end": 1036,
        "line_start": 1027,
        "path": "source/id-ID/fomberg/units/fomberg-unit-005-degree-maps-local-degree.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u005-mcheck-004",
        "anchor": "o012-fom-u005-mcheck-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-fom-u005-hint-004",
            "relation_id": "urn:uuid:8c0d7d7a-18cd-5036-9c38-bc0c1c6940ce",
            "native_relation_id": "relation:hints:fom-u005-hint-004:mcheck-004"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-fom-u005-sol-004",
            "relation_id": "urn:uuid:bcc3de0e-f1a2-5fbd-bc91-b19b36231b93",
            "native_relation_id": "relation:solves:fom-u005-sol-004:mcheck-004"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-fom-u005-ex-power-map",
      "projected_id": "urn:uuid:eadaa43c-eb2c-5c88-926e-dd37c83edb76",
      "title": "Contoh (pemetaan pangkat pada lingkaran). Untuk $k\\in\\mathbb Z$, definisikan",
      "kind": "example",
      "order": 11,
      "group": "unit:o012-fom-u005",
      "parent_id": "unit:o012-fom-u005-local-degree",
      "native_path": [
        "unit:o012-fom-u005",
        "unit:o012-fom-u005-local-degree",
        "unit:o012-fom-u005-ex-power-map"
      ],
      "concept_ids": [
        "concept:degree-of-a-map",
        "concept:hairy-sphere-theorem",
        "concept:homology",
        "concept:orientation",
        "concept:reduced-homology",
        "concept:sphere-reflection",
        "concept:induced-homomorphism",
        "concept:orientation-generator",
        "concept:top-homology",
        "concept:hopf-theorem",
        "concept:homological-degree",
        "concept:cohomological-degree",
        "concept:local-degree",
        "concept:local-orientation",
        "concept:local-homeomorphism",
        "concept:orientation-reversing",
        "concept:local-to-global-degree-formula",
        "concept:fundamental-class",
        "concept:power-map",
        "concept:angular-coordinates",
        "concept:signed-local-contribution",
        "concept:kronecker-pairing",
        "concept:dual-generator",
        "concept:fixed-point-criterion",
        "concept:angular-lift"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "51f270b6d24a008e4493403d7ad4d4ea584bae60c352ee31aba1f92f29105855",
        "file_sha256": "ad6e31291e3df97b81f7e5a30144ca27157f907291e74f4d49c09a0620487075",
        "line_end": 784,
        "line_start": 722,
        "path": "source/id-ID/fomberg/units/fomberg-unit-005-degree-maps-local-degree.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u005-ex-power-map",
        "anchor": "o012-fom-u005-ex-power-map",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u005-hint-004",
      "projected_id": "urn:uuid:0412644c-230d-514a-bcd9-260c8f615528",
      "title": "Petunjuk. Homeomorfisma lokal yang mempertahankan orientasi menyumbang",
      "kind": "hint",
      "order": 11,
      "group": "unit:o012-fom-u005",
      "parent_id": "unit:o012-fom-u005-mastery",
      "native_path": [
        "unit:o012-fom-u005",
        "unit:o012-fom-u005-mastery",
        "unit:o012-fom-u005-hint-004"
      ],
      "concept_ids": [
        "concept:degree-of-a-map",
        "concept:hairy-sphere-theorem",
        "concept:homology",
        "concept:orientation",
        "concept:reduced-homology",
        "concept:sphere-reflection",
        "concept:induced-homomorphism",
        "concept:orientation-generator",
        "concept:top-homology",
        "concept:hopf-theorem",
        "concept:homological-degree",
        "concept:cohomological-degree",
        "concept:local-degree",
        "concept:local-orientation",
        "concept:local-homeomorphism",
        "concept:orientation-reversing",
        "concept:local-to-global-degree-formula",
        "concept:fundamental-class",
        "concept:power-map",
        "concept:angular-coordinates",
        "concept:signed-local-contribution",
        "concept:kronecker-pairing",
        "concept:dual-generator",
        "concept:fixed-point-criterion",
        "concept:angular-lift"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u005-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "916338da3a0ce7e0a034c843a0bf4af4f8f03e1385ace942ff391b3d037c9a95",
        "file_sha256": "ad6e31291e3df97b81f7e5a30144ca27157f907291e74f4d49c09a0620487075",
        "line_end": 1042,
        "line_start": 1038,
        "path": "source/id-ID/fomberg/units/fomberg-unit-005-degree-maps-local-degree.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u005-hint-004",
        "anchor": "o012-fom-u005-hint-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u005-audit-power-map",
      "projected_id": "urn:uuid:f72cad9e-2724-5199-824b-64bb0fba4b2d",
      "title": "Koreksi kasus nol, kasus negatif, dan lingkungan lokal. Baris 3083",
      "kind": "source_audit",
      "order": 12,
      "group": "unit:o012-fom-u005",
      "parent_id": "unit:o012-fom-u005-local-degree",
      "native_path": [
        "unit:o012-fom-u005",
        "unit:o012-fom-u005-local-degree",
        "unit:o012-fom-u005-audit-power-map"
      ],
      "concept_ids": [
        "concept:degree-of-a-map",
        "concept:hairy-sphere-theorem",
        "concept:homology",
        "concept:orientation",
        "concept:reduced-homology",
        "concept:sphere-reflection",
        "concept:induced-homomorphism",
        "concept:orientation-generator",
        "concept:top-homology",
        "concept:hopf-theorem",
        "concept:homological-degree",
        "concept:cohomological-degree",
        "concept:local-degree",
        "concept:local-orientation",
        "concept:local-homeomorphism",
        "concept:orientation-reversing",
        "concept:local-to-global-degree-formula",
        "concept:fundamental-class",
        "concept:power-map",
        "concept:angular-coordinates",
        "concept:signed-local-contribution",
        "concept:kronecker-pairing",
        "concept:dual-generator",
        "concept:fixed-point-criterion",
        "concept:angular-lift"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u005-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "a941c7b4bfecd663c7494b80e3e2fcea751ba035fe32f11204b1ac5d54290b1f",
        "file_sha256": "ad6e31291e3df97b81f7e5a30144ca27157f907291e74f4d49c09a0620487075",
        "line_end": 799,
        "line_start": 786,
        "path": "source/id-ID/fomberg/units/fomberg-unit-005-degree-maps-local-degree.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u005-audit-power-map",
        "anchor": "o012-fom-u005-audit-power-map",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u005-sol-004",
      "projected_id": "urn:uuid:916d4f3b-c626-545e-9072-f7374b73e7bb",
      "title": "Solusi Pemeriksaan F5.4. Rumus lokal-ke-global memberi",
      "kind": "solution",
      "order": 12,
      "group": "unit:o012-fom-u005",
      "parent_id": "unit:o012-fom-u005-mastery",
      "native_path": [
        "unit:o012-fom-u005",
        "unit:o012-fom-u005-mastery",
        "unit:o012-fom-u005-sol-004"
      ],
      "concept_ids": [
        "concept:degree-of-a-map",
        "concept:hairy-sphere-theorem",
        "concept:homology",
        "concept:orientation",
        "concept:reduced-homology",
        "concept:sphere-reflection",
        "concept:induced-homomorphism",
        "concept:orientation-generator",
        "concept:top-homology",
        "concept:hopf-theorem",
        "concept:homological-degree",
        "concept:cohomological-degree",
        "concept:local-degree",
        "concept:local-orientation",
        "concept:local-homeomorphism",
        "concept:orientation-reversing",
        "concept:local-to-global-degree-formula",
        "concept:fundamental-class",
        "concept:power-map",
        "concept:angular-coordinates",
        "concept:signed-local-contribution",
        "concept:kronecker-pairing",
        "concept:dual-generator",
        "concept:fixed-point-criterion",
        "concept:angular-lift"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u005-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "9982561a844f80f8349f8b4c3e88c2b9ae079d8dbe2f37834003b58ff7e02687",
        "file_sha256": "ad6e31291e3df97b81f7e5a30144ca27157f907291e74f4d49c09a0620487075",
        "line_end": 1055,
        "line_start": 1044,
        "path": "source/id-ID/fomberg/units/fomberg-unit-005-degree-maps-local-degree.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u005-sol-004",
        "anchor": "o012-fom-u005-sol-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u005-mcheck-005",
      "projected_id": "urn:uuid:803bdffe-f5ed-54a3-b9e3-e2770c2a466b",
      "title": "Pemeriksaan Penguasaan F5.5 (semua pangkat bilangan bulat). Untuk",
      "kind": "exercise",
      "order": 13,
      "group": "unit:o012-fom-u005",
      "parent_id": "unit:o012-fom-u005-mastery",
      "native_path": [
        "unit:o012-fom-u005",
        "unit:o012-fom-u005-mastery",
        "unit:o012-fom-u005-mcheck-005"
      ],
      "concept_ids": [
        "concept:degree-of-a-map",
        "concept:hairy-sphere-theorem",
        "concept:homology",
        "concept:orientation",
        "concept:reduced-homology",
        "concept:sphere-reflection",
        "concept:induced-homomorphism",
        "concept:orientation-generator",
        "concept:top-homology",
        "concept:hopf-theorem",
        "concept:homological-degree",
        "concept:cohomological-degree",
        "concept:local-degree",
        "concept:local-orientation",
        "concept:local-homeomorphism",
        "concept:orientation-reversing",
        "concept:local-to-global-degree-formula",
        "concept:fundamental-class",
        "concept:power-map",
        "concept:angular-coordinates",
        "concept:signed-local-contribution",
        "concept:kronecker-pairing",
        "concept:dual-generator",
        "concept:fixed-point-criterion",
        "concept:angular-lift"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u005-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "ec527fb5afd888e9e1b34a586e1ba6ce3f5be9f4d729f8f3ceba6489b7245b9d",
        "file_sha256": "ad6e31291e3df97b81f7e5a30144ca27157f907291e74f4d49c09a0620487075",
        "line_end": 1064,
        "line_start": 1057,
        "path": "source/id-ID/fomberg/units/fomberg-unit-005-degree-maps-local-degree.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u005-mcheck-005",
        "anchor": "o012-fom-u005-mcheck-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-fom-u005-hint-005",
            "relation_id": "urn:uuid:bf5c14dd-dafe-5b24-8cbc-a4ad3f6d4465",
            "native_relation_id": "relation:hints:fom-u005-hint-005:mcheck-005"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-fom-u005-sol-005",
            "relation_id": "urn:uuid:44728a75-9081-50cb-a4a9-7ed6864d8a25",
            "native_relation_id": "relation:solves:fom-u005-sol-005:mcheck-005"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-fom-u005-rem-piecewise-degree",
      "projected_id": "urn:uuid:efe21a58-234b-5ceb-bb28-90b47ef541e9",
      "title": "Catatan (kontribusi lokal bertanda). Identifikasikan",
      "kind": "remark",
      "order": 13,
      "group": "unit:o012-fom-u005",
      "parent_id": "unit:o012-fom-u005-local-degree",
      "native_path": [
        "unit:o012-fom-u005",
        "unit:o012-fom-u005-local-degree",
        "unit:o012-fom-u005-rem-piecewise-degree"
      ],
      "concept_ids": [
        "concept:degree-of-a-map",
        "concept:hairy-sphere-theorem",
        "concept:homology",
        "concept:orientation",
        "concept:reduced-homology",
        "concept:sphere-reflection",
        "concept:induced-homomorphism",
        "concept:orientation-generator",
        "concept:top-homology",
        "concept:hopf-theorem",
        "concept:homological-degree",
        "concept:cohomological-degree",
        "concept:local-degree",
        "concept:local-orientation",
        "concept:local-homeomorphism",
        "concept:orientation-reversing",
        "concept:local-to-global-degree-formula",
        "concept:fundamental-class",
        "concept:power-map",
        "concept:angular-coordinates",
        "concept:signed-local-contribution",
        "concept:kronecker-pairing",
        "concept:dual-generator",
        "concept:fixed-point-criterion",
        "concept:angular-lift"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "117cebb216031e36b893ef61af10ab77987d099485bb82fab1436b7cb449423b",
        "file_sha256": "ad6e31291e3df97b81f7e5a30144ca27157f907291e74f4d49c09a0620487075",
        "line_end": 823,
        "line_start": 801,
        "path": "source/id-ID/fomberg/units/fomberg-unit-005-degree-maps-local-degree.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u005-rem-piecewise-degree",
        "anchor": "o012-fom-u005-rem-piecewise-degree",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u005-hint-005",
      "projected_id": "urn:uuid:730b0304-4813-56e7-a341-d64748d6b68c",
      "title": "Petunjuk. Untuk $k>0$, gunakan koordinat sudut pada busur kecil di sekitar",
      "kind": "hint",
      "order": 14,
      "group": "unit:o012-fom-u005",
      "parent_id": "unit:o012-fom-u005-mastery",
      "native_path": [
        "unit:o012-fom-u005",
        "unit:o012-fom-u005-mastery",
        "unit:o012-fom-u005-hint-005"
      ],
      "concept_ids": [
        "concept:degree-of-a-map",
        "concept:hairy-sphere-theorem",
        "concept:homology",
        "concept:orientation",
        "concept:reduced-homology",
        "concept:sphere-reflection",
        "concept:induced-homomorphism",
        "concept:orientation-generator",
        "concept:top-homology",
        "concept:hopf-theorem",
        "concept:homological-degree",
        "concept:cohomological-degree",
        "concept:local-degree",
        "concept:local-orientation",
        "concept:local-homeomorphism",
        "concept:orientation-reversing",
        "concept:local-to-global-degree-formula",
        "concept:fundamental-class",
        "concept:power-map",
        "concept:angular-coordinates",
        "concept:signed-local-contribution",
        "concept:kronecker-pairing",
        "concept:dual-generator",
        "concept:fixed-point-criterion",
        "concept:angular-lift"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u005-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "f61185d157d1c02ab10c00e86405c207ca2a47b4e268328efb1a030a6e80038c",
        "file_sha256": "ad6e31291e3df97b81f7e5a30144ca27157f907291e74f4d49c09a0620487075",
        "line_end": 1070,
        "line_start": 1066,
        "path": "source/id-ID/fomberg/units/fomberg-unit-005-degree-maps-local-degree.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u005-hint-005",
        "anchor": "o012-fom-u005-hint-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u005-sol-005",
      "projected_id": "urn:uuid:bb1bc374-7df2-5737-a484-ca77721ba4e0",
      "title": "Solusi Pemeriksaan F5.5. Jika $k>0$, terdapat $k$ prabayangan $1$.",
      "kind": "solution",
      "order": 15,
      "group": "unit:o012-fom-u005",
      "parent_id": "unit:o012-fom-u005-mastery",
      "native_path": [
        "unit:o012-fom-u005",
        "unit:o012-fom-u005-mastery",
        "unit:o012-fom-u005-sol-005"
      ],
      "concept_ids": [
        "concept:degree-of-a-map",
        "concept:hairy-sphere-theorem",
        "concept:homology",
        "concept:orientation",
        "concept:reduced-homology",
        "concept:sphere-reflection",
        "concept:induced-homomorphism",
        "concept:orientation-generator",
        "concept:top-homology",
        "concept:hopf-theorem",
        "concept:homological-degree",
        "concept:cohomological-degree",
        "concept:local-degree",
        "concept:local-orientation",
        "concept:local-homeomorphism",
        "concept:orientation-reversing",
        "concept:local-to-global-degree-formula",
        "concept:fundamental-class",
        "concept:power-map",
        "concept:angular-coordinates",
        "concept:signed-local-contribution",
        "concept:kronecker-pairing",
        "concept:dual-generator",
        "concept:fixed-point-criterion",
        "concept:angular-lift"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u005-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "5e878b4f72f34056f104bbbb67fc18a5c8a94a49ff4eb35d22b299856e0a35c6",
        "file_sha256": "ad6e31291e3df97b81f7e5a30144ca27157f907291e74f4d49c09a0620487075",
        "line_end": 1092,
        "line_start": 1072,
        "path": "source/id-ID/fomberg/units/fomberg-unit-005-degree-maps-local-degree.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u005-sol-005",
        "anchor": "o012-fom-u005-sol-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u005-mcheck-006",
      "projected_id": "urn:uuid:bf6d7a7f-4389-549c-b649-6f89798d61e7",
      "title": "Pemeriksaan Penguasaan F5.6 (derajat dari pengangkatan sudut). Identifikasi",
      "kind": "exercise",
      "order": 16,
      "group": "unit:o012-fom-u005",
      "parent_id": "unit:o012-fom-u005-mastery",
      "native_path": [
        "unit:o012-fom-u005",
        "unit:o012-fom-u005-mastery",
        "unit:o012-fom-u005-mcheck-006"
      ],
      "concept_ids": [
        "concept:degree-of-a-map",
        "concept:hairy-sphere-theorem",
        "concept:homology",
        "concept:orientation",
        "concept:reduced-homology",
        "concept:sphere-reflection",
        "concept:induced-homomorphism",
        "concept:orientation-generator",
        "concept:top-homology",
        "concept:hopf-theorem",
        "concept:homological-degree",
        "concept:cohomological-degree",
        "concept:local-degree",
        "concept:local-orientation",
        "concept:local-homeomorphism",
        "concept:orientation-reversing",
        "concept:local-to-global-degree-formula",
        "concept:fundamental-class",
        "concept:power-map",
        "concept:angular-coordinates",
        "concept:signed-local-contribution",
        "concept:kronecker-pairing",
        "concept:dual-generator",
        "concept:fixed-point-criterion",
        "concept:angular-lift"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u005-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "11bc703621b98171ccd54cc6cad4eee08a9363c9940b5e150ae1a53b14af6d84",
        "file_sha256": "ad6e31291e3df97b81f7e5a30144ca27157f907291e74f4d49c09a0620487075",
        "line_end": 1108,
        "line_start": 1094,
        "path": "source/id-ID/fomberg/units/fomberg-unit-005-degree-maps-local-degree.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u005-mcheck-006",
        "anchor": "o012-fom-u005-mcheck-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-fom-u005-hint-006",
            "relation_id": "urn:uuid:ac09c0ac-7729-55f6-87b9-66727de4d004",
            "native_relation_id": "relation:hints:fom-u005-hint-006:mcheck-006"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-fom-u005-sol-006",
            "relation_id": "urn:uuid:a180b03b-aab1-56a4-9a16-a1a5da04c598",
            "native_relation_id": "relation:solves:fom-u005-sol-006:mcheck-006"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-fom-u005-hint-006",
      "projected_id": "urn:uuid:421b9bb9-8108-527d-a6db-3864f3d156fa",
      "title": "Petunjuk. Kelas fundamental $H_1(S^1)\\cong\\mathbb Z$ direpresentasikan",
      "kind": "hint",
      "order": 17,
      "group": "unit:o012-fom-u005",
      "parent_id": "unit:o012-fom-u005-mastery",
      "native_path": [
        "unit:o012-fom-u005",
        "unit:o012-fom-u005-mastery",
        "unit:o012-fom-u005-hint-006"
      ],
      "concept_ids": [
        "concept:degree-of-a-map",
        "concept:hairy-sphere-theorem",
        "concept:homology",
        "concept:orientation",
        "concept:reduced-homology",
        "concept:sphere-reflection",
        "concept:induced-homomorphism",
        "concept:orientation-generator",
        "concept:top-homology",
        "concept:hopf-theorem",
        "concept:homological-degree",
        "concept:cohomological-degree",
        "concept:local-degree",
        "concept:local-orientation",
        "concept:local-homeomorphism",
        "concept:orientation-reversing",
        "concept:local-to-global-degree-formula",
        "concept:fundamental-class",
        "concept:power-map",
        "concept:angular-coordinates",
        "concept:signed-local-contribution",
        "concept:kronecker-pairing",
        "concept:dual-generator",
        "concept:fixed-point-criterion",
        "concept:angular-lift"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u005-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "95355024ea5c4683b214091a306ea7802c1f98dd2b2f93289f873582ef445d35",
        "file_sha256": "ad6e31291e3df97b81f7e5a30144ca27157f907291e74f4d49c09a0620487075",
        "line_end": 1114,
        "line_start": 1110,
        "path": "source/id-ID/fomberg/units/fomberg-unit-005-degree-maps-local-degree.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u005-hint-006",
        "anchor": "o012-fom-u005-hint-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u005-sol-006",
      "projected_id": "urn:uuid:f5f5e267-4656-54d9-bb68-cd44f42b577e",
      "title": "Solusi Pemeriksaan F5.6. Ketika parameter domain bergerak sekali dari",
      "kind": "solution",
      "order": 18,
      "group": "unit:o012-fom-u005",
      "parent_id": "unit:o012-fom-u005-mastery",
      "native_path": [
        "unit:o012-fom-u005",
        "unit:o012-fom-u005-mastery",
        "unit:o012-fom-u005-sol-006"
      ],
      "concept_ids": [
        "concept:degree-of-a-map",
        "concept:hairy-sphere-theorem",
        "concept:homology",
        "concept:orientation",
        "concept:reduced-homology",
        "concept:sphere-reflection",
        "concept:induced-homomorphism",
        "concept:orientation-generator",
        "concept:top-homology",
        "concept:hopf-theorem",
        "concept:homological-degree",
        "concept:cohomological-degree",
        "concept:local-degree",
        "concept:local-orientation",
        "concept:local-homeomorphism",
        "concept:orientation-reversing",
        "concept:local-to-global-degree-formula",
        "concept:fundamental-class",
        "concept:power-map",
        "concept:angular-coordinates",
        "concept:signed-local-contribution",
        "concept:kronecker-pairing",
        "concept:dual-generator",
        "concept:fixed-point-criterion",
        "concept:angular-lift"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u005-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "2ba9f821de70c3ef41535c8b4c9b9cfa34cac88c0d18277ac56db9d90a95c446",
        "file_sha256": "ad6e31291e3df97b81f7e5a30144ca27157f907291e74f4d49c09a0620487075",
        "line_end": 1140,
        "line_start": 1116,
        "path": "source/id-ID/fomberg/units/fomberg-unit-005-degree-maps-local-degree.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u005-sol-006",
        "anchor": "o012-fom-u005-sol-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u005",
      "projected_id": "urn:uuid:f6a325d8-6468-5cdc-a152-a5a8680a7fbe",
      "title": "Topologi Aljabar — Komponen Fomberg Unit 005: Derajat Pemetaan dan Derajat Lokal",
      "kind": "reader_unit",
      "order": 35,
      "group": "unit:o012-fom-u005",
      "parent_id": "course:o012-d60",
      "native_path": [
        "unit:o012-fom-u005"
      ],
      "concept_ids": [
        "concept:degree-of-a-map",
        "concept:hairy-sphere-theorem",
        "concept:homology",
        "concept:orientation",
        "concept:reduced-homology",
        "concept:sphere-reflection",
        "concept:induced-homomorphism",
        "concept:orientation-generator",
        "concept:top-homology",
        "concept:hopf-theorem",
        "concept:homological-degree",
        "concept:cohomological-degree",
        "concept:local-degree",
        "concept:local-orientation",
        "concept:local-homeomorphism",
        "concept:orientation-reversing",
        "concept:local-to-global-degree-formula",
        "concept:fundamental-class",
        "concept:power-map",
        "concept:angular-coordinates",
        "concept:signed-local-contribution",
        "concept:kronecker-pairing",
        "concept:dual-generator",
        "concept:fixed-point-criterion",
        "concept:angular-lift"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u005-composite-cc-by-sa-4.0"
      ],
      "provenance_relation": "composite_translated_and_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "ad6e31291e3df97b81f7e5a30144ca27157f907291e74f4d49c09a0620487075",
        "file_sha256": "ad6e31291e3df97b81f7e5a30144ca27157f907291e74f4d49c09a0620487075",
        "line_end": 1150,
        "line_start": 1,
        "path": "source/id-ID/fomberg/units/fomberg-unit-005-degree-maps-local-degree.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u005",
        "anchor": "o012-fom-u005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u006-def-cw-finite-stage",
      "projected_id": "urn:uuid:39fd46eb-0414-5d0f-8216-2a7ca59b0c97",
      "title": "Definisi (pembangunan seluler). Mulailah dengan $0$-kerangka",
      "kind": "definition",
      "order": 1,
      "group": "unit:o012-fom-u006",
      "parent_id": "unit:o012-fom-u006-s12a",
      "native_path": [
        "unit:o012-fom-u006",
        "unit:o012-fom-u006-s12a",
        "unit:o012-fom-u006-def-cw-finite-stage"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u006-term-0455",
        "concept:o012-fom-u006-term-0456",
        "concept:o012-fom-u006-term-0457",
        "concept:o012-fom-u006-term-0458",
        "concept:o012-fom-u006-term-0459",
        "concept:o012-fom-u006-term-0460",
        "concept:o012-fom-u006-term-0461",
        "concept:o012-fom-u006-term-0462",
        "concept:o012-fom-u006-term-0463",
        "concept:o012-fom-u006-term-0464",
        "concept:o012-fom-u006-term-0465",
        "concept:o012-fom-u006-term-0466",
        "concept:o012-fom-u006-term-0467",
        "concept:o012-fom-u006-term-0468",
        "concept:o012-fom-u006-term-0469"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "b23f5fed10f4e77edd506457c67d673802eba2e41374da7b0616675264c2de0a",
        "file_sha256": "e8d4d5391f8cdf4e62a019f7a991d09e4b610633e8e660dec4e0ea2b61c538f7",
        "line_end": 161,
        "line_start": 68,
        "path": "source/id-ID/fomberg/units/fomberg-unit-006-cellular-complexes.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u006-def-cw-finite-stage",
        "anchor": "o012-fom-u006-def-cw-finite-stage",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u006-ex-hawaiian-earring",
      "projected_id": "urn:uuid:d176df8c-54e4-5af2-a0ec-d90d733b141b",
      "title": "Contoh (anting-anting Hawaii sebagai noncontoh). Di dalam",
      "kind": "example",
      "order": 1,
      "group": "unit:o012-fom-u006",
      "parent_id": "unit:o012-fom-u006-s12c",
      "native_path": [
        "unit:o012-fom-u006",
        "unit:o012-fom-u006-s12c",
        "unit:o012-fom-u006-ex-hawaiian-earring"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u006-term-0455",
        "concept:o012-fom-u006-term-0456",
        "concept:o012-fom-u006-term-0457",
        "concept:o012-fom-u006-term-0458",
        "concept:o012-fom-u006-term-0459",
        "concept:o012-fom-u006-term-0460",
        "concept:o012-fom-u006-term-0461",
        "concept:o012-fom-u006-term-0462",
        "concept:o012-fom-u006-term-0463",
        "concept:o012-fom-u006-term-0464",
        "concept:o012-fom-u006-term-0465",
        "concept:o012-fom-u006-term-0466",
        "concept:o012-fom-u006-term-0467",
        "concept:o012-fom-u006-term-0468",
        "concept:o012-fom-u006-term-0469"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "547155369cf99b648992d13af38cc680cff298dd47d7fc7025ea50c153f694cb",
        "file_sha256": "e8d4d5391f8cdf4e62a019f7a991d09e4b610633e8e660dec4e0ea2b61c538f7",
        "line_end": 322,
        "line_start": 271,
        "path": "source/id-ID/fomberg/units/fomberg-unit-006-cellular-complexes.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u006-ex-hawaiian-earring",
        "anchor": "o012-fom-u006-ex-hawaiian-earring",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u006-fig-cw-skeleta",
      "projected_id": "urn:uuid:db413a17-cd69-56ff-a6da-05a0bb459dbb",
      "title": "![Gambar ulang aksesibel pembangunan kompleks CW melalui kerangka nol, kerangka satu, dan pelekatan cakram berdimensi n.](../assets/unit-006/cw-skeleta.png){.semantic-redraw width=96%}",
      "kind": "figure",
      "order": 1,
      "group": "unit:o012-fom-u006",
      "parent_id": "unit:o012-fom-u006-def-cw-finite-stage",
      "native_path": [
        "unit:o012-fom-u006",
        "unit:o012-fom-u006-s12a",
        "unit:o012-fom-u006-def-cw-finite-stage",
        "unit:o012-fom-u006-fig-cw-skeleta"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u006-term-0455",
        "concept:o012-fom-u006-term-0456",
        "concept:o012-fom-u006-term-0457",
        "concept:o012-fom-u006-term-0458",
        "concept:o012-fom-u006-term-0459",
        "concept:o012-fom-u006-term-0460",
        "concept:o012-fom-u006-term-0461",
        "concept:o012-fom-u006-term-0462",
        "concept:o012-fom-u006-term-0463",
        "concept:o012-fom-u006-term-0464",
        "concept:o012-fom-u006-term-0465",
        "concept:o012-fom-u006-term-0466",
        "concept:o012-fom-u006-term-0467",
        "concept:o012-fom-u006-term-0468",
        "concept:o012-fom-u006-term-0469"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u006-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original_accessible_redraw",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "57b9e48590b383d4b7a712a3a772cc70b1fa1f060cc4c0e056c40a6c1674bebb",
        "file_sha256": "e8d4d5391f8cdf4e62a019f7a991d09e4b610633e8e660dec4e0ea2b61c538f7",
        "line_end": 134,
        "line_start": 121,
        "path": "source/id-ID/fomberg/units/fomberg-unit-006-cellular-complexes.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u006-fig-cw-skeleta",
        "anchor": "o012-fom-u006-fig-cw-skeleta",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u006-fig-hawaiian-earring",
      "projected_id": "urn:uuid:61bdda9b-8a45-5c03-91a0-dc812e1842f9",
      "title": "![Gambar ulang aksesibel anting-anting Hawaii sebagai barisan lingkaran yang mengecil dan menumpuk pada titik asal bersama.](../assets/unit-006/hawaiian-earring.png){.semantic-redraw width=82%}",
      "kind": "figure",
      "order": 1,
      "group": "unit:o012-fom-u006",
      "parent_id": "unit:o012-fom-u006-ex-hawaiian-earring",
      "native_path": [
        "unit:o012-fom-u006",
        "unit:o012-fom-u006-s12c",
        "unit:o012-fom-u006-ex-hawaiian-earring",
        "unit:o012-fom-u006-fig-hawaiian-earring"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u006-term-0455",
        "concept:o012-fom-u006-term-0456",
        "concept:o012-fom-u006-term-0457",
        "concept:o012-fom-u006-term-0458",
        "concept:o012-fom-u006-term-0459",
        "concept:o012-fom-u006-term-0460",
        "concept:o012-fom-u006-term-0461",
        "concept:o012-fom-u006-term-0462",
        "concept:o012-fom-u006-term-0463",
        "concept:o012-fom-u006-term-0464",
        "concept:o012-fom-u006-term-0465",
        "concept:o012-fom-u006-term-0466",
        "concept:o012-fom-u006-term-0467",
        "concept:o012-fom-u006-term-0468",
        "concept:o012-fom-u006-term-0469"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u006-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original_accessible_redraw",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "391acfca8289f4cdf5f9b1cf9a4c9152652fa9e0d363fc520a65efc6a3f66972",
        "file_sha256": "e8d4d5391f8cdf4e62a019f7a991d09e4b610633e8e660dec4e0ea2b61c538f7",
        "line_end": 292,
        "line_start": 283,
        "path": "source/id-ID/fomberg/units/fomberg-unit-006-cellular-complexes.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u006-fig-hawaiian-earring",
        "anchor": "o012-fom-u006-fig-hawaiian-earring",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u006-fig-petersen-graph",
      "projected_id": "urn:uuid:e2996ea1-ac6c-5ef9-9b04-c1b3d2228992",
      "title": "![Gambar ulang aksesibel graf Petersen dengan pentagon luar, bintang dalam, dan lima sisi penghubung.](../assets/unit-006/petersen-graph.png){.semantic-redraw width=64%}",
      "kind": "figure",
      "order": 1,
      "group": "unit:o012-fom-u006",
      "parent_id": "unit:o012-fom-u006-ex-topological-graph",
      "native_path": [
        "unit:o012-fom-u006",
        "unit:o012-fom-u006-s12c",
        "unit:o012-fom-u006-ex-topological-graph",
        "unit:o012-fom-u006-fig-petersen-graph"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u006-term-0455",
        "concept:o012-fom-u006-term-0456",
        "concept:o012-fom-u006-term-0457",
        "concept:o012-fom-u006-term-0458",
        "concept:o012-fom-u006-term-0459",
        "concept:o012-fom-u006-term-0460",
        "concept:o012-fom-u006-term-0461",
        "concept:o012-fom-u006-term-0462",
        "concept:o012-fom-u006-term-0463",
        "concept:o012-fom-u006-term-0464",
        "concept:o012-fom-u006-term-0465",
        "concept:o012-fom-u006-term-0466",
        "concept:o012-fom-u006-term-0467",
        "concept:o012-fom-u006-term-0468",
        "concept:o012-fom-u006-term-0469"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u006-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original_accessible_redraw",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "fe13dbac3fe52de766ffdd84cbb0fcc6287e73eb860e151f0604d856e87cc20a",
        "file_sha256": "e8d4d5391f8cdf4e62a019f7a991d09e4b610633e8e660dec4e0ea2b61c538f7",
        "line_end": 355,
        "line_start": 346,
        "path": "source/id-ID/fomberg/units/fomberg-unit-006-cellular-complexes.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u006-fig-petersen-graph",
        "anchor": "o012-fom-u006-fig-petersen-graph",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u006-fig-projective-filtration",
      "projected_id": "urn:uuid:b2434a9b-d1c4-5180-a052-49ebd95c5480",
      "title": "![Gambar ulang aksesibel filtrasi CW ruang projektif real dengan satu sel pada setiap dimensi dan ruang projektif kompleks dengan satu sel pada setiap dimensi genap.](../assets/unit-006/projective-filtration.png){.semantic-redraw width=96%}",
      "kind": "figure",
      "order": 1,
      "group": "unit:o012-fom-u006",
      "parent_id": "unit:o012-fom-u006-ex-real-projective-space",
      "native_path": [
        "unit:o012-fom-u006",
        "unit:o012-fom-u006-s12c",
        "unit:o012-fom-u006-ex-real-projective-space",
        "unit:o012-fom-u006-fig-projective-filtration"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u006-term-0455",
        "concept:o012-fom-u006-term-0456",
        "concept:o012-fom-u006-term-0457",
        "concept:o012-fom-u006-term-0458",
        "concept:o012-fom-u006-term-0459",
        "concept:o012-fom-u006-term-0460",
        "concept:o012-fom-u006-term-0461",
        "concept:o012-fom-u006-term-0462",
        "concept:o012-fom-u006-term-0463",
        "concept:o012-fom-u006-term-0464",
        "concept:o012-fom-u006-term-0465",
        "concept:o012-fom-u006-term-0466",
        "concept:o012-fom-u006-term-0467",
        "concept:o012-fom-u006-term-0468",
        "concept:o012-fom-u006-term-0469"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u006-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original_accessible_redraw",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "c0aeb4bc1dfd45d03d3b129818db436940d6eea9f804d9abe3afd4b4990b452c",
        "file_sha256": "e8d4d5391f8cdf4e62a019f7a991d09e4b610633e8e660dec4e0ea2b61c538f7",
        "line_end": 541,
        "line_start": 520,
        "path": "source/id-ID/fomberg/units/fomberg-unit-006-cellular-complexes.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u006-fig-projective-filtration",
        "anchor": "o012-fom-u006-fig-projective-filtration",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u006-fig-sphere-cell-structures",
      "projected_id": "urn:uuid:c345ca0b-8af1-5602-bab5-fb9843133632",
      "title": "![Gambar ulang aksesibel dua struktur CW pada sfera: struktur empat-sel pada S dua dan struktur minimal dua-sel pada S n.](../assets/unit-006/sphere-cell-structures.png){.semantic-redraw width=94%}",
      "kind": "figure",
      "order": 1,
      "group": "unit:o012-fom-u006",
      "parent_id": "unit:o012-fom-u006-ex-sphere-two",
      "native_path": [
        "unit:o012-fom-u006",
        "unit:o012-fom-u006-s12c",
        "unit:o012-fom-u006-ex-sphere-two",
        "unit:o012-fom-u006-fig-sphere-cell-structures"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u006-term-0455",
        "concept:o012-fom-u006-term-0456",
        "concept:o012-fom-u006-term-0457",
        "concept:o012-fom-u006-term-0458",
        "concept:o012-fom-u006-term-0459",
        "concept:o012-fom-u006-term-0460",
        "concept:o012-fom-u006-term-0461",
        "concept:o012-fom-u006-term-0462",
        "concept:o012-fom-u006-term-0463",
        "concept:o012-fom-u006-term-0464",
        "concept:o012-fom-u006-term-0465",
        "concept:o012-fom-u006-term-0466",
        "concept:o012-fom-u006-term-0467",
        "concept:o012-fom-u006-term-0468",
        "concept:o012-fom-u006-term-0469"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u006-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original_accessible_redraw",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "fedfe961aeab150fff5acc5c63318cadb203fe1a09cc540a056fa0afa344ecff",
        "file_sha256": "e8d4d5391f8cdf4e62a019f7a991d09e4b610633e8e660dec4e0ea2b61c538f7",
        "line_end": 398,
        "line_start": 385,
        "path": "source/id-ID/fomberg/units/fomberg-unit-006-cellular-complexes.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u006-fig-sphere-cell-structures",
        "anchor": "o012-fom-u006-fig-sphere-cell-structures",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u006-fig-torus-cw",
      "projected_id": "urn:uuid:b7e2b3ec-e98b-5e9e-abc7-726bec55cd61",
      "title": "![Gambar ulang aksesibel persegi fundamental torus dan satu simpul dengan dua gelung yang menjadi kerangka satunya.](../assets/unit-006/torus-cw.png){.semantic-redraw width=90%}",
      "kind": "figure",
      "order": 1,
      "group": "unit:o012-fom-u006",
      "parent_id": "unit:o012-fom-u006-ex-torus",
      "native_path": [
        "unit:o012-fom-u006",
        "unit:o012-fom-u006-s12c",
        "unit:o012-fom-u006-ex-torus",
        "unit:o012-fom-u006-fig-torus-cw"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u006-term-0455",
        "concept:o012-fom-u006-term-0456",
        "concept:o012-fom-u006-term-0457",
        "concept:o012-fom-u006-term-0458",
        "concept:o012-fom-u006-term-0459",
        "concept:o012-fom-u006-term-0460",
        "concept:o012-fom-u006-term-0461",
        "concept:o012-fom-u006-term-0462",
        "concept:o012-fom-u006-term-0463",
        "concept:o012-fom-u006-term-0464",
        "concept:o012-fom-u006-term-0465",
        "concept:o012-fom-u006-term-0466",
        "concept:o012-fom-u006-term-0467",
        "concept:o012-fom-u006-term-0468",
        "concept:o012-fom-u006-term-0469"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u006-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original_accessible_redraw",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "e7b4319ec9ef017f46a2b83d9c5366d7807270691d896ee8192d797f45083510",
        "file_sha256": "e8d4d5391f8cdf4e62a019f7a991d09e4b610633e8e660dec4e0ea2b61c538f7",
        "line_end": 468,
        "line_start": 453,
        "path": "source/id-ID/fomberg/units/fomberg-unit-006-cellular-complexes.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u006-fig-torus-cw",
        "anchor": "o012-fom-u006-fig-torus-cw",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u006-mcheck-001",
      "projected_id": "urn:uuid:76dabfc7-b60f-54e3-8999-fa825023007d",
      "title": "Pemeriksaan Penguasaan F6.1 (struktur CW pada",
      "kind": "exercise",
      "order": 1,
      "group": "unit:o012-fom-u006",
      "parent_id": "unit:o012-fom-u006-mastery",
      "native_path": [
        "unit:o012-fom-u006",
        "unit:o012-fom-u006-mastery",
        "unit:o012-fom-u006-mcheck-001"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u006-term-0455",
        "concept:o012-fom-u006-term-0456",
        "concept:o012-fom-u006-term-0457",
        "concept:o012-fom-u006-term-0458",
        "concept:o012-fom-u006-term-0459",
        "concept:o012-fom-u006-term-0460",
        "concept:o012-fom-u006-term-0461",
        "concept:o012-fom-u006-term-0462",
        "concept:o012-fom-u006-term-0463",
        "concept:o012-fom-u006-term-0464",
        "concept:o012-fom-u006-term-0465",
        "concept:o012-fom-u006-term-0466",
        "concept:o012-fom-u006-term-0467",
        "concept:o012-fom-u006-term-0468",
        "concept:o012-fom-u006-term-0469"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u006-composite-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_with_original_exercise_expansion",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "465e6ea8d5b36484953be16fa80f0019c44280dcda76ba28dcaf87cc5b04ecec",
        "file_sha256": "e8d4d5391f8cdf4e62a019f7a991d09e4b610633e8e660dec4e0ea2b61c538f7",
        "line_end": 645,
        "line_start": 605,
        "path": "source/id-ID/fomberg/units/fomberg-unit-006-cellular-complexes.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u006-mcheck-001",
        "anchor": "o012-fom-u006-mcheck-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-fom-u006-hint-001",
            "relation_id": "urn:uuid:ddbe9014-a6c5-544e-be36-3b91a85cb5a9",
            "native_relation_id": "relation:hints:fom-u006-hint-001:mcheck-001"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-fom-u006-sol-001",
            "relation_id": "urn:uuid:2febf4b9-4acf-51a3-bc8a-59a7825767d1",
            "native_relation_id": "relation:solves:fom-u006-sol-001:mcheck-001"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-fom-u006-notice",
      "projected_id": "urn:uuid:e0f40e87-49e1-5a7c-98ae-da437ac1f0bd",
      "title": "Tentang komponen ini",
      "kind": "section",
      "order": 1,
      "group": "unit:o012-fom-u006",
      "parent_id": "unit:o012-fom-u006",
      "native_path": [
        "unit:o012-fom-u006",
        "unit:o012-fom-u006-notice"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u006-term-0455",
        "concept:o012-fom-u006-term-0456",
        "concept:o012-fom-u006-term-0457",
        "concept:o012-fom-u006-term-0458",
        "concept:o012-fom-u006-term-0459",
        "concept:o012-fom-u006-term-0460",
        "concept:o012-fom-u006-term-0461",
        "concept:o012-fom-u006-term-0462",
        "concept:o012-fom-u006-term-0463",
        "concept:o012-fom-u006-term-0464",
        "concept:o012-fom-u006-term-0465",
        "concept:o012-fom-u006-term-0466",
        "concept:o012-fom-u006-term-0467",
        "concept:o012-fom-u006-term-0468",
        "concept:o012-fom-u006-term-0469"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u006-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "a6f9ce92109b3cab98b4c221b2fa55af216c0c47efb7f45c41232c846ed276ef",
        "file_sha256": "e8d4d5391f8cdf4e62a019f7a991d09e4b610633e8e660dec4e0ea2b61c538f7",
        "line_end": 54,
        "line_start": 18,
        "path": "source/id-ID/fomberg/units/fomberg-unit-006-cellular-complexes.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u006-notice",
        "anchor": "o012-fom-u006-notice",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u006-rem-one-dimensional-delta",
      "projected_id": "urn:uuid:9b4bad32-f060-510e-a54b-9ecd33a70ecb",
      "title": "Catatan (dimensi nol dan satu). Setiap kompleks CW berdimensi paling",
      "kind": "remark",
      "order": 1,
      "group": "unit:o012-fom-u006",
      "parent_id": "unit:o012-fom-u006-s12b",
      "native_path": [
        "unit:o012-fom-u006",
        "unit:o012-fom-u006-s12b",
        "unit:o012-fom-u006-rem-one-dimensional-delta"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u006-term-0455",
        "concept:o012-fom-u006-term-0456",
        "concept:o012-fom-u006-term-0457",
        "concept:o012-fom-u006-term-0458",
        "concept:o012-fom-u006-term-0459",
        "concept:o012-fom-u006-term-0460",
        "concept:o012-fom-u006-term-0461",
        "concept:o012-fom-u006-term-0462",
        "concept:o012-fom-u006-term-0463",
        "concept:o012-fom-u006-term-0464",
        "concept:o012-fom-u006-term-0465",
        "concept:o012-fom-u006-term-0466",
        "concept:o012-fom-u006-term-0467",
        "concept:o012-fom-u006-term-0468",
        "concept:o012-fom-u006-term-0469"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "f630bf11603b13587ddad6717859a1af04b0e71055b5227a99743c833b02603b",
        "file_sha256": "e8d4d5391f8cdf4e62a019f7a991d09e4b610633e8e660dec4e0ea2b61c538f7",
        "line_end": 209,
        "line_start": 201,
        "path": "source/id-ID/fomberg/units/fomberg-unit-006-cellular-complexes.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u006-rem-one-dimensional-delta",
        "anchor": "o012-fom-u006-rem-one-dimensional-delta",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u006-audit-delta-equivalence",
      "projected_id": "urn:uuid:be30ece1-970c-5c67-a64f-a0f8406f51ba",
      "title": "Penajaman jenis ekuivalensi. Sumber hanya menulis “equivalent” tanpa",
      "kind": "source_audit",
      "order": 2,
      "group": "unit:o012-fom-u006",
      "parent_id": "unit:o012-fom-u006-s12b",
      "native_path": [
        "unit:o012-fom-u006",
        "unit:o012-fom-u006-s12b",
        "unit:o012-fom-u006-audit-delta-equivalence"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u006-term-0455",
        "concept:o012-fom-u006-term-0456",
        "concept:o012-fom-u006-term-0457",
        "concept:o012-fom-u006-term-0458",
        "concept:o012-fom-u006-term-0459",
        "concept:o012-fom-u006-term-0460",
        "concept:o012-fom-u006-term-0461",
        "concept:o012-fom-u006-term-0462",
        "concept:o012-fom-u006-term-0463",
        "concept:o012-fom-u006-term-0464",
        "concept:o012-fom-u006-term-0465",
        "concept:o012-fom-u006-term-0466",
        "concept:o012-fom-u006-term-0467",
        "concept:o012-fom-u006-term-0468",
        "concept:o012-fom-u006-term-0469"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u006-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "fb576e910d99c7941cdd3de1c5d572ca6673d31c369a5503b41d40383998afac",
        "file_sha256": "e8d4d5391f8cdf4e62a019f7a991d09e4b610633e8e660dec4e0ea2b61c538f7",
        "line_end": 217,
        "line_start": 211,
        "path": "source/id-ID/fomberg/units/fomberg-unit-006-cellular-complexes.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u006-audit-delta-equivalence",
        "anchor": "o012-fom-u006-audit-delta-equivalence",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u006-audit-hawaiian-earring",
      "projected_id": "urn:uuid:e6e5d3d6-a6ad-57cc-89fe-c18414a102c6",
      "title": "Koreksi kontradiksi dan alasan topologis. Baris 3269 menyebut contoh ini",
      "kind": "source_audit",
      "order": 2,
      "group": "unit:o012-fom-u006",
      "parent_id": "unit:o012-fom-u006-s12c",
      "native_path": [
        "unit:o012-fom-u006",
        "unit:o012-fom-u006-s12c",
        "unit:o012-fom-u006-audit-hawaiian-earring"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u006-term-0455",
        "concept:o012-fom-u006-term-0456",
        "concept:o012-fom-u006-term-0457",
        "concept:o012-fom-u006-term-0458",
        "concept:o012-fom-u006-term-0459",
        "concept:o012-fom-u006-term-0460",
        "concept:o012-fom-u006-term-0461",
        "concept:o012-fom-u006-term-0462",
        "concept:o012-fom-u006-term-0463",
        "concept:o012-fom-u006-term-0464",
        "concept:o012-fom-u006-term-0465",
        "concept:o012-fom-u006-term-0466",
        "concept:o012-fom-u006-term-0467",
        "concept:o012-fom-u006-term-0468",
        "concept:o012-fom-u006-term-0469"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u006-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "843ed05867dd942cf4408b62c3d9a514738a07bfa57254d716d5d618bddf4160",
        "file_sha256": "e8d4d5391f8cdf4e62a019f7a991d09e4b610633e8e660dec4e0ea2b61c538f7",
        "line_end": 338,
        "line_start": 324,
        "path": "source/id-ID/fomberg/units/fomberg-unit-006-cellular-complexes.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u006-audit-hawaiian-earring",
        "anchor": "o012-fom-u006-audit-hawaiian-earring",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u006-audit-open-cell",
      "projected_id": "urn:uuid:31d164bb-5728-54ff-ade9-319224ea76ea",
      "title": "Koreksi notasi sel terbuka. Sumber menyebut",
      "kind": "source_audit",
      "order": 2,
      "group": "unit:o012-fom-u006",
      "parent_id": "unit:o012-fom-u006-s12a",
      "native_path": [
        "unit:o012-fom-u006",
        "unit:o012-fom-u006-s12a",
        "unit:o012-fom-u006-audit-open-cell"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u006-term-0455",
        "concept:o012-fom-u006-term-0456",
        "concept:o012-fom-u006-term-0457",
        "concept:o012-fom-u006-term-0458",
        "concept:o012-fom-u006-term-0459",
        "concept:o012-fom-u006-term-0460",
        "concept:o012-fom-u006-term-0461",
        "concept:o012-fom-u006-term-0462",
        "concept:o012-fom-u006-term-0463",
        "concept:o012-fom-u006-term-0464",
        "concept:o012-fom-u006-term-0465",
        "concept:o012-fom-u006-term-0466",
        "concept:o012-fom-u006-term-0467",
        "concept:o012-fom-u006-term-0468",
        "concept:o012-fom-u006-term-0469"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u006-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "13e8e803b7db7f24a8b7ca65fb8c5dc89fab44613b821c8824ac1c6f73ecefd6",
        "file_sha256": "e8d4d5391f8cdf4e62a019f7a991d09e4b610633e8e660dec4e0ea2b61c538f7",
        "line_end": 178,
        "line_start": 163,
        "path": "source/id-ID/fomberg/units/fomberg-unit-006-cellular-complexes.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u006-audit-open-cell",
        "anchor": "o012-fom-u006-audit-open-cell",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u006-fig-attaching-characteristic",
      "projected_id": "urn:uuid:b7c9e4ab-6816-5735-a6a7-09dce0ca221c",
      "title": "![Gambar ulang aksesibel yang membandingkan peta pelekatan pada batas interval dengan pemetaan karakteristik pada seluruh interval.](../assets/unit-006/attaching-characteristic-maps.png){.semantic-redraw width=92%}",
      "kind": "figure",
      "order": 2,
      "group": "unit:o012-fom-u006",
      "parent_id": "unit:o012-fom-u006-def-cw-finite-stage",
      "native_path": [
        "unit:o012-fom-u006",
        "unit:o012-fom-u006-s12a",
        "unit:o012-fom-u006-def-cw-finite-stage",
        "unit:o012-fom-u006-fig-attaching-characteristic"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u006-term-0455",
        "concept:o012-fom-u006-term-0456",
        "concept:o012-fom-u006-term-0457",
        "concept:o012-fom-u006-term-0458",
        "concept:o012-fom-u006-term-0459",
        "concept:o012-fom-u006-term-0460",
        "concept:o012-fom-u006-term-0461",
        "concept:o012-fom-u006-term-0462",
        "concept:o012-fom-u006-term-0463",
        "concept:o012-fom-u006-term-0464",
        "concept:o012-fom-u006-term-0465",
        "concept:o012-fom-u006-term-0466",
        "concept:o012-fom-u006-term-0467",
        "concept:o012-fom-u006-term-0468",
        "concept:o012-fom-u006-term-0469"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u006-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original_accessible_redraw",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "3673ac009ea20bbaf820797ede44e07a964187238f87ec0611770cd9ff690014",
        "file_sha256": "e8d4d5391f8cdf4e62a019f7a991d09e4b610633e8e660dec4e0ea2b61c538f7",
        "line_end": 160,
        "line_start": 145,
        "path": "source/id-ID/fomberg/units/fomberg-unit-006-cellular-complexes.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u006-fig-attaching-characteristic",
        "anchor": "o012-fom-u006-fig-attaching-characteristic",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u006-hint-001",
      "projected_id": "urn:uuid:2cadb24f-0d05-5591-96b3-5414b3fc7237",
      "title": "Petunjuk. Setiap titik projektif di luar $\\mathbb{CP}^{n-1}$ mempunyai",
      "kind": "hint",
      "order": 2,
      "group": "unit:o012-fom-u006",
      "parent_id": "unit:o012-fom-u006-mastery",
      "native_path": [
        "unit:o012-fom-u006",
        "unit:o012-fom-u006-mastery",
        "unit:o012-fom-u006-hint-001"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u006-term-0455",
        "concept:o012-fom-u006-term-0456",
        "concept:o012-fom-u006-term-0457",
        "concept:o012-fom-u006-term-0458",
        "concept:o012-fom-u006-term-0459",
        "concept:o012-fom-u006-term-0460",
        "concept:o012-fom-u006-term-0461",
        "concept:o012-fom-u006-term-0462",
        "concept:o012-fom-u006-term-0463",
        "concept:o012-fom-u006-term-0464",
        "concept:o012-fom-u006-term-0465",
        "concept:o012-fom-u006-term-0466",
        "concept:o012-fom-u006-term-0467",
        "concept:o012-fom-u006-term-0468",
        "concept:o012-fom-u006-term-0469"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u006-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "07adce490d1f69f60346b240ff57d3bd3b6e28767487416860d7a841955d7a2e",
        "file_sha256": "e8d4d5391f8cdf4e62a019f7a991d09e4b610633e8e660dec4e0ea2b61c538f7",
        "line_end": 654,
        "line_start": 647,
        "path": "source/id-ID/fomberg/units/fomberg-unit-006-cellular-complexes.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u006-hint-001",
        "anchor": "o012-fom-u006-hint-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u006-rem-intro",
      "projected_id": "urn:uuid:98ccb09c-0bd4-57ba-a381-911f00b7825b",
      "title": "Catatan. Dalam topologi kita dapat membangun ruang yang berperilaku sangat",
      "kind": "remark",
      "order": 2,
      "group": "unit:o012-fom-u006",
      "parent_id": "unit:o012-fom-u006",
      "native_path": [
        "unit:o012-fom-u006",
        "unit:o012-fom-u006-rem-intro"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u006-term-0455",
        "concept:o012-fom-u006-term-0456",
        "concept:o012-fom-u006-term-0457",
        "concept:o012-fom-u006-term-0458",
        "concept:o012-fom-u006-term-0459",
        "concept:o012-fom-u006-term-0460",
        "concept:o012-fom-u006-term-0461",
        "concept:o012-fom-u006-term-0462",
        "concept:o012-fom-u006-term-0463",
        "concept:o012-fom-u006-term-0464",
        "concept:o012-fom-u006-term-0465",
        "concept:o012-fom-u006-term-0466",
        "concept:o012-fom-u006-term-0467",
        "concept:o012-fom-u006-term-0468",
        "concept:o012-fom-u006-term-0469"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "25f6bba164baa2df4693d27b0ea7ed4eab4072d4da6762c84a68f135866a0da1",
        "file_sha256": "e8d4d5391f8cdf4e62a019f7a991d09e4b610633e8e660dec4e0ea2b61c538f7",
        "line_end": 64,
        "line_start": 57,
        "path": "source/id-ID/fomberg/units/fomberg-unit-006-cellular-complexes.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u006-rem-intro",
        "anchor": "o012-fom-u006-rem-intro",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u006-audit-disk-dimension-and-map-types",
      "projected_id": "urn:uuid:7fc4a549-b961-511f-b278-a9eb42ae6fde",
      "title": "Koreksi dimensi cakram dan tipe peta. Baris 3245 sumber memakai",
      "kind": "source_audit",
      "order": 3,
      "group": "unit:o012-fom-u006",
      "parent_id": "unit:o012-fom-u006-s12a",
      "native_path": [
        "unit:o012-fom-u006",
        "unit:o012-fom-u006-s12a",
        "unit:o012-fom-u006-audit-disk-dimension-and-map-types"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u006-term-0455",
        "concept:o012-fom-u006-term-0456",
        "concept:o012-fom-u006-term-0457",
        "concept:o012-fom-u006-term-0458",
        "concept:o012-fom-u006-term-0459",
        "concept:o012-fom-u006-term-0460",
        "concept:o012-fom-u006-term-0461",
        "concept:o012-fom-u006-term-0462",
        "concept:o012-fom-u006-term-0463",
        "concept:o012-fom-u006-term-0464",
        "concept:o012-fom-u006-term-0465",
        "concept:o012-fom-u006-term-0466",
        "concept:o012-fom-u006-term-0467",
        "concept:o012-fom-u006-term-0468",
        "concept:o012-fom-u006-term-0469"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u006-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "8ad5cd3ff8d6352f85b68fb8e2e44c80c4f8dd2f5b826731d1cbcf8fee7bea87",
        "file_sha256": "e8d4d5391f8cdf4e62a019f7a991d09e4b610633e8e660dec4e0ea2b61c538f7",
        "line_end": 197,
        "line_start": 180,
        "path": "source/id-ID/fomberg/units/fomberg-unit-006-cellular-complexes.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u006-audit-disk-dimension-and-map-types",
        "anchor": "o012-fom-u006-audit-disk-dimension-and-map-types",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u006-ex-topological-graph",
      "projected_id": "urn:uuid:b042b8ac-c803-5e8d-954c-1d8ae995e52b",
      "title": "Contoh (graf topologis). Setiap graf abstrak mempunyai struktur CW",
      "kind": "example",
      "order": 3,
      "group": "unit:o012-fom-u006",
      "parent_id": "unit:o012-fom-u006-s12c",
      "native_path": [
        "unit:o012-fom-u006",
        "unit:o012-fom-u006-s12c",
        "unit:o012-fom-u006-ex-topological-graph"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u006-term-0455",
        "concept:o012-fom-u006-term-0456",
        "concept:o012-fom-u006-term-0457",
        "concept:o012-fom-u006-term-0458",
        "concept:o012-fom-u006-term-0459",
        "concept:o012-fom-u006-term-0460",
        "concept:o012-fom-u006-term-0461",
        "concept:o012-fom-u006-term-0462",
        "concept:o012-fom-u006-term-0463",
        "concept:o012-fom-u006-term-0464",
        "concept:o012-fom-u006-term-0465",
        "concept:o012-fom-u006-term-0466",
        "concept:o012-fom-u006-term-0467",
        "concept:o012-fom-u006-term-0468",
        "concept:o012-fom-u006-term-0469"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "6de57cb787580d4abb43f9c8c0fd69b546fd55436f0386d22b597046eb869bd7",
        "file_sha256": "e8d4d5391f8cdf4e62a019f7a991d09e4b610633e8e660dec4e0ea2b61c538f7",
        "line_end": 362,
        "line_start": 340,
        "path": "source/id-ID/fomberg/units/fomberg-unit-006-cellular-complexes.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u006-ex-topological-graph",
        "anchor": "o012-fom-u006-ex-topological-graph",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u006-rem-delta-characteristic",
      "projected_id": "urn:uuid:bee47c51-1c88-52c7-9985-bf610bad94ad",
      "title": "Catatan. Dalam struktur kompleks-$\\Delta$, peta",
      "kind": "remark",
      "order": 3,
      "group": "unit:o012-fom-u006",
      "parent_id": "unit:o012-fom-u006-s12b",
      "native_path": [
        "unit:o012-fom-u006",
        "unit:o012-fom-u006-s12b",
        "unit:o012-fom-u006-rem-delta-characteristic"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u006-term-0455",
        "concept:o012-fom-u006-term-0456",
        "concept:o012-fom-u006-term-0457",
        "concept:o012-fom-u006-term-0458",
        "concept:o012-fom-u006-term-0459",
        "concept:o012-fom-u006-term-0460",
        "concept:o012-fom-u006-term-0461",
        "concept:o012-fom-u006-term-0462",
        "concept:o012-fom-u006-term-0463",
        "concept:o012-fom-u006-term-0464",
        "concept:o012-fom-u006-term-0465",
        "concept:o012-fom-u006-term-0466",
        "concept:o012-fom-u006-term-0467",
        "concept:o012-fom-u006-term-0468",
        "concept:o012-fom-u006-term-0469"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "417d85c1b8a209991464c3098ec77be37e3a79accd0f74eba2ca733510ddd126",
        "file_sha256": "e8d4d5391f8cdf4e62a019f7a991d09e4b610633e8e660dec4e0ea2b61c538f7",
        "line_end": 229,
        "line_start": 219,
        "path": "source/id-ID/fomberg/units/fomberg-unit-006-cellular-complexes.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u006-rem-delta-characteristic",
        "anchor": "o012-fom-u006-rem-delta-characteristic",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u006-s12a",
      "projected_id": "urn:uuid:d6903ef7-1117-5f7f-8f17-956ca55f8b6f",
      "title": "Kerangka, sel, dan dua jenis peta",
      "kind": "section",
      "order": 3,
      "group": "unit:o012-fom-u006",
      "parent_id": "unit:o012-fom-u006",
      "native_path": [
        "unit:o012-fom-u006",
        "unit:o012-fom-u006-s12a"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u006-term-0455",
        "concept:o012-fom-u006-term-0456",
        "concept:o012-fom-u006-term-0457",
        "concept:o012-fom-u006-term-0458",
        "concept:o012-fom-u006-term-0459",
        "concept:o012-fom-u006-term-0460",
        "concept:o012-fom-u006-term-0461",
        "concept:o012-fom-u006-term-0462",
        "concept:o012-fom-u006-term-0463",
        "concept:o012-fom-u006-term-0464",
        "concept:o012-fom-u006-term-0465",
        "concept:o012-fom-u006-term-0466",
        "concept:o012-fom-u006-term-0467",
        "concept:o012-fom-u006-term-0468",
        "concept:o012-fom-u006-term-0469"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "a36b65869b5b687499f1a9fc4ca64eeace480569520cc5d32b5e2bc0705d4777",
        "file_sha256": "e8d4d5391f8cdf4e62a019f7a991d09e4b610633e8e660dec4e0ea2b61c538f7",
        "line_end": 198,
        "line_start": 66,
        "path": "source/id-ID/fomberg/units/fomberg-unit-006-cellular-complexes.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u006-s12a",
        "anchor": "o012-fom-u006-s12a",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u006-sol-001",
      "projected_id": "urn:uuid:388a1901-4915-5138-a62f-275d5752f8a2",
      "title": "Solusi Pemeriksaan F6.1. Ambil",
      "kind": "solution",
      "order": 3,
      "group": "unit:o012-fom-u006",
      "parent_id": "unit:o012-fom-u006-mastery",
      "native_path": [
        "unit:o012-fom-u006",
        "unit:o012-fom-u006-mastery",
        "unit:o012-fom-u006-sol-001"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u006-term-0455",
        "concept:o012-fom-u006-term-0456",
        "concept:o012-fom-u006-term-0457",
        "concept:o012-fom-u006-term-0458",
        "concept:o012-fom-u006-term-0459",
        "concept:o012-fom-u006-term-0460",
        "concept:o012-fom-u006-term-0461",
        "concept:o012-fom-u006-term-0462",
        "concept:o012-fom-u006-term-0463",
        "concept:o012-fom-u006-term-0464",
        "concept:o012-fom-u006-term-0465",
        "concept:o012-fom-u006-term-0466",
        "concept:o012-fom-u006-term-0467",
        "concept:o012-fom-u006-term-0468",
        "concept:o012-fom-u006-term-0469"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u006-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "4ae3ab7bc6228c4709e779cb9170dd54d404b7bff00427deae1656d419038926",
        "file_sha256": "e8d4d5391f8cdf4e62a019f7a991d09e4b610633e8e660dec4e0ea2b61c538f7",
        "line_end": 710,
        "line_start": 656,
        "path": "source/id-ID/fomberg/units/fomberg-unit-006-cellular-complexes.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u006-sol-001",
        "anchor": "o012-fom-u006-sol-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u006-audit-petersen-planarity",
      "projected_id": "urn:uuid:25916e13-12ec-59cc-949e-ec9ba67b5074",
      "title": "Koreksi perancuan planarity dengan struktur CW. Sumber menyimpulkan",
      "kind": "source_audit",
      "order": 4,
      "group": "unit:o012-fom-u006",
      "parent_id": "unit:o012-fom-u006-s12c",
      "native_path": [
        "unit:o012-fom-u006",
        "unit:o012-fom-u006-s12c",
        "unit:o012-fom-u006-audit-petersen-planarity"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u006-term-0455",
        "concept:o012-fom-u006-term-0456",
        "concept:o012-fom-u006-term-0457",
        "concept:o012-fom-u006-term-0458",
        "concept:o012-fom-u006-term-0459",
        "concept:o012-fom-u006-term-0460",
        "concept:o012-fom-u006-term-0461",
        "concept:o012-fom-u006-term-0462",
        "concept:o012-fom-u006-term-0463",
        "concept:o012-fom-u006-term-0464",
        "concept:o012-fom-u006-term-0465",
        "concept:o012-fom-u006-term-0466",
        "concept:o012-fom-u006-term-0467",
        "concept:o012-fom-u006-term-0468",
        "concept:o012-fom-u006-term-0469"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u006-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "0f64d5d5625175cf4c8710828768c1a98048c51f34db391a6b3f3fe8f79a9990",
        "file_sha256": "e8d4d5391f8cdf4e62a019f7a991d09e4b610633e8e660dec4e0ea2b61c538f7",
        "line_end": 371,
        "line_start": 364,
        "path": "source/id-ID/fomberg/units/fomberg-unit-006-cellular-complexes.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u006-audit-petersen-planarity",
        "anchor": "o012-fom-u006-audit-petersen-planarity",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u006-mcheck-002",
      "projected_id": "urn:uuid:c9242723-c061-5d4d-b768-930181da521a",
      "title": "Pemeriksaan Penguasaan F6.2 (peta pelekatan versus pemetaan",
      "kind": "exercise",
      "order": 4,
      "group": "unit:o012-fom-u006",
      "parent_id": "unit:o012-fom-u006-mastery",
      "native_path": [
        "unit:o012-fom-u006",
        "unit:o012-fom-u006-mastery",
        "unit:o012-fom-u006-mcheck-002"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u006-term-0455",
        "concept:o012-fom-u006-term-0456",
        "concept:o012-fom-u006-term-0457",
        "concept:o012-fom-u006-term-0458",
        "concept:o012-fom-u006-term-0459",
        "concept:o012-fom-u006-term-0460",
        "concept:o012-fom-u006-term-0461",
        "concept:o012-fom-u006-term-0462",
        "concept:o012-fom-u006-term-0463",
        "concept:o012-fom-u006-term-0464",
        "concept:o012-fom-u006-term-0465",
        "concept:o012-fom-u006-term-0466",
        "concept:o012-fom-u006-term-0467",
        "concept:o012-fom-u006-term-0468",
        "concept:o012-fom-u006-term-0469"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u006-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "480646657c337309f61357b6fdf297e5e7a2309cebdbafe6b4163cbd37e7b5ad",
        "file_sha256": "e8d4d5391f8cdf4e62a019f7a991d09e4b610633e8e660dec4e0ea2b61c538f7",
        "line_end": 738,
        "line_start": 712,
        "path": "source/id-ID/fomberg/units/fomberg-unit-006-cellular-complexes.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u006-mcheck-002",
        "anchor": "o012-fom-u006-mcheck-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-fom-u006-hint-002",
            "relation_id": "urn:uuid:72f0fba8-6950-5829-a388-e5c8b585bed3",
            "native_relation_id": "relation:hints:fom-u006-hint-002:mcheck-002"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-fom-u006-sol-002",
            "relation_id": "urn:uuid:a2776e93-a2d4-5dc8-a161-fd461098f736",
            "native_relation_id": "relation:solves:fom-u006-sol-002:mcheck-002"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-fom-u006-rem-weak-topology",
      "projected_id": "urn:uuid:06dfe440-6254-58b6-8f72-0136dc5d05f6",
      "title": "Catatan (kompleks tak berhingga dan topologi lemah). Untuk pembangunan",
      "kind": "remark",
      "order": 4,
      "group": "unit:o012-fom-u006",
      "parent_id": "unit:o012-fom-u006-s12b",
      "native_path": [
        "unit:o012-fom-u006",
        "unit:o012-fom-u006-s12b",
        "unit:o012-fom-u006-rem-weak-topology"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u006-term-0455",
        "concept:o012-fom-u006-term-0456",
        "concept:o012-fom-u006-term-0457",
        "concept:o012-fom-u006-term-0458",
        "concept:o012-fom-u006-term-0459",
        "concept:o012-fom-u006-term-0460",
        "concept:o012-fom-u006-term-0461",
        "concept:o012-fom-u006-term-0462",
        "concept:o012-fom-u006-term-0463",
        "concept:o012-fom-u006-term-0464",
        "concept:o012-fom-u006-term-0465",
        "concept:o012-fom-u006-term-0466",
        "concept:o012-fom-u006-term-0467",
        "concept:o012-fom-u006-term-0468",
        "concept:o012-fom-u006-term-0469"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "aca76a7693ad868a51c0dfb83e74944a55eb161b043fd4dede26eed7e200ad84",
        "file_sha256": "e8d4d5391f8cdf4e62a019f7a991d09e4b610633e8e660dec4e0ea2b61c538f7",
        "line_end": 256,
        "line_start": 231,
        "path": "source/id-ID/fomberg/units/fomberg-unit-006-cellular-complexes.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u006-rem-weak-topology",
        "anchor": "o012-fom-u006-rem-weak-topology",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u006-s12b",
      "projected_id": "urn:uuid:e6e9a57f-0bb5-5355-b126-3201255c2d4d",
      "title": "Kompleks CW berdimensi rendah dan tak berhingga",
      "kind": "section",
      "order": 4,
      "group": "unit:o012-fom-u006",
      "parent_id": "unit:o012-fom-u006",
      "native_path": [
        "unit:o012-fom-u006",
        "unit:o012-fom-u006-s12b"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u006-term-0455",
        "concept:o012-fom-u006-term-0456",
        "concept:o012-fom-u006-term-0457",
        "concept:o012-fom-u006-term-0458",
        "concept:o012-fom-u006-term-0459",
        "concept:o012-fom-u006-term-0460",
        "concept:o012-fom-u006-term-0461",
        "concept:o012-fom-u006-term-0462",
        "concept:o012-fom-u006-term-0463",
        "concept:o012-fom-u006-term-0464",
        "concept:o012-fom-u006-term-0465",
        "concept:o012-fom-u006-term-0466",
        "concept:o012-fom-u006-term-0467",
        "concept:o012-fom-u006-term-0468",
        "concept:o012-fom-u006-term-0469"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "a55a1e73bb930f420722f9009413077d6e168b28a8298b62fc9779cacc3150b4",
        "file_sha256": "e8d4d5391f8cdf4e62a019f7a991d09e4b610633e8e660dec4e0ea2b61c538f7",
        "line_end": 268,
        "line_start": 199,
        "path": "source/id-ID/fomberg/units/fomberg-unit-006-cellular-complexes.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u006-s12b",
        "anchor": "o012-fom-u006-s12b",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u006-audit-weak-topology",
      "projected_id": "urn:uuid:71cf0859-ca03-59cd-8f02-4b376f3c4889",
      "title": "Penajaman topologi limit langsung dan syarat CW. Sumber menulis limit",
      "kind": "source_audit",
      "order": 5,
      "group": "unit:o012-fom-u006",
      "parent_id": "unit:o012-fom-u006-s12b",
      "native_path": [
        "unit:o012-fom-u006",
        "unit:o012-fom-u006-s12b",
        "unit:o012-fom-u006-audit-weak-topology"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u006-term-0455",
        "concept:o012-fom-u006-term-0456",
        "concept:o012-fom-u006-term-0457",
        "concept:o012-fom-u006-term-0458",
        "concept:o012-fom-u006-term-0459",
        "concept:o012-fom-u006-term-0460",
        "concept:o012-fom-u006-term-0461",
        "concept:o012-fom-u006-term-0462",
        "concept:o012-fom-u006-term-0463",
        "concept:o012-fom-u006-term-0464",
        "concept:o012-fom-u006-term-0465",
        "concept:o012-fom-u006-term-0466",
        "concept:o012-fom-u006-term-0467",
        "concept:o012-fom-u006-term-0468",
        "concept:o012-fom-u006-term-0469"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u006-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "0cfb669b9577e2c122814ea2ef5044de3172579bcec9335a8fe7c8a35f864a44",
        "file_sha256": "e8d4d5391f8cdf4e62a019f7a991d09e4b610633e8e660dec4e0ea2b61c538f7",
        "line_end": 267,
        "line_start": 258,
        "path": "source/id-ID/fomberg/units/fomberg-unit-006-cellular-complexes.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u006-audit-weak-topology",
        "anchor": "o012-fom-u006-audit-weak-topology",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u006-ex-sphere-two",
      "projected_id": "urn:uuid:744dfd18-afbb-5210-9bd0-06e09a51fe1b",
      "title": "Contoh (struktur seluler pada $S^2$). Tetapkan",
      "kind": "example",
      "order": 5,
      "group": "unit:o012-fom-u006",
      "parent_id": "unit:o012-fom-u006-s12c",
      "native_path": [
        "unit:o012-fom-u006",
        "unit:o012-fom-u006-s12c",
        "unit:o012-fom-u006-ex-sphere-two"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u006-term-0455",
        "concept:o012-fom-u006-term-0456",
        "concept:o012-fom-u006-term-0457",
        "concept:o012-fom-u006-term-0458",
        "concept:o012-fom-u006-term-0459",
        "concept:o012-fom-u006-term-0460",
        "concept:o012-fom-u006-term-0461",
        "concept:o012-fom-u006-term-0462",
        "concept:o012-fom-u006-term-0463",
        "concept:o012-fom-u006-term-0464",
        "concept:o012-fom-u006-term-0465",
        "concept:o012-fom-u006-term-0466",
        "concept:o012-fom-u006-term-0467",
        "concept:o012-fom-u006-term-0468",
        "concept:o012-fom-u006-term-0469"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "207f63b4544ba05707ba634e9a267f558e6b4c664599c44c4ea5bd6a8d61b78b",
        "file_sha256": "e8d4d5391f8cdf4e62a019f7a991d09e4b610633e8e660dec4e0ea2b61c538f7",
        "line_end": 402,
        "line_start": 373,
        "path": "source/id-ID/fomberg/units/fomberg-unit-006-cellular-complexes.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u006-ex-sphere-two",
        "anchor": "o012-fom-u006-ex-sphere-two",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u006-hint-002",
      "projected_id": "urn:uuid:168cd91f-0eec-5ed2-8a78-752e216ab9ec",
      "title": "Petunjuk. Jika",
      "kind": "hint",
      "order": 5,
      "group": "unit:o012-fom-u006",
      "parent_id": "unit:o012-fom-u006-mastery",
      "native_path": [
        "unit:o012-fom-u006",
        "unit:o012-fom-u006-mastery",
        "unit:o012-fom-u006-hint-002"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u006-term-0455",
        "concept:o012-fom-u006-term-0456",
        "concept:o012-fom-u006-term-0457",
        "concept:o012-fom-u006-term-0458",
        "concept:o012-fom-u006-term-0459",
        "concept:o012-fom-u006-term-0460",
        "concept:o012-fom-u006-term-0461",
        "concept:o012-fom-u006-term-0462",
        "concept:o012-fom-u006-term-0463",
        "concept:o012-fom-u006-term-0464",
        "concept:o012-fom-u006-term-0465",
        "concept:o012-fom-u006-term-0466",
        "concept:o012-fom-u006-term-0467",
        "concept:o012-fom-u006-term-0468",
        "concept:o012-fom-u006-term-0469"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u006-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "04d0a47c50c4aad5c14c3082752e82296c58cade746e1be056f41001b4ecc99d",
        "file_sha256": "e8d4d5391f8cdf4e62a019f7a991d09e4b610633e8e660dec4e0ea2b61c538f7",
        "line_end": 746,
        "line_start": 740,
        "path": "source/id-ID/fomberg/units/fomberg-unit-006-cellular-complexes.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u006-hint-002",
        "anchor": "o012-fom-u006-hint-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u006-s12c",
      "projected_id": "urn:uuid:125120b5-d092-53e0-8c65-b8250f26ad98",
      "title": "Contoh dan noncontoh",
      "kind": "section",
      "order": 5,
      "group": "unit:o012-fom-u006",
      "parent_id": "unit:o012-fom-u006",
      "native_path": [
        "unit:o012-fom-u006",
        "unit:o012-fom-u006-s12c"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u006-term-0455",
        "concept:o012-fom-u006-term-0456",
        "concept:o012-fom-u006-term-0457",
        "concept:o012-fom-u006-term-0458",
        "concept:o012-fom-u006-term-0459",
        "concept:o012-fom-u006-term-0460",
        "concept:o012-fom-u006-term-0461",
        "concept:o012-fom-u006-term-0462",
        "concept:o012-fom-u006-term-0463",
        "concept:o012-fom-u006-term-0464",
        "concept:o012-fom-u006-term-0465",
        "concept:o012-fom-u006-term-0466",
        "concept:o012-fom-u006-term-0467",
        "concept:o012-fom-u006-term-0468",
        "concept:o012-fom-u006-term-0469"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "419d7fdacd9bf73437a9c22595a83a8e143f586a07dd1cded2428a1754f77fcd",
        "file_sha256": "e8d4d5391f8cdf4e62a019f7a991d09e4b610633e8e660dec4e0ea2b61c538f7",
        "line_end": 597,
        "line_start": 269,
        "path": "source/id-ID/fomberg/units/fomberg-unit-006-cellular-complexes.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u006-s12c",
        "anchor": "o012-fom-u006-s12c",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u006-ex-sphere-n",
      "projected_id": "urn:uuid:cafb71be-d24b-5655-945d-586ce819d7cd",
      "title": "Contoh (struktur minimal pada $S^n$). Untuk $n\\geq1$, tetapkan",
      "kind": "example",
      "order": 6,
      "group": "unit:o012-fom-u006",
      "parent_id": "unit:o012-fom-u006-s12c",
      "native_path": [
        "unit:o012-fom-u006",
        "unit:o012-fom-u006-s12c",
        "unit:o012-fom-u006-ex-sphere-n"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u006-term-0455",
        "concept:o012-fom-u006-term-0456",
        "concept:o012-fom-u006-term-0457",
        "concept:o012-fom-u006-term-0458",
        "concept:o012-fom-u006-term-0459",
        "concept:o012-fom-u006-term-0460",
        "concept:o012-fom-u006-term-0461",
        "concept:o012-fom-u006-term-0462",
        "concept:o012-fom-u006-term-0463",
        "concept:o012-fom-u006-term-0464",
        "concept:o012-fom-u006-term-0465",
        "concept:o012-fom-u006-term-0466",
        "concept:o012-fom-u006-term-0467",
        "concept:o012-fom-u006-term-0468",
        "concept:o012-fom-u006-term-0469"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "b072c333870594f7006d511641d52bbcd36bcf989a18ca2d5c90d3a7388a9e40",
        "file_sha256": "e8d4d5391f8cdf4e62a019f7a991d09e4b610633e8e660dec4e0ea2b61c538f7",
        "line_end": 430,
        "line_start": 404,
        "path": "source/id-ID/fomberg/units/fomberg-unit-006-cellular-complexes.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u006-ex-sphere-n",
        "anchor": "o012-fom-u006-ex-sphere-n",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u006-mastery",
      "projected_id": "urn:uuid:e1b0b781-94af-5a24-82a6-0060dd137ef2",
      "title": "Pemeriksaan penguasaan",
      "kind": "section",
      "order": 6,
      "group": "unit:o012-fom-u006",
      "parent_id": "unit:o012-fom-u006",
      "native_path": [
        "unit:o012-fom-u006",
        "unit:o012-fom-u006-mastery"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u006-term-0455",
        "concept:o012-fom-u006-term-0456",
        "concept:o012-fom-u006-term-0457",
        "concept:o012-fom-u006-term-0458",
        "concept:o012-fom-u006-term-0459",
        "concept:o012-fom-u006-term-0460",
        "concept:o012-fom-u006-term-0461",
        "concept:o012-fom-u006-term-0462",
        "concept:o012-fom-u006-term-0463",
        "concept:o012-fom-u006-term-0464",
        "concept:o012-fom-u006-term-0465",
        "concept:o012-fom-u006-term-0466",
        "concept:o012-fom-u006-term-0467",
        "concept:o012-fom-u006-term-0468",
        "concept:o012-fom-u006-term-0469"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u006-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "79615d7a1800a65e9d7b739e08bbf40435add48bf2aef62eebac87d58a307207",
        "file_sha256": "e8d4d5391f8cdf4e62a019f7a991d09e4b610633e8e660dec4e0ea2b61c538f7",
        "line_end": 1041,
        "line_start": 598,
        "path": "source/id-ID/fomberg/units/fomberg-unit-006-cellular-complexes.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u006-mastery",
        "anchor": "o012-fom-u006-mastery",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u006-sol-002",
      "projected_id": "urn:uuid:c4f9323f-4496-5ff9-9ef3-3d58dcfbf187",
      "title": "Solusi Pemeriksaan F6.2. Peta pelekatan dan pemetaan karakteristik",
      "kind": "solution",
      "order": 6,
      "group": "unit:o012-fom-u006",
      "parent_id": "unit:o012-fom-u006-mastery",
      "native_path": [
        "unit:o012-fom-u006",
        "unit:o012-fom-u006-mastery",
        "unit:o012-fom-u006-sol-002"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u006-term-0455",
        "concept:o012-fom-u006-term-0456",
        "concept:o012-fom-u006-term-0457",
        "concept:o012-fom-u006-term-0458",
        "concept:o012-fom-u006-term-0459",
        "concept:o012-fom-u006-term-0460",
        "concept:o012-fom-u006-term-0461",
        "concept:o012-fom-u006-term-0462",
        "concept:o012-fom-u006-term-0463",
        "concept:o012-fom-u006-term-0464",
        "concept:o012-fom-u006-term-0465",
        "concept:o012-fom-u006-term-0466",
        "concept:o012-fom-u006-term-0467",
        "concept:o012-fom-u006-term-0468",
        "concept:o012-fom-u006-term-0469"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u006-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "f6d341fde131c8d837b321c71900b1407b68eb520f2f343694d2171a8af69c76",
        "file_sha256": "e8d4d5391f8cdf4e62a019f7a991d09e4b610633e8e660dec4e0ea2b61c538f7",
        "line_end": 789,
        "line_start": 748,
        "path": "source/id-ID/fomberg/units/fomberg-unit-006-cellular-complexes.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u006-sol-002",
        "anchor": "o012-fom-u006-sol-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u006-audit-sphere-index",
      "projected_id": "urn:uuid:3ef8de47-53c7-5bf2-9208-6a3e9e4b87f0",
      "title": "Koreksi indeks kerangka sfera. Baris 3371 sumber menulis",
      "kind": "source_audit",
      "order": 7,
      "group": "unit:o012-fom-u006",
      "parent_id": "unit:o012-fom-u006-s12c",
      "native_path": [
        "unit:o012-fom-u006",
        "unit:o012-fom-u006-s12c",
        "unit:o012-fom-u006-audit-sphere-index"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u006-term-0455",
        "concept:o012-fom-u006-term-0456",
        "concept:o012-fom-u006-term-0457",
        "concept:o012-fom-u006-term-0458",
        "concept:o012-fom-u006-term-0459",
        "concept:o012-fom-u006-term-0460",
        "concept:o012-fom-u006-term-0461",
        "concept:o012-fom-u006-term-0462",
        "concept:o012-fom-u006-term-0463",
        "concept:o012-fom-u006-term-0464",
        "concept:o012-fom-u006-term-0465",
        "concept:o012-fom-u006-term-0466",
        "concept:o012-fom-u006-term-0467",
        "concept:o012-fom-u006-term-0468",
        "concept:o012-fom-u006-term-0469"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u006-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "16572e312136b106d8286aea0518a2ae06a2f76669565fc8071b535baf2ffa56",
        "file_sha256": "e8d4d5391f8cdf4e62a019f7a991d09e4b610633e8e660dec4e0ea2b61c538f7",
        "line_end": 437,
        "line_start": 432,
        "path": "source/id-ID/fomberg/units/fomberg-unit-006-cellular-complexes.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u006-audit-sphere-index",
        "anchor": "o012-fom-u006-audit-sphere-index",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u006-boundary-001",
      "projected_id": "urn:uuid:3f58b480-4e44-569e-ba7a-d75ef73c74f1",
      "title": "Batas sumber komponen. Unit ini menerjemahkan",
      "kind": "boundary",
      "order": 7,
      "group": "unit:o012-fom-u006",
      "parent_id": "unit:o012-fom-u006",
      "native_path": [
        "unit:o012-fom-u006",
        "unit:o012-fom-u006-boundary-001"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u006-term-0455",
        "concept:o012-fom-u006-term-0456",
        "concept:o012-fom-u006-term-0457",
        "concept:o012-fom-u006-term-0458",
        "concept:o012-fom-u006-term-0459",
        "concept:o012-fom-u006-term-0460",
        "concept:o012-fom-u006-term-0461",
        "concept:o012-fom-u006-term-0462",
        "concept:o012-fom-u006-term-0463",
        "concept:o012-fom-u006-term-0464",
        "concept:o012-fom-u006-term-0465",
        "concept:o012-fom-u006-term-0466",
        "concept:o012-fom-u006-term-0467",
        "concept:o012-fom-u006-term-0468",
        "concept:o012-fom-u006-term-0469"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u006-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "79d8d43205b8afeee6171173a9f49f9a948126095a9652d4f754e3e9bc5f13fa",
        "file_sha256": "e8d4d5391f8cdf4e62a019f7a991d09e4b610633e8e660dec4e0ea2b61c538f7",
        "line_end": 1053,
        "line_start": 1042,
        "path": "source/id-ID/fomberg/units/fomberg-unit-006-cellular-complexes.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u006-boundary-001",
        "anchor": "o012-fom-u006-boundary-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u006-mcheck-003",
      "projected_id": "urn:uuid:4ae530c4-2144-51de-befb-ed13a2c0cccb",
      "title": "Pemeriksaan Penguasaan F6.3 (struktur minimal pada $S^n$).",
      "kind": "exercise",
      "order": 7,
      "group": "unit:o012-fom-u006",
      "parent_id": "unit:o012-fom-u006-mastery",
      "native_path": [
        "unit:o012-fom-u006",
        "unit:o012-fom-u006-mastery",
        "unit:o012-fom-u006-mcheck-003"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u006-term-0455",
        "concept:o012-fom-u006-term-0456",
        "concept:o012-fom-u006-term-0457",
        "concept:o012-fom-u006-term-0458",
        "concept:o012-fom-u006-term-0459",
        "concept:o012-fom-u006-term-0460",
        "concept:o012-fom-u006-term-0461",
        "concept:o012-fom-u006-term-0462",
        "concept:o012-fom-u006-term-0463",
        "concept:o012-fom-u006-term-0464",
        "concept:o012-fom-u006-term-0465",
        "concept:o012-fom-u006-term-0466",
        "concept:o012-fom-u006-term-0467",
        "concept:o012-fom-u006-term-0468",
        "concept:o012-fom-u006-term-0469"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u006-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "18cdcfbe268e42703f148fb1f76d83a2d94f100b866ad32170d59063e0c165bc",
        "file_sha256": "e8d4d5391f8cdf4e62a019f7a991d09e4b610633e8e660dec4e0ea2b61c538f7",
        "line_end": 805,
        "line_start": 791,
        "path": "source/id-ID/fomberg/units/fomberg-unit-006-cellular-complexes.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u006-mcheck-003",
        "anchor": "o012-fom-u006-mcheck-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-fom-u006-hint-003",
            "relation_id": "urn:uuid:cc1acf36-91bb-547e-ad6c-a47830737611",
            "native_relation_id": "relation:hints:fom-u006-hint-003:mcheck-003"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-fom-u006-sol-003",
            "relation_id": "urn:uuid:eb0c09a6-9416-52d8-921c-eb5311752b7f",
            "native_relation_id": "relation:solves:fom-u006-sol-003:mcheck-003"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-fom-u006-hint-003",
      "projected_id": "urn:uuid:cd2e1add-1dcb-531a-8429-65c0edc9fb1e",
      "title": "Petunjuk. Meruntuhkan seluruh batas cakram tertutup berdimensi $n$ ke",
      "kind": "hint",
      "order": 8,
      "group": "unit:o012-fom-u006",
      "parent_id": "unit:o012-fom-u006-mastery",
      "native_path": [
        "unit:o012-fom-u006",
        "unit:o012-fom-u006-mastery",
        "unit:o012-fom-u006-hint-003"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u006-term-0455",
        "concept:o012-fom-u006-term-0456",
        "concept:o012-fom-u006-term-0457",
        "concept:o012-fom-u006-term-0458",
        "concept:o012-fom-u006-term-0459",
        "concept:o012-fom-u006-term-0460",
        "concept:o012-fom-u006-term-0461",
        "concept:o012-fom-u006-term-0462",
        "concept:o012-fom-u006-term-0463",
        "concept:o012-fom-u006-term-0464",
        "concept:o012-fom-u006-term-0465",
        "concept:o012-fom-u006-term-0466",
        "concept:o012-fom-u006-term-0467",
        "concept:o012-fom-u006-term-0468",
        "concept:o012-fom-u006-term-0469"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u006-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "8a7368f52f65c9d0d6c42a56ecdd2585fd0f853a241d39c89b04544e8cdcfc5c",
        "file_sha256": "e8d4d5391f8cdf4e62a019f7a991d09e4b610633e8e660dec4e0ea2b61c538f7",
        "line_end": 810,
        "line_start": 807,
        "path": "source/id-ID/fomberg/units/fomberg-unit-006-cellular-complexes.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u006-hint-003",
        "anchor": "o012-fom-u006-hint-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u006-rem-many-sphere-cells",
      "projected_id": "urn:uuid:3101455c-3bee-5a13-b18e-8ef53a691517",
      "title": "Catatan. Kita juga dapat memberi $S^2$ struktur CW dengan banyak sel,",
      "kind": "remark",
      "order": 8,
      "group": "unit:o012-fom-u006",
      "parent_id": "unit:o012-fom-u006-s12c",
      "native_path": [
        "unit:o012-fom-u006",
        "unit:o012-fom-u006-s12c",
        "unit:o012-fom-u006-rem-many-sphere-cells"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u006-term-0455",
        "concept:o012-fom-u006-term-0456",
        "concept:o012-fom-u006-term-0457",
        "concept:o012-fom-u006-term-0458",
        "concept:o012-fom-u006-term-0459",
        "concept:o012-fom-u006-term-0460",
        "concept:o012-fom-u006-term-0461",
        "concept:o012-fom-u006-term-0462",
        "concept:o012-fom-u006-term-0463",
        "concept:o012-fom-u006-term-0464",
        "concept:o012-fom-u006-term-0465",
        "concept:o012-fom-u006-term-0466",
        "concept:o012-fom-u006-term-0467",
        "concept:o012-fom-u006-term-0468",
        "concept:o012-fom-u006-term-0469"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "dfca6632f5628183ecdbebfd17140d33e34026c1a6ff53fb9601887a3790ad89",
        "file_sha256": "e8d4d5391f8cdf4e62a019f7a991d09e4b610633e8e660dec4e0ea2b61c538f7",
        "line_end": 445,
        "line_start": 439,
        "path": "source/id-ID/fomberg/units/fomberg-unit-006-cellular-complexes.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u006-rem-many-sphere-cells",
        "anchor": "o012-fom-u006-rem-many-sphere-cells",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u006-ex-torus",
      "projected_id": "urn:uuid:552a96e7-f24c-56e5-a8b8-ce9f433dcfe1",
      "title": "Contoh (torus). Persegi fundamental torus mengidentifikasi pasangan sisi",
      "kind": "example",
      "order": 9,
      "group": "unit:o012-fom-u006",
      "parent_id": "unit:o012-fom-u006-s12c",
      "native_path": [
        "unit:o012-fom-u006",
        "unit:o012-fom-u006-s12c",
        "unit:o012-fom-u006-ex-torus"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u006-term-0455",
        "concept:o012-fom-u006-term-0456",
        "concept:o012-fom-u006-term-0457",
        "concept:o012-fom-u006-term-0458",
        "concept:o012-fom-u006-term-0459",
        "concept:o012-fom-u006-term-0460",
        "concept:o012-fom-u006-term-0461",
        "concept:o012-fom-u006-term-0462",
        "concept:o012-fom-u006-term-0463",
        "concept:o012-fom-u006-term-0464",
        "concept:o012-fom-u006-term-0465",
        "concept:o012-fom-u006-term-0466",
        "concept:o012-fom-u006-term-0467",
        "concept:o012-fom-u006-term-0468",
        "concept:o012-fom-u006-term-0469"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "6c9db5bb84c9acbfd3fff274090dba92bd26a318096f3cf312f5d13485f7cd28",
        "file_sha256": "e8d4d5391f8cdf4e62a019f7a991d09e4b610633e8e660dec4e0ea2b61c538f7",
        "line_end": 480,
        "line_start": 447,
        "path": "source/id-ID/fomberg/units/fomberg-unit-006-cellular-complexes.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u006-ex-torus",
        "anchor": "o012-fom-u006-ex-torus",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u006-sol-003",
      "projected_id": "urn:uuid:e7298b4a-60bd-51f3-a2ab-e7d92334fd71",
      "title": "Solusi Pemeriksaan F6.3. Definisi kuosien langsung memberi",
      "kind": "solution",
      "order": 9,
      "group": "unit:o012-fom-u006",
      "parent_id": "unit:o012-fom-u006-mastery",
      "native_path": [
        "unit:o012-fom-u006",
        "unit:o012-fom-u006-mastery",
        "unit:o012-fom-u006-sol-003"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u006-term-0455",
        "concept:o012-fom-u006-term-0456",
        "concept:o012-fom-u006-term-0457",
        "concept:o012-fom-u006-term-0458",
        "concept:o012-fom-u006-term-0459",
        "concept:o012-fom-u006-term-0460",
        "concept:o012-fom-u006-term-0461",
        "concept:o012-fom-u006-term-0462",
        "concept:o012-fom-u006-term-0463",
        "concept:o012-fom-u006-term-0464",
        "concept:o012-fom-u006-term-0465",
        "concept:o012-fom-u006-term-0466",
        "concept:o012-fom-u006-term-0467",
        "concept:o012-fom-u006-term-0468",
        "concept:o012-fom-u006-term-0469"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u006-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "7ef7752d34eeae2b6438c92a6ce51cc71fa6f11740a0f06ab63b2270c83d537a",
        "file_sha256": "e8d4d5391f8cdf4e62a019f7a991d09e4b610633e8e660dec4e0ea2b61c538f7",
        "line_end": 848,
        "line_start": 812,
        "path": "source/id-ID/fomberg/units/fomberg-unit-006-cellular-complexes.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u006-sol-003",
        "anchor": "o012-fom-u006-sol-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u006-ex-real-projective-space",
      "projected_id": "urn:uuid:1aed4e88-6599-5919-8ebb-1e19ddd75687",
      "title": "Contoh (ruang projektif real). Ruang $\\mathbb{RP}^n$ adalah ruang",
      "kind": "example",
      "order": 10,
      "group": "unit:o012-fom-u006",
      "parent_id": "unit:o012-fom-u006-s12c",
      "native_path": [
        "unit:o012-fom-u006",
        "unit:o012-fom-u006-s12c",
        "unit:o012-fom-u006-ex-real-projective-space"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u006-term-0455",
        "concept:o012-fom-u006-term-0456",
        "concept:o012-fom-u006-term-0457",
        "concept:o012-fom-u006-term-0458",
        "concept:o012-fom-u006-term-0459",
        "concept:o012-fom-u006-term-0460",
        "concept:o012-fom-u006-term-0461",
        "concept:o012-fom-u006-term-0462",
        "concept:o012-fom-u006-term-0463",
        "concept:o012-fom-u006-term-0464",
        "concept:o012-fom-u006-term-0465",
        "concept:o012-fom-u006-term-0466",
        "concept:o012-fom-u006-term-0467",
        "concept:o012-fom-u006-term-0468",
        "concept:o012-fom-u006-term-0469"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "3b3e981fbe5696e97ee0efdfa94e3f38f63f129e106fc0f81938ca4e3c2900dc",
        "file_sha256": "e8d4d5391f8cdf4e62a019f7a991d09e4b610633e8e660dec4e0ea2b61c538f7",
        "line_end": 542,
        "line_start": 482,
        "path": "source/id-ID/fomberg/units/fomberg-unit-006-cellular-complexes.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u006-ex-real-projective-space",
        "anchor": "o012-fom-u006-ex-real-projective-space",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u006-mcheck-004",
      "projected_id": "urn:uuid:23c39129-debc-54ba-a488-85db530b7209",
      "title": "Pemeriksaan Penguasaan F6.4 (kata pelekatan torus). Identifikasi sisi",
      "kind": "exercise",
      "order": 10,
      "group": "unit:o012-fom-u006",
      "parent_id": "unit:o012-fom-u006-mastery",
      "native_path": [
        "unit:o012-fom-u006",
        "unit:o012-fom-u006-mastery",
        "unit:o012-fom-u006-mcheck-004"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u006-term-0455",
        "concept:o012-fom-u006-term-0456",
        "concept:o012-fom-u006-term-0457",
        "concept:o012-fom-u006-term-0458",
        "concept:o012-fom-u006-term-0459",
        "concept:o012-fom-u006-term-0460",
        "concept:o012-fom-u006-term-0461",
        "concept:o012-fom-u006-term-0462",
        "concept:o012-fom-u006-term-0463",
        "concept:o012-fom-u006-term-0464",
        "concept:o012-fom-u006-term-0465",
        "concept:o012-fom-u006-term-0466",
        "concept:o012-fom-u006-term-0467",
        "concept:o012-fom-u006-term-0468",
        "concept:o012-fom-u006-term-0469"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u006-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "5b334c80f75ca0044319198430e2a0fd4cb13eab57bc6c70e5e11f2aa4ced426",
        "file_sha256": "e8d4d5391f8cdf4e62a019f7a991d09e4b610633e8e660dec4e0ea2b61c538f7",
        "line_end": 861,
        "line_start": 850,
        "path": "source/id-ID/fomberg/units/fomberg-unit-006-cellular-complexes.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u006-mcheck-004",
        "anchor": "o012-fom-u006-mcheck-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-fom-u006-hint-004",
            "relation_id": "urn:uuid:fc0a90ab-82ae-5086-9167-5ae6470dd417",
            "native_relation_id": "relation:hints:fom-u006-hint-004:mcheck-004"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-fom-u006-sol-004",
            "relation_id": "urn:uuid:707a3772-7020-55bc-ac5f-c32ff9f26b64",
            "native_relation_id": "relation:solves:fom-u006-sol-004:mcheck-004"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-fom-u006-hint-004",
      "projected_id": "urn:uuid:491baa80-7959-591e-94ec-70ca4ccfe684",
      "title": "Petunjuk. Mulai dari salah satu sudut dan telusuri batas positif. Empat",
      "kind": "hint",
      "order": 11,
      "group": "unit:o012-fom-u006",
      "parent_id": "unit:o012-fom-u006-mastery",
      "native_path": [
        "unit:o012-fom-u006",
        "unit:o012-fom-u006-mastery",
        "unit:o012-fom-u006-hint-004"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u006-term-0455",
        "concept:o012-fom-u006-term-0456",
        "concept:o012-fom-u006-term-0457",
        "concept:o012-fom-u006-term-0458",
        "concept:o012-fom-u006-term-0459",
        "concept:o012-fom-u006-term-0460",
        "concept:o012-fom-u006-term-0461",
        "concept:o012-fom-u006-term-0462",
        "concept:o012-fom-u006-term-0463",
        "concept:o012-fom-u006-term-0464",
        "concept:o012-fom-u006-term-0465",
        "concept:o012-fom-u006-term-0466",
        "concept:o012-fom-u006-term-0467",
        "concept:o012-fom-u006-term-0468",
        "concept:o012-fom-u006-term-0469"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u006-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "8c8a5e0b0fe742d6d949e4f0bd80d040244cd64312b3c679d5cd2d5556bd9d43",
        "file_sha256": "e8d4d5391f8cdf4e62a019f7a991d09e4b610633e8e660dec4e0ea2b61c538f7",
        "line_end": 868,
        "line_start": 863,
        "path": "source/id-ID/fomberg/units/fomberg-unit-006-cellular-complexes.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u006-hint-004",
        "anchor": "o012-fom-u006-hint-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u006-rem-projective-induction",
      "projected_id": "urn:uuid:72939311-4c0d-5ed2-9c7c-eef03e987d10",
      "title": "Catatan (pembangunan induktif ruang projektif real).",
      "kind": "remark",
      "order": 11,
      "group": "unit:o012-fom-u006",
      "parent_id": "unit:o012-fom-u006-s12c",
      "native_path": [
        "unit:o012-fom-u006",
        "unit:o012-fom-u006-s12c",
        "unit:o012-fom-u006-rem-projective-induction"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u006-term-0455",
        "concept:o012-fom-u006-term-0456",
        "concept:o012-fom-u006-term-0457",
        "concept:o012-fom-u006-term-0458",
        "concept:o012-fom-u006-term-0459",
        "concept:o012-fom-u006-term-0460",
        "concept:o012-fom-u006-term-0461",
        "concept:o012-fom-u006-term-0462",
        "concept:o012-fom-u006-term-0463",
        "concept:o012-fom-u006-term-0464",
        "concept:o012-fom-u006-term-0465",
        "concept:o012-fom-u006-term-0466",
        "concept:o012-fom-u006-term-0467",
        "concept:o012-fom-u006-term-0468",
        "concept:o012-fom-u006-term-0469"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "9cc4360a0e7177c15188421699dc7ca9da269b978c2aa0711324f794f33e6117",
        "file_sha256": "e8d4d5391f8cdf4e62a019f7a991d09e4b610633e8e660dec4e0ea2b61c538f7",
        "line_end": 563,
        "line_start": 544,
        "path": "source/id-ID/fomberg/units/fomberg-unit-006-cellular-complexes.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u006-rem-projective-induction",
        "anchor": "o012-fom-u006-rem-projective-induction",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u006-audit-projective-quotient",
      "projected_id": "urn:uuid:b86f05c4-dc89-58ec-b7ab-ebf28fec8abb",
      "title": "Koreksi relasi kuosien projektif. Sumber menulis",
      "kind": "source_audit",
      "order": 12,
      "group": "unit:o012-fom-u006",
      "parent_id": "unit:o012-fom-u006-s12c",
      "native_path": [
        "unit:o012-fom-u006",
        "unit:o012-fom-u006-s12c",
        "unit:o012-fom-u006-audit-projective-quotient"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u006-term-0455",
        "concept:o012-fom-u006-term-0456",
        "concept:o012-fom-u006-term-0457",
        "concept:o012-fom-u006-term-0458",
        "concept:o012-fom-u006-term-0459",
        "concept:o012-fom-u006-term-0460",
        "concept:o012-fom-u006-term-0461",
        "concept:o012-fom-u006-term-0462",
        "concept:o012-fom-u006-term-0463",
        "concept:o012-fom-u006-term-0464",
        "concept:o012-fom-u006-term-0465",
        "concept:o012-fom-u006-term-0466",
        "concept:o012-fom-u006-term-0467",
        "concept:o012-fom-u006-term-0468",
        "concept:o012-fom-u006-term-0469"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u006-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "e727df09ee174644e0f690d7e925d41b2b771d4034cdfcb9a2672ba4c2c218cb",
        "file_sha256": "e8d4d5391f8cdf4e62a019f7a991d09e4b610633e8e660dec4e0ea2b61c538f7",
        "line_end": 572,
        "line_start": 565,
        "path": "source/id-ID/fomberg/units/fomberg-unit-006-cellular-complexes.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u006-audit-projective-quotient",
        "anchor": "o012-fom-u006-audit-projective-quotient",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u006-sol-004",
      "projected_id": "urn:uuid:358b05ab-c512-517a-9b6d-c44d72ab1f19",
      "title": "Solusi Pemeriksaan F6.4. Keempat sudut teridentifikasi menjadi $v$.",
      "kind": "solution",
      "order": 12,
      "group": "unit:o012-fom-u006",
      "parent_id": "unit:o012-fom-u006-mastery",
      "native_path": [
        "unit:o012-fom-u006",
        "unit:o012-fom-u006-mastery",
        "unit:o012-fom-u006-sol-004"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u006-term-0455",
        "concept:o012-fom-u006-term-0456",
        "concept:o012-fom-u006-term-0457",
        "concept:o012-fom-u006-term-0458",
        "concept:o012-fom-u006-term-0459",
        "concept:o012-fom-u006-term-0460",
        "concept:o012-fom-u006-term-0461",
        "concept:o012-fom-u006-term-0462",
        "concept:o012-fom-u006-term-0463",
        "concept:o012-fom-u006-term-0464",
        "concept:o012-fom-u006-term-0465",
        "concept:o012-fom-u006-term-0466",
        "concept:o012-fom-u006-term-0467",
        "concept:o012-fom-u006-term-0468",
        "concept:o012-fom-u006-term-0469"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u006-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "138962ad9c82a6f801f2c68b5fdfee73c75d0ce79d2d079c876af30ebc92b86c",
        "file_sha256": "e8d4d5391f8cdf4e62a019f7a991d09e4b610633e8e660dec4e0ea2b61c538f7",
        "line_end": 907,
        "line_start": 870,
        "path": "source/id-ID/fomberg/units/fomberg-unit-006-cellular-complexes.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u006-sol-004",
        "anchor": "o012-fom-u006-sol-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u006-audit-projective-attaching",
      "projected_id": "urn:uuid:d44abd7c-dbeb-5bff-9685-d7e29c0df50f",
      "title": "Koreksi subruang dan notasi pelekatan projektif. Sumber menyebut",
      "kind": "source_audit",
      "order": 13,
      "group": "unit:o012-fom-u006",
      "parent_id": "unit:o012-fom-u006-s12c",
      "native_path": [
        "unit:o012-fom-u006",
        "unit:o012-fom-u006-s12c",
        "unit:o012-fom-u006-audit-projective-attaching"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u006-term-0455",
        "concept:o012-fom-u006-term-0456",
        "concept:o012-fom-u006-term-0457",
        "concept:o012-fom-u006-term-0458",
        "concept:o012-fom-u006-term-0459",
        "concept:o012-fom-u006-term-0460",
        "concept:o012-fom-u006-term-0461",
        "concept:o012-fom-u006-term-0462",
        "concept:o012-fom-u006-term-0463",
        "concept:o012-fom-u006-term-0464",
        "concept:o012-fom-u006-term-0465",
        "concept:o012-fom-u006-term-0466",
        "concept:o012-fom-u006-term-0467",
        "concept:o012-fom-u006-term-0468",
        "concept:o012-fom-u006-term-0469"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u006-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "cc88d683bbf8fe8f3261ffa79749b013f26d84f6eb00e8dcce228fe2789c3524",
        "file_sha256": "e8d4d5391f8cdf4e62a019f7a991d09e4b610633e8e660dec4e0ea2b61c538f7",
        "line_end": 586,
        "line_start": 574,
        "path": "source/id-ID/fomberg/units/fomberg-unit-006-cellular-complexes.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u006-audit-projective-attaching",
        "anchor": "o012-fom-u006-audit-projective-attaching",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u006-mcheck-005",
      "projected_id": "urn:uuid:992e4676-72f0-5872-a59a-f6ce59b376db",
      "title": "Pemeriksaan Penguasaan F6.5 (filtrasi $\\mathbb{RP}^n$).",
      "kind": "exercise",
      "order": 13,
      "group": "unit:o012-fom-u006",
      "parent_id": "unit:o012-fom-u006-mastery",
      "native_path": [
        "unit:o012-fom-u006",
        "unit:o012-fom-u006-mastery",
        "unit:o012-fom-u006-mcheck-005"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u006-term-0455",
        "concept:o012-fom-u006-term-0456",
        "concept:o012-fom-u006-term-0457",
        "concept:o012-fom-u006-term-0458",
        "concept:o012-fom-u006-term-0459",
        "concept:o012-fom-u006-term-0460",
        "concept:o012-fom-u006-term-0461",
        "concept:o012-fom-u006-term-0462",
        "concept:o012-fom-u006-term-0463",
        "concept:o012-fom-u006-term-0464",
        "concept:o012-fom-u006-term-0465",
        "concept:o012-fom-u006-term-0466",
        "concept:o012-fom-u006-term-0467",
        "concept:o012-fom-u006-term-0468",
        "concept:o012-fom-u006-term-0469"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u006-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "7fa0c8242bb8c83ece56ee0a3ead4dbeddeee913d39cc2b2039ccd285b988e62",
        "file_sha256": "e8d4d5391f8cdf4e62a019f7a991d09e4b610633e8e660dec4e0ea2b61c538f7",
        "line_end": 936,
        "line_start": 909,
        "path": "source/id-ID/fomberg/units/fomberg-unit-006-cellular-complexes.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u006-mcheck-005",
        "anchor": "o012-fom-u006-mcheck-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-fom-u006-hint-005",
            "relation_id": "urn:uuid:fed4435a-7a13-51da-92f0-ba8e0ae3efce",
            "native_relation_id": "relation:hints:fom-u006-hint-005:mcheck-005"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-fom-u006-sol-005",
            "relation_id": "urn:uuid:a4a2734e-caa4-5d5e-9641-9ab48dcb946c",
            "native_relation_id": "relation:solves:fom-u006-sol-005:mcheck-005"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-fom-u006-audit-grouped-typography",
      "projected_id": "urn:uuid:d54d1df7-a923-5c89-9de1-badf07e45886",
      "title": "Normalisasi tata bahasa dan salah tik sumber. Edisi menormalkan",
      "kind": "source_audit",
      "order": 14,
      "group": "unit:o012-fom-u006",
      "parent_id": "unit:o012-fom-u006-s12c",
      "native_path": [
        "unit:o012-fom-u006",
        "unit:o012-fom-u006-s12c",
        "unit:o012-fom-u006-audit-grouped-typography"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u006-term-0455",
        "concept:o012-fom-u006-term-0456",
        "concept:o012-fom-u006-term-0457",
        "concept:o012-fom-u006-term-0458",
        "concept:o012-fom-u006-term-0459",
        "concept:o012-fom-u006-term-0460",
        "concept:o012-fom-u006-term-0461",
        "concept:o012-fom-u006-term-0462",
        "concept:o012-fom-u006-term-0463",
        "concept:o012-fom-u006-term-0464",
        "concept:o012-fom-u006-term-0465",
        "concept:o012-fom-u006-term-0466",
        "concept:o012-fom-u006-term-0467",
        "concept:o012-fom-u006-term-0468",
        "concept:o012-fom-u006-term-0469"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u006-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "4929867d091943059da3cd23fa337dfaa92e675542e4750ed55b937c08dbd4b2",
        "file_sha256": "e8d4d5391f8cdf4e62a019f7a991d09e4b610633e8e660dec4e0ea2b61c538f7",
        "line_end": 596,
        "line_start": 588,
        "path": "source/id-ID/fomberg/units/fomberg-unit-006-cellular-complexes.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u006-audit-grouped-typography",
        "anchor": "o012-fom-u006-audit-grouped-typography",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u006-hint-005",
      "projected_id": "urn:uuid:ac4d7ca6-d498-5c51-81a9-0df0144bcfd4",
      "title": "Petunjuk. Pada chart $x_n\\neq0$, pilih wakil unik yang koordinat",
      "kind": "hint",
      "order": 14,
      "group": "unit:o012-fom-u006",
      "parent_id": "unit:o012-fom-u006-mastery",
      "native_path": [
        "unit:o012-fom-u006",
        "unit:o012-fom-u006-mastery",
        "unit:o012-fom-u006-hint-005"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u006-term-0455",
        "concept:o012-fom-u006-term-0456",
        "concept:o012-fom-u006-term-0457",
        "concept:o012-fom-u006-term-0458",
        "concept:o012-fom-u006-term-0459",
        "concept:o012-fom-u006-term-0460",
        "concept:o012-fom-u006-term-0461",
        "concept:o012-fom-u006-term-0462",
        "concept:o012-fom-u006-term-0463",
        "concept:o012-fom-u006-term-0464",
        "concept:o012-fom-u006-term-0465",
        "concept:o012-fom-u006-term-0466",
        "concept:o012-fom-u006-term-0467",
        "concept:o012-fom-u006-term-0468",
        "concept:o012-fom-u006-term-0469"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u006-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "0ecbc83d1379058e41f9db4d1d0eefcea464a4dcb03a3a546e73861a8061d52d",
        "file_sha256": "e8d4d5391f8cdf4e62a019f7a991d09e4b610633e8e660dec4e0ea2b61c538f7",
        "line_end": 943,
        "line_start": 938,
        "path": "source/id-ID/fomberg/units/fomberg-unit-006-cellular-complexes.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u006-hint-005",
        "anchor": "o012-fom-u006-hint-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u006-sol-005",
      "projected_id": "urn:uuid:c5f45616-95dd-5696-aa33-e0736d1733e7",
      "title": "Solusi Pemeriksaan F6.5. Setiap titik pada chart $x_n\\neq0$ mempunyai",
      "kind": "solution",
      "order": 15,
      "group": "unit:o012-fom-u006",
      "parent_id": "unit:o012-fom-u006-mastery",
      "native_path": [
        "unit:o012-fom-u006",
        "unit:o012-fom-u006-mastery",
        "unit:o012-fom-u006-sol-005"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u006-term-0455",
        "concept:o012-fom-u006-term-0456",
        "concept:o012-fom-u006-term-0457",
        "concept:o012-fom-u006-term-0458",
        "concept:o012-fom-u006-term-0459",
        "concept:o012-fom-u006-term-0460",
        "concept:o012-fom-u006-term-0461",
        "concept:o012-fom-u006-term-0462",
        "concept:o012-fom-u006-term-0463",
        "concept:o012-fom-u006-term-0464",
        "concept:o012-fom-u006-term-0465",
        "concept:o012-fom-u006-term-0466",
        "concept:o012-fom-u006-term-0467",
        "concept:o012-fom-u006-term-0468",
        "concept:o012-fom-u006-term-0469"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u006-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "0212324f542cdcc7f0c2f1edd910b87ece13af4fd2fdcb14828983af2f3ee1d4",
        "file_sha256": "e8d4d5391f8cdf4e62a019f7a991d09e4b610633e8e660dec4e0ea2b61c538f7",
        "line_end": 986,
        "line_start": 945,
        "path": "source/id-ID/fomberg/units/fomberg-unit-006-cellular-complexes.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u006-sol-005",
        "anchor": "o012-fom-u006-sol-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u006-mcheck-006",
      "projected_id": "urn:uuid:74c7fef6-9cb7-599c-9984-2a645aa0a04b",
      "title": "Pemeriksaan Penguasaan F6.6 (topologi lemah, anting-anting Hawaii, dan",
      "kind": "exercise",
      "order": 16,
      "group": "unit:o012-fom-u006",
      "parent_id": "unit:o012-fom-u006-mastery",
      "native_path": [
        "unit:o012-fom-u006",
        "unit:o012-fom-u006-mastery",
        "unit:o012-fom-u006-mcheck-006"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u006-term-0455",
        "concept:o012-fom-u006-term-0456",
        "concept:o012-fom-u006-term-0457",
        "concept:o012-fom-u006-term-0458",
        "concept:o012-fom-u006-term-0459",
        "concept:o012-fom-u006-term-0460",
        "concept:o012-fom-u006-term-0461",
        "concept:o012-fom-u006-term-0462",
        "concept:o012-fom-u006-term-0463",
        "concept:o012-fom-u006-term-0464",
        "concept:o012-fom-u006-term-0465",
        "concept:o012-fom-u006-term-0466",
        "concept:o012-fom-u006-term-0467",
        "concept:o012-fom-u006-term-0468",
        "concept:o012-fom-u006-term-0469"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u006-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "a530eca9bb403441aeb577e7bb51d78aa2f75abba82b6af7762594ddcdcf3ec2",
        "file_sha256": "e8d4d5391f8cdf4e62a019f7a991d09e4b610633e8e660dec4e0ea2b61c538f7",
        "line_end": 1002,
        "line_start": 988,
        "path": "source/id-ID/fomberg/units/fomberg-unit-006-cellular-complexes.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u006-mcheck-006",
        "anchor": "o012-fom-u006-mcheck-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-fom-u006-hint-006",
            "relation_id": "urn:uuid:d141eecb-3484-5c2d-9966-7ac956e28794",
            "native_relation_id": "relation:hints:fom-u006-hint-006:mcheck-006"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-fom-u006-sol-006",
            "relation_id": "urn:uuid:21dee178-c25e-5440-b1e3-904d97487f6d",
            "native_relation_id": "relation:solves:fom-u006-sol-006:mcheck-006"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-fom-u006-hint-006",
      "projected_id": "urn:uuid:14d81d28-6392-53e3-98a1-48297d03c38c",
      "title": "Petunjuk. Pada lingkaran ke-$m$, pilih busur terbuka di sekitar $v$ yang",
      "kind": "hint",
      "order": 17,
      "group": "unit:o012-fom-u006",
      "parent_id": "unit:o012-fom-u006-mastery",
      "native_path": [
        "unit:o012-fom-u006",
        "unit:o012-fom-u006-mastery",
        "unit:o012-fom-u006-hint-006"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u006-term-0455",
        "concept:o012-fom-u006-term-0456",
        "concept:o012-fom-u006-term-0457",
        "concept:o012-fom-u006-term-0458",
        "concept:o012-fom-u006-term-0459",
        "concept:o012-fom-u006-term-0460",
        "concept:o012-fom-u006-term-0461",
        "concept:o012-fom-u006-term-0462",
        "concept:o012-fom-u006-term-0463",
        "concept:o012-fom-u006-term-0464",
        "concept:o012-fom-u006-term-0465",
        "concept:o012-fom-u006-term-0466",
        "concept:o012-fom-u006-term-0467",
        "concept:o012-fom-u006-term-0468",
        "concept:o012-fom-u006-term-0469"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u006-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "b02086bd7a797c67d5b4364135cdb2e74d387e0de4d123e1a7ca6e7a2c80e6e4",
        "file_sha256": "e8d4d5391f8cdf4e62a019f7a991d09e4b610633e8e660dec4e0ea2b61c538f7",
        "line_end": 1010,
        "line_start": 1004,
        "path": "source/id-ID/fomberg/units/fomberg-unit-006-cellular-complexes.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u006-hint-006",
        "anchor": "o012-fom-u006-hint-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u006-sol-006",
      "projected_id": "urn:uuid:aef58410-3eb2-5ec4-966b-b7e5cfc3e735",
      "title": "Solusi Pemeriksaan F6.6. Tetapkan $U\\cap C_m$ sebagai busur terbuka pada",
      "kind": "solution",
      "order": 18,
      "group": "unit:o012-fom-u006",
      "parent_id": "unit:o012-fom-u006-mastery",
      "native_path": [
        "unit:o012-fom-u006",
        "unit:o012-fom-u006-mastery",
        "unit:o012-fom-u006-sol-006"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u006-term-0455",
        "concept:o012-fom-u006-term-0456",
        "concept:o012-fom-u006-term-0457",
        "concept:o012-fom-u006-term-0458",
        "concept:o012-fom-u006-term-0459",
        "concept:o012-fom-u006-term-0460",
        "concept:o012-fom-u006-term-0461",
        "concept:o012-fom-u006-term-0462",
        "concept:o012-fom-u006-term-0463",
        "concept:o012-fom-u006-term-0464",
        "concept:o012-fom-u006-term-0465",
        "concept:o012-fom-u006-term-0466",
        "concept:o012-fom-u006-term-0467",
        "concept:o012-fom-u006-term-0468",
        "concept:o012-fom-u006-term-0469"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u006-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "1b73baba998bc25af79be94ffd9ce92d8ca9f66cdf6369ac96e2a051ec22864d",
        "file_sha256": "e8d4d5391f8cdf4e62a019f7a991d09e4b610633e8e660dec4e0ea2b61c538f7",
        "line_end": 1040,
        "line_start": 1012,
        "path": "source/id-ID/fomberg/units/fomberg-unit-006-cellular-complexes.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u006-sol-006",
        "anchor": "o012-fom-u006-sol-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u006",
      "projected_id": "urn:uuid:9d50e069-1c6a-5e90-a9d8-d6ac5b511903",
      "title": "Topologi Aljabar — Komponen Fomberg Unit 006: Kompleks Seluler",
      "kind": "reader_unit",
      "order": 36,
      "group": "unit:o012-fom-u006",
      "parent_id": "course:o012-d60",
      "native_path": [
        "unit:o012-fom-u006"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u006-term-0455",
        "concept:o012-fom-u006-term-0456",
        "concept:o012-fom-u006-term-0457",
        "concept:o012-fom-u006-term-0458",
        "concept:o012-fom-u006-term-0459",
        "concept:o012-fom-u006-term-0460",
        "concept:o012-fom-u006-term-0461",
        "concept:o012-fom-u006-term-0462",
        "concept:o012-fom-u006-term-0463",
        "concept:o012-fom-u006-term-0464",
        "concept:o012-fom-u006-term-0465",
        "concept:o012-fom-u006-term-0466",
        "concept:o012-fom-u006-term-0467",
        "concept:o012-fom-u006-term-0468",
        "concept:o012-fom-u006-term-0469"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u006-composite-cc-by-sa-4.0"
      ],
      "provenance_relation": "composite_translated_and_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "e8d4d5391f8cdf4e62a019f7a991d09e4b610633e8e660dec4e0ea2b61c538f7",
        "file_sha256": "e8d4d5391f8cdf4e62a019f7a991d09e4b610633e8e660dec4e0ea2b61c538f7",
        "line_end": 1053,
        "line_start": 1,
        "path": "source/id-ID/fomberg/units/fomberg-unit-006-cellular-complexes.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u006",
        "anchor": "o012-fom-u006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u007-fig-cellular-boundary-diagram",
      "projected_id": "urn:uuid:87efebed-8fab-5e69-a983-bfc83119868c",
      "title": "$$",
      "kind": "figure",
      "order": 1,
      "group": "unit:o012-fom-u007",
      "parent_id": "unit:o012-fom-u007-def-cellular-boundary",
      "native_path": [
        "unit:o012-fom-u007",
        "unit:o012-fom-u007-def-cellular-boundary",
        "unit:o012-fom-u007-fig-cellular-boundary-diagram"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u007-term-0470",
        "concept:o012-fom-u007-term-0471",
        "concept:o012-fom-u007-term-0472",
        "concept:o012-fom-u007-term-0473",
        "concept:o012-fom-u007-term-0474",
        "concept:o012-fom-u007-term-0475",
        "concept:o012-fom-u007-term-0476",
        "concept:o012-fom-u007-term-0477",
        "concept:o012-fom-u007-term-0478",
        "concept:o012-fom-u007-term-0479",
        "concept:o012-fom-u007-term-0480",
        "concept:o012-fom-u007-term-0481",
        "concept:o012-fom-u007-term-0482",
        "concept:o012-fom-u007-term-0483",
        "concept:o012-fom-u007-term-0484"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "5284f377f9ea8a4477b3a42a961f44799e9bf03f9de8548dc23fc423b9049eb1",
        "file_sha256": "417b62c6c334b2f55965b623d8bfc8c3c94d4b2e109db149e42e294916673def",
        "line_end": 318,
        "line_start": 294,
        "path": "source/id-ID/fomberg/units/fomberg-unit-007-cellular-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u007-fig-cellular-boundary-diagram",
        "anchor": "o012-fom-u007-fig-cellular-boundary-diagram",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u007-fig-cellular-chain-complex",
      "projected_id": "urn:uuid:344b5031-908e-5523-b5ac-6e34d8769174",
      "title": "$$",
      "kind": "figure",
      "order": 1,
      "group": "unit:o012-fom-u007",
      "parent_id": "unit:o012-fom-u007-def-cellular-chains",
      "native_path": [
        "unit:o012-fom-u007",
        "unit:o012-fom-u007-def-cellular-chains",
        "unit:o012-fom-u007-fig-cellular-chain-complex"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u007-term-0470",
        "concept:o012-fom-u007-term-0471",
        "concept:o012-fom-u007-term-0472",
        "concept:o012-fom-u007-term-0473",
        "concept:o012-fom-u007-term-0474",
        "concept:o012-fom-u007-term-0475",
        "concept:o012-fom-u007-term-0476",
        "concept:o012-fom-u007-term-0477",
        "concept:o012-fom-u007-term-0478",
        "concept:o012-fom-u007-term-0479",
        "concept:o012-fom-u007-term-0480",
        "concept:o012-fom-u007-term-0481",
        "concept:o012-fom-u007-term-0482",
        "concept:o012-fom-u007-term-0483",
        "concept:o012-fom-u007-term-0484"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "dd6cec8653f85db4d2af101be06601f0cb60e3281289a3ab93541d07372cbde7",
        "file_sha256": "417b62c6c334b2f55965b623d8bfc8c3c94d4b2e109db149e42e294916673def",
        "line_end": 280,
        "line_start": 265,
        "path": "source/id-ID/fomberg/units/fomberg-unit-007-cellular-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u007-fig-cellular-chain-complex",
        "anchor": "o012-fom-u007-fig-cellular-chain-complex",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u007-fig-complex-projective-chain-complex",
      "projected_id": "urn:uuid:d0f5ebf4-b04f-5aae-89b7-e6f831faa895",
      "title": "$$",
      "kind": "figure",
      "order": 1,
      "group": "unit:o012-fom-u007",
      "parent_id": "unit:o012-fom-u007-ex-complex-projective-homology",
      "native_path": [
        "unit:o012-fom-u007",
        "unit:o012-fom-u007-ex-complex-projective-homology",
        "unit:o012-fom-u007-fig-complex-projective-chain-complex"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u007-term-0470",
        "concept:o012-fom-u007-term-0471",
        "concept:o012-fom-u007-term-0472",
        "concept:o012-fom-u007-term-0473",
        "concept:o012-fom-u007-term-0474",
        "concept:o012-fom-u007-term-0475",
        "concept:o012-fom-u007-term-0476",
        "concept:o012-fom-u007-term-0477",
        "concept:o012-fom-u007-term-0478",
        "concept:o012-fom-u007-term-0479",
        "concept:o012-fom-u007-term-0480",
        "concept:o012-fom-u007-term-0481",
        "concept:o012-fom-u007-term-0482",
        "concept:o012-fom-u007-term-0483",
        "concept:o012-fom-u007-term-0484"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "777659194d5aa362f0649a259c185bff82ea88b94e1c1af94cdd10f0192ae027",
        "file_sha256": "417b62c6c334b2f55965b623d8bfc8c3c94d4b2e109db149e42e294916673def",
        "line_end": 799,
        "line_start": 785,
        "path": "source/id-ID/fomberg/units/fomberg-unit-007-cellular-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u007-fig-complex-projective-chain-complex",
        "anchor": "o012-fom-u007-fig-complex-projective-chain-complex",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u007-fig-genus-two-polygon",
      "projected_id": "urn:uuid:ef49a39f-7a03-59ea-b4c6-9a190779f484",
      "title": "![Model standar ekuivalen permukaan genus dua berupa oktagon dengan sisi berurutan a, b, a invers, b invers, c, d, c invers, d invers; semua delapan verteks diidentifikasi menjadi v dan interiornya sel dua Delta. Diagram ini adalah gambar a",
      "kind": "figure",
      "order": 1,
      "group": "unit:o012-fom-u007",
      "parent_id": "unit:o012-fom-u007-ex-genus-two-homology",
      "native_path": [
        "unit:o012-fom-u007",
        "unit:o012-fom-u007-ex-genus-two-homology",
        "unit:o012-fom-u007-fig-genus-two-polygon"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u007-term-0470",
        "concept:o012-fom-u007-term-0471",
        "concept:o012-fom-u007-term-0472",
        "concept:o012-fom-u007-term-0473",
        "concept:o012-fom-u007-term-0474",
        "concept:o012-fom-u007-term-0475",
        "concept:o012-fom-u007-term-0476",
        "concept:o012-fom-u007-term-0477",
        "concept:o012-fom-u007-term-0478",
        "concept:o012-fom-u007-term-0479",
        "concept:o012-fom-u007-term-0480",
        "concept:o012-fom-u007-term-0481",
        "concept:o012-fom-u007-term-0482",
        "concept:o012-fom-u007-term-0483",
        "concept:o012-fom-u007-term-0484"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u007-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "5a6dd8a81ea55134f08e3b8ba01db8ecb7dcb56e622dff8a844ffbf824538223",
        "file_sha256": "417b62c6c334b2f55965b623d8bfc8c3c94d4b2e109db149e42e294916673def",
        "line_end": 945,
        "line_start": 920,
        "path": "source/id-ID/fomberg/units/fomberg-unit-007-cellular-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u007-fig-genus-two-polygon",
        "anchor": "o012-fom-u007-fig-genus-two-polygon",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u007-fig-klein-bottle-polygon",
      "projected_id": "urn:uuid:a5fddede-783c-5037-99f2-00016cbedbca",
      "title": "![Model poligon botol Klein dari sumber berupa persegi: sisi atas dan kanan berlabel b, sisi bawah dan kiri berlabel a, semua sudut diidentifikasi, dan kata batasnya b kuadrat a kuadrat.](../assets/unit-007/klein-bottle-cellular-polygon.png",
      "kind": "figure",
      "order": 1,
      "group": "unit:o012-fom-u007",
      "parent_id": "unit:o012-fom-u007-ex-klein-bottle-homology",
      "native_path": [
        "unit:o012-fom-u007",
        "unit:o012-fom-u007-ex-klein-bottle-homology",
        "unit:o012-fom-u007-fig-klein-bottle-polygon"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u007-term-0470",
        "concept:o012-fom-u007-term-0471",
        "concept:o012-fom-u007-term-0472",
        "concept:o012-fom-u007-term-0473",
        "concept:o012-fom-u007-term-0474",
        "concept:o012-fom-u007-term-0475",
        "concept:o012-fom-u007-term-0476",
        "concept:o012-fom-u007-term-0477",
        "concept:o012-fom-u007-term-0478",
        "concept:o012-fom-u007-term-0479",
        "concept:o012-fom-u007-term-0480",
        "concept:o012-fom-u007-term-0481",
        "concept:o012-fom-u007-term-0482",
        "concept:o012-fom-u007-term-0483",
        "concept:o012-fom-u007-term-0484"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u007-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original_accessible_redraw",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "1efbf7f843e5a4b6192fc1710679d6f3f7ae6564edcdc8dfe3934f73256cbe70",
        "file_sha256": "417b62c6c334b2f55965b623d8bfc8c3c94d4b2e109db149e42e294916673def",
        "line_end": 1047,
        "line_start": 1033,
        "path": "source/id-ID/fomberg/units/fomberg-unit-007-cellular-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u007-fig-klein-bottle-polygon",
        "anchor": "o012-fom-u007-fig-klein-bottle-polygon",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u007-fig-les-vanishing",
      "projected_id": "urn:uuid:a3cf8c49-eba0-5ca2-9209-26481cf1ce16",
      "title": "$$",
      "kind": "figure",
      "order": 1,
      "group": "unit:o012-fom-u007",
      "parent_id": "unit:o012-fom-u007-proof-cellular-skeleta-homology",
      "native_path": [
        "unit:o012-fom-u007",
        "unit:o012-fom-u007-proof-cellular-skeleta-homology",
        "unit:o012-fom-u007-fig-les-vanishing"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u007-term-0470",
        "concept:o012-fom-u007-term-0471",
        "concept:o012-fom-u007-term-0472",
        "concept:o012-fom-u007-term-0473",
        "concept:o012-fom-u007-term-0474",
        "concept:o012-fom-u007-term-0475",
        "concept:o012-fom-u007-term-0476",
        "concept:o012-fom-u007-term-0477",
        "concept:o012-fom-u007-term-0478",
        "concept:o012-fom-u007-term-0479",
        "concept:o012-fom-u007-term-0480",
        "concept:o012-fom-u007-term-0481",
        "concept:o012-fom-u007-term-0482",
        "concept:o012-fom-u007-term-0483",
        "concept:o012-fom-u007-term-0484"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "5b20025fee46c9cc6b3461c83757a737735e38f24da113ae28eecb6fa8834193",
        "file_sha256": "417b62c6c334b2f55965b623d8bfc8c3c94d4b2e109db149e42e294916673def",
        "line_end": 106,
        "line_start": 94,
        "path": "source/id-ID/fomberg/units/fomberg-unit-007-cellular-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u007-fig-les-vanishing",
        "anchor": "o012-fom-u007-fig-les-vanishing",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u007-fig-real-projective-chain-complex",
      "projected_id": "urn:uuid:10a19d79-472e-5fab-bd55-554dc03c69a3",
      "title": "$$",
      "kind": "figure",
      "order": 1,
      "group": "unit:o012-fom-u007",
      "parent_id": "unit:o012-fom-u007-ex-real-projective-space-homology",
      "native_path": [
        "unit:o012-fom-u007",
        "unit:o012-fom-u007-ex-real-projective-space-homology",
        "unit:o012-fom-u007-fig-real-projective-chain-complex"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u007-term-0470",
        "concept:o012-fom-u007-term-0471",
        "concept:o012-fom-u007-term-0472",
        "concept:o012-fom-u007-term-0473",
        "concept:o012-fom-u007-term-0474",
        "concept:o012-fom-u007-term-0475",
        "concept:o012-fom-u007-term-0476",
        "concept:o012-fom-u007-term-0477",
        "concept:o012-fom-u007-term-0478",
        "concept:o012-fom-u007-term-0479",
        "concept:o012-fom-u007-term-0480",
        "concept:o012-fom-u007-term-0481",
        "concept:o012-fom-u007-term-0482",
        "concept:o012-fom-u007-term-0483",
        "concept:o012-fom-u007-term-0484"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "c176d0e73162f3d928e0bcd0966ac8a02e860566913d9a4faa019445e9381159",
        "file_sha256": "417b62c6c334b2f55965b623d8bfc8c3c94d4b2e109db149e42e294916673def",
        "line_end": 1172,
        "line_start": 1159,
        "path": "source/id-ID/fomberg/units/fomberg-unit-007-cellular-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u007-fig-real-projective-chain-complex",
        "anchor": "o012-fom-u007-fig-real-projective-chain-complex",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u007-fig-sphere-chain-complex",
      "projected_id": "urn:uuid:3e665a0f-05e8-5496-8a5a-5b87f6174957",
      "title": "$$",
      "kind": "figure",
      "order": 1,
      "group": "unit:o012-fom-u007",
      "parent_id": "unit:o012-fom-u007-ex-sphere-homology",
      "native_path": [
        "unit:o012-fom-u007",
        "unit:o012-fom-u007-ex-sphere-homology",
        "unit:o012-fom-u007-fig-sphere-chain-complex"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u007-term-0470",
        "concept:o012-fom-u007-term-0471",
        "concept:o012-fom-u007-term-0472",
        "concept:o012-fom-u007-term-0473",
        "concept:o012-fom-u007-term-0474",
        "concept:o012-fom-u007-term-0475",
        "concept:o012-fom-u007-term-0476",
        "concept:o012-fom-u007-term-0477",
        "concept:o012-fom-u007-term-0478",
        "concept:o012-fom-u007-term-0479",
        "concept:o012-fom-u007-term-0480",
        "concept:o012-fom-u007-term-0481",
        "concept:o012-fom-u007-term-0482",
        "concept:o012-fom-u007-term-0483",
        "concept:o012-fom-u007-term-0484"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "47b47c0b5e1908abce139b82060cd71fef35c90cea1484f962894cf132e6ad09",
        "file_sha256": "417b62c6c334b2f55965b623d8bfc8c3c94d4b2e109db149e42e294916673def",
        "line_end": 754,
        "line_start": 741,
        "path": "source/id-ID/fomberg/units/fomberg-unit-007-cellular-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u007-fig-sphere-chain-complex",
        "anchor": "o012-fom-u007-fig-sphere-chain-complex",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u007-fig-torus-polygon",
      "projected_id": "urn:uuid:cb137b59-67eb-5361-883f-39b779f67af9",
      "title": "![Poligon seluler torus berupa persegi: sisi tegak berlabel a dan berarah ke atas, sisi mendatar berlabel b dan berarah ke kanan, semua sudut diidentifikasi menjadi v, dan interiornya sel dua Delta.](../assets/unit-007/torus-cellular-polygo",
      "kind": "figure",
      "order": 1,
      "group": "unit:o012-fom-u007",
      "parent_id": "unit:o012-fom-u007-ex-torus-homology",
      "native_path": [
        "unit:o012-fom-u007",
        "unit:o012-fom-u007-ex-torus-homology",
        "unit:o012-fom-u007-fig-torus-polygon"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u007-term-0470",
        "concept:o012-fom-u007-term-0471",
        "concept:o012-fom-u007-term-0472",
        "concept:o012-fom-u007-term-0473",
        "concept:o012-fom-u007-term-0474",
        "concept:o012-fom-u007-term-0475",
        "concept:o012-fom-u007-term-0476",
        "concept:o012-fom-u007-term-0477",
        "concept:o012-fom-u007-term-0478",
        "concept:o012-fom-u007-term-0479",
        "concept:o012-fom-u007-term-0480",
        "concept:o012-fom-u007-term-0481",
        "concept:o012-fom-u007-term-0482",
        "concept:o012-fom-u007-term-0483",
        "concept:o012-fom-u007-term-0484"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u007-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original_accessible_redraw",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "d2467f05839c59e45942ccc7b59865b10004fd05c02bd16d20f6ba4d620ea100",
        "file_sha256": "417b62c6c334b2f55965b623d8bfc8c3c94d4b2e109db149e42e294916673def",
        "line_end": 831,
        "line_start": 818,
        "path": "source/id-ID/fomberg/units/fomberg-unit-007-cellular-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u007-fig-torus-polygon",
        "anchor": "o012-fom-u007-fig-torus-polygon",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u007-mcheck-001",
      "projected_id": "urn:uuid:61a993b4-e63a-5d03-b1b7-f76e8d34377a",
      "title": "Pemeriksaan Penguasaan F7.1 (membangun kompleks rantai seluler).",
      "kind": "exercise",
      "order": 1,
      "group": "unit:o012-fom-u007",
      "parent_id": "unit:o012-fom-u007-mastery",
      "native_path": [
        "unit:o012-fom-u007",
        "unit:o012-fom-u007-mastery",
        "unit:o012-fom-u007-mcheck-001"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u007-term-0470",
        "concept:o012-fom-u007-term-0471",
        "concept:o012-fom-u007-term-0472",
        "concept:o012-fom-u007-term-0473",
        "concept:o012-fom-u007-term-0474",
        "concept:o012-fom-u007-term-0475",
        "concept:o012-fom-u007-term-0476",
        "concept:o012-fom-u007-term-0477",
        "concept:o012-fom-u007-term-0478",
        "concept:o012-fom-u007-term-0479",
        "concept:o012-fom-u007-term-0480",
        "concept:o012-fom-u007-term-0481",
        "concept:o012-fom-u007-term-0482",
        "concept:o012-fom-u007-term-0483",
        "concept:o012-fom-u007-term-0484"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u007-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "bf8bfff6b96498924f18a2c54217eee4fe58ebabb7b2e1b2ddc65f1c99c6b6a7",
        "file_sha256": "417b62c6c334b2f55965b623d8bfc8c3c94d4b2e109db149e42e294916673def",
        "line_end": 1298,
        "line_start": 1272,
        "path": "source/id-ID/fomberg/units/fomberg-unit-007-cellular-homology.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u007-mcheck-001",
        "anchor": "o012-fom-u007-mcheck-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-fom-u007-hint-001",
            "relation_id": "urn:uuid:9c2a0a8f-e5b0-5d02-a3ab-e97decd50dd6",
            "native_relation_id": "relation:hints:fom-u007-hint-001:mcheck-001"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-fom-u007-sol-001",
            "relation_id": "urn:uuid:07d500f7-0765-5d17-8d74-7b6f4e066418",
            "native_relation_id": "relation:solves:fom-u007-sol-001:mcheck-001"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-fom-u007-notice",
      "projected_id": "urn:uuid:309ddf73-7ede-5e22-a944-cb2befc8a931",
      "title": "Tentang komponen ini",
      "kind": "section",
      "order": 1,
      "group": "unit:o012-fom-u007",
      "parent_id": "unit:o012-fom-u007",
      "native_path": [
        "unit:o012-fom-u007",
        "unit:o012-fom-u007-notice"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u007-term-0470",
        "concept:o012-fom-u007-term-0471",
        "concept:o012-fom-u007-term-0472",
        "concept:o012-fom-u007-term-0473",
        "concept:o012-fom-u007-term-0474",
        "concept:o012-fom-u007-term-0475",
        "concept:o012-fom-u007-term-0476",
        "concept:o012-fom-u007-term-0477",
        "concept:o012-fom-u007-term-0478",
        "concept:o012-fom-u007-term-0479",
        "concept:o012-fom-u007-term-0480",
        "concept:o012-fom-u007-term-0481",
        "concept:o012-fom-u007-term-0482",
        "concept:o012-fom-u007-term-0483",
        "concept:o012-fom-u007-term-0484"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u007-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "d6b420f4d637e8553cb5092780c8b21f11ddc315906df0e02dda234c569ea953",
        "file_sha256": "417b62c6c334b2f55965b623d8bfc8c3c94d4b2e109db149e42e294916673def",
        "line_end": 52,
        "line_start": 18,
        "path": "source/id-ID/fomberg/units/fomberg-unit-007-cellular-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u007-notice",
        "anchor": "o012-fom-u007-notice",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u007-thm-cellular-homology-overlay",
      "projected_id": "urn:uuid:3ab967b1-18f0-5057-8dc7-d6a7b5b44806",
      "title": "Teorema (homologi seluler). Misalkan $X$ suatu kompleks CW sebarang dan",
      "kind": "theorem",
      "order": 1,
      "group": "unit:o012-fom-u007",
      "parent_id": "unit:o012-fom-u007-repair-pr14",
      "native_path": [
        "unit:o012-fom-u007",
        "unit:o012-fom-u007-repair-pr14",
        "unit:o012-fom-u007-thm-cellular-homology-overlay"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u007-term-0470",
        "concept:o012-fom-u007-term-0471",
        "concept:o012-fom-u007-term-0472",
        "concept:o012-fom-u007-term-0473",
        "concept:o012-fom-u007-term-0474",
        "concept:o012-fom-u007-term-0475",
        "concept:o012-fom-u007-term-0476",
        "concept:o012-fom-u007-term-0477",
        "concept:o012-fom-u007-term-0478",
        "concept:o012-fom-u007-term-0479",
        "concept:o012-fom-u007-term-0480",
        "concept:o012-fom-u007-term-0481",
        "concept:o012-fom-u007-term-0482",
        "concept:o012-fom-u007-term-0483",
        "concept:o012-fom-u007-term-0484"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u007-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "da172591332517470804ebbf5f43fe0be2377767e6eec30250d08b4c85661238",
        "file_sha256": "417b62c6c334b2f55965b623d8bfc8c3c94d4b2e109db149e42e294916673def",
        "line_end": 378,
        "line_start": 341,
        "path": "source/id-ID/fomberg/units/fomberg-unit-007-cellular-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/",
        "anchor": null,
        "state": "course_fallback",
        "anchor_occurrences": 0
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u007-thm-cellular-incidence-overlay",
      "projected_id": "urn:uuid:4f389274-b981-56e3-abe9-6db8fa762a3e",
      "title": "Teorema (rumus bilangan insidensi). Pilih orientasi pada setiap sel CW.",
      "kind": "theorem",
      "order": 1,
      "group": "unit:o012-fom-u007",
      "parent_id": "unit:o012-fom-u007-repair-pr15",
      "native_path": [
        "unit:o012-fom-u007",
        "unit:o012-fom-u007-repair-pr15",
        "unit:o012-fom-u007-thm-cellular-incidence-overlay"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u007-term-0470",
        "concept:o012-fom-u007-term-0471",
        "concept:o012-fom-u007-term-0472",
        "concept:o012-fom-u007-term-0473",
        "concept:o012-fom-u007-term-0474",
        "concept:o012-fom-u007-term-0475",
        "concept:o012-fom-u007-term-0476",
        "concept:o012-fom-u007-term-0477",
        "concept:o012-fom-u007-term-0478",
        "concept:o012-fom-u007-term-0479",
        "concept:o012-fom-u007-term-0480",
        "concept:o012-fom-u007-term-0481",
        "concept:o012-fom-u007-term-0482",
        "concept:o012-fom-u007-term-0483",
        "concept:o012-fom-u007-term-0484"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u007-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "27d4757f05e13da0c209211ed50216396c18a06ae27bc154151fbfbeffa42342",
        "file_sha256": "417b62c6c334b2f55965b623d8bfc8c3c94d4b2e109db149e42e294916673def",
        "line_end": 630,
        "line_start": 592,
        "path": "source/id-ID/fomberg/units/fomberg-unit-007-cellular-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/",
        "anchor": null,
        "state": "course_fallback",
        "anchor_occurrences": 0
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u007-thm-skeleton-stabilization-overlay",
      "projected_id": "urn:uuid:56fbac2b-01f9-55e6-80bd-dcc7461f5cfe",
      "title": "Teorema (stabilisasi kerangka). Misalkan $X$ suatu kompleks CW, tanpa",
      "kind": "theorem",
      "order": 1,
      "group": "unit:o012-fom-u007",
      "parent_id": "unit:o012-fom-u007-repair-pr13",
      "native_path": [
        "unit:o012-fom-u007",
        "unit:o012-fom-u007-repair-pr13",
        "unit:o012-fom-u007-thm-skeleton-stabilization-overlay"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u007-term-0470",
        "concept:o012-fom-u007-term-0471",
        "concept:o012-fom-u007-term-0472",
        "concept:o012-fom-u007-term-0473",
        "concept:o012-fom-u007-term-0474",
        "concept:o012-fom-u007-term-0475",
        "concept:o012-fom-u007-term-0476",
        "concept:o012-fom-u007-term-0477",
        "concept:o012-fom-u007-term-0478",
        "concept:o012-fom-u007-term-0479",
        "concept:o012-fom-u007-term-0480",
        "concept:o012-fom-u007-term-0481",
        "concept:o012-fom-u007-term-0482",
        "concept:o012-fom-u007-term-0483",
        "concept:o012-fom-u007-term-0484"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u007-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "105107dd66d41a1be90765a8609a32a211ac51bf5f5d43a5870d093c316c2ead",
        "file_sha256": "417b62c6c334b2f55965b623d8bfc8c3c94d4b2e109db149e42e294916673def",
        "line_end": 160,
        "line_start": 146,
        "path": "source/id-ID/fomberg/units/fomberg-unit-007-cellular-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/",
        "anchor": null,
        "state": "course_fallback",
        "anchor_occurrences": 0
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u007-fig-genus-two-chain-complex",
      "projected_id": "urn:uuid:95c52895-0a0f-5dc1-ba5e-0ef6630ee304",
      "title": "$$",
      "kind": "figure",
      "order": 2,
      "group": "unit:o012-fom-u007",
      "parent_id": "unit:o012-fom-u007-ex-genus-two-homology",
      "native_path": [
        "unit:o012-fom-u007",
        "unit:o012-fom-u007-ex-genus-two-homology",
        "unit:o012-fom-u007-fig-genus-two-chain-complex"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u007-term-0470",
        "concept:o012-fom-u007-term-0471",
        "concept:o012-fom-u007-term-0472",
        "concept:o012-fom-u007-term-0473",
        "concept:o012-fom-u007-term-0474",
        "concept:o012-fom-u007-term-0475",
        "concept:o012-fom-u007-term-0476",
        "concept:o012-fom-u007-term-0477",
        "concept:o012-fom-u007-term-0478",
        "concept:o012-fom-u007-term-0479",
        "concept:o012-fom-u007-term-0480",
        "concept:o012-fom-u007-term-0481",
        "concept:o012-fom-u007-term-0482",
        "concept:o012-fom-u007-term-0483",
        "concept:o012-fom-u007-term-0484"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "202ef34cd85adafab47a90bb7e595b078483a1184c2e16b804738362d9c555f6",
        "file_sha256": "417b62c6c334b2f55965b623d8bfc8c3c94d4b2e109db149e42e294916673def",
        "line_end": 963,
        "line_start": 950,
        "path": "source/id-ID/fomberg/units/fomberg-unit-007-cellular-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u007-fig-genus-two-chain-complex",
        "anchor": "o012-fom-u007-fig-genus-two-chain-complex",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u007-fig-klein-bottle-chain-complex",
      "projected_id": "urn:uuid:18c6ee1c-ef08-58b1-bc40-477f1e7c981f",
      "title": "$$",
      "kind": "figure",
      "order": 2,
      "group": "unit:o012-fom-u007",
      "parent_id": "unit:o012-fom-u007-ex-klein-bottle-homology",
      "native_path": [
        "unit:o012-fom-u007",
        "unit:o012-fom-u007-ex-klein-bottle-homology",
        "unit:o012-fom-u007-fig-klein-bottle-chain-complex"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u007-term-0470",
        "concept:o012-fom-u007-term-0471",
        "concept:o012-fom-u007-term-0472",
        "concept:o012-fom-u007-term-0473",
        "concept:o012-fom-u007-term-0474",
        "concept:o012-fom-u007-term-0475",
        "concept:o012-fom-u007-term-0476",
        "concept:o012-fom-u007-term-0477",
        "concept:o012-fom-u007-term-0478",
        "concept:o012-fom-u007-term-0479",
        "concept:o012-fom-u007-term-0480",
        "concept:o012-fom-u007-term-0481",
        "concept:o012-fom-u007-term-0482",
        "concept:o012-fom-u007-term-0483",
        "concept:o012-fom-u007-term-0484"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "0df672d927920a9835f8b625c4ddc024027cb4cb74d4ac45ee6a9a42fd144caf",
        "file_sha256": "417b62c6c334b2f55965b623d8bfc8c3c94d4b2e109db149e42e294916673def",
        "line_end": 1064,
        "line_start": 1053,
        "path": "source/id-ID/fomberg/units/fomberg-unit-007-cellular-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u007-fig-klein-bottle-chain-complex",
        "anchor": "o012-fom-u007-fig-klein-bottle-chain-complex",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u007-fig-torus-chain-complex",
      "projected_id": "urn:uuid:292797fb-eb20-5418-bfc6-adb8f8d26230",
      "title": "$$",
      "kind": "figure",
      "order": 2,
      "group": "unit:o012-fom-u007",
      "parent_id": "unit:o012-fom-u007-ex-torus-homology",
      "native_path": [
        "unit:o012-fom-u007",
        "unit:o012-fom-u007-ex-torus-homology",
        "unit:o012-fom-u007-fig-torus-chain-complex"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u007-term-0470",
        "concept:o012-fom-u007-term-0471",
        "concept:o012-fom-u007-term-0472",
        "concept:o012-fom-u007-term-0473",
        "concept:o012-fom-u007-term-0474",
        "concept:o012-fom-u007-term-0475",
        "concept:o012-fom-u007-term-0476",
        "concept:o012-fom-u007-term-0477",
        "concept:o012-fom-u007-term-0478",
        "concept:o012-fom-u007-term-0479",
        "concept:o012-fom-u007-term-0480",
        "concept:o012-fom-u007-term-0481",
        "concept:o012-fom-u007-term-0482",
        "concept:o012-fom-u007-term-0483",
        "concept:o012-fom-u007-term-0484"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "0f767e6049345f84881e70fff19729ee869a8cd90e6ed096e87ec87a2d8f4d61",
        "file_sha256": "417b62c6c334b2f55965b623d8bfc8c3c94d4b2e109db149e42e294916673def",
        "line_end": 846,
        "line_start": 835,
        "path": "source/id-ID/fomberg/units/fomberg-unit-007-cellular-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u007-fig-torus-chain-complex",
        "anchor": "o012-fom-u007-fig-torus-chain-complex",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u007-hint-001",
      "projected_id": "urn:uuid:3d697423-40ae-5844-b0ef-8606b2c9aaec",
      "title": "Petunjuk. Setelah semua lingkaran selain $a$ diruntuhkan, derajat peta",
      "kind": "hint",
      "order": 2,
      "group": "unit:o012-fom-u007",
      "parent_id": "unit:o012-fom-u007-mastery",
      "native_path": [
        "unit:o012-fom-u007",
        "unit:o012-fom-u007-mastery",
        "unit:o012-fom-u007-hint-001"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u007-term-0470",
        "concept:o012-fom-u007-term-0471",
        "concept:o012-fom-u007-term-0472",
        "concept:o012-fom-u007-term-0473",
        "concept:o012-fom-u007-term-0474",
        "concept:o012-fom-u007-term-0475",
        "concept:o012-fom-u007-term-0476",
        "concept:o012-fom-u007-term-0477",
        "concept:o012-fom-u007-term-0478",
        "concept:o012-fom-u007-term-0479",
        "concept:o012-fom-u007-term-0480",
        "concept:o012-fom-u007-term-0481",
        "concept:o012-fom-u007-term-0482",
        "concept:o012-fom-u007-term-0483",
        "concept:o012-fom-u007-term-0484"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u007-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "98e0bacb69d6b82af55b16344ccc773cbf3a8d2e89443c2f0076f9c2a492b57f",
        "file_sha256": "417b62c6c334b2f55965b623d8bfc8c3c94d4b2e109db149e42e294916673def",
        "line_end": 1305,
        "line_start": 1300,
        "path": "source/id-ID/fomberg/units/fomberg-unit-007-cellular-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u007-hint-001",
        "anchor": "o012-fom-u007-hint-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u007-proof-pr13-overlay",
      "projected_id": "urn:uuid:6a4b494b-535e-5fec-a95e-b44cb1ffb75b",
      "title": "Bukti.",
      "kind": "proof",
      "order": 2,
      "group": "unit:o012-fom-u007",
      "parent_id": "unit:o012-fom-u007-repair-pr13",
      "native_path": [
        "unit:o012-fom-u007",
        "unit:o012-fom-u007-repair-pr13",
        "unit:o012-fom-u007-proof-pr13-overlay"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u007-term-0470",
        "concept:o012-fom-u007-term-0471",
        "concept:o012-fom-u007-term-0472",
        "concept:o012-fom-u007-term-0473",
        "concept:o012-fom-u007-term-0474",
        "concept:o012-fom-u007-term-0475",
        "concept:o012-fom-u007-term-0476",
        "concept:o012-fom-u007-term-0477",
        "concept:o012-fom-u007-term-0478",
        "concept:o012-fom-u007-term-0479",
        "concept:o012-fom-u007-term-0480",
        "concept:o012-fom-u007-term-0481",
        "concept:o012-fom-u007-term-0482",
        "concept:o012-fom-u007-term-0483",
        "concept:o012-fom-u007-term-0484"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u007-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "de59ea1b9b9ea21b1ffba3ab31374c1af66d1256dc632cbcdc38911b5fd75b40",
        "file_sha256": "417b62c6c334b2f55965b623d8bfc8c3c94d4b2e109db149e42e294916673def",
        "line_end": 239,
        "line_start": 162,
        "path": "source/id-ID/fomberg/units/fomberg-unit-007-cellular-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/",
        "anchor": null,
        "state": "course_fallback",
        "anchor_occurrences": 0
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u007-proof-pr14-overlay",
      "projected_id": "urn:uuid:ce8b5ef5-5b6d-59d9-97a5-7100eaa59b39",
      "title": "Bukti.",
      "kind": "proof",
      "order": 2,
      "group": "unit:o012-fom-u007",
      "parent_id": "unit:o012-fom-u007-repair-pr14",
      "native_path": [
        "unit:o012-fom-u007",
        "unit:o012-fom-u007-repair-pr14",
        "unit:o012-fom-u007-proof-pr14-overlay"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u007-term-0470",
        "concept:o012-fom-u007-term-0471",
        "concept:o012-fom-u007-term-0472",
        "concept:o012-fom-u007-term-0473",
        "concept:o012-fom-u007-term-0474",
        "concept:o012-fom-u007-term-0475",
        "concept:o012-fom-u007-term-0476",
        "concept:o012-fom-u007-term-0477",
        "concept:o012-fom-u007-term-0478",
        "concept:o012-fom-u007-term-0479",
        "concept:o012-fom-u007-term-0480",
        "concept:o012-fom-u007-term-0481",
        "concept:o012-fom-u007-term-0482",
        "concept:o012-fom-u007-term-0483",
        "concept:o012-fom-u007-term-0484"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u007-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "57e6fef77abb1763f688be3bd1563a4e9dbb09fb650dda8610fd868f9b4e4c7c",
        "file_sha256": "417b62c6c334b2f55965b623d8bfc8c3c94d4b2e109db149e42e294916673def",
        "line_end": 526,
        "line_start": 380,
        "path": "source/id-ID/fomberg/units/fomberg-unit-007-cellular-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/",
        "anchor": null,
        "state": "course_fallback",
        "anchor_occurrences": 0
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u007-proof-pr15-overlay",
      "projected_id": "urn:uuid:00f3c8e4-8a33-5eab-bdf5-90e915918557",
      "title": "Bukti. Orientasikan",
      "kind": "proof",
      "order": 2,
      "group": "unit:o012-fom-u007",
      "parent_id": "unit:o012-fom-u007-repair-pr15",
      "native_path": [
        "unit:o012-fom-u007",
        "unit:o012-fom-u007-repair-pr15",
        "unit:o012-fom-u007-proof-pr15-overlay"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u007-term-0470",
        "concept:o012-fom-u007-term-0471",
        "concept:o012-fom-u007-term-0472",
        "concept:o012-fom-u007-term-0473",
        "concept:o012-fom-u007-term-0474",
        "concept:o012-fom-u007-term-0475",
        "concept:o012-fom-u007-term-0476",
        "concept:o012-fom-u007-term-0477",
        "concept:o012-fom-u007-term-0478",
        "concept:o012-fom-u007-term-0479",
        "concept:o012-fom-u007-term-0480",
        "concept:o012-fom-u007-term-0481",
        "concept:o012-fom-u007-term-0482",
        "concept:o012-fom-u007-term-0483",
        "concept:o012-fom-u007-term-0484"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u007-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "d2745df919e649fd4dc346f280a540271e1525fd7f357b6a9bb1eee06142f0d8",
        "file_sha256": "417b62c6c334b2f55965b623d8bfc8c3c94d4b2e109db149e42e294916673def",
        "line_end": 701,
        "line_start": 632,
        "path": "source/id-ID/fomberg/units/fomberg-unit-007-cellular-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/",
        "anchor": null,
        "state": "course_fallback",
        "anchor_occurrences": 0
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u007-rem-good-pair",
      "projected_id": "urn:uuid:2d86186f-4a79-597b-af66-19e3f0810c3e",
      "title": "Catatan. Bagi setiap subkompleks $A\\subseteq X$, pasangan $(X,A)$",
      "kind": "remark",
      "order": 2,
      "group": "unit:o012-fom-u007",
      "parent_id": "unit:o012-fom-u007",
      "native_path": [
        "unit:o012-fom-u007",
        "unit:o012-fom-u007-rem-good-pair"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u007-term-0470",
        "concept:o012-fom-u007-term-0471",
        "concept:o012-fom-u007-term-0472",
        "concept:o012-fom-u007-term-0473",
        "concept:o012-fom-u007-term-0474",
        "concept:o012-fom-u007-term-0475",
        "concept:o012-fom-u007-term-0476",
        "concept:o012-fom-u007-term-0477",
        "concept:o012-fom-u007-term-0478",
        "concept:o012-fom-u007-term-0479",
        "concept:o012-fom-u007-term-0480",
        "concept:o012-fom-u007-term-0481",
        "concept:o012-fom-u007-term-0482",
        "concept:o012-fom-u007-term-0483",
        "concept:o012-fom-u007-term-0484"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "df3f6e8743ff639ad8ff30f538b2efc782796cb43039a9f31541c5c7bf5c2693",
        "file_sha256": "417b62c6c334b2f55965b623d8bfc8c3c94d4b2e109db149e42e294916673def",
        "line_end": 58,
        "line_start": 55,
        "path": "source/id-ID/fomberg/units/fomberg-unit-007-cellular-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u007-rem-good-pair",
        "anchor": "o012-fom-u007-rem-good-pair",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u007-fig-genus-two-nullhomotopy",
      "projected_id": "urn:uuid:e04054fb-6d19-5312-877e-d1f5dbde217f",
      "title": "$$",
      "kind": "figure",
      "order": 3,
      "group": "unit:o012-fom-u007",
      "parent_id": "unit:o012-fom-u007-ex-genus-two-homology",
      "native_path": [
        "unit:o012-fom-u007",
        "unit:o012-fom-u007-ex-genus-two-homology",
        "unit:o012-fom-u007-fig-genus-two-nullhomotopy"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u007-term-0470",
        "concept:o012-fom-u007-term-0471",
        "concept:o012-fom-u007-term-0472",
        "concept:o012-fom-u007-term-0473",
        "concept:o012-fom-u007-term-0474",
        "concept:o012-fom-u007-term-0475",
        "concept:o012-fom-u007-term-0476",
        "concept:o012-fom-u007-term-0477",
        "concept:o012-fom-u007-term-0478",
        "concept:o012-fom-u007-term-0479",
        "concept:o012-fom-u007-term-0480",
        "concept:o012-fom-u007-term-0481",
        "concept:o012-fom-u007-term-0482",
        "concept:o012-fom-u007-term-0483",
        "concept:o012-fom-u007-term-0484"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "3bc3e1a0139a50d388cbea59d3548e14f5808cb3d82610b17c028c34a219e05e",
        "file_sha256": "417b62c6c334b2f55965b623d8bfc8c3c94d4b2e109db149e42e294916673def",
        "line_end": 983,
        "line_start": 970,
        "path": "source/id-ID/fomberg/units/fomberg-unit-007-cellular-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u007-fig-genus-two-nullhomotopy",
        "anchor": "o012-fom-u007-fig-genus-two-nullhomotopy",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u007-fig-klein-bottle-attaching-projection",
      "projected_id": "urn:uuid:0da057a4-423a-5d84-a50a-34a04087a546",
      "title": "$$",
      "kind": "figure",
      "order": 3,
      "group": "unit:o012-fom-u007",
      "parent_id": "unit:o012-fom-u007-ex-klein-bottle-homology",
      "native_path": [
        "unit:o012-fom-u007",
        "unit:o012-fom-u007-ex-klein-bottle-homology",
        "unit:o012-fom-u007-fig-klein-bottle-attaching-projection"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u007-term-0470",
        "concept:o012-fom-u007-term-0471",
        "concept:o012-fom-u007-term-0472",
        "concept:o012-fom-u007-term-0473",
        "concept:o012-fom-u007-term-0474",
        "concept:o012-fom-u007-term-0475",
        "concept:o012-fom-u007-term-0476",
        "concept:o012-fom-u007-term-0477",
        "concept:o012-fom-u007-term-0478",
        "concept:o012-fom-u007-term-0479",
        "concept:o012-fom-u007-term-0480",
        "concept:o012-fom-u007-term-0481",
        "concept:o012-fom-u007-term-0482",
        "concept:o012-fom-u007-term-0483",
        "concept:o012-fom-u007-term-0484"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "27c4efaeb61e2da0b14d204aac52bbf97cda7500916e25eaedb1efe8e5ff9a25",
        "file_sha256": "417b62c6c334b2f55965b623d8bfc8c3c94d4b2e109db149e42e294916673def",
        "line_end": 1080,
        "line_start": 1068,
        "path": "source/id-ID/fomberg/units/fomberg-unit-007-cellular-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u007-fig-klein-bottle-attaching-projection",
        "anchor": "o012-fom-u007-fig-klein-bottle-attaching-projection",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u007-fig-torus-attaching-projection",
      "projected_id": "urn:uuid:50206264-f93d-578a-a53f-3b8520f38463",
      "title": "$$",
      "kind": "figure",
      "order": 3,
      "group": "unit:o012-fom-u007",
      "parent_id": "unit:o012-fom-u007-ex-torus-homology",
      "native_path": [
        "unit:o012-fom-u007",
        "unit:o012-fom-u007-ex-torus-homology",
        "unit:o012-fom-u007-fig-torus-attaching-projection"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u007-term-0470",
        "concept:o012-fom-u007-term-0471",
        "concept:o012-fom-u007-term-0472",
        "concept:o012-fom-u007-term-0473",
        "concept:o012-fom-u007-term-0474",
        "concept:o012-fom-u007-term-0475",
        "concept:o012-fom-u007-term-0476",
        "concept:o012-fom-u007-term-0477",
        "concept:o012-fom-u007-term-0478",
        "concept:o012-fom-u007-term-0479",
        "concept:o012-fom-u007-term-0480",
        "concept:o012-fom-u007-term-0481",
        "concept:o012-fom-u007-term-0482",
        "concept:o012-fom-u007-term-0483",
        "concept:o012-fom-u007-term-0484"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "79803c464f959832ec4c61bed6a4832e6ca99ed20d1820e9dd8ad29954317920",
        "file_sha256": "417b62c6c334b2f55965b623d8bfc8c3c94d4b2e109db149e42e294916673def",
        "line_end": 881,
        "line_start": 868,
        "path": "source/id-ID/fomberg/units/fomberg-unit-007-cellular-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u007-fig-torus-attaching-projection",
        "anchor": "o012-fom-u007-fig-torus-attaching-projection",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u007-lem-cellular-skeleta-homology",
      "projected_id": "urn:uuid:edcb355d-4dfa-5504-acf1-eb056693be56",
      "title": "Lema. Misalkan $X$ suatu kompleks CW dengan",
      "kind": "lemma",
      "order": 3,
      "group": "unit:o012-fom-u007",
      "parent_id": "unit:o012-fom-u007",
      "native_path": [
        "unit:o012-fom-u007",
        "unit:o012-fom-u007-lem-cellular-skeleta-homology"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u007-term-0470",
        "concept:o012-fom-u007-term-0471",
        "concept:o012-fom-u007-term-0472",
        "concept:o012-fom-u007-term-0473",
        "concept:o012-fom-u007-term-0474",
        "concept:o012-fom-u007-term-0475",
        "concept:o012-fom-u007-term-0476",
        "concept:o012-fom-u007-term-0477",
        "concept:o012-fom-u007-term-0478",
        "concept:o012-fom-u007-term-0479",
        "concept:o012-fom-u007-term-0480",
        "concept:o012-fom-u007-term-0481",
        "concept:o012-fom-u007-term-0482",
        "concept:o012-fom-u007-term-0483",
        "concept:o012-fom-u007-term-0484"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "e12a9e8b36aaaa4ba37764df8d6edbefc4f994286896509464867dc322b3d5f8",
        "file_sha256": "417b62c6c334b2f55965b623d8bfc8c3c94d4b2e109db149e42e294916673def",
        "line_end": 80,
        "line_start": 60,
        "path": "source/id-ID/fomberg/units/fomberg-unit-007-cellular-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u007-lem-cellular-skeleta-homology",
        "anchor": "o012-fom-u007-lem-cellular-skeleta-homology",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u007-sol-001",
      "projected_id": "urn:uuid:29dbee51-4036-5077-bab8-6046d4e4646e",
      "title": "Solusi Pemeriksaan F7.1. Satu sel-$0$, dua sel-$1$, dan dua sel-$2$",
      "kind": "solution",
      "order": 3,
      "group": "unit:o012-fom-u007",
      "parent_id": "unit:o012-fom-u007-mastery",
      "native_path": [
        "unit:o012-fom-u007",
        "unit:o012-fom-u007-mastery",
        "unit:o012-fom-u007-sol-001"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u007-term-0470",
        "concept:o012-fom-u007-term-0471",
        "concept:o012-fom-u007-term-0472",
        "concept:o012-fom-u007-term-0473",
        "concept:o012-fom-u007-term-0474",
        "concept:o012-fom-u007-term-0475",
        "concept:o012-fom-u007-term-0476",
        "concept:o012-fom-u007-term-0477",
        "concept:o012-fom-u007-term-0478",
        "concept:o012-fom-u007-term-0479",
        "concept:o012-fom-u007-term-0480",
        "concept:o012-fom-u007-term-0481",
        "concept:o012-fom-u007-term-0482",
        "concept:o012-fom-u007-term-0483",
        "concept:o012-fom-u007-term-0484"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u007-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "6c6bf143af8105c204c9808e80bbe7c81ca4ce4f11375dce9b088860ff8d7767",
        "file_sha256": "417b62c6c334b2f55965b623d8bfc8c3c94d4b2e109db149e42e294916673def",
        "line_end": 1382,
        "line_start": 1307,
        "path": "source/id-ID/fomberg/units/fomberg-unit-007-cellular-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u007-sol-001",
        "anchor": "o012-fom-u007-sol-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u007-fig-klein-bottle-degree-two",
      "projected_id": "urn:uuid:426707e7-ab3e-5abe-bb5a-f046401a211f",
      "title": "$$",
      "kind": "figure",
      "order": 4,
      "group": "unit:o012-fom-u007",
      "parent_id": "unit:o012-fom-u007-ex-klein-bottle-homology",
      "native_path": [
        "unit:o012-fom-u007",
        "unit:o012-fom-u007-ex-klein-bottle-homology",
        "unit:o012-fom-u007-fig-klein-bottle-degree-two"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u007-term-0470",
        "concept:o012-fom-u007-term-0471",
        "concept:o012-fom-u007-term-0472",
        "concept:o012-fom-u007-term-0473",
        "concept:o012-fom-u007-term-0474",
        "concept:o012-fom-u007-term-0475",
        "concept:o012-fom-u007-term-0476",
        "concept:o012-fom-u007-term-0477",
        "concept:o012-fom-u007-term-0478",
        "concept:o012-fom-u007-term-0479",
        "concept:o012-fom-u007-term-0480",
        "concept:o012-fom-u007-term-0481",
        "concept:o012-fom-u007-term-0482",
        "concept:o012-fom-u007-term-0483",
        "concept:o012-fom-u007-term-0484"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "035065850f5f45829bdbcd27db86e2ae19d2c7b03a88779924d7de21b545b23c",
        "file_sha256": "417b62c6c334b2f55965b623d8bfc8c3c94d4b2e109db149e42e294916673def",
        "line_end": 1097,
        "line_start": 1084,
        "path": "source/id-ID/fomberg/units/fomberg-unit-007-cellular-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u007-fig-klein-bottle-degree-two",
        "anchor": "o012-fom-u007-fig-klein-bottle-degree-two",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u007-fig-torus-nullhomotopy",
      "projected_id": "urn:uuid:4a86c1b8-c0da-5597-8f61-90f45aeaf5ff",
      "title": "$$",
      "kind": "figure",
      "order": 4,
      "group": "unit:o012-fom-u007",
      "parent_id": "unit:o012-fom-u007-ex-torus-homology",
      "native_path": [
        "unit:o012-fom-u007",
        "unit:o012-fom-u007-ex-torus-homology",
        "unit:o012-fom-u007-fig-torus-nullhomotopy"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u007-term-0470",
        "concept:o012-fom-u007-term-0471",
        "concept:o012-fom-u007-term-0472",
        "concept:o012-fom-u007-term-0473",
        "concept:o012-fom-u007-term-0474",
        "concept:o012-fom-u007-term-0475",
        "concept:o012-fom-u007-term-0476",
        "concept:o012-fom-u007-term-0477",
        "concept:o012-fom-u007-term-0478",
        "concept:o012-fom-u007-term-0479",
        "concept:o012-fom-u007-term-0480",
        "concept:o012-fom-u007-term-0481",
        "concept:o012-fom-u007-term-0482",
        "concept:o012-fom-u007-term-0483",
        "concept:o012-fom-u007-term-0484"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "c61b6421d52be8297416bb1fb5e33a26136aaed701a2082f27a7b5e60c427391",
        "file_sha256": "417b62c6c334b2f55965b623d8bfc8c3c94d4b2e109db149e42e294916673def",
        "line_end": 897,
        "line_start": 886,
        "path": "source/id-ID/fomberg/units/fomberg-unit-007-cellular-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u007-fig-torus-nullhomotopy",
        "anchor": "o012-fom-u007-fig-torus-nullhomotopy",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u007-mcheck-002",
      "projected_id": "urn:uuid:7817f936-67ab-5b54-a608-994ccc35030f",
      "title": "Pemeriksaan Penguasaan F7.2 (lema kerangka). Misalkan $X$ kompleks CW",
      "kind": "exercise",
      "order": 4,
      "group": "unit:o012-fom-u007",
      "parent_id": "unit:o012-fom-u007-mastery",
      "native_path": [
        "unit:o012-fom-u007",
        "unit:o012-fom-u007-mastery",
        "unit:o012-fom-u007-mcheck-002"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u007-term-0470",
        "concept:o012-fom-u007-term-0471",
        "concept:o012-fom-u007-term-0472",
        "concept:o012-fom-u007-term-0473",
        "concept:o012-fom-u007-term-0474",
        "concept:o012-fom-u007-term-0475",
        "concept:o012-fom-u007-term-0476",
        "concept:o012-fom-u007-term-0477",
        "concept:o012-fom-u007-term-0478",
        "concept:o012-fom-u007-term-0479",
        "concept:o012-fom-u007-term-0480",
        "concept:o012-fom-u007-term-0481",
        "concept:o012-fom-u007-term-0482",
        "concept:o012-fom-u007-term-0483",
        "concept:o012-fom-u007-term-0484"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u007-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "8c5356aafde02623abe4dd3700dd01452b03f3a712215f6cb2fccf295b77ff22",
        "file_sha256": "417b62c6c334b2f55965b623d8bfc8c3c94d4b2e109db149e42e294916673def",
        "line_end": 1407,
        "line_start": 1384,
        "path": "source/id-ID/fomberg/units/fomberg-unit-007-cellular-homology.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u007-mcheck-002",
        "anchor": "o012-fom-u007-mcheck-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-fom-u007-hint-002",
            "relation_id": "urn:uuid:f6a1e164-3f71-51ff-9900-86b7ba15b9ad",
            "native_relation_id": "relation:hints:fom-u007-hint-002:mcheck-002"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-fom-u007-sol-002",
            "relation_id": "urn:uuid:01b15dc4-abbb-521b-a5ad-934ae5eb8261",
            "native_relation_id": "relation:solves:fom-u007-sol-002:mcheck-002"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-fom-u007-proof-cellular-skeleta-homology",
      "projected_id": "urn:uuid:e49a2d3c-a1e4-529b-bda6-63f1027c8425",
      "title": "Bukti sumber.",
      "kind": "proof",
      "order": 4,
      "group": "unit:o012-fom-u007",
      "parent_id": "unit:o012-fom-u007",
      "native_path": [
        "unit:o012-fom-u007",
        "unit:o012-fom-u007-proof-cellular-skeleta-homology"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u007-term-0470",
        "concept:o012-fom-u007-term-0471",
        "concept:o012-fom-u007-term-0472",
        "concept:o012-fom-u007-term-0473",
        "concept:o012-fom-u007-term-0474",
        "concept:o012-fom-u007-term-0475",
        "concept:o012-fom-u007-term-0476",
        "concept:o012-fom-u007-term-0477",
        "concept:o012-fom-u007-term-0478",
        "concept:o012-fom-u007-term-0479",
        "concept:o012-fom-u007-term-0480",
        "concept:o012-fom-u007-term-0481",
        "concept:o012-fom-u007-term-0482",
        "concept:o012-fom-u007-term-0483",
        "concept:o012-fom-u007-term-0484"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "3685bcc1d2fa32439045dbdeb038b94f3b2d9a8d1739296fbad2aa0ad0d7f356",
        "file_sha256": "417b62c6c334b2f55965b623d8bfc8c3c94d4b2e109db149e42e294916673def",
        "line_end": 130,
        "line_start": 82,
        "path": "source/id-ID/fomberg/units/fomberg-unit-007-cellular-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u007-proof-cellular-skeleta-homology",
        "anchor": "o012-fom-u007-proof-cellular-skeleta-homology",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u007-audit-src-001",
      "projected_id": "urn:uuid:edb02358-5824-5ad4-bc18-ab44a906286e",
      "title": "Koreksi grup relatif dan indeks kerangka. Pada baris 3572, sumber",
      "kind": "source_audit",
      "order": 5,
      "group": "unit:o012-fom-u007",
      "parent_id": "unit:o012-fom-u007",
      "native_path": [
        "unit:o012-fom-u007",
        "unit:o012-fom-u007-audit-src-001"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u007-term-0470",
        "concept:o012-fom-u007-term-0471",
        "concept:o012-fom-u007-term-0472",
        "concept:o012-fom-u007-term-0473",
        "concept:o012-fom-u007-term-0474",
        "concept:o012-fom-u007-term-0475",
        "concept:o012-fom-u007-term-0476",
        "concept:o012-fom-u007-term-0477",
        "concept:o012-fom-u007-term-0478",
        "concept:o012-fom-u007-term-0479",
        "concept:o012-fom-u007-term-0480",
        "concept:o012-fom-u007-term-0481",
        "concept:o012-fom-u007-term-0482",
        "concept:o012-fom-u007-term-0483",
        "concept:o012-fom-u007-term-0484"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u007-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "d38d2b21420519272939355832ead47b0fbda7c7f5103a3a78cf1c3a46ad22c8",
        "file_sha256": "417b62c6c334b2f55965b623d8bfc8c3c94d4b2e109db149e42e294916673def",
        "line_end": 141,
        "line_start": 132,
        "path": "source/id-ID/fomberg/units/fomberg-unit-007-cellular-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u007-audit-src-001",
        "anchor": "o012-fom-u007-audit-src-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u007-hint-002",
      "projected_id": "urn:uuid:0fd7c9f3-9bbf-5df3-b577-3d76373b8c0c",
      "title": "Petunjuk. Untuk pasangan $(X^{(m)},X^{(m-1)})$, lihat suku-suku pada",
      "kind": "hint",
      "order": 5,
      "group": "unit:o012-fom-u007",
      "parent_id": "unit:o012-fom-u007-mastery",
      "native_path": [
        "unit:o012-fom-u007",
        "unit:o012-fom-u007-mastery",
        "unit:o012-fom-u007-hint-002"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u007-term-0470",
        "concept:o012-fom-u007-term-0471",
        "concept:o012-fom-u007-term-0472",
        "concept:o012-fom-u007-term-0473",
        "concept:o012-fom-u007-term-0474",
        "concept:o012-fom-u007-term-0475",
        "concept:o012-fom-u007-term-0476",
        "concept:o012-fom-u007-term-0477",
        "concept:o012-fom-u007-term-0478",
        "concept:o012-fom-u007-term-0479",
        "concept:o012-fom-u007-term-0480",
        "concept:o012-fom-u007-term-0481",
        "concept:o012-fom-u007-term-0482",
        "concept:o012-fom-u007-term-0483",
        "concept:o012-fom-u007-term-0484"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u007-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "6cb24ce4aa2aa9000f517c3625a984ffb3df2b168e222c9ba6114806be5b273b",
        "file_sha256": "417b62c6c334b2f55965b623d8bfc8c3c94d4b2e109db149e42e294916673def",
        "line_end": 1415,
        "line_start": 1409,
        "path": "source/id-ID/fomberg/units/fomberg-unit-007-cellular-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u007-hint-002",
        "anchor": "o012-fom-u007-hint-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u007-repair-pr13",
      "projected_id": "urn:uuid:224da70b-e884-5d9f-b2d2-9b02de0f047c",
      "title": "## Perbaikan FOM-PR-13: stabilisasi untuk kompleks CW sebarang",
      "kind": "proof_repair",
      "order": 6,
      "group": "unit:o012-fom-u007",
      "parent_id": "unit:o012-fom-u007",
      "native_path": [
        "unit:o012-fom-u007",
        "unit:o012-fom-u007-repair-pr13"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u007-term-0470",
        "concept:o012-fom-u007-term-0471",
        "concept:o012-fom-u007-term-0472",
        "concept:o012-fom-u007-term-0473",
        "concept:o012-fom-u007-term-0474",
        "concept:o012-fom-u007-term-0475",
        "concept:o012-fom-u007-term-0476",
        "concept:o012-fom-u007-term-0477",
        "concept:o012-fom-u007-term-0478",
        "concept:o012-fom-u007-term-0479",
        "concept:o012-fom-u007-term-0480",
        "concept:o012-fom-u007-term-0481",
        "concept:o012-fom-u007-term-0482",
        "concept:o012-fom-u007-term-0483",
        "concept:o012-fom-u007-term-0484"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u007-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "055819c0f95e5634a8051656dc5fa8463f23bcca9d65dcd05ffe547c9044839c",
        "file_sha256": "417b62c6c334b2f55965b623d8bfc8c3c94d4b2e109db149e42e294916673def",
        "line_end": 245,
        "line_start": 143,
        "path": "source/id-ID/fomberg/units/fomberg-unit-007-cellular-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u007-repair-pr13",
        "anchor": "o012-fom-u007-repair-pr13",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u007-sol-002",
      "projected_id": "urn:uuid:75d2e705-dff6-5d37-9e66-ab1a3e9fb2ac",
      "title": "Solusi Pemeriksaan F7.2. Barisan eksak panjang pasangan memuat",
      "kind": "solution",
      "order": 6,
      "group": "unit:o012-fom-u007",
      "parent_id": "unit:o012-fom-u007-mastery",
      "native_path": [
        "unit:o012-fom-u007",
        "unit:o012-fom-u007-mastery",
        "unit:o012-fom-u007-sol-002"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u007-term-0470",
        "concept:o012-fom-u007-term-0471",
        "concept:o012-fom-u007-term-0472",
        "concept:o012-fom-u007-term-0473",
        "concept:o012-fom-u007-term-0474",
        "concept:o012-fom-u007-term-0475",
        "concept:o012-fom-u007-term-0476",
        "concept:o012-fom-u007-term-0477",
        "concept:o012-fom-u007-term-0478",
        "concept:o012-fom-u007-term-0479",
        "concept:o012-fom-u007-term-0480",
        "concept:o012-fom-u007-term-0481",
        "concept:o012-fom-u007-term-0482",
        "concept:o012-fom-u007-term-0483",
        "concept:o012-fom-u007-term-0484"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u007-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "e65bcea4ff8dbaadf59446c2d902f4208d3ae9b18e114286fed5e71a0a645ad1",
        "file_sha256": "417b62c6c334b2f55965b623d8bfc8c3c94d4b2e109db149e42e294916673def",
        "line_end": 1462,
        "line_start": 1417,
        "path": "source/id-ID/fomberg/units/fomberg-unit-007-cellular-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u007-sol-002",
        "anchor": "o012-fom-u007-sol-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u007-def-cellular-chains",
      "projected_id": "urn:uuid:6030aa25-96e4-5607-8fc7-fe58f327a510",
      "title": "Definisi (rantai seluler). Kita mendefinisikan",
      "kind": "definition",
      "order": 7,
      "group": "unit:o012-fom-u007",
      "parent_id": "unit:o012-fom-u007",
      "native_path": [
        "unit:o012-fom-u007",
        "unit:o012-fom-u007-def-cellular-chains"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u007-term-0470",
        "concept:o012-fom-u007-term-0471",
        "concept:o012-fom-u007-term-0472",
        "concept:o012-fom-u007-term-0473",
        "concept:o012-fom-u007-term-0474",
        "concept:o012-fom-u007-term-0475",
        "concept:o012-fom-u007-term-0476",
        "concept:o012-fom-u007-term-0477",
        "concept:o012-fom-u007-term-0478",
        "concept:o012-fom-u007-term-0479",
        "concept:o012-fom-u007-term-0480",
        "concept:o012-fom-u007-term-0481",
        "concept:o012-fom-u007-term-0482",
        "concept:o012-fom-u007-term-0483",
        "concept:o012-fom-u007-term-0484"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "9df4469567087b20c0ff379f4e5a35ed21b0c0d0f52304fc3280e0dcaf3b5397",
        "file_sha256": "417b62c6c334b2f55965b623d8bfc8c3c94d4b2e109db149e42e294916673def",
        "line_end": 281,
        "line_start": 247,
        "path": "source/id-ID/fomberg/units/fomberg-unit-007-cellular-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u007-def-cellular-chains",
        "anchor": "o012-fom-u007-def-cellular-chains",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u007-mcheck-003",
      "projected_id": "urn:uuid:3c3db496-f972-58dc-a204-d598c25aeec8",
      "title": "Pemeriksaan Penguasaan F7.3 (rumus insidensi dan perubahan orientasi).",
      "kind": "exercise",
      "order": 7,
      "group": "unit:o012-fom-u007",
      "parent_id": "unit:o012-fom-u007-mastery",
      "native_path": [
        "unit:o012-fom-u007",
        "unit:o012-fom-u007-mastery",
        "unit:o012-fom-u007-mcheck-003"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u007-term-0470",
        "concept:o012-fom-u007-term-0471",
        "concept:o012-fom-u007-term-0472",
        "concept:o012-fom-u007-term-0473",
        "concept:o012-fom-u007-term-0474",
        "concept:o012-fom-u007-term-0475",
        "concept:o012-fom-u007-term-0476",
        "concept:o012-fom-u007-term-0477",
        "concept:o012-fom-u007-term-0478",
        "concept:o012-fom-u007-term-0479",
        "concept:o012-fom-u007-term-0480",
        "concept:o012-fom-u007-term-0481",
        "concept:o012-fom-u007-term-0482",
        "concept:o012-fom-u007-term-0483",
        "concept:o012-fom-u007-term-0484"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u007-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "8ec329f90a9aa5929e2825290abc81c35471e2dc06dcc9ebf69db9ca8dc1350e",
        "file_sha256": "417b62c6c334b2f55965b623d8bfc8c3c94d4b2e109db149e42e294916673def",
        "line_end": 1481,
        "line_start": 1464,
        "path": "source/id-ID/fomberg/units/fomberg-unit-007-cellular-homology.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u007-mcheck-003",
        "anchor": "o012-fom-u007-mcheck-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-fom-u007-hint-003",
            "relation_id": "urn:uuid:4333c6cb-e34d-5db0-b406-bf1fb47baa88",
            "native_relation_id": "relation:hints:fom-u007-hint-003:mcheck-003"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-fom-u007-sol-003",
            "relation_id": "urn:uuid:0a96cbd9-d869-5829-8443-ec5a8ccba471",
            "native_relation_id": "relation:solves:fom-u007-sol-003:mcheck-003"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-fom-u007-audit-src-002",
      "projected_id": "urn:uuid:01038fd9-6fbd-5665-a2f0-04944f943e21",
      "title": "Koreksi argumen grup rantai. Baris 3602 sumber tiba-tiba menulis",
      "kind": "source_audit",
      "order": 8,
      "group": "unit:o012-fom-u007",
      "parent_id": "unit:o012-fom-u007",
      "native_path": [
        "unit:o012-fom-u007",
        "unit:o012-fom-u007-audit-src-002"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u007-term-0470",
        "concept:o012-fom-u007-term-0471",
        "concept:o012-fom-u007-term-0472",
        "concept:o012-fom-u007-term-0473",
        "concept:o012-fom-u007-term-0474",
        "concept:o012-fom-u007-term-0475",
        "concept:o012-fom-u007-term-0476",
        "concept:o012-fom-u007-term-0477",
        "concept:o012-fom-u007-term-0478",
        "concept:o012-fom-u007-term-0479",
        "concept:o012-fom-u007-term-0480",
        "concept:o012-fom-u007-term-0481",
        "concept:o012-fom-u007-term-0482",
        "concept:o012-fom-u007-term-0483",
        "concept:o012-fom-u007-term-0484"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u007-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "7c27b89f09a1560585104f1921bca6266e795588bd6678fa6d46acb4d6580605",
        "file_sha256": "417b62c6c334b2f55965b623d8bfc8c3c94d4b2e109db149e42e294916673def",
        "line_end": 287,
        "line_start": 283,
        "path": "source/id-ID/fomberg/units/fomberg-unit-007-cellular-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u007-audit-src-002",
        "anchor": "o012-fom-u007-audit-src-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u007-hint-003",
      "projected_id": "urn:uuid:7340aa55-e5ca-55ed-a1c2-98432935a941",
      "title": "Petunjuk. Meruntuhkan semua sel-$1$ kecuali $e_i$ mengubah kata",
      "kind": "hint",
      "order": 8,
      "group": "unit:o012-fom-u007",
      "parent_id": "unit:o012-fom-u007-mastery",
      "native_path": [
        "unit:o012-fom-u007",
        "unit:o012-fom-u007-mastery",
        "unit:o012-fom-u007-hint-003"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u007-term-0470",
        "concept:o012-fom-u007-term-0471",
        "concept:o012-fom-u007-term-0472",
        "concept:o012-fom-u007-term-0473",
        "concept:o012-fom-u007-term-0474",
        "concept:o012-fom-u007-term-0475",
        "concept:o012-fom-u007-term-0476",
        "concept:o012-fom-u007-term-0477",
        "concept:o012-fom-u007-term-0478",
        "concept:o012-fom-u007-term-0479",
        "concept:o012-fom-u007-term-0480",
        "concept:o012-fom-u007-term-0481",
        "concept:o012-fom-u007-term-0482",
        "concept:o012-fom-u007-term-0483",
        "concept:o012-fom-u007-term-0484"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u007-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "13496c99fbc429f7392ad0bf4b3a2fa8ac512930412c6aee68ebf85a28d7b707",
        "file_sha256": "417b62c6c334b2f55965b623d8bfc8c3c94d4b2e109db149e42e294916673def",
        "line_end": 1489,
        "line_start": 1483,
        "path": "source/id-ID/fomberg/units/fomberg-unit-007-cellular-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u007-hint-003",
        "anchor": "o012-fom-u007-hint-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u007-def-cellular-boundary",
      "projected_id": "urn:uuid:b3a7b0f1-8fd9-52b9-9262-003605124830",
      "title": "Definisi (pemetaan batas seluler). Gabungkan barisan eksak panjang dua",
      "kind": "definition",
      "order": 9,
      "group": "unit:o012-fom-u007",
      "parent_id": "unit:o012-fom-u007",
      "native_path": [
        "unit:o012-fom-u007",
        "unit:o012-fom-u007-def-cellular-boundary"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u007-term-0470",
        "concept:o012-fom-u007-term-0471",
        "concept:o012-fom-u007-term-0472",
        "concept:o012-fom-u007-term-0473",
        "concept:o012-fom-u007-term-0474",
        "concept:o012-fom-u007-term-0475",
        "concept:o012-fom-u007-term-0476",
        "concept:o012-fom-u007-term-0477",
        "concept:o012-fom-u007-term-0478",
        "concept:o012-fom-u007-term-0479",
        "concept:o012-fom-u007-term-0480",
        "concept:o012-fom-u007-term-0481",
        "concept:o012-fom-u007-term-0482",
        "concept:o012-fom-u007-term-0483",
        "concept:o012-fom-u007-term-0484"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "ae79b83da4662dd9048fa710a79866626cefc551def2ef105ebd08767cd33549",
        "file_sha256": "417b62c6c334b2f55965b623d8bfc8c3c94d4b2e109db149e42e294916673def",
        "line_end": 336,
        "line_start": 289,
        "path": "source/id-ID/fomberg/units/fomberg-unit-007-cellular-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u007-def-cellular-boundary",
        "anchor": "o012-fom-u007-def-cellular-boundary",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u007-sol-003",
      "projected_id": "urn:uuid:7d3af239-a67f-5951-b78e-7ea50225b285",
      "title": "Solusi Pemeriksaan F7.3. Jumlah eksponen pada kedua kata ialah",
      "kind": "solution",
      "order": 9,
      "group": "unit:o012-fom-u007",
      "parent_id": "unit:o012-fom-u007-mastery",
      "native_path": [
        "unit:o012-fom-u007",
        "unit:o012-fom-u007-mastery",
        "unit:o012-fom-u007-sol-003"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u007-term-0470",
        "concept:o012-fom-u007-term-0471",
        "concept:o012-fom-u007-term-0472",
        "concept:o012-fom-u007-term-0473",
        "concept:o012-fom-u007-term-0474",
        "concept:o012-fom-u007-term-0475",
        "concept:o012-fom-u007-term-0476",
        "concept:o012-fom-u007-term-0477",
        "concept:o012-fom-u007-term-0478",
        "concept:o012-fom-u007-term-0479",
        "concept:o012-fom-u007-term-0480",
        "concept:o012-fom-u007-term-0481",
        "concept:o012-fom-u007-term-0482",
        "concept:o012-fom-u007-term-0483",
        "concept:o012-fom-u007-term-0484"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u007-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "6a0b6c69045520a3f5a5af475c4b03e9b90d9f7f2f70dc88b8dbe7326f387700",
        "file_sha256": "417b62c6c334b2f55965b623d8bfc8c3c94d4b2e109db149e42e294916673def",
        "line_end": 1548,
        "line_start": 1491,
        "path": "source/id-ID/fomberg/units/fomberg-unit-007-cellular-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u007-sol-003",
        "anchor": "o012-fom-u007-sol-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u007-mcheck-004",
      "projected_id": "urn:uuid:7d42a5dc-0201-5af9-b60b-9f513fd9fbbd",
      "title": "Pemeriksaan Penguasaan F7.4 (torus dan permukaan genus-$g$). Untuk",
      "kind": "exercise",
      "order": 10,
      "group": "unit:o012-fom-u007",
      "parent_id": "unit:o012-fom-u007-mastery",
      "native_path": [
        "unit:o012-fom-u007",
        "unit:o012-fom-u007-mastery",
        "unit:o012-fom-u007-mcheck-004"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u007-term-0470",
        "concept:o012-fom-u007-term-0471",
        "concept:o012-fom-u007-term-0472",
        "concept:o012-fom-u007-term-0473",
        "concept:o012-fom-u007-term-0474",
        "concept:o012-fom-u007-term-0475",
        "concept:o012-fom-u007-term-0476",
        "concept:o012-fom-u007-term-0477",
        "concept:o012-fom-u007-term-0478",
        "concept:o012-fom-u007-term-0479",
        "concept:o012-fom-u007-term-0480",
        "concept:o012-fom-u007-term-0481",
        "concept:o012-fom-u007-term-0482",
        "concept:o012-fom-u007-term-0483",
        "concept:o012-fom-u007-term-0484"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u007-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "4789c573757c6b0bea3fa071f727c5b53318a4027c2b6f421e2444e643afe92a",
        "file_sha256": "417b62c6c334b2f55965b623d8bfc8c3c94d4b2e109db149e42e294916673def",
        "line_end": 1571,
        "line_start": 1550,
        "path": "source/id-ID/fomberg/units/fomberg-unit-007-cellular-homology.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u007-mcheck-004",
        "anchor": "o012-fom-u007-mcheck-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-fom-u007-hint-004",
            "relation_id": "urn:uuid:e014ae70-84b9-5ddf-9dc2-ff8a912b2488",
            "native_relation_id": "relation:hints:fom-u007-hint-004:mcheck-004"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-fom-u007-sol-004",
            "relation_id": "urn:uuid:2fde4083-2b0a-5dd1-9530-bd83a103c646",
            "native_relation_id": "relation:solves:fom-u007-sol-004:mcheck-004"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-fom-u007-repair-pr14",
      "projected_id": "urn:uuid:978bfc03-1518-5f49-ab47-5710d15d8c1b",
      "title": "## Perbaikan FOM-PR-14: teorema homologi seluler",
      "kind": "proof_repair",
      "order": 10,
      "group": "unit:o012-fom-u007",
      "parent_id": "unit:o012-fom-u007",
      "native_path": [
        "unit:o012-fom-u007",
        "unit:o012-fom-u007-repair-pr14"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u007-term-0470",
        "concept:o012-fom-u007-term-0471",
        "concept:o012-fom-u007-term-0472",
        "concept:o012-fom-u007-term-0473",
        "concept:o012-fom-u007-term-0474",
        "concept:o012-fom-u007-term-0475",
        "concept:o012-fom-u007-term-0476",
        "concept:o012-fom-u007-term-0477",
        "concept:o012-fom-u007-term-0478",
        "concept:o012-fom-u007-term-0479",
        "concept:o012-fom-u007-term-0480",
        "concept:o012-fom-u007-term-0481",
        "concept:o012-fom-u007-term-0482",
        "concept:o012-fom-u007-term-0483",
        "concept:o012-fom-u007-term-0484"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u007-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "ec766d4a5cfdbda929e12fb6086378e67c0828cb860cd21b11f903d63eeaa9c6",
        "file_sha256": "417b62c6c334b2f55965b623d8bfc8c3c94d4b2e109db149e42e294916673def",
        "line_end": 533,
        "line_start": 338,
        "path": "source/id-ID/fomberg/units/fomberg-unit-007-cellular-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u007-repair-pr14",
        "anchor": "o012-fom-u007-repair-pr14",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u007-hint-004",
      "projected_id": "urn:uuid:2e41e4b4-a780-5b0a-a1fd-ccfb86f20eb6",
      "title": "Petunjuk. Setiap $a_i$ dan $b_i$ muncul sekali dengan eksponen $+1$",
      "kind": "hint",
      "order": 11,
      "group": "unit:o012-fom-u007",
      "parent_id": "unit:o012-fom-u007-mastery",
      "native_path": [
        "unit:o012-fom-u007",
        "unit:o012-fom-u007-mastery",
        "unit:o012-fom-u007-hint-004"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u007-term-0470",
        "concept:o012-fom-u007-term-0471",
        "concept:o012-fom-u007-term-0472",
        "concept:o012-fom-u007-term-0473",
        "concept:o012-fom-u007-term-0474",
        "concept:o012-fom-u007-term-0475",
        "concept:o012-fom-u007-term-0476",
        "concept:o012-fom-u007-term-0477",
        "concept:o012-fom-u007-term-0478",
        "concept:o012-fom-u007-term-0479",
        "concept:o012-fom-u007-term-0480",
        "concept:o012-fom-u007-term-0481",
        "concept:o012-fom-u007-term-0482",
        "concept:o012-fom-u007-term-0483",
        "concept:o012-fom-u007-term-0484"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u007-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "ebecbb88b627c526e1c4639debccecf45e4cea2b0e5aba05bcfeccd79542695c",
        "file_sha256": "417b62c6c334b2f55965b623d8bfc8c3c94d4b2e109db149e42e294916673def",
        "line_end": 1577,
        "line_start": 1573,
        "path": "source/id-ID/fomberg/units/fomberg-unit-007-cellular-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u007-hint-004",
        "anchor": "o012-fom-u007-hint-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u007-rem-cellular-incidence-formula",
      "projected_id": "urn:uuid:232770aa-4de0-515a-930a-7d2bdfc58fb9",
      "title": "Catatan (rumus praktis untuk batas seluler). Misalkan",
      "kind": "remark",
      "order": 11,
      "group": "unit:o012-fom-u007",
      "parent_id": "unit:o012-fom-u007",
      "native_path": [
        "unit:o012-fom-u007",
        "unit:o012-fom-u007-rem-cellular-incidence-formula"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u007-term-0470",
        "concept:o012-fom-u007-term-0471",
        "concept:o012-fom-u007-term-0472",
        "concept:o012-fom-u007-term-0473",
        "concept:o012-fom-u007-term-0474",
        "concept:o012-fom-u007-term-0475",
        "concept:o012-fom-u007-term-0476",
        "concept:o012-fom-u007-term-0477",
        "concept:o012-fom-u007-term-0478",
        "concept:o012-fom-u007-term-0479",
        "concept:o012-fom-u007-term-0480",
        "concept:o012-fom-u007-term-0481",
        "concept:o012-fom-u007-term-0482",
        "concept:o012-fom-u007-term-0483",
        "concept:o012-fom-u007-term-0484"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "751b291e084c03d33cc879b0de2d756d521be693f55ba078e6131c9a5e2210ae",
        "file_sha256": "417b62c6c334b2f55965b623d8bfc8c3c94d4b2e109db149e42e294916673def",
        "line_end": 575,
        "line_start": 535,
        "path": "source/id-ID/fomberg/units/fomberg-unit-007-cellular-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u007-rem-cellular-incidence-formula",
        "anchor": "o012-fom-u007-rem-cellular-incidence-formula",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u007-audit-src-003",
      "projected_id": "urn:uuid:01913fa7-12e3-5d9b-85a5-877d20e6f6c4",
      "title": "Koreksi indeks hasil bagi dan dimensi komposit. Pada baris 3653–3654,",
      "kind": "source_audit",
      "order": 12,
      "group": "unit:o012-fom-u007",
      "parent_id": "unit:o012-fom-u007",
      "native_path": [
        "unit:o012-fom-u007",
        "unit:o012-fom-u007-audit-src-003"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u007-term-0470",
        "concept:o012-fom-u007-term-0471",
        "concept:o012-fom-u007-term-0472",
        "concept:o012-fom-u007-term-0473",
        "concept:o012-fom-u007-term-0474",
        "concept:o012-fom-u007-term-0475",
        "concept:o012-fom-u007-term-0476",
        "concept:o012-fom-u007-term-0477",
        "concept:o012-fom-u007-term-0478",
        "concept:o012-fom-u007-term-0479",
        "concept:o012-fom-u007-term-0480",
        "concept:o012-fom-u007-term-0481",
        "concept:o012-fom-u007-term-0482",
        "concept:o012-fom-u007-term-0483",
        "concept:o012-fom-u007-term-0484"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u007-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "c1d1d1a01180ac4b7d239521eb8433d3f98b29e805d8521a49d66c91d6af625f",
        "file_sha256": "417b62c6c334b2f55965b623d8bfc8c3c94d4b2e109db149e42e294916673def",
        "line_end": 587,
        "line_start": 577,
        "path": "source/id-ID/fomberg/units/fomberg-unit-007-cellular-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u007-audit-src-003",
        "anchor": "o012-fom-u007-audit-src-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u007-sol-004",
      "projected_id": "urn:uuid:768fdebb-8514-5922-8c74-7ba874126d89",
      "title": "Solusi Pemeriksaan F7.4. Grup rantainya adalah",
      "kind": "solution",
      "order": 12,
      "group": "unit:o012-fom-u007",
      "parent_id": "unit:o012-fom-u007-mastery",
      "native_path": [
        "unit:o012-fom-u007",
        "unit:o012-fom-u007-mastery",
        "unit:o012-fom-u007-sol-004"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u007-term-0470",
        "concept:o012-fom-u007-term-0471",
        "concept:o012-fom-u007-term-0472",
        "concept:o012-fom-u007-term-0473",
        "concept:o012-fom-u007-term-0474",
        "concept:o012-fom-u007-term-0475",
        "concept:o012-fom-u007-term-0476",
        "concept:o012-fom-u007-term-0477",
        "concept:o012-fom-u007-term-0478",
        "concept:o012-fom-u007-term-0479",
        "concept:o012-fom-u007-term-0480",
        "concept:o012-fom-u007-term-0481",
        "concept:o012-fom-u007-term-0482",
        "concept:o012-fom-u007-term-0483",
        "concept:o012-fom-u007-term-0484"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u007-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "eb5facd75edda9d12cf89ac647bcbf38151db4e107841f0dc65a543f6d24d8f2",
        "file_sha256": "417b62c6c334b2f55965b623d8bfc8c3c94d4b2e109db149e42e294916673def",
        "line_end": 1631,
        "line_start": 1579,
        "path": "source/id-ID/fomberg/units/fomberg-unit-007-cellular-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u007-sol-004",
        "anchor": "o012-fom-u007-sol-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u007-mcheck-005",
      "projected_id": "urn:uuid:a5d23969-1c49-585e-b00b-6673d1d6c51c",
      "title": "Pemeriksaan Penguasaan F7.5 (botol Klein dan poligon sumber).",
      "kind": "exercise",
      "order": 13,
      "group": "unit:o012-fom-u007",
      "parent_id": "unit:o012-fom-u007-mastery",
      "native_path": [
        "unit:o012-fom-u007",
        "unit:o012-fom-u007-mastery",
        "unit:o012-fom-u007-mcheck-005"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u007-term-0470",
        "concept:o012-fom-u007-term-0471",
        "concept:o012-fom-u007-term-0472",
        "concept:o012-fom-u007-term-0473",
        "concept:o012-fom-u007-term-0474",
        "concept:o012-fom-u007-term-0475",
        "concept:o012-fom-u007-term-0476",
        "concept:o012-fom-u007-term-0477",
        "concept:o012-fom-u007-term-0478",
        "concept:o012-fom-u007-term-0479",
        "concept:o012-fom-u007-term-0480",
        "concept:o012-fom-u007-term-0481",
        "concept:o012-fom-u007-term-0482",
        "concept:o012-fom-u007-term-0483",
        "concept:o012-fom-u007-term-0484"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u007-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "4eaa78c9a3f2a0f126e38a0a1e2477886ba114ba2d6595a4cf665e3e4339909d",
        "file_sha256": "417b62c6c334b2f55965b623d8bfc8c3c94d4b2e109db149e42e294916673def",
        "line_end": 1655,
        "line_start": 1633,
        "path": "source/id-ID/fomberg/units/fomberg-unit-007-cellular-homology.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u007-mcheck-005",
        "anchor": "o012-fom-u007-mcheck-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-fom-u007-hint-005",
            "relation_id": "urn:uuid:7cedce28-de04-588b-8b10-6b500676f9cd",
            "native_relation_id": "relation:hints:fom-u007-hint-005:mcheck-005"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-fom-u007-sol-005",
            "relation_id": "urn:uuid:e9ccc377-00e0-5c7d-bad9-f021edb76538",
            "native_relation_id": "relation:solves:fom-u007-sol-005:mcheck-005"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-fom-u007-repair-pr15",
      "projected_id": "urn:uuid:fe6291ac-63a4-5628-b5da-f3b388d82a4f",
      "title": "## Perbaikan FOM-PR-15: rumus bilangan insidensi",
      "kind": "proof_repair",
      "order": 13,
      "group": "unit:o012-fom-u007",
      "parent_id": "unit:o012-fom-u007",
      "native_path": [
        "unit:o012-fom-u007",
        "unit:o012-fom-u007-repair-pr15"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u007-term-0470",
        "concept:o012-fom-u007-term-0471",
        "concept:o012-fom-u007-term-0472",
        "concept:o012-fom-u007-term-0473",
        "concept:o012-fom-u007-term-0474",
        "concept:o012-fom-u007-term-0475",
        "concept:o012-fom-u007-term-0476",
        "concept:o012-fom-u007-term-0477",
        "concept:o012-fom-u007-term-0478",
        "concept:o012-fom-u007-term-0479",
        "concept:o012-fom-u007-term-0480",
        "concept:o012-fom-u007-term-0481",
        "concept:o012-fom-u007-term-0482",
        "concept:o012-fom-u007-term-0483",
        "concept:o012-fom-u007-term-0484"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u007-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "92773fc99f5c1eb530659a1ca0363169cb0bf0ea06bcccd0fe0e5a25ea83f01c",
        "file_sha256": "417b62c6c334b2f55965b623d8bfc8c3c94d4b2e109db149e42e294916673def",
        "line_end": 707,
        "line_start": 589,
        "path": "source/id-ID/fomberg/units/fomberg-unit-007-cellular-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u007-repair-pr15",
        "anchor": "o012-fom-u007-repair-pr15",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u007-hint-005",
      "projected_id": "urn:uuid:4fc12e7e-0b09-52e4-85a3-faa60dc5a076",
      "title": "Petunjuk. Pada $b^2a^2$, jumlah eksponen kedua huruf adalah $2$.",
      "kind": "hint",
      "order": 14,
      "group": "unit:o012-fom-u007",
      "parent_id": "unit:o012-fom-u007-mastery",
      "native_path": [
        "unit:o012-fom-u007",
        "unit:o012-fom-u007-mastery",
        "unit:o012-fom-u007-hint-005"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u007-term-0470",
        "concept:o012-fom-u007-term-0471",
        "concept:o012-fom-u007-term-0472",
        "concept:o012-fom-u007-term-0473",
        "concept:o012-fom-u007-term-0474",
        "concept:o012-fom-u007-term-0475",
        "concept:o012-fom-u007-term-0476",
        "concept:o012-fom-u007-term-0477",
        "concept:o012-fom-u007-term-0478",
        "concept:o012-fom-u007-term-0479",
        "concept:o012-fom-u007-term-0480",
        "concept:o012-fom-u007-term-0481",
        "concept:o012-fom-u007-term-0482",
        "concept:o012-fom-u007-term-0483",
        "concept:o012-fom-u007-term-0484"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u007-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "87f8718d037238f0f87c65806df31b91fa7efbbc148c415fc0855a6a6302ce3e",
        "file_sha256": "417b62c6c334b2f55965b623d8bfc8c3c94d4b2e109db149e42e294916673def",
        "line_end": 1663,
        "line_start": 1657,
        "path": "source/id-ID/fomberg/units/fomberg-unit-007-cellular-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u007-hint-005",
        "anchor": "o012-fom-u007-hint-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u007-rem-boundary-notation",
      "projected_id": "urn:uuid:c304ba18-d2d5-5dfc-88a9-21a259d652a3",
      "title": "Catatan (notasi batas). Sebelumnya kita memakai $d_n$ dan",
      "kind": "remark",
      "order": 14,
      "group": "unit:o012-fom-u007",
      "parent_id": "unit:o012-fom-u007",
      "native_path": [
        "unit:o012-fom-u007",
        "unit:o012-fom-u007-rem-boundary-notation"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u007-term-0470",
        "concept:o012-fom-u007-term-0471",
        "concept:o012-fom-u007-term-0472",
        "concept:o012-fom-u007-term-0473",
        "concept:o012-fom-u007-term-0474",
        "concept:o012-fom-u007-term-0475",
        "concept:o012-fom-u007-term-0476",
        "concept:o012-fom-u007-term-0477",
        "concept:o012-fom-u007-term-0478",
        "concept:o012-fom-u007-term-0479",
        "concept:o012-fom-u007-term-0480",
        "concept:o012-fom-u007-term-0481",
        "concept:o012-fom-u007-term-0482",
        "concept:o012-fom-u007-term-0483",
        "concept:o012-fom-u007-term-0484"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "8e7cbd37305899459877797eb9f912a99f0ca0ad067d3d4b16114a5bf1d89f90",
        "file_sha256": "417b62c6c334b2f55965b623d8bfc8c3c94d4b2e109db149e42e294916673def",
        "line_end": 714,
        "line_start": 709,
        "path": "source/id-ID/fomberg/units/fomberg-unit-007-cellular-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u007-rem-boundary-notation",
        "anchor": "o012-fom-u007-rem-boundary-notation",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u007-rem-computation-summary",
      "projected_id": "urn:uuid:eccead03-4f03-5a34-858e-5221f3955834",
      "title": "Catatan (ringkasan perhitungan). Untuk menghitung homologi seluler suatu",
      "kind": "remark",
      "order": 15,
      "group": "unit:o012-fom-u007",
      "parent_id": "unit:o012-fom-u007",
      "native_path": [
        "unit:o012-fom-u007",
        "unit:o012-fom-u007-rem-computation-summary"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u007-term-0470",
        "concept:o012-fom-u007-term-0471",
        "concept:o012-fom-u007-term-0472",
        "concept:o012-fom-u007-term-0473",
        "concept:o012-fom-u007-term-0474",
        "concept:o012-fom-u007-term-0475",
        "concept:o012-fom-u007-term-0476",
        "concept:o012-fom-u007-term-0477",
        "concept:o012-fom-u007-term-0478",
        "concept:o012-fom-u007-term-0479",
        "concept:o012-fom-u007-term-0480",
        "concept:o012-fom-u007-term-0481",
        "concept:o012-fom-u007-term-0482",
        "concept:o012-fom-u007-term-0483",
        "concept:o012-fom-u007-term-0484"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "3f72343d9eddc0863bc97b9bfea68d3e7e07f94f4fe11a3b1245079a17328dcb",
        "file_sha256": "417b62c6c334b2f55965b623d8bfc8c3c94d4b2e109db149e42e294916673def",
        "line_end": 732,
        "line_start": 716,
        "path": "source/id-ID/fomberg/units/fomberg-unit-007-cellular-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u007-rem-computation-summary",
        "anchor": "o012-fom-u007-rem-computation-summary",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u007-sol-005",
      "projected_id": "urn:uuid:46652f12-2137-5eb5-9d56-fd444642abaa",
      "title": "Solusi Pemeriksaan F7.5. Kompleks rantainya ialah",
      "kind": "solution",
      "order": 15,
      "group": "unit:o012-fom-u007",
      "parent_id": "unit:o012-fom-u007-mastery",
      "native_path": [
        "unit:o012-fom-u007",
        "unit:o012-fom-u007-mastery",
        "unit:o012-fom-u007-sol-005"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u007-term-0470",
        "concept:o012-fom-u007-term-0471",
        "concept:o012-fom-u007-term-0472",
        "concept:o012-fom-u007-term-0473",
        "concept:o012-fom-u007-term-0474",
        "concept:o012-fom-u007-term-0475",
        "concept:o012-fom-u007-term-0476",
        "concept:o012-fom-u007-term-0477",
        "concept:o012-fom-u007-term-0478",
        "concept:o012-fom-u007-term-0479",
        "concept:o012-fom-u007-term-0480",
        "concept:o012-fom-u007-term-0481",
        "concept:o012-fom-u007-term-0482",
        "concept:o012-fom-u007-term-0483",
        "concept:o012-fom-u007-term-0484"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u007-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "e4b725f6c02c1b66da918a9ffe3321ddeb99248fdb5f8d216b185a396ddc22bf",
        "file_sha256": "417b62c6c334b2f55965b623d8bfc8c3c94d4b2e109db149e42e294916673def",
        "line_end": 1804,
        "line_start": 1665,
        "path": "source/id-ID/fomberg/units/fomberg-unit-007-cellular-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u007-sol-005",
        "anchor": "o012-fom-u007-sol-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u007-ex-sphere-homology",
      "projected_id": "urn:uuid:c2d813b8-ab09-5ece-accd-8e486e461f32",
      "title": "Contoh (homologi sfera). Misalkan $X=S^n$ dengan $n\\geq2$. Seperti",
      "kind": "example",
      "order": 16,
      "group": "unit:o012-fom-u007",
      "parent_id": "unit:o012-fom-u007",
      "native_path": [
        "unit:o012-fom-u007",
        "unit:o012-fom-u007-ex-sphere-homology"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u007-term-0470",
        "concept:o012-fom-u007-term-0471",
        "concept:o012-fom-u007-term-0472",
        "concept:o012-fom-u007-term-0473",
        "concept:o012-fom-u007-term-0474",
        "concept:o012-fom-u007-term-0475",
        "concept:o012-fom-u007-term-0476",
        "concept:o012-fom-u007-term-0477",
        "concept:o012-fom-u007-term-0478",
        "concept:o012-fom-u007-term-0479",
        "concept:o012-fom-u007-term-0480",
        "concept:o012-fom-u007-term-0481",
        "concept:o012-fom-u007-term-0482",
        "concept:o012-fom-u007-term-0483",
        "concept:o012-fom-u007-term-0484"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "07c8e036f847ff59f4f22f75bf299448233936eed0f6d452ef7831a080728137",
        "file_sha256": "417b62c6c334b2f55965b623d8bfc8c3c94d4b2e109db149e42e294916673def",
        "line_end": 767,
        "line_start": 734,
        "path": "source/id-ID/fomberg/units/fomberg-unit-007-cellular-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u007-ex-sphere-homology",
        "anchor": "o012-fom-u007-ex-sphere-homology",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u007-mcheck-006",
      "projected_id": "urn:uuid:9a9113f3-8f30-5201-83f9-6b0a5606ff24",
      "title": "Pemeriksaan Penguasaan F7.6 (alternasi batas dan homologi",
      "kind": "exercise",
      "order": 16,
      "group": "unit:o012-fom-u007",
      "parent_id": "unit:o012-fom-u007-mastery",
      "native_path": [
        "unit:o012-fom-u007",
        "unit:o012-fom-u007-mastery",
        "unit:o012-fom-u007-mcheck-006"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u007-term-0470",
        "concept:o012-fom-u007-term-0471",
        "concept:o012-fom-u007-term-0472",
        "concept:o012-fom-u007-term-0473",
        "concept:o012-fom-u007-term-0474",
        "concept:o012-fom-u007-term-0475",
        "concept:o012-fom-u007-term-0476",
        "concept:o012-fom-u007-term-0477",
        "concept:o012-fom-u007-term-0478",
        "concept:o012-fom-u007-term-0479",
        "concept:o012-fom-u007-term-0480",
        "concept:o012-fom-u007-term-0481",
        "concept:o012-fom-u007-term-0482",
        "concept:o012-fom-u007-term-0483",
        "concept:o012-fom-u007-term-0484"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u007-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "9f50207408fc5ceaccbb3dc78851349c5cc12fbf50a6f8658e5b481e5cafbce7",
        "file_sha256": "417b62c6c334b2f55965b623d8bfc8c3c94d4b2e109db149e42e294916673def",
        "line_end": 1818,
        "line_start": 1806,
        "path": "source/id-ID/fomberg/units/fomberg-unit-007-cellular-homology.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u007-mcheck-006",
        "anchor": "o012-fom-u007-mcheck-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-fom-u007-hint-006",
            "relation_id": "urn:uuid:87b815be-7adf-5069-9bad-afccf8bf5ced",
            "native_relation_id": "relation:hints:fom-u007-hint-006:mcheck-006"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-fom-u007-sol-006",
            "relation_id": "urn:uuid:8724e419-3d6d-5bf8-9297-04083d8771e0",
            "native_relation_id": "relation:solves:fom-u007-sol-006:mcheck-006"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-fom-u007-ex-complex-projective-homology",
      "projected_id": "urn:uuid:85677d1f-1ef1-5bda-a8c8-ba763f1895df",
      "title": "Contoh (homologi ruang projektif kompleks). Misalkan",
      "kind": "example",
      "order": 17,
      "group": "unit:o012-fom-u007",
      "parent_id": "unit:o012-fom-u007",
      "native_path": [
        "unit:o012-fom-u007",
        "unit:o012-fom-u007-ex-complex-projective-homology"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u007-term-0470",
        "concept:o012-fom-u007-term-0471",
        "concept:o012-fom-u007-term-0472",
        "concept:o012-fom-u007-term-0473",
        "concept:o012-fom-u007-term-0474",
        "concept:o012-fom-u007-term-0475",
        "concept:o012-fom-u007-term-0476",
        "concept:o012-fom-u007-term-0477",
        "concept:o012-fom-u007-term-0478",
        "concept:o012-fom-u007-term-0479",
        "concept:o012-fom-u007-term-0480",
        "concept:o012-fom-u007-term-0481",
        "concept:o012-fom-u007-term-0482",
        "concept:o012-fom-u007-term-0483",
        "concept:o012-fom-u007-term-0484"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "76be02189218c6ee4d2174de2a4e87a870b0cbe881475136dcbc07e492211c3f",
        "file_sha256": "417b62c6c334b2f55965b623d8bfc8c3c94d4b2e109db149e42e294916673def",
        "line_end": 811,
        "line_start": 769,
        "path": "source/id-ID/fomberg/units/fomberg-unit-007-cellular-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u007-ex-complex-projective-homology",
        "anchor": "o012-fom-u007-ex-complex-projective-homology",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u007-hint-006",
      "projected_id": "urn:uuid:11a03b21-4b92-55d5-b5f0-8f4b008d791a",
      "title": "Petunjuk. Setelah $\\mathbb{RP}^{k-2}$ diruntuhkan, dua belahan sfera",
      "kind": "hint",
      "order": 17,
      "group": "unit:o012-fom-u007",
      "parent_id": "unit:o012-fom-u007-mastery",
      "native_path": [
        "unit:o012-fom-u007",
        "unit:o012-fom-u007-mastery",
        "unit:o012-fom-u007-hint-006"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u007-term-0470",
        "concept:o012-fom-u007-term-0471",
        "concept:o012-fom-u007-term-0472",
        "concept:o012-fom-u007-term-0473",
        "concept:o012-fom-u007-term-0474",
        "concept:o012-fom-u007-term-0475",
        "concept:o012-fom-u007-term-0476",
        "concept:o012-fom-u007-term-0477",
        "concept:o012-fom-u007-term-0478",
        "concept:o012-fom-u007-term-0479",
        "concept:o012-fom-u007-term-0480",
        "concept:o012-fom-u007-term-0481",
        "concept:o012-fom-u007-term-0482",
        "concept:o012-fom-u007-term-0483",
        "concept:o012-fom-u007-term-0484"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u007-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "06ddb29f863db44c9ccb019465d26327c67d710bebde7e106eee3f7980853280",
        "file_sha256": "417b62c6c334b2f55965b623d8bfc8c3c94d4b2e109db149e42e294916673def",
        "line_end": 1826,
        "line_start": 1820,
        "path": "source/id-ID/fomberg/units/fomberg-unit-007-cellular-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u007-hint-006",
        "anchor": "o012-fom-u007-hint-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u007-ex-torus-homology",
      "projected_id": "urn:uuid:5bb758da-f16e-5aa7-a491-8016c6191b24",
      "title": "Contoh (homologi torus). Perhatikan",
      "kind": "example",
      "order": 18,
      "group": "unit:o012-fom-u007",
      "parent_id": "unit:o012-fom-u007",
      "native_path": [
        "unit:o012-fom-u007",
        "unit:o012-fom-u007-ex-torus-homology"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u007-term-0470",
        "concept:o012-fom-u007-term-0471",
        "concept:o012-fom-u007-term-0472",
        "concept:o012-fom-u007-term-0473",
        "concept:o012-fom-u007-term-0474",
        "concept:o012-fom-u007-term-0475",
        "concept:o012-fom-u007-term-0476",
        "concept:o012-fom-u007-term-0477",
        "concept:o012-fom-u007-term-0478",
        "concept:o012-fom-u007-term-0479",
        "concept:o012-fom-u007-term-0480",
        "concept:o012-fom-u007-term-0481",
        "concept:o012-fom-u007-term-0482",
        "concept:o012-fom-u007-term-0483",
        "concept:o012-fom-u007-term-0484"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "f8648964cfe56298eba35f26de7dea7a878a6887b7d001c23ace55e6e3e0aadb",
        "file_sha256": "417b62c6c334b2f55965b623d8bfc8c3c94d4b2e109db149e42e294916673def",
        "line_end": 913,
        "line_start": 813,
        "path": "source/id-ID/fomberg/units/fomberg-unit-007-cellular-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u007-ex-torus-homology",
        "anchor": "o012-fom-u007-ex-torus-homology",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u007-sol-006",
      "projected_id": "urn:uuid:ea81443d-932d-5781-8268-280639fdb35b",
      "title": "Solusi Pemeriksaan F7.6. Peta pelekatan sel-$k$ adalah penutup ganda",
      "kind": "solution",
      "order": 18,
      "group": "unit:o012-fom-u007",
      "parent_id": "unit:o012-fom-u007-mastery",
      "native_path": [
        "unit:o012-fom-u007",
        "unit:o012-fom-u007-mastery",
        "unit:o012-fom-u007-sol-006"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u007-term-0470",
        "concept:o012-fom-u007-term-0471",
        "concept:o012-fom-u007-term-0472",
        "concept:o012-fom-u007-term-0473",
        "concept:o012-fom-u007-term-0474",
        "concept:o012-fom-u007-term-0475",
        "concept:o012-fom-u007-term-0476",
        "concept:o012-fom-u007-term-0477",
        "concept:o012-fom-u007-term-0478",
        "concept:o012-fom-u007-term-0479",
        "concept:o012-fom-u007-term-0480",
        "concept:o012-fom-u007-term-0481",
        "concept:o012-fom-u007-term-0482",
        "concept:o012-fom-u007-term-0483",
        "concept:o012-fom-u007-term-0484"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u007-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "b5e859e10bce5a61fa12462b9e71f42e09bd56fe317ed47d340809396dbd68e0",
        "file_sha256": "417b62c6c334b2f55965b623d8bfc8c3c94d4b2e109db149e42e294916673def",
        "line_end": 1917,
        "line_start": 1828,
        "path": "source/id-ID/fomberg/units/fomberg-unit-007-cellular-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u007-sol-006",
        "anchor": "o012-fom-u007-sol-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u007-ex-genus-two-homology",
      "projected_id": "urn:uuid:f905b1c0-d370-5164-ae1f-5096427cddb1",
      "title": "Contoh (homologi permukaan genus dua). Misalkan",
      "kind": "example",
      "order": 19,
      "group": "unit:o012-fom-u007",
      "parent_id": "unit:o012-fom-u007",
      "native_path": [
        "unit:o012-fom-u007",
        "unit:o012-fom-u007-ex-genus-two-homology"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u007-term-0470",
        "concept:o012-fom-u007-term-0471",
        "concept:o012-fom-u007-term-0472",
        "concept:o012-fom-u007-term-0473",
        "concept:o012-fom-u007-term-0474",
        "concept:o012-fom-u007-term-0475",
        "concept:o012-fom-u007-term-0476",
        "concept:o012-fom-u007-term-0477",
        "concept:o012-fom-u007-term-0478",
        "concept:o012-fom-u007-term-0479",
        "concept:o012-fom-u007-term-0480",
        "concept:o012-fom-u007-term-0481",
        "concept:o012-fom-u007-term-0482",
        "concept:o012-fom-u007-term-0483",
        "concept:o012-fom-u007-term-0484"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "869d975599cf5eb1be1d485a139cedd0adbb16344048750a02720450e067823f",
        "file_sha256": "417b62c6c334b2f55965b623d8bfc8c3c94d4b2e109db149e42e294916673def",
        "line_end": 996,
        "line_start": 915,
        "path": "source/id-ID/fomberg/units/fomberg-unit-007-cellular-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u007-ex-genus-two-homology",
        "anchor": "o012-fom-u007-ex-genus-two-homology",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u007-audit-src-004",
      "projected_id": "urn:uuid:5e60a55c-e498-5ef5-a6b3-1196b6dc8277",
      "title": "Koreksi jenis objek pada peta yang homotopik-nol. Sumber menyebut",
      "kind": "source_audit",
      "order": 20,
      "group": "unit:o012-fom-u007",
      "parent_id": "unit:o012-fom-u007",
      "native_path": [
        "unit:o012-fom-u007",
        "unit:o012-fom-u007-audit-src-004"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u007-term-0470",
        "concept:o012-fom-u007-term-0471",
        "concept:o012-fom-u007-term-0472",
        "concept:o012-fom-u007-term-0473",
        "concept:o012-fom-u007-term-0474",
        "concept:o012-fom-u007-term-0475",
        "concept:o012-fom-u007-term-0476",
        "concept:o012-fom-u007-term-0477",
        "concept:o012-fom-u007-term-0478",
        "concept:o012-fom-u007-term-0479",
        "concept:o012-fom-u007-term-0480",
        "concept:o012-fom-u007-term-0481",
        "concept:o012-fom-u007-term-0482",
        "concept:o012-fom-u007-term-0483",
        "concept:o012-fom-u007-term-0484"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u007-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "3d0a1ab74bd52961ce6aa9f7193050112937f720146c2c586444990e3c1e31c8",
        "file_sha256": "417b62c6c334b2f55965b623d8bfc8c3c94d4b2e109db149e42e294916673def",
        "line_end": 1004,
        "line_start": 998,
        "path": "source/id-ID/fomberg/units/fomberg-unit-007-cellular-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u007-audit-src-004",
        "anchor": "o012-fom-u007-audit-src-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u007-rem-genus-g-homology",
      "projected_id": "urn:uuid:6361ae40-457b-57ba-9a94-263497dcbb01",
      "title": "Catatan. Argumen pada",
      "kind": "remark",
      "order": 21,
      "group": "unit:o012-fom-u007",
      "parent_id": "unit:o012-fom-u007",
      "native_path": [
        "unit:o012-fom-u007",
        "unit:o012-fom-u007-rem-genus-g-homology"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u007-term-0470",
        "concept:o012-fom-u007-term-0471",
        "concept:o012-fom-u007-term-0472",
        "concept:o012-fom-u007-term-0473",
        "concept:o012-fom-u007-term-0474",
        "concept:o012-fom-u007-term-0475",
        "concept:o012-fom-u007-term-0476",
        "concept:o012-fom-u007-term-0477",
        "concept:o012-fom-u007-term-0478",
        "concept:o012-fom-u007-term-0479",
        "concept:o012-fom-u007-term-0480",
        "concept:o012-fom-u007-term-0481",
        "concept:o012-fom-u007-term-0482",
        "concept:o012-fom-u007-term-0483",
        "concept:o012-fom-u007-term-0484"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "d3d39e34d5eabc1829bd09122157c0d27fc8a073cb266e3907de5b205497ab38",
        "file_sha256": "417b62c6c334b2f55965b623d8bfc8c3c94d4b2e109db149e42e294916673def",
        "line_end": 1027,
        "line_start": 1006,
        "path": "source/id-ID/fomberg/units/fomberg-unit-007-cellular-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u007-rem-genus-g-homology",
        "anchor": "o012-fom-u007-rem-genus-g-homology",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u007-ex-klein-bottle-homology",
      "projected_id": "urn:uuid:467aaa55-fe02-5c0d-93b3-641104ca3ba2",
      "title": "Contoh (homologi botol Klein). Tinjau botol Klein $K$ dengan struktur",
      "kind": "example",
      "order": 22,
      "group": "unit:o012-fom-u007",
      "parent_id": "unit:o012-fom-u007",
      "native_path": [
        "unit:o012-fom-u007",
        "unit:o012-fom-u007-ex-klein-bottle-homology"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u007-term-0470",
        "concept:o012-fom-u007-term-0471",
        "concept:o012-fom-u007-term-0472",
        "concept:o012-fom-u007-term-0473",
        "concept:o012-fom-u007-term-0474",
        "concept:o012-fom-u007-term-0475",
        "concept:o012-fom-u007-term-0476",
        "concept:o012-fom-u007-term-0477",
        "concept:o012-fom-u007-term-0478",
        "concept:o012-fom-u007-term-0479",
        "concept:o012-fom-u007-term-0480",
        "concept:o012-fom-u007-term-0481",
        "concept:o012-fom-u007-term-0482",
        "concept:o012-fom-u007-term-0483",
        "concept:o012-fom-u007-term-0484"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "8ce32f3a4666e30a3434bb2198e5cf24fe6f47d865deaa56fe57c3bc0fd95e10",
        "file_sha256": "417b62c6c334b2f55965b623d8bfc8c3c94d4b2e109db149e42e294916673def",
        "line_end": 1129,
        "line_start": 1029,
        "path": "source/id-ID/fomberg/units/fomberg-unit-007-cellular-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u007-ex-klein-bottle-homology",
        "anchor": "o012-fom-u007-ex-klein-bottle-homology",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u007-audit-src-005",
      "projected_id": "urn:uuid:e3e6916d-a3fe-55fb-ab85-db08c13a0cec",
      "title": "Koreksi koefisien kedua. Baris 4074 mengulang",
      "kind": "source_audit",
      "order": 23,
      "group": "unit:o012-fom-u007",
      "parent_id": "unit:o012-fom-u007",
      "native_path": [
        "unit:o012-fom-u007",
        "unit:o012-fom-u007-audit-src-005"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u007-term-0470",
        "concept:o012-fom-u007-term-0471",
        "concept:o012-fom-u007-term-0472",
        "concept:o012-fom-u007-term-0473",
        "concept:o012-fom-u007-term-0474",
        "concept:o012-fom-u007-term-0475",
        "concept:o012-fom-u007-term-0476",
        "concept:o012-fom-u007-term-0477",
        "concept:o012-fom-u007-term-0478",
        "concept:o012-fom-u007-term-0479",
        "concept:o012-fom-u007-term-0480",
        "concept:o012-fom-u007-term-0481",
        "concept:o012-fom-u007-term-0482",
        "concept:o012-fom-u007-term-0483",
        "concept:o012-fom-u007-term-0484"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u007-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "bc9bfb3b916d2b69957e14b4d213e7a2c121a2f73f5e428ed1b325c1c1d9e732",
        "file_sha256": "417b62c6c334b2f55965b623d8bfc8c3c94d4b2e109db149e42e294916673def",
        "line_end": 1138,
        "line_start": 1131,
        "path": "source/id-ID/fomberg/units/fomberg-unit-007-cellular-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u007-audit-src-005",
        "anchor": "o012-fom-u007-audit-src-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u007-audit-src-006",
      "projected_id": "urn:uuid:5ecb9654-f624-585d-9f2a-7c676b16cd2d",
      "title": "Normalisasi simbol bilangan bulat. Baris 4086 memakai huruf biasa $Z$",
      "kind": "source_audit",
      "order": 24,
      "group": "unit:o012-fom-u007",
      "parent_id": "unit:o012-fom-u007",
      "native_path": [
        "unit:o012-fom-u007",
        "unit:o012-fom-u007-audit-src-006"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u007-term-0470",
        "concept:o012-fom-u007-term-0471",
        "concept:o012-fom-u007-term-0472",
        "concept:o012-fom-u007-term-0473",
        "concept:o012-fom-u007-term-0474",
        "concept:o012-fom-u007-term-0475",
        "concept:o012-fom-u007-term-0476",
        "concept:o012-fom-u007-term-0477",
        "concept:o012-fom-u007-term-0478",
        "concept:o012-fom-u007-term-0479",
        "concept:o012-fom-u007-term-0480",
        "concept:o012-fom-u007-term-0481",
        "concept:o012-fom-u007-term-0482",
        "concept:o012-fom-u007-term-0483",
        "concept:o012-fom-u007-term-0484"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u007-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "9d453b5ff43c074eb39dc50e7cf2ae25910138189206a0b82705d9935b94d629",
        "file_sha256": "417b62c6c334b2f55965b623d8bfc8c3c94d4b2e109db149e42e294916673def",
        "line_end": 1144,
        "line_start": 1140,
        "path": "source/id-ID/fomberg/units/fomberg-unit-007-cellular-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u007-audit-src-006",
        "anchor": "o012-fom-u007-audit-src-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u007-audit-closed-surface-boundary",
      "projected_id": "urn:uuid:c0da37e0-69c5-5867-90c9-7d6dcad77efd",
      "title": "Klarifikasi batas sel fundamental. Sumber menyebut domain peta sebagai",
      "kind": "source_audit",
      "order": 25,
      "group": "unit:o012-fom-u007",
      "parent_id": "unit:o012-fom-u007",
      "native_path": [
        "unit:o012-fom-u007",
        "unit:o012-fom-u007-audit-closed-surface-boundary"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u007-term-0470",
        "concept:o012-fom-u007-term-0471",
        "concept:o012-fom-u007-term-0472",
        "concept:o012-fom-u007-term-0473",
        "concept:o012-fom-u007-term-0474",
        "concept:o012-fom-u007-term-0475",
        "concept:o012-fom-u007-term-0476",
        "concept:o012-fom-u007-term-0477",
        "concept:o012-fom-u007-term-0478",
        "concept:o012-fom-u007-term-0479",
        "concept:o012-fom-u007-term-0480",
        "concept:o012-fom-u007-term-0481",
        "concept:o012-fom-u007-term-0482",
        "concept:o012-fom-u007-term-0483",
        "concept:o012-fom-u007-term-0484"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u007-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "63232c605c6d5fe4a24935674a6f36c4e270690324c3d4af12dc6c5e437702b1",
        "file_sha256": "417b62c6c334b2f55965b623d8bfc8c3c94d4b2e109db149e42e294916673def",
        "line_end": 1152,
        "line_start": 1146,
        "path": "source/id-ID/fomberg/units/fomberg-unit-007-cellular-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u007-audit-closed-surface-boundary",
        "anchor": "o012-fom-u007-audit-closed-surface-boundary",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u007-ex-real-projective-space-homology",
      "projected_id": "urn:uuid:531fa80c-0c94-595a-845c-c87194923b08",
      "title": "Contoh (homologi ruang projektif real). Ambil",
      "kind": "example",
      "order": 26,
      "group": "unit:o012-fom-u007",
      "parent_id": "unit:o012-fom-u007",
      "native_path": [
        "unit:o012-fom-u007",
        "unit:o012-fom-u007-ex-real-projective-space-homology"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u007-term-0470",
        "concept:o012-fom-u007-term-0471",
        "concept:o012-fom-u007-term-0472",
        "concept:o012-fom-u007-term-0473",
        "concept:o012-fom-u007-term-0474",
        "concept:o012-fom-u007-term-0475",
        "concept:o012-fom-u007-term-0476",
        "concept:o012-fom-u007-term-0477",
        "concept:o012-fom-u007-term-0478",
        "concept:o012-fom-u007-term-0479",
        "concept:o012-fom-u007-term-0480",
        "concept:o012-fom-u007-term-0481",
        "concept:o012-fom-u007-term-0482",
        "concept:o012-fom-u007-term-0483",
        "concept:o012-fom-u007-term-0484"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:fomberg-cc-by-sa-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "187506868c1c68faa98d2b36a6f8103defdda64411d31841463e75f6fe0d57ce",
        "file_sha256": "417b62c6c334b2f55965b623d8bfc8c3c94d4b2e109db149e42e294916673def",
        "line_end": 1250,
        "line_start": 1154,
        "path": "source/id-ID/fomberg/units/fomberg-unit-007-cellular-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u007-ex-real-projective-space-homology",
        "anchor": "o012-fom-u007-ex-real-projective-space-homology",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u007-audit-src-007",
      "projected_id": "urn:uuid:c6b22b11-96c6-5a84-828c-5e8c723c146b",
      "title": "Koreksi dimensi prapeta. Baris 4149 menempatkan $x$ di $S^1$, padahal",
      "kind": "source_audit",
      "order": 27,
      "group": "unit:o012-fom-u007",
      "parent_id": "unit:o012-fom-u007",
      "native_path": [
        "unit:o012-fom-u007",
        "unit:o012-fom-u007-audit-src-007"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u007-term-0470",
        "concept:o012-fom-u007-term-0471",
        "concept:o012-fom-u007-term-0472",
        "concept:o012-fom-u007-term-0473",
        "concept:o012-fom-u007-term-0474",
        "concept:o012-fom-u007-term-0475",
        "concept:o012-fom-u007-term-0476",
        "concept:o012-fom-u007-term-0477",
        "concept:o012-fom-u007-term-0478",
        "concept:o012-fom-u007-term-0479",
        "concept:o012-fom-u007-term-0480",
        "concept:o012-fom-u007-term-0481",
        "concept:o012-fom-u007-term-0482",
        "concept:o012-fom-u007-term-0483",
        "concept:o012-fom-u007-term-0484"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u007-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "5d24c0f64b29fea8b02283e2191836b01a44b356429b04de7154442e47126966",
        "file_sha256": "417b62c6c334b2f55965b623d8bfc8c3c94d4b2e109db149e42e294916673def",
        "line_end": 1256,
        "line_start": 1252,
        "path": "source/id-ID/fomberg/units/fomberg-unit-007-cellular-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u007-audit-src-007",
        "anchor": "o012-fom-u007-audit-src-007",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u007-audit-src-008",
      "projected_id": "urn:uuid:93c2eeff-c14a-508b-a128-9e1167839fee",
      "title": "Koreksi tipe aljabar. Setelah menghitung derajat peta sfera, sumber",
      "kind": "source_audit",
      "order": 28,
      "group": "unit:o012-fom-u007",
      "parent_id": "unit:o012-fom-u007",
      "native_path": [
        "unit:o012-fom-u007",
        "unit:o012-fom-u007-audit-src-008"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u007-term-0470",
        "concept:o012-fom-u007-term-0471",
        "concept:o012-fom-u007-term-0472",
        "concept:o012-fom-u007-term-0473",
        "concept:o012-fom-u007-term-0474",
        "concept:o012-fom-u007-term-0475",
        "concept:o012-fom-u007-term-0476",
        "concept:o012-fom-u007-term-0477",
        "concept:o012-fom-u007-term-0478",
        "concept:o012-fom-u007-term-0479",
        "concept:o012-fom-u007-term-0480",
        "concept:o012-fom-u007-term-0481",
        "concept:o012-fom-u007-term-0482",
        "concept:o012-fom-u007-term-0483",
        "concept:o012-fom-u007-term-0484"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u007-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "2358c58638ec76b8d7538bd2a57894f13f92121a17744e1345000429d14e45d7",
        "file_sha256": "417b62c6c334b2f55965b623d8bfc8c3c94d4b2e109db149e42e294916673def",
        "line_end": 1264,
        "line_start": 1258,
        "path": "source/id-ID/fomberg/units/fomberg-unit-007-cellular-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u007-audit-src-008",
        "anchor": "o012-fom-u007-audit-src-008",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u007-mastery",
      "projected_id": "urn:uuid:5a0274bc-558c-56ed-8a8d-ef4f8ddafef4",
      "title": "Pemeriksaan penguasaan",
      "kind": "section",
      "order": 29,
      "group": "unit:o012-fom-u007",
      "parent_id": "unit:o012-fom-u007",
      "native_path": [
        "unit:o012-fom-u007",
        "unit:o012-fom-u007-mastery"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u007-term-0470",
        "concept:o012-fom-u007-term-0471",
        "concept:o012-fom-u007-term-0472",
        "concept:o012-fom-u007-term-0473",
        "concept:o012-fom-u007-term-0474",
        "concept:o012-fom-u007-term-0475",
        "concept:o012-fom-u007-term-0476",
        "concept:o012-fom-u007-term-0477",
        "concept:o012-fom-u007-term-0478",
        "concept:o012-fom-u007-term-0479",
        "concept:o012-fom-u007-term-0480",
        "concept:o012-fom-u007-term-0481",
        "concept:o012-fom-u007-term-0482",
        "concept:o012-fom-u007-term-0483",
        "concept:o012-fom-u007-term-0484"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u007-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "5ff4901c1dd7c9430add00f64a0acab0ddaad0fcaeb1570aed4d126c2d08ead5",
        "file_sha256": "417b62c6c334b2f55965b623d8bfc8c3c94d4b2e109db149e42e294916673def",
        "line_end": 1918,
        "line_start": 1266,
        "path": "source/id-ID/fomberg/units/fomberg-unit-007-cellular-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u007-mastery",
        "anchor": "o012-fom-u007-mastery",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u007-boundary-001",
      "projected_id": "urn:uuid:6796bff9-6de2-552d-acea-5fc4007d91c3",
      "title": "Batas sumber komponen. Unit ini menerjemahkan",
      "kind": "boundary",
      "order": 30,
      "group": "unit:o012-fom-u007",
      "parent_id": "unit:o012-fom-u007",
      "native_path": [
        "unit:o012-fom-u007",
        "unit:o012-fom-u007-boundary-001"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u007-term-0470",
        "concept:o012-fom-u007-term-0471",
        "concept:o012-fom-u007-term-0472",
        "concept:o012-fom-u007-term-0473",
        "concept:o012-fom-u007-term-0474",
        "concept:o012-fom-u007-term-0475",
        "concept:o012-fom-u007-term-0476",
        "concept:o012-fom-u007-term-0477",
        "concept:o012-fom-u007-term-0478",
        "concept:o012-fom-u007-term-0479",
        "concept:o012-fom-u007-term-0480",
        "concept:o012-fom-u007-term-0481",
        "concept:o012-fom-u007-term-0482",
        "concept:o012-fom-u007-term-0483",
        "concept:o012-fom-u007-term-0484"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u007-companion-cc-by-sa-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "424bb6dc1d3208626f685f9e29860d2762e32d02d58138cdde6987f04875ae54",
        "file_sha256": "417b62c6c334b2f55965b623d8bfc8c3c94d4b2e109db149e42e294916673def",
        "line_end": 1934,
        "line_start": 1919,
        "path": "source/id-ID/fomberg/units/fomberg-unit-007-cellular-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u007-boundary-001",
        "anchor": "o012-fom-u007-boundary-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-fom-u007",
      "projected_id": "urn:uuid:7dd632a7-ac0f-50eb-a08d-5c5aeac4423b",
      "title": "Topologi Aljabar — Komponen Fomberg Unit 007: Homologi Seluler",
      "kind": "reader_unit",
      "order": 37,
      "group": "unit:o012-fom-u007",
      "parent_id": "course:o012-d60",
      "native_path": [
        "unit:o012-fom-u007"
      ],
      "concept_ids": [
        "concept:attaching-map",
        "concept:characteristic-map",
        "concept:cw-complex",
        "concept:hawaiian-earring",
        "concept:weak-topology",
        "concept:o012-fom-u007-term-0470",
        "concept:o012-fom-u007-term-0471",
        "concept:o012-fom-u007-term-0472",
        "concept:o012-fom-u007-term-0473",
        "concept:o012-fom-u007-term-0474",
        "concept:o012-fom-u007-term-0475",
        "concept:o012-fom-u007-term-0476",
        "concept:o012-fom-u007-term-0477",
        "concept:o012-fom-u007-term-0478",
        "concept:o012-fom-u007-term-0479",
        "concept:o012-fom-u007-term-0480",
        "concept:o012-fom-u007-term-0481",
        "concept:o012-fom-u007-term-0482",
        "concept:o012-fom-u007-term-0483",
        "concept:o012-fom-u007-term-0484"
      ],
      "route_unit_ids": "D60-R12",
      "edition_id": "edition:fomberg-at-2025-563194f",
      "resource_id": "resource:fomberg-algebraic-topology-2025",
      "rights_ids": [
        "rights:o012-fom-u007-composite-cc-by-sa-4.0"
      ],
      "provenance_relation": "composite_translated_and_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "417b62c6c334b2f55965b623d8bfc8c3c94d4b2e109db149e42e294916673def",
        "file_sha256": "417b62c6c334b2f55965b623d8bfc8c3c94d4b2e109db149e42e294916673def",
        "line_end": 1934,
        "line_start": 1,
        "path": "source/id-ID/fomberg/units/fomberg-unit-007-cellular-homology.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-fom-u007",
        "anchor": "o012-fom-u007",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l01-note-chain-complex",
      "projected_id": "urn:uuid:b226e20a-362d-55fd-8711-637b28cbacab",
      "title": "Catatan: kompleks rantai",
      "kind": "note",
      "order": 1,
      "group": "unit:o012-rbt-u001",
      "parent_id": "unit:o012-rbt-l01-s01",
      "native_path": [
        "unit:o012-rbt-u001",
        "unit:o012-rbt-l01",
        "unit:o012-rbt-l01-s01",
        "unit:o012-rbt-l01-note-chain-complex"
      ],
      "concept_ids": [
        "concept:chain-complex"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "built",
      "source_locator": {
        "content_sha256": "a4c1bab286de72447d4e0a5c63b61be1ae7fd1ffb478621f6979551321f0c691",
        "file_sha256": "dccc7b727695d26d0b425c0eae22db1697cea93e295391fa7685fbca2d011dc7",
        "line_end": 33,
        "line_start": 30,
        "path": "source/id-ID/reader-unit-001.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l01-note-chain-complex",
        "anchor": "o012-rbt-l01-note-chain-complex",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l01-note-prerequisite",
      "projected_id": "urn:uuid:b65b7dd6-940f-5875-9206-e1b83b8f4ac7",
      "title": "Prasyarat sumber",
      "kind": "note",
      "order": 1,
      "group": "unit:o012-rbt-u001",
      "parent_id": "unit:o012-rbt-l01-s02",
      "native_path": [
        "unit:o012-rbt-u001",
        "unit:o012-rbt-l01",
        "unit:o012-rbt-l01-s02",
        "unit:o012-rbt-l01-note-prerequisite"
      ],
      "concept_ids": [],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "built",
      "source_locator": {
        "content_sha256": "1fa47471c2c2cc80aa4781ea826395a078f99473016e58f30ebe687b4c000399",
        "file_sha256": "dccc7b727695d26d0b425c0eae22db1697cea93e295391fa7685fbca2d011dc7",
        "line_end": 57,
        "line_start": 55,
        "path": "source/id-ID/reader-unit-001.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l01-note-prerequisite",
        "anchor": "o012-rbt-l01-note-prerequisite",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l01-s01",
      "projected_id": "urn:uuid:8f246b20-75a8-53d0-97af-e6815d9883f5",
      "title": "Apa yang dipelajari oleh topologi aljabar?",
      "kind": "section",
      "order": 1,
      "group": "unit:o012-rbt-u001",
      "parent_id": "unit:o012-rbt-l01",
      "native_path": [
        "unit:o012-rbt-u001",
        "unit:o012-rbt-l01",
        "unit:o012-rbt-l01-s01"
      ],
      "concept_ids": [
        "concept:algebraic-topology",
        "concept:functor",
        "concept:homotopy-type",
        "concept:chain-complex"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "built",
      "source_locator": {
        "content_sha256": "eedef1ad9f34f0f149032fa93ca8356d817aa2c7fbd27c83a0864566fe32046d",
        "file_sha256": "dccc7b727695d26d0b425c0eae22db1697cea93e295391fa7685fbca2d011dc7",
        "line_end": 50,
        "line_start": 18,
        "path": "source/id-ID/reader-unit-001.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l01-s01",
        "anchor": "o012-rbt-l01-s01",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l01-sol-001",
      "projected_id": "urn:uuid:1c8622b6-42aa-584c-b1fe-496cb3920d71",
      "title": "Solusi Latihan 1.1",
      "kind": "solution",
      "order": 1,
      "group": "unit:o012-rbt-u001",
      "parent_id": "unit:o012-rbt-u001-mastery",
      "native_path": [
        "unit:o012-rbt-u001",
        "unit:o012-rbt-u001-mastery",
        "unit:o012-rbt-l01-sol-001"
      ],
      "concept_ids": [
        "concept:continuity",
        "concept:generated-topology"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "built",
      "source_locator": {
        "content_sha256": "2134cfa8642fa065ec7b484cc7ef6ea96d4cda1ab62763126ac256651ca41348",
        "file_sha256": "dccc7b727695d26d0b425c0eae22db1697cea93e295391fa7685fbca2d011dc7",
        "line_end": 184,
        "line_start": 173,
        "path": "source/id-ID/reader-unit-001.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l01-sol-001",
        "anchor": "o012-rbt-l01-sol-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-u001",
      "projected_id": "urn:uuid:5025d5f7-6712-5f7f-90d5-ceb106c10caa",
      "title": "Topologi Aljabar — Unit 1: Pengantar dan Ruang Topologis",
      "kind": "reader_unit",
      "order": 1,
      "group": "unit:o012-rbt-u001",
      "parent_id": "course:o012-d60",
      "native_path": [
        "unit:o012-rbt-u001"
      ],
      "concept_ids": [
        "concept:algebraic-topology",
        "concept:topological-space"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u001-composite-cc-by-4.0"
      ],
      "provenance_relation": "composite_translated_and_original",
      "translation_state": "built",
      "source_locator": {
        "content_sha256": "dccc7b727695d26d0b425c0eae22db1697cea93e295391fa7685fbca2d011dc7",
        "file_sha256": "dccc7b727695d26d0b425c0eae22db1697cea93e295391fa7685fbca2d011dc7",
        "line_end": 225,
        "line_start": 1,
        "path": "source/id-ID/reader-unit-001.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/",
        "anchor": null,
        "state": "course_fallback",
        "anchor_occurrences": 0
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-u001-notice",
      "projected_id": "urn:uuid:081da25b-473f-513f-a8e5-066c82c23095",
      "title": "Tentang unit ini",
      "kind": "notice",
      "order": 1,
      "group": "unit:o012-rbt-u001",
      "parent_id": "unit:o012-rbt-u001",
      "native_path": [
        "unit:o012-rbt-u001",
        "unit:o012-rbt-u001-notice"
      ],
      "concept_ids": [],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "built",
      "source_locator": {
        "content_sha256": "30f191b458c2d88de8004316f3b5547f5e578f27996978394530fee5a43efff6",
        "file_sha256": "dccc7b727695d26d0b425c0eae22db1697cea93e295391fa7685fbca2d011dc7",
        "line_end": 15,
        "line_start": 12,
        "path": "source/id-ID/reader-unit-001.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-u001-notice",
        "anchor": "o012-rbt-u001-notice",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l01",
      "projected_id": "urn:uuid:e49ef72d-3785-597b-a5f2-54d007c0ac45",
      "title": "Kuliah 1",
      "kind": "lecture",
      "order": 2,
      "group": "unit:o012-rbt-u001",
      "parent_id": "unit:o012-rbt-u001",
      "native_path": [
        "unit:o012-rbt-u001",
        "unit:o012-rbt-l01"
      ],
      "concept_ids": [
        "concept:algebraic-topology",
        "concept:topological-space"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "built",
      "source_locator": {
        "content_sha256": "a8ecfc1781bcdf303d9421b4bc3bc67f982155e61c10ed67c42e9bc2fea29731",
        "file_sha256": "dccc7b727695d26d0b425c0eae22db1697cea93e295391fa7685fbca2d011dc7",
        "line_end": 168,
        "line_start": 16,
        "path": "source/id-ID/reader-unit-001.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l01",
        "anchor": "o012-rbt-l01",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l01-def-001",
      "projected_id": "urn:uuid:6f71de15-0425-5aeb-9a27-6cacd5ba0524",
      "title": "Definisi 1.1 (topologi)",
      "kind": "definition",
      "order": 2,
      "group": "unit:o012-rbt-u001",
      "parent_id": "unit:o012-rbt-l01-s02",
      "native_path": [
        "unit:o012-rbt-u001",
        "unit:o012-rbt-l01",
        "unit:o012-rbt-l01-s02",
        "unit:o012-rbt-l01-def-001"
      ],
      "concept_ids": [
        "concept:topology",
        "concept:open-set",
        "concept:topological-space"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "built",
      "source_locator": {
        "content_sha256": "8eaa16016aae32fda826655c9a2a109e1f73477065dd207f123061d94fbf6f06",
        "file_sha256": "dccc7b727695d26d0b425c0eae22db1697cea93e295391fa7685fbca2d011dc7",
        "line_end": 67,
        "line_start": 59,
        "path": "source/id-ID/reader-unit-001.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l01-def-001",
        "anchor": "o012-rbt-l01-def-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l01-exa-001",
      "projected_id": "urn:uuid:49dc88c4-7383-5064-bbb7-938ed2bcb776",
      "title": "Contoh 1.1",
      "kind": "example",
      "order": 2,
      "group": "unit:o012-rbt-u001",
      "parent_id": "unit:o012-rbt-l01-s01",
      "native_path": [
        "unit:o012-rbt-u001",
        "unit:o012-rbt-l01",
        "unit:o012-rbt-l01-s01",
        "unit:o012-rbt-l01-exa-001"
      ],
      "concept_ids": [
        "concept:homotopy-type"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "built",
      "source_locator": {
        "content_sha256": "47891bc8edb613d98b3845a6ce42375982a65486f080dac6e54040bdac5f1221",
        "file_sha256": "dccc7b727695d26d0b425c0eae22db1697cea93e295391fa7685fbca2d011dc7",
        "line_end": 37,
        "line_start": 35,
        "path": "source/id-ID/reader-unit-001.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l01-exa-001",
        "anchor": "o012-rbt-l01-exa-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l01-s02",
      "projected_id": "urn:uuid:44bebf9e-1ec8-5e40-9b36-98439fa98173",
      "title": "Ruang topologis",
      "kind": "section",
      "order": 2,
      "group": "unit:o012-rbt-u001",
      "parent_id": "unit:o012-rbt-l01",
      "native_path": [
        "unit:o012-rbt-u001",
        "unit:o012-rbt-l01",
        "unit:o012-rbt-l01-s02"
      ],
      "concept_ids": [
        "concept:topological-space",
        "concept:topology",
        "concept:continuity",
        "concept:initial-topology"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "built",
      "source_locator": {
        "content_sha256": "8df64ba2c559bd0a4dbece0831dc8f707a687f4a736e4876cd2a2fe935b87f1d",
        "file_sha256": "dccc7b727695d26d0b425c0eae22db1697cea93e295391fa7685fbca2d011dc7",
        "line_end": 168,
        "line_start": 51,
        "path": "source/id-ID/reader-unit-001.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l01-s02",
        "anchor": "o012-rbt-l01-s02",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l01-sol-002",
      "projected_id": "urn:uuid:06f73260-0091-5a08-845f-02d11342aeb4",
      "title": "Solusi Latihan 1.2",
      "kind": "solution",
      "order": 2,
      "group": "unit:o012-rbt-u001",
      "parent_id": "unit:o012-rbt-u001-mastery",
      "native_path": [
        "unit:o012-rbt-u001",
        "unit:o012-rbt-u001-mastery",
        "unit:o012-rbt-l01-sol-002"
      ],
      "concept_ids": [
        "concept:initial-topology",
        "concept:neighborhood-basis"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "built",
      "source_locator": {
        "content_sha256": "3301ca6ebc7d64da54d3a79aa55aee60f6f54c38bd5b2b3f49036a0da08ea74f",
        "file_sha256": "dccc7b727695d26d0b425c0eae22db1697cea93e295391fa7685fbca2d011dc7",
        "line_end": 196,
        "line_start": 185,
        "path": "source/id-ID/reader-unit-001.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l01-sol-002",
        "anchor": "o012-rbt-l01-sol-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l01-check-001",
      "projected_id": "urn:uuid:01fa45ca-2622-5679-a22e-02a6ec24ec68",
      "title": "Pemeriksaan Lema 1.1",
      "kind": "proof_check",
      "order": 3,
      "group": "unit:o012-rbt-u001",
      "parent_id": "unit:o012-rbt-u001-mastery",
      "native_path": [
        "unit:o012-rbt-u001",
        "unit:o012-rbt-u001-mastery",
        "unit:o012-rbt-l01-check-001"
      ],
      "concept_ids": [
        "concept:initial-topology",
        "concept:universal-property",
        "concept:continuity"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "built",
      "source_locator": {
        "content_sha256": "d965de7328fde84523e8bdfc62b0ce0d166286408f28144ee332cca16685c5cd",
        "file_sha256": "dccc7b727695d26d0b425c0eae22db1697cea93e295391fa7685fbca2d011dc7",
        "line_end": 209,
        "line_start": 197,
        "path": "source/id-ID/reader-unit-001.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l01-check-001",
        "anchor": "o012-rbt-l01-check-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l01-exa-002",
      "projected_id": "urn:uuid:bd7ac529-263c-5ace-80d0-b623ec3254e6",
      "title": "Contoh 1.2",
      "kind": "example",
      "order": 3,
      "group": "unit:o012-rbt-u001",
      "parent_id": "unit:o012-rbt-l01-s01",
      "native_path": [
        "unit:o012-rbt-u001",
        "unit:o012-rbt-l01",
        "unit:o012-rbt-l01-s01",
        "unit:o012-rbt-l01-exa-002"
      ],
      "concept_ids": [
        "concept:deformation-retract",
        "concept:homotopy-equivalence"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "built",
      "source_locator": {
        "content_sha256": "c84c1d884d9fbb82e17678cef34a4555a9372b64408c4e7b5190df653448e2dc",
        "file_sha256": "dccc7b727695d26d0b425c0eae22db1697cea93e295391fa7685fbca2d011dc7",
        "line_end": 43,
        "line_start": 39,
        "path": "source/id-ID/reader-unit-001.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l01-exa-002",
        "anchor": "o012-rbt-l01-exa-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l01-exa-004",
      "projected_id": "urn:uuid:68d10898-fcef-5c44-a475-2f5e660e2665",
      "title": "Contoh 1.4",
      "kind": "example",
      "order": 3,
      "group": "unit:o012-rbt-u001",
      "parent_id": "unit:o012-rbt-l01-s02",
      "native_path": [
        "unit:o012-rbt-u001",
        "unit:o012-rbt-l01",
        "unit:o012-rbt-l01-s02",
        "unit:o012-rbt-l01-exa-004"
      ],
      "concept_ids": [
        "concept:euclidean-topology",
        "concept:discrete-topology",
        "concept:indiscrete-topology"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "built",
      "source_locator": {
        "content_sha256": "4a854092f6d125531e1193363b1a114c4286c89d48988d71ee2207f87d1ee752",
        "file_sha256": "dccc7b727695d26d0b425c0eae22db1697cea93e295391fa7685fbca2d011dc7",
        "line_end": 73,
        "line_start": 69,
        "path": "source/id-ID/reader-unit-001.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l01-exa-004",
        "anchor": "o012-rbt-l01-exa-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-u001-mastery",
      "projected_id": "urn:uuid:430a4524-e684-53c5-aaf0-48816cca207b",
      "title": "Pendamping penguasaan terpecahkan",
      "kind": "mastery_section",
      "order": 3,
      "group": "unit:o012-rbt-u001",
      "parent_id": "unit:o012-rbt-u001",
      "native_path": [
        "unit:o012-rbt-u001",
        "unit:o012-rbt-u001-mastery"
      ],
      "concept_ids": [
        "concept:continuity",
        "concept:initial-topology",
        "concept:deformation-retract"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "built",
      "source_locator": {
        "content_sha256": "ab0f7320c7a6a0d51b18db02629e264005cb9935a24502fcbaebc5550b770fb6",
        "file_sha256": "dccc7b727695d26d0b425c0eae22db1697cea93e295391fa7685fbca2d011dc7",
        "line_end": 225,
        "line_start": 169,
        "path": "source/id-ID/reader-unit-001.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-u001-mastery",
        "anchor": "o012-rbt-u001-mastery",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l01-def-002",
      "projected_id": "urn:uuid:9a5102a5-df76-534a-b30a-87ecaca3e07f",
      "title": "Definisi 1.2 (lingkungan)",
      "kind": "definition",
      "order": 4,
      "group": "unit:o012-rbt-u001",
      "parent_id": "unit:o012-rbt-l01-s02",
      "native_path": [
        "unit:o012-rbt-u001",
        "unit:o012-rbt-l01",
        "unit:o012-rbt-l01-s02",
        "unit:o012-rbt-l01-def-002"
      ],
      "concept_ids": [
        "concept:neighborhood",
        "concept:open-set"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "built",
      "source_locator": {
        "content_sha256": "7634e715b1e0fe057f05c24dd720c1a588f0d66594e4163386a75b8dab9b6ef9",
        "file_sha256": "dccc7b727695d26d0b425c0eae22db1697cea93e295391fa7685fbca2d011dc7",
        "line_end": 79,
        "line_start": 77,
        "path": "source/id-ID/reader-unit-001.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l01-def-002",
        "anchor": "o012-rbt-l01-def-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l01-exa-003",
      "projected_id": "urn:uuid:b5d81b1e-29ee-5a37-b2e7-7344cc1f5c6a",
      "title": "Contoh 1.3",
      "kind": "example",
      "order": 4,
      "group": "unit:o012-rbt-u001",
      "parent_id": "unit:o012-rbt-l01-s01",
      "native_path": [
        "unit:o012-rbt-u001",
        "unit:o012-rbt-l01",
        "unit:o012-rbt-l01-s01",
        "unit:o012-rbt-l01-exa-003"
      ],
      "concept_ids": [
        "concept:homotopy-type"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "built",
      "source_locator": {
        "content_sha256": "437e550af8090b83887bbdc829b00104dcb6ce4b05677e03ea9eb2a7888c6b8e",
        "file_sha256": "dccc7b727695d26d0b425c0eae22db1697cea93e295391fa7685fbca2d011dc7",
        "line_end": 47,
        "line_start": 45,
        "path": "source/id-ID/reader-unit-001.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l01-exa-003",
        "anchor": "o012-rbt-l01-exa-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l01-worked-001",
      "projected_id": "urn:uuid:9345e6d2-ebd9-5340-8e13-48f3edd2d0dd",
      "title": "Contoh terpecahkan: penciutan radial",
      "kind": "worked_example",
      "order": 4,
      "group": "unit:o012-rbt-u001",
      "parent_id": "unit:o012-rbt-u001-mastery",
      "native_path": [
        "unit:o012-rbt-u001",
        "unit:o012-rbt-u001-mastery",
        "unit:o012-rbt-l01-worked-001"
      ],
      "concept_ids": [
        "concept:deformation-retract",
        "concept:homotopy-equivalence",
        "concept:homotopy-type"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "built",
      "source_locator": {
        "content_sha256": "eac2902f14d870ad4e55d8a2914e6331cdd1a2d53b47e3f74659debda2b8f2bf",
        "file_sha256": "dccc7b727695d26d0b425c0eae22db1697cea93e295391fa7685fbca2d011dc7",
        "line_end": 225,
        "line_start": 210,
        "path": "source/id-ID/reader-unit-001.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l01-worked-001",
        "anchor": "o012-rbt-l01-worked-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l01-exa-005",
      "projected_id": "urn:uuid:6a10f8bb-94b6-5364-8190-55eacea46e60",
      "title": "Contoh 1.5",
      "kind": "example",
      "order": 5,
      "group": "unit:o012-rbt-u001",
      "parent_id": "unit:o012-rbt-l01-s02",
      "native_path": [
        "unit:o012-rbt-u001",
        "unit:o012-rbt-l01",
        "unit:o012-rbt-l01-s02",
        "unit:o012-rbt-l01-exa-005"
      ],
      "concept_ids": [
        "concept:neighborhood",
        "concept:euclidean-topology"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "built",
      "source_locator": {
        "content_sha256": "e25d7bbe6cc6c5583ccb0e47f1abda39096329cc3ddd7b01af4a7ddd1c012636",
        "file_sha256": "dccc7b727695d26d0b425c0eae22db1697cea93e295391fa7685fbca2d011dc7",
        "line_end": 83,
        "line_start": 81,
        "path": "source/id-ID/reader-unit-001.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l01-exa-005",
        "anchor": "o012-rbt-l01-exa-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l01-exa-006",
      "projected_id": "urn:uuid:114f245d-551f-5d50-bfc3-825d79b0fa9e",
      "title": "Contoh 1.6",
      "kind": "example",
      "order": 6,
      "group": "unit:o012-rbt-u001",
      "parent_id": "unit:o012-rbt-l01-s02",
      "native_path": [
        "unit:o012-rbt-u001",
        "unit:o012-rbt-l01",
        "unit:o012-rbt-l01-s02",
        "unit:o012-rbt-l01-exa-006"
      ],
      "concept_ids": [
        "concept:metric-topology",
        "concept:neighborhood"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "built",
      "source_locator": {
        "content_sha256": "0b159ff6588bc2a2af4bf483ffccee018c6dd8257de962de7d8233a02965ae6f",
        "file_sha256": "dccc7b727695d26d0b425c0eae22db1697cea93e295391fa7685fbca2d011dc7",
        "line_end": 87,
        "line_start": 85,
        "path": "source/id-ID/reader-unit-001.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l01-exa-006",
        "anchor": "o012-rbt-l01-exa-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l01-def-003",
      "projected_id": "urn:uuid:20a1d1a3-cbb7-500a-9fb4-30c6859341be",
      "title": "Definisi 1.3 (basis lingkungan)",
      "kind": "definition",
      "order": 7,
      "group": "unit:o012-rbt-u001",
      "parent_id": "unit:o012-rbt-l01-s02",
      "native_path": [
        "unit:o012-rbt-u001",
        "unit:o012-rbt-l01",
        "unit:o012-rbt-l01-s02",
        "unit:o012-rbt-l01-def-003"
      ],
      "concept_ids": [
        "concept:neighborhood-basis",
        "concept:generated-topology",
        "concept:closure"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "built",
      "source_locator": {
        "content_sha256": "5e9f1e5c59800f71d4914688bfaa587d7543203355e0b7ded8209c27fc6d2771",
        "file_sha256": "dccc7b727695d26d0b425c0eae22db1697cea93e295391fa7685fbca2d011dc7",
        "line_end": 99,
        "line_start": 91,
        "path": "source/id-ID/reader-unit-001.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l01-def-003",
        "anchor": "o012-rbt-l01-def-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l01-prop-001",
      "projected_id": "urn:uuid:3d4e3af2-9b43-5c5c-b4f8-e31f7b0d4a1d",
      "title": "Proposisi 1.1",
      "kind": "proposition",
      "order": 8,
      "group": "unit:o012-rbt-u001",
      "parent_id": "unit:o012-rbt-l01-s02",
      "native_path": [
        "unit:o012-rbt-u001",
        "unit:o012-rbt-l01",
        "unit:o012-rbt-l01-s02",
        "unit:o012-rbt-l01-prop-001"
      ],
      "concept_ids": [
        "concept:generated-topology",
        "concept:topology"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "built",
      "source_locator": {
        "content_sha256": "399650dae585e150e9b00938670e913d73751e89fc5897b045c34deec710bd1a",
        "file_sha256": "dccc7b727695d26d0b425c0eae22db1697cea93e295391fa7685fbca2d011dc7",
        "line_end": 107,
        "line_start": 105,
        "path": "source/id-ID/reader-unit-001.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l01-prop-001",
        "anchor": "o012-rbt-l01-prop-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l01-proof-001",
      "projected_id": "urn:uuid:0cdc3b9b-a363-5f7d-a33f-408085ac0b15",
      "title": "Bukti Proposisi 1.1",
      "kind": "proof",
      "order": 9,
      "group": "unit:o012-rbt-u001",
      "parent_id": "unit:o012-rbt-l01-s02",
      "native_path": [
        "unit:o012-rbt-u001",
        "unit:o012-rbt-l01",
        "unit:o012-rbt-l01-s02",
        "unit:o012-rbt-l01-proof-001"
      ],
      "concept_ids": [
        "concept:generated-topology"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "built",
      "source_locator": {
        "content_sha256": "2bf8b7ffaa6b288324804222690ecd9f16a19397a028ae1a656ffb3d47eb44bb",
        "file_sha256": "dccc7b727695d26d0b425c0eae22db1697cea93e295391fa7685fbca2d011dc7",
        "line_end": 115,
        "line_start": 109,
        "path": "source/id-ID/reader-unit-001.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l01-proof-001",
        "anchor": "o012-rbt-l01-proof-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l01-exa-007",
      "projected_id": "urn:uuid:718859e7-0272-51ce-908a-233d61867c8f",
      "title": "Contoh 1.7",
      "kind": "example",
      "order": 10,
      "group": "unit:o012-rbt-u001",
      "parent_id": "unit:o012-rbt-l01-s02",
      "native_path": [
        "unit:o012-rbt-u001",
        "unit:o012-rbt-l01",
        "unit:o012-rbt-l01-s02",
        "unit:o012-rbt-l01-exa-007"
      ],
      "concept_ids": [
        "concept:metric-topology",
        "concept:neighborhood-basis"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "built",
      "source_locator": {
        "content_sha256": "e75d89a5114e152d4fde22252f628e8640a284414c77aa9a0eb67cfe346aef26",
        "file_sha256": "dccc7b727695d26d0b425c0eae22db1697cea93e295391fa7685fbca2d011dc7",
        "line_end": 123,
        "line_start": 121,
        "path": "source/id-ID/reader-unit-001.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l01-exa-007",
        "anchor": "o012-rbt-l01-exa-007",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l01-def-004",
      "projected_id": "urn:uuid:6857a4b2-326c-5c59-aa07-43698fd1a04c",
      "title": "Definisi 1.4 (kontinuitas)",
      "kind": "definition",
      "order": 11,
      "group": "unit:o012-rbt-u001",
      "parent_id": "unit:o012-rbt-l01-s02",
      "native_path": [
        "unit:o012-rbt-u001",
        "unit:o012-rbt-l01",
        "unit:o012-rbt-l01-s02",
        "unit:o012-rbt-l01-def-004"
      ],
      "concept_ids": [
        "concept:continuity",
        "concept:neighborhood-basis"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "built",
      "source_locator": {
        "content_sha256": "1d718e781b72479e0bf25de8bb2a1bd4cd0dc78b316b7fcc30338b4fca8f1d3f",
        "file_sha256": "dccc7b727695d26d0b425c0eae22db1697cea93e295391fa7685fbca2d011dc7",
        "line_end": 129,
        "line_start": 127,
        "path": "source/id-ID/reader-unit-001.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l01-def-004",
        "anchor": "o012-rbt-l01-def-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l01-ex-001",
      "projected_id": "urn:uuid:41c9c7ec-a006-536a-8ec7-6916b75af36c",
      "title": "Latihan 1.1",
      "kind": "exercise",
      "order": 12,
      "group": "unit:o012-rbt-u001",
      "parent_id": "unit:o012-rbt-l01-s02",
      "native_path": [
        "unit:o012-rbt-u001",
        "unit:o012-rbt-l01",
        "unit:o012-rbt-l01-s02",
        "unit:o012-rbt-l01-ex-001"
      ],
      "concept_ids": [
        "concept:continuity",
        "concept:generated-topology"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "built",
      "source_locator": {
        "content_sha256": "9f3b86593a51e57affd5fe1670151bfe5d8eb5dfff5d4345044c3a218346eda2",
        "file_sha256": "dccc7b727695d26d0b425c0eae22db1697cea93e295391fa7685fbca2d011dc7",
        "line_end": 137,
        "line_start": 133,
        "path": "source/id-ID/reader-unit-001.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l01-ex-001",
        "anchor": "o012-rbt-l01-ex-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l01-route-hint-r01-001",
            "relation_id": "urn:uuid:490cb686-3829-5cb1-998a-6ce7a99546ea",
            "native_relation_id": "relation:hints:o012-rbt-l01-route-hint-r01-001:o012-rbt-l01-ex-001"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l01-sol-001",
            "relation_id": "urn:uuid:dd3e8ff9-8d94-57ba-a97d-cd299f46ee9d",
            "native_relation_id": "relation:solves:sol-001:ex-001"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l01-def-005",
      "projected_id": "urn:uuid:1d6dcd38-fb98-5dce-8b69-b98f629f0129",
      "title": "Definisi 1.5 (homeomorfisma)",
      "kind": "definition",
      "order": 13,
      "group": "unit:o012-rbt-u001",
      "parent_id": "unit:o012-rbt-l01-s02",
      "native_path": [
        "unit:o012-rbt-u001",
        "unit:o012-rbt-l01",
        "unit:o012-rbt-l01-s02",
        "unit:o012-rbt-l01-def-005"
      ],
      "concept_ids": [
        "concept:homeomorphism",
        "concept:continuity"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "built",
      "source_locator": {
        "content_sha256": "0df4304e4b4e155a0f204c4a2da40650801640d0e74b8421287ca2390ac4f579",
        "file_sha256": "dccc7b727695d26d0b425c0eae22db1697cea93e295391fa7685fbca2d011dc7",
        "line_end": 145,
        "line_start": 141,
        "path": "source/id-ID/reader-unit-001.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l01-def-005",
        "anchor": "o012-rbt-l01-def-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l01-def-006",
      "projected_id": "urn:uuid:a4c771bd-018b-5f0f-8cc6-35f8d13f6efe",
      "title": "Definisi 1.6 (topologi awal)",
      "kind": "definition",
      "order": 14,
      "group": "unit:o012-rbt-u001",
      "parent_id": "unit:o012-rbt-l01-s02",
      "native_path": [
        "unit:o012-rbt-u001",
        "unit:o012-rbt-l01",
        "unit:o012-rbt-l01-s02",
        "unit:o012-rbt-l01-def-006"
      ],
      "concept_ids": [
        "concept:initial-topology",
        "concept:neighborhood-basis",
        "concept:product-topology",
        "concept:subspace-topology"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "built",
      "source_locator": {
        "content_sha256": "0e410111829a9011a247358da8ca166975a97655949cf5caf0f9ec05fec17ce6",
        "file_sha256": "dccc7b727695d26d0b425c0eae22db1697cea93e295391fa7685fbca2d011dc7",
        "line_end": 157,
        "line_start": 149,
        "path": "source/id-ID/reader-unit-001.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l01-def-006",
        "anchor": "o012-rbt-l01-def-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l01-ex-002",
      "projected_id": "urn:uuid:2f84270e-b9dd-5732-baab-f951a3223ca7",
      "title": "Latihan 1.2",
      "kind": "exercise",
      "order": 15,
      "group": "unit:o012-rbt-u001",
      "parent_id": "unit:o012-rbt-l01-s02",
      "native_path": [
        "unit:o012-rbt-u001",
        "unit:o012-rbt-l01",
        "unit:o012-rbt-l01-s02",
        "unit:o012-rbt-l01-ex-002"
      ],
      "concept_ids": [
        "concept:initial-topology",
        "concept:neighborhood-basis"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "built",
      "source_locator": {
        "content_sha256": "e54fafef4c62ad45239725d2c9ca6b71d8b6adbe5c504e44a5f01caad152b765",
        "file_sha256": "dccc7b727695d26d0b425c0eae22db1697cea93e295391fa7685fbca2d011dc7",
        "line_end": 161,
        "line_start": 159,
        "path": "source/id-ID/reader-unit-001.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l01-ex-002",
        "anchor": "o012-rbt-l01-ex-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l01-route-hint-r01-002",
            "relation_id": "urn:uuid:4c71a5de-57c8-5152-84b9-8d786a67d376",
            "native_relation_id": "relation:hints:o012-rbt-l01-route-hint-r01-002:o012-rbt-l01-ex-002"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l01-sol-002",
            "relation_id": "urn:uuid:57da29bd-4ad4-500d-8bf4-dcc20683c717",
            "native_relation_id": "relation:solves:sol-002:ex-002"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l01-lem-001",
      "projected_id": "urn:uuid:960705b8-ede6-5e9f-9eb0-97f1bf5083b1",
      "title": "Lema 1.1 (sifat universal topologi awal)",
      "kind": "lemma",
      "order": 16,
      "group": "unit:o012-rbt-u001",
      "parent_id": "unit:o012-rbt-l01-s02",
      "native_path": [
        "unit:o012-rbt-u001",
        "unit:o012-rbt-l01",
        "unit:o012-rbt-l01-s02",
        "unit:o012-rbt-l01-lem-001"
      ],
      "concept_ids": [
        "concept:initial-topology",
        "concept:universal-property",
        "concept:continuity"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "built",
      "source_locator": {
        "content_sha256": "0a1b4fc4a738048ed2793673f994cc83a5aa301efdb896e4f679b7e547c6a6c2",
        "file_sha256": "dccc7b727695d26d0b425c0eae22db1697cea93e295391fa7685fbca2d011dc7",
        "line_end": 167,
        "line_start": 165,
        "path": "source/id-ID/reader-unit-001.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l01-lem-001",
        "anchor": "o012-rbt-l01-lem-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l02-def-001",
      "projected_id": "urn:uuid:67b7722e-0f04-513e-8e8f-fa9b53832fb6",
      "title": "Definisi 2.1 (topologi akhir)",
      "kind": "definition",
      "order": 1,
      "group": "unit:o012-rbt-u002",
      "parent_id": "unit:o012-rbt-l02-s02",
      "native_path": [
        "unit:o012-rbt-u002",
        "unit:o012-rbt-l02",
        "unit:o012-rbt-l02-s02",
        "unit:o012-rbt-l02-def-001"
      ],
      "concept_ids": [
        "concept:final-topology",
        "concept:open-set"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "3f8812638ed712c6a35a2d316f15ad9ce56108b463a8d461bcae3df7166f24fb",
        "file_sha256": "9aa5063c167cc0b2bc8a5edbc81cb36995606d5073a1afe22db608609ad29377",
        "line_end": 84,
        "line_start": 72,
        "path": "source/id-ID/units/unit-002-lecture-002.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l02-def-001",
        "anchor": "o012-rbt-l02-def-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l02-ex-002",
      "projected_id": "urn:uuid:cb7610e4-6559-5e83-b877-e51a73c0d97b",
      "title": "Latihan 2.2 (latihan pinggir pada sumber)",
      "kind": "exercise",
      "order": 1,
      "group": "unit:o012-rbt-u002",
      "parent_id": "unit:o012-rbt-l02-s03",
      "native_path": [
        "unit:o012-rbt-u002",
        "unit:o012-rbt-l02",
        "unit:o012-rbt-l02-s03",
        "unit:o012-rbt-l02-ex-002"
      ],
      "concept_ids": [
        "concept:disjoint-union",
        "concept:product-topology",
        "concept:homeomorphism"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "43829ac3ba7cf26519e86a36011e3125920397528dadadc81f940afc4b9a0139",
        "file_sha256": "9aa5063c167cc0b2bc8a5edbc81cb36995606d5073a1afe22db608609ad29377",
        "line_end": 149,
        "line_start": 138,
        "path": "source/id-ID/units/unit-002-lecture-002.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l02-ex-002",
        "anchor": "o012-rbt-l02-ex-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l02-route-hint-r01-004",
            "relation_id": "urn:uuid:b9cd9cbd-7ae7-56cd-aca9-baed9def6781",
            "native_relation_id": "relation:hints:o012-rbt-l02-route-hint-r01-004:o012-rbt-l02-ex-002"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l02-sol-002",
            "relation_id": "urn:uuid:7fed1990-7efe-532f-87f6-cfbdd93b7cd0",
            "native_relation_id": "relation:solves:l02-sol-002:l02-ex-002"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l02-ex-004",
      "projected_id": "urn:uuid:44a926fd-5dc2-5d91-81c7-2573f5307494",
      "title": "Latihan 2.4 (sampul terbuka)",
      "kind": "exercise",
      "order": 1,
      "group": "unit:o012-rbt-u002",
      "parent_id": "unit:o012-rbt-l02-s04",
      "native_path": [
        "unit:o012-rbt-u002",
        "unit:o012-rbt-l02",
        "unit:o012-rbt-l02-s04",
        "unit:o012-rbt-l02-ex-004"
      ],
      "concept_ids": [
        "concept:open-cover",
        "concept:final-topology"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "61d859972aa54c3d855396f4431b29e62fc4e8299c7b7bc9b57495e0ee457d74",
        "file_sha256": "9aa5063c167cc0b2bc8a5edbc81cb36995606d5073a1afe22db608609ad29377",
        "line_end": 235,
        "line_start": 223,
        "path": "source/id-ID/units/unit-002-lecture-002.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l02-ex-004",
        "anchor": "o012-rbt-l02-ex-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l02-route-hint-r01-006",
            "relation_id": "urn:uuid:3013df2e-ab21-57f3-8499-5644b5c16ab0",
            "native_relation_id": "relation:hints:o012-rbt-l02-route-hint-r01-006:o012-rbt-l02-ex-004"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l02-sol-004",
            "relation_id": "urn:uuid:ae7c44ab-ad80-5153-94b9-a01f7ae1f269",
            "native_relation_id": "relation:solves:l02-sol-004:l02-ex-004"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l02-ex-006",
      "projected_id": "urn:uuid:4f052ecf-2c66-56bc-bf9e-65a3655e0e87",
      "title": "Latihan 2.6 (produk pemetaan)",
      "kind": "exercise",
      "order": 1,
      "group": "unit:o012-rbt-u002",
      "parent_id": "unit:o012-rbt-l02-s05",
      "native_path": [
        "unit:o012-rbt-u002",
        "unit:o012-rbt-l02",
        "unit:o012-rbt-l02-s05",
        "unit:o012-rbt-l02-ex-006"
      ],
      "concept_ids": [
        "concept:product-map",
        "concept:product-topology",
        "concept:continuity"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "4dd2d0ffbbdb5798751249b271d0ab1aa3794277063a74b20e9be0f8bc936954",
        "file_sha256": "9aa5063c167cc0b2bc8a5edbc81cb36995606d5073a1afe22db608609ad29377",
        "line_end": 332,
        "line_start": 321,
        "path": "source/id-ID/units/unit-002-lecture-002.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l02-ex-006",
        "anchor": "o012-rbt-l02-ex-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l02-sol-006",
            "relation_id": "urn:uuid:8bc0da30-e1bb-5319-af99-ee7fdd2abb2f",
            "native_relation_id": "relation:solves:l02-sol-006:l02-ex-006"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l02-exa-001",
      "projected_id": "urn:uuid:84000ca9-9877-5029-8d31-68e90cea7460",
      "title": "Contoh 2.1 (topologi subruang)",
      "kind": "example",
      "order": 1,
      "group": "unit:o012-rbt-u002",
      "parent_id": "unit:o012-rbt-l02-s01",
      "native_path": [
        "unit:o012-rbt-u002",
        "unit:o012-rbt-l02",
        "unit:o012-rbt-l02-s01",
        "unit:o012-rbt-l02-exa-001"
      ],
      "concept_ids": [
        "concept:initial-topology",
        "concept:subspace-topology",
        "concept:neighborhood"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "4b1c11c4cced6943c05a142209afcb6400f403d5d08547b4385cc89bf57fb611",
        "file_sha256": "9aa5063c167cc0b2bc8a5edbc81cb36995606d5073a1afe22db608609ad29377",
        "line_end": 31,
        "line_start": 22,
        "path": "source/id-ID/units/unit-002-lecture-002.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l02-exa-001",
        "anchor": "o012-rbt-l02-exa-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l02-notice",
      "projected_id": "urn:uuid:1fa2b64d-47e1-578a-ae32-60f63f3bd80d",
      "title": "Tentang unit ini",
      "kind": "notice",
      "order": 1,
      "group": "unit:o012-rbt-u002",
      "parent_id": "unit:o012-rbt-u002",
      "native_path": [
        "unit:o012-rbt-u002",
        "unit:o012-rbt-l02-notice"
      ],
      "concept_ids": [],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u002-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "575e63b1253a6bc0986f1037d47828a986db336114edbccaab6a69f094906298",
        "file_sha256": "9aa5063c167cc0b2bc8a5edbc81cb36995606d5073a1afe22db608609ad29377",
        "line_end": 17,
        "line_start": 12,
        "path": "source/id-ID/units/unit-002-lecture-002.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l02-notice",
        "anchor": "o012-rbt-l02-notice",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l02-s01",
      "projected_id": "urn:uuid:76e98b3f-8138-52eb-a5bc-f075117b243c",
      "title": "Kelanjutan topologi awal",
      "kind": "section",
      "order": 1,
      "group": "unit:o012-rbt-u002",
      "parent_id": "unit:o012-rbt-l02",
      "native_path": [
        "unit:o012-rbt-u002",
        "unit:o012-rbt-l02",
        "unit:o012-rbt-l02-s01"
      ],
      "concept_ids": [
        "concept:initial-topology",
        "concept:subspace-topology",
        "concept:product-topology",
        "concept:submanifold"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "1175bb97fd3f8e9390c5866f068ebfe09bd96b826a3cbbda99d49441fdc2514d",
        "file_sha256": "9aa5063c167cc0b2bc8a5edbc81cb36995606d5073a1afe22db608609ad29377",
        "line_end": 67,
        "line_start": 20,
        "path": "source/id-ID/units/unit-002-lecture-002.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l02-s01",
        "anchor": "o012-rbt-l02-s01",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l02-sol-001",
      "projected_id": "urn:uuid:dbfe3d76-b370-5db6-88ee-06d04ad475d1",
      "title": "Solusi Latihan 2.1",
      "kind": "solution",
      "order": 1,
      "group": "unit:o012-rbt-u002",
      "parent_id": "unit:o012-rbt-l02-mastery",
      "native_path": [
        "unit:o012-rbt-u002",
        "unit:o012-rbt-l02-mastery",
        "unit:o012-rbt-l02-sol-001"
      ],
      "concept_ids": [
        "concept:initial-topology",
        "concept:neighborhood"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u002-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "742653707696487c8d966777e04e3840985a47888eefe7be124d47568edb9909",
        "file_sha256": "9aa5063c167cc0b2bc8a5edbc81cb36995606d5073a1afe22db608609ad29377",
        "line_end": 461,
        "line_start": 443,
        "path": "source/id-ID/units/unit-002-lecture-002.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l02-sol-001",
        "anchor": "o012-rbt-l02-sol-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l02",
      "projected_id": "urn:uuid:0a79a22f-f25f-58f2-8ae4-3c3524544088",
      "title": "Kuliah 2",
      "kind": "lecture",
      "order": 2,
      "group": "unit:o012-rbt-u002",
      "parent_id": "unit:o012-rbt-u002",
      "native_path": [
        "unit:o012-rbt-u002",
        "unit:o012-rbt-l02"
      ],
      "concept_ids": [
        "concept:final-topology",
        "concept:homotopy",
        "concept:connectedness"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "60c6d117ce640b4e46c28bcb4e28629485b29d7a22c5b7316cce3ef460703586",
        "file_sha256": "9aa5063c167cc0b2bc8a5edbc81cb36995606d5073a1afe22db608609ad29377",
        "line_end": 438,
        "line_start": 18,
        "path": "source/id-ID/units/unit-002-lecture-002.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l02",
        "anchor": "o012-rbt-l02",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l02-check-001",
      "projected_id": "urn:uuid:bbc2ea4d-29d2-51e5-bb47-7a34fdc8e302",
      "title": "Bukti lengkap Lema 2.1",
      "kind": "proof_check",
      "order": 2,
      "group": "unit:o012-rbt-u002",
      "parent_id": "unit:o012-rbt-l02-mastery",
      "native_path": [
        "unit:o012-rbt-u002",
        "unit:o012-rbt-l02-mastery",
        "unit:o012-rbt-l02-check-001"
      ],
      "concept_ids": [
        "concept:final-topology",
        "concept:universal-property",
        "concept:continuity"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u002-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "a653f408f8b6ac3c14ecc248996c4e8f34960b7a604e5464601adad6c5bdf181",
        "file_sha256": "9aa5063c167cc0b2bc8a5edbc81cb36995606d5073a1afe22db608609ad29377",
        "line_end": 475,
        "line_start": 462,
        "path": "source/id-ID/units/unit-002-lecture-002.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l02-check-001",
        "anchor": "o012-rbt-l02-check-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l02-def-002",
      "projected_id": "urn:uuid:b344a9d4-9a39-53e1-8590-34999f2c6e40",
      "title": "Definisi 2.2 (ruang kontraktil)",
      "kind": "definition",
      "order": 2,
      "group": "unit:o012-rbt-u002",
      "parent_id": "unit:o012-rbt-l02-s05",
      "native_path": [
        "unit:o012-rbt-u002",
        "unit:o012-rbt-l02",
        "unit:o012-rbt-l02-s05",
        "unit:o012-rbt-l02-def-002"
      ],
      "concept_ids": [
        "concept:contractible-space",
        "concept:contraction",
        "concept:homotopy"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "850fae9d312b95f37d57113aea728909a52f2bf9dd7e21e83ed47268a6403501",
        "file_sha256": "9aa5063c167cc0b2bc8a5edbc81cb36995606d5073a1afe22db608609ad29377",
        "line_end": 366,
        "line_start": 350,
        "path": "source/id-ID/units/unit-002-lecture-002.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l02-def-002",
        "anchor": "o012-rbt-l02-def-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l02-ex-003",
      "projected_id": "urn:uuid:05ddcd8e-8c5d-5a6f-8b3d-72ae4a079b1d",
      "title": "Latihan 2.3 (pemetaan keluar dari suatu jumlah)",
      "kind": "exercise",
      "order": 2,
      "group": "unit:o012-rbt-u002",
      "parent_id": "unit:o012-rbt-l02-s03",
      "native_path": [
        "unit:o012-rbt-u002",
        "unit:o012-rbt-l02",
        "unit:o012-rbt-l02-s03",
        "unit:o012-rbt-l02-ex-003"
      ],
      "concept_ids": [
        "concept:disjoint-union",
        "concept:sum-topology",
        "concept:universal-property"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "73e0fb9305e7bf18c99c68e556db0b6e3743bd67d8ce8ec2a5c79e3c317704a5",
        "file_sha256": "9aa5063c167cc0b2bc8a5edbc81cb36995606d5073a1afe22db608609ad29377",
        "line_end": 169,
        "line_start": 151,
        "path": "source/id-ID/units/unit-002-lecture-002.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l02-ex-003",
        "anchor": "o012-rbt-l02-ex-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l02-route-hint-r01-005",
            "relation_id": "urn:uuid:d87a8468-0006-5ea3-aa14-57f551ceba27",
            "native_relation_id": "relation:hints:o012-rbt-l02-route-hint-r01-005:o012-rbt-l02-ex-003"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l02-sol-003",
            "relation_id": "urn:uuid:ea2fc15e-7fd9-5604-ba2b-0583fb06594f",
            "native_relation_id": "relation:solves:l02-sol-003:l02-ex-003"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l02-exa-002",
      "projected_id": "urn:uuid:05048ded-54b4-53ae-83d7-cdb7be804265",
      "title": "Contoh 2.2 (fungsi konstan)",
      "kind": "example",
      "order": 2,
      "group": "unit:o012-rbt-u002",
      "parent_id": "unit:o012-rbt-l02-s01",
      "native_path": [
        "unit:o012-rbt-u002",
        "unit:o012-rbt-l02",
        "unit:o012-rbt-l02-s01",
        "unit:o012-rbt-l02-exa-002"
      ],
      "concept_ids": [
        "concept:initial-topology",
        "concept:indiscrete-topology"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "e6718331d5c084700e9e20bd48e51441dce58b792dbf5af48bdfd8a1597cd742",
        "file_sha256": "9aa5063c167cc0b2bc8a5edbc81cb36995606d5073a1afe22db608609ad29377",
        "line_end": 42,
        "line_start": 33,
        "path": "source/id-ID/units/unit-002-lecture-002.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l02-exa-002",
        "anchor": "o012-rbt-l02-exa-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l02-exa-005",
      "projected_id": "urn:uuid:de0f89ac-00a9-5d6b-b9a4-559ed0c55629",
      "title": "Contoh 2.5 (atlas manifold)",
      "kind": "example",
      "order": 2,
      "group": "unit:o012-rbt-u002",
      "parent_id": "unit:o012-rbt-l02-s04",
      "native_path": [
        "unit:o012-rbt-u002",
        "unit:o012-rbt-l02",
        "unit:o012-rbt-l02-s04",
        "unit:o012-rbt-l02-exa-005"
      ],
      "concept_ids": [
        "concept:manifold-atlas",
        "concept:final-topology"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "c1a9e7a376a6d25d13d75a8556d4ee758c768beaa43d75fcfab1846ce56361d4",
        "file_sha256": "9aa5063c167cc0b2bc8a5edbc81cb36995606d5073a1afe22db608609ad29377",
        "line_end": 239,
        "line_start": 237,
        "path": "source/id-ID/units/unit-002-lecture-002.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l02-exa-005",
        "anchor": "o012-rbt-l02-exa-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l02-lem-001",
      "projected_id": "urn:uuid:e752f1db-fc88-5625-b77d-a1a980fc4eb5",
      "title": "Lema 2.1 (sifat universal topologi akhir)",
      "kind": "lemma",
      "order": 2,
      "group": "unit:o012-rbt-u002",
      "parent_id": "unit:o012-rbt-l02-s02",
      "native_path": [
        "unit:o012-rbt-u002",
        "unit:o012-rbt-l02",
        "unit:o012-rbt-l02-s02",
        "unit:o012-rbt-l02-lem-001"
      ],
      "concept_ids": [
        "concept:final-topology",
        "concept:universal-property",
        "concept:continuity"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "74d6e2d8f8f053ca312ef3549928f0168c582567ddf44dc5a47a57e1b4681c60",
        "file_sha256": "9aa5063c167cc0b2bc8a5edbc81cb36995606d5073a1afe22db608609ad29377",
        "line_end": 89,
        "line_start": 86,
        "path": "source/id-ID/units/unit-002-lecture-002.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l02-lem-001",
        "anchor": "o012-rbt-l02-lem-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l02-s02",
      "projected_id": "urn:uuid:223d7f58-69cb-589f-800d-31bc50615823",
      "title": "Topologi akhir dan ruang hasil bagi",
      "kind": "section",
      "order": 2,
      "group": "unit:o012-rbt-u002",
      "parent_id": "unit:o012-rbt-l02",
      "native_path": [
        "unit:o012-rbt-u002",
        "unit:o012-rbt-l02",
        "unit:o012-rbt-l02-s02"
      ],
      "concept_ids": [
        "concept:final-topology",
        "concept:quotient-topology",
        "concept:quotient-space",
        "concept:equivalence-relation",
        "concept:real-projective-plane",
        "concept:covering-space"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "cc1c820627a4d13b4ede88d27845b6d1a596769cc7dc45810bb044c966699bf0",
        "file_sha256": "9aa5063c167cc0b2bc8a5edbc81cb36995606d5073a1afe22db608609ad29377",
        "line_end": 123,
        "line_start": 68,
        "path": "source/id-ID/units/unit-002-lecture-002.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l02-s02",
        "anchor": "o012-rbt-l02-s02",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-u002",
      "projected_id": "urn:uuid:c205d5ff-e000-5584-bff0-ce08fa44bd43",
      "title": "Topologi Aljabar — Unit 2: Topologi Akhir, Perekatan, dan Keterhubungan",
      "kind": "reader_unit",
      "order": 2,
      "group": "unit:o012-rbt-u002",
      "parent_id": "course:o012-d60",
      "native_path": [
        "unit:o012-rbt-u002"
      ],
      "concept_ids": [
        "concept:final-topology",
        "concept:homotopy",
        "concept:connectedness"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u002-composite-cc-by-4.0"
      ],
      "provenance_relation": "composite_translated_and_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "9aa5063c167cc0b2bc8a5edbc81cb36995606d5073a1afe22db608609ad29377",
        "file_sha256": "9aa5063c167cc0b2bc8a5edbc81cb36995606d5073a1afe22db608609ad29377",
        "line_end": 674,
        "line_start": 1,
        "path": "source/id-ID/units/unit-002-lecture-002.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/",
        "anchor": null,
        "state": "course_fallback",
        "anchor_occurrences": 0
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l02-ex-005",
      "projected_id": "urn:uuid:b1db1a4e-5a64-5f85-8b4f-8741260a82ce",
      "title": "Latihan 2.5 (sampul tertutup berhingga)",
      "kind": "exercise",
      "order": 3,
      "group": "unit:o012-rbt-u002",
      "parent_id": "unit:o012-rbt-l02-s04",
      "native_path": [
        "unit:o012-rbt-u002",
        "unit:o012-rbt-l02",
        "unit:o012-rbt-l02-s04",
        "unit:o012-rbt-l02-ex-005"
      ],
      "concept_ids": [
        "concept:finite-closed-cover",
        "concept:final-topology"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "edefe544fd760e1454c7240f7fd7237992f264bb94e3e6a77430acb6eefa5ae2",
        "file_sha256": "9aa5063c167cc0b2bc8a5edbc81cb36995606d5073a1afe22db608609ad29377",
        "line_end": 248,
        "line_start": 241,
        "path": "source/id-ID/units/unit-002-lecture-002.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l02-ex-005",
        "anchor": "o012-rbt-l02-ex-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l02-sol-005",
            "relation_id": "urn:uuid:68d4ca01-8077-57e6-aafa-4fab86f0afe1",
            "native_relation_id": "relation:solves:l02-sol-005:l02-ex-005"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l02-ex-007",
      "projected_id": "urn:uuid:fb778394-58ac-5f03-8eec-c1bed7ce72b0",
      "title": "Latihan 2.7",
      "kind": "exercise",
      "order": 3,
      "group": "unit:o012-rbt-u002",
      "parent_id": "unit:o012-rbt-l02-s05",
      "native_path": [
        "unit:o012-rbt-u002",
        "unit:o012-rbt-l02",
        "unit:o012-rbt-l02-s05",
        "unit:o012-rbt-l02-ex-007"
      ],
      "concept_ids": [
        "concept:contractible-space",
        "concept:product-topology"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "81b8a49f6f3a97158727d3cd34d3dacbe496cda671c5871aaed23c63bf951f7a",
        "file_sha256": "9aa5063c167cc0b2bc8a5edbc81cb36995606d5073a1afe22db608609ad29377",
        "line_end": 372,
        "line_start": 370,
        "path": "source/id-ID/units/unit-002-lecture-002.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l02-ex-007",
        "anchor": "o012-rbt-l02-ex-007",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l02-sol-007",
            "relation_id": "urn:uuid:18b93146-1aa2-52ef-a10c-8d3d0735102d",
            "native_relation_id": "relation:solves:l02-sol-007:l02-ex-007"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l02-exa-003",
      "projected_id": "urn:uuid:ebf8ed37-9a3b-5f9c-a42e-81070e630160",
      "title": "Contoh 2.3 (submanifold)",
      "kind": "example",
      "order": 3,
      "group": "unit:o012-rbt-u002",
      "parent_id": "unit:o012-rbt-l02-s01",
      "native_path": [
        "unit:o012-rbt-u002",
        "unit:o012-rbt-l02",
        "unit:o012-rbt-l02-s01",
        "unit:o012-rbt-l02-exa-003"
      ],
      "concept_ids": [
        "concept:initial-topology",
        "concept:subspace-topology",
        "concept:product-topology",
        "concept:submanifold",
        "concept:continuity"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "2e74f41e55b9aa66c415864b98f1808e54024ddcc4101b208b39d36ba8c68426",
        "file_sha256": "9aa5063c167cc0b2bc8a5edbc81cb36995606d5073a1afe22db608609ad29377",
        "line_end": 62,
        "line_start": 54,
        "path": "source/id-ID/units/unit-002-lecture-002.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l02-exa-003",
        "anchor": "o012-rbt-l02-exa-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l02-exa-004",
      "projected_id": "urn:uuid:f4a07d88-9d0e-5957-a753-3bf56550327d",
      "title": "Contoh 2.4 (topologi hasil bagi)",
      "kind": "example",
      "order": 3,
      "group": "unit:o012-rbt-u002",
      "parent_id": "unit:o012-rbt-l02-s02",
      "native_path": [
        "unit:o012-rbt-u002",
        "unit:o012-rbt-l02",
        "unit:o012-rbt-l02-s02",
        "unit:o012-rbt-l02-exa-004"
      ],
      "concept_ids": [
        "concept:final-topology",
        "concept:quotient-topology",
        "concept:quotient-space",
        "concept:equivalence-relation",
        "concept:real-projective-plane",
        "concept:covering-space"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "6c60c8134b8875f7c0b9c524dad7e2c3ede32281d99f44075036a3c7724c0722",
        "file_sha256": "9aa5063c167cc0b2bc8a5edbc81cb36995606d5073a1afe22db608609ad29377",
        "line_end": 110,
        "line_start": 93,
        "path": "source/id-ID/units/unit-002-lecture-002.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l02-exa-004",
        "anchor": "o012-rbt-l02-exa-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l02-lem-002",
      "projected_id": "urn:uuid:dbe08d6a-bb97-517f-8dca-5cbb8c7cad77",
      "title": "Lema 2.2",
      "kind": "lemma",
      "order": 3,
      "group": "unit:o012-rbt-u002",
      "parent_id": "unit:o012-rbt-l02-s03",
      "native_path": [
        "unit:o012-rbt-u002",
        "unit:o012-rbt-l02",
        "unit:o012-rbt-l02-s03",
        "unit:o012-rbt-l02-lem-002"
      ],
      "concept_ids": [
        "concept:final-topology",
        "concept:disjoint-union",
        "concept:sum-topology"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "4e355678a65ceb48a19f5bc8fa254ebb09348521779be1fa68f687c2ca9ece4a",
        "file_sha256": "9aa5063c167cc0b2bc8a5edbc81cb36995606d5073a1afe22db608609ad29377",
        "line_end": 181,
        "line_start": 171,
        "path": "source/id-ID/units/unit-002-lecture-002.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l02-lem-002",
        "anchor": "o012-rbt-l02-lem-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l02-mastery",
      "projected_id": "urn:uuid:ce5953d3-2899-5f43-a18e-1d2f6b7e0569",
      "title": "Pendamping penguasaan terpecahkan",
      "kind": "mastery_section",
      "order": 3,
      "group": "unit:o012-rbt-u002",
      "parent_id": "unit:o012-rbt-u002",
      "native_path": [
        "unit:o012-rbt-u002",
        "unit:o012-rbt-l02-mastery"
      ],
      "concept_ids": [
        "concept:initial-topology",
        "concept:final-topology",
        "concept:gluing-lemma",
        "concept:contractible-space",
        "concept:connectedness"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u002-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "d1913666e93d27967bc4af19654108671b8445abce2b1f8f73cac19fc47c4446",
        "file_sha256": "9aa5063c167cc0b2bc8a5edbc81cb36995606d5073a1afe22db608609ad29377",
        "line_end": 674,
        "line_start": 439,
        "path": "source/id-ID/units/unit-002-lecture-002.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l02-mastery",
        "anchor": "o012-rbt-l02-mastery",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l02-s03",
      "projected_id": "urn:uuid:8a0feb0d-434f-5ff8-a057-189ef8c3c731",
      "title": "Gabungan saling lepas dan sifat universalnya",
      "kind": "section",
      "order": 3,
      "group": "unit:o012-rbt-u002",
      "parent_id": "unit:o012-rbt-l02",
      "native_path": [
        "unit:o012-rbt-u002",
        "unit:o012-rbt-l02",
        "unit:o012-rbt-l02-s03"
      ],
      "concept_ids": [
        "concept:disjoint-union",
        "concept:sum-topology",
        "concept:final-topology",
        "concept:universal-property",
        "concept:joint-surjectivity",
        "concept:gluing"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "06222058d69f332d17f35ba0c6a4c3c5e0f67de6216605cfbd4686ae8a987a48",
        "file_sha256": "9aa5063c167cc0b2bc8a5edbc81cb36995606d5073a1afe22db608609ad29377",
        "line_end": 220,
        "line_start": 124,
        "path": "source/id-ID/units/unit-002-lecture-002.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l02-s03",
        "anchor": "o012-rbt-l02-s03",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l02-sol-002",
      "projected_id": "urn:uuid:6aa45c5e-828b-57b9-a5d5-33332989109d",
      "title": "Solusi Latihan 2.2",
      "kind": "solution",
      "order": 3,
      "group": "unit:o012-rbt-u002",
      "parent_id": "unit:o012-rbt-l02-mastery",
      "native_path": [
        "unit:o012-rbt-u002",
        "unit:o012-rbt-l02-mastery",
        "unit:o012-rbt-l02-sol-002"
      ],
      "concept_ids": [
        "concept:disjoint-union",
        "concept:product-topology",
        "concept:homeomorphism"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u002-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "079cf69ff264aabcbbf3197eeeb644aef06dbda73d6a7a9e8b559cb805492690",
        "file_sha256": "9aa5063c167cc0b2bc8a5edbc81cb36995606d5073a1afe22db608609ad29377",
        "line_end": 504,
        "line_start": 476,
        "path": "source/id-ID/units/unit-002-lecture-002.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l02-sol-002",
        "anchor": "o012-rbt-l02-sol-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l02-ex-001",
      "projected_id": "urn:uuid:37b61d46-006a-5288-b333-598f2cdf1fb7",
      "title": "Latihan 2.1",
      "kind": "exercise",
      "order": 4,
      "group": "unit:o012-rbt-u002",
      "parent_id": "unit:o012-rbt-l02-s01",
      "native_path": [
        "unit:o012-rbt-u002",
        "unit:o012-rbt-l02",
        "unit:o012-rbt-l02-s01",
        "unit:o012-rbt-l02-ex-001"
      ],
      "concept_ids": [
        "concept:initial-topology",
        "concept:neighborhood"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "77c2125a2e0b3505743047ca4f81d73c53d571082c1858c54816ce1dfe364ade",
        "file_sha256": "9aa5063c167cc0b2bc8a5edbc81cb36995606d5073a1afe22db608609ad29377",
        "line_end": 66,
        "line_start": 64,
        "path": "source/id-ID/units/unit-002-lecture-002.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l02-ex-001",
        "anchor": "o012-rbt-l02-ex-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l02-route-hint-r01-003",
            "relation_id": "urn:uuid:b067875d-df1b-50a8-b32c-b87f635d509d",
            "native_relation_id": "relation:hints:o012-rbt-l02-route-hint-r01-003:o012-rbt-l02-ex-001"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l02-sol-001",
            "relation_id": "urn:uuid:842e30e4-d99f-5f5f-a862-33f7ecbbb180",
            "native_relation_id": "relation:solves:l02-sol-001:l02-ex-001"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l02-exa-006",
      "projected_id": "urn:uuid:5607c11e-865a-5527-93e4-88a45925b718",
      "title": "Contoh 2.6 (selang yang dipecah)",
      "kind": "example",
      "order": 4,
      "group": "unit:o012-rbt-u002",
      "parent_id": "unit:o012-rbt-l02-s04",
      "native_path": [
        "unit:o012-rbt-u002",
        "unit:o012-rbt-l02",
        "unit:o012-rbt-l02-s04",
        "unit:o012-rbt-l02-exa-006"
      ],
      "concept_ids": [
        "concept:finite-closed-cover",
        "concept:subspace-topology",
        "concept:final-topology"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "0364b00967f8912cda37884ad6bf825bf9adaf28ea2a03415269c58d568ef633",
        "file_sha256": "9aa5063c167cc0b2bc8a5edbc81cb36995606d5073a1afe22db608609ad29377",
        "line_end": 259,
        "line_start": 250,
        "path": "source/id-ID/units/unit-002-lecture-002.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l02-exa-006",
        "anchor": "o012-rbt-l02-exa-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l02-exa-007",
      "projected_id": "urn:uuid:9f8c3b3f-d21f-5a7b-a626-dd2ae62f690b",
      "title": "Contoh 2.7 (ruang diskret yang kontraktil)",
      "kind": "example",
      "order": 4,
      "group": "unit:o012-rbt-u002",
      "parent_id": "unit:o012-rbt-l02-s05",
      "native_path": [
        "unit:o012-rbt-u002",
        "unit:o012-rbt-l02",
        "unit:o012-rbt-l02-s05",
        "unit:o012-rbt-l02-exa-007"
      ],
      "concept_ids": [
        "concept:contractible-space",
        "concept:discrete-topology",
        "concept:path",
        "concept:characteristic-function",
        "concept:intermediate-value-theorem"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "9af7668a3dd4253de6841704379296ea3b36e0aa60980286138c02d797c381cf",
        "file_sha256": "9aa5063c167cc0b2bc8a5edbc81cb36995606d5073a1afe22db608609ad29377",
        "line_end": 399,
        "line_start": 374,
        "path": "source/id-ID/units/unit-002-lecture-002.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l02-exa-007",
        "anchor": "o012-rbt-l02-exa-007",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l02-proof-001",
      "projected_id": "urn:uuid:48016409-76cd-59e2-9337-67caea3d06fa",
      "title": "Bukti Lema 2.2",
      "kind": "proof",
      "order": 4,
      "group": "unit:o012-rbt-u002",
      "parent_id": "unit:o012-rbt-l02-s03",
      "native_path": [
        "unit:o012-rbt-u002",
        "unit:o012-rbt-l02",
        "unit:o012-rbt-l02-s03",
        "unit:o012-rbt-l02-proof-001"
      ],
      "concept_ids": [
        "concept:final-topology",
        "concept:disjoint-union",
        "concept:sum-topology"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "558d5e6548a2e5334a488da2c9be7641b8c3d1453221f9b0e6874ee77421bfa9",
        "file_sha256": "9aa5063c167cc0b2bc8a5edbc81cb36995606d5073a1afe22db608609ad29377",
        "line_end": 201,
        "line_start": 183,
        "path": "source/id-ID/units/unit-002-lecture-002.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l02-proof-001",
        "anchor": "o012-rbt-l02-proof-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l02-s04",
      "projected_id": "urn:uuid:bdb33835-a508-5917-8152-16830de1c4f4",
      "title": "Sampul dan lema perekatan",
      "kind": "section",
      "order": 4,
      "group": "unit:o012-rbt-u002",
      "parent_id": "unit:o012-rbt-l02",
      "native_path": [
        "unit:o012-rbt-u002",
        "unit:o012-rbt-l02",
        "unit:o012-rbt-l02-s04"
      ],
      "concept_ids": [
        "concept:open-cover",
        "concept:finite-closed-cover",
        "concept:gluing-lemma",
        "concept:manifold-atlas",
        "concept:disk",
        "concept:final-topology"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "eb33a1b19018442abca510ea9f7db03fbf514526eb4b84a7fe57194fe03054ad",
        "file_sha256": "9aa5063c167cc0b2bc8a5edbc81cb36995606d5073a1afe22db608609ad29377",
        "line_end": 276,
        "line_start": 221,
        "path": "source/id-ID/units/unit-002-lecture-002.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l02-s04",
        "anchor": "o012-rbt-l02-s04",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l02-sol-003",
      "projected_id": "urn:uuid:5557336d-541b-5f58-a057-940ccb48de6d",
      "title": "Solusi Latihan 2.3",
      "kind": "solution",
      "order": 4,
      "group": "unit:o012-rbt-u002",
      "parent_id": "unit:o012-rbt-l02-mastery",
      "native_path": [
        "unit:o012-rbt-u002",
        "unit:o012-rbt-l02-mastery",
        "unit:o012-rbt-l02-sol-003"
      ],
      "concept_ids": [
        "concept:disjoint-union",
        "concept:sum-topology",
        "concept:universal-property"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u002-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "121fcb17c732f0305e184202e3fb401c21171ff028c1912ba980dbf4b54965c8",
        "file_sha256": "9aa5063c167cc0b2bc8a5edbc81cb36995606d5073a1afe22db608609ad29377",
        "line_end": 524,
        "line_start": 505,
        "path": "source/id-ID/units/unit-002-lecture-002.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l02-sol-003",
        "anchor": "o012-rbt-l02-sol-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l02-lem-003",
      "projected_id": "urn:uuid:12ee8f9f-4112-5179-ac5e-a0b35b001413",
      "title": "Lema 2.3 (lema perekatan)",
      "kind": "lemma",
      "order": 5,
      "group": "unit:o012-rbt-u002",
      "parent_id": "unit:o012-rbt-l02-s04",
      "native_path": [
        "unit:o012-rbt-u002",
        "unit:o012-rbt-l02",
        "unit:o012-rbt-l02-s04",
        "unit:o012-rbt-l02-lem-003"
      ],
      "concept_ids": [
        "concept:gluing-lemma",
        "concept:open-cover",
        "concept:finite-closed-cover"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "a852ffb9fb086c331cfd167dab07ff8a4958d0605833f18a7ef5bfbe6983989a",
        "file_sha256": "9aa5063c167cc0b2bc8a5edbc81cb36995606d5073a1afe22db608609ad29377",
        "line_end": 267,
        "line_start": 263,
        "path": "source/id-ID/units/unit-002-lecture-002.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l02-lem-003",
        "anchor": "o012-rbt-l02-lem-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l02-q-001",
      "projected_id": "urn:uuid:41286ad3-d7a4-5feb-bf7e-ee3f46b81887",
      "title": "Pertanyaan 2.1",
      "kind": "question",
      "order": 5,
      "group": "unit:o012-rbt-u002",
      "parent_id": "unit:o012-rbt-l02-s05",
      "native_path": [
        "unit:o012-rbt-u002",
        "unit:o012-rbt-l02",
        "unit:o012-rbt-l02-s05",
        "unit:o012-rbt-l02-q-001"
      ],
      "concept_ids": [
        "concept:contractible-space",
        "concept:contraction"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "c3fcad2e166090bb1cc5e2990bce93f3db976ee2ff08f6f48518e4719139d218",
        "file_sha256": "9aa5063c167cc0b2bc8a5edbc81cb36995606d5073a1afe22db608609ad29377",
        "line_end": 403,
        "line_start": 401,
        "path": "source/id-ID/units/unit-002-lecture-002.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l02-q-001",
        "anchor": "o012-rbt-l02-q-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [
          {
            "unit_id": "unit:o012-rbt-l02-answer-001",
            "relation_id": "urn:uuid:60e3f1bc-e8b3-564c-bae8-1ffe5848cfb7",
            "native_relation_id": "relation:answers:l02-answer-001:l02-q-001"
          }
        ],
        "solves": []
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l02-s05",
      "projected_id": "urn:uuid:e5acd06d-b9bb-55d0-9097-d94151e0ce18",
      "title": "Homotopi dan kontraktibilitas",
      "kind": "section",
      "order": 5,
      "group": "unit:o012-rbt-u002",
      "parent_id": "unit:o012-rbt-l02",
      "native_path": [
        "unit:o012-rbt-u002",
        "unit:o012-rbt-l02",
        "unit:o012-rbt-l02-s05"
      ],
      "concept_ids": [
        "concept:disk",
        "concept:homotopy",
        "concept:continuity",
        "concept:product-topology",
        "concept:contractible-space",
        "concept:contraction",
        "concept:connectedness",
        "concept:path"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "ad18dc472d8460f63f2ee0b5c344d9f19f019c2884e4d9be2db305ac8f797b44",
        "file_sha256": "9aa5063c167cc0b2bc8a5edbc81cb36995606d5073a1afe22db608609ad29377",
        "line_end": 438,
        "line_start": 277,
        "path": "source/id-ID/units/unit-002-lecture-002.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l02-s05",
        "anchor": "o012-rbt-l02-s05",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l02-sol-004",
      "projected_id": "urn:uuid:e64c99e3-925d-5e06-b18f-f414ee13ba9e",
      "title": "Solusi Latihan 2.4",
      "kind": "solution",
      "order": 5,
      "group": "unit:o012-rbt-u002",
      "parent_id": "unit:o012-rbt-l02-mastery",
      "native_path": [
        "unit:o012-rbt-u002",
        "unit:o012-rbt-l02-mastery",
        "unit:o012-rbt-l02-sol-004"
      ],
      "concept_ids": [
        "concept:open-cover",
        "concept:final-topology"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u002-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "164b21fb98c907fa7dcc28fdd442e45f33c8ff218262c76605ef7b68c94f644f",
        "file_sha256": "9aa5063c167cc0b2bc8a5edbc81cb36995606d5073a1afe22db608609ad29377",
        "line_end": 537,
        "line_start": 525,
        "path": "source/id-ID/units/unit-002-lecture-002.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l02-sol-004",
        "anchor": "o012-rbt-l02-sol-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l02-def-003",
      "projected_id": "urn:uuid:1db6b40e-b0a2-5a3b-a9b9-4b37ff116e67",
      "title": "Definisi 2.3 (keterhubungan)",
      "kind": "definition",
      "order": 6,
      "group": "unit:o012-rbt-u002",
      "parent_id": "unit:o012-rbt-l02-s05",
      "native_path": [
        "unit:o012-rbt-u002",
        "unit:o012-rbt-l02",
        "unit:o012-rbt-l02-s05",
        "unit:o012-rbt-l02-def-003"
      ],
      "concept_ids": [
        "concept:connectedness",
        "concept:discrete-topology"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "99d1a30c5b39eeaddcc25871adcef0bd21acc115441b527646c3b395daba2ffc",
        "file_sha256": "9aa5063c167cc0b2bc8a5edbc81cb36995606d5073a1afe22db608609ad29377",
        "line_end": 411,
        "line_start": 407,
        "path": "source/id-ID/units/unit-002-lecture-002.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l02-def-003",
        "anchor": "o012-rbt-l02-def-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l02-sol-005",
      "projected_id": "urn:uuid:92bdd4be-eb6a-58d0-ac8d-fd5f2cd87dae",
      "title": "Solusi Latihan 2.5",
      "kind": "solution",
      "order": 6,
      "group": "unit:o012-rbt-u002",
      "parent_id": "unit:o012-rbt-l02-mastery",
      "native_path": [
        "unit:o012-rbt-u002",
        "unit:o012-rbt-l02-mastery",
        "unit:o012-rbt-l02-sol-005"
      ],
      "concept_ids": [
        "concept:finite-closed-cover",
        "concept:final-topology"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u002-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "d38cb583ab9845ddf8fceb155120fae25108b77dcab4c0ecfb2f8ee5e6a58d93",
        "file_sha256": "9aa5063c167cc0b2bc8a5edbc81cb36995606d5073a1afe22db608609ad29377",
        "line_end": 556,
        "line_start": 538,
        "path": "source/id-ID/units/unit-002-lecture-002.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l02-sol-005",
        "anchor": "o012-rbt-l02-sol-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l02-check-002",
      "projected_id": "urn:uuid:2ddf0496-3012-58c0-854c-e8b8ca9326de",
      "title": "Bukti Lema 2.3",
      "kind": "proof_check",
      "order": 7,
      "group": "unit:o012-rbt-u002",
      "parent_id": "unit:o012-rbt-l02-mastery",
      "native_path": [
        "unit:o012-rbt-u002",
        "unit:o012-rbt-l02-mastery",
        "unit:o012-rbt-l02-check-002"
      ],
      "concept_ids": [
        "concept:gluing-lemma",
        "concept:open-cover",
        "concept:finite-closed-cover"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u002-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "9701fee9f77ab41d01c8019d5697be74c47e3199ebf7042dc9d203cb423f2799",
        "file_sha256": "9aa5063c167cc0b2bc8a5edbc81cb36995606d5073a1afe22db608609ad29377",
        "line_end": 566,
        "line_start": 557,
        "path": "source/id-ID/units/unit-002-lecture-002.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l02-check-002",
        "anchor": "o012-rbt-l02-check-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l02-exa-008",
      "projected_id": "urn:uuid:2f4c0f69-2a5c-5b85-b220-cbe3e48a4698",
      "title": "Contoh 2.8",
      "kind": "example",
      "order": 7,
      "group": "unit:o012-rbt-u002",
      "parent_id": "unit:o012-rbt-l02-s05",
      "native_path": [
        "unit:o012-rbt-u002",
        "unit:o012-rbt-l02",
        "unit:o012-rbt-l02-s05",
        "unit:o012-rbt-l02-exa-008"
      ],
      "concept_ids": [
        "concept:contractible-space",
        "concept:connectedness",
        "concept:path"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "41f077c096c19f8c77e1770caf56fbbb6f70e32bcdab58047ed7cb23cee9abd6",
        "file_sha256": "9aa5063c167cc0b2bc8a5edbc81cb36995606d5073a1afe22db608609ad29377",
        "line_end": 435,
        "line_start": 425,
        "path": "source/id-ID/units/unit-002-lecture-002.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l02-exa-008",
        "anchor": "o012-rbt-l02-exa-008",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l02-sol-006",
      "projected_id": "urn:uuid:00b7b512-1edf-522a-806e-d6559d0bca36",
      "title": "Solusi Latihan 2.6",
      "kind": "solution",
      "order": 8,
      "group": "unit:o012-rbt-u002",
      "parent_id": "unit:o012-rbt-l02-mastery",
      "native_path": [
        "unit:o012-rbt-u002",
        "unit:o012-rbt-l02-mastery",
        "unit:o012-rbt-l02-sol-006"
      ],
      "concept_ids": [
        "concept:product-map",
        "concept:product-topology",
        "concept:continuity"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u002-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "7a41855058e5cab41fb5030ae43b350cdcd9c7ea76392c93c00e4276e4a34a3d",
        "file_sha256": "9aa5063c167cc0b2bc8a5edbc81cb36995606d5073a1afe22db608609ad29377",
        "line_end": 602,
        "line_start": 567,
        "path": "source/id-ID/units/unit-002-lecture-002.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l02-sol-006",
        "anchor": "o012-rbt-l02-sol-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l02-sol-007",
      "projected_id": "urn:uuid:54e69037-27e0-5941-9002-9faf7723b1c9",
      "title": "Solusi Latihan 2.7",
      "kind": "solution",
      "order": 9,
      "group": "unit:o012-rbt-u002",
      "parent_id": "unit:o012-rbt-l02-mastery",
      "native_path": [
        "unit:o012-rbt-u002",
        "unit:o012-rbt-l02-mastery",
        "unit:o012-rbt-l02-sol-007"
      ],
      "concept_ids": [
        "concept:contractible-space",
        "concept:contraction",
        "concept:product-topology"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u002-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "b0bdf45c7b977cb9670d6abaf33571fa7524a1f11c89cb8f3acfdda3ad90e552",
        "file_sha256": "9aa5063c167cc0b2bc8a5edbc81cb36995606d5073a1afe22db608609ad29377",
        "line_end": 649,
        "line_start": 603,
        "path": "source/id-ID/units/unit-002-lecture-002.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l02-sol-007",
        "anchor": "o012-rbt-l02-sol-007",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l02-answer-001",
      "projected_id": "urn:uuid:390a40d5-3089-5c87-83f9-71bf4661d9aa",
      "title": "Jawaban Pertanyaan 2.1",
      "kind": "answer",
      "order": 10,
      "group": "unit:o012-rbt-u002",
      "parent_id": "unit:o012-rbt-l02-mastery",
      "native_path": [
        "unit:o012-rbt-u002",
        "unit:o012-rbt-l02-mastery",
        "unit:o012-rbt-l02-answer-001"
      ],
      "concept_ids": [
        "concept:contractible-space",
        "concept:contraction",
        "concept:gluing-lemma"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u002-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "4f0305883abba7dd1c931d73a4e80c47a1dcefe009ea2d5b20bd1e953e923b0d",
        "file_sha256": "9aa5063c167cc0b2bc8a5edbc81cb36995606d5073a1afe22db608609ad29377",
        "line_end": 674,
        "line_start": 650,
        "path": "source/id-ID/units/unit-002-lecture-002.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l02-answer-001",
        "anchor": "o012-rbt-l02-answer-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l03-def-005",
      "projected_id": "urn:uuid:d145bbe0-780c-5836-8b5d-036b8e712e5f",
      "title": "Definisi 3.5 (kategori)",
      "kind": "definition",
      "order": 1,
      "group": "unit:o012-rbt-u003",
      "parent_id": "unit:o012-rbt-l03-s03",
      "native_path": [
        "unit:o012-rbt-u003",
        "unit:o012-rbt-l03",
        "unit:o012-rbt-l03-s03",
        "unit:o012-rbt-l03-def-005"
      ],
      "concept_ids": [
        "concept:category",
        "concept:category-object",
        "concept:morphism",
        "concept:morphism-source",
        "concept:morphism-target",
        "concept:locally-small-category",
        "concept:hom-set"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "cefdcfee9da8ba5ab93ef0a04b239fe16bcc8111deb78b25c77e371c4a5e9088",
        "file_sha256": "f757bc58ea6f0d0dbe37ebdb2e44da7d3814b32052d8e23a39331d66d1f025b2",
        "line_end": 268,
        "line_start": 238,
        "path": "source/id-ID/units/unit-003-lecture-003.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l03-def-005",
        "anchor": "o012-rbt-l03-def-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l03-ex-001",
      "projected_id": "urn:uuid:4e79eae3-bc01-5835-b37d-65e70d2a24b3",
      "title": "Latihan 3.1 (invariansi keterhubungan)",
      "kind": "exercise",
      "order": 1,
      "group": "unit:o012-rbt-u003",
      "parent_id": "unit:o012-rbt-l03-s01",
      "native_path": [
        "unit:o012-rbt-u003",
        "unit:o012-rbt-l03",
        "unit:o012-rbt-l03-s01",
        "unit:o012-rbt-l03-ex-001"
      ],
      "concept_ids": [
        "concept:homeomorphism",
        "concept:connectedness",
        "concept:invariant"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "993ba10dd6582b41e8e77a0da4a02919ad628d3c697b87d562671c3e9d53c18d",
        "file_sha256": "f757bc58ea6f0d0dbe37ebdb2e44da7d3814b32052d8e23a39331d66d1f025b2",
        "line_end": 26,
        "line_start": 24,
        "path": "source/id-ID/units/unit-003-lecture-003.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l03-ex-001",
        "anchor": "o012-rbt-l03-ex-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l03-route-hint-r02-001",
            "relation_id": "urn:uuid:816de52a-5bbc-5997-9e55-7090e58286bb",
            "native_relation_id": "relation:hints:o012-rbt-l03-route-hint-r02-001:o012-rbt-l03-ex-001"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l03-sol-001",
            "relation_id": "urn:uuid:3a55a4f7-b1c3-5fb9-9f71-b52427eee5ba",
            "native_relation_id": "relation:solves:l03-sol-001:l03-ex-001"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l03-ex-005",
      "projected_id": "urn:uuid:31a49238-f3f7-5073-84b8-0fdfcb37ce04",
      "title": "Latihan 3.5",
      "kind": "exercise",
      "order": 1,
      "group": "unit:o012-rbt-u003",
      "parent_id": "unit:o012-rbt-l03-s04",
      "native_path": [
        "unit:o012-rbt-u003",
        "unit:o012-rbt-l03",
        "unit:o012-rbt-l03-s04",
        "unit:o012-rbt-l03-ex-005"
      ],
      "concept_ids": [
        "concept:homotopy-category",
        "concept:homotopy-class",
        "concept:homotopy-equivalence",
        "concept:category"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "40ab91df788e1834bbec6f3e91f8a7970f757a9e8ed6b31028960b6c1bf538e4",
        "file_sha256": "f757bc58ea6f0d0dbe37ebdb2e44da7d3814b32052d8e23a39331d66d1f025b2",
        "line_end": 454,
        "line_start": 452,
        "path": "source/id-ID/units/unit-003-lecture-003.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l03-ex-005",
        "anchor": "o012-rbt-l03-ex-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l03-route-hint-r02-005",
            "relation_id": "urn:uuid:62ce6ed3-bfa6-54fd-a26f-12a720f09700",
            "native_relation_id": "relation:hints:o012-rbt-l03-route-hint-r02-005:o012-rbt-l03-ex-005"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l03-sol-005",
            "relation_id": "urn:uuid:a5e16216-ee8b-53a5-a323-17857b6dcac5",
            "native_relation_id": "relation:solves:l03-sol-005:l03-ex-005"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l03-exa-001",
      "projected_id": "urn:uuid:7cebb35e-3f03-563f-a41f-300c4b16ef86",
      "title": "Contoh 3.1 (anulus)",
      "kind": "example",
      "order": 1,
      "group": "unit:o012-rbt-u003",
      "parent_id": "unit:o012-rbt-l03-s02",
      "native_path": [
        "unit:o012-rbt-u003",
        "unit:o012-rbt-l03",
        "unit:o012-rbt-l03-s02",
        "unit:o012-rbt-l03-exa-001"
      ],
      "concept_ids": [
        "concept:annulus",
        "concept:retraction",
        "concept:homotopy"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "5dfb4371de4f6d34faeed04e5cfa466db8c7c415dc97bae2b3e67cabbbc732fe",
        "file_sha256": "f757bc58ea6f0d0dbe37ebdb2e44da7d3814b32052d8e23a39331d66d1f025b2",
        "line_end": 87,
        "line_start": 73,
        "path": "source/id-ID/units/unit-003-lecture-003.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l03-exa-001",
        "anchor": "o012-rbt-l03-exa-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l03-notice",
      "projected_id": "urn:uuid:8b72a5c3-28d9-51dd-966f-bfa205adc2ca",
      "title": "Tentang unit ini",
      "kind": "notice",
      "order": 1,
      "group": "unit:o012-rbt-u003",
      "parent_id": "unit:o012-rbt-u003",
      "native_path": [
        "unit:o012-rbt-u003",
        "unit:o012-rbt-l03-notice"
      ],
      "concept_ids": [],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u003-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "146565df9e564dbc3fe4ee9a170c43d84b0c1b29fc50c8a3a2ba31d9748a5870",
        "file_sha256": "f757bc58ea6f0d0dbe37ebdb2e44da7d3814b32052d8e23a39331d66d1f025b2",
        "line_end": 17,
        "line_start": 12,
        "path": "source/id-ID/units/unit-003-lecture-003.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l03-notice",
        "anchor": "o012-rbt-l03-notice",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l03-s01",
      "projected_id": "urn:uuid:7bef1210-67e8-5b66-8af0-4ca224c61029",
      "title": "Komponen terhubung dan himpunan π₀",
      "kind": "section",
      "order": 1,
      "group": "unit:o012-rbt-u003",
      "parent_id": "unit:o012-rbt-l03",
      "native_path": [
        "unit:o012-rbt-u003",
        "unit:o012-rbt-l03",
        "unit:o012-rbt-l03-s01"
      ],
      "concept_ids": [
        "concept:invariant",
        "concept:connected-component",
        "concept:connected-component-set",
        "concept:connectedness",
        "concept:locally-connected-space"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "43389529cafa92c75f37a22dcdab0b487b3d0f54c9e17ab779f099fed8d04f68",
        "file_sha256": "f757bc58ea6f0d0dbe37ebdb2e44da7d3814b32052d8e23a39331d66d1f025b2",
        "line_end": 67,
        "line_start": 20,
        "path": "source/id-ID/units/unit-003-lecture-003.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l03-s01",
        "anchor": "o012-rbt-l03-s01",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l03-sol-001",
      "projected_id": "urn:uuid:c614dc3b-c322-5522-b261-8f13a5b9548a",
      "title": "Solusi Latihan 3.1",
      "kind": "solution",
      "order": 1,
      "group": "unit:o012-rbt-u003",
      "parent_id": "unit:o012-rbt-l03-mastery",
      "native_path": [
        "unit:o012-rbt-u003",
        "unit:o012-rbt-l03-mastery",
        "unit:o012-rbt-l03-sol-001"
      ],
      "concept_ids": [
        "concept:homeomorphism",
        "concept:connectedness",
        "concept:invariant"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u003-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "b30ec93ec2684111c41a9155d56f5c1d40c9be0cb2f3b15045a8d11e891c6014",
        "file_sha256": "f757bc58ea6f0d0dbe37ebdb2e44da7d3814b32052d8e23a39331d66d1f025b2",
        "line_end": 479,
        "line_start": 460,
        "path": "source/id-ID/units/unit-003-lecture-003.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l03-sol-001",
        "anchor": "o012-rbt-l03-sol-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l03",
      "projected_id": "urn:uuid:570a7f72-f510-562e-a6e0-37dd542da66c",
      "title": "Kuliah 3",
      "kind": "lecture",
      "order": 2,
      "group": "unit:o012-rbt-u003",
      "parent_id": "unit:o012-rbt-u003",
      "native_path": [
        "unit:o012-rbt-u003",
        "unit:o012-rbt-l03"
      ],
      "concept_ids": [
        "concept:connected-component",
        "concept:homotopy",
        "concept:category",
        "concept:functor",
        "concept:homotopy-category"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "14f816d43069a3b24a3fbd62aeed288c2ea82f01db60e28f07c4e4a76ffdd0f5",
        "file_sha256": "f757bc58ea6f0d0dbe37ebdb2e44da7d3814b32052d8e23a39331d66d1f025b2",
        "line_end": 455,
        "line_start": 18,
        "path": "source/id-ID/units/unit-003-lecture-003.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l03",
        "anchor": "o012-rbt-l03",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l03-def-001",
      "projected_id": "urn:uuid:7514ab2b-eeb4-5a13-8f25-aaf5e09012b1",
      "title": "Definisi 3.1 (komponen terhubung dan π₀)",
      "kind": "definition",
      "order": 2,
      "group": "unit:o012-rbt-u003",
      "parent_id": "unit:o012-rbt-l03-s01",
      "native_path": [
        "unit:o012-rbt-u003",
        "unit:o012-rbt-l03",
        "unit:o012-rbt-l03-s01",
        "unit:o012-rbt-l03-def-001"
      ],
      "concept_ids": [
        "concept:connected-component",
        "concept:connected-component-set",
        "concept:connectedness",
        "concept:equivalence-relation"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "09c74a7c3c3b3e3e02beb2582a626e58ac47b6fc78939a12c677a40013918b7f",
        "file_sha256": "f757bc58ea6f0d0dbe37ebdb2e44da7d3814b32052d8e23a39331d66d1f025b2",
        "line_end": 48,
        "line_start": 28,
        "path": "source/id-ID/units/unit-003-lecture-003.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l03-def-001",
        "anchor": "o012-rbt-l03-def-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l03-def-002",
      "projected_id": "urn:uuid:9b3a7885-c7cf-58aa-a656-367be9030be6",
      "title": "Definisi 3.2 (homotopi)",
      "kind": "definition",
      "order": 2,
      "group": "unit:o012-rbt-u003",
      "parent_id": "unit:o012-rbt-l03-s02",
      "native_path": [
        "unit:o012-rbt-u003",
        "unit:o012-rbt-l03",
        "unit:o012-rbt-l03-s02",
        "unit:o012-rbt-l03-def-002"
      ],
      "concept_ids": [
        "concept:homotopy"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "a36740e6adeb2193a17024ebae83fee0d5f0b711bcaf5b90d324f75d9bf9b2c7",
        "file_sha256": "f757bc58ea6f0d0dbe37ebdb2e44da7d3814b32052d8e23a39331d66d1f025b2",
        "line_end": 107,
        "line_start": 91,
        "path": "source/id-ID/units/unit-003-lecture-003.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l03-def-002",
        "anchor": "o012-rbt-l03-def-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l03-exa-003",
      "projected_id": "urn:uuid:80a2a755-ab5a-5746-be2b-24167db0a2c8",
      "title": "Contoh 3.3 (himpunan bertitik)",
      "kind": "example",
      "order": 2,
      "group": "unit:o012-rbt-u003",
      "parent_id": "unit:o012-rbt-l03-s03",
      "native_path": [
        "unit:o012-rbt-u003",
        "unit:o012-rbt-l03",
        "unit:o012-rbt-l03-s03",
        "unit:o012-rbt-l03-exa-003"
      ],
      "concept_ids": [
        "concept:pointed-set",
        "concept:pointed-map",
        "concept:category"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "142262d312db2b6fcb434fbc17c4da4fe094124a9ab9d1c91cd12185a70e003c",
        "file_sha256": "f757bc58ea6f0d0dbe37ebdb2e44da7d3814b32052d8e23a39331d66d1f025b2",
        "line_end": 282,
        "line_start": 272,
        "path": "source/id-ID/units/unit-003-lecture-003.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l03-exa-003",
        "anchor": "o012-rbt-l03-exa-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l03-s02",
      "projected_id": "urn:uuid:4af5d36e-f080-5441-9eee-78e35d751da7",
      "title": "Homotopi dan ekuivalensi homotopi",
      "kind": "section",
      "order": 2,
      "group": "unit:o012-rbt-u003",
      "parent_id": "unit:o012-rbt-l03",
      "native_path": [
        "unit:o012-rbt-u003",
        "unit:o012-rbt-l03",
        "unit:o012-rbt-l03-s02"
      ],
      "concept_ids": [
        "concept:homotopy",
        "concept:homotopy-equivalence",
        "concept:path-connectedness",
        "concept:path-component"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "1401de0e12e8cbf9627742079c6e539d5678f8b6ee589a04fbb5acbc10d2d5b9",
        "file_sha256": "f757bc58ea6f0d0dbe37ebdb2e44da7d3814b32052d8e23a39331d66d1f025b2",
        "line_end": 233,
        "line_start": 68,
        "path": "source/id-ID/units/unit-003-lecture-003.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l03-s02",
        "anchor": "o012-rbt-l03-s02",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l03-sol-002",
      "projected_id": "urn:uuid:a916cefb-4527-55e3-9c9e-26713c02c4de",
      "title": "Solusi Latihan 3.2",
      "kind": "solution",
      "order": 2,
      "group": "unit:o012-rbt-u003",
      "parent_id": "unit:o012-rbt-l03-mastery",
      "native_path": [
        "unit:o012-rbt-u003",
        "unit:o012-rbt-l03-mastery",
        "unit:o012-rbt-l03-sol-002"
      ],
      "concept_ids": [
        "concept:connectedness",
        "concept:connected-component",
        "concept:equivalence-relation"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u003-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "50ddceaca05b6d00222a2f2d38d433620e4e56ad4d5705d0a822c0354293596f",
        "file_sha256": "f757bc58ea6f0d0dbe37ebdb2e44da7d3814b32052d8e23a39331d66d1f025b2",
        "line_end": 495,
        "line_start": 480,
        "path": "source/id-ID/units/unit-003-lecture-003.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l03-sol-002",
        "anchor": "o012-rbt-l03-sol-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l03-check-001",
      "projected_id": "urn:uuid:2ab1d848-6c03-52e2-bc8a-1e9a8eba2fd5",
      "title": "Pemeriksaan Contoh 3.2",
      "kind": "proof_check",
      "order": 3,
      "group": "unit:o012-rbt-u003",
      "parent_id": "unit:o012-rbt-l03-mastery",
      "native_path": [
        "unit:o012-rbt-u003",
        "unit:o012-rbt-l03-mastery",
        "unit:o012-rbt-l03-check-001"
      ],
      "concept_ids": [
        "concept:contractible-space",
        "concept:homotopy-equivalence"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u003-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "92727a24ad0ab5662a4e3a81c93c475f13138db86044b3208b12b8815ed599b3",
        "file_sha256": "f757bc58ea6f0d0dbe37ebdb2e44da7d3814b32052d8e23a39331d66d1f025b2",
        "line_end": 510,
        "line_start": 496,
        "path": "source/id-ID/units/unit-003-lecture-003.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l03-check-001",
        "anchor": "o012-rbt-l03-check-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l03-def-003",
      "projected_id": "urn:uuid:e7ced2af-a65e-5894-bd34-06ac530be2cb",
      "title": "Definisi 3.3 (ekuivalensi homotopi)",
      "kind": "definition",
      "order": 3,
      "group": "unit:o012-rbt-u003",
      "parent_id": "unit:o012-rbt-l03-s02",
      "native_path": [
        "unit:o012-rbt-u003",
        "unit:o012-rbt-l03",
        "unit:o012-rbt-l03-s02",
        "unit:o012-rbt-l03-def-003"
      ],
      "concept_ids": [
        "concept:homotopy",
        "concept:homotopy-equivalence"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "e53500920dfb5e9416b313ed64abb35994ef720093c6af3f4491275923f51aaf",
        "file_sha256": "f757bc58ea6f0d0dbe37ebdb2e44da7d3814b32052d8e23a39331d66d1f025b2",
        "line_end": 126,
        "line_start": 114,
        "path": "source/id-ID/units/unit-003-lecture-003.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l03-def-003",
        "anchor": "o012-rbt-l03-def-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l03-def-006",
      "projected_id": "urn:uuid:93cebdc3-a2ca-5849-9a17-38e798436de8",
      "title": "Definisi 3.6 (fungtor)",
      "kind": "definition",
      "order": 3,
      "group": "unit:o012-rbt-u003",
      "parent_id": "unit:o012-rbt-l03-s03",
      "native_path": [
        "unit:o012-rbt-u003",
        "unit:o012-rbt-l03",
        "unit:o012-rbt-l03-s03",
        "unit:o012-rbt-l03-def-006"
      ],
      "concept_ids": [
        "concept:functor",
        "concept:functoriality",
        "concept:category"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "3fea3ae0d741f9d1ef4cc27db682714ed653dd863f89e2aabddf6f44c851b780",
        "file_sha256": "f757bc58ea6f0d0dbe37ebdb2e44da7d3814b32052d8e23a39331d66d1f025b2",
        "line_end": 308,
        "line_start": 286,
        "path": "source/id-ID/units/unit-003-lecture-003.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l03-def-006",
        "anchor": "o012-rbt-l03-def-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l03-ex-002",
      "projected_id": "urn:uuid:ae04f22c-4ec4-51cd-a19b-3b6611643cbb",
      "title": "Latihan 3.2",
      "kind": "exercise",
      "order": 3,
      "group": "unit:o012-rbt-u003",
      "parent_id": "unit:o012-rbt-l03-s01",
      "native_path": [
        "unit:o012-rbt-u003",
        "unit:o012-rbt-l03",
        "unit:o012-rbt-l03-s01",
        "unit:o012-rbt-l03-ex-002"
      ],
      "concept_ids": [
        "concept:connectedness",
        "concept:connected-component",
        "concept:equivalence-relation"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "03c97b8f8ac414d84ac7a626363016fc60cb9bbbaa1b372b37bd4efcba131fa7",
        "file_sha256": "f757bc58ea6f0d0dbe37ebdb2e44da7d3814b32052d8e23a39331d66d1f025b2",
        "line_end": 55,
        "line_start": 50,
        "path": "source/id-ID/units/unit-003-lecture-003.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l03-ex-002",
        "anchor": "o012-rbt-l03-ex-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l03-route-hint-r02-002",
            "relation_id": "urn:uuid:863abeb7-0cde-51e3-a9b0-c3135065bae7",
            "native_relation_id": "relation:hints:o012-rbt-l03-route-hint-r02-002:o012-rbt-l03-ex-002"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l03-sol-002",
            "relation_id": "urn:uuid:9135b732-eea7-5aa6-b2a0-b182d9f450c7",
            "native_relation_id": "relation:solves:l03-sol-002:l03-ex-002"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l03-mastery",
      "projected_id": "urn:uuid:7e72bcdb-fcc8-5cea-b968-25dd7a5b3836",
      "title": "Pendamping penguasaan: solusi lengkap",
      "kind": "mastery_section",
      "order": 3,
      "group": "unit:o012-rbt-u003",
      "parent_id": "unit:o012-rbt-u003",
      "native_path": [
        "unit:o012-rbt-u003",
        "unit:o012-rbt-l03-mastery"
      ],
      "concept_ids": [
        "concept:connected-component",
        "concept:homotopy",
        "concept:category",
        "concept:functor",
        "concept:homotopy-category"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u003-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "4361b51a9bf9641227493c34d427cb586573413b56a9656d316c9780bd0c724d",
        "file_sha256": "f757bc58ea6f0d0dbe37ebdb2e44da7d3814b32052d8e23a39331d66d1f025b2",
        "line_end": 618,
        "line_start": 456,
        "path": "source/id-ID/units/unit-003-lecture-003.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l03-mastery",
        "anchor": "o012-rbt-l03-mastery",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l03-s03",
      "projected_id": "urn:uuid:319e754b-4d25-5e59-a9a2-42fd00232be6",
      "title": "Kategori dan fungtor",
      "kind": "section",
      "order": 3,
      "group": "unit:o012-rbt-u003",
      "parent_id": "unit:o012-rbt-l03",
      "native_path": [
        "unit:o012-rbt-u003",
        "unit:o012-rbt-l03",
        "unit:o012-rbt-l03-s03"
      ],
      "concept_ids": [
        "concept:category",
        "concept:functor",
        "concept:morphism",
        "concept:subcategory"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "189d8807ae1016426e55d71a0bd66a4a1006776049b219da820de3f05c52e4ad",
        "file_sha256": "f757bc58ea6f0d0dbe37ebdb2e44da7d3814b32052d8e23a39331d66d1f025b2",
        "line_end": 440,
        "line_start": 234,
        "path": "source/id-ID/units/unit-003-lecture-003.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l03-s03",
        "anchor": "o012-rbt-l03-s03",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-u003",
      "projected_id": "urn:uuid:da80b869-d1ec-598b-a8e2-839855664c11",
      "title": "Topologi Aljabar — Unit 3: Komponen Terhubung, Homotopi, dan Fungtor",
      "kind": "reader_unit",
      "order": 3,
      "group": "unit:o012-rbt-u003",
      "parent_id": "course:o012-d60",
      "native_path": [
        "unit:o012-rbt-u003"
      ],
      "concept_ids": [
        "concept:connected-component",
        "concept:homotopy",
        "concept:category",
        "concept:functor",
        "concept:homotopy-category"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u003-composite-cc-by-4.0"
      ],
      "provenance_relation": "composite_translated_and_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "f757bc58ea6f0d0dbe37ebdb2e44da7d3814b32052d8e23a39331d66d1f025b2",
        "file_sha256": "f757bc58ea6f0d0dbe37ebdb2e44da7d3814b32052d8e23a39331d66d1f025b2",
        "line_end": 618,
        "line_start": 1,
        "path": "source/id-ID/units/unit-003-lecture-003.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/",
        "anchor": null,
        "state": "course_fallback",
        "anchor_occurrences": 0
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l03-exa-002",
      "projected_id": "urn:uuid:9f91dc83-156b-529e-a258-ba33952f901a",
      "title": "Contoh 3.2",
      "kind": "example",
      "order": 4,
      "group": "unit:o012-rbt-u003",
      "parent_id": "unit:o012-rbt-l03-s02",
      "native_path": [
        "unit:o012-rbt-u003",
        "unit:o012-rbt-l03",
        "unit:o012-rbt-l03-s02",
        "unit:o012-rbt-l03-exa-002"
      ],
      "concept_ids": [
        "concept:contractible-space",
        "concept:homotopy-equivalence"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "c3339d56b8ac26cec5d373e6109672ab94a0d88f9a9e37e388988fd90e2653e0",
        "file_sha256": "f757bc58ea6f0d0dbe37ebdb2e44da7d3814b32052d8e23a39331d66d1f025b2",
        "line_end": 130,
        "line_start": 128,
        "path": "source/id-ID/units/unit-003-lecture-003.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l03-exa-002",
        "anchor": "o012-rbt-l03-exa-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l03-exa-004",
      "projected_id": "urn:uuid:d0da1710-084c-5a18-9bdc-88a0127cbf77",
      "title": "Contoh 3.4",
      "kind": "example",
      "order": 4,
      "group": "unit:o012-rbt-u003",
      "parent_id": "unit:o012-rbt-l03-s03",
      "native_path": [
        "unit:o012-rbt-u003",
        "unit:o012-rbt-l03",
        "unit:o012-rbt-l03-s03",
        "unit:o012-rbt-l03-exa-004"
      ],
      "concept_ids": [
        "concept:discrete-topology",
        "concept:functor",
        "concept:full-subcategory"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "7bdc9f73ac9bd4e063c0e77a0ba7f58c7f298ae4dd35139043232e48bb80d9ae",
        "file_sha256": "f757bc58ea6f0d0dbe37ebdb2e44da7d3814b32052d8e23a39331d66d1f025b2",
        "line_end": 340,
        "line_start": 336,
        "path": "source/id-ID/units/unit-003-lecture-003.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l03-exa-004",
        "anchor": "o012-rbt-l03-exa-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l03-s04",
      "projected_id": "urn:uuid:db123da0-9df5-54f2-91c1-70b4ed9b9d7e",
      "title": "Kategori homotopi",
      "kind": "section",
      "order": 4,
      "group": "unit:o012-rbt-u003",
      "parent_id": "unit:o012-rbt-l03",
      "native_path": [
        "unit:o012-rbt-u003",
        "unit:o012-rbt-l03",
        "unit:o012-rbt-l03-s04"
      ],
      "concept_ids": [
        "concept:homotopy-category",
        "concept:homotopy-class",
        "concept:homotopy-equivalence"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "bcd9133eb9a177aad8768abbf481686cc05a8d8b084748c19ec13a4722ca3a7a",
        "file_sha256": "f757bc58ea6f0d0dbe37ebdb2e44da7d3814b32052d8e23a39331d66d1f025b2",
        "line_end": 455,
        "line_start": 441,
        "path": "source/id-ID/units/unit-003-lecture-003.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l03-s04",
        "anchor": "o012-rbt-l03-s04",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l03-sol-003",
      "projected_id": "urn:uuid:5b87ef94-ddd5-5773-9fe6-2ccc3a657ddb",
      "title": "Solusi Latihan 3.3",
      "kind": "solution",
      "order": 4,
      "group": "unit:o012-rbt-u003",
      "parent_id": "unit:o012-rbt-l03-mastery",
      "native_path": [
        "unit:o012-rbt-u003",
        "unit:o012-rbt-l03-mastery",
        "unit:o012-rbt-l03-sol-003"
      ],
      "concept_ids": [
        "concept:path-connectedness",
        "concept:discrete-topology",
        "concept:homotopy"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u003-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "c35e3dcda6fa77ed02352fd6e6d1cabfb79882f857de8095e4ec24f44fb2a2e7",
        "file_sha256": "f757bc58ea6f0d0dbe37ebdb2e44da7d3814b32052d8e23a39331d66d1f025b2",
        "line_end": 527,
        "line_start": 511,
        "path": "source/id-ID/units/unit-003-lecture-003.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l03-sol-003",
        "anchor": "o012-rbt-l03-sol-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l03-check-002",
      "projected_id": "urn:uuid:da0a39a6-845d-5247-a46e-fbdc807294e6",
      "title": "Bukti Proposisi 3.2",
      "kind": "proof_check",
      "order": 5,
      "group": "unit:o012-rbt-u003",
      "parent_id": "unit:o012-rbt-l03-mastery",
      "native_path": [
        "unit:o012-rbt-u003",
        "unit:o012-rbt-l03-mastery",
        "unit:o012-rbt-l03-check-002"
      ],
      "concept_ids": [
        "concept:path-connectedness",
        "concept:connectedness"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u003-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "0d69ce6f83183b8fa6b1d62697b048a3eec98b62a7ff79a0316e83f0b0224a15",
        "file_sha256": "f757bc58ea6f0d0dbe37ebdb2e44da7d3814b32052d8e23a39331d66d1f025b2",
        "line_end": 539,
        "line_start": 528,
        "path": "source/id-ID/units/unit-003-lecture-003.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l03-check-002",
        "anchor": "o012-rbt-l03-check-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l03-lem-002",
      "projected_id": "urn:uuid:12e1b521-5099-563b-9f18-73813c619908",
      "title": "Lema 3.2 (citra ruang terhubung)",
      "kind": "lemma",
      "order": 5,
      "group": "unit:o012-rbt-u003",
      "parent_id": "unit:o012-rbt-l03-s03",
      "native_path": [
        "unit:o012-rbt-u003",
        "unit:o012-rbt-l03",
        "unit:o012-rbt-l03-s03",
        "unit:o012-rbt-l03-lem-002"
      ],
      "concept_ids": [
        "concept:connectedness",
        "concept:continuity"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "aa2c7ef8fdf24295a1984544198817adca9c29fe08bb663ed5b6de390ab1cce1",
        "file_sha256": "f757bc58ea6f0d0dbe37ebdb2e44da7d3814b32052d8e23a39331d66d1f025b2",
        "line_end": 345,
        "line_start": 342,
        "path": "source/id-ID/units/unit-003-lecture-003.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l03-lem-002",
        "anchor": "o012-rbt-l03-lem-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l03-prop-001",
      "projected_id": "urn:uuid:e76f86d6-dab3-5f8d-8aa4-6931a2bd9e38",
      "title": "Proposisi 3.1 (penggabungan dan pembalikan homotopi)",
      "kind": "proposition",
      "order": 5,
      "group": "unit:o012-rbt-u003",
      "parent_id": "unit:o012-rbt-l03-s02",
      "native_path": [
        "unit:o012-rbt-u003",
        "unit:o012-rbt-l03",
        "unit:o012-rbt-l03-s02",
        "unit:o012-rbt-l03-prop-001"
      ],
      "concept_ids": [
        "concept:homotopy",
        "concept:gluing-lemma"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "6a3d1df5d8f581a58150ab9a295356de5e832aa7b5c40f9030dcf2ce363acc1a",
        "file_sha256": "f757bc58ea6f0d0dbe37ebdb2e44da7d3814b32052d8e23a39331d66d1f025b2",
        "line_end": 146,
        "line_start": 142,
        "path": "source/id-ID/units/unit-003-lecture-003.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l03-prop-001",
        "anchor": "o012-rbt-l03-prop-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l03-proof-001",
      "projected_id": "urn:uuid:38a50dc0-bcff-520c-81d1-712d2c1400bb",
      "title": "Bukti Proposisi 3.1",
      "kind": "proof",
      "order": 6,
      "group": "unit:o012-rbt-u003",
      "parent_id": "unit:o012-rbt-l03-s02",
      "native_path": [
        "unit:o012-rbt-u003",
        "unit:o012-rbt-l03",
        "unit:o012-rbt-l03-s02",
        "unit:o012-rbt-l03-proof-001"
      ],
      "concept_ids": [
        "concept:homotopy",
        "concept:gluing-lemma"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "bd165623b11c4a567a871cddad43ab3303918716efb3992ccfef6077cc878a32",
        "file_sha256": "f757bc58ea6f0d0dbe37ebdb2e44da7d3814b32052d8e23a39331d66d1f025b2",
        "line_end": 180,
        "line_start": 148,
        "path": "source/id-ID/units/unit-003-lecture-003.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l03-proof-001",
        "anchor": "o012-rbt-l03-proof-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l03-proof-003",
      "projected_id": "urn:uuid:dcda9fcf-6375-5a0b-a641-c7b444f70ae8",
      "title": "Bukti Lema 3.2",
      "kind": "proof",
      "order": 6,
      "group": "unit:o012-rbt-u003",
      "parent_id": "unit:o012-rbt-l03-s03",
      "native_path": [
        "unit:o012-rbt-u003",
        "unit:o012-rbt-l03",
        "unit:o012-rbt-l03-s03",
        "unit:o012-rbt-l03-proof-003"
      ],
      "concept_ids": [
        "concept:connectedness",
        "concept:continuity"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "2cc86fd58c446669bbe332277ff60a0e383ac551df45d69a58f3e3e8027cba46",
        "file_sha256": "f757bc58ea6f0d0dbe37ebdb2e44da7d3814b32052d8e23a39331d66d1f025b2",
        "line_end": 356,
        "line_start": 347,
        "path": "source/id-ID/units/unit-003-lecture-003.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l03-proof-003",
        "anchor": "o012-rbt-l03-proof-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l03-sol-004",
      "projected_id": "urn:uuid:48d5048c-cd14-58c5-90e6-2d19952bdb83",
      "title": "Solusi Latihan 3.4",
      "kind": "solution",
      "order": 6,
      "group": "unit:o012-rbt-u003",
      "parent_id": "unit:o012-rbt-l03-mastery",
      "native_path": [
        "unit:o012-rbt-u003",
        "unit:o012-rbt-l03-mastery",
        "unit:o012-rbt-l03-sol-004"
      ],
      "concept_ids": [
        "concept:homotopy-class",
        "concept:functor",
        "concept:path-component"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u003-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "c4dd43297fabb9b2fead79690ad8f57a5263e3a1c07cbc3b7d839d028486c57d",
        "file_sha256": "f757bc58ea6f0d0dbe37ebdb2e44da7d3814b32052d8e23a39331d66d1f025b2",
        "line_end": 575,
        "line_start": 540,
        "path": "source/id-ID/units/unit-003-lecture-003.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l03-sol-004",
        "anchor": "o012-rbt-l03-sol-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l03-lem-001",
      "projected_id": "urn:uuid:c238853e-6f25-5f12-8c79-996badc605b5",
      "title": "Lema 3.1",
      "kind": "lemma",
      "order": 7,
      "group": "unit:o012-rbt-u003",
      "parent_id": "unit:o012-rbt-l03-s02",
      "native_path": [
        "unit:o012-rbt-u003",
        "unit:o012-rbt-l03",
        "unit:o012-rbt-l03-s02",
        "unit:o012-rbt-l03-lem-001"
      ],
      "concept_ids": [
        "concept:contractible-space",
        "concept:homotopy"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "e734d44895a2ba4bcb6f652b7805244ce213417ebf89912ba008e867f849536f",
        "file_sha256": "f757bc58ea6f0d0dbe37ebdb2e44da7d3814b32052d8e23a39331d66d1f025b2",
        "line_end": 189,
        "line_start": 186,
        "path": "source/id-ID/units/unit-003-lecture-003.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l03-lem-001",
        "anchor": "o012-rbt-l03-lem-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l03-prop-003",
      "projected_id": "urn:uuid:c30520b9-4972-56db-974e-758f09039e87",
      "title": "Proposisi 3.3",
      "kind": "proposition",
      "order": 7,
      "group": "unit:o012-rbt-u003",
      "parent_id": "unit:o012-rbt-l03-s03",
      "native_path": [
        "unit:o012-rbt-u003",
        "unit:o012-rbt-l03",
        "unit:o012-rbt-l03-s03",
        "unit:o012-rbt-l03-prop-003"
      ],
      "concept_ids": [
        "concept:connected-component-set",
        "concept:functor"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "34f662eed8e670e1cd13cdd1d2876c2ff46202857522b5eb486d07cd1a4d4aac",
        "file_sha256": "f757bc58ea6f0d0dbe37ebdb2e44da7d3814b32052d8e23a39331d66d1f025b2",
        "line_end": 364,
        "line_start": 358,
        "path": "source/id-ID/units/unit-003-lecture-003.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l03-prop-003",
        "anchor": "o012-rbt-l03-prop-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l03-sol-005",
      "projected_id": "urn:uuid:1a761a42-f178-538a-96ea-c0ccc4c1406c",
      "title": "Solusi Latihan 3.5",
      "kind": "solution",
      "order": 7,
      "group": "unit:o012-rbt-u003",
      "parent_id": "unit:o012-rbt-l03-mastery",
      "native_path": [
        "unit:o012-rbt-u003",
        "unit:o012-rbt-l03-mastery",
        "unit:o012-rbt-l03-sol-005"
      ],
      "concept_ids": [
        "concept:homotopy-category",
        "concept:homotopy-class",
        "concept:homotopy-equivalence",
        "concept:category"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u003-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "099476afdf346682ce34113529494b40a830662a49abd85c1c44a4b9eba5caf3",
        "file_sha256": "f757bc58ea6f0d0dbe37ebdb2e44da7d3814b32052d8e23a39331d66d1f025b2",
        "line_end": 618,
        "line_start": 576,
        "path": "source/id-ID/units/unit-003-lecture-003.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l03-sol-005",
        "anchor": "o012-rbt-l03-sol-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l03-proof-002",
      "projected_id": "urn:uuid:f5623f08-dbcd-551f-9395-d768ce388115",
      "title": "Bukti Lema 3.1",
      "kind": "proof",
      "order": 8,
      "group": "unit:o012-rbt-u003",
      "parent_id": "unit:o012-rbt-l03-s02",
      "native_path": [
        "unit:o012-rbt-u003",
        "unit:o012-rbt-l03",
        "unit:o012-rbt-l03-s02",
        "unit:o012-rbt-l03-proof-002"
      ],
      "concept_ids": [
        "concept:contractible-space",
        "concept:homotopy"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "d5d4cc85842c914144aea25e1e656865f888fa0c3571e4d25da3d73947e3fc82",
        "file_sha256": "f757bc58ea6f0d0dbe37ebdb2e44da7d3814b32052d8e23a39331d66d1f025b2",
        "line_end": 203,
        "line_start": 191,
        "path": "source/id-ID/units/unit-003-lecture-003.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l03-proof-002",
        "anchor": "o012-rbt-l03-proof-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l03-proof-004",
      "projected_id": "urn:uuid:988a895e-d845-560f-bfc5-98a724827f15",
      "title": "Bukti Proposisi 3.3",
      "kind": "proof",
      "order": 8,
      "group": "unit:o012-rbt-u003",
      "parent_id": "unit:o012-rbt-l03-s03",
      "native_path": [
        "unit:o012-rbt-u003",
        "unit:o012-rbt-l03",
        "unit:o012-rbt-l03-s03",
        "unit:o012-rbt-l03-proof-004"
      ],
      "concept_ids": [
        "concept:connected-component",
        "concept:connected-component-set",
        "concept:functor"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "a9f15b912ce69ed1527e1c290e4560772fc9e9051b8c130b4837c8f3710d008d",
        "file_sha256": "f757bc58ea6f0d0dbe37ebdb2e44da7d3814b32052d8e23a39331d66d1f025b2",
        "line_end": 386,
        "line_start": 366,
        "path": "source/id-ID/units/unit-003-lecture-003.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l03-proof-004",
        "anchor": "o012-rbt-l03-proof-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l03-def-004",
      "projected_id": "urn:uuid:58314663-93c0-53fd-938a-66b1a25bdc52",
      "title": "Definisi 3.4 (terhubung lintasan)",
      "kind": "definition",
      "order": 9,
      "group": "unit:o012-rbt-u003",
      "parent_id": "unit:o012-rbt-l03-s02",
      "native_path": [
        "unit:o012-rbt-u003",
        "unit:o012-rbt-l03",
        "unit:o012-rbt-l03-s02",
        "unit:o012-rbt-l03-def-004"
      ],
      "concept_ids": [
        "concept:path-connectedness",
        "concept:path"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "e80734a7dd60c72e333b9e39f8c5f9c17f3b3ef704c96fed38345eb039590b1b",
        "file_sha256": "f757bc58ea6f0d0dbe37ebdb2e44da7d3814b32052d8e23a39331d66d1f025b2",
        "line_end": 211,
        "line_start": 209,
        "path": "source/id-ID/units/unit-003-lecture-003.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l03-def-004",
        "anchor": "o012-rbt-l03-def-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l03-proof-005",
      "projected_id": "urn:uuid:d83fec12-b1ca-503f-b089-cfea8b15d6ce",
      "title": "Bukti kedua Proposisi 3.3 (kasus terhubung secara lokal)",
      "kind": "proof",
      "order": 9,
      "group": "unit:o012-rbt-u003",
      "parent_id": "unit:o012-rbt-l03-s03",
      "native_path": [
        "unit:o012-rbt-u003",
        "unit:o012-rbt-l03",
        "unit:o012-rbt-l03-s03",
        "unit:o012-rbt-l03-proof-005"
      ],
      "concept_ids": [
        "concept:locally-connected-space",
        "concept:connected-component-set",
        "concept:functor",
        "concept:factorization-through"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "5c24f4ad1adad605eab0b7017857f94d184bed44a1600c61d278ac254f678388",
        "file_sha256": "f757bc58ea6f0d0dbe37ebdb2e44da7d3814b32052d8e23a39331d66d1f025b2",
        "line_end": 428,
        "line_start": 388,
        "path": "source/id-ID/units/unit-003-lecture-003.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l03-proof-005",
        "anchor": "o012-rbt-l03-proof-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l03-ex-003",
      "projected_id": "urn:uuid:9d887dc7-51ec-5a11-b859-838ca905f55c",
      "title": "Latihan 3.3",
      "kind": "exercise",
      "order": 10,
      "group": "unit:o012-rbt-u003",
      "parent_id": "unit:o012-rbt-l03-s02",
      "native_path": [
        "unit:o012-rbt-u003",
        "unit:o012-rbt-l03",
        "unit:o012-rbt-l03-s02",
        "unit:o012-rbt-l03-ex-003"
      ],
      "concept_ids": [
        "concept:path-connectedness",
        "concept:discrete-topology",
        "concept:homotopy"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "ee787bcaf629dd9d2d64cff775b68807ed36e01f8d63b9c2b9adec2f72fa36f3",
        "file_sha256": "f757bc58ea6f0d0dbe37ebdb2e44da7d3814b32052d8e23a39331d66d1f025b2",
        "line_end": 218,
        "line_start": 216,
        "path": "source/id-ID/units/unit-003-lecture-003.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l03-ex-003",
        "anchor": "o012-rbt-l03-ex-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l03-route-hint-r02-003",
            "relation_id": "urn:uuid:dc63d02b-7281-522c-8593-bbcba7b217a1",
            "native_relation_id": "relation:hints:o012-rbt-l03-route-hint-r02-003:o012-rbt-l03-ex-003"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l03-sol-003",
            "relation_id": "urn:uuid:82d05cbf-325c-5fa1-93d3-8f60e5f678ae",
            "native_relation_id": "relation:solves:l03-sol-003:l03-ex-003"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l03-ex-004",
      "projected_id": "urn:uuid:34dcd7fe-8cb9-5e94-9b87-0bd21e948cc3",
      "title": "Latihan 3.4",
      "kind": "exercise",
      "order": 10,
      "group": "unit:o012-rbt-u003",
      "parent_id": "unit:o012-rbt-l03-s03",
      "native_path": [
        "unit:o012-rbt-u003",
        "unit:o012-rbt-l03",
        "unit:o012-rbt-l03-s03",
        "unit:o012-rbt-l03-ex-004"
      ],
      "concept_ids": [
        "concept:homotopy-class",
        "concept:functor",
        "concept:path-component"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "ab8a0b23b32f4a0db3745f4348cd505aac511f3d440b51e7f8f568a07ad901dc",
        "file_sha256": "f757bc58ea6f0d0dbe37ebdb2e44da7d3814b32052d8e23a39331d66d1f025b2",
        "line_end": 439,
        "line_start": 430,
        "path": "source/id-ID/units/unit-003-lecture-003.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l03-ex-004",
        "anchor": "o012-rbt-l03-ex-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l03-route-hint-r02-004",
            "relation_id": "urn:uuid:16a63e1f-670f-5e75-9675-52e695fee987",
            "native_relation_id": "relation:hints:o012-rbt-l03-route-hint-r02-004:o012-rbt-l03-ex-004"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l03-sol-004",
            "relation_id": "urn:uuid:f9598d04-99cd-5c3e-b451-5d0498aca768",
            "native_relation_id": "relation:solves:l03-sol-004:l03-ex-004"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l03-prop-002",
      "projected_id": "urn:uuid:f5290422-71cd-57e6-9f45-495029e6a113",
      "title": "Proposisi 3.2",
      "kind": "proposition",
      "order": 11,
      "group": "unit:o012-rbt-u003",
      "parent_id": "unit:o012-rbt-l03-s02",
      "native_path": [
        "unit:o012-rbt-u003",
        "unit:o012-rbt-l03",
        "unit:o012-rbt-l03-s02",
        "unit:o012-rbt-l03-prop-002"
      ],
      "concept_ids": [
        "concept:path-connectedness",
        "concept:connectedness"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "e2d1e969675ff789a1ad1047300ac4875070a845c6091a5770423a3d690ca087",
        "file_sha256": "f757bc58ea6f0d0dbe37ebdb2e44da7d3814b32052d8e23a39331d66d1f025b2",
        "line_end": 222,
        "line_start": 220,
        "path": "source/id-ID/units/unit-003-lecture-003.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l03-prop-002",
        "anchor": "o012-rbt-l03-prop-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l04-def-002",
      "projected_id": "urn:uuid:4ccf3d80-9131-5bf8-9cc4-000af7e89b82",
      "title": "Definisi 4.2 (terhubung lintasan semilokal)",
      "kind": "definition",
      "order": 1,
      "group": "unit:o012-rbt-u004",
      "parent_id": "unit:o012-rbt-l04-s02",
      "native_path": [
        "unit:o012-rbt-u004",
        "unit:o012-rbt-l04",
        "unit:o012-rbt-l04-s02",
        "unit:o012-rbt-l04-def-002"
      ],
      "concept_ids": [
        "concept:semilocally-path-connected-space",
        "concept:neighborhood-basis",
        "concept:path"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "ba474a4c00a4b031240816062a206825f914de5e4d7119330a17ac4ddd105a99",
        "file_sha256": "35aa8adfec6f7652f9a9f21f2c6b6656347309f866689a0939d6f0c517974ea3",
        "line_end": 230,
        "line_start": 226,
        "path": "source/id-ID/units/unit-004-lecture-004.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l04-def-002",
        "anchor": "o012-rbt-l04-def-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l04-def-003",
      "projected_id": "urn:uuid:4d275a10-6fee-5dd6-9488-e61ccc87ce2e",
      "title": "Definisi 4.3 (ruang bertitik)",
      "kind": "definition",
      "order": 1,
      "group": "unit:o012-rbt-u004",
      "parent_id": "unit:o012-rbt-l04-s03",
      "native_path": [
        "unit:o012-rbt-u004",
        "unit:o012-rbt-l04",
        "unit:o012-rbt-l04-s03",
        "unit:o012-rbt-l04-def-003"
      ],
      "concept_ids": [
        "concept:pointed-space",
        "concept:pointed-map",
        "concept:pointed-homotopy",
        "concept:pointed-set",
        "concept:homotopy-class"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "0390d55cfe0235289e8a1dac63f9c325563091225d2ddd0c0ef6f48573d69685",
        "file_sha256": "35aa8adfec6f7652f9a9f21f2c6b6656347309f866689a0939d6f0c517974ea3",
        "line_end": 335,
        "line_start": 304,
        "path": "source/id-ID/units/unit-004-lecture-004.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l04-def-003",
        "anchor": "o012-rbt-l04-def-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l04-exa-005",
      "projected_id": "urn:uuid:3592ae42-5b94-5297-bdd1-2db963860596",
      "title": "Contoh 4.5 (akar kuadrat pada bidang kompleks berlubang)",
      "kind": "example",
      "order": 1,
      "group": "unit:o012-rbt-u004",
      "parent_id": "unit:o012-rbt-l04-s04",
      "native_path": [
        "unit:o012-rbt-u004",
        "unit:o012-rbt-l04",
        "unit:o012-rbt-l04-s04",
        "unit:o012-rbt-l04-exa-005"
      ],
      "concept_ids": [
        "concept:covering-map",
        "concept:quotient-map",
        "concept:continuity"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "c2171a3b74a90cceda449b4fe655aa8ab5d2fc052c1620cdd2db4ffecd40d108",
        "file_sha256": "35aa8adfec6f7652f9a9f21f2c6b6656347309f866689a0939d6f0c517974ea3",
        "line_end": 362,
        "line_start": 341,
        "path": "source/id-ID/units/unit-004-lecture-004.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l04-exa-005",
        "anchor": "o012-rbt-l04-exa-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l04-notice",
      "projected_id": "urn:uuid:ba76b246-065b-5864-9cf6-abbd24834e8c",
      "title": "Tentang unit ini",
      "kind": "notice",
      "order": 1,
      "group": "unit:o012-rbt-u004",
      "parent_id": "unit:o012-rbt-u004",
      "native_path": [
        "unit:o012-rbt-u004",
        "unit:o012-rbt-l04-notice"
      ],
      "concept_ids": [],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u004-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "500a910d224745654a7f7a29eaf3f9359e553e768dabe3dc82c05b3ce27caeaa",
        "file_sha256": "35aa8adfec6f7652f9a9f21f2c6b6656347309f866689a0939d6f0c517974ea3",
        "line_end": 16,
        "line_start": 12,
        "path": "source/id-ID/units/unit-004-lecture-004.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l04-notice",
        "anchor": "o012-rbt-l04-notice",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l04-prop-001",
      "projected_id": "urn:uuid:6d7eff26-2841-50ff-bc8b-46a83190f96e",
      "title": "Proposisi 4.1 (π₀ pada kategori homotopi)",
      "kind": "proposition",
      "order": 1,
      "group": "unit:o012-rbt-u004",
      "parent_id": "unit:o012-rbt-l04-s01",
      "native_path": [
        "unit:o012-rbt-u004",
        "unit:o012-rbt-l04",
        "unit:o012-rbt-l04-s01",
        "unit:o012-rbt-l04-prop-001"
      ],
      "concept_ids": [
        "concept:connected-component-set",
        "concept:functor",
        "concept:homotopy-category",
        "concept:homotopy"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "f94cc9b8644ccdd8b953c22ce547b89a767dcb44f5a63da1cd2c90f8158d2ab3",
        "file_sha256": "35aa8adfec6f7652f9a9f21f2c6b6656347309f866689a0939d6f0c517974ea3",
        "line_end": 28,
        "line_start": 22,
        "path": "source/id-ID/units/unit-004-lecture-004.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l04-prop-001",
        "anchor": "o012-rbt-l04-prop-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l04-s01",
      "projected_id": "urn:uuid:ee143797-ddf9-58d0-840c-34f3860263e3",
      "title": "Fungtor pada kategori homotopi",
      "kind": "section",
      "order": 1,
      "group": "unit:o012-rbt-u004",
      "parent_id": "unit:o012-rbt-l04",
      "native_path": [
        "unit:o012-rbt-u004",
        "unit:o012-rbt-l04",
        "unit:o012-rbt-l04-s01"
      ],
      "concept_ids": [
        "concept:functor",
        "concept:homotopy-category",
        "concept:connected-component-set",
        "concept:path-component",
        "concept:natural-transformation",
        "concept:coproduct-preservation"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "3b5f5aafa7d150f775369dc75d27197400aa3209602fbae21c457240d54076f4",
        "file_sha256": "35aa8adfec6f7652f9a9f21f2c6b6656347309f866689a0939d6f0c517974ea3",
        "line_end": 213,
        "line_start": 20,
        "path": "source/id-ID/units/unit-004-lecture-004.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l04-s01",
        "anchor": "o012-rbt-l04-s01",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l04-sol-001",
      "projected_id": "urn:uuid:dc207afa-f0e6-5383-b7a2-3205bb51ee0b",
      "title": "Solusi Latihan 4.1",
      "kind": "solution",
      "order": 1,
      "group": "unit:o012-rbt-u004",
      "parent_id": "unit:o012-rbt-l04-mastery",
      "native_path": [
        "unit:o012-rbt-u004",
        "unit:o012-rbt-l04-mastery",
        "unit:o012-rbt-l04-sol-001"
      ],
      "concept_ids": [
        "concept:path-component",
        "concept:functor",
        "concept:homotopy-category",
        "concept:homotopy-class"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u004-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "2e19c38b1d1f7eca2076a13c34dc2ba39a1c11d8a7ef3f7fc99f4c343fbf520b",
        "file_sha256": "35aa8adfec6f7652f9a9f21f2c6b6656347309f866689a0939d6f0c517974ea3",
        "line_end": 480,
        "line_start": 451,
        "path": "source/id-ID/units/unit-004-lecture-004.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l04-sol-001",
        "anchor": "o012-rbt-l04-sol-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l04",
      "projected_id": "urn:uuid:f07f6382-0c0a-5388-9a83-8e191639988b",
      "title": "Kuliah 4",
      "kind": "lecture",
      "order": 2,
      "group": "unit:o012-rbt-u004",
      "parent_id": "unit:o012-rbt-u004",
      "native_path": [
        "unit:o012-rbt-u004",
        "unit:o012-rbt-l04"
      ],
      "concept_ids": [
        "concept:homotopy-category",
        "concept:natural-transformation",
        "concept:semilocally-path-connected-space",
        "concept:pointed-space",
        "concept:covering-space"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "bf07d5759445c504b3af7ab23cde45c505ab0f773bf5c5021196e17c16042d6e",
        "file_sha256": "35aa8adfec6f7652f9a9f21f2c6b6656347309f866689a0939d6f0c517974ea3",
        "line_end": 445,
        "line_start": 18,
        "path": "source/id-ID/units/unit-004-lecture-004.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l04",
        "anchor": "o012-rbt-l04",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l04-check-001",
      "projected_id": "urn:uuid:40f8467c-26ab-5991-a7c6-25a182e597fb",
      "title": "Bukti Lema 4.1",
      "kind": "proof_check",
      "order": 2,
      "group": "unit:o012-rbt-u004",
      "parent_id": "unit:o012-rbt-l04-mastery",
      "native_path": [
        "unit:o012-rbt-u004",
        "unit:o012-rbt-l04-mastery",
        "unit:o012-rbt-l04-check-001"
      ],
      "concept_ids": [
        "concept:coproduct-preservation",
        "concept:disjoint-union",
        "concept:connected-component",
        "concept:path-component"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u004-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "d5ff362c8593a513d41a1a9d0ffec57a39005a3a43aefa19119e908d5300d348",
        "file_sha256": "35aa8adfec6f7652f9a9f21f2c6b6656347309f866689a0939d6f0c517974ea3",
        "line_end": 492,
        "line_start": 482,
        "path": "source/id-ID/units/unit-004-lecture-004.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l04-check-001",
        "anchor": "o012-rbt-l04-check-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l04-def-004",
      "projected_id": "urn:uuid:75494a54-b0bb-57f2-be52-1e27a0f5d69d",
      "title": "Definisi 4.4 (ruang penutup)",
      "kind": "definition",
      "order": 2,
      "group": "unit:o012-rbt-u004",
      "parent_id": "unit:o012-rbt-l04-s04",
      "native_path": [
        "unit:o012-rbt-u004",
        "unit:o012-rbt-l04",
        "unit:o012-rbt-l04-s04",
        "unit:o012-rbt-l04-def-004"
      ],
      "concept_ids": [
        "concept:covering-space",
        "concept:covering-map",
        "concept:fiber",
        "concept:base-space",
        "concept:evenly-covered-neighborhood",
        "concept:discrete-topology",
        "concept:homeomorphism"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "d85a2bfde1929de104c0fe45a30f7d77aa10d154f7b8799afc378a67fdf652db",
        "file_sha256": "35aa8adfec6f7652f9a9f21f2c6b6656347309f866689a0939d6f0c517974ea3",
        "line_end": 402,
        "line_start": 367,
        "path": "source/id-ID/units/unit-004-lecture-004.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l04-def-004",
        "anchor": "o012-rbt-l04-def-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l04-proof-001",
      "projected_id": "urn:uuid:a7f89da1-1ace-5b03-9447-4ffffc2f594b",
      "title": "Bukti Proposisi 4.1",
      "kind": "proof",
      "order": 2,
      "group": "unit:o012-rbt-u004",
      "parent_id": "unit:o012-rbt-l04-s01",
      "native_path": [
        "unit:o012-rbt-u004",
        "unit:o012-rbt-l04",
        "unit:o012-rbt-l04-s01",
        "unit:o012-rbt-l04-proof-001"
      ],
      "concept_ids": [
        "concept:connected-component-set",
        "concept:homotopy",
        "concept:connected-component"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "58384353a5e03bc2d05bda29f3a44a8b24c962022e6823967b654219a4f16851",
        "file_sha256": "35aa8adfec6f7652f9a9f21f2c6b6656347309f866689a0939d6f0c517974ea3",
        "line_end": 48,
        "line_start": 30,
        "path": "source/id-ID/units/unit-004-lecture-004.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l04-proof-001",
        "anchor": "o012-rbt-l04-proof-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l04-prop-002",
      "projected_id": "urn:uuid:40561704-53bc-5ce1-b0f9-0aa567529c24",
      "title": "Proposisi 4.2 (komponen lintasan dan komponen terhubung)",
      "kind": "proposition",
      "order": 2,
      "group": "unit:o012-rbt-u004",
      "parent_id": "unit:o012-rbt-l04-s02",
      "native_path": [
        "unit:o012-rbt-u004",
        "unit:o012-rbt-l04",
        "unit:o012-rbt-l04-s02",
        "unit:o012-rbt-l04-prop-002"
      ],
      "concept_ids": [
        "concept:semilocally-path-connected-space",
        "concept:path-component",
        "concept:connected-component"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "822b32cc740ea875d88e24d2f75b0f24b83fd9a07192de1a1356bc0058cf91b2",
        "file_sha256": "35aa8adfec6f7652f9a9f21f2c6b6656347309f866689a0939d6f0c517974ea3",
        "line_end": 242,
        "line_start": 234,
        "path": "source/id-ID/units/unit-004-lecture-004.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l04-prop-002",
        "anchor": "o012-rbt-l04-prop-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l04-s02",
      "projected_id": "urn:uuid:07015bff-23cb-5f09-9204-a39d35fb1bd9",
      "title": "Ruang terhubung lintasan semilokal",
      "kind": "section",
      "order": 2,
      "group": "unit:o012-rbt-u004",
      "parent_id": "unit:o012-rbt-l04",
      "native_path": [
        "unit:o012-rbt-u004",
        "unit:o012-rbt-l04",
        "unit:o012-rbt-l04-s02"
      ],
      "concept_ids": [
        "concept:semilocally-path-connected-space",
        "concept:path-component",
        "concept:connected-component"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "9acd767d488663ee8f056998095cf839eb8275b1b882730ed496c8944340c208",
        "file_sha256": "35aa8adfec6f7652f9a9f21f2c6b6656347309f866689a0939d6f0c517974ea3",
        "line_end": 298,
        "line_start": 215,
        "path": "source/id-ID/units/unit-004-lecture-004.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l04-s02",
        "anchor": "o012-rbt-l04-s02",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l04-ex-001",
      "projected_id": "urn:uuid:5d529c72-2219-5754-bd53-d1abbf1fde51",
      "title": "Latihan 4.1",
      "kind": "exercise",
      "order": 3,
      "group": "unit:o012-rbt-u004",
      "parent_id": "unit:o012-rbt-l04-s01",
      "native_path": [
        "unit:o012-rbt-u004",
        "unit:o012-rbt-l04",
        "unit:o012-rbt-l04-s01",
        "unit:o012-rbt-l04-ex-001"
      ],
      "concept_ids": [
        "concept:path-component",
        "concept:functor",
        "concept:homotopy-category",
        "concept:homotopy-class"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "9113f73ad656bfa175651d24445b664c44b4ae13278b5a5eccd20a03ccd738e7",
        "file_sha256": "35aa8adfec6f7652f9a9f21f2c6b6656347309f866689a0939d6f0c517974ea3",
        "line_end": 56,
        "line_start": 52,
        "path": "source/id-ID/units/unit-004-lecture-004.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l04-ex-001",
        "anchor": "o012-rbt-l04-ex-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l04-route-hint-r02-006",
            "relation_id": "urn:uuid:706d0658-5177-56c3-beb4-88862d745e3d",
            "native_relation_id": "relation:hints:o012-rbt-l04-route-hint-r02-006:o012-rbt-l04-ex-001"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l04-sol-001",
            "relation_id": "urn:uuid:1d004bd9-6eb5-597b-84b6-be2c7f9ba2f9",
            "native_relation_id": "relation:solves:l04-sol-001:l04-ex-001"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l04-ex-004",
      "projected_id": "urn:uuid:5993cbbe-9102-52c4-aebd-2a39c0ced188",
      "title": "Latihan 4.4",
      "kind": "exercise",
      "order": 3,
      "group": "unit:o012-rbt-u004",
      "parent_id": "unit:o012-rbt-l04-s04",
      "native_path": [
        "unit:o012-rbt-u004",
        "unit:o012-rbt-l04",
        "unit:o012-rbt-l04-s04",
        "unit:o012-rbt-l04-ex-004"
      ],
      "concept_ids": [
        "concept:covering-composition",
        "concept:covering-map"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "2c0a365e2bed7b477576e81cc82c6be5b359581dc8aff9713d53af6bbd6797be",
        "file_sha256": "35aa8adfec6f7652f9a9f21f2c6b6656347309f866689a0939d6f0c517974ea3",
        "line_end": 434,
        "line_start": 425,
        "path": "source/id-ID/units/unit-004-lecture-004.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l04-ex-004",
        "anchor": "o012-rbt-l04-ex-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l04-sol-004",
            "relation_id": "urn:uuid:6afc38f1-cb45-5645-9f46-51d85043b673",
            "native_relation_id": "relation:solves:l04-sol-004:l04-ex-004"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l04-mastery",
      "projected_id": "urn:uuid:94d53a86-a923-5dc4-9157-ec7a7558d2cd",
      "title": "Pendamping penguasaan: solusi lengkap",
      "kind": "mastery_section",
      "order": 3,
      "group": "unit:o012-rbt-u004",
      "parent_id": "unit:o012-rbt-u004",
      "native_path": [
        "unit:o012-rbt-u004",
        "unit:o012-rbt-l04-mastery"
      ],
      "concept_ids": [
        "concept:homotopy-category",
        "concept:semilocally-path-connected-space",
        "concept:covering-space"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u004-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "bac81c0e1cc35e14fc8758d0ed034b12856cea5af565d2671aac98a95d14bd8b",
        "file_sha256": "35aa8adfec6f7652f9a9f21f2c6b6656347309f866689a0939d6f0c517974ea3",
        "line_end": 632,
        "line_start": 447,
        "path": "source/id-ID/units/unit-004-lecture-004.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l04-mastery",
        "anchor": "o012-rbt-l04-mastery",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l04-proof-002",
      "projected_id": "urn:uuid:ff233415-391b-5280-9f4c-513085f5ae88",
      "title": "Bukti Proposisi 4.2",
      "kind": "proof",
      "order": 3,
      "group": "unit:o012-rbt-u004",
      "parent_id": "unit:o012-rbt-l04-s02",
      "native_path": [
        "unit:o012-rbt-u004",
        "unit:o012-rbt-l04",
        "unit:o012-rbt-l04-s02",
        "unit:o012-rbt-l04-proof-002"
      ],
      "concept_ids": [
        "concept:semilocally-path-connected-space",
        "concept:path-component",
        "concept:connected-component",
        "concept:characteristic-function"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "075b0ff7f03376f163dc653544d8a7d85662e802b36601550e7bb86983f1018a",
        "file_sha256": "35aa8adfec6f7652f9a9f21f2c6b6656347309f866689a0939d6f0c517974ea3",
        "line_end": 270,
        "line_start": 244,
        "path": "source/id-ID/units/unit-004-lecture-004.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l04-proof-002",
        "anchor": "o012-rbt-l04-proof-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l04-s03",
      "projected_id": "urn:uuid:dde58a30-853d-5863-8deb-91cb712f13ca",
      "title": "Ruang dan homotopi bertitik",
      "kind": "section",
      "order": 3,
      "group": "unit:o012-rbt-u004",
      "parent_id": "unit:o012-rbt-l04",
      "native_path": [
        "unit:o012-rbt-u004",
        "unit:o012-rbt-l04",
        "unit:o012-rbt-l04-s03"
      ],
      "concept_ids": [
        "concept:pointed-space",
        "concept:pointed-map",
        "concept:pointed-homotopy",
        "concept:pointed-set"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "8d9387a5f1b9a40ce617514c4d9501193dc0c7929ad1235e3a8dbf0cb7f43095",
        "file_sha256": "35aa8adfec6f7652f9a9f21f2c6b6656347309f866689a0939d6f0c517974ea3",
        "line_end": 335,
        "line_start": 300,
        "path": "source/id-ID/units/unit-004-lecture-004.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l04-s03",
        "anchor": "o012-rbt-l04-s03",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l04-sol-002",
      "projected_id": "urn:uuid:94e5372c-c6fa-5328-af9d-db294b2aaed3",
      "title": "Solusi Latihan 4.2",
      "kind": "solution",
      "order": 3,
      "group": "unit:o012-rbt-u004",
      "parent_id": "unit:o012-rbt-l04-mastery",
      "native_path": [
        "unit:o012-rbt-u004",
        "unit:o012-rbt-l04-mastery",
        "unit:o012-rbt-l04-sol-002"
      ],
      "concept_ids": [
        "concept:topologist-sine-curve",
        "concept:path",
        "concept:intermediate-value-theorem"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u004-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "796d3bd6ec264fb2c88f16873e1b564dc2022ac1d87a45b233dfde9aa023a236",
        "file_sha256": "35aa8adfec6f7652f9a9f21f2c6b6656347309f866689a0939d6f0c517974ea3",
        "line_end": 545,
        "line_start": 494,
        "path": "source/id-ID/units/unit-004-lecture-004.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l04-sol-002",
        "anchor": "o012-rbt-l04-sol-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l04-exa-003",
      "projected_id": "urn:uuid:c4fe7189-8391-5b53-b232-d8ca7f4f6324",
      "title": "Contoh 4.3",
      "kind": "example",
      "order": 4,
      "group": "unit:o012-rbt-u004",
      "parent_id": "unit:o012-rbt-l04-s02",
      "native_path": [
        "unit:o012-rbt-u004",
        "unit:o012-rbt-l04",
        "unit:o012-rbt-l04-s02",
        "unit:o012-rbt-l04-exa-003"
      ],
      "concept_ids": [
        "concept:path-connectedness",
        "concept:semilocally-path-connected-space"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "8baa143a31b408bdbe867a7115142a6ad5389fed60eced1be441df33e31de18e",
        "file_sha256": "35aa8adfec6f7652f9a9f21f2c6b6656347309f866689a0939d6f0c517974ea3",
        "line_end": 283,
        "line_start": 281,
        "path": "source/id-ID/units/unit-004-lecture-004.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l04-exa-003",
        "anchor": "o012-rbt-l04-exa-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l04-lem-001",
      "projected_id": "urn:uuid:e8de5628-9756-5df8-af1e-9bf30793d7a9",
      "title": "Lema 4.1 (pelestarian koproduk)",
      "kind": "lemma",
      "order": 4,
      "group": "unit:o012-rbt-u004",
      "parent_id": "unit:o012-rbt-l04-s01",
      "native_path": [
        "unit:o012-rbt-u004",
        "unit:o012-rbt-l04",
        "unit:o012-rbt-l04-s01",
        "unit:o012-rbt-l04-lem-001"
      ],
      "concept_ids": [
        "concept:coproduct-preservation",
        "concept:disjoint-union",
        "concept:connected-component-set",
        "concept:path-component"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "883cd662cbca698c1f2969bcb7b5689ee33de26f4d7a42386301ff73a9e91331",
        "file_sha256": "35aa8adfec6f7652f9a9f21f2c6b6656347309f866689a0939d6f0c517974ea3",
        "line_end": 80,
        "line_start": 60,
        "path": "source/id-ID/units/unit-004-lecture-004.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l04-lem-001",
        "anchor": "o012-rbt-l04-lem-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l04-prop-003",
      "projected_id": "urn:uuid:7d6d43f0-bc70-592b-94a0-48a1655fe7db",
      "title": "Proposisi 4.3 (serat di sepanjang lintasan)",
      "kind": "proposition",
      "order": 4,
      "group": "unit:o012-rbt-u004",
      "parent_id": "unit:o012-rbt-l04-s04",
      "native_path": [
        "unit:o012-rbt-u004",
        "unit:o012-rbt-l04",
        "unit:o012-rbt-l04-s04",
        "unit:o012-rbt-l04-prop-003"
      ],
      "concept_ids": [
        "concept:covering-map",
        "concept:fiber",
        "concept:path",
        "concept:homeomorphism"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "c06e01bac1153c89eb0451de4a45302ab565418360039486781527ff11b3ffd0",
        "file_sha256": "35aa8adfec6f7652f9a9f21f2c6b6656347309f866689a0939d6f0c517974ea3",
        "line_end": 445,
        "line_start": 436,
        "path": "source/id-ID/units/unit-004-lecture-004.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l04-prop-003",
        "anchor": "o012-rbt-l04-prop-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l04-s04",
      "projected_id": "urn:uuid:e08cc4b5-17dc-5d95-963a-d186c570351f",
      "title": "Ruang penutup",
      "kind": "section",
      "order": 4,
      "group": "unit:o012-rbt-u004",
      "parent_id": "unit:o012-rbt-l04",
      "native_path": [
        "unit:o012-rbt-u004",
        "unit:o012-rbt-l04",
        "unit:o012-rbt-l04-s04"
      ],
      "concept_ids": [
        "concept:covering-space",
        "concept:covering-map",
        "concept:fiber",
        "concept:base-space",
        "concept:evenly-covered-neighborhood",
        "concept:wedge-sum"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "a41397daa1a9a832e795b9d49cb220f4d3fb0a911ce7f9313e04562f991a9603",
        "file_sha256": "35aa8adfec6f7652f9a9f21f2c6b6656347309f866689a0939d6f0c517974ea3",
        "line_end": 445,
        "line_start": 337,
        "path": "source/id-ID/units/unit-004-lecture-004.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l04-s04",
        "anchor": "o012-rbt-l04-s04",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l04-sol-003",
      "projected_id": "urn:uuid:cf40e5eb-a45e-543b-b6c1-a26261aa2911",
      "title": "Solusi Latihan 4.3",
      "kind": "solution",
      "order": 4,
      "group": "unit:o012-rbt-u004",
      "parent_id": "unit:o012-rbt-l04-mastery",
      "native_path": [
        "unit:o012-rbt-u004",
        "unit:o012-rbt-l04-mastery",
        "unit:o012-rbt-l04-sol-003"
      ],
      "concept_ids": [
        "concept:semilocally-path-connected-space",
        "concept:product-topology"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u004-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "411c6b41117d36b338f3067f3fd0f86f0d9c4e6cf9240707f201c1155c38f3ee",
        "file_sha256": "35aa8adfec6f7652f9a9f21f2c6b6656347309f866689a0939d6f0c517974ea3",
        "line_end": 578,
        "line_start": 547,
        "path": "source/id-ID/units/unit-004-lecture-004.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l04-sol-003",
        "anchor": "o012-rbt-l04-sol-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-u004",
      "projected_id": "urn:uuid:78c92fee-6e86-5240-985b-9fc118feb957",
      "title": "Topologi Aljabar — Unit 4: Invarian Homotopi, Transformasi Natural, dan Ruang Penutup",
      "kind": "reader_unit",
      "order": 4,
      "group": "unit:o012-rbt-u004",
      "parent_id": "course:o012-d60",
      "native_path": [
        "unit:o012-rbt-u004"
      ],
      "concept_ids": [
        "concept:homotopy-category",
        "concept:natural-transformation",
        "concept:semilocally-path-connected-space",
        "concept:pointed-space",
        "concept:covering-space"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u004-composite-cc-by-4.0"
      ],
      "provenance_relation": "composite_translated_and_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "35aa8adfec6f7652f9a9f21f2c6b6656347309f866689a0939d6f0c517974ea3",
        "file_sha256": "35aa8adfec6f7652f9a9f21f2c6b6656347309f866689a0939d6f0c517974ea3",
        "line_end": 632,
        "line_start": 1,
        "path": "source/id-ID/units/unit-004-lecture-004.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/",
        "anchor": null,
        "state": "course_fallback",
        "anchor_occurrences": 0
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l04-ans-001",
      "projected_id": "urn:uuid:293e7641-ac71-51b0-bac9-77e66135bad1",
      "title": "Jawaban Pertanyaan 4.1",
      "kind": "answer",
      "order": 5,
      "group": "unit:o012-rbt-u004",
      "parent_id": "unit:o012-rbt-l04-mastery",
      "native_path": [
        "unit:o012-rbt-u004",
        "unit:o012-rbt-l04-mastery",
        "unit:o012-rbt-l04-ans-001"
      ],
      "concept_ids": [
        "concept:semilocally-path-connected-space",
        "concept:quotient-map",
        "concept:final-topology"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u004-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "6ed0f005b4293712bffebf85ecb07a62ae28f93f2f9d5bb672024b351439897a",
        "file_sha256": "35aa8adfec6f7652f9a9f21f2c6b6656347309f866689a0939d6f0c517974ea3",
        "line_end": 586,
        "line_start": 580,
        "path": "source/id-ID/units/unit-004-lecture-004.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l04-ans-001",
        "anchor": "o012-rbt-l04-ans-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l04-ex-003",
      "projected_id": "urn:uuid:d1c8f809-3959-5292-83fe-76bf717bf6fb",
      "title": "Latihan 4.3",
      "kind": "exercise",
      "order": 5,
      "group": "unit:o012-rbt-u004",
      "parent_id": "unit:o012-rbt-l04-s02",
      "native_path": [
        "unit:o012-rbt-u004",
        "unit:o012-rbt-l04",
        "unit:o012-rbt-l04-s02",
        "unit:o012-rbt-l04-ex-003"
      ],
      "concept_ids": [
        "concept:semilocally-path-connected-space",
        "concept:product-topology"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "48b6cfb1c2ca06a3878334bf3781b60508e67f3382579cd0a2836f54c3f27ba1",
        "file_sha256": "35aa8adfec6f7652f9a9f21f2c6b6656347309f866689a0939d6f0c517974ea3",
        "line_end": 287,
        "line_start": 285,
        "path": "source/id-ID/units/unit-004-lecture-004.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l04-ex-003",
        "anchor": "o012-rbt-l04-ex-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l04-sol-003",
            "relation_id": "urn:uuid:37920d17-2567-5b94-bcc8-784f602e9d92",
            "native_relation_id": "relation:solves:l04-sol-003:l04-ex-003"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l04-exa-001",
      "projected_id": "urn:uuid:70f13f94-8b6d-574c-86ce-2ad3af5534c8",
      "title": "Contoh 4.1 (kardinalitas komponen)",
      "kind": "example",
      "order": 5,
      "group": "unit:o012-rbt-u004",
      "parent_id": "unit:o012-rbt-l04-s01",
      "native_path": [
        "unit:o012-rbt-u004",
        "unit:o012-rbt-l04",
        "unit:o012-rbt-l04-s01",
        "unit:o012-rbt-l04-exa-001"
      ],
      "concept_ids": [
        "concept:connected-component-set",
        "concept:continuity"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "e763af2c1bdae6b84b29c7371776e1b4474bca06adbc04f3490226cde34c3042",
        "file_sha256": "35aa8adfec6f7652f9a9f21f2c6b6656347309f866689a0939d6f0c517974ea3",
        "line_end": 100,
        "line_start": 95,
        "path": "source/id-ID/units/unit-004-lecture-004.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l04-exa-001",
        "anchor": "o012-rbt-l04-exa-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l04-exa-002",
      "projected_id": "urn:uuid:10a1a5e2-c2a1-5aec-bf57-1a808d86934e",
      "title": "Contoh 4.2 (kurva sinus topolog)",
      "kind": "example",
      "order": 6,
      "group": "unit:o012-rbt-u004",
      "parent_id": "unit:o012-rbt-l04-s01",
      "native_path": [
        "unit:o012-rbt-u004",
        "unit:o012-rbt-l04",
        "unit:o012-rbt-l04-s01",
        "unit:o012-rbt-l04-exa-002"
      ],
      "concept_ids": [
        "concept:topologist-sine-curve",
        "concept:connectedness",
        "concept:path-connectedness",
        "concept:path-component",
        "concept:subspace-topology"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "0f98b95318c13356385f0ef082d9fb23c60d9afff7f495a266b9b9835d647104",
        "file_sha256": "35aa8adfec6f7652f9a9f21f2c6b6656347309f866689a0939d6f0c517974ea3",
        "line_end": 146,
        "line_start": 104,
        "path": "source/id-ID/units/unit-004-lecture-004.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l04-exa-002",
        "anchor": "o012-rbt-l04-exa-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l04-exa-004",
      "projected_id": "urn:uuid:3c69a9b2-398a-50d3-884a-e356fb9d79b9",
      "title": "Contoh 4.4 (manifold)",
      "kind": "example",
      "order": 6,
      "group": "unit:o012-rbt-u004",
      "parent_id": "unit:o012-rbt-l04-s02",
      "native_path": [
        "unit:o012-rbt-u004",
        "unit:o012-rbt-l04",
        "unit:o012-rbt-l04-s02",
        "unit:o012-rbt-l04-exa-004"
      ],
      "concept_ids": [
        "concept:semilocally-path-connected-space",
        "concept:manifold-atlas",
        "concept:euclidean-topology"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "1b10a7c1599fec4ec8dd5999e6ee5e67ee94f21191b61a60e645cc8227aee134",
        "file_sha256": "35aa8adfec6f7652f9a9f21f2c6b6656347309f866689a0939d6f0c517974ea3",
        "line_end": 291,
        "line_start": 289,
        "path": "source/id-ID/units/unit-004-lecture-004.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l04-exa-004",
        "anchor": "o012-rbt-l04-exa-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l04-sol-004",
      "projected_id": "urn:uuid:9ac2d63a-2c0e-5fdb-8f12-95e62bffde8a",
      "title": "Solusi Latihan 4.4",
      "kind": "solution",
      "order": 6,
      "group": "unit:o012-rbt-u004",
      "parent_id": "unit:o012-rbt-l04-mastery",
      "native_path": [
        "unit:o012-rbt-u004",
        "unit:o012-rbt-l04-mastery",
        "unit:o012-rbt-l04-sol-004"
      ],
      "concept_ids": [
        "concept:covering-composition",
        "concept:covering-map",
        "concept:evenly-covered-neighborhood"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u004-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "3fc932cbbeae7719a831bd98f8c1cab1a6651e847893d0bcc351e4b7f79db97a",
        "file_sha256": "35aa8adfec6f7652f9a9f21f2c6b6656347309f866689a0939d6f0c517974ea3",
        "line_end": 632,
        "line_start": 588,
        "path": "source/id-ID/units/unit-004-lecture-004.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l04-sol-004",
        "anchor": "o012-rbt-l04-sol-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l04-ex-002",
      "projected_id": "urn:uuid:a13ad88b-0e64-57f9-a11e-4655a90cfa95",
      "title": "Latihan 4.2",
      "kind": "exercise",
      "order": 7,
      "group": "unit:o012-rbt-u004",
      "parent_id": "unit:o012-rbt-l04-s01",
      "native_path": [
        "unit:o012-rbt-u004",
        "unit:o012-rbt-l04",
        "unit:o012-rbt-l04-s01",
        "unit:o012-rbt-l04-ex-002"
      ],
      "concept_ids": [
        "concept:topologist-sine-curve",
        "concept:path",
        "concept:intermediate-value-theorem"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "2e9d21f3a8c27b52f754a7acc54892f41515df256b73e48230b65fea16ea9b62",
        "file_sha256": "35aa8adfec6f7652f9a9f21f2c6b6656347309f866689a0939d6f0c517974ea3",
        "line_end": 150,
        "line_start": 148,
        "path": "source/id-ID/units/unit-004-lecture-004.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l04-ex-002",
        "anchor": "o012-rbt-l04-ex-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l04-sol-002",
            "relation_id": "urn:uuid:50363bd9-e6b2-5b40-810f-f38461a31b6e",
            "native_relation_id": "relation:solves:l04-sol-002:l04-ex-002"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l04-q-001",
      "projected_id": "urn:uuid:dfbad8d3-6db9-59b9-80c4-0b4290e9e9ed",
      "title": "Pertanyaan 4.1",
      "kind": "question",
      "order": 7,
      "group": "unit:o012-rbt-u004",
      "parent_id": "unit:o012-rbt-l04-s02",
      "native_path": [
        "unit:o012-rbt-u004",
        "unit:o012-rbt-l04",
        "unit:o012-rbt-l04-s02",
        "unit:o012-rbt-l04-q-001"
      ],
      "concept_ids": [
        "concept:semilocally-path-connected-space",
        "concept:quotient-map",
        "concept:final-topology"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "57a4f3cfe3c8ce8088483b8c92136541baedf16c8c9e67dd2fa821612e2ea5ae",
        "file_sha256": "35aa8adfec6f7652f9a9f21f2c6b6656347309f866689a0939d6f0c517974ea3",
        "line_end": 298,
        "line_start": 295,
        "path": "source/id-ID/units/unit-004-lecture-004.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l04-q-001",
        "anchor": "o012-rbt-l04-q-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [
          {
            "unit_id": "unit:o012-rbt-l04-ans-001",
            "relation_id": "urn:uuid:49244806-8101-5f5c-aa61-93f92a0a7ceb",
            "native_relation_id": "relation:answers:l04-ans-001:l04-q-001"
          }
        ],
        "solves": []
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l04-def-001",
      "projected_id": "urn:uuid:df4b39aa-5ff7-5f00-9415-7ed7c41aac99",
      "title": "Definisi 4.1 (transformasi natural)",
      "kind": "definition",
      "order": 8,
      "group": "unit:o012-rbt-u004",
      "parent_id": "unit:o012-rbt-l04-s01",
      "native_path": [
        "unit:o012-rbt-u004",
        "unit:o012-rbt-l04",
        "unit:o012-rbt-l04-s01",
        "unit:o012-rbt-l04-def-001"
      ],
      "concept_ids": [
        "concept:natural-transformation",
        "concept:natural-isomorphism",
        "concept:functor",
        "concept:category"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "c44689891cfd433abbb02208567d954742d957e897508d630dc901d79bafe4ad",
        "file_sha256": "35aa8adfec6f7652f9a9f21f2c6b6656347309f866689a0939d6f0c517974ea3",
        "line_end": 196,
        "line_start": 170,
        "path": "source/id-ID/units/unit-004-lecture-004.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l04-def-001",
        "anchor": "o012-rbt-l04-def-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l05-def-001",
      "projected_id": "urn:uuid:7ccba9ac-bf41-5748-8bac-6d8a7d333d3c",
      "title": "Definisi 5.1 (tarik balik)",
      "kind": "definition",
      "order": 1,
      "group": "unit:o012-rbt-u005",
      "parent_id": "unit:o012-rbt-l05-s02",
      "native_path": [
        "unit:o012-rbt-u005",
        "unit:o012-rbt-l05",
        "unit:o012-rbt-l05-s02",
        "unit:o012-rbt-l05-def-001"
      ],
      "concept_ids": [
        "concept:pullback",
        "concept:fiber-product",
        "concept:covering-map"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "bfde364cf175302e53cea0b3634fdc3c150117e5d9c6202282c12a8a7a14120d",
        "file_sha256": "9d25dc7cd89c0c9f69841850b03489e742e8dc50c2e68ca405aff593ec128f90",
        "line_end": 133,
        "line_start": 112,
        "path": "source/id-ID/units/unit-005-lecture-005.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l05-def-001",
        "anchor": "o012-rbt-l05-def-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l05-mcheck-001",
      "projected_id": "urn:uuid:a31d4236-0aaf-5a40-9634-b4e8625656d3",
      "title": "Pemeriksaan penguasaan 5.1",
      "kind": "exercise",
      "order": 1,
      "group": "unit:o012-rbt-u005",
      "parent_id": "unit:o012-rbt-l05-mastery",
      "native_path": [
        "unit:o012-rbt-u005",
        "unit:o012-rbt-l05-mastery",
        "unit:o012-rbt-l05-mcheck-001"
      ],
      "concept_ids": [
        "concept:typical-fiber",
        "concept:fiber-transport"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u005-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "8f14fe0fe06522679930d45f3632d1d230f2b2c56de819427d8fbba4b2bfaf45",
        "file_sha256": "9d25dc7cd89c0c9f69841850b03489e742e8dc50c2e68ca405aff593ec128f90",
        "line_end": 476,
        "line_start": 474,
        "path": "source/id-ID/units/unit-005-lecture-005.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l05-mcheck-001",
        "anchor": "o012-rbt-l05-mcheck-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l05-route-hint-r03-001",
            "relation_id": "urn:uuid:8ada321d-1f7a-5e49-8b9c-445353aed301",
            "native_relation_id": "relation:hints:o012-rbt-l05-route-hint-r03-001:o012-rbt-l05-mcheck-001"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l05-sol-001",
            "relation_id": "urn:uuid:6b0a783d-df1a-5d36-890a-784728516420",
            "native_relation_id": "relation:solves:l05-sol-001:l05-mcheck-001"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l05-notice",
      "projected_id": "urn:uuid:e670e4b4-9463-5964-a3c3-d9e2e2823105",
      "title": "Tentang unit ini",
      "kind": "notice",
      "order": 1,
      "group": "unit:o012-rbt-u005",
      "parent_id": "unit:o012-rbt-u005",
      "native_path": [
        "unit:o012-rbt-u005",
        "unit:o012-rbt-l05-notice"
      ],
      "concept_ids": [],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u005-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "348e0fadc8e0887ce588c0d994811c2aa5e56cac8bcb6e369dab7165c17c496a",
        "file_sha256": "9d25dc7cd89c0c9f69841850b03489e742e8dc50c2e68ca405aff593ec128f90",
        "line_end": 18,
        "line_start": 12,
        "path": "source/id-ID/units/unit-005-lecture-005.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l05-notice",
        "anchor": "o012-rbt-l05-notice",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l05-proof-001",
      "projected_id": "urn:uuid:8e678f0b-9faa-59a0-a1f5-b93f090280b5",
      "title": "Bukti pertama Proposisi 4.3",
      "kind": "proof",
      "order": 1,
      "group": "unit:o012-rbt-u005",
      "parent_id": "unit:o012-rbt-l05-s01",
      "native_path": [
        "unit:o012-rbt-u005",
        "unit:o012-rbt-l05",
        "unit:o012-rbt-l05-s01",
        "unit:o012-rbt-l05-proof-001"
      ],
      "concept_ids": [
        "concept:fiber",
        "concept:lebesgue-number",
        "concept:evenly-covered-neighborhood"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "41d761e30891aacfd5175314b0dc9d92045e69428b4f375e4ba2d1331af63cd1",
        "file_sha256": "9d25dc7cd89c0c9f69841850b03489e742e8dc50c2e68ca405aff593ec128f90",
        "line_end": 71,
        "line_start": 26,
        "path": "source/id-ID/units/unit-005-lecture-005.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l05-proof-001",
        "anchor": "o012-rbt-l05-proof-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l05-prop-002",
      "projected_id": "urn:uuid:67f99e5b-c36b-5c92-80b5-2fa394e9d56a",
      "title": "Proposisi 5.2 (trivialisasi interval)",
      "kind": "proposition",
      "order": 1,
      "group": "unit:o012-rbt-u005",
      "parent_id": "unit:o012-rbt-l05-s03",
      "native_path": [
        "unit:o012-rbt-u005",
        "unit:o012-rbt-l05",
        "unit:o012-rbt-l05-s03",
        "unit:o012-rbt-l05-prop-002"
      ],
      "concept_ids": [
        "concept:trivial-covering-space",
        "concept:fiber",
        "concept:homeomorphism"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "b9d9aaed1d7c17478da1d6aadd3fe1f5deae8a35ebf1e2ed7e81c149f99b0d58",
        "file_sha256": "9d25dc7cd89c0c9f69841850b03489e742e8dc50c2e68ca405aff593ec128f90",
        "line_end": 181,
        "line_start": 171,
        "path": "source/id-ID/units/unit-005-lecture-005.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l05-prop-002",
        "anchor": "o012-rbt-l05-prop-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l05-s01",
      "projected_id": "urn:uuid:7646dfc7-edb3-5a57-8e22-41eec9c3f165",
      "title": "Serat ruang penutup di sepanjang lintasan",
      "kind": "section",
      "order": 1,
      "group": "unit:o012-rbt-u005",
      "parent_id": "unit:o012-rbt-l05",
      "native_path": [
        "unit:o012-rbt-u005",
        "unit:o012-rbt-l05",
        "unit:o012-rbt-l05-s01"
      ],
      "concept_ids": [
        "concept:fiber",
        "concept:typical-fiber",
        "concept:pointed-covering-space",
        "concept:category-of-covering-spaces"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "11c7a4ab79ef320e3dbd92b66960bfd880ec8d3711c33c520538555e5e95389a",
        "file_sha256": "9d25dc7cd89c0c9f69841850b03489e742e8dc50c2e68ca405aff593ec128f90",
        "line_end": 108,
        "line_start": 22,
        "path": "source/id-ID/units/unit-005-lecture-005.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l05-s01",
        "anchor": "o012-rbt-l05-s01",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l05-thm-001",
      "projected_id": "urn:uuid:6819ee3f-7cf9-595e-a2ab-33f624da4d17",
      "title": "Teorema 5.1 (pengangkatan lintasan tunggal)",
      "kind": "theorem",
      "order": 1,
      "group": "unit:o012-rbt-u005",
      "parent_id": "unit:o012-rbt-l05-s04",
      "native_path": [
        "unit:o012-rbt-u005",
        "unit:o012-rbt-l05",
        "unit:o012-rbt-l05-s04",
        "unit:o012-rbt-l05-thm-001"
      ],
      "concept_ids": [
        "concept:path-lifting",
        "concept:lifted-path",
        "concept:pullback"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "7e1110c3cb42e7aa264d4f9395d3e17039e344d3184ce351dad1dbf19ca129cf",
        "file_sha256": "9d25dc7cd89c0c9f69841850b03489e742e8dc50c2e68ca405aff593ec128f90",
        "line_end": 349,
        "line_start": 331,
        "path": "source/id-ID/units/unit-005-lecture-005.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l05-thm-001",
        "anchor": "o012-rbt-l05-thm-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l05",
      "projected_id": "urn:uuid:aa7a4b83-5d01-5026-a93d-57d9042210d9",
      "title": "Kuliah 5",
      "kind": "lecture",
      "order": 2,
      "group": "unit:o012-rbt-u005",
      "parent_id": "unit:o012-rbt-u005",
      "native_path": [
        "unit:o012-rbt-u005",
        "unit:o012-rbt-l05"
      ],
      "concept_ids": [
        "concept:covering-space",
        "concept:pullback",
        "concept:path-lifting",
        "concept:fiber-transport"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "a4e226dfe0b2c8ebaad3b7556f4c02f13b2b3e9cd97cb0426b31f47a0f49c47b",
        "file_sha256": "9d25dc7cd89c0c9f69841850b03489e742e8dc50c2e68ca405aff593ec128f90",
        "line_end": 468,
        "line_start": 20,
        "path": "source/id-ID/units/unit-005-lecture-005.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l05",
        "anchor": "o012-rbt-l05",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l05-exa-001",
      "projected_id": "urn:uuid:6790360b-6983-50d1-acd5-506a0a01a8a4",
      "title": "Contoh 5.1 (monodromi pada bidang kompleks berlubang)",
      "kind": "example",
      "order": 2,
      "group": "unit:o012-rbt-u005",
      "parent_id": "unit:o012-rbt-l05-s01",
      "native_path": [
        "unit:o012-rbt-u005",
        "unit:o012-rbt-l05",
        "unit:o012-rbt-l05-s01",
        "unit:o012-rbt-l05-exa-001"
      ],
      "concept_ids": [
        "concept:monodromy",
        "concept:riemann-surface",
        "concept:branched-map",
        "concept:critical-value"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "ccfdc8f27c44914e799ff7161de40f96db51323dd2618b1d13ec590be5bef471",
        "file_sha256": "9d25dc7cd89c0c9f69841850b03489e742e8dc50c2e68ca405aff593ec128f90",
        "line_end": 106,
        "line_start": 98,
        "path": "source/id-ID/units/unit-005-lecture-005.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l05-exa-001",
        "anchor": "o012-rbt-l05-exa-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l05-lem-001",
      "projected_id": "urn:uuid:428f8960-6611-568d-b2ed-ee42fb55e319",
      "title": "Lema 5.1 (sampul trivial berhingga)",
      "kind": "lemma",
      "order": 2,
      "group": "unit:o012-rbt-u005",
      "parent_id": "unit:o012-rbt-l05-s03",
      "native_path": [
        "unit:o012-rbt-u005",
        "unit:o012-rbt-l05",
        "unit:o012-rbt-l05-s03",
        "unit:o012-rbt-l05-lem-001"
      ],
      "concept_ids": [
        "concept:covering-map",
        "concept:compactness"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "66daa66b3e12d97caa2e204380a5c0087da8ff6af656026a40dde1a5d4988c2b",
        "file_sha256": "9d25dc7cd89c0c9f69841850b03489e742e8dc50c2e68ca405aff593ec128f90",
        "line_end": 187,
        "line_start": 185,
        "path": "source/id-ID/units/unit-005-lecture-005.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l05-lem-001",
        "anchor": "o012-rbt-l05-lem-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l05-proof-004",
      "projected_id": "urn:uuid:56ee8f96-dff7-5d4e-8749-ad0da2c63b42",
      "title": "Bukti Teorema 5.1",
      "kind": "proof",
      "order": 2,
      "group": "unit:o012-rbt-u005",
      "parent_id": "unit:o012-rbt-l05-s04",
      "native_path": [
        "unit:o012-rbt-u005",
        "unit:o012-rbt-l05",
        "unit:o012-rbt-l05-s04",
        "unit:o012-rbt-l05-proof-004"
      ],
      "concept_ids": [
        "concept:path-lifting",
        "concept:section",
        "concept:pullback"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "1d01386a213ab0a8fc92494d2f046b3d3f099f4ebda77490fb2d69f90bcf7854",
        "file_sha256": "9d25dc7cd89c0c9f69841850b03489e742e8dc50c2e68ca405aff593ec128f90",
        "line_end": 400,
        "line_start": 351,
        "path": "source/id-ID/units/unit-005-lecture-005.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l05-proof-004",
        "anchor": "o012-rbt-l05-proof-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l05-prop-001",
      "projected_id": "urn:uuid:50a8e4b4-5548-5569-a2db-63f38ead06b7",
      "title": "Proposisi 5.1 (sifat tarik balik)",
      "kind": "proposition",
      "order": 2,
      "group": "unit:o012-rbt-u005",
      "parent_id": "unit:o012-rbt-l05-s02",
      "native_path": [
        "unit:o012-rbt-u005",
        "unit:o012-rbt-l05",
        "unit:o012-rbt-l05-s02",
        "unit:o012-rbt-l05-prop-001"
      ],
      "concept_ids": [
        "concept:pullback",
        "concept:functor",
        "concept:slice-category"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "2be03dfd9ccaaede6dbfe5b324307069e70e1f6debdd95786aea55f010c79845",
        "file_sha256": "9d25dc7cd89c0c9f69841850b03489e742e8dc50c2e68ca405aff593ec128f90",
        "line_end": 149,
        "line_start": 135,
        "path": "source/id-ID/units/unit-005-lecture-005.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l05-prop-001",
        "anchor": "o012-rbt-l05-prop-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l05-s02",
      "projected_id": "urn:uuid:2c0fb103-4b57-5deb-9881-efa56c444ae6",
      "title": "Tarik balik ruang penutup",
      "kind": "section",
      "order": 2,
      "group": "unit:o012-rbt-u005",
      "parent_id": "unit:o012-rbt-l05",
      "native_path": [
        "unit:o012-rbt-u005",
        "unit:o012-rbt-l05",
        "unit:o012-rbt-l05-s02"
      ],
      "concept_ids": [
        "concept:pullback",
        "concept:fiber-product",
        "concept:slice-category"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "cd99edad9d6cc94fa74cca79dd183f6741a6d5d8aa706149c4eb2bf4d8ac77fd",
        "file_sha256": "9d25dc7cd89c0c9f69841850b03489e742e8dc50c2e68ca405aff593ec128f90",
        "line_end": 167,
        "line_start": 110,
        "path": "source/id-ID/units/unit-005-lecture-005.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l05-s02",
        "anchor": "o012-rbt-l05-s02",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l05-sol-001",
      "projected_id": "urn:uuid:5259e97f-2bb5-5be2-9415-ec82b3bce196",
      "title": "Solusi Pemeriksaan 5.1",
      "kind": "solution",
      "order": 2,
      "group": "unit:o012-rbt-u005",
      "parent_id": "unit:o012-rbt-l05-mastery",
      "native_path": [
        "unit:o012-rbt-u005",
        "unit:o012-rbt-l05-mastery",
        "unit:o012-rbt-l05-sol-001"
      ],
      "concept_ids": [
        "concept:typical-fiber",
        "concept:fiber-transport"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u005-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "710317a2ebb47338f2f73a07918464222795b2c4eebd1337eeb1e0c515d4f9cd",
        "file_sha256": "9d25dc7cd89c0c9f69841850b03489e742e8dc50c2e68ca405aff593ec128f90",
        "line_end": 492,
        "line_start": 478,
        "path": "source/id-ID/units/unit-005-lecture-005.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l05-sol-001",
        "anchor": "o012-rbt-l05-sol-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l05-cor-001",
      "projected_id": "urn:uuid:e1e9703a-22e9-5511-aaca-b949c75afc82",
      "title": "Akibat 5.1 (serat tarik balik)",
      "kind": "corollary",
      "order": 3,
      "group": "unit:o012-rbt-u005",
      "parent_id": "unit:o012-rbt-l05-s02",
      "native_path": [
        "unit:o012-rbt-u005",
        "unit:o012-rbt-l05",
        "unit:o012-rbt-l05-s02",
        "unit:o012-rbt-l05-cor-001"
      ],
      "concept_ids": [
        "concept:pullback",
        "concept:fiber"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "cca195e6c62bd62ce936ac8384a0d8b0490c06c641417377f609e5078f238096",
        "file_sha256": "9d25dc7cd89c0c9f69841850b03489e742e8dc50c2e68ca405aff593ec128f90",
        "line_end": 159,
        "line_start": 151,
        "path": "source/id-ID/units/unit-005-lecture-005.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l05-cor-001",
        "anchor": "o012-rbt-l05-cor-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l05-cor-003",
      "projected_id": "urn:uuid:1f0d458a-ae43-5088-a4e5-e1604c9279e4",
      "title": "Akibat 5.3 (transpor sepanjang lintasan)",
      "kind": "corollary",
      "order": 3,
      "group": "unit:o012-rbt-u005",
      "parent_id": "unit:o012-rbt-l05-s04",
      "native_path": [
        "unit:o012-rbt-u005",
        "unit:o012-rbt-l05",
        "unit:o012-rbt-l05-s04",
        "unit:o012-rbt-l05-cor-003"
      ],
      "concept_ids": [
        "concept:fiber-transport",
        "concept:path-lifting"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "3143150ac2955dd16699acaf55452225ce5612eb59ffb74326616daa174e7e3d",
        "file_sha256": "9d25dc7cd89c0c9f69841850b03489e742e8dc50c2e68ca405aff593ec128f90",
        "line_end": 416,
        "line_start": 404,
        "path": "source/id-ID/units/unit-005-lecture-005.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l05-cor-003",
        "anchor": "o012-rbt-l05-cor-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l05-mastery",
      "projected_id": "urn:uuid:2ad2a328-9efe-5647-8a60-5b9a76869555",
      "title": "Pendamping penguasaan: pemeriksaan dan solusi lengkap",
      "kind": "mastery_section",
      "order": 3,
      "group": "unit:o012-rbt-u005",
      "parent_id": "unit:o012-rbt-u005",
      "native_path": [
        "unit:o012-rbt-u005",
        "unit:o012-rbt-l05-mastery"
      ],
      "concept_ids": [
        "concept:pullback",
        "concept:path-lifting",
        "concept:fiber-transport"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u005-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "055d30c9b30f0896691b61ec9ca61486b8b0b39012d027c25797d5bad34749c4",
        "file_sha256": "9d25dc7cd89c0c9f69841850b03489e742e8dc50c2e68ca405aff593ec128f90",
        "line_end": 663,
        "line_start": 470,
        "path": "source/id-ID/units/unit-005-lecture-005.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l05-mastery",
        "anchor": "o012-rbt-l05-mastery",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l05-mcheck-002",
      "projected_id": "urn:uuid:1c4cd51e-5378-5eb4-9546-c26120882c84",
      "title": "Pemeriksaan penguasaan 5.2",
      "kind": "exercise",
      "order": 3,
      "group": "unit:o012-rbt-u005",
      "parent_id": "unit:o012-rbt-l05-mastery",
      "native_path": [
        "unit:o012-rbt-u005",
        "unit:o012-rbt-l05-mastery",
        "unit:o012-rbt-l05-mcheck-002"
      ],
      "concept_ids": [
        "concept:pullback",
        "concept:fiber-product",
        "concept:functor"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u005-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "3a679d7a43abf58d472821ed738387c2192a9ef6a98a0b3f9fa3c231cdc81b50",
        "file_sha256": "9d25dc7cd89c0c9f69841850b03489e742e8dc50c2e68ca405aff593ec128f90",
        "line_end": 492,
        "line_start": 490,
        "path": "source/id-ID/units/unit-005-lecture-005.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l05-mcheck-002",
        "anchor": "o012-rbt-l05-mcheck-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l05-route-hint-r03-002",
            "relation_id": "urn:uuid:05c97f2b-9aff-5776-a879-d3b7c1dda703",
            "native_relation_id": "relation:hints:o012-rbt-l05-route-hint-r03-002:o012-rbt-l05-mcheck-002"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l05-sol-002",
            "relation_id": "urn:uuid:0706fbc2-38f4-5c7d-bc65-9f48fda201b4",
            "native_relation_id": "relation:solves:l05-sol-002:l05-mcheck-002"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l05-proof-002",
      "projected_id": "urn:uuid:1de28612-51e5-5ab3-bf24-3989afa35ae3",
      "title": "Bukti Proposisi 5.2",
      "kind": "proof",
      "order": 3,
      "group": "unit:o012-rbt-u005",
      "parent_id": "unit:o012-rbt-l05-s03",
      "native_path": [
        "unit:o012-rbt-u005",
        "unit:o012-rbt-l05",
        "unit:o012-rbt-l05-s03",
        "unit:o012-rbt-l05-proof-002"
      ],
      "concept_ids": [
        "concept:trivial-covering-space",
        "concept:lebesgue-number",
        "concept:pasting-lemma"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "a31701cd9df1e582f004d3949cb3c2c32d18a4a91e714f4c2e2ba649d2c0b006",
        "file_sha256": "9d25dc7cd89c0c9f69841850b03489e742e8dc50c2e68ca405aff593ec128f90",
        "line_end": 280,
        "line_start": 189,
        "path": "source/id-ID/units/unit-005-lecture-005.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l05-proof-002",
        "anchor": "o012-rbt-l05-proof-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l05-s03",
      "projected_id": "urn:uuid:5e81d8a3-376a-5847-a527-5ee1aaf974fa",
      "title": "Ruang penutup dari interval",
      "kind": "section",
      "order": 3,
      "group": "unit:o012-rbt-u005",
      "parent_id": "unit:o012-rbt-l05",
      "native_path": [
        "unit:o012-rbt-u005",
        "unit:o012-rbt-l05",
        "unit:o012-rbt-l05-s03"
      ],
      "concept_ids": [
        "concept:trivial-covering-space",
        "concept:section",
        "concept:pasting-lemma"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "5e3a37098ced5e1f62e0f01803eea8d0b729e581b9471f49218aff0fd4ad1525",
        "file_sha256": "9d25dc7cd89c0c9f69841850b03489e742e8dc50c2e68ca405aff593ec128f90",
        "line_end": 325,
        "line_start": 169,
        "path": "source/id-ID/units/unit-005-lecture-005.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l05-s03",
        "anchor": "o012-rbt-l05-s03",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l05-cor-002",
      "projected_id": "urn:uuid:9921ff8b-99df-5a1f-b209-bfcdc2a668f8",
      "title": "Akibat 5.2 (penampang tunggal dengan nilai awal)",
      "kind": "corollary",
      "order": 4,
      "group": "unit:o012-rbt-u005",
      "parent_id": "unit:o012-rbt-l05-s03",
      "native_path": [
        "unit:o012-rbt-u005",
        "unit:o012-rbt-l05",
        "unit:o012-rbt-l05-s03",
        "unit:o012-rbt-l05-cor-002"
      ],
      "concept_ids": [
        "concept:section",
        "concept:trivial-covering-space"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "96c6460374578a88fad71be371c911bbd0a58d141d833cc1423a99def543a5c5",
        "file_sha256": "9d25dc7cd89c0c9f69841850b03489e742e8dc50c2e68ca405aff593ec128f90",
        "line_end": 298,
        "line_start": 282,
        "path": "source/id-ID/units/unit-005-lecture-005.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l05-cor-002",
        "anchor": "o012-rbt-l05-cor-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l05-proof-005",
      "projected_id": "urn:uuid:38ad56aa-cd6a-59ac-bac4-348b9ebc0415",
      "title": "Bukti Akibat 5.3",
      "kind": "proof",
      "order": 4,
      "group": "unit:o012-rbt-u005",
      "parent_id": "unit:o012-rbt-l05-s04",
      "native_path": [
        "unit:o012-rbt-u005",
        "unit:o012-rbt-l05",
        "unit:o012-rbt-l05-s04",
        "unit:o012-rbt-l05-proof-005"
      ],
      "concept_ids": [
        "concept:fiber-transport",
        "concept:path-reversal"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "7f80b18f32a045c44a8837c42e7a2e0ea59b733529d35ead6b28bf4cdb608adb",
        "file_sha256": "9d25dc7cd89c0c9f69841850b03489e742e8dc50c2e68ca405aff593ec128f90",
        "line_end": 447,
        "line_start": 418,
        "path": "source/id-ID/units/unit-005-lecture-005.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l05-proof-005",
        "anchor": "o012-rbt-l05-proof-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l05-s04",
      "projected_id": "urn:uuid:cbd7279b-32a5-5d79-b398-ccb74ff13f02",
      "title": "Pengangkatan lintasan dan transpor serat",
      "kind": "section",
      "order": 4,
      "group": "unit:o012-rbt-u005",
      "parent_id": "unit:o012-rbt-l05",
      "native_path": [
        "unit:o012-rbt-u005",
        "unit:o012-rbt-l05",
        "unit:o012-rbt-l05-s04"
      ],
      "concept_ids": [
        "concept:path-lifting",
        "concept:lifted-path",
        "concept:fiber-transport",
        "concept:reparameterization"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "410d53e5dba0fe35932dfa7fddb238f974bda706407b6027c0ef5a9afb98dd38",
        "file_sha256": "9d25dc7cd89c0c9f69841850b03489e742e8dc50c2e68ca405aff593ec128f90",
        "line_end": 468,
        "line_start": 327,
        "path": "source/id-ID/units/unit-005-lecture-005.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l05-s04",
        "anchor": "o012-rbt-l05-s04",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l05-sol-002",
      "projected_id": "urn:uuid:b2333401-dd3b-5d89-8583-98157c2c8dd6",
      "title": "Solusi Pemeriksaan 5.2",
      "kind": "solution",
      "order": 4,
      "group": "unit:o012-rbt-u005",
      "parent_id": "unit:o012-rbt-l05-mastery",
      "native_path": [
        "unit:o012-rbt-u005",
        "unit:o012-rbt-l05-mastery",
        "unit:o012-rbt-l05-sol-002"
      ],
      "concept_ids": [
        "concept:pullback",
        "concept:fiber-product",
        "concept:functor"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u005-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "f80137e271380c7028dec5e9d2d6bfc99eba116fae4bf1aa19f80ec25b127088",
        "file_sha256": "9d25dc7cd89c0c9f69841850b03489e742e8dc50c2e68ca405aff593ec128f90",
        "line_end": 563,
        "line_start": 494,
        "path": "source/id-ID/units/unit-005-lecture-005.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l05-sol-002",
        "anchor": "o012-rbt-l05-sol-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l05-check-001",
      "projected_id": "urn:uuid:2cf85f9f-4ddb-5cab-bab7-5449249b1d31",
      "title": "Bukti Lema 5.1",
      "kind": "proof_check",
      "order": 5,
      "group": "unit:o012-rbt-u005",
      "parent_id": "unit:o012-rbt-l05-mastery",
      "native_path": [
        "unit:o012-rbt-u005",
        "unit:o012-rbt-l05-mastery",
        "unit:o012-rbt-l05-check-001"
      ],
      "concept_ids": [
        "concept:compactness",
        "concept:covering-map"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u005-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "d7fd7b4048212422afd4a24f2a250117306ad3340170242f647122ef43ed9a55",
        "file_sha256": "9d25dc7cd89c0c9f69841850b03489e742e8dc50c2e68ca405aff593ec128f90",
        "line_end": 586,
        "line_start": 565,
        "path": "source/id-ID/units/unit-005-lecture-005.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l05-check-001",
        "anchor": "o012-rbt-l05-check-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l05-proof-003",
      "projected_id": "urn:uuid:23e28c4d-55ea-589e-8bfb-b8f5b20c5cf8",
      "title": "Bukti Akibat 5.2",
      "kind": "proof",
      "order": 5,
      "group": "unit:o012-rbt-u005",
      "parent_id": "unit:o012-rbt-l05-s03",
      "native_path": [
        "unit:o012-rbt-u005",
        "unit:o012-rbt-l05",
        "unit:o012-rbt-l05-s03",
        "unit:o012-rbt-l05-proof-003"
      ],
      "concept_ids": [
        "concept:section",
        "concept:discrete-topology",
        "concept:connectedness"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "43c50d4142abd0edcc9d7deb15d0530d881375f28b87dc7c8be4d63869923a5d",
        "file_sha256": "9d25dc7cd89c0c9f69841850b03489e742e8dc50c2e68ca405aff593ec128f90",
        "line_end": 325,
        "line_start": 300,
        "path": "source/id-ID/units/unit-005-lecture-005.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l05-proof-003",
        "anchor": "o012-rbt-l05-proof-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-u005",
      "projected_id": "urn:uuid:c8943003-3504-5fc3-b582-ec42636ecfe1",
      "title": "Topologi Aljabar — Unit 5: Tarik Balik, Trivialisasi Interval, dan Pengangkatan Lintasan",
      "kind": "reader_unit",
      "order": 5,
      "group": "unit:o012-rbt-u005",
      "parent_id": "course:o012-d60",
      "native_path": [
        "unit:o012-rbt-u005"
      ],
      "concept_ids": [
        "concept:covering-space",
        "concept:pullback",
        "concept:path-lifting",
        "concept:fiber-transport"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u005-composite-cc-by-4.0"
      ],
      "provenance_relation": "composite_translated_and_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "9d25dc7cd89c0c9f69841850b03489e742e8dc50c2e68ca405aff593ec128f90",
        "file_sha256": "9d25dc7cd89c0c9f69841850b03489e742e8dc50c2e68ca405aff593ec128f90",
        "line_end": 663,
        "line_start": 1,
        "path": "source/id-ID/units/unit-005-lecture-005.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/",
        "anchor": null,
        "state": "course_fallback",
        "anchor_occurrences": 0
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l05-mcheck-003",
      "projected_id": "urn:uuid:86efc5d8-ae68-5097-8ac2-0934a211747b",
      "title": "Pemeriksaan penguasaan 5.3",
      "kind": "exercise",
      "order": 6,
      "group": "unit:o012-rbt-u005",
      "parent_id": "unit:o012-rbt-l05-mastery",
      "native_path": [
        "unit:o012-rbt-u005",
        "unit:o012-rbt-l05-mastery",
        "unit:o012-rbt-l05-mcheck-003"
      ],
      "concept_ids": [
        "concept:path-lifting",
        "concept:fiber-transport",
        "concept:monodromy"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u005-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "a584cf74cc13fe7803071c47df67f8be905b7fc2d3cd2a9e5290b6965d7ec2eb",
        "file_sha256": "9d25dc7cd89c0c9f69841850b03489e742e8dc50c2e68ca405aff593ec128f90",
        "line_end": 586,
        "line_start": 575,
        "path": "source/id-ID/units/unit-005-lecture-005.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l05-mcheck-003",
        "anchor": "o012-rbt-l05-mcheck-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l05-route-hint-r03-003",
            "relation_id": "urn:uuid:b8a1ee1c-14a0-5547-818c-4b7161da6d4b",
            "native_relation_id": "relation:hints:o012-rbt-l05-route-hint-r03-003:o012-rbt-l05-mcheck-003"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l05-sol-003",
            "relation_id": "urn:uuid:cfa88ca0-21f1-52c9-9a1a-d22f9f76f381",
            "native_relation_id": "relation:solves:l05-sol-003:l05-mcheck-003"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l05-sol-003",
      "projected_id": "urn:uuid:77fad4db-94db-56af-aabd-e4ea521edef8",
      "title": "Solusi Pemeriksaan 5.3",
      "kind": "solution",
      "order": 7,
      "group": "unit:o012-rbt-u005",
      "parent_id": "unit:o012-rbt-l05-mastery",
      "native_path": [
        "unit:o012-rbt-u005",
        "unit:o012-rbt-l05-mastery",
        "unit:o012-rbt-l05-sol-003"
      ],
      "concept_ids": [
        "concept:path-lifting",
        "concept:fiber-transport",
        "concept:monodromy"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u005-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "9f868be9eaa710afa1c2aa78adc7b57fee8480ce85101c7dc4131473b18220e3",
        "file_sha256": "9d25dc7cd89c0c9f69841850b03489e742e8dc50c2e68ca405aff593ec128f90",
        "line_end": 631,
        "line_start": 588,
        "path": "source/id-ID/units/unit-005-lecture-005.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l05-sol-003",
        "anchor": "o012-rbt-l05-sol-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l05-mcheck-004",
      "projected_id": "urn:uuid:87bed446-ff55-50ba-b596-f5e779db0179",
      "title": "Pemeriksaan penguasaan 5.4",
      "kind": "exercise",
      "order": 8,
      "group": "unit:o012-rbt-u005",
      "parent_id": "unit:o012-rbt-l05-mastery",
      "native_path": [
        "unit:o012-rbt-u005",
        "unit:o012-rbt-l05-mastery",
        "unit:o012-rbt-l05-mcheck-004"
      ],
      "concept_ids": [
        "concept:fiber-transport",
        "concept:covering-map"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u005-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "2e9b788a03684bbf56db165b2321474b816e6a98d3d1d5198b69bbef92a1bdae",
        "file_sha256": "9d25dc7cd89c0c9f69841850b03489e742e8dc50c2e68ca405aff593ec128f90",
        "line_end": 631,
        "line_start": 618,
        "path": "source/id-ID/units/unit-005-lecture-005.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l05-mcheck-004",
        "anchor": "o012-rbt-l05-mcheck-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l05-route-hint-r03-004",
            "relation_id": "urn:uuid:a40ab500-98dc-52c0-b1ad-78ac75ab8a36",
            "native_relation_id": "relation:hints:o012-rbt-l05-route-hint-r03-004:o012-rbt-l05-mcheck-004"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l05-sol-004",
            "relation_id": "urn:uuid:6f1ee45e-4743-5435-b841-8bd71ab9a65a",
            "native_relation_id": "relation:solves:l05-sol-004:l05-mcheck-004"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l05-sol-004",
      "projected_id": "urn:uuid:65553160-1253-5ccf-a1d3-1ea6d195d2fe",
      "title": "Solusi Pemeriksaan 5.4",
      "kind": "solution",
      "order": 9,
      "group": "unit:o012-rbt-u005",
      "parent_id": "unit:o012-rbt-l05-mastery",
      "native_path": [
        "unit:o012-rbt-u005",
        "unit:o012-rbt-l05-mastery",
        "unit:o012-rbt-l05-sol-004"
      ],
      "concept_ids": [
        "concept:fiber-transport",
        "concept:path-lifting"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u005-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "2181b06e9b35ed7a9b22ca5ef57853dfeb6a339834d36f29747edf7d3d74f3fc",
        "file_sha256": "9d25dc7cd89c0c9f69841850b03489e742e8dc50c2e68ca405aff593ec128f90",
        "line_end": 663,
        "line_start": 633,
        "path": "source/id-ID/units/unit-005-lecture-005.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l05-sol-004",
        "anchor": "o012-rbt-l05-sol-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l06-def-002",
      "projected_id": "urn:uuid:0b6b57e3-45e2-53db-a36f-3e8476da3010",
      "title": "Definisi 6.2 (terhubung sederhana semilokal).",
      "kind": "definition",
      "order": 1,
      "group": "unit:o012-rbt-u006",
      "parent_id": "unit:o012-rbt-l06-s04",
      "native_path": [
        "unit:o012-rbt-u006",
        "unit:o012-rbt-l06",
        "unit:o012-rbt-l06-s04",
        "unit:o012-rbt-l06-def-002"
      ],
      "concept_ids": [
        "concept:semilocally-simply-connected"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "36485ee28df9376b52a6126fc5975f1ea7c984906f0a01ce4130ad9c4037a1c3",
        "file_sha256": "2276a34177100bc14e3e9f96461f6a7ab3bf27a25f652af4cc2d27493f420c8e",
        "line_end": 548,
        "line_start": 538,
        "path": "source/id-ID/units/unit-006-lecture-006.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l06-def-002",
        "anchor": "o012-rbt-l06-def-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l06-exa-001",
      "projected_id": "urn:uuid:09829843-97fb-5448-8ff6-7c25076d846d",
      "title": "Contoh 6.1 (penutup trivial dan penutup eksponensial).",
      "kind": "example",
      "order": 1,
      "group": "unit:o012-rbt-u006",
      "parent_id": "unit:o012-rbt-l06-s01",
      "native_path": [
        "unit:o012-rbt-u006",
        "unit:o012-rbt-l06",
        "unit:o012-rbt-l06-s01",
        "unit:o012-rbt-l06-exa-001"
      ],
      "concept_ids": [
        "concept:loop-space",
        "concept:fiber-transport",
        "concept:covering-space"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "64070801495b2184aa7c75a795a095ddfb67da0664b57c71a1281e1f7ff101af",
        "file_sha256": "2276a34177100bc14e3e9f96461f6a7ab3bf27a25f652af4cc2d27493f420c8e",
        "line_end": 126,
        "line_start": 69,
        "path": "source/id-ID/units/unit-006-lecture-006.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l06-exa-001",
        "anchor": "o012-rbt-l06-exa-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l06-lem-001",
      "projected_id": "urn:uuid:fb38265c-fe6c-5236-b887-882bbcd50ccc",
      "title": "Lema 6.1 (basis lingkungan kompak-terbuka).",
      "kind": "lemma",
      "order": 1,
      "group": "unit:o012-rbt-u006",
      "parent_id": "unit:o012-rbt-l06-s02",
      "native_path": [
        "unit:o012-rbt-u006",
        "unit:o012-rbt-l06",
        "unit:o012-rbt-l06-s02",
        "unit:o012-rbt-l06-lem-001"
      ],
      "concept_ids": [
        "concept:compact-open-topology",
        "concept:path-space"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "ea5a958c09274123e9a7e320e7f0a32b309010d031eb73a3654380197ea47b1f",
        "file_sha256": "2276a34177100bc14e3e9f96461f6a7ab3bf27a25f652af4cc2d27493f420c8e",
        "line_end": 201,
        "line_start": 170,
        "path": "source/id-ID/units/unit-006-lecture-006.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l06-lem-001",
        "anchor": "o012-rbt-l06-lem-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l06-mcheck-001",
      "projected_id": "urn:uuid:41a4faef-880e-5d65-a59c-9065c797f868",
      "title": "Pemeriksaan penguasaan 6.1 (aksi loop pada penutup lingkaran).",
      "kind": "exercise",
      "order": 1,
      "group": "unit:o012-rbt-u006",
      "parent_id": "unit:o012-rbt-l06-mastery",
      "native_path": [
        "unit:o012-rbt-u006",
        "unit:o012-rbt-l06-mastery",
        "unit:o012-rbt-l06-mcheck-001"
      ],
      "concept_ids": [],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u006-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "770b417ef8096e47bd5741acb0c1b42cbba5e2d335106ec9b25db2941834abb2",
        "file_sha256": "2276a34177100bc14e3e9f96461f6a7ab3bf27a25f652af4cc2d27493f420c8e",
        "line_end": 604,
        "line_start": 599,
        "path": "source/id-ID/units/unit-006-lecture-006.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l06-mcheck-001",
        "anchor": "o012-rbt-l06-mcheck-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l06-route-hint-r03-005",
            "relation_id": "urn:uuid:94b55476-aff3-5899-9204-114c0ed03d7f",
            "native_relation_id": "relation:hints:o012-rbt-l06-route-hint-r03-005:o012-rbt-l06-mcheck-001"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l06-sol-001",
            "relation_id": "urn:uuid:d082e7bf-0111-5e4a-be74-94d258d8113a",
            "native_relation_id": "relation:solves:l06-sol-001:l06-mcheck-001"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l06-notice",
      "projected_id": "urn:uuid:ff2207ed-55fc-54b4-8e30-32e78978664a",
      "title": "Tentang unit ini",
      "kind": "notice",
      "order": 1,
      "group": "unit:o012-rbt-u006",
      "parent_id": "unit:o012-rbt-u006",
      "native_path": [
        "unit:o012-rbt-u006",
        "unit:o012-rbt-l06-notice"
      ],
      "concept_ids": [],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u006-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "b7c939a6e27f6becf23c318f88bf542c83e04dd851bcb668871f13fa2ce1f2cd",
        "file_sha256": "2276a34177100bc14e3e9f96461f6a7ab3bf27a25f652af4cc2d27493f420c8e",
        "line_end": 18,
        "line_start": 12,
        "path": "source/id-ID/units/unit-006-lecture-006.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l06-notice",
        "anchor": "o012-rbt-l06-notice",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l06-s01",
      "projected_id": "urn:uuid:23c8e266-3d9d-5af8-beb9-7f6930bd9d63",
      "title": "Loop dan aksi pada serat",
      "kind": "section",
      "order": 1,
      "group": "unit:o012-rbt-u006",
      "parent_id": "unit:o012-rbt-l06",
      "native_path": [
        "unit:o012-rbt-u006",
        "unit:o012-rbt-l06",
        "unit:o012-rbt-l06-s01"
      ],
      "concept_ids": [
        "concept:loop-space",
        "concept:fiber-transport",
        "concept:covering-space"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "3e850e919b7724d9242554f242610cf177e778807191b8dfd801654a6b2f9ba4",
        "file_sha256": "2276a34177100bc14e3e9f96461f6a7ab3bf27a25f652af4cc2d27493f420c8e",
        "line_end": 156,
        "line_start": 22,
        "path": "source/id-ID/units/unit-006-lecture-006.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l06-s01",
        "anchor": "o012-rbt-l06-s01",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l06-thm-001",
      "projected_id": "urn:uuid:f5ce9fe8-1699-574a-8928-88721697b1a5",
      "title": "Teorema 6.1.",
      "kind": "theorem",
      "order": 1,
      "group": "unit:o012-rbt-u006",
      "parent_id": "unit:o012-rbt-l06-s03",
      "native_path": [
        "unit:o012-rbt-u006",
        "unit:o012-rbt-l06",
        "unit:o012-rbt-l06-s03",
        "unit:o012-rbt-l06-thm-001"
      ],
      "concept_ids": [
        "concept:lifting-operator",
        "concept:covering-space"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "01aa7a21c13910f996a684af88212c0cb246b7e5c100a480c27f49d532e7800d",
        "file_sha256": "2276a34177100bc14e3e9f96461f6a7ab3bf27a25f652af4cc2d27493f420c8e",
        "line_end": 372,
        "line_start": 364,
        "path": "source/id-ID/units/unit-006-lecture-006.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l06-thm-001",
        "anchor": "o012-rbt-l06-thm-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l06",
      "projected_id": "urn:uuid:0c784fd4-d9b3-51b0-8d35-1a4c7521a618",
      "title": "Kuliah 6",
      "kind": "lecture",
      "order": 2,
      "group": "unit:o012-rbt-u006",
      "parent_id": "unit:o012-rbt-u006",
      "native_path": [
        "unit:o012-rbt-u006",
        "unit:o012-rbt-l06"
      ],
      "concept_ids": [
        "concept:path-space",
        "concept:loop-space",
        "concept:lifting-operator",
        "concept:semilocally-simply-connected"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "41eb2298b624160c32600edfcbd78e5760168732bb9dd1ff447886f8bf23654a",
        "file_sha256": "2276a34177100bc14e3e9f96461f6a7ab3bf27a25f652af4cc2d27493f420c8e",
        "line_end": 593,
        "line_start": 20,
        "path": "source/id-ID/units/unit-006-lecture-006.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l06",
        "anchor": "o012-rbt-l06",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l06-def-001",
      "projected_id": "urn:uuid:e9ba508f-5878-546e-9a74-abec49e2575d",
      "title": "Definisi 6.1 (ruang lintasan).",
      "kind": "definition",
      "order": 2,
      "group": "unit:o012-rbt-u006",
      "parent_id": "unit:o012-rbt-l06-s02",
      "native_path": [
        "unit:o012-rbt-u006",
        "unit:o012-rbt-l06",
        "unit:o012-rbt-l06-s02",
        "unit:o012-rbt-l06-def-001"
      ],
      "concept_ids": [
        "concept:path-space",
        "concept:compact-open-topology",
        "concept:sup-metric"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "2d2b4ee96ddebbf32376f28ab7248f7b8d0e3f4906c80e2ab7aac56c604264dc",
        "file_sha256": "2276a34177100bc14e3e9f96461f6a7ab3bf27a25f652af4cc2d27493f420c8e",
        "line_end": 206,
        "line_start": 203,
        "path": "source/id-ID/units/unit-006-lecture-006.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l06-def-001",
        "anchor": "o012-rbt-l06-def-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l06-exa-002",
      "projected_id": "urn:uuid:212335c2-e40a-51ca-8e57-d3e59319f998",
      "title": "Contoh 6.2.",
      "kind": "example",
      "order": 2,
      "group": "unit:o012-rbt-u006",
      "parent_id": "unit:o012-rbt-l06-s04",
      "native_path": [
        "unit:o012-rbt-u006",
        "unit:o012-rbt-l06",
        "unit:o012-rbt-l06-s04",
        "unit:o012-rbt-l06-exa-002"
      ],
      "concept_ids": [
        "concept:semilocally-simply-connected"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "3fb22d6aab7e85bbf5d9ca32b6669f82e705097e5ce854c571e69e443a94549c",
        "file_sha256": "2276a34177100bc14e3e9f96461f6a7ab3bf27a25f652af4cc2d27493f420c8e",
        "line_end": 554,
        "line_start": 552,
        "path": "source/id-ID/units/unit-006-lecture-006.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l06-exa-002",
        "anchor": "o012-rbt-l06-exa-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l06-proof-001",
      "projected_id": "urn:uuid:af3d61f9-f52b-5b27-a8be-fc1e1a1d3bb0",
      "title": "Bukti.",
      "kind": "proof",
      "order": 2,
      "group": "unit:o012-rbt-u006",
      "parent_id": "unit:o012-rbt-l06-s03",
      "native_path": [
        "unit:o012-rbt-u006",
        "unit:o012-rbt-l06",
        "unit:o012-rbt-l06-s03",
        "unit:o012-rbt-l06-proof-001"
      ],
      "concept_ids": [
        "concept:lifting-operator",
        "concept:covering-space",
        "concept:compact-open-topology"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "b3ca8a23eb494133220a5f49c13861359a0ffb6b9172b417ff05824f64ad4efd",
        "file_sha256": "2276a34177100bc14e3e9f96461f6a7ab3bf27a25f652af4cc2d27493f420c8e",
        "line_end": 481,
        "line_start": 374,
        "path": "source/id-ID/units/unit-006-lecture-006.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l06-proof-001",
        "anchor": "o012-rbt-l06-proof-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l06-s02",
      "projected_id": "urn:uuid:29712b88-4845-57d7-bb1b-7c908a6bc9bb",
      "title": "Topologi kompak-terbuka pada ruang lintasan",
      "kind": "section",
      "order": 2,
      "group": "unit:o012-rbt-u006",
      "parent_id": "unit:o012-rbt-l06",
      "native_path": [
        "unit:o012-rbt-u006",
        "unit:o012-rbt-l06",
        "unit:o012-rbt-l06-s02"
      ],
      "concept_ids": [
        "concept:path-space",
        "concept:mapping-space",
        "concept:compact-open-topology"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "844005af80c6f73e0a7e1b2f874bb0b805c573cca377429c1707f3a992b83c47",
        "file_sha256": "2276a34177100bc14e3e9f96461f6a7ab3bf27a25f652af4cc2d27493f420c8e",
        "line_end": 280,
        "line_start": 158,
        "path": "source/id-ID/units/unit-006-lecture-006.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l06-s02",
        "anchor": "o012-rbt-l06-s02",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l06-sol-001",
      "projected_id": "urn:uuid:66a879df-ffcf-586f-9474-762a18c4ec0e",
      "title": "Solusi Pemeriksaan 6.1",
      "kind": "solution",
      "order": 2,
      "group": "unit:o012-rbt-u006",
      "parent_id": "unit:o012-rbt-l06-mastery",
      "native_path": [
        "unit:o012-rbt-u006",
        "unit:o012-rbt-l06-mastery",
        "unit:o012-rbt-l06-sol-001"
      ],
      "concept_ids": [],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u006-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "6ad38fc0c5a032d0722cf4fc5747e09363818c00171cc26dda8e71e6040c1332",
        "file_sha256": "2276a34177100bc14e3e9f96461f6a7ab3bf27a25f652af4cc2d27493f420c8e",
        "line_end": 649,
        "line_start": 606,
        "path": "source/id-ID/units/unit-006-lecture-006.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l06-sol-001",
        "anchor": "o012-rbt-l06-sol-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l06-exa-003",
      "projected_id": "urn:uuid:e4b8d638-4eb7-5b3c-9585-52b5a4bad470",
      "title": "Contoh 6.3 (anting-anting Hawaii).",
      "kind": "example",
      "order": 3,
      "group": "unit:o012-rbt-u006",
      "parent_id": "unit:o012-rbt-l06-s04",
      "native_path": [
        "unit:o012-rbt-u006",
        "unit:o012-rbt-l06",
        "unit:o012-rbt-l06-s04",
        "unit:o012-rbt-l06-exa-003"
      ],
      "concept_ids": [
        "concept:semilocally-simply-connected",
        "concept:hawaiian-earring"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "cde1b617979b1933df1ae4bd06e16dde4f350c6f8ec4a6eed8a34479fb74d166",
        "file_sha256": "2276a34177100bc14e3e9f96461f6a7ab3bf27a25f652af4cc2d27493f420c8e",
        "line_end": 571,
        "line_start": 556,
        "path": "source/id-ID/units/unit-006-lecture-006.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l06-exa-003",
        "anchor": "o012-rbt-l06-exa-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l06-lem-002",
      "projected_id": "urn:uuid:a40742bc-cc03-5c13-9536-5af07676b46f",
      "title": "Lema 6.2.",
      "kind": "lemma",
      "order": 3,
      "group": "unit:o012-rbt-u006",
      "parent_id": "unit:o012-rbt-l06-s02",
      "native_path": [
        "unit:o012-rbt-u006",
        "unit:o012-rbt-l06",
        "unit:o012-rbt-l06-s02",
        "unit:o012-rbt-l06-lem-002"
      ],
      "concept_ids": [
        "concept:evaluation-map",
        "concept:postcomposition",
        "concept:exponential-law"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "25c968c65b4b234dff151d8fae2420abe027ac3d80c51a683958742ac86e9c75",
        "file_sha256": "2276a34177100bc14e3e9f96461f6a7ab3bf27a25f652af4cc2d27493f420c8e",
        "line_end": 245,
        "line_start": 228,
        "path": "source/id-ID/units/unit-006-lecture-006.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l06-lem-002",
        "anchor": "o012-rbt-l06-lem-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l06-mastery",
      "projected_id": "urn:uuid:8ed9766e-14b8-5439-a4ab-3c4fa94c1984",
      "title": "Pendamping penguasaan: pemeriksaan dan solusi lengkap",
      "kind": "mastery_section",
      "order": 3,
      "group": "unit:o012-rbt-u006",
      "parent_id": "unit:o012-rbt-u006",
      "native_path": [
        "unit:o012-rbt-u006",
        "unit:o012-rbt-l06-mastery"
      ],
      "concept_ids": [],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u006-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "90ed74a9d0fe0dbdb4804ca5f51783fe8122f18eb59cdebf4532d24217cdf26c",
        "file_sha256": "2276a34177100bc14e3e9f96461f6a7ab3bf27a25f652af4cc2d27493f420c8e",
        "line_end": 893,
        "line_start": 595,
        "path": "source/id-ID/units/unit-006-lecture-006.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l06-mastery",
        "anchor": "o012-rbt-l06-mastery",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l06-mcheck-002",
      "projected_id": "urn:uuid:6f1e450b-1f8c-54d9-a28f-fd8fb8898fbf",
      "title": "Pemeriksaan penguasaan 6.2 (basis dan pemetaan dasar ruang lintasan).",
      "kind": "exercise",
      "order": 3,
      "group": "unit:o012-rbt-u006",
      "parent_id": "unit:o012-rbt-l06-mastery",
      "native_path": [
        "unit:o012-rbt-u006",
        "unit:o012-rbt-l06-mastery",
        "unit:o012-rbt-l06-mcheck-002"
      ],
      "concept_ids": [],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u006-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "aa5d22fbbdf6db149bc022dd31222b5fdeaf50ee5509f02555019427a4141b78",
        "file_sha256": "2276a34177100bc14e3e9f96461f6a7ab3bf27a25f652af4cc2d27493f420c8e",
        "line_end": 649,
        "line_start": 633,
        "path": "source/id-ID/units/unit-006-lecture-006.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l06-mcheck-002",
        "anchor": "o012-rbt-l06-mcheck-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l06-route-hint-r03-006",
            "relation_id": "urn:uuid:6050128d-5cfb-5cd6-bb99-52e3217004f6",
            "native_relation_id": "relation:hints:o012-rbt-l06-route-hint-r03-006:o012-rbt-l06-mcheck-002"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l06-sol-002",
            "relation_id": "urn:uuid:5f6d9203-f20e-54e6-8268-dc4c8e229e22",
            "native_relation_id": "relation:solves:l06-sol-002:l06-mcheck-002"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l06-rem-001",
      "projected_id": "urn:uuid:9b242fc6-d60a-5824-a200-c659fdd9c8bb",
      "title": "Catatan 6.1.",
      "kind": "remark",
      "order": 3,
      "group": "unit:o012-rbt-u006",
      "parent_id": "unit:o012-rbt-l06-s03",
      "native_path": [
        "unit:o012-rbt-u006",
        "unit:o012-rbt-l06",
        "unit:o012-rbt-l06-s03",
        "unit:o012-rbt-l06-rem-001"
      ],
      "concept_ids": [
        "concept:fiber-transport",
        "concept:endpoint-fixed-homotopy"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "b7ad8367b497f328a115f184e7d37326844b46361c1842035c960ea7658f6925",
        "file_sha256": "2276a34177100bc14e3e9f96461f6a7ab3bf27a25f652af4cc2d27493f420c8e",
        "line_end": 496,
        "line_start": 483,
        "path": "source/id-ID/units/unit-006-lecture-006.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l06-rem-001",
        "anchor": "o012-rbt-l06-rem-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l06-s03",
      "projected_id": "urn:uuid:2435ad0f-e179-55f3-bdac-dc23ff81b2b1",
      "title": "Kekontinuan operator pengangkatan",
      "kind": "section",
      "order": 3,
      "group": "unit:o012-rbt-u006",
      "parent_id": "unit:o012-rbt-l06",
      "native_path": [
        "unit:o012-rbt-u006",
        "unit:o012-rbt-l06",
        "unit:o012-rbt-l06-s03"
      ],
      "concept_ids": [
        "concept:lifting-operator",
        "concept:compact-open-topology",
        "concept:endpoint-fixed-homotopy"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "702af4dbc1b885b4723442cf6fc6d8fd3871f049d3ac073b1f7dbf051f797824",
        "file_sha256": "2276a34177100bc14e3e9f96461f6a7ab3bf27a25f652af4cc2d27493f420c8e",
        "line_end": 534,
        "line_start": 282,
        "path": "source/id-ID/units/unit-006-lecture-006.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l06-s03",
        "anchor": "o012-rbt-l06-s03",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l06-s04",
      "projected_id": "urn:uuid:e49e736a-5375-504e-b1c1-92d3161ab60e",
      "title": "Ruang terhubung sederhana semilokal",
      "kind": "section",
      "order": 4,
      "group": "unit:o012-rbt-u006",
      "parent_id": "unit:o012-rbt-l06",
      "native_path": [
        "unit:o012-rbt-u006",
        "unit:o012-rbt-l06",
        "unit:o012-rbt-l06-s04"
      ],
      "concept_ids": [
        "concept:semilocally-simply-connected",
        "concept:mapping-space",
        "concept:path-space"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "8bf1a22200ac1efa2516c7d0d18bb62a2cf97078134d8cbbf59984bdb19b365d",
        "file_sha256": "2276a34177100bc14e3e9f96461f6a7ab3bf27a25f652af4cc2d27493f420c8e",
        "line_end": 593,
        "line_start": 536,
        "path": "source/id-ID/units/unit-006-lecture-006.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l06-s04",
        "anchor": "o012-rbt-l06-s04",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l06-sol-002",
      "projected_id": "urn:uuid:c060c981-032a-5cd7-b922-1fb27d1126ce",
      "title": "Solusi Pemeriksaan 6.2",
      "kind": "solution",
      "order": 4,
      "group": "unit:o012-rbt-u006",
      "parent_id": "unit:o012-rbt-l06-mastery",
      "native_path": [
        "unit:o012-rbt-u006",
        "unit:o012-rbt-l06-mastery",
        "unit:o012-rbt-l06-sol-002"
      ],
      "concept_ids": [],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u006-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "0b5c3d2c5ba92ab7401afaf5f2f7c7b6c059853f62a437bc568a0036140ee3d3",
        "file_sha256": "2276a34177100bc14e3e9f96461f6a7ab3bf27a25f652af4cc2d27493f420c8e",
        "line_end": 738,
        "line_start": 651,
        "path": "source/id-ID/units/unit-006-lecture-006.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l06-sol-002",
        "anchor": "o012-rbt-l06-sol-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l06-thm-002",
      "projected_id": "urn:uuid:9c0c51a9-9038-56da-92d7-3ea579a66be4",
      "title": "Teorema 6.2 (Wada 1955; diperkuat oleh Roberts 2010).",
      "kind": "theorem",
      "order": 4,
      "group": "unit:o012-rbt-u006",
      "parent_id": "unit:o012-rbt-l06-s04",
      "native_path": [
        "unit:o012-rbt-u006",
        "unit:o012-rbt-l06",
        "unit:o012-rbt-l06-s04",
        "unit:o012-rbt-l06-thm-002"
      ],
      "concept_ids": [
        "concept:semilocally-simply-connected",
        "concept:mapping-space",
        "concept:path-space",
        "concept:loop-space"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "a788c5fe61e2df1f54680803298b7a0b29cef7ef37c09b7d03825540bdadd0a3",
        "file_sha256": "2276a34177100bc14e3e9f96461f6a7ab3bf27a25f652af4cc2d27493f420c8e",
        "line_end": 589,
        "line_start": 573,
        "path": "source/id-ID/units/unit-006-lecture-006.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l06-thm-002",
        "anchor": "o012-rbt-l06-thm-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l06-mcheck-003",
      "projected_id": "urn:uuid:0293a791-b80e-5d4c-a915-81db693f1799",
      "title": "Pemeriksaan penguasaan 6.3 (transpor kontinu dan surjektif).",
      "kind": "exercise",
      "order": 5,
      "group": "unit:o012-rbt-u006",
      "parent_id": "unit:o012-rbt-l06-mastery",
      "native_path": [
        "unit:o012-rbt-u006",
        "unit:o012-rbt-l06-mastery",
        "unit:o012-rbt-l06-mcheck-003"
      ],
      "concept_ids": [],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u006-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "5eb4d606926f004209e270b2d34f4f4415bb10f59385392ba783462c8454b4c5",
        "file_sha256": "2276a34177100bc14e3e9f96461f6a7ab3bf27a25f652af4cc2d27493f420c8e",
        "line_end": 738,
        "line_start": 733,
        "path": "source/id-ID/units/unit-006-lecture-006.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l06-mcheck-003",
        "anchor": "o012-rbt-l06-mcheck-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l06-sol-003",
            "relation_id": "urn:uuid:2fc4bd8d-dee7-5b59-a91c-045bdc14cd5c",
            "native_relation_id": "relation:solves:l06-sol-003:l06-mcheck-003"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l06-proof-002",
      "projected_id": "urn:uuid:8efa5116-789c-5be4-bc3a-9b67961b9162",
      "title": "Bukti (tidak diujikan dalam catatan sumber).",
      "kind": "proof",
      "order": 5,
      "group": "unit:o012-rbt-u006",
      "parent_id": "unit:o012-rbt-l06-s04",
      "native_path": [
        "unit:o012-rbt-u006",
        "unit:o012-rbt-l06",
        "unit:o012-rbt-l06-s04",
        "unit:o012-rbt-l06-proof-002"
      ],
      "concept_ids": [
        "concept:semilocally-simply-connected",
        "concept:mapping-space",
        "concept:path-space"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "41e4ddc45fb7b98af3cd4559102e7ce025869af89861bd1e2ea0823440952785",
        "file_sha256": "2276a34177100bc14e3e9f96461f6a7ab3bf27a25f652af4cc2d27493f420c8e",
        "line_end": 593,
        "line_start": 591,
        "path": "source/id-ID/units/unit-006-lecture-006.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l06-proof-002",
        "anchor": "o012-rbt-l06-proof-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l06-sol-003",
      "projected_id": "urn:uuid:a20e6c0c-5d9c-520c-a7f1-7e0ef280e6c0",
      "title": "Solusi Pemeriksaan 6.3",
      "kind": "solution",
      "order": 6,
      "group": "unit:o012-rbt-u006",
      "parent_id": "unit:o012-rbt-l06-mastery",
      "native_path": [
        "unit:o012-rbt-u006",
        "unit:o012-rbt-l06-mastery",
        "unit:o012-rbt-l06-sol-003"
      ],
      "concept_ids": [],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u006-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "ddd60834da0336462ff3b3da70aa4081dff3e7eb373f4c6f4dcab7dd75a1e487",
        "file_sha256": "2276a34177100bc14e3e9f96461f6a7ab3bf27a25f652af4cc2d27493f420c8e",
        "line_end": 773,
        "line_start": 740,
        "path": "source/id-ID/units/unit-006-lecture-006.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l06-sol-003",
        "anchor": "o012-rbt-l06-sol-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-u006",
      "projected_id": "urn:uuid:29b73950-00ba-5688-8d26-fb7a700de487",
      "title": "Topologi Aljabar — Unit 6: Ruang Lintasan, Pengangkatan Kontinu, dan Keterhubungan Sederhana Semilokal",
      "kind": "reader_unit",
      "order": 6,
      "group": "unit:o012-rbt-u006",
      "parent_id": "course:o012-d60",
      "native_path": [
        "unit:o012-rbt-u006"
      ],
      "concept_ids": [
        "concept:path-space",
        "concept:compact-open-topology",
        "concept:lifting-operator",
        "concept:semilocally-simply-connected"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u006-composite-cc-by-4.0"
      ],
      "provenance_relation": "composite_translated_and_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "2276a34177100bc14e3e9f96461f6a7ab3bf27a25f652af4cc2d27493f420c8e",
        "file_sha256": "2276a34177100bc14e3e9f96461f6a7ab3bf27a25f652af4cc2d27493f420c8e",
        "line_end": 893,
        "line_start": 1,
        "path": "source/id-ID/units/unit-006-lecture-006.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/",
        "anchor": null,
        "state": "course_fallback",
        "anchor_occurrences": 0
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l06-mcheck-004",
      "projected_id": "urn:uuid:13adc1d8-a4e7-522f-a19e-dd821adf05da",
      "title": "Pemeriksaan penguasaan 6.4 (SLSC dan dua contoh).",
      "kind": "exercise",
      "order": 7,
      "group": "unit:o012-rbt-u006",
      "parent_id": "unit:o012-rbt-l06-mastery",
      "native_path": [
        "unit:o012-rbt-u006",
        "unit:o012-rbt-l06-mastery",
        "unit:o012-rbt-l06-mcheck-004"
      ],
      "concept_ids": [],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u006-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "b84358c196cb55b3cf4b266da25216fe32ed7941b3faeb90c48f56109c516ba4",
        "file_sha256": "2276a34177100bc14e3e9f96461f6a7ab3bf27a25f652af4cc2d27493f420c8e",
        "line_end": 773,
        "line_start": 771,
        "path": "source/id-ID/units/unit-006-lecture-006.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l06-mcheck-004",
        "anchor": "o012-rbt-l06-mcheck-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l06-sol-004",
            "relation_id": "urn:uuid:6b790bb6-dcfb-5373-aae3-2ee8b2cf379c",
            "native_relation_id": "relation:solves:l06-sol-004:l06-mcheck-004"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l06-sol-004",
      "projected_id": "urn:uuid:07605cf9-0d31-5893-a01e-1ae312cb2fc5",
      "title": "Solusi Pemeriksaan 6.4",
      "kind": "solution",
      "order": 8,
      "group": "unit:o012-rbt-u006",
      "parent_id": "unit:o012-rbt-l06-mastery",
      "native_path": [
        "unit:o012-rbt-u006",
        "unit:o012-rbt-l06-mastery",
        "unit:o012-rbt-l06-sol-004"
      ],
      "concept_ids": [],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u006-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "26915ef04d906a317225fcd2ee361fb40acb231c7f0699ba16160d814178b719",
        "file_sha256": "2276a34177100bc14e3e9f96461f6a7ab3bf27a25f652af4cc2d27493f420c8e",
        "line_end": 798,
        "line_start": 775,
        "path": "source/id-ID/units/unit-006-lecture-006.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l06-sol-004",
        "anchor": "o012-rbt-l06-sol-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l06-check-001",
      "projected_id": "urn:uuid:3b455bf5-27df-57f8-9d82-3248c4ff5816",
      "title": "Bukti mandiri Teorema 6.2 untuk kasus yang digunakan",
      "kind": "proof_check",
      "order": 9,
      "group": "unit:o012-rbt-u006",
      "parent_id": "unit:o012-rbt-l06-mastery",
      "native_path": [
        "unit:o012-rbt-u006",
        "unit:o012-rbt-l06-mastery",
        "unit:o012-rbt-l06-check-001"
      ],
      "concept_ids": [
        "concept:semilocally-simply-connected",
        "concept:mapping-space",
        "concept:path-space",
        "concept:loop-space"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u006-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "0906ee8fbd2e305592e44136fd27bfc2880b9e3613ecce599bc58ec1aeea2fda",
        "file_sha256": "2276a34177100bc14e3e9f96461f6a7ab3bf27a25f652af4cc2d27493f420c8e",
        "line_end": 893,
        "line_start": 800,
        "path": "source/id-ID/units/unit-006-lecture-006.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l06-check-001",
        "anchor": "o012-rbt-l06-check-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l07-exa-002",
      "projected_id": "urn:uuid:09c78f41-dc88-5617-8a81-4c710a69d6fe",
      "title": "Contoh 7.2.",
      "kind": "example",
      "order": 1,
      "group": "unit:o012-rbt-u007",
      "parent_id": "unit:o012-rbt-l07-s03",
      "native_path": [
        "unit:o012-rbt-u007",
        "unit:o012-rbt-l07",
        "unit:o012-rbt-l07-s03",
        "unit:o012-rbt-l07-exa-002"
      ],
      "concept_ids": [
        "concept:fundamental-group",
        "concept:right-action",
        "concept:covering-space"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "06a8cba8ffc7d557fc1caca145a1f9033e5c8167689da630159a14deb621b5c8",
        "file_sha256": "f93659dd290272ad3d526b74565f7bdc7316c366c09f1efaac599abde4cbc59d",
        "line_end": 438,
        "line_start": 429,
        "path": "source/id-ID/units/unit-007-lecture-007.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l07-exa-002",
        "anchor": "o012-rbt-l07-exa-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l07-lem-001",
      "projected_id": "urn:uuid:4d4d41c3-5e7f-51c4-a117-c8f103036137",
      "title": "Lema 7.1 (transpor menghormati konkatenasi).",
      "kind": "lemma",
      "order": 1,
      "group": "unit:o012-rbt-u007",
      "parent_id": "unit:o012-rbt-l07-s01",
      "native_path": [
        "unit:o012-rbt-u007",
        "unit:o012-rbt-l07",
        "unit:o012-rbt-l07-s01",
        "unit:o012-rbt-l07-lem-001"
      ],
      "concept_ids": [
        "concept:concatenation",
        "concept:fiber-transport"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "b5b888a554a13fe28839d97f826a1c47ec010622cc3a5401fa491c7111cacac4",
        "file_sha256": "f93659dd290272ad3d526b74565f7bdc7316c366c09f1efaac599abde4cbc59d",
        "line_end": 58,
        "line_start": 49,
        "path": "source/id-ID/units/unit-007-lecture-007.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l07-lem-001",
        "anchor": "o012-rbt-l07-lem-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l07-mcheck-001",
      "projected_id": "urn:uuid:d87be344-a0ed-53fe-aa3c-9cea51a955cb",
      "title": "Pemeriksaan penguasaan 7.1 (bukti Lema 7.1).",
      "kind": "exercise",
      "order": 1,
      "group": "unit:o012-rbt-u007",
      "parent_id": "unit:o012-rbt-l07-mastery",
      "native_path": [
        "unit:o012-rbt-u007",
        "unit:o012-rbt-l07-mastery",
        "unit:o012-rbt-l07-mcheck-001"
      ],
      "concept_ids": [],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u007-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "b40a51ca345646b9d2cfb8b4d0d30d93dc1f87779801cc431a2bb32c6a2bc8f4",
        "file_sha256": "f93659dd290272ad3d526b74565f7bdc7316c366c09f1efaac599abde4cbc59d",
        "line_end": 496,
        "line_start": 494,
        "path": "source/id-ID/units/unit-007-lecture-007.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l07-mcheck-001",
        "anchor": "o012-rbt-l07-mcheck-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l07-route-hint-r04-001",
            "relation_id": "urn:uuid:e4da5b7b-a40f-5096-b97a-bb3eb93052bf",
            "native_relation_id": "relation:hints:o012-rbt-l07-route-hint-r04-001:o012-rbt-l07-mcheck-001"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l07-sol-001",
            "relation_id": "urn:uuid:a4474706-c785-5d81-b30b-6b48c82aead6",
            "native_relation_id": "relation:solves:l07-sol-001:l07-mcheck-001"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l07-notice",
      "projected_id": "urn:uuid:e1b29f31-9bd8-5e6e-b233-e529df58ffcb",
      "title": "Tentang unit ini",
      "kind": "notice",
      "order": 1,
      "group": "unit:o012-rbt-u007",
      "parent_id": "unit:o012-rbt-u007",
      "native_path": [
        "unit:o012-rbt-u007",
        "unit:o012-rbt-l07-notice"
      ],
      "concept_ids": [],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u007-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "49ca7dfdf25fde621d366b9304b5bc45c631b83bcc5e1c9fcc77d96c16850a01",
        "file_sha256": "f93659dd290272ad3d526b74565f7bdc7316c366c09f1efaac599abde4cbc59d",
        "line_end": 18,
        "line_start": 12,
        "path": "source/id-ID/units/unit-007-lecture-007.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l07-notice",
        "anchor": "o012-rbt-l07-notice",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l07-prop-001",
      "projected_id": "urn:uuid:14b785ff-41d6-573c-9d2a-c6ebce2ec66e",
      "title": "Proposisi 7.1.",
      "kind": "proposition",
      "order": 1,
      "group": "unit:o012-rbt-u007",
      "parent_id": "unit:o012-rbt-l07-s02",
      "native_path": [
        "unit:o012-rbt-u007",
        "unit:o012-rbt-l07",
        "unit:o012-rbt-l07-s02",
        "unit:o012-rbt-l07-prop-001"
      ],
      "concept_ids": [
        "concept:loop-space",
        "concept:fundamental-group",
        "concept:concatenation"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "5a803ff829dd4b5316ef96b790eebd13f7b88a8496b5e28865be3c88cde0e921",
        "file_sha256": "f93659dd290272ad3d526b74565f7bdc7316c366c09f1efaac599abde4cbc59d",
        "line_end": 314,
        "line_start": 302,
        "path": "source/id-ID/units/unit-007-lecture-007.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l07-prop-001",
        "anchor": "o012-rbt-l07-prop-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l07-prop-002",
      "projected_id": "urn:uuid:4ef1a5c4-a7ab-5dc6-b3f5-974ae9547f2b",
      "title": "Proposisi 7.2.",
      "kind": "proposition",
      "order": 1,
      "group": "unit:o012-rbt-u007",
      "parent_id": "unit:o012-rbt-l07-s04",
      "native_path": [
        "unit:o012-rbt-u007",
        "unit:o012-rbt-l07",
        "unit:o012-rbt-l07-s04",
        "unit:o012-rbt-l07-prop-002"
      ],
      "concept_ids": [
        "concept:loop-space",
        "concept:functor"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "d62459b0c15642274fdbe483bf0eebdf085b4738015c8041f274fad7a6410443",
        "file_sha256": "f93659dd290272ad3d526b74565f7bdc7316c366c09f1efaac599abde4cbc59d",
        "line_end": 466,
        "line_start": 456,
        "path": "source/id-ID/units/unit-007-lecture-007.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l07-prop-002",
        "anchor": "o012-rbt-l07-prop-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l07-s01",
      "projected_id": "urn:uuid:ff6b24a9-7614-56be-988b-9906f9e56e6e",
      "title": "Konkatenasi dan transpor serat",
      "kind": "section",
      "order": 1,
      "group": "unit:o012-rbt-u007",
      "parent_id": "unit:o012-rbt-l07",
      "native_path": [
        "unit:o012-rbt-u007",
        "unit:o012-rbt-l07",
        "unit:o012-rbt-l07-s01"
      ],
      "concept_ids": [
        "concept:concatenation",
        "concept:fiber-transport",
        "concept:loop-space"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "2416ce3347a4032c1187dd21e11e1ec056c73c95d37a4beb18d2397dcc1f6bdf",
        "file_sha256": "f93659dd290272ad3d526b74565f7bdc7316c366c09f1efaac599abde4cbc59d",
        "line_end": 96,
        "line_start": 22,
        "path": "source/id-ID/units/unit-007-lecture-007.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l07-s01",
        "anchor": "o012-rbt-l07-s01",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l07",
      "projected_id": "urn:uuid:843955eb-1c18-5984-81b2-9d99cd2954a2",
      "title": "Kuliah 7",
      "kind": "lecture",
      "order": 2,
      "group": "unit:o012-rbt-u007",
      "parent_id": "unit:o012-rbt-u007",
      "native_path": [
        "unit:o012-rbt-u007",
        "unit:o012-rbt-l07"
      ],
      "concept_ids": [
        "concept:concatenation",
        "concept:loop-space",
        "concept:fundamental-group",
        "concept:right-action"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "7a38523abf694f21c4a8cabfc2b3e13fdbf002428c752a4c960864af909ea670",
        "file_sha256": "f93659dd290272ad3d526b74565f7bdc7316c366c09f1efaac599abde4cbc59d",
        "line_end": 488,
        "line_start": 20,
        "path": "source/id-ID/units/unit-007-lecture-007.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l07",
        "anchor": "o012-rbt-l07",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l07-cor-001",
      "projected_id": "urn:uuid:1e476123-36b3-5f3d-aff4-8318121d9144",
      "title": "Akibat 7.1.",
      "kind": "corollary",
      "order": 2,
      "group": "unit:o012-rbt-u007",
      "parent_id": "unit:o012-rbt-l07-s04",
      "native_path": [
        "unit:o012-rbt-u007",
        "unit:o012-rbt-l07",
        "unit:o012-rbt-l07-s04",
        "unit:o012-rbt-l07-cor-001"
      ],
      "concept_ids": [
        "concept:fundamental-group",
        "concept:functor"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "8c57fb7f2bbe2ca3cab689cac200a79234aad082fe880f47e4f812da0f4bd9e3",
        "file_sha256": "f93659dd290272ad3d526b74565f7bdc7316c366c09f1efaac599abde4cbc59d",
        "line_end": 486,
        "line_start": 468,
        "path": "source/id-ID/units/unit-007-lecture-007.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l07-cor-001",
        "anchor": "o012-rbt-l07-cor-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l07-exa-001",
      "projected_id": "urn:uuid:8317fcdb-4b3b-5ff7-bb8c-2789e17b0429",
      "title": "Contoh 7.1 (kegagalan asosiativitas literal).",
      "kind": "example",
      "order": 2,
      "group": "unit:o012-rbt-u007",
      "parent_id": "unit:o012-rbt-l07-s01",
      "native_path": [
        "unit:o012-rbt-u007",
        "unit:o012-rbt-l07",
        "unit:o012-rbt-l07-s01",
        "unit:o012-rbt-l07-exa-001"
      ],
      "concept_ids": [
        "concept:concatenation",
        "concept:fiber-transport",
        "concept:covering-space"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "4f162871d4167aa63ce8f112b4d6e19c8351dc05b26811f2955a7803870aa388",
        "file_sha256": "f93659dd290272ad3d526b74565f7bdc7316c366c09f1efaac599abde4cbc59d",
        "line_end": 96,
        "line_start": 71,
        "path": "source/id-ID/units/unit-007-lecture-007.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l07-exa-001",
        "anchor": "o012-rbt-l07-exa-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l07-exa-003",
      "projected_id": "urn:uuid:e03d7289-cd6c-5b68-acc7-db57fe4e1aaa",
      "title": "Contoh 7.3.",
      "kind": "example",
      "order": 2,
      "group": "unit:o012-rbt-u007",
      "parent_id": "unit:o012-rbt-l07-s03",
      "native_path": [
        "unit:o012-rbt-u007",
        "unit:o012-rbt-l07",
        "unit:o012-rbt-l07-s03",
        "unit:o012-rbt-l07-exa-003"
      ],
      "concept_ids": [
        "concept:fundamental-group",
        "concept:right-action",
        "concept:covering-space"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "da1a2a0047ad981d33a1ad3dfd348f7c9d8205dfeedd3f947bceefe08409b12a",
        "file_sha256": "f93659dd290272ad3d526b74565f7bdc7316c366c09f1efaac599abde4cbc59d",
        "line_end": 452,
        "line_start": 440,
        "path": "source/id-ID/units/unit-007-lecture-007.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l07-exa-003",
        "anchor": "o012-rbt-l07-exa-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l07-proof-001",
      "projected_id": "urn:uuid:c15e34eb-4d08-56a6-9097-d6ecd6fdf900",
      "title": "Bukti.",
      "kind": "proof",
      "order": 2,
      "group": "unit:o012-rbt-u007",
      "parent_id": "unit:o012-rbt-l07-s02",
      "native_path": [
        "unit:o012-rbt-u007",
        "unit:o012-rbt-l07",
        "unit:o012-rbt-l07-s02",
        "unit:o012-rbt-l07-proof-001"
      ],
      "concept_ids": [
        "concept:loop-space",
        "concept:concatenation",
        "concept:associative-up-to-homotopy"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "8407b74b630224cb5d41d09c92b9d57d7d827bc7bbc2bc5d1a74cc1af85930e4",
        "file_sha256": "f93659dd290272ad3d526b74565f7bdc7316c366c09f1efaac599abde4cbc59d",
        "line_end": 351,
        "line_start": 316,
        "path": "source/id-ID/units/unit-007-lecture-007.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l07-proof-001",
        "anchor": "o012-rbt-l07-proof-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l07-s02",
      "projected_id": "urn:uuid:0f8233cb-355a-57b0-9c2f-d890ac1c7cbb",
      "title": "Hukum grup hingga homotopi",
      "kind": "section",
      "order": 2,
      "group": "unit:o012-rbt-u007",
      "parent_id": "unit:o012-rbt-l07",
      "native_path": [
        "unit:o012-rbt-u007",
        "unit:o012-rbt-l07",
        "unit:o012-rbt-l07-s02"
      ],
      "concept_ids": [
        "concept:concatenation",
        "concept:loop-space",
        "concept:associative-up-to-homotopy"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "0e684473bf89679b863b385a8c2aebd486aa92ee272cf3624cf4f0b126eca1d5",
        "file_sha256": "f93659dd290272ad3d526b74565f7bdc7316c366c09f1efaac599abde4cbc59d",
        "line_end": 368,
        "line_start": 98,
        "path": "source/id-ID/units/unit-007-lecture-007.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l07-s02",
        "anchor": "o012-rbt-l07-s02",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l07-sol-001",
      "projected_id": "urn:uuid:7422c3de-6861-5fe9-a556-23f292a53c72",
      "title": "Solusi Pemeriksaan 7.1",
      "kind": "solution",
      "order": 2,
      "group": "unit:o012-rbt-u007",
      "parent_id": "unit:o012-rbt-l07-mastery",
      "native_path": [
        "unit:o012-rbt-u007",
        "unit:o012-rbt-l07-mastery",
        "unit:o012-rbt-l07-sol-001"
      ],
      "concept_ids": [],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u007-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "d5d0a3d50a23d3d7399f6c15c0b19ae478e5b960dc3a6f6cc3b56c4cd3bae7f0",
        "file_sha256": "f93659dd290272ad3d526b74565f7bdc7316c366c09f1efaac599abde4cbc59d",
        "line_end": 548,
        "line_start": 498,
        "path": "source/id-ID/units/unit-007-lecture-007.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l07-sol-001",
        "anchor": "o012-rbt-l07-sol-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l07-def-001",
      "projected_id": "urn:uuid:94bee65f-d7fb-5771-8dd0-788bc91de49d",
      "title": "Definisi 7.1 (grup fundamental).",
      "kind": "definition",
      "order": 3,
      "group": "unit:o012-rbt-u007",
      "parent_id": "unit:o012-rbt-l07-s02",
      "native_path": [
        "unit:o012-rbt-u007",
        "unit:o012-rbt-l07",
        "unit:o012-rbt-l07-s02",
        "unit:o012-rbt-l07-def-001"
      ],
      "concept_ids": [
        "concept:fundamental-group",
        "concept:loop-space"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "152e47980461b6043bed5bd5aee598d02e96798c82fb11a70ec96c294f2a5f5e",
        "file_sha256": "f93659dd290272ad3d526b74565f7bdc7316c366c09f1efaac599abde4cbc59d",
        "line_end": 368,
        "line_start": 353,
        "path": "source/id-ID/units/unit-007-lecture-007.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l07-def-001",
        "anchor": "o012-rbt-l07-def-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l07-mastery",
      "projected_id": "urn:uuid:dd6eda5a-2689-5f1c-a3ad-3c244e322814",
      "title": "Pendamping penguasaan: pemeriksaan dan solusi lengkap",
      "kind": "mastery_section",
      "order": 3,
      "group": "unit:o012-rbt-u007",
      "parent_id": "unit:o012-rbt-u007",
      "native_path": [
        "unit:o012-rbt-u007",
        "unit:o012-rbt-l07-mastery"
      ],
      "concept_ids": [],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u007-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "6ff9f94dd63625a48ed1adb3902ea10d2835a2b7576020173a3550f264ae692b",
        "file_sha256": "f93659dd290272ad3d526b74565f7bdc7316c366c09f1efaac599abde4cbc59d",
        "line_end": 749,
        "line_start": 490,
        "path": "source/id-ID/units/unit-007-lecture-007.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l07-mastery",
        "anchor": "o012-rbt-l07-mastery",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l07-mcheck-002",
      "projected_id": "urn:uuid:8bc6cfe1-8d10-58d9-ab43-18317f1dbdd5",
      "title": "Pemeriksaan penguasaan 7.2 (kekontinuan konkatenasi).",
      "kind": "exercise",
      "order": 3,
      "group": "unit:o012-rbt-u007",
      "parent_id": "unit:o012-rbt-l07-mastery",
      "native_path": [
        "unit:o012-rbt-u007",
        "unit:o012-rbt-l07-mastery",
        "unit:o012-rbt-l07-mcheck-002"
      ],
      "concept_ids": [],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u007-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "635bfb280c928e956c4539c5555ea9da6d5f991cdad12cbcc91d8e02f7e1d659",
        "file_sha256": "f93659dd290272ad3d526b74565f7bdc7316c366c09f1efaac599abde4cbc59d",
        "line_end": 548,
        "line_start": 540,
        "path": "source/id-ID/units/unit-007-lecture-007.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l07-mcheck-002",
        "anchor": "o012-rbt-l07-mcheck-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l07-route-hint-r04-002",
            "relation_id": "urn:uuid:9db19154-611d-5a25-9407-657f402fea88",
            "native_relation_id": "relation:hints:o012-rbt-l07-route-hint-r04-002:o012-rbt-l07-mcheck-002"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l07-sol-002",
            "relation_id": "urn:uuid:d1f375e2-6709-5df7-8850-fe53aeaad30a",
            "native_relation_id": "relation:solves:l07-sol-002:l07-mcheck-002"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l07-s03",
      "projected_id": "urn:uuid:5835c4dd-87e8-57df-ac80-851723d70906",
      "title": "Grup fundamental dan serat ruang penutup",
      "kind": "section",
      "order": 3,
      "group": "unit:o012-rbt-u007",
      "parent_id": "unit:o012-rbt-l07",
      "native_path": [
        "unit:o012-rbt-u007",
        "unit:o012-rbt-l07",
        "unit:o012-rbt-l07-s03"
      ],
      "concept_ids": [
        "concept:fundamental-group",
        "concept:right-action",
        "concept:permutation-representation",
        "concept:covering-space"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "2021e2c951e6cc7e7913e0f97ecc5e0207d9ce53246d3441712c84040c52b88f",
        "file_sha256": "f93659dd290272ad3d526b74565f7bdc7316c366c09f1efaac599abde4cbc59d",
        "line_end": 452,
        "line_start": 370,
        "path": "source/id-ID/units/unit-007-lecture-007.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l07-s03",
        "anchor": "o012-rbt-l07-s03",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l07-s04",
      "projected_id": "urn:uuid:e6e8bbb6-cf43-5d67-a47d-62b68d9b145a",
      "title": "Fungtorialitas ruang loop dan grup fundamental",
      "kind": "section",
      "order": 4,
      "group": "unit:o012-rbt-u007",
      "parent_id": "unit:o012-rbt-l07",
      "native_path": [
        "unit:o012-rbt-u007",
        "unit:o012-rbt-l07",
        "unit:o012-rbt-l07-s04"
      ],
      "concept_ids": [
        "concept:loop-space",
        "concept:fundamental-group",
        "concept:pointed-homotopy-class"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "f7417cf3395f64946261db3c6568b6bb6f6230cbaa2a739072bcfdc885eb3fee",
        "file_sha256": "f93659dd290272ad3d526b74565f7bdc7316c366c09f1efaac599abde4cbc59d",
        "line_end": 488,
        "line_start": 454,
        "path": "source/id-ID/units/unit-007-lecture-007.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l07-s04",
        "anchor": "o012-rbt-l07-s04",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l07-sol-002",
      "projected_id": "urn:uuid:d884c5bf-0784-54d5-8d9d-c2e6bb8b7c99",
      "title": "Solusi Pemeriksaan 7.2",
      "kind": "solution",
      "order": 4,
      "group": "unit:o012-rbt-u007",
      "parent_id": "unit:o012-rbt-l07-mastery",
      "native_path": [
        "unit:o012-rbt-u007",
        "unit:o012-rbt-l07-mastery",
        "unit:o012-rbt-l07-sol-002"
      ],
      "concept_ids": [],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u007-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "9e5571e9becbd44eed5e28d5f226497ddb976b931872618d6e56d66871cd3dc7",
        "file_sha256": "f93659dd290272ad3d526b74565f7bdc7316c366c09f1efaac599abde4cbc59d",
        "line_end": 585,
        "line_start": 550,
        "path": "source/id-ID/units/unit-007-lecture-007.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l07-sol-002",
        "anchor": "o012-rbt-l07-sol-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l07-mcheck-003",
      "projected_id": "urn:uuid:dbf3d0d7-710a-562d-8eab-e2d3f3260e3e",
      "title": "Pemeriksaan penguasaan 7.3 (komponen dan aksi).",
      "kind": "exercise",
      "order": 5,
      "group": "unit:o012-rbt-u007",
      "parent_id": "unit:o012-rbt-l07-mastery",
      "native_path": [
        "unit:o012-rbt-u007",
        "unit:o012-rbt-l07-mastery",
        "unit:o012-rbt-l07-mcheck-003"
      ],
      "concept_ids": [],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u007-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "ae5d0b41a3c23816f94c1400370657623ac58745b8d7c63c10c1eaa00ef62020",
        "file_sha256": "f93659dd290272ad3d526b74565f7bdc7316c366c09f1efaac599abde4cbc59d",
        "line_end": 585,
        "line_start": 583,
        "path": "source/id-ID/units/unit-007-lecture-007.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l07-mcheck-003",
        "anchor": "o012-rbt-l07-mcheck-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l07-route-hint-r04-003",
            "relation_id": "urn:uuid:3e4ac749-67b0-5002-a5ab-55e792e0c8c7",
            "native_relation_id": "relation:hints:o012-rbt-l07-route-hint-r04-003:o012-rbt-l07-mcheck-003"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l07-sol-003",
            "relation_id": "urn:uuid:958dc563-c990-508b-ace1-189116b3551f",
            "native_relation_id": "relation:solves:l07-sol-003:l07-mcheck-003"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l07-sol-003",
      "projected_id": "urn:uuid:e13cfce1-6486-54e2-a27d-527abb60379e",
      "title": "Solusi Pemeriksaan 7.3",
      "kind": "solution",
      "order": 6,
      "group": "unit:o012-rbt-u007",
      "parent_id": "unit:o012-rbt-l07-mastery",
      "native_path": [
        "unit:o012-rbt-u007",
        "unit:o012-rbt-l07-mastery",
        "unit:o012-rbt-l07-sol-003"
      ],
      "concept_ids": [],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u007-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "eb431e9b6de2c9d9b5b3ac213a021de3d733a46e638108439c11114280fb437d",
        "file_sha256": "f93659dd290272ad3d526b74565f7bdc7316c366c09f1efaac599abde4cbc59d",
        "line_end": 645,
        "line_start": 587,
        "path": "source/id-ID/units/unit-007-lecture-007.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l07-sol-003",
        "anchor": "o012-rbt-l07-sol-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l07-mcheck-004",
      "projected_id": "urn:uuid:41a94cbb-e94d-5882-9910-e2a26dcacacf",
      "title": "Pemeriksaan penguasaan 7.4 (fungtorialitas dan model lingkaran).",
      "kind": "exercise",
      "order": 7,
      "group": "unit:o012-rbt-u007",
      "parent_id": "unit:o012-rbt-l07-mastery",
      "native_path": [
        "unit:o012-rbt-u007",
        "unit:o012-rbt-l07-mastery",
        "unit:o012-rbt-l07-mcheck-004"
      ],
      "concept_ids": [],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u007-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "f40657b143801f760659c1c6bc81a5e54621626e9de1c391154664fd31b38477",
        "file_sha256": "f93659dd290272ad3d526b74565f7bdc7316c366c09f1efaac599abde4cbc59d",
        "line_end": 645,
        "line_start": 638,
        "path": "source/id-ID/units/unit-007-lecture-007.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l07-mcheck-004",
        "anchor": "o012-rbt-l07-mcheck-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l07-route-hint-r04-004",
            "relation_id": "urn:uuid:a30b252f-63e7-5445-8151-10a25b6c4cef",
            "native_relation_id": "relation:hints:o012-rbt-l07-route-hint-r04-004:o012-rbt-l07-mcheck-004"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l07-sol-004",
            "relation_id": "urn:uuid:4ea30e2e-a578-5bb7-afcf-da62373fcbed",
            "native_relation_id": "relation:solves:l07-sol-004:l07-mcheck-004"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-u007",
      "projected_id": "urn:uuid:123d2faf-905f-5ddd-a2d0-cb8eb97d727a",
      "title": "Topologi Aljabar — Unit 7: Konkatenasi Loop, Grup Fundamental, dan Fungtorialitas",
      "kind": "reader_unit",
      "order": 7,
      "group": "unit:o012-rbt-u007",
      "parent_id": "course:o012-d60",
      "native_path": [
        "unit:o012-rbt-u007"
      ],
      "concept_ids": [
        "concept:concatenation",
        "concept:loop-space",
        "concept:fundamental-group",
        "concept:right-action"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u007-composite-cc-by-4.0"
      ],
      "provenance_relation": "composite_translated_and_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "f93659dd290272ad3d526b74565f7bdc7316c366c09f1efaac599abde4cbc59d",
        "file_sha256": "f93659dd290272ad3d526b74565f7bdc7316c366c09f1efaac599abde4cbc59d",
        "line_end": 749,
        "line_start": 1,
        "path": "source/id-ID/units/unit-007-lecture-007.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/",
        "anchor": null,
        "state": "course_fallback",
        "anchor_occurrences": 0
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l07-sol-004",
      "projected_id": "urn:uuid:4c7635e4-18e3-5e51-a6cf-de2639d5fdae",
      "title": "Solusi Pemeriksaan 7.4",
      "kind": "solution",
      "order": 8,
      "group": "unit:o012-rbt-u007",
      "parent_id": "unit:o012-rbt-l07-mastery",
      "native_path": [
        "unit:o012-rbt-u007",
        "unit:o012-rbt-l07-mastery",
        "unit:o012-rbt-l07-sol-004"
      ],
      "concept_ids": [
        "concept:fundamental-group",
        "concept:pointed-homotopy-class",
        "concept:pinch-map"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u007-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "b8a2cebe4a01b97040dc208324016c56039552baa94c480299f22077be76d48b",
        "file_sha256": "f93659dd290272ad3d526b74565f7bdc7316c366c09f1efaac599abde4cbc59d",
        "line_end": 749,
        "line_start": 647,
        "path": "source/id-ID/units/unit-007-lecture-007.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l07-sol-004",
        "anchor": "o012-rbt-l07-sol-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l08-def-001",
      "projected_id": "urn:uuid:ed39b445-3527-536c-b121-dce513d99411",
      "title": "Definisi 8.1 (grupoid).",
      "kind": "definition",
      "order": 1,
      "group": "unit:o012-rbt-u008",
      "parent_id": "unit:o012-rbt-l08-s01",
      "native_path": [
        "unit:o012-rbt-u008",
        "unit:o012-rbt-l08",
        "unit:o012-rbt-l08-s01",
        "unit:o012-rbt-l08-def-001"
      ],
      "concept_ids": [
        "concept:groupoid",
        "concept:fundamental-groupoid",
        "concept:simply-connected",
        "concept:right-action",
        "concept:small-groupoid",
        "concept:locally-small"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "31667629b1ed230f0b271ea11390220e04344599e635be511f0370ecac19edd9",
        "file_sha256": "4b5c579a1891a99ddff89c458f9d653ec03973e0aaa32839c87be5896ab653a8",
        "line_end": 34,
        "line_start": 31,
        "path": "source/id-ID/units/unit-008-lecture-008.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l08-def-001",
        "anchor": "o012-rbt-l08-def-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l08-def-002",
      "projected_id": "urn:uuid:f7500986-29a6-5d5b-9d16-00aeab055a1b",
      "title": "Definisi 8.2 (grupoid fundamental bertumpu pada suatu himpunan).",
      "kind": "definition",
      "order": 1,
      "group": "unit:o012-rbt-u008",
      "parent_id": "unit:o012-rbt-l08-s02",
      "native_path": [
        "unit:o012-rbt-u008",
        "unit:o012-rbt-l08",
        "unit:o012-rbt-l08-s02",
        "unit:o012-rbt-l08-def-002"
      ],
      "concept_ids": [
        "concept:groupoid",
        "concept:fundamental-groupoid",
        "concept:simply-connected",
        "concept:right-action"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "f3e6ae271f48cbc8022da8c1f79a8c6fe32a9207b1739b5d28eefaa5517bde2d",
        "file_sha256": "4b5c579a1891a99ddff89c458f9d653ec03973e0aaa32839c87be5896ab653a8",
        "line_end": 204,
        "line_start": 181,
        "path": "source/id-ID/units/unit-008-lecture-008.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l08-def-002",
        "anchor": "o012-rbt-l08-def-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l08-def-003",
      "projected_id": "urn:uuid:2dadf872-68b5-5367-8330-0186b5731867",
      "title": "Definisi 8.3 (terhubung sederhana).",
      "kind": "definition",
      "order": 1,
      "group": "unit:o012-rbt-u008",
      "parent_id": "unit:o012-rbt-l08-s03",
      "native_path": [
        "unit:o012-rbt-u008",
        "unit:o012-rbt-l08",
        "unit:o012-rbt-l08-s03",
        "unit:o012-rbt-l08-def-003"
      ],
      "concept_ids": [
        "concept:groupoid",
        "concept:fundamental-groupoid",
        "concept:simply-connected",
        "concept:right-action"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "abcfafefb750328499e5982e5ee6753dcb34ba5b06edf51b7f90374895700211",
        "file_sha256": "4b5c579a1891a99ddff89c458f9d653ec03973e0aaa32839c87be5896ab653a8",
        "line_end": 340,
        "line_start": 325,
        "path": "source/id-ID/units/unit-008-lecture-008.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l08-def-003",
        "anchor": "o012-rbt-l08-def-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l08-notice",
      "projected_id": "urn:uuid:ca4f211c-d657-5014-ad65-0c448e835e89",
      "title": "Tentang unit ini",
      "kind": "notice",
      "order": 1,
      "group": "unit:o012-rbt-u008",
      "parent_id": "unit:o012-rbt-u008",
      "native_path": [
        "unit:o012-rbt-u008",
        "unit:o012-rbt-l08-notice"
      ],
      "concept_ids": [
        "concept:groupoid",
        "concept:fundamental-groupoid",
        "concept:simply-connected",
        "concept:right-action"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u008-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "7c232e3395fd8b7ee29e52c8c253a37b51ec435830bd2f8dc90c3b0ee0939e92",
        "file_sha256": "4b5c579a1891a99ddff89c458f9d653ec03973e0aaa32839c87be5896ab653a8",
        "line_end": 18,
        "line_start": 12,
        "path": "source/id-ID/units/unit-008-lecture-008.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l08-notice",
        "anchor": "o012-rbt-l08-notice",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l08-s01",
      "projected_id": "urn:uuid:1ada8b88-3170-5f0b-9603-bd912e4b860a",
      "title": "Dari transpor lintasan menuju grupoid",
      "kind": "section",
      "order": 1,
      "group": "unit:o012-rbt-u008",
      "parent_id": "unit:o012-rbt-l08",
      "native_path": [
        "unit:o012-rbt-u008",
        "unit:o012-rbt-l08",
        "unit:o012-rbt-l08-s01"
      ],
      "concept_ids": [
        "concept:groupoid",
        "concept:fundamental-groupoid",
        "concept:simply-connected",
        "concept:right-action"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "932773b02b46573dad3bf0c19f27417c61aabd1a93df5c45344944ba7f072da4",
        "file_sha256": "4b5c579a1891a99ddff89c458f9d653ec03973e0aaa32839c87be5896ab653a8",
        "line_end": 177,
        "line_start": 22,
        "path": "source/id-ID/units/unit-008-lecture-008.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l08-s01",
        "anchor": "o012-rbt-l08-s01",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l08-sol-001",
      "projected_id": "urn:uuid:135886f8-883a-50be-98af-a5b175e64d7f",
      "title": "Solusi Latihan Sumber 8.1",
      "kind": "solution",
      "order": 1,
      "group": "unit:o012-rbt-u008",
      "parent_id": "unit:o012-rbt-l08-mastery",
      "native_path": [
        "unit:o012-rbt-u008",
        "unit:o012-rbt-l08-mastery",
        "unit:o012-rbt-l08-sol-001"
      ],
      "concept_ids": [
        "concept:groupoid",
        "concept:fundamental-groupoid",
        "concept:simply-connected",
        "concept:right-action"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u008-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "2d0fdefce05cb0121edba308063b7a238cb7a155c18e90cc2f2bf59283e5eb31",
        "file_sha256": "4b5c579a1891a99ddff89c458f9d653ec03973e0aaa32839c87be5896ab653a8",
        "line_end": 612,
        "line_start": 567,
        "path": "source/id-ID/units/unit-008-lecture-008.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l08-sol-001",
        "anchor": "o012-rbt-l08-sol-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l08",
      "projected_id": "urn:uuid:1e78d789-6f9b-5303-84ed-989e5618b175",
      "title": "Kuliah 8",
      "kind": "lecture",
      "order": 2,
      "group": "unit:o012-rbt-u008",
      "parent_id": "unit:o012-rbt-u008",
      "native_path": [
        "unit:o012-rbt-u008",
        "unit:o012-rbt-l08"
      ],
      "concept_ids": [
        "concept:groupoid",
        "concept:fundamental-groupoid",
        "concept:simply-connected",
        "concept:right-action"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "0a405043528be23ed11c6c4094e39418d68d3c825b15c7f4ce93ca4490c7657f",
        "file_sha256": "4b5c579a1891a99ddff89c458f9d653ec03973e0aaa32839c87be5896ab653a8",
        "line_end": 559,
        "line_start": 20,
        "path": "source/id-ID/units/unit-008-lecture-008.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l08",
        "anchor": "o012-rbt-l08",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l08-exa-001",
      "projected_id": "urn:uuid:392595ee-2b36-5e27-8707-8fc53afe9fd8",
      "title": "Contoh 8.1 (tiga grupoid dasar).",
      "kind": "example",
      "order": 2,
      "group": "unit:o012-rbt-u008",
      "parent_id": "unit:o012-rbt-l08-s01",
      "native_path": [
        "unit:o012-rbt-u008",
        "unit:o012-rbt-l08",
        "unit:o012-rbt-l08-s01",
        "unit:o012-rbt-l08-exa-001"
      ],
      "concept_ids": [
        "concept:groupoid",
        "concept:fundamental-groupoid",
        "concept:simply-connected",
        "concept:right-action",
        "concept:discrete-groupoid",
        "concept:codiscrete-groupoid",
        "concept:action-groupoid",
        "concept:one-object-groupoid"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "151809142ff4c25ab7b40eea390bf17e24cd80389d5931677d1757e8abaf4ae9",
        "file_sha256": "4b5c579a1891a99ddff89c458f9d653ec03973e0aaa32839c87be5896ab653a8",
        "line_end": 112,
        "line_start": 58,
        "path": "source/id-ID/units/unit-008-lecture-008.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l08-exa-001",
        "anchor": "o012-rbt-l08-exa-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l08-exa-002",
      "projected_id": "urn:uuid:d0e7fd02-4885-5030-9b61-0210229ecb54",
      "title": "Contoh 8.2 (himpunan konveks).",
      "kind": "example",
      "order": 2,
      "group": "unit:o012-rbt-u008",
      "parent_id": "unit:o012-rbt-l08-s03",
      "native_path": [
        "unit:o012-rbt-u008",
        "unit:o012-rbt-l08",
        "unit:o012-rbt-l08-s03",
        "unit:o012-rbt-l08-exa-002"
      ],
      "concept_ids": [
        "concept:groupoid",
        "concept:fundamental-groupoid",
        "concept:simply-connected",
        "concept:right-action"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "43e84cec75eab43f8acd5375f955ebc3f6adb9aed7e814f12c06ddd554928188",
        "file_sha256": "4b5c579a1891a99ddff89c458f9d653ec03973e0aaa32839c87be5896ab653a8",
        "line_end": 385,
        "line_start": 367,
        "path": "source/id-ID/units/unit-008-lecture-008.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l08-exa-002",
        "anchor": "o012-rbt-l08-exa-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l08-mcheck-002",
      "projected_id": "urn:uuid:2efe4d71-6b27-598b-ab3b-8767bc7a996c",
      "title": "Pemeriksaan penguasaan 8.2 (struktur grupoid).",
      "kind": "exercise",
      "order": 2,
      "group": "unit:o012-rbt-u008",
      "parent_id": "unit:o012-rbt-l08-mastery",
      "native_path": [
        "unit:o012-rbt-u008",
        "unit:o012-rbt-l08-mastery",
        "unit:o012-rbt-l08-mcheck-002"
      ],
      "concept_ids": [
        "concept:groupoid",
        "concept:fundamental-groupoid",
        "concept:simply-connected",
        "concept:right-action"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u008-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "d6c0e436ee72b0017eda88499c127e35cd259ee5d80d789729ec4607584efd06",
        "file_sha256": "4b5c579a1891a99ddff89c458f9d653ec03973e0aaa32839c87be5896ab653a8",
        "line_end": 612,
        "line_start": 608,
        "path": "source/id-ID/units/unit-008-lecture-008.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l08-mcheck-002",
        "anchor": "o012-rbt-l08-mcheck-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l08-route-hint-r04-006",
            "relation_id": "urn:uuid:e3de4e8e-dce4-5a35-b217-0ccdf79ebc4f",
            "native_relation_id": "relation:hints:o012-rbt-l08-route-hint-r04-006:o012-rbt-l08-mcheck-002"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l08-sol-002",
            "relation_id": "urn:uuid:75c566a3-1642-5d32-b61a-ba2fe14e572d",
            "native_relation_id": "relation:solves:l08-sol-002:l08-mcheck-002"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l08-prop-001",
      "projected_id": "urn:uuid:b1c054c7-958a-5648-96aa-3fa07f1eebf0",
      "title": "Proposisi 8.1 (fungtorialitas grupoid fundamental).",
      "kind": "proposition",
      "order": 2,
      "group": "unit:o012-rbt-u008",
      "parent_id": "unit:o012-rbt-l08-s02",
      "native_path": [
        "unit:o012-rbt-u008",
        "unit:o012-rbt-l08",
        "unit:o012-rbt-l08-s02",
        "unit:o012-rbt-l08-prop-001"
      ],
      "concept_ids": [
        "concept:groupoid",
        "concept:fundamental-groupoid",
        "concept:simply-connected",
        "concept:right-action"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "704c91a69a8051dde6ce04ed4e180e75a5879d70c84d2dfd380e71d9fef72bfe",
        "file_sha256": "4b5c579a1891a99ddff89c458f9d653ec03973e0aaa32839c87be5896ab653a8",
        "line_end": 294,
        "line_start": 245,
        "path": "source/id-ID/units/unit-008-lecture-008.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l08-prop-001",
        "anchor": "o012-rbt-l08-prop-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l08-s02",
      "projected_id": "urn:uuid:5f9dfd43-23f2-5800-80e9-8f2f3a17dd7e",
      "title": "Grupoid fundamental",
      "kind": "section",
      "order": 2,
      "group": "unit:o012-rbt-u008",
      "parent_id": "unit:o012-rbt-l08",
      "native_path": [
        "unit:o012-rbt-u008",
        "unit:o012-rbt-l08",
        "unit:o012-rbt-l08-s02"
      ],
      "concept_ids": [
        "concept:groupoid",
        "concept:fundamental-groupoid",
        "concept:simply-connected",
        "concept:right-action"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "8c11e5f6d5ba9625bae2fc87f48f088d3ed661ec7fbcf0ed3cc300010e66f29b",
        "file_sha256": "4b5c579a1891a99ddff89c458f9d653ec03973e0aaa32839c87be5896ab653a8",
        "line_end": 317,
        "line_start": 179,
        "path": "source/id-ID/units/unit-008-lecture-008.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l08-s02",
        "anchor": "o012-rbt-l08-s02",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l08-ex-001",
      "projected_id": "urn:uuid:96227916-ad26-5ee2-b358-e829ebecad8f",
      "title": "Latihan sumber 8.1 (daerah berbentuk bintang).",
      "kind": "exercise",
      "order": 3,
      "group": "unit:o012-rbt-u008",
      "parent_id": "unit:o012-rbt-l08-s03",
      "native_path": [
        "unit:o012-rbt-u008",
        "unit:o012-rbt-l08",
        "unit:o012-rbt-l08-s03",
        "unit:o012-rbt-l08-ex-001"
      ],
      "concept_ids": [
        "concept:groupoid",
        "concept:fundamental-groupoid",
        "concept:simply-connected",
        "concept:right-action",
        "concept:star-shaped-region",
        "concept:convex-subset"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "11fcb18dda8e4bb8b9b03fc6030b175c5096c3ad9517d732bb65dba71856dda7",
        "file_sha256": "4b5c579a1891a99ddff89c458f9d653ec03973e0aaa32839c87be5896ab653a8",
        "line_end": 414,
        "line_start": 403,
        "path": "source/id-ID/units/unit-008-lecture-008.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l08-ex-001",
        "anchor": "o012-rbt-l08-ex-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l08-route-hint-r04-005",
            "relation_id": "urn:uuid:6ef16c24-c445-57b2-819f-18cd14a8adf2",
            "native_relation_id": "relation:hints:o012-rbt-l08-route-hint-r04-005:o012-rbt-l08-ex-001"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l08-sol-001",
            "relation_id": "urn:uuid:29e83f0d-a83d-553a-ad64-4ed1db672661",
            "native_relation_id": "relation:solves:l08-sol-001:l08-ex-001"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l08-lem-001",
      "projected_id": "urn:uuid:087bdfe4-8965-5f3d-9002-2e686965d11d",
      "title": "Lema 8.1 (konjugasi dan aksi pada himpunan-hom).",
      "kind": "lemma",
      "order": 3,
      "group": "unit:o012-rbt-u008",
      "parent_id": "unit:o012-rbt-l08-s01",
      "native_path": [
        "unit:o012-rbt-u008",
        "unit:o012-rbt-l08",
        "unit:o012-rbt-l08-s01",
        "unit:o012-rbt-l08-lem-001"
      ],
      "concept_ids": [
        "concept:groupoid",
        "concept:fundamental-groupoid",
        "concept:simply-connected",
        "concept:right-action",
        "concept:conjugation",
        "concept:free-action",
        "concept:transitive-action",
        "concept:torsor"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "e0998342bb11b9ec4e504a411dc12ea7ffca23deb65fd08015be3de17003b036",
        "file_sha256": "4b5c579a1891a99ddff89c458f9d653ec03973e0aaa32839c87be5896ab653a8",
        "line_end": 153,
        "line_start": 123,
        "path": "source/id-ID/units/unit-008-lecture-008.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l08-lem-001",
        "anchor": "o012-rbt-l08-lem-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l08-mastery",
      "projected_id": "urn:uuid:d94d38d2-0bf4-5fbb-97ce-9af0e362bdac",
      "title": "Pendamping penguasaan: pemeriksaan dan solusi lengkap",
      "kind": "mastery_section",
      "order": 3,
      "group": "unit:o012-rbt-u008",
      "parent_id": "unit:o012-rbt-u008",
      "native_path": [
        "unit:o012-rbt-u008",
        "unit:o012-rbt-l08-mastery"
      ],
      "concept_ids": [
        "concept:groupoid",
        "concept:fundamental-groupoid",
        "concept:simply-connected",
        "concept:right-action"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u008-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "81b900cd5c57372f5c16b2465a0ad2050b92e36069bb3c66668617e0c55e93ab",
        "file_sha256": "4b5c579a1891a99ddff89c458f9d653ec03973e0aaa32839c87be5896ab653a8",
        "line_end": 930,
        "line_start": 561,
        "path": "source/id-ID/units/unit-008-lecture-008.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l08-mastery",
        "anchor": "o012-rbt-l08-mastery",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l08-s03",
      "projected_id": "urn:uuid:b5f23064-7baf-5639-9a1e-57bee8b5c0ac",
      "title": "Ruang terhubung sederhana",
      "kind": "section",
      "order": 3,
      "group": "unit:o012-rbt-u008",
      "parent_id": "unit:o012-rbt-l08",
      "native_path": [
        "unit:o012-rbt-u008",
        "unit:o012-rbt-l08",
        "unit:o012-rbt-l08-s03"
      ],
      "concept_ids": [
        "concept:groupoid",
        "concept:fundamental-groupoid",
        "concept:simply-connected",
        "concept:right-action"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "ff8cfe129d099f4b9f7f487a4f5ae1c90a4803bb388e649a9ab215ea0d5fffa4",
        "file_sha256": "4b5c579a1891a99ddff89c458f9d653ec03973e0aaa32839c87be5896ab653a8",
        "line_end": 559,
        "line_start": 319,
        "path": "source/id-ID/units/unit-008-lecture-008.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l08-s03",
        "anchor": "o012-rbt-l08-s03",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l08-sol-002",
      "projected_id": "urn:uuid:d2043396-b0ec-5a13-95bc-4cebe05ce4fa",
      "title": "Solusi Pemeriksaan 8.2",
      "kind": "solution",
      "order": 3,
      "group": "unit:o012-rbt-u008",
      "parent_id": "unit:o012-rbt-l08-mastery",
      "native_path": [
        "unit:o012-rbt-u008",
        "unit:o012-rbt-l08-mastery",
        "unit:o012-rbt-l08-sol-002"
      ],
      "concept_ids": [
        "concept:groupoid",
        "concept:fundamental-groupoid",
        "concept:simply-connected",
        "concept:right-action"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u008-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "aceec62bee363e73e526af259625725cb731f4aadcd71778aa736794602bb1fe",
        "file_sha256": "4b5c579a1891a99ddff89c458f9d653ec03973e0aaa32839c87be5896ab653a8",
        "line_end": 688,
        "line_start": 614,
        "path": "source/id-ID/units/unit-008-lecture-008.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l08-sol-002",
        "anchor": "o012-rbt-l08-sol-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l08-mcheck-003",
      "projected_id": "urn:uuid:ca3a14e8-410b-51a2-8a59-5e41623af003",
      "title": "o012-rbt-l08-mcheck-003",
      "kind": "exercise",
      "order": 4,
      "group": "unit:o012-rbt-u008",
      "parent_id": "unit:o012-rbt-l08-mastery",
      "native_path": [
        "unit:o012-rbt-u008",
        "unit:o012-rbt-l08-mastery",
        "unit:o012-rbt-l08-mcheck-003"
      ],
      "concept_ids": [
        "concept:groupoid",
        "concept:fundamental-groupoid",
        "concept:simply-connected",
        "concept:right-action"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u008-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "fae0d3fe6cfed0d2bf995e492c4f50982f5f0ba0fbf99d85d1c165eb20e76035",
        "file_sha256": "4b5c579a1891a99ddff89c458f9d653ec03973e0aaa32839c87be5896ab653a8",
        "line_end": 688,
        "line_start": 680,
        "path": "source/id-ID/units/unit-008-lecture-008.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l08-mcheck-003",
        "anchor": "o012-rbt-l08-mcheck-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l08-sol-003",
            "relation_id": "urn:uuid:dbd456be-b86a-5daa-8572-9635c7f67e5b",
            "native_relation_id": "relation:solves:l08-sol-003:l08-mcheck-003"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l08-prop-002",
      "projected_id": "urn:uuid:e4ae3e03-e539-5f47-a7c6-7fe1fd77e820",
      "title": "Proposisi 8.2 (penutup terhubung di atas ruang terhubung sederhana).",
      "kind": "proposition",
      "order": 4,
      "group": "unit:o012-rbt-u008",
      "parent_id": "unit:o012-rbt-l08-s03",
      "native_path": [
        "unit:o012-rbt-u008",
        "unit:o012-rbt-l08",
        "unit:o012-rbt-l08-s03",
        "unit:o012-rbt-l08-prop-002"
      ],
      "concept_ids": [
        "concept:groupoid",
        "concept:fundamental-groupoid",
        "concept:simply-connected",
        "concept:right-action"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "26600fad2d14f4b3398e620b1115cff971fd2977bb5434e495fa35bc4a61930a",
        "file_sha256": "4b5c579a1891a99ddff89c458f9d653ec03973e0aaa32839c87be5896ab653a8",
        "line_end": 438,
        "line_start": 429,
        "path": "source/id-ID/units/unit-008-lecture-008.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l08-prop-002",
        "anchor": "o012-rbt-l08-prop-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l08-proof-001",
      "projected_id": "urn:uuid:6a6bc4eb-87c9-5103-a1e7-ddeb6d69fab8",
      "title": "Bukti.",
      "kind": "proof",
      "order": 5,
      "group": "unit:o012-rbt-u008",
      "parent_id": "unit:o012-rbt-l08-s03",
      "native_path": [
        "unit:o012-rbt-u008",
        "unit:o012-rbt-l08",
        "unit:o012-rbt-l08-s03",
        "unit:o012-rbt-l08-proof-001"
      ],
      "concept_ids": [
        "concept:groupoid",
        "concept:fundamental-groupoid",
        "concept:simply-connected",
        "concept:right-action"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "2623154e995b09af177c1bf669f7165cf85bdb61311f6bb83773e2465a3178d7",
        "file_sha256": "4b5c579a1891a99ddff89c458f9d653ec03973e0aaa32839c87be5896ab653a8",
        "line_end": 469,
        "line_start": 440,
        "path": "source/id-ID/units/unit-008-lecture-008.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l08-proof-001",
        "anchor": "o012-rbt-l08-proof-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l08-sol-003",
      "projected_id": "urn:uuid:08a6125e-623d-5454-b490-1c920aa6a30e",
      "title": "Solusi Pemeriksaan 8.3",
      "kind": "solution",
      "order": 5,
      "group": "unit:o012-rbt-u008",
      "parent_id": "unit:o012-rbt-l08-mastery",
      "native_path": [
        "unit:o012-rbt-u008",
        "unit:o012-rbt-l08-mastery",
        "unit:o012-rbt-l08-sol-003"
      ],
      "concept_ids": [
        "concept:groupoid",
        "concept:fundamental-groupoid",
        "concept:simply-connected",
        "concept:right-action"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u008-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "f6a5cff8453881b0e3e70878675c5712546d2b45a7fed9b4e365a350b8980715",
        "file_sha256": "4b5c579a1891a99ddff89c458f9d653ec03973e0aaa32839c87be5896ab653a8",
        "line_end": 809,
        "line_start": 690,
        "path": "source/id-ID/units/unit-008-lecture-008.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l08-sol-003",
        "anchor": "o012-rbt-l08-sol-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l08-exa-003",
      "projected_id": "urn:uuid:fbe0bdaa-ea56-5e54-8d51-3324e931fbbe",
      "title": "Contoh 8.3 (ruang kontraktil).",
      "kind": "example",
      "order": 6,
      "group": "unit:o012-rbt-u008",
      "parent_id": "unit:o012-rbt-l08-s03",
      "native_path": [
        "unit:o012-rbt-u008",
        "unit:o012-rbt-l08",
        "unit:o012-rbt-l08-s03",
        "unit:o012-rbt-l08-exa-003"
      ],
      "concept_ids": [
        "concept:groupoid",
        "concept:fundamental-groupoid",
        "concept:simply-connected",
        "concept:right-action"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "93e58e8896fb60143213fd8a847daaf55a01e8a222ba385851ec40530d16e072",
        "file_sha256": "4b5c579a1891a99ddff89c458f9d653ec03973e0aaa32839c87be5896ab653a8",
        "line_end": 559,
        "line_start": 471,
        "path": "source/id-ID/units/unit-008-lecture-008.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l08-exa-003",
        "anchor": "o012-rbt-l08-exa-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l08-mcheck-004",
      "projected_id": "urn:uuid:778b6c4e-dd14-520b-8ba5-9db3d4511d1b",
      "title": "o012-rbt-l08-mcheck-004",
      "kind": "exercise",
      "order": 6,
      "group": "unit:o012-rbt-u008",
      "parent_id": "unit:o012-rbt-l08-mastery",
      "native_path": [
        "unit:o012-rbt-u008",
        "unit:o012-rbt-l08-mastery",
        "unit:o012-rbt-l08-mcheck-004"
      ],
      "concept_ids": [
        "concept:groupoid",
        "concept:fundamental-groupoid",
        "concept:simply-connected",
        "concept:right-action"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u008-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "e53aaa3a207e20a85a42660dc794b774e60c5b2fbd8f84c84146f8a54b6ac0a4",
        "file_sha256": "4b5c579a1891a99ddff89c458f9d653ec03973e0aaa32839c87be5896ab653a8",
        "line_end": 809,
        "line_start": 798,
        "path": "source/id-ID/units/unit-008-lecture-008.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l08-mcheck-004",
        "anchor": "o012-rbt-l08-mcheck-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l08-sol-004",
            "relation_id": "urn:uuid:fadc9c7d-d0ed-56a4-811b-3daddc9f338a",
            "native_relation_id": "relation:solves:l08-sol-004:l08-mcheck-004"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l08-sol-004",
      "projected_id": "urn:uuid:24120248-193d-5d3f-ab7f-65ba5fdcdc94",
      "title": "Solusi Pemeriksaan 8.4",
      "kind": "solution",
      "order": 7,
      "group": "unit:o012-rbt-u008",
      "parent_id": "unit:o012-rbt-l08-mastery",
      "native_path": [
        "unit:o012-rbt-u008",
        "unit:o012-rbt-l08-mastery",
        "unit:o012-rbt-l08-sol-004"
      ],
      "concept_ids": [
        "concept:groupoid",
        "concept:fundamental-groupoid",
        "concept:simply-connected",
        "concept:right-action"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u008-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "6d2ae623f03a9b1b1f9345771aad9772a4c57dfa5e77388649a093dfb11b028e",
        "file_sha256": "4b5c579a1891a99ddff89c458f9d653ec03973e0aaa32839c87be5896ab653a8",
        "line_end": 855,
        "line_start": 811,
        "path": "source/id-ID/units/unit-008-lecture-008.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l08-sol-004",
        "anchor": "o012-rbt-l08-sol-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l08-mcheck-005",
      "projected_id": "urn:uuid:9ca40a5a-639e-59dc-a4ed-e806a2193e4e",
      "title": "Pemeriksaan penguasaan 8.5 (argumen kontraksi tanpa diagram).",
      "kind": "exercise",
      "order": 8,
      "group": "unit:o012-rbt-u008",
      "parent_id": "unit:o012-rbt-l08-mastery",
      "native_path": [
        "unit:o012-rbt-u008",
        "unit:o012-rbt-l08-mastery",
        "unit:o012-rbt-l08-mcheck-005"
      ],
      "concept_ids": [
        "concept:groupoid",
        "concept:fundamental-groupoid",
        "concept:simply-connected",
        "concept:right-action"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u008-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "d061029c09816fe1eefd8152d3dedfa571d5b5f14189bb9f89fdab85bca0abc2",
        "file_sha256": "4b5c579a1891a99ddff89c458f9d653ec03973e0aaa32839c87be5896ab653a8",
        "line_end": 855,
        "line_start": 848,
        "path": "source/id-ID/units/unit-008-lecture-008.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l08-mcheck-005",
        "anchor": "o012-rbt-l08-mcheck-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l08-sol-005",
            "relation_id": "urn:uuid:649f6a0d-6c70-5355-98e2-fa24454af2d6",
            "native_relation_id": "relation:solves:l08-sol-005:l08-mcheck-005"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-u008",
      "projected_id": "urn:uuid:d8731e27-f2e9-5a82-ae35-a1c2098ee31d",
      "title": "Topologi Aljabar - Unit 8: Grupoid Fundamental dan Keterhubungan Sederhana",
      "kind": "reader_unit",
      "order": 8,
      "group": "unit:o012-rbt-u008",
      "parent_id": "course:o012-d60",
      "native_path": [
        "unit:o012-rbt-u008"
      ],
      "concept_ids": [
        "concept:groupoid",
        "concept:fundamental-groupoid",
        "concept:simply-connected",
        "concept:right-action"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u008-composite-cc-by-4.0"
      ],
      "provenance_relation": "composite_translated_and_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "4b5c579a1891a99ddff89c458f9d653ec03973e0aaa32839c87be5896ab653a8",
        "file_sha256": "4b5c579a1891a99ddff89c458f9d653ec03973e0aaa32839c87be5896ab653a8",
        "line_end": 930,
        "line_start": 1,
        "path": "source/id-ID/units/unit-008-lecture-008.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/",
        "anchor": null,
        "state": "course_fallback",
        "anchor_occurrences": 0
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l08-sol-005",
      "projected_id": "urn:uuid:b99f948e-4f6d-590a-9cfd-acfc9e1b79da",
      "title": "Solusi Pemeriksaan 8.5",
      "kind": "solution",
      "order": 9,
      "group": "unit:o012-rbt-u008",
      "parent_id": "unit:o012-rbt-l08-mastery",
      "native_path": [
        "unit:o012-rbt-u008",
        "unit:o012-rbt-l08-mastery",
        "unit:o012-rbt-l08-sol-005"
      ],
      "concept_ids": [
        "concept:groupoid",
        "concept:fundamental-groupoid",
        "concept:simply-connected",
        "concept:right-action"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u008-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "bb595b541533333a30e22c7893a7b3e85414481290fb22b7a2b54bf28b0e3f76",
        "file_sha256": "4b5c579a1891a99ddff89c458f9d653ec03973e0aaa32839c87be5896ab653a8",
        "line_end": 930,
        "line_start": 857,
        "path": "source/id-ID/units/unit-008-lecture-008.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l08-sol-005",
        "anchor": "o012-rbt-l08-sol-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l09-cor-004",
      "projected_id": "urn:uuid:269cc0f5-6d3f-58b2-81ea-e6ae0a59a6a0",
      "title": "Akibat 9.4 (pengangkatan homotopi).",
      "kind": "corollary",
      "order": 1,
      "group": "unit:o012-rbt-u009",
      "parent_id": "unit:o012-rbt-l09-s03",
      "native_path": [
        "unit:o012-rbt-u009",
        "unit:o012-rbt-l09",
        "unit:o012-rbt-l09-s03",
        "unit:o012-rbt-l09-cor-004"
      ],
      "concept_ids": [
        "concept:faithful-functor",
        "concept:homotopy-invariance",
        "concept:homotopy-lifting",
        "concept:coset-space"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "465be7a4cc66601d3fed38b1f59e9db4b26ea7c97d1ed148e48b9f43d2ae454f",
        "file_sha256": "c6076a71d38ab54553a0bf5ed42289063044ebcbeb29689df220081e5621a8a1",
        "line_end": 437,
        "line_start": 392,
        "path": "source/id-ID/units/unit-009-lecture-009.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l09-cor-004",
        "anchor": "o012-rbt-l09-cor-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l09-notice",
      "projected_id": "urn:uuid:00c9d3d5-f245-5b00-acc2-13bde63ed9bf",
      "title": "Tentang unit ini",
      "kind": "notice",
      "order": 1,
      "group": "unit:o012-rbt-u009",
      "parent_id": "unit:o012-rbt-u009",
      "native_path": [
        "unit:o012-rbt-u009",
        "unit:o012-rbt-l09-notice"
      ],
      "concept_ids": [
        "concept:faithful-functor",
        "concept:homotopy-invariance",
        "concept:homotopy-lifting",
        "concept:coset-space"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u009-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "7cfca94964e077f5f708acb74bdb66e8f7919defa89c062d2d6cc5f99afd7b48",
        "file_sha256": "c6076a71d38ab54553a0bf5ed42289063044ebcbeb29689df220081e5621a8a1",
        "line_end": 56,
        "line_start": 12,
        "path": "source/id-ID/units/unit-009-lecture-009.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l09-notice",
        "anchor": "o012-rbt-l09-notice",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l09-prop-001",
      "projected_id": "urn:uuid:2623bfbf-470e-5568-9cc3-8437dc5c7814",
      "title": "Proposisi 9.1 (penutup di atas $I\\times X$).",
      "kind": "proposition",
      "order": 1,
      "group": "unit:o012-rbt-u009",
      "parent_id": "unit:o012-rbt-l09-s02",
      "native_path": [
        "unit:o012-rbt-u009",
        "unit:o012-rbt-l09",
        "unit:o012-rbt-l09-s02",
        "unit:o012-rbt-l09-prop-001"
      ],
      "concept_ids": [
        "concept:faithful-functor",
        "concept:homotopy-invariance",
        "concept:homotopy-lifting",
        "concept:coset-space"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "011bb4b514c48d599867ec0518b963cb8c5bd9d15143293626f08d34bebc246e",
        "file_sha256": "c6076a71d38ab54553a0bf5ed42289063044ebcbeb29689df220081e5621a8a1",
        "line_end": 141,
        "line_start": 120,
        "path": "source/id-ID/units/unit-009-lecture-009.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l09-prop-001",
        "anchor": "o012-rbt-l09-prop-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l09-s01",
      "projected_id": "urn:uuid:d5761a28-dde0-5bd2-8701-37be2495d94b",
      "title": "Ruang penutup menginduksi fungtor setia",
      "kind": "section",
      "order": 1,
      "group": "unit:o012-rbt-u009",
      "parent_id": "unit:o012-rbt-l09",
      "native_path": [
        "unit:o012-rbt-u009",
        "unit:o012-rbt-l09",
        "unit:o012-rbt-l09-s01"
      ],
      "concept_ids": [
        "concept:faithful-functor",
        "concept:homotopy-invariance",
        "concept:homotopy-lifting",
        "concept:coset-space"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "b3564bd0144c92f056ce2c575674576997c80b1b3cba84c2c4883ccc9bf63555",
        "file_sha256": "c6076a71d38ab54553a0bf5ed42289063044ebcbeb29689df220081e5621a8a1",
        "line_end": 116,
        "line_start": 66,
        "path": "source/id-ID/units/unit-009-lecture-009.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l09-s01",
        "anchor": "o012-rbt-l09-s01",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l09-sol-001",
      "projected_id": "urn:uuid:00d2ed60-bbfb-562f-ac6b-7ac4425458e4",
      "title": "Solusi Latihan Sumber 9.1",
      "kind": "solution",
      "order": 1,
      "group": "unit:o012-rbt-u009",
      "parent_id": "unit:o012-rbt-l09-mastery",
      "native_path": [
        "unit:o012-rbt-u009",
        "unit:o012-rbt-l09-mastery",
        "unit:o012-rbt-l09-sol-001"
      ],
      "concept_ids": [
        "concept:faithful-functor",
        "concept:homotopy-invariance",
        "concept:homotopy-lifting",
        "concept:coset-space"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u009-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "dd9dc265d3aa3183d250338afceb9a5cc883b2e8ad8d41050c6a8d842eb52521",
        "file_sha256": "c6076a71d38ab54553a0bf5ed42289063044ebcbeb29689df220081e5621a8a1",
        "line_end": 639,
        "line_start": 592,
        "path": "source/id-ID/units/unit-009-lecture-009.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l09-sol-001",
        "anchor": "o012-rbt-l09-sol-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l09-thm-001",
      "projected_id": "urn:uuid:a539d081-f19f-5813-8e3b-faa01a476b67",
      "title": "Teorema 9.1 (kesetiaan bagi ruang penutup).",
      "kind": "theorem",
      "order": 1,
      "group": "unit:o012-rbt-u009",
      "parent_id": "unit:o012-rbt-l09-s01",
      "native_path": [
        "unit:o012-rbt-u009",
        "unit:o012-rbt-l09",
        "unit:o012-rbt-l09-s01",
        "unit:o012-rbt-l09-thm-001"
      ],
      "concept_ids": [
        "concept:faithful-functor",
        "concept:homotopy-invariance",
        "concept:homotopy-lifting",
        "concept:coset-space"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "dc48ef7ea2bc68418b7e0d441c09fda1f062201ac7575ee37fbd003c14314cc7",
        "file_sha256": "c6076a71d38ab54553a0bf5ed42289063044ebcbeb29689df220081e5621a8a1",
        "line_end": 84,
        "line_start": 68,
        "path": "source/id-ID/units/unit-009-lecture-009.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l09-thm-001",
        "anchor": "o012-rbt-l09-thm-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l09-thm-002",
      "projected_id": "urn:uuid:e20d8596-d1c4-5a64-b561-5edb48998e97",
      "title": "Teorema 9.2 (serat penutup terhubung sebagai ruang koset).",
      "kind": "theorem",
      "order": 1,
      "group": "unit:o012-rbt-u009",
      "parent_id": "unit:o012-rbt-l09-s04",
      "native_path": [
        "unit:o012-rbt-u009",
        "unit:o012-rbt-l09",
        "unit:o012-rbt-l09-s04",
        "unit:o012-rbt-l09-thm-002"
      ],
      "concept_ids": [
        "concept:faithful-functor",
        "concept:homotopy-invariance",
        "concept:homotopy-lifting",
        "concept:coset-space",
        "concept:right-coset"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "196b02a66b720d16756d1089996587cc1d387ebb4938ef1792034d9475a8dfcb",
        "file_sha256": "c6076a71d38ab54553a0bf5ed42289063044ebcbeb29689df220081e5621a8a1",
        "line_end": 584,
        "line_start": 551,
        "path": "source/id-ID/units/unit-009-lecture-009.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l09-thm-002",
        "anchor": "o012-rbt-l09-thm-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l09",
      "projected_id": "urn:uuid:d8acd87b-0e9d-5445-b64d-7693de88c234",
      "title": "Kuliah 9",
      "kind": "lecture",
      "order": 2,
      "group": "unit:o012-rbt-u009",
      "parent_id": "unit:o012-rbt-u009",
      "native_path": [
        "unit:o012-rbt-u009",
        "unit:o012-rbt-l09"
      ],
      "concept_ids": [
        "concept:faithful-functor",
        "concept:homotopy-invariance",
        "concept:homotopy-lifting",
        "concept:coset-space"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "e2b1a8ab6e6485fea4c62ac33ba5e6a0840e2719fdfb2c4cd1f04a56025d8cc5",
        "file_sha256": "c6076a71d38ab54553a0bf5ed42289063044ebcbeb29689df220081e5621a8a1",
        "line_end": 584,
        "line_start": 58,
        "path": "source/id-ID/units/unit-009-lecture-009.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l09",
        "anchor": "o012-rbt-l09",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l09-cor-001",
      "projected_id": "urn:uuid:b39b08ca-a628-52c8-b89c-e7bd0cfa8dbf",
      "title": "Akibat 9.1 (grup fundamental ruang atas sebagai subgrup).",
      "kind": "corollary",
      "order": 2,
      "group": "unit:o012-rbt-u009",
      "parent_id": "unit:o012-rbt-l09-s01",
      "native_path": [
        "unit:o012-rbt-u009",
        "unit:o012-rbt-l09",
        "unit:o012-rbt-l09-s01",
        "unit:o012-rbt-l09-cor-001"
      ],
      "concept_ids": [
        "concept:faithful-functor",
        "concept:homotopy-invariance",
        "concept:homotopy-lifting",
        "concept:coset-space"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "810d291262752995a706d2f7ec638ae3d16fd32d925560409a01bdeefe9243fe",
        "file_sha256": "c6076a71d38ab54553a0bf5ed42289063044ebcbeb29689df220081e5621a8a1",
        "line_end": 105,
        "line_start": 89,
        "path": "source/id-ID/units/unit-009-lecture-009.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l09-cor-001",
        "anchor": "o012-rbt-l09-cor-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l09-mcheck-002",
      "projected_id": "urn:uuid:77cdf9bf-0f16-5bc3-a03f-28d5c141a2e9",
      "title": "Pemeriksaan penguasaan 9.2 (setia tidak berarti penuh).",
      "kind": "exercise",
      "order": 2,
      "group": "unit:o012-rbt-u009",
      "parent_id": "unit:o012-rbt-l09-mastery",
      "native_path": [
        "unit:o012-rbt-u009",
        "unit:o012-rbt-l09-mastery",
        "unit:o012-rbt-l09-mcheck-002"
      ],
      "concept_ids": [
        "concept:faithful-functor",
        "concept:homotopy-invariance",
        "concept:homotopy-lifting",
        "concept:coset-space",
        "concept:full-functor"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u009-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "9c44852173d9b7799898b274394462375efb59132d6e6bd5fe015b5c4da5bb2e",
        "file_sha256": "c6076a71d38ab54553a0bf5ed42289063044ebcbeb29689df220081e5621a8a1",
        "line_end": 639,
        "line_start": 631,
        "path": "source/id-ID/units/unit-009-lecture-009.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l09-mcheck-002",
        "anchor": "o012-rbt-l09-mcheck-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l09-sol-002",
            "relation_id": "urn:uuid:f2ab3dfb-b438-5287-8006-b61b26d6da26",
            "native_relation_id": "relation:solves:l09-sol-002:l09-mcheck-002"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l09-proof-001",
      "projected_id": "urn:uuid:2c2c4d38-5360-522e-9fb1-8facaf65b2d1",
      "title": "Bukti.",
      "kind": "proof",
      "order": 2,
      "group": "unit:o012-rbt-u009",
      "parent_id": "unit:o012-rbt-l09-s02",
      "native_path": [
        "unit:o012-rbt-u009",
        "unit:o012-rbt-l09",
        "unit:o012-rbt-l09-s02",
        "unit:o012-rbt-l09-proof-001"
      ],
      "concept_ids": [
        "concept:faithful-functor",
        "concept:homotopy-invariance",
        "concept:homotopy-lifting",
        "concept:coset-space"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "109637299c822bde7cf16dad23ed5edb0d8c59783dabbc9ccfa731306c229209",
        "file_sha256": "c6076a71d38ab54553a0bf5ed42289063044ebcbeb29689df220081e5621a8a1",
        "line_end": 277,
        "line_start": 143,
        "path": "source/id-ID/units/unit-009-lecture-009.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l09-proof-001",
        "anchor": "o012-rbt-l09-proof-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l09-proof-004",
      "projected_id": "urn:uuid:0b606162-d770-560f-a6ea-51f111e5e709",
      "title": "Bukti.",
      "kind": "proof",
      "order": 2,
      "group": "unit:o012-rbt-u009",
      "parent_id": "unit:o012-rbt-l09-s03",
      "native_path": [
        "unit:o012-rbt-u009",
        "unit:o012-rbt-l09",
        "unit:o012-rbt-l09-s03",
        "unit:o012-rbt-l09-proof-004"
      ],
      "concept_ids": [
        "concept:faithful-functor",
        "concept:homotopy-invariance",
        "concept:homotopy-lifting",
        "concept:coset-space"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "e1d15b4171d12761ff75ea44d6586586547831cb84d44cd28e7a228762ff05fc",
        "file_sha256": "c6076a71d38ab54553a0bf5ed42289063044ebcbeb29689df220081e5621a8a1",
        "line_end": 483,
        "line_start": 439,
        "path": "source/id-ID/units/unit-009-lecture-009.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l09-proof-004",
        "anchor": "o012-rbt-l09-proof-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l09-s02",
      "projected_id": "urn:uuid:bbb578b8-9ba7-5444-9ae1-ebc2f39cac01",
      "title": "Trivialitas penutup di sepanjang interval",
      "kind": "section",
      "order": 2,
      "group": "unit:o012-rbt-u009",
      "parent_id": "unit:o012-rbt-l09",
      "native_path": [
        "unit:o012-rbt-u009",
        "unit:o012-rbt-l09",
        "unit:o012-rbt-l09-s02"
      ],
      "concept_ids": [
        "concept:faithful-functor",
        "concept:homotopy-invariance",
        "concept:homotopy-lifting",
        "concept:coset-space"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "738468af0600e1c45db10565a263d29a7bd41f9bf185f7bba3fc72b653603414",
        "file_sha256": "c6076a71d38ab54553a0bf5ed42289063044ebcbeb29689df220081e5621a8a1",
        "line_end": 388,
        "line_start": 118,
        "path": "source/id-ID/units/unit-009-lecture-009.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l09-s02",
        "anchor": "o012-rbt-l09-s02",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l09-cor-002",
      "projected_id": "urn:uuid:9ce7819f-f026-5fdb-8216-0511e7589207",
      "title": "Akibat 9.2 (invariansi homotopi bagi tarik balik).",
      "kind": "corollary",
      "order": 3,
      "group": "unit:o012-rbt-u009",
      "parent_id": "unit:o012-rbt-l09-s02",
      "native_path": [
        "unit:o012-rbt-u009",
        "unit:o012-rbt-l09",
        "unit:o012-rbt-l09-s02",
        "unit:o012-rbt-l09-cor-002"
      ],
      "concept_ids": [
        "concept:faithful-functor",
        "concept:homotopy-invariance",
        "concept:homotopy-lifting",
        "concept:coset-space"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "fd66bf8453087c83dc92b3684b5ef2d1dbff42bf316ebfc524a7fda3ed6445a5",
        "file_sha256": "c6076a71d38ab54553a0bf5ed42289063044ebcbeb29689df220081e5621a8a1",
        "line_end": 297,
        "line_start": 279,
        "path": "source/id-ID/units/unit-009-lecture-009.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l09-cor-002",
        "anchor": "o012-rbt-l09-cor-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l09-mastery",
      "projected_id": "urn:uuid:493b6d1d-0f52-5f3b-b4c6-c1a620f40662",
      "title": "Pendamping penguasaan: pemeriksaan dan solusi lengkap",
      "kind": "mastery_section",
      "order": 3,
      "group": "unit:o012-rbt-u009",
      "parent_id": "unit:o012-rbt-u009",
      "native_path": [
        "unit:o012-rbt-u009",
        "unit:o012-rbt-l09-mastery"
      ],
      "concept_ids": [
        "concept:faithful-functor",
        "concept:homotopy-invariance",
        "concept:homotopy-lifting",
        "concept:coset-space"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u009-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "5e7b530639d01beb3c271f7f8568fabb88e217522bdd122ab050fafffbd614fb",
        "file_sha256": "c6076a71d38ab54553a0bf5ed42289063044ebcbeb29689df220081e5621a8a1",
        "line_end": 939,
        "line_start": 586,
        "path": "source/id-ID/units/unit-009-lecture-009.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l09-mastery",
        "anchor": "o012-rbt-l09-mastery",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l09-proof-005",
      "projected_id": "urn:uuid:b3f698a4-a44a-5d6b-b702-60bc3a848321",
      "title": "Bukti Teorema 9.1.",
      "kind": "proof",
      "order": 3,
      "group": "unit:o012-rbt-u009",
      "parent_id": "unit:o012-rbt-l09-s03",
      "native_path": [
        "unit:o012-rbt-u009",
        "unit:o012-rbt-l09",
        "unit:o012-rbt-l09-s03",
        "unit:o012-rbt-l09-proof-005"
      ],
      "concept_ids": [
        "concept:faithful-functor",
        "concept:homotopy-invariance",
        "concept:homotopy-lifting",
        "concept:coset-space"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "ce879a7626690887ea7ff2a63eeb5901d252d5798d763b1806d8d0eb31133efe",
        "file_sha256": "c6076a71d38ab54553a0bf5ed42289063044ebcbeb29689df220081e5621a8a1",
        "line_end": 542,
        "line_start": 487,
        "path": "source/id-ID/units/unit-009-lecture-009.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l09-proof-005",
        "anchor": "o012-rbt-l09-proof-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l09-s03",
      "projected_id": "urn:uuid:308f719e-f1f1-5ecc-86c6-6a6481591b32",
      "title": "Sifat pengangkatan homotopi",
      "kind": "section",
      "order": 3,
      "group": "unit:o012-rbt-u009",
      "parent_id": "unit:o012-rbt-l09",
      "native_path": [
        "unit:o012-rbt-u009",
        "unit:o012-rbt-l09",
        "unit:o012-rbt-l09-s03"
      ],
      "concept_ids": [
        "concept:faithful-functor",
        "concept:homotopy-invariance",
        "concept:homotopy-lifting",
        "concept:coset-space"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "382a0c32e115f2f1689f8d77fddb33b63c7c108549c34e9610be56b8d8202f16",
        "file_sha256": "c6076a71d38ab54553a0bf5ed42289063044ebcbeb29689df220081e5621a8a1",
        "line_end": 542,
        "line_start": 390,
        "path": "source/id-ID/units/unit-009-lecture-009.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l09-s03",
        "anchor": "o012-rbt-l09-s03",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l09-sol-002",
      "projected_id": "urn:uuid:e85447d1-022c-5b47-8f8b-3daec78c25fc",
      "title": "Solusi Pemeriksaan 9.2",
      "kind": "solution",
      "order": 3,
      "group": "unit:o012-rbt-u009",
      "parent_id": "unit:o012-rbt-l09-mastery",
      "native_path": [
        "unit:o012-rbt-u009",
        "unit:o012-rbt-l09-mastery",
        "unit:o012-rbt-l09-sol-002"
      ],
      "concept_ids": [
        "concept:faithful-functor",
        "concept:homotopy-invariance",
        "concept:homotopy-lifting",
        "concept:coset-space"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u009-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "e591f7b6700d8ed4b3537542dd24c2a08258d8b90a747b9e75fc4f392b94f02b",
        "file_sha256": "c6076a71d38ab54553a0bf5ed42289063044ebcbeb29689df220081e5621a8a1",
        "line_end": 690,
        "line_start": 641,
        "path": "source/id-ID/units/unit-009-lecture-009.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l09-sol-002",
        "anchor": "o012-rbt-l09-sol-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l09-mcheck-003",
      "projected_id": "urn:uuid:77860ef4-2f79-55d8-be85-794a00f465fe",
      "title": "Pemeriksaan penguasaan 9.3 (memeriksa kedua invers trivialitas).",
      "kind": "exercise",
      "order": 4,
      "group": "unit:o012-rbt-u009",
      "parent_id": "unit:o012-rbt-l09-mastery",
      "native_path": [
        "unit:o012-rbt-u009",
        "unit:o012-rbt-l09-mastery",
        "unit:o012-rbt-l09-mcheck-003"
      ],
      "concept_ids": [
        "concept:faithful-functor",
        "concept:homotopy-invariance",
        "concept:homotopy-lifting",
        "concept:coset-space"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u009-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "118354686a6bbbc6f319c0b0c831091a0b1ae39bf8e099e5d56161062c680358",
        "file_sha256": "c6076a71d38ab54553a0bf5ed42289063044ebcbeb29689df220081e5621a8a1",
        "line_end": 690,
        "line_start": 684,
        "path": "source/id-ID/units/unit-009-lecture-009.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l09-mcheck-003",
        "anchor": "o012-rbt-l09-mcheck-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l09-sol-003",
            "relation_id": "urn:uuid:c77f78d8-be76-5f5a-b81c-aa3ee70f937d",
            "native_relation_id": "relation:solves:l09-sol-003:l09-mcheck-003"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l09-proof-002",
      "projected_id": "urn:uuid:f0309a84-c84d-5819-b23f-cbff8dbd98da",
      "title": "Bukti.",
      "kind": "proof",
      "order": 4,
      "group": "unit:o012-rbt-u009",
      "parent_id": "unit:o012-rbt-l09-s02",
      "native_path": [
        "unit:o012-rbt-u009",
        "unit:o012-rbt-l09",
        "unit:o012-rbt-l09-s02",
        "unit:o012-rbt-l09-proof-002"
      ],
      "concept_ids": [
        "concept:faithful-functor",
        "concept:homotopy-invariance",
        "concept:homotopy-lifting",
        "concept:coset-space"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "05b605ae1fe8dbb195d3caa4d4c8b84c585aec2dc681ec9968c621e2f8906855",
        "file_sha256": "c6076a71d38ab54553a0bf5ed42289063044ebcbeb29689df220081e5621a8a1",
        "line_end": 326,
        "line_start": 299,
        "path": "source/id-ID/units/unit-009-lecture-009.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l09-proof-002",
        "anchor": "o012-rbt-l09-proof-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l09-s04",
      "projected_id": "urn:uuid:bac714e9-ae4f-5d31-8112-1f25437a2410",
      "title": "Serat sebagai ruang koset",
      "kind": "section",
      "order": 4,
      "group": "unit:o012-rbt-u009",
      "parent_id": "unit:o012-rbt-l09",
      "native_path": [
        "unit:o012-rbt-u009",
        "unit:o012-rbt-l09",
        "unit:o012-rbt-l09-s04"
      ],
      "concept_ids": [
        "concept:faithful-functor",
        "concept:homotopy-invariance",
        "concept:homotopy-lifting",
        "concept:coset-space"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "62a5c8adef18587ac3900877e7ee1f4a36a0566dfa6d2991daefe82dda946a4d",
        "file_sha256": "c6076a71d38ab54553a0bf5ed42289063044ebcbeb29689df220081e5621a8a1",
        "line_end": 584,
        "line_start": 544,
        "path": "source/id-ID/units/unit-009-lecture-009.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l09-s04",
        "anchor": "o012-rbt-l09-s04",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l09-cor-003",
      "projected_id": "urn:uuid:06c620bf-1f90-5393-86c7-fa0ffa63b51a",
      "title": "Akibat 9.3 (penutup di atas ruang kontraktil).",
      "kind": "corollary",
      "order": 5,
      "group": "unit:o012-rbt-u009",
      "parent_id": "unit:o012-rbt-l09-s02",
      "native_path": [
        "unit:o012-rbt-u009",
        "unit:o012-rbt-l09",
        "unit:o012-rbt-l09-s02",
        "unit:o012-rbt-l09-cor-003"
      ],
      "concept_ids": [
        "concept:faithful-functor",
        "concept:homotopy-invariance",
        "concept:homotopy-lifting",
        "concept:coset-space"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "08b443dca2ec416f2c7beab5bf76500d8d7a209694eb55ad8b52a9ff681365ce",
        "file_sha256": "c6076a71d38ab54553a0bf5ed42289063044ebcbeb29689df220081e5621a8a1",
        "line_end": 345,
        "line_start": 335,
        "path": "source/id-ID/units/unit-009-lecture-009.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l09-cor-003",
        "anchor": "o012-rbt-l09-cor-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l09-sol-003",
      "projected_id": "urn:uuid:fbbee42d-1953-52b1-a4c5-771823bc0411",
      "title": "Solusi Pemeriksaan 9.3",
      "kind": "solution",
      "order": 5,
      "group": "unit:o012-rbt-u009",
      "parent_id": "unit:o012-rbt-l09-mastery",
      "native_path": [
        "unit:o012-rbt-u009",
        "unit:o012-rbt-l09-mastery",
        "unit:o012-rbt-l09-sol-003"
      ],
      "concept_ids": [
        "concept:faithful-functor",
        "concept:homotopy-invariance",
        "concept:homotopy-lifting",
        "concept:coset-space"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u009-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "24300da315a4666d7623263f24dd54401b1f28b6a9f761c6db9833264965ee94",
        "file_sha256": "c6076a71d38ab54553a0bf5ed42289063044ebcbeb29689df220081e5621a8a1",
        "line_end": 758,
        "line_start": 692,
        "path": "source/id-ID/units/unit-009-lecture-009.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l09-sol-003",
        "anchor": "o012-rbt-l09-sol-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l09-mcheck-004",
      "projected_id": "urn:uuid:e64ee7f4-2409-548d-9f69-eeff9ce68251",
      "title": "o012-rbt-l09-mcheck-004",
      "kind": "exercise",
      "order": 6,
      "group": "unit:o012-rbt-u009",
      "parent_id": "unit:o012-rbt-l09-mastery",
      "native_path": [
        "unit:o012-rbt-u009",
        "unit:o012-rbt-l09-mastery",
        "unit:o012-rbt-l09-mcheck-004"
      ],
      "concept_ids": [
        "concept:faithful-functor",
        "concept:homotopy-invariance",
        "concept:homotopy-lifting",
        "concept:coset-space"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u009-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "ad3d0d7f39d30a710165cb84eea95d84340363a0640ce3d526764d47237feafe",
        "file_sha256": "c6076a71d38ab54553a0bf5ed42289063044ebcbeb29689df220081e5621a8a1",
        "line_end": 758,
        "line_start": 748,
        "path": "source/id-ID/units/unit-009-lecture-009.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l09-mcheck-004",
        "anchor": "o012-rbt-l09-mcheck-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l09-sol-004",
            "relation_id": "urn:uuid:ff2c09ff-de14-5fc3-9f33-8d8cfa01ea5f",
            "native_relation_id": "relation:solves:l09-sol-004:l09-mcheck-004"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l09-proof-003",
      "projected_id": "urn:uuid:b064dd08-81a0-53e6-87b4-dd33eaf970de",
      "title": "Bukti.",
      "kind": "proof",
      "order": 6,
      "group": "unit:o012-rbt-u009",
      "parent_id": "unit:o012-rbt-l09-s02",
      "native_path": [
        "unit:o012-rbt-u009",
        "unit:o012-rbt-l09",
        "unit:o012-rbt-l09-s02",
        "unit:o012-rbt-l09-proof-003"
      ],
      "concept_ids": [
        "concept:faithful-functor",
        "concept:homotopy-invariance",
        "concept:homotopy-lifting",
        "concept:coset-space"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "16ab67aa1142d5e3a7214167680a631eaec55626b79437bcd644decad9360a53",
        "file_sha256": "c6076a71d38ab54553a0bf5ed42289063044ebcbeb29689df220081e5621a8a1",
        "line_end": 364,
        "line_start": 347,
        "path": "source/id-ID/units/unit-009-lecture-009.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l09-proof-003",
        "anchor": "o012-rbt-l09-proof-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l09-ex-001",
      "projected_id": "urn:uuid:ce495029-9a7b-5cde-841c-2f9783d5e67a",
      "title": "Latihan sumber 9.1 (mengubah titik tujuan kontraksi).",
      "kind": "exercise",
      "order": 7,
      "group": "unit:o012-rbt-u009",
      "parent_id": "unit:o012-rbt-l09-s02",
      "native_path": [
        "unit:o012-rbt-u009",
        "unit:o012-rbt-l09",
        "unit:o012-rbt-l09-s02",
        "unit:o012-rbt-l09-ex-001"
      ],
      "concept_ids": [
        "concept:faithful-functor",
        "concept:homotopy-invariance",
        "concept:homotopy-lifting",
        "concept:coset-space"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "521bed125f2c60e8831d2f888a30e7e11f6f38eb22d74816be47e3ba91cfed39",
        "file_sha256": "c6076a71d38ab54553a0bf5ed42289063044ebcbeb29689df220081e5621a8a1",
        "line_end": 371,
        "line_start": 366,
        "path": "source/id-ID/units/unit-009-lecture-009.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l09-ex-001",
        "anchor": "o012-rbt-l09-ex-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l09-sol-001",
            "relation_id": "urn:uuid:d21469bd-9d28-5d45-8560-f6cacd0c38e1",
            "native_relation_id": "relation:solves:l09-sol-001:l09-ex-001"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l09-sol-004",
      "projected_id": "urn:uuid:23a868dd-cd5c-5af6-8df3-97fbf49531f5",
      "title": "Solusi Pemeriksaan 9.4",
      "kind": "solution",
      "order": 7,
      "group": "unit:o012-rbt-u009",
      "parent_id": "unit:o012-rbt-l09-mastery",
      "native_path": [
        "unit:o012-rbt-u009",
        "unit:o012-rbt-l09-mastery",
        "unit:o012-rbt-l09-sol-004"
      ],
      "concept_ids": [
        "concept:faithful-functor",
        "concept:homotopy-invariance",
        "concept:homotopy-lifting",
        "concept:coset-space"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u009-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "04e67d0d8258e58ef183dc917ce7fcde127dcaf7d5ba40c15ce7fdade668f111",
        "file_sha256": "c6076a71d38ab54553a0bf5ed42289063044ebcbeb29689df220081e5621a8a1",
        "line_end": 844,
        "line_start": 760,
        "path": "source/id-ID/units/unit-009-lecture-009.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l09-sol-004",
        "anchor": "o012-rbt-l09-sol-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l09-exa-001",
      "projected_id": "urn:uuid:fce8ddcb-fa71-58f4-88f0-d4c67197de23",
      "title": "Contoh 9.1 (ruang tanpa penutup nontrivial).",
      "kind": "example",
      "order": 8,
      "group": "unit:o012-rbt-u009",
      "parent_id": "unit:o012-rbt-l09-s02",
      "native_path": [
        "unit:o012-rbt-u009",
        "unit:o012-rbt-l09",
        "unit:o012-rbt-l09-s02",
        "unit:o012-rbt-l09-exa-001"
      ],
      "concept_ids": [
        "concept:faithful-functor",
        "concept:homotopy-invariance",
        "concept:homotopy-lifting",
        "concept:coset-space",
        "concept:unit-sphere",
        "concept:infinite-dimensional-stiefel-manifold"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "b02dfca52725cb456168bb669725b6f8ef8d0386a245ffabdce111ab2e27216f",
        "file_sha256": "c6076a71d38ab54553a0bf5ed42289063044ebcbeb29689df220081e5621a8a1",
        "line_end": 388,
        "line_start": 373,
        "path": "source/id-ID/units/unit-009-lecture-009.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l09-exa-001",
        "anchor": "o012-rbt-l09-exa-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l09-mcheck-005",
      "projected_id": "urn:uuid:efb54173-3258-5f82-9aa8-9d2b17955770",
      "title": "Pemeriksaan penguasaan 9.5 (orbit, stabilisator, dan sisi koset).",
      "kind": "exercise",
      "order": 8,
      "group": "unit:o012-rbt-u009",
      "parent_id": "unit:o012-rbt-l09-mastery",
      "native_path": [
        "unit:o012-rbt-u009",
        "unit:o012-rbt-l09-mastery",
        "unit:o012-rbt-l09-mcheck-005"
      ],
      "concept_ids": [
        "concept:faithful-functor",
        "concept:homotopy-invariance",
        "concept:homotopy-lifting",
        "concept:coset-space"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u009-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "258e6a34a730f27d2082a0b173d741356c3a00a4ef3c57a5afb98102ce0b7b30",
        "file_sha256": "c6076a71d38ab54553a0bf5ed42289063044ebcbeb29689df220081e5621a8a1",
        "line_end": 844,
        "line_start": 827,
        "path": "source/id-ID/units/unit-009-lecture-009.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l09-mcheck-005",
        "anchor": "o012-rbt-l09-mcheck-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l09-sol-005",
            "relation_id": "urn:uuid:cea93e54-ad54-53d9-b5e3-2211dd27dbe9",
            "native_relation_id": "relation:solves:l09-sol-005:l09-mcheck-005"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l09-sol-005",
      "projected_id": "urn:uuid:9a6f4253-a4c6-5a5d-aea2-ffb4804609b4",
      "title": "Solusi Pemeriksaan 9.5",
      "kind": "solution",
      "order": 9,
      "group": "unit:o012-rbt-u009",
      "parent_id": "unit:o012-rbt-l09-mastery",
      "native_path": [
        "unit:o012-rbt-u009",
        "unit:o012-rbt-l09-mastery",
        "unit:o012-rbt-l09-sol-005"
      ],
      "concept_ids": [
        "concept:faithful-functor",
        "concept:homotopy-invariance",
        "concept:homotopy-lifting",
        "concept:coset-space",
        "concept:stabilizer-subgroup",
        "concept:equivariant",
        "concept:left-coset"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u009-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "280556b3ddffd6e0ea3fa0607d80e4fe713cca746c9339c92ddf871ddeebeea0",
        "file_sha256": "c6076a71d38ab54553a0bf5ed42289063044ebcbeb29689df220081e5621a8a1",
        "line_end": 939,
        "line_start": 846,
        "path": "source/id-ID/units/unit-009-lecture-009.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l09-sol-005",
        "anchor": "o012-rbt-l09-sol-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-u009",
      "projected_id": "urn:uuid:0ef8e954-253f-5d25-8b54-be40db8fcbfa",
      "title": "Topologi Aljabar - Unit 9: Kesetiaan, Invariansi Homotopi, dan Pengangkatan Homotopi",
      "kind": "reader_unit",
      "order": 9,
      "group": "unit:o012-rbt-u009",
      "parent_id": "course:o012-d60",
      "native_path": [
        "unit:o012-rbt-u009"
      ],
      "concept_ids": [
        "concept:faithful-functor",
        "concept:homotopy-invariance",
        "concept:homotopy-lifting",
        "concept:coset-space"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u009-composite-cc-by-4.0"
      ],
      "provenance_relation": "composite_translated_and_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "c6076a71d38ab54553a0bf5ed42289063044ebcbeb29689df220081e5621a8a1",
        "file_sha256": "c6076a71d38ab54553a0bf5ed42289063044ebcbeb29689df220081e5621a8a1",
        "line_end": 939,
        "line_start": 1,
        "path": "source/id-ID/units/unit-009-lecture-009.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/",
        "anchor": null,
        "state": "course_fallback",
        "anchor_occurrences": 0
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l10-def-001",
      "projected_id": "urn:uuid:1fcb6f5d-85c2-5258-897e-07577cb1caef",
      "title": "Definisi 10.1 (baji).",
      "kind": "definition",
      "order": 1,
      "group": "unit:o012-rbt-u010",
      "parent_id": "unit:o012-rbt-l10-s02",
      "native_path": [
        "unit:o012-rbt-u010",
        "unit:o012-rbt-l10",
        "unit:o012-rbt-l10-s02",
        "unit:o012-rbt-l10-def-001"
      ],
      "concept_ids": [
        "concept:regular-action",
        "concept:cyclic-group",
        "concept:wedge-sum",
        "concept:graph-covering",
        "concept:free-group"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "29c1c758156a79e514085cff8ef4f6779f8210b1702e4f304a0f503bbd9bf0b9",
        "file_sha256": "ef76aedb378cb8a3d18a20f672082ee976561a877270082968e7df0a1514a8d5",
        "line_end": 417,
        "line_start": 392,
        "path": "source/id-ID/units/unit-010-lecture-010.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l10-def-001",
        "anchor": "o012-rbt-l10-def-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l10-fig-001",
      "projected_id": "urn:uuid:cf1c4e96-913b-5955-ac71-7bbd435fee6a",
      "title": "Diagram linear penutup $q_1$.",
      "kind": "figure",
      "order": 1,
      "group": "unit:o012-rbt-u010",
      "parent_id": "unit:o012-rbt-l10-s03",
      "native_path": [
        "unit:o012-rbt-u010",
        "unit:o012-rbt-l10",
        "unit:o012-rbt-l10-s03",
        "unit:o012-rbt-l10-fig-001"
      ],
      "concept_ids": [
        "concept:regular-action",
        "concept:cyclic-group",
        "concept:wedge-sum",
        "concept:graph-covering",
        "concept:free-group"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "5d58ac2f7607ea6305e6ed501f8d6e703d7dff97f838a53d87bc9d962d9e1411",
        "file_sha256": "ef76aedb378cb8a3d18a20f672082ee976561a877270082968e7df0a1514a8d5",
        "line_end": 527,
        "line_start": 492,
        "path": "source/id-ID/units/unit-010-lecture-010.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l10-fig-001",
        "anchor": "o012-rbt-l10-fig-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l10-mcheck-001",
      "projected_id": "urn:uuid:774a7b88-49a3-5e87-9b43-bb582a50478f",
      "title": "o012-rbt-l10-mcheck-001",
      "kind": "exercise",
      "order": 1,
      "group": "unit:o012-rbt-u010",
      "parent_id": "unit:o012-rbt-l10-mastery",
      "native_path": [
        "unit:o012-rbt-u010",
        "unit:o012-rbt-l10-mastery",
        "unit:o012-rbt-l10-mcheck-001"
      ],
      "concept_ids": [
        "concept:regular-action",
        "concept:cyclic-group",
        "concept:wedge-sum",
        "concept:graph-covering",
        "concept:free-group"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u010-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "c70befa5e3d2f005a0a186b18fa91767127f55e5654a682381d1696d60a9b058",
        "file_sha256": "ef76aedb378cb8a3d18a20f672082ee976561a877270082968e7df0a1514a8d5",
        "line_end": 653,
        "line_start": 641,
        "path": "source/id-ID/units/unit-010-lecture-010.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l10-mcheck-001",
        "anchor": "o012-rbt-l10-mcheck-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l10-sol-001",
            "relation_id": "urn:uuid:a43b423e-d52d-5030-b639-84eec61040b5",
            "native_relation_id": "relation:solves:l10-sol-001:l10-mcheck-001"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l10-notice",
      "projected_id": "urn:uuid:5e71cded-0453-5e56-935f-d403261ab536",
      "title": "Tentang unit ini",
      "kind": "notice",
      "order": 1,
      "group": "unit:o012-rbt-u010",
      "parent_id": "unit:o012-rbt-u010",
      "native_path": [
        "unit:o012-rbt-u010",
        "unit:o012-rbt-l10-notice"
      ],
      "concept_ids": [
        "concept:regular-action",
        "concept:cyclic-group",
        "concept:wedge-sum",
        "concept:graph-covering",
        "concept:free-group"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u010-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "fdd8cef3195a3659e95eca42d59a56052c7742f5d8917cf7110013bd7de7866c",
        "file_sha256": "ef76aedb378cb8a3d18a20f672082ee976561a877270082968e7df0a1514a8d5",
        "line_end": 66,
        "line_start": 12,
        "path": "source/id-ID/units/unit-010-lecture-010.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l10-notice",
        "anchor": "o012-rbt-l10-notice",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l10-proof-001",
      "projected_id": "urn:uuid:767d8015-045c-56ba-b5c7-184711018e63",
      "title": "Bukti Teorema 9.2 (lanjutan).",
      "kind": "proof",
      "order": 1,
      "group": "unit:o012-rbt-u010",
      "parent_id": "unit:o012-rbt-l10-s01",
      "native_path": [
        "unit:o012-rbt-u010",
        "unit:o012-rbt-l10",
        "unit:o012-rbt-l10-s01",
        "unit:o012-rbt-l10-proof-001"
      ],
      "concept_ids": [
        "concept:regular-action",
        "concept:cyclic-group",
        "concept:wedge-sum",
        "concept:graph-covering",
        "concept:free-group",
        "concept:g-set"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "b5f3087cd2bb8b70022ce30de2d8ee1551cfc18a490615860430ccf3fa40ac80",
        "file_sha256": "ef76aedb378cb8a3d18a20f672082ee976561a877270082968e7df0a1514a8d5",
        "line_end": 173,
        "line_start": 72,
        "path": "source/id-ID/units/unit-010-lecture-010.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l10-proof-001",
        "anchor": "o012-rbt-l10-proof-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l10-s01",
      "projected_id": "urn:uuid:ee134226-0648-5b34-95fa-6fe36c63fb53",
      "title": "Menuntaskan deskripsi serat sebagai ruang koset",
      "kind": "section",
      "order": 1,
      "group": "unit:o012-rbt-u010",
      "parent_id": "unit:o012-rbt-l10",
      "native_path": [
        "unit:o012-rbt-u010",
        "unit:o012-rbt-l10",
        "unit:o012-rbt-l10-s01"
      ],
      "concept_ids": [
        "concept:regular-action",
        "concept:cyclic-group",
        "concept:wedge-sum",
        "concept:graph-covering",
        "concept:free-group"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "1965b93965d4726221f9a2e4c85ccb1c48cb18895f78d68a618db133baa721fb",
        "file_sha256": "ef76aedb378cb8a3d18a20f672082ee976561a877270082968e7df0a1514a8d5",
        "line_end": 380,
        "line_start": 70,
        "path": "source/id-ID/units/unit-010-lecture-010.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l10-s01",
        "anchor": "o012-rbt-l10-s01",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l10",
      "projected_id": "urn:uuid:7d78217d-4809-5be3-9a75-7a802f16c2c2",
      "title": "Kuliah 10",
      "kind": "lecture",
      "order": 2,
      "group": "unit:o012-rbt-u010",
      "parent_id": "unit:o012-rbt-u010",
      "native_path": [
        "unit:o012-rbt-u010",
        "unit:o012-rbt-l10"
      ],
      "concept_ids": [
        "concept:regular-action",
        "concept:cyclic-group",
        "concept:wedge-sum",
        "concept:graph-covering",
        "concept:free-group"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "90bc3c94355d3884758163e5bfab14c327ab6bfa578f819297a29f91ed608843",
        "file_sha256": "ef76aedb378cb8a3d18a20f672082ee976561a877270082968e7df0a1514a8d5",
        "line_end": 634,
        "line_start": 68,
        "path": "source/id-ID/units/unit-010-lecture-010.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l10",
        "anchor": "o012-rbt-l10",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l10-cor-001",
      "projected_id": "urn:uuid:d999c45c-1c95-541e-885b-08dc5df329c8",
      "title": "Akibat 10.1 (serat penutup terhubung sederhana).",
      "kind": "corollary",
      "order": 2,
      "group": "unit:o012-rbt-u010",
      "parent_id": "unit:o012-rbt-l10-s01",
      "native_path": [
        "unit:o012-rbt-u010",
        "unit:o012-rbt-l10",
        "unit:o012-rbt-l10-s01",
        "unit:o012-rbt-l10-cor-001"
      ],
      "concept_ids": [
        "concept:regular-action",
        "concept:cyclic-group",
        "concept:wedge-sum",
        "concept:graph-covering",
        "concept:free-group"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "bdf5e2d78811e14c54f0ea4ca19cf25d0d606cf9248125a7cdb9c42efdca784a",
        "file_sha256": "ef76aedb378cb8a3d18a20f672082ee976561a877270082968e7df0a1514a8d5",
        "line_end": 193,
        "line_start": 175,
        "path": "source/id-ID/units/unit-010-lecture-010.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l10-cor-001",
        "anchor": "o012-rbt-l10-cor-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l10-s02",
      "projected_id": "urn:uuid:ad8cad87-7b67-5529-84a9-c2b05d305a53",
      "title": "Baji ruang bertitik",
      "kind": "section",
      "order": 2,
      "group": "unit:o012-rbt-u010",
      "parent_id": "unit:o012-rbt-l10",
      "native_path": [
        "unit:o012-rbt-u010",
        "unit:o012-rbt-l10",
        "unit:o012-rbt-l10-s02"
      ],
      "concept_ids": [
        "concept:regular-action",
        "concept:cyclic-group",
        "concept:wedge-sum",
        "concept:graph-covering",
        "concept:free-group"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "3ced6a003dd38ac81266bf1a2132a327fc46c248506532a5c9221f4bd00f3473",
        "file_sha256": "ef76aedb378cb8a3d18a20f672082ee976561a877270082968e7df0a1514a8d5",
        "line_end": 476,
        "line_start": 382,
        "path": "source/id-ID/units/unit-010-lecture-010.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l10-s02",
        "anchor": "o012-rbt-l10-s02",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l10-sol-001",
      "projected_id": "urn:uuid:fe5d5d6f-769d-5d7f-904f-67ab618a4d08",
      "title": "Solusi Pemeriksaan 10.1",
      "kind": "solution",
      "order": 2,
      "group": "unit:o012-rbt-u010",
      "parent_id": "unit:o012-rbt-l10-mastery",
      "native_path": [
        "unit:o012-rbt-u010",
        "unit:o012-rbt-l10-mastery",
        "unit:o012-rbt-l10-sol-001"
      ],
      "concept_ids": [
        "concept:regular-action",
        "concept:cyclic-group",
        "concept:wedge-sum",
        "concept:graph-covering",
        "concept:free-group",
        "concept:conjugacy-class"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u010-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "3cb05e5e81e1143d63130fe4a70d0133013a35b7c8aa76528e1ec6fafac8af19",
        "file_sha256": "ef76aedb378cb8a3d18a20f672082ee976561a877270082968e7df0a1514a8d5",
        "line_end": 739,
        "line_start": 655,
        "path": "source/id-ID/units/unit-010-lecture-010.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l10-sol-001",
        "anchor": "o012-rbt-l10-sol-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l10-mastery",
      "projected_id": "urn:uuid:a56fe506-c6e9-5d54-aa2e-0700dd9b7976",
      "title": "Pendamping penguasaan: pemeriksaan dan solusi lengkap",
      "kind": "mastery_section",
      "order": 3,
      "group": "unit:o012-rbt-u010",
      "parent_id": "unit:o012-rbt-u010",
      "native_path": [
        "unit:o012-rbt-u010",
        "unit:o012-rbt-l10-mastery"
      ],
      "concept_ids": [
        "concept:regular-action",
        "concept:cyclic-group",
        "concept:wedge-sum",
        "concept:graph-covering",
        "concept:free-group"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u010-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "cde244126109354999b2de3a6bec4681316cda94776f0b4f7d73f626a256f72a",
        "file_sha256": "ef76aedb378cb8a3d18a20f672082ee976561a877270082968e7df0a1514a8d5",
        "line_end": 934,
        "line_start": 636,
        "path": "source/id-ID/units/unit-010-lecture-010.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l10-mastery",
        "anchor": "o012-rbt-l10-mastery",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l10-mcheck-002",
      "projected_id": "urn:uuid:a6720fb7-b6aa-5a4b-8997-2c6caee5b9b9",
      "title": "Pemeriksaan penguasaan 10.2 (mengapa loop sekali putar membangkitkan).",
      "kind": "exercise",
      "order": 3,
      "group": "unit:o012-rbt-u010",
      "parent_id": "unit:o012-rbt-l10-mastery",
      "native_path": [
        "unit:o012-rbt-u010",
        "unit:o012-rbt-l10-mastery",
        "unit:o012-rbt-l10-mcheck-002"
      ],
      "concept_ids": [
        "concept:regular-action",
        "concept:cyclic-group",
        "concept:wedge-sum",
        "concept:graph-covering",
        "concept:free-group"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u010-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "2b06659a51989b960da61467b1c850292ed8c9254a861e07bbd298ce3645fe2f",
        "file_sha256": "ef76aedb378cb8a3d18a20f672082ee976561a877270082968e7df0a1514a8d5",
        "line_end": 739,
        "line_start": 728,
        "path": "source/id-ID/units/unit-010-lecture-010.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l10-mcheck-002",
        "anchor": "o012-rbt-l10-mcheck-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l10-sol-002",
            "relation_id": "urn:uuid:25c14f06-2c51-5ae2-8ce0-44ba5cafcf42",
            "native_relation_id": "relation:solves:l10-sol-002:l10-mcheck-002"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l10-proof-002",
      "projected_id": "urn:uuid:dc12eba5-44d0-5035-bacc-10a9a79d5db4",
      "title": "Bukti.",
      "kind": "proof",
      "order": 3,
      "group": "unit:o012-rbt-u010",
      "parent_id": "unit:o012-rbt-l10-s01",
      "native_path": [
        "unit:o012-rbt-u010",
        "unit:o012-rbt-l10",
        "unit:o012-rbt-l10-s01",
        "unit:o012-rbt-l10-proof-002"
      ],
      "concept_ids": [
        "concept:regular-action",
        "concept:cyclic-group",
        "concept:wedge-sum",
        "concept:graph-covering",
        "concept:free-group"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "e8047e9547f2858032f98fadf2b4b4ff870c24640139dc0a5d40a27acb61d906",
        "file_sha256": "ef76aedb378cb8a3d18a20f672082ee976561a877270082968e7df0a1514a8d5",
        "line_end": 209,
        "line_start": 195,
        "path": "source/id-ID/units/unit-010-lecture-010.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l10-proof-002",
        "anchor": "o012-rbt-l10-proof-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l10-s03",
      "projected_id": "urn:uuid:bdde1369-66ce-55ec-a8a8-c59df24b4c2e",
      "title": "Penutup tiga lembaran yang mendeteksi nonkomutativitas",
      "kind": "section",
      "order": 3,
      "group": "unit:o012-rbt-u010",
      "parent_id": "unit:o012-rbt-l10",
      "native_path": [
        "unit:o012-rbt-u010",
        "unit:o012-rbt-l10",
        "unit:o012-rbt-l10-s03"
      ],
      "concept_ids": [
        "concept:regular-action",
        "concept:cyclic-group",
        "concept:wedge-sum",
        "concept:graph-covering",
        "concept:free-group",
        "concept:free-product",
        "concept:reduced-word"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "b0fbc79166850d10387c06e98d95a1a0e0b6d7bd63b32164561897af0685427e",
        "file_sha256": "ef76aedb378cb8a3d18a20f672082ee976561a877270082968e7df0a1514a8d5",
        "line_end": 634,
        "line_start": 478,
        "path": "source/id-ID/units/unit-010-lecture-010.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l10-s03",
        "anchor": "o012-rbt-l10-s03",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l10-exa-001",
      "projected_id": "urn:uuid:3e325bdd-65f4-56b2-8a82-cfbd88dfac10",
      "title": "Contoh 10.1 (keterhitungan grup fundamental lingkaran).",
      "kind": "example",
      "order": 4,
      "group": "unit:o012-rbt-u010",
      "parent_id": "unit:o012-rbt-l10-s01",
      "native_path": [
        "unit:o012-rbt-u010",
        "unit:o012-rbt-l10",
        "unit:o012-rbt-l10-s01",
        "unit:o012-rbt-l10-exa-001"
      ],
      "concept_ids": [
        "concept:regular-action",
        "concept:cyclic-group",
        "concept:wedge-sum",
        "concept:graph-covering",
        "concept:free-group",
        "concept:countable",
        "concept:permutation-group",
        "concept:faithful-permutation-representation"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "96b2a13552410718450106cf93cb689698d53e7c2059b2b927039905321b6a33",
        "file_sha256": "ef76aedb378cb8a3d18a20f672082ee976561a877270082968e7df0a1514a8d5",
        "line_end": 224,
        "line_start": 211,
        "path": "source/id-ID/units/unit-010-lecture-010.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l10-exa-001",
        "anchor": "o012-rbt-l10-exa-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l10-sol-002",
      "projected_id": "urn:uuid:0c19c034-5b59-5a44-be19-1e49f18aef74",
      "title": "Solusi Pemeriksaan 10.2",
      "kind": "solution",
      "order": 4,
      "group": "unit:o012-rbt-u010",
      "parent_id": "unit:o012-rbt-l10-mastery",
      "native_path": [
        "unit:o012-rbt-u010",
        "unit:o012-rbt-l10-mastery",
        "unit:o012-rbt-l10-sol-002"
      ],
      "concept_ids": [
        "concept:regular-action",
        "concept:cyclic-group",
        "concept:wedge-sum",
        "concept:graph-covering",
        "concept:free-group"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u010-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "3d9409dcd8b6d5da86342d1ee55051d247146b758dff2ae7c3f9b463e2854dbd",
        "file_sha256": "ef76aedb378cb8a3d18a20f672082ee976561a877270082968e7df0a1514a8d5",
        "line_end": 784,
        "line_start": 741,
        "path": "source/id-ID/units/unit-010-lecture-010.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l10-sol-002",
        "anchor": "o012-rbt-l10-sol-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l10-cor-002",
      "projected_id": "urn:uuid:e77e7c76-9075-549e-bebf-c4c15603e37b",
      "title": "Akibat 10.2 (aksi bebas pada serat).",
      "kind": "corollary",
      "order": 5,
      "group": "unit:o012-rbt-u010",
      "parent_id": "unit:o012-rbt-l10-s01",
      "native_path": [
        "unit:o012-rbt-u010",
        "unit:o012-rbt-l10",
        "unit:o012-rbt-l10-s01",
        "unit:o012-rbt-l10-cor-002"
      ],
      "concept_ids": [
        "concept:regular-action",
        "concept:cyclic-group",
        "concept:wedge-sum",
        "concept:graph-covering",
        "concept:free-group"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "d42cb5b547c9f42490d01e893c4740e221d0e41d07f9b2e5442b576274aea1d1",
        "file_sha256": "ef76aedb378cb8a3d18a20f672082ee976561a877270082968e7df0a1514a8d5",
        "line_end": 270,
        "line_start": 266,
        "path": "source/id-ID/units/unit-010-lecture-010.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l10-cor-002",
        "anchor": "o012-rbt-l10-cor-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l10-mcheck-003",
      "projected_id": "urn:uuid:b2939a31-ee8e-5b2f-bdb3-a0540f7d65f1",
      "title": "Pemeriksaan penguasaan 10.3 (sifat universal baji).",
      "kind": "exercise",
      "order": 5,
      "group": "unit:o012-rbt-u010",
      "parent_id": "unit:o012-rbt-l10-mastery",
      "native_path": [
        "unit:o012-rbt-u010",
        "unit:o012-rbt-l10-mastery",
        "unit:o012-rbt-l10-mcheck-003"
      ],
      "concept_ids": [
        "concept:regular-action",
        "concept:cyclic-group",
        "concept:wedge-sum",
        "concept:graph-covering",
        "concept:free-group"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u010-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "1f4973accbf13e80a9916e62cecf2f414394fbe90f8da8805a232b577b781fbe",
        "file_sha256": "ef76aedb378cb8a3d18a20f672082ee976561a877270082968e7df0a1514a8d5",
        "line_end": 784,
        "line_start": 776,
        "path": "source/id-ID/units/unit-010-lecture-010.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l10-mcheck-003",
        "anchor": "o012-rbt-l10-mcheck-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l10-sol-003",
            "relation_id": "urn:uuid:949efa3d-9b61-5186-ba4f-1889f40a18ce",
            "native_relation_id": "relation:solves:l10-sol-003:l10-mcheck-003"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l10-sol-003",
      "projected_id": "urn:uuid:f237770b-b8b2-5537-9f0b-0984eca821ab",
      "title": "Solusi Pemeriksaan 10.3",
      "kind": "solution",
      "order": 6,
      "group": "unit:o012-rbt-u010",
      "parent_id": "unit:o012-rbt-l10-mastery",
      "native_path": [
        "unit:o012-rbt-u010",
        "unit:o012-rbt-l10-mastery",
        "unit:o012-rbt-l10-sol-003"
      ],
      "concept_ids": [
        "concept:regular-action",
        "concept:cyclic-group",
        "concept:wedge-sum",
        "concept:graph-covering",
        "concept:free-group"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u010-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "11a8568f8b6b214afbce02a9c0c02c0cf1778f12d94274d58e9e5d525efe2ad3",
        "file_sha256": "ef76aedb378cb8a3d18a20f672082ee976561a877270082968e7df0a1514a8d5",
        "line_end": 830,
        "line_start": 786,
        "path": "source/id-ID/units/unit-010-lecture-010.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l10-sol-003",
        "anchor": "o012-rbt-l10-sol-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l10-thm-001",
      "projected_id": "urn:uuid:198941f7-95af-5320-89d7-5a1548c81b01",
      "title": "Teorema 10.1 (grup fundamental lingkaran).",
      "kind": "theorem",
      "order": 6,
      "group": "unit:o012-rbt-u010",
      "parent_id": "unit:o012-rbt-l10-s01",
      "native_path": [
        "unit:o012-rbt-u010",
        "unit:o012-rbt-l10",
        "unit:o012-rbt-l10-s01",
        "unit:o012-rbt-l10-thm-001"
      ],
      "concept_ids": [
        "concept:regular-action",
        "concept:cyclic-group",
        "concept:wedge-sum",
        "concept:graph-covering",
        "concept:free-group",
        "concept:generator"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "bca568a442c817b8e7e27a88871b2092e5854a6dabc0be86d7259443e14ba868",
        "file_sha256": "ef76aedb378cb8a3d18a20f672082ee976561a877270082968e7df0a1514a8d5",
        "line_end": 281,
        "line_start": 275,
        "path": "source/id-ID/units/unit-010-lecture-010.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l10-thm-001",
        "anchor": "o012-rbt-l10-thm-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l10-mcheck-004",
      "projected_id": "urn:uuid:701b6c82-18bf-5b21-b27a-513614c823dd",
      "title": "Pemeriksaan penguasaan 10.4 (membaca penutup tiga lembaran).",
      "kind": "exercise",
      "order": 7,
      "group": "unit:o012-rbt-u010",
      "parent_id": "unit:o012-rbt-l10-mastery",
      "native_path": [
        "unit:o012-rbt-u010",
        "unit:o012-rbt-l10-mastery",
        "unit:o012-rbt-l10-mcheck-004"
      ],
      "concept_ids": [
        "concept:regular-action",
        "concept:cyclic-group",
        "concept:wedge-sum",
        "concept:graph-covering",
        "concept:free-group"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u010-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "a5667ae54a7326319a23a0ae97df9911d73dd476a6f175265d424314f58d0131",
        "file_sha256": "ef76aedb378cb8a3d18a20f672082ee976561a877270082968e7df0a1514a8d5",
        "line_end": 830,
        "line_start": 821,
        "path": "source/id-ID/units/unit-010-lecture-010.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l10-mcheck-004",
        "anchor": "o012-rbt-l10-mcheck-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l10-sol-004",
            "relation_id": "urn:uuid:9c35718f-d932-58de-a8aa-6e669964a3a8",
            "native_relation_id": "relation:solves:l10-sol-004:l10-mcheck-004"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l10-proof-003",
      "projected_id": "urn:uuid:87a82616-bc33-5687-b427-8167e9bf66e6",
      "title": "Bukti.",
      "kind": "proof",
      "order": 7,
      "group": "unit:o012-rbt-u010",
      "parent_id": "unit:o012-rbt-l10-s01",
      "native_path": [
        "unit:o012-rbt-u010",
        "unit:o012-rbt-l10",
        "unit:o012-rbt-l10-s01",
        "unit:o012-rbt-l10-proof-003"
      ],
      "concept_ids": [
        "concept:regular-action",
        "concept:cyclic-group",
        "concept:wedge-sum",
        "concept:graph-covering",
        "concept:free-group"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "0aad0a002306cc7c6c483cb569e04ee67118bdcb760dc0403c54aa31ab361373",
        "file_sha256": "ef76aedb378cb8a3d18a20f672082ee976561a877270082968e7df0a1514a8d5",
        "line_end": 333,
        "line_start": 283,
        "path": "source/id-ID/units/unit-010-lecture-010.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l10-proof-003",
        "anchor": "o012-rbt-l10-proof-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l10-exa-002",
      "projected_id": "urn:uuid:846d8b87-806b-5a67-91d4-dec0ddb7e593",
      "title": "Contoh 10.2 (dua lingkaran yang saling lepas).",
      "kind": "example",
      "order": 8,
      "group": "unit:o012-rbt-u010",
      "parent_id": "unit:o012-rbt-l10-s01",
      "native_path": [
        "unit:o012-rbt-u010",
        "unit:o012-rbt-l10",
        "unit:o012-rbt-l10-s01",
        "unit:o012-rbt-l10-exa-002"
      ],
      "concept_ids": [
        "concept:regular-action",
        "concept:cyclic-group",
        "concept:wedge-sum",
        "concept:graph-covering",
        "concept:free-group"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "765bfccf835d46956480f696a1d05b25a34e060565b4959d948a6faf0dfa81dc",
        "file_sha256": "ef76aedb378cb8a3d18a20f672082ee976561a877270082968e7df0a1514a8d5",
        "line_end": 380,
        "line_start": 371,
        "path": "source/id-ID/units/unit-010-lecture-010.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l10-exa-002",
        "anchor": "o012-rbt-l10-exa-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l10-sol-004",
      "projected_id": "urn:uuid:75a07757-b686-5b25-bfdf-4ddc2df033ea",
      "title": "Solusi Pemeriksaan 10.4",
      "kind": "solution",
      "order": 8,
      "group": "unit:o012-rbt-u010",
      "parent_id": "unit:o012-rbt-l10-mastery",
      "native_path": [
        "unit:o012-rbt-u010",
        "unit:o012-rbt-l10-mastery",
        "unit:o012-rbt-l10-sol-004"
      ],
      "concept_ids": [
        "concept:regular-action",
        "concept:cyclic-group",
        "concept:wedge-sum",
        "concept:graph-covering",
        "concept:free-group"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u010-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "9d89d3a54ce6f2e18eedcbbe6fb4f0cfafc3a871ef41304c1123b3f2209f8aa6",
        "file_sha256": "ef76aedb378cb8a3d18a20f672082ee976561a877270082968e7df0a1514a8d5",
        "line_end": 910,
        "line_start": 832,
        "path": "source/id-ID/units/unit-010-lecture-010.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l10-sol-004",
        "anchor": "o012-rbt-l10-sol-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l10-mcheck-005",
      "projected_id": "urn:uuid:25d5ca41-f1b1-50a4-b750-b09a49720a4f",
      "title": "Pemeriksaan penguasaan 10.5 (apa yang sudah dan belum dibuktikan).",
      "kind": "exercise",
      "order": 9,
      "group": "unit:o012-rbt-u010",
      "parent_id": "unit:o012-rbt-l10-mastery",
      "native_path": [
        "unit:o012-rbt-u010",
        "unit:o012-rbt-l10-mastery",
        "unit:o012-rbt-l10-mcheck-005"
      ],
      "concept_ids": [
        "concept:regular-action",
        "concept:cyclic-group",
        "concept:wedge-sum",
        "concept:graph-covering",
        "concept:free-group"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u010-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "186cb349cc74984b45a94e7ad23249a7ea252e14aa324f8a76b10848355b5b4d",
        "file_sha256": "ef76aedb378cb8a3d18a20f672082ee976561a877270082968e7df0a1514a8d5",
        "line_end": 910,
        "line_start": 898,
        "path": "source/id-ID/units/unit-010-lecture-010.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l10-mcheck-005",
        "anchor": "o012-rbt-l10-mcheck-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l10-sol-005",
            "relation_id": "urn:uuid:cf07252c-c31e-5489-a3f1-06fe78dbe801",
            "native_relation_id": "relation:solves:l10-sol-005:l10-mcheck-005"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l10-sol-005",
      "projected_id": "urn:uuid:f134078f-b0a2-5918-a40f-2b4b4a3ad70e",
      "title": "Solusi Pemeriksaan 10.5",
      "kind": "solution",
      "order": 10,
      "group": "unit:o012-rbt-u010",
      "parent_id": "unit:o012-rbt-l10-mastery",
      "native_path": [
        "unit:o012-rbt-u010",
        "unit:o012-rbt-l10-mastery",
        "unit:o012-rbt-l10-sol-005"
      ],
      "concept_ids": [
        "concept:regular-action",
        "concept:cyclic-group",
        "concept:wedge-sum",
        "concept:graph-covering",
        "concept:free-group"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u010-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "1006c87223073e90877f73a6608dfd49728a44d2c7682682087df32039366754",
        "file_sha256": "ef76aedb378cb8a3d18a20f672082ee976561a877270082968e7df0a1514a8d5",
        "line_end": 934,
        "line_start": 912,
        "path": "source/id-ID/units/unit-010-lecture-010.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l10-sol-005",
        "anchor": "o012-rbt-l10-sol-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-u010",
      "projected_id": "urn:uuid:497e684e-3859-503c-81ff-102798e99a71",
      "title": "Topologi Aljabar - Unit 10: Penutup Terhubung Sederhana, Lingkaran, dan Baji",
      "kind": "reader_unit",
      "order": 10,
      "group": "unit:o012-rbt-u010",
      "parent_id": "course:o012-d60",
      "native_path": [
        "unit:o012-rbt-u010"
      ],
      "concept_ids": [
        "concept:regular-action",
        "concept:cyclic-group",
        "concept:wedge-sum",
        "concept:graph-covering",
        "concept:free-group"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u010-composite-cc-by-4.0"
      ],
      "provenance_relation": "composite_translated_and_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "ef76aedb378cb8a3d18a20f672082ee976561a877270082968e7df0a1514a8d5",
        "file_sha256": "ef76aedb378cb8a3d18a20f672082ee976561a877270082968e7df0a1514a8d5",
        "line_end": 934,
        "line_start": 1,
        "path": "source/id-ID/units/unit-010-lecture-010.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/",
        "anchor": null,
        "state": "course_fallback",
        "anchor_occurrences": 0
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l11-def-001",
      "projected_id": "urn:uuid:70180667-248b-5499-947b-28974c930aef",
      "title": "Definisi 11.1 (grup bebas).",
      "kind": "definition",
      "order": 1,
      "group": "unit:o012-rbt-u011",
      "parent_id": "unit:o012-rbt-l11-s01",
      "native_path": [
        "unit:o012-rbt-u011",
        "unit:o012-rbt-l11",
        "unit:o012-rbt-l11-s01",
        "unit:o012-rbt-l11-def-001"
      ],
      "concept_ids": [
        "concept:free-product",
        "concept:pushout",
        "concept:fundamental-groupoid",
        "concept:seifert-van-kampen-theorem"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "f620e8ddeeecffab2594c9f381ce0f1dde39a9537df782a5e05699de886c6dde",
        "file_sha256": "7acb205dd9f760631f7548208d77470e22cd208849439e2ad2a8eb4b2465b0f8",
        "line_end": 74,
        "line_start": 63,
        "path": "source/id-ID/units/unit-011-lecture-011.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l11-def-001",
        "anchor": "o012-rbt-l11-def-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l11-def-003",
      "projected_id": "urn:uuid:47b33a59-5f9e-54a9-aba6-e9baa97e2439",
      "title": "Definisi 11.3 (persegi pushout).",
      "kind": "definition",
      "order": 1,
      "group": "unit:o012-rbt-u011",
      "parent_id": "unit:o012-rbt-l11-s02",
      "native_path": [
        "unit:o012-rbt-u011",
        "unit:o012-rbt-l11",
        "unit:o012-rbt-l11-s02",
        "unit:o012-rbt-l11-def-003"
      ],
      "concept_ids": [
        "concept:free-product",
        "concept:pushout",
        "concept:fundamental-groupoid",
        "concept:seifert-van-kampen-theorem",
        "concept:pushout-square",
        "concept:commutative-square"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "10335e2ce2c5e67d1f392b865b5bedf5eed7dfea2ce682429fb2da678c460a21",
        "file_sha256": "7acb205dd9f760631f7548208d77470e22cd208849439e2ad2a8eb4b2465b0f8",
        "line_end": 208,
        "line_start": 176,
        "path": "source/id-ID/units/unit-011-lecture-011.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l11-def-003",
        "anchor": "o012-rbt-l11-def-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l11-mcheck-001",
      "projected_id": "urn:uuid:c4250d9a-ac8c-505c-a4af-0f736634808c",
      "title": "o012-rbt-l11-mcheck-001",
      "kind": "exercise",
      "order": 1,
      "group": "unit:o012-rbt-u011",
      "parent_id": "unit:o012-rbt-l11-mastery",
      "native_path": [
        "unit:o012-rbt-u011",
        "unit:o012-rbt-l11-mastery",
        "unit:o012-rbt-l11-mcheck-001"
      ],
      "concept_ids": [
        "concept:free-product",
        "concept:pushout",
        "concept:fundamental-groupoid",
        "concept:seifert-van-kampen-theorem"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u011-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "82886b4e564a8ede79e830ae03e30c130f183c7aba0813026eb807ac640d9781",
        "file_sha256": "7acb205dd9f760631f7548208d77470e22cd208849439e2ad2a8eb4b2465b0f8",
        "line_end": 779,
        "line_start": 768,
        "path": "source/id-ID/units/unit-011-lecture-011.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l11-mcheck-001",
        "anchor": "o012-rbt-l11-mcheck-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l11-route-hint-r05-001",
            "relation_id": "urn:uuid:4e41a2a6-678d-57fb-b45b-7d6949d2dc56",
            "native_relation_id": "relation:hints:o012-rbt-l11-route-hint-r05-001:o012-rbt-l11-mcheck-001"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l11-sol-001",
            "relation_id": "urn:uuid:97c04e63-f31f-5ef1-9578-10f9fe9349df",
            "native_relation_id": "relation:solves:l11-sol-001:l11-mcheck-001"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l11-notice",
      "projected_id": "urn:uuid:203f67ab-8f43-513d-9ce3-210c979efddf",
      "title": "Tentang unit ini",
      "kind": "notice",
      "order": 1,
      "group": "unit:o012-rbt-u011",
      "parent_id": "unit:o012-rbt-u011",
      "native_path": [
        "unit:o012-rbt-u011",
        "unit:o012-rbt-l11-notice"
      ],
      "concept_ids": [
        "concept:free-product",
        "concept:pushout",
        "concept:fundamental-groupoid",
        "concept:seifert-van-kampen-theorem"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u011-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "4f0efcda82686d6eb27c6e0248f183fe5d469b2162aa498ff68777e97c1cf529",
        "file_sha256": "7acb205dd9f760631f7548208d77470e22cd208849439e2ad2a8eb4b2465b0f8",
        "line_end": 57,
        "line_start": 12,
        "path": "source/id-ID/units/unit-011-lecture-011.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l11-notice",
        "anchor": "o012-rbt-l11-notice",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l11-proof-001",
      "projected_id": "urn:uuid:0543f8ac-ee0b-50f5-baf1-240874dba194",
      "title": "Bukti Teorema 11.1 (bagian pertama; berlanjut pada Kuliah 12).",
      "kind": "proof",
      "order": 1,
      "group": "unit:o012-rbt-u011",
      "parent_id": "unit:o012-rbt-l11-s04",
      "native_path": [
        "unit:o012-rbt-u011",
        "unit:o012-rbt-l11",
        "unit:o012-rbt-l11-s04",
        "unit:o012-rbt-l11-proof-001"
      ],
      "concept_ids": [
        "concept:free-product",
        "concept:pushout",
        "concept:fundamental-groupoid",
        "concept:seifert-van-kampen-theorem"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "c4aeb51e090c6c5a9e6dc383fe705ea0122ff8fe4b03c33089fcf5cc76e94db0",
        "file_sha256": "7acb205dd9f760631f7548208d77470e22cd208849439e2ad2a8eb4b2465b0f8",
        "line_end": 524,
        "line_start": 478,
        "path": "source/id-ID/units/unit-011-lecture-011.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l11-proof-001",
        "anchor": "o012-rbt-l11-proof-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l11-s01",
      "projected_id": "urn:uuid:5168503b-7246-5678-8114-6dddbc81595b",
      "title": "Grup bebas dan produk bebas",
      "kind": "section",
      "order": 1,
      "group": "unit:o012-rbt-u011",
      "parent_id": "unit:o012-rbt-l11",
      "native_path": [
        "unit:o012-rbt-u011",
        "unit:o012-rbt-l11",
        "unit:o012-rbt-l11-s01"
      ],
      "concept_ids": [
        "concept:free-product",
        "concept:pushout",
        "concept:fundamental-groupoid",
        "concept:seifert-van-kampen-theorem",
        "concept:group-presentation",
        "concept:relation",
        "concept:free-reduction",
        "concept:free-product-with-amalgamation"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "b4e66035b61a8181cdaee2a0add966dcaf62aaf86bed9152123233584162fd12",
        "file_sha256": "7acb205dd9f760631f7548208d77470e22cd208849439e2ad2a8eb4b2465b0f8",
        "line_end": 172,
        "line_start": 61,
        "path": "source/id-ID/units/unit-011-lecture-011.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l11-s01",
        "anchor": "o012-rbt-l11-s01",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l11-thm-001",
      "projected_id": "urn:uuid:f41591ac-11ee-50c3-a96d-8e9898e9c9ab",
      "title": "Teorema 11.1 (Seifert--van Kampen).",
      "kind": "theorem",
      "order": 1,
      "group": "unit:o012-rbt-u011",
      "parent_id": "unit:o012-rbt-l11-s03",
      "native_path": [
        "unit:o012-rbt-u011",
        "unit:o012-rbt-l11",
        "unit:o012-rbt-l11-s03",
        "unit:o012-rbt-l11-thm-001"
      ],
      "concept_ids": [
        "concept:free-product",
        "concept:pushout",
        "concept:fundamental-groupoid",
        "concept:seifert-van-kampen-theorem",
        "concept:cover-by-neighbourhoods"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "e722c29b7a7d26e97775f713b695a8811ee9b5b7cd4f682686604c536fe1c42c",
        "file_sha256": "7acb205dd9f760631f7548208d77470e22cd208849439e2ad2a8eb4b2465b0f8",
        "line_end": 441,
        "line_start": 427,
        "path": "source/id-ID/units/unit-011-lecture-011.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l11-thm-001",
        "anchor": "o012-rbt-l11-thm-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l11",
      "projected_id": "urn:uuid:69cd0bef-4c78-5040-8bda-328a8b67d256",
      "title": "Kuliah 11",
      "kind": "lecture",
      "order": 2,
      "group": "unit:o012-rbt-u011",
      "parent_id": "unit:o012-rbt-u011",
      "native_path": [
        "unit:o012-rbt-u011",
        "unit:o012-rbt-l11"
      ],
      "concept_ids": [
        "concept:free-product",
        "concept:pushout",
        "concept:fundamental-groupoid",
        "concept:seifert-van-kampen-theorem"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "5425ba93e76aea85a6ed296a900670d75aad756884f32e01e33d85da4089c365",
        "file_sha256": "7acb205dd9f760631f7548208d77470e22cd208849439e2ad2a8eb4b2465b0f8",
        "line_end": 761,
        "line_start": 59,
        "path": "source/id-ID/units/unit-011-lecture-011.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l11",
        "anchor": "o012-rbt-l11",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l11-def-002",
      "projected_id": "urn:uuid:b7d8d631-3ba8-5743-ae1c-c80f2ab55294",
      "title": "Definisi 11.2 (produk bebas).",
      "kind": "definition",
      "order": 2,
      "group": "unit:o012-rbt-u011",
      "parent_id": "unit:o012-rbt-l11-s01",
      "native_path": [
        "unit:o012-rbt-u011",
        "unit:o012-rbt-l11",
        "unit:o012-rbt-l11-s01",
        "unit:o012-rbt-l11-def-002"
      ],
      "concept_ids": [
        "concept:free-product",
        "concept:pushout",
        "concept:fundamental-groupoid",
        "concept:seifert-van-kampen-theorem",
        "concept:universal-property"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "7048263d4666263d4ae701e9504d79919ec15424fb414c883863b657263b6760",
        "file_sha256": "7acb205dd9f760631f7548208d77470e22cd208849439e2ad2a8eb4b2465b0f8",
        "line_end": 120,
        "line_start": 89,
        "path": "source/id-ID/units/unit-011-lecture-011.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l11-def-002",
        "anchor": "o012-rbt-l11-def-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l11-fig-002",
      "projected_id": "urn:uuid:c258006a-eb84-51aa-8f55-e15fc70694d5",
      "title": "Diagram 11.2 (pemetaan keluar dari pushout).",
      "kind": "figure",
      "order": 2,
      "group": "unit:o012-rbt-u011",
      "parent_id": "unit:o012-rbt-l11-s02",
      "native_path": [
        "unit:o012-rbt-u011",
        "unit:o012-rbt-l11",
        "unit:o012-rbt-l11-s02",
        "unit:o012-rbt-l11-fig-002"
      ],
      "concept_ids": [
        "concept:free-product",
        "concept:pushout",
        "concept:fundamental-groupoid",
        "concept:seifert-van-kampen-theorem"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "75ee8e0944704f6c18a3ebc4fb0229eb0ac46d136d99c0f679468b04f56bdf59",
        "file_sha256": "7acb205dd9f760631f7548208d77470e22cd208849439e2ad2a8eb4b2465b0f8",
        "line_end": 225,
        "line_start": 210,
        "path": "source/id-ID/units/unit-011-lecture-011.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l11-fig-002",
        "anchor": "o012-rbt-l11-fig-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l11-fig-008",
      "projected_id": "urn:uuid:bd15daed-5822-5bc5-9da1-738013a27146",
      "title": "Diagram 11.8 (fungsi diagram van Kampen).",
      "kind": "figure",
      "order": 2,
      "group": "unit:o012-rbt-u011",
      "parent_id": "unit:o012-rbt-l11-s03",
      "native_path": [
        "unit:o012-rbt-u011",
        "unit:o012-rbt-l11",
        "unit:o012-rbt-l11-s03",
        "unit:o012-rbt-l11-fig-008"
      ],
      "concept_ids": [
        "concept:free-product",
        "concept:pushout",
        "concept:fundamental-groupoid",
        "concept:seifert-van-kampen-theorem"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "94b5b0edf8a183aa1266bc84992b2bec5aed36835f3095e3866c2832a7eef007",
        "file_sha256": "7acb205dd9f760631f7548208d77470e22cd208849439e2ad2a8eb4b2465b0f8",
        "line_end": 451,
        "line_start": 443,
        "path": "source/id-ID/units/unit-011-lecture-011.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l11-fig-008",
        "anchor": "o012-rbt-l11-fig-008",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l11-fig-009",
      "projected_id": "urn:uuid:89f2f332-e31d-5eea-96bf-189f4d2d8b2b",
      "title": "Diagram 11.9 (masalah universal yang harus diselesaikan).",
      "kind": "figure",
      "order": 2,
      "group": "unit:o012-rbt-u011",
      "parent_id": "unit:o012-rbt-l11-s04",
      "native_path": [
        "unit:o012-rbt-u011",
        "unit:o012-rbt-l11",
        "unit:o012-rbt-l11-s04",
        "unit:o012-rbt-l11-fig-009"
      ],
      "concept_ids": [
        "concept:free-product",
        "concept:pushout",
        "concept:fundamental-groupoid",
        "concept:seifert-van-kampen-theorem"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "916b7f9cb83de944b012eb085db7ab5e8b6269ea060e7a1ab70f6b88d60f6b51",
        "file_sha256": "7acb205dd9f760631f7548208d77470e22cd208849439e2ad2a8eb4b2465b0f8",
        "line_end": 524,
        "line_start": 507,
        "path": "source/id-ID/units/unit-011-lecture-011.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l11-fig-009",
        "anchor": "o012-rbt-l11-fig-009",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l11-s02",
      "projected_id": "urn:uuid:2f49fed2-ebe4-5539-aa04-4b901545ea90",
      "title": "Pushout dalam suatu kategori",
      "kind": "section",
      "order": 2,
      "group": "unit:o012-rbt-u011",
      "parent_id": "unit:o012-rbt-l11",
      "native_path": [
        "unit:o012-rbt-u011",
        "unit:o012-rbt-l11",
        "unit:o012-rbt-l11-s02"
      ],
      "concept_ids": [
        "concept:free-product",
        "concept:pushout",
        "concept:fundamental-groupoid",
        "concept:seifert-van-kampen-theorem"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "a9b0dd5edf39c9d078ff6e89fab00dda0b93336ca51f030a88260eef4396a420",
        "file_sha256": "7acb205dd9f760631f7548208d77470e22cd208849439e2ad2a8eb4b2465b0f8",
        "line_end": 423,
        "line_start": 174,
        "path": "source/id-ID/units/unit-011-lecture-011.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l11-s02",
        "anchor": "o012-rbt-l11-s02",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l11-sol-001",
      "projected_id": "urn:uuid:0bbe2b3a-5a80-5b2d-9458-e04185fe09e8",
      "title": "Solusi Pemeriksaan 11.1",
      "kind": "solution",
      "order": 2,
      "group": "unit:o012-rbt-u011",
      "parent_id": "unit:o012-rbt-l11-mastery",
      "native_path": [
        "unit:o012-rbt-u011",
        "unit:o012-rbt-l11-mastery",
        "unit:o012-rbt-l11-sol-001"
      ],
      "concept_ids": [
        "concept:free-product",
        "concept:pushout",
        "concept:fundamental-groupoid",
        "concept:seifert-van-kampen-theorem"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u011-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "33d6032333e859a4b42355076a968b1c051a75c3712c8602a8dad2a171b7a3d9",
        "file_sha256": "7acb205dd9f760631f7548208d77470e22cd208849439e2ad2a8eb4b2465b0f8",
        "line_end": 850,
        "line_start": 781,
        "path": "source/id-ID/units/unit-011-lecture-011.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l11-sol-001",
        "anchor": "o012-rbt-l11-sol-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l11-exa-001",
      "projected_id": "urn:uuid:ebca33fc-c083-5600-8900-9616d888cb2f",
      "title": "Contoh 11.1 (merekatkan subruang).",
      "kind": "example",
      "order": 3,
      "group": "unit:o012-rbt-u011",
      "parent_id": "unit:o012-rbt-l11-s02",
      "native_path": [
        "unit:o012-rbt-u011",
        "unit:o012-rbt-l11",
        "unit:o012-rbt-l11-s02",
        "unit:o012-rbt-l11-exa-001"
      ],
      "concept_ids": [
        "concept:free-product",
        "concept:pushout",
        "concept:fundamental-groupoid",
        "concept:seifert-van-kampen-theorem"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "a9389b8dfdaa9da6b53f4bfd20c76a9534a47580551d7a9617d50fabd3fc40bb",
        "file_sha256": "7acb205dd9f760631f7548208d77470e22cd208849439e2ad2a8eb4b2465b0f8",
        "line_end": 248,
        "line_start": 229,
        "path": "source/id-ID/units/unit-011-lecture-011.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l11-exa-001",
        "anchor": "o012-rbt-l11-exa-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l11-fig-001",
      "projected_id": "urn:uuid:0539ec48-0ea0-52c6-b995-954887b19210",
      "title": "Diagram 11.1 (sifat universal produk bebas).",
      "kind": "figure",
      "order": 3,
      "group": "unit:o012-rbt-u011",
      "parent_id": "unit:o012-rbt-l11-s01",
      "native_path": [
        "unit:o012-rbt-u011",
        "unit:o012-rbt-l11",
        "unit:o012-rbt-l11-s01",
        "unit:o012-rbt-l11-fig-001"
      ],
      "concept_ids": [
        "concept:free-product",
        "concept:pushout",
        "concept:fundamental-groupoid",
        "concept:seifert-van-kampen-theorem"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "c3a62f6a8919579dbbefde4436b75a1e1a82d012ae52d0e4252108d4e99096d4",
        "file_sha256": "7acb205dd9f760631f7548208d77470e22cd208849439e2ad2a8eb4b2465b0f8",
        "line_end": 139,
        "line_start": 122,
        "path": "source/id-ID/units/unit-011-lecture-011.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l11-fig-001",
        "anchor": "o012-rbt-l11-fig-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l11-mastery",
      "projected_id": "urn:uuid:4613021b-c904-5248-bdd2-72117c27ceee",
      "title": "Pendamping penguasaan: pemeriksaan dan solusi lengkap",
      "kind": "mastery_section",
      "order": 3,
      "group": "unit:o012-rbt-u011",
      "parent_id": "unit:o012-rbt-u011",
      "native_path": [
        "unit:o012-rbt-u011",
        "unit:o012-rbt-l11-mastery"
      ],
      "concept_ids": [
        "concept:free-product",
        "concept:pushout",
        "concept:fundamental-groupoid",
        "concept:seifert-van-kampen-theorem"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u011-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "6ed516c90d03bb30d19b6e64ad660b2db77420b56514c7e95140080a767af41b",
        "file_sha256": "7acb205dd9f760631f7548208d77470e22cd208849439e2ad2a8eb4b2465b0f8",
        "line_end": 959,
        "line_start": 763,
        "path": "source/id-ID/units/unit-011-lecture-011.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l11-mastery",
        "anchor": "o012-rbt-l11-mastery",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l11-mcheck-002",
      "projected_id": "urn:uuid:8b336548-0bc5-509d-8b5b-83c31d772916",
      "title": "Pemeriksaan penguasaan 11.2 (dua verifikasi pushout).",
      "kind": "exercise",
      "order": 3,
      "group": "unit:o012-rbt-u011",
      "parent_id": "unit:o012-rbt-l11-mastery",
      "native_path": [
        "unit:o012-rbt-u011",
        "unit:o012-rbt-l11-mastery",
        "unit:o012-rbt-l11-mcheck-002"
      ],
      "concept_ids": [
        "concept:free-product",
        "concept:pushout",
        "concept:fundamental-groupoid",
        "concept:seifert-van-kampen-theorem"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u011-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "341d218ae3fe6808dc74357f66f53a306de335516f4edc7bc6684412d9b075c9",
        "file_sha256": "7acb205dd9f760631f7548208d77470e22cd208849439e2ad2a8eb4b2465b0f8",
        "line_end": 850,
        "line_start": 840,
        "path": "source/id-ID/units/unit-011-lecture-011.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l11-mcheck-002",
        "anchor": "o012-rbt-l11-mcheck-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l11-route-hint-r05-002",
            "relation_id": "urn:uuid:355409a5-6f96-5441-ab72-554ef1844f94",
            "native_relation_id": "relation:hints:o012-rbt-l11-route-hint-r05-002:o012-rbt-l11-mcheck-002"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l11-sol-002",
            "relation_id": "urn:uuid:7493de74-9c3b-5e39-9f72-2d1a976a8a9f",
            "native_relation_id": "relation:solves:l11-sol-002:l11-mcheck-002"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l11-proof-objects",
      "projected_id": "urn:uuid:4a4bda53-2404-58ff-b386-783931f2faf4",
      "title": "Fungsi pada objek",
      "kind": "proof",
      "order": 3,
      "group": "unit:o012-rbt-u011",
      "parent_id": "unit:o012-rbt-l11-s04",
      "native_path": [
        "unit:o012-rbt-u011",
        "unit:o012-rbt-l11",
        "unit:o012-rbt-l11-s04",
        "unit:o012-rbt-l11-proof-objects"
      ],
      "concept_ids": [
        "concept:free-product",
        "concept:pushout",
        "concept:fundamental-groupoid",
        "concept:seifert-van-kampen-theorem"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "1825a7a4c393a29ad46bae6116cccc877b6c624fbe63877bd51220542dd0395f",
        "file_sha256": "7acb205dd9f760631f7548208d77470e22cd208849439e2ad2a8eb4b2465b0f8",
        "line_end": 536,
        "line_start": 526,
        "path": "source/id-ID/units/unit-011-lecture-011.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l11-proof-objects",
        "anchor": "o012-rbt-l11-proof-objects",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l11-rem-001",
      "projected_id": "urn:uuid:e44880f3-955f-56d0-978a-f83e9d9117b8",
      "title": "Catatan 11.1.",
      "kind": "remark",
      "order": 3,
      "group": "unit:o012-rbt-u011",
      "parent_id": "unit:o012-rbt-l11-s03",
      "native_path": [
        "unit:o012-rbt-u011",
        "unit:o012-rbt-l11",
        "unit:o012-rbt-l11-s03",
        "unit:o012-rbt-l11-rem-001"
      ],
      "concept_ids": [
        "concept:free-product",
        "concept:pushout",
        "concept:fundamental-groupoid",
        "concept:seifert-van-kampen-theorem"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "f0ea876ee66aafc6d5f24055603c9b96c0d805dc2ae9b6f81ac16313cd1ceb06",
        "file_sha256": "7acb205dd9f760631f7548208d77470e22cd208849439e2ad2a8eb4b2465b0f8",
        "line_end": 474,
        "line_start": 456,
        "path": "source/id-ID/units/unit-011-lecture-011.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l11-rem-001",
        "anchor": "o012-rbt-l11-rem-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l11-s03",
      "projected_id": "urn:uuid:9754406d-f2dc-572f-bfab-7ad5b384b84e",
      "title": "Teorema Seifert--van Kampen dalam bentuk grupoid",
      "kind": "section",
      "order": 3,
      "group": "unit:o012-rbt-u011",
      "parent_id": "unit:o012-rbt-l11",
      "native_path": [
        "unit:o012-rbt-u011",
        "unit:o012-rbt-l11",
        "unit:o012-rbt-l11-s03"
      ],
      "concept_ids": [
        "concept:free-product",
        "concept:pushout",
        "concept:fundamental-groupoid",
        "concept:seifert-van-kampen-theorem"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "4ad8c42c52d52a5f1d660a2921b47a33e7a5222bbc7fe8b08f6d7371aa1aca92",
        "file_sha256": "7acb205dd9f760631f7548208d77470e22cd208849439e2ad2a8eb4b2465b0f8",
        "line_end": 474,
        "line_start": 425,
        "path": "source/id-ID/units/unit-011-lecture-011.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l11-s03",
        "anchor": "o012-rbt-l11-s03",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l11-fig-003",
      "projected_id": "urn:uuid:2bfb2cce-ed0d-5bb1-970f-6d600fd56e03",
      "title": "Diagram 11.3 (fungsi diagram perekatan).",
      "kind": "figure",
      "order": 4,
      "group": "unit:o012-rbt-u011",
      "parent_id": "unit:o012-rbt-l11-s02",
      "native_path": [
        "unit:o012-rbt-u011",
        "unit:o012-rbt-l11",
        "unit:o012-rbt-l11-s02",
        "unit:o012-rbt-l11-fig-003"
      ],
      "concept_ids": [
        "concept:free-product",
        "concept:pushout",
        "concept:fundamental-groupoid",
        "concept:seifert-van-kampen-theorem"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "7726734a0e373eda35b618451158f4ce83a905482f4112116587da51d5dd53d6",
        "file_sha256": "7acb205dd9f760631f7548208d77470e22cd208849439e2ad2a8eb4b2465b0f8",
        "line_end": 255,
        "line_start": 250,
        "path": "source/id-ID/units/unit-011-lecture-011.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l11-fig-003",
        "anchor": "o012-rbt-l11-fig-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l11-proof-local-paths",
      "projected_id": "urn:uuid:c6694120-84ce-51f4-9c69-62dfa9e9ba9d",
      "title": "Fungsi pada lintasan yang berada dalam satu anggota sampul",
      "kind": "proof",
      "order": 4,
      "group": "unit:o012-rbt-u011",
      "parent_id": "unit:o012-rbt-l11-s04",
      "native_path": [
        "unit:o012-rbt-u011",
        "unit:o012-rbt-l11",
        "unit:o012-rbt-l11-s04",
        "unit:o012-rbt-l11-proof-local-paths"
      ],
      "concept_ids": [
        "concept:free-product",
        "concept:pushout",
        "concept:fundamental-groupoid",
        "concept:seifert-van-kampen-theorem"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "ae0854c103772bc87ea08231bb4d41d87912fa9d740a8c5d78139421ae36e0ae",
        "file_sha256": "7acb205dd9f760631f7548208d77470e22cd208849439e2ad2a8eb4b2465b0f8",
        "line_end": 579,
        "line_start": 538,
        "path": "source/id-ID/units/unit-011-lecture-011.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l11-proof-local-paths",
        "anchor": "o012-rbt-l11-proof-local-paths",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l11-s04",
      "projected_id": "urn:uuid:e288cb77-eaf2-51a5-ad94-f181414abace",
      "title": "Konstruksi fungtor universal: bagian pertama bukti",
      "kind": "section",
      "order": 4,
      "group": "unit:o012-rbt-u011",
      "parent_id": "unit:o012-rbt-l11",
      "native_path": [
        "unit:o012-rbt-u011",
        "unit:o012-rbt-l11",
        "unit:o012-rbt-l11-s04"
      ],
      "concept_ids": [
        "concept:free-product",
        "concept:pushout",
        "concept:fundamental-groupoid",
        "concept:seifert-van-kampen-theorem"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "bcb5343ef7ab8c551df97b363b38e2f12c5f01ddce945946b2c60662727467f0",
        "file_sha256": "7acb205dd9f760631f7548208d77470e22cd208849439e2ad2a8eb4b2465b0f8",
        "line_end": 761,
        "line_start": 476,
        "path": "source/id-ID/units/unit-011-lecture-011.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l11-s04",
        "anchor": "o012-rbt-l11-s04",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l11-sol-002",
      "projected_id": "urn:uuid:120e5963-31af-5e69-99a7-09d7360e2fe2",
      "title": "Solusi Pemeriksaan 11.2",
      "kind": "solution",
      "order": 4,
      "group": "unit:o012-rbt-u011",
      "parent_id": "unit:o012-rbt-l11-mastery",
      "native_path": [
        "unit:o012-rbt-u011",
        "unit:o012-rbt-l11-mastery",
        "unit:o012-rbt-l11-sol-002"
      ],
      "concept_ids": [
        "concept:free-product",
        "concept:pushout",
        "concept:fundamental-groupoid",
        "concept:seifert-van-kampen-theorem"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u011-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "c37390be77d33b05834261353e8f355b17c0cc9fd94e4bd8f37603b4f53ee30b",
        "file_sha256": "7acb205dd9f760631f7548208d77470e22cd208849439e2ad2a8eb4b2465b0f8",
        "line_end": 916,
        "line_start": 852,
        "path": "source/id-ID/units/unit-011-lecture-011.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l11-sol-002",
        "anchor": "o012-rbt-l11-sol-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l11-exa-002",
      "projected_id": "urn:uuid:65e2cb36-afb4-52cf-ac23-c058eaf55fb5",
      "title": "Contoh 11.2 (baji ruang bertitik).",
      "kind": "example",
      "order": 5,
      "group": "unit:o012-rbt-u011",
      "parent_id": "unit:o012-rbt-l11-s02",
      "native_path": [
        "unit:o012-rbt-u011",
        "unit:o012-rbt-l11",
        "unit:o012-rbt-l11-s02",
        "unit:o012-rbt-l11-exa-002"
      ],
      "concept_ids": [
        "concept:free-product",
        "concept:pushout",
        "concept:fundamental-groupoid",
        "concept:seifert-van-kampen-theorem"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "835c24a1a49021aba3b2277172547ef0bd81bcf38f30495dd33fa0bbcd492b00",
        "file_sha256": "7acb205dd9f760631f7548208d77470e22cd208849439e2ad2a8eb4b2465b0f8",
        "line_end": 275,
        "line_start": 262,
        "path": "source/id-ID/units/unit-011-lecture-011.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l11-exa-002",
        "anchor": "o012-rbt-l11-exa-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l11-mcheck-003",
      "projected_id": "urn:uuid:b5435d28-e284-5da5-b12c-1d6b60e24f2e",
      "title": "Pemeriksaan penguasaan 11.3 (subdivisi dan homotopi persegi).",
      "kind": "exercise",
      "order": 5,
      "group": "unit:o012-rbt-u011",
      "parent_id": "unit:o012-rbt-l11-mastery",
      "native_path": [
        "unit:o012-rbt-u011",
        "unit:o012-rbt-l11-mastery",
        "unit:o012-rbt-l11-mcheck-003"
      ],
      "concept_ids": [
        "concept:free-product",
        "concept:pushout",
        "concept:fundamental-groupoid",
        "concept:seifert-van-kampen-theorem"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u011-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "964e50125ef4c1b91c9fde8e60de4d9a908df980e627227382cbe6c636a44ca4",
        "file_sha256": "7acb205dd9f760631f7548208d77470e22cd208849439e2ad2a8eb4b2465b0f8",
        "line_end": 916,
        "line_start": 905,
        "path": "source/id-ID/units/unit-011-lecture-011.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l11-mcheck-003",
        "anchor": "o012-rbt-l11-mcheck-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l11-route-hint-r05-003",
            "relation_id": "urn:uuid:6bcc0ca0-7c2e-5183-937f-1cc0dd56acbf",
            "native_relation_id": "relation:hints:o012-rbt-l11-route-hint-r05-003:o012-rbt-l11-mcheck-003"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l11-sol-003",
            "relation_id": "urn:uuid:26e25b40-950e-5651-93f4-74fa500b3ca1",
            "native_relation_id": "relation:solves:l11-sol-003:l11-mcheck-003"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l11-proof-subdivision",
      "projected_id": "urn:uuid:afe90ebc-e533-5005-8f72-c02f00e8f7b9",
      "title": "Lintasan umum dan subdivisi",
      "kind": "proof",
      "order": 5,
      "group": "unit:o012-rbt-u011",
      "parent_id": "unit:o012-rbt-l11-s04",
      "native_path": [
        "unit:o012-rbt-u011",
        "unit:o012-rbt-l11",
        "unit:o012-rbt-l11-s04",
        "unit:o012-rbt-l11-proof-subdivision"
      ],
      "concept_ids": [
        "concept:free-product",
        "concept:pushout",
        "concept:fundamental-groupoid",
        "concept:seifert-van-kampen-theorem",
        "concept:path-subdivision",
        "concept:refinement",
        "concept:lebesgue-covering-lemma"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "6be7d9c9e44d3c397e7dce9521ab9b481eadb8bb7070fd095a068163c8ec5a6c",
        "file_sha256": "7acb205dd9f760631f7548208d77470e22cd208849439e2ad2a8eb4b2465b0f8",
        "line_end": 656,
        "line_start": 581,
        "path": "source/id-ID/units/unit-011-lecture-011.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l11-proof-subdivision",
        "anchor": "o012-rbt-l11-proof-subdivision",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l11-fig-004",
      "projected_id": "urn:uuid:c85a2dcd-919f-51f7-a5db-01712d196cb4",
      "title": "Diagram 11.4 (fungsi diagram baji).",
      "kind": "figure",
      "order": 6,
      "group": "unit:o012-rbt-u011",
      "parent_id": "unit:o012-rbt-l11-s02",
      "native_path": [
        "unit:o012-rbt-u011",
        "unit:o012-rbt-l11",
        "unit:o012-rbt-l11-s02",
        "unit:o012-rbt-l11-fig-004"
      ],
      "concept_ids": [
        "concept:free-product",
        "concept:pushout",
        "concept:fundamental-groupoid",
        "concept:seifert-van-kampen-theorem"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "328105c76f81b0218b9b752cc039a6b32dfd3a09acdaca94262e1769a3cfadf5",
        "file_sha256": "7acb205dd9f760631f7548208d77470e22cd208849439e2ad2a8eb4b2465b0f8",
        "line_end": 283,
        "line_start": 277,
        "path": "source/id-ID/units/unit-011-lecture-011.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l11-fig-004",
        "anchor": "o012-rbt-l11-fig-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l11-proof-square-warmup",
      "projected_id": "urn:uuid:062dfb99-5f33-5d18-b28b-205a2bdcc349",
      "title": "Pemanasan: dua lintasan batas sebuah persegi",
      "kind": "proof",
      "order": 6,
      "group": "unit:o012-rbt-u011",
      "parent_id": "unit:o012-rbt-l11-s04",
      "native_path": [
        "unit:o012-rbt-u011",
        "unit:o012-rbt-l11",
        "unit:o012-rbt-l11-s04",
        "unit:o012-rbt-l11-proof-square-warmup"
      ],
      "concept_ids": [
        "concept:free-product",
        "concept:pushout",
        "concept:fundamental-groupoid",
        "concept:seifert-van-kampen-theorem"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "6f65376846ab5c2a33605789339665858d4b18594edfcad24487997a7b8859ba",
        "file_sha256": "7acb205dd9f760631f7548208d77470e22cd208849439e2ad2a8eb4b2465b0f8",
        "line_end": 761,
        "line_start": 658,
        "path": "source/id-ID/units/unit-011-lecture-011.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l11-proof-square-warmup",
        "anchor": "o012-rbt-l11-proof-square-warmup",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l11-sol-003",
      "projected_id": "urn:uuid:44b88490-1349-57e0-9c96-6f2cc6f71e6b",
      "title": "Solusi Pemeriksaan 11.3",
      "kind": "solution",
      "order": 6,
      "group": "unit:o012-rbt-u011",
      "parent_id": "unit:o012-rbt-l11-mastery",
      "native_path": [
        "unit:o012-rbt-u011",
        "unit:o012-rbt-l11-mastery",
        "unit:o012-rbt-l11-sol-003"
      ],
      "concept_ids": [
        "concept:free-product",
        "concept:pushout",
        "concept:fundamental-groupoid",
        "concept:seifert-van-kampen-theorem"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u011-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "82567879856cc3f5bf7d2b408241cd204875720cc12b603092348f7cc4e9690b",
        "file_sha256": "7acb205dd9f760631f7548208d77470e22cd208849439e2ad2a8eb4b2465b0f8",
        "line_end": 959,
        "line_start": 918,
        "path": "source/id-ID/units/unit-011-lecture-011.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l11-sol-003",
        "anchor": "o012-rbt-l11-sol-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l11-exa-003",
      "projected_id": "urn:uuid:48a169c3-5d00-504d-98d5-1d35760bef41",
      "title": "Contoh 11.3 (produk bebas grup).",
      "kind": "example",
      "order": 7,
      "group": "unit:o012-rbt-u011",
      "parent_id": "unit:o012-rbt-l11-s02",
      "native_path": [
        "unit:o012-rbt-u011",
        "unit:o012-rbt-l11",
        "unit:o012-rbt-l11-s02",
        "unit:o012-rbt-l11-exa-003"
      ],
      "concept_ids": [
        "concept:free-product",
        "concept:pushout",
        "concept:fundamental-groupoid",
        "concept:seifert-van-kampen-theorem"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "731edc29eab3cd3d673a29bd5e8f7b802b811ba3890545a0575141bea9143b97",
        "file_sha256": "7acb205dd9f760631f7548208d77470e22cd208849439e2ad2a8eb4b2465b0f8",
        "line_end": 298,
        "line_start": 285,
        "path": "source/id-ID/units/unit-011-lecture-011.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l11-exa-003",
        "anchor": "o012-rbt-l11-exa-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l11-fig-010",
      "projected_id": "urn:uuid:f146cdba-aa34-5ae1-b77b-3d8ae4c6ec87",
      "title": "Diagram 11.10 (dua rute batas).",
      "kind": "figure",
      "order": 7,
      "group": "unit:o012-rbt-u011",
      "parent_id": "unit:o012-rbt-l11-s04",
      "native_path": [
        "unit:o012-rbt-u011",
        "unit:o012-rbt-l11",
        "unit:o012-rbt-l11-s04",
        "unit:o012-rbt-l11-fig-010"
      ],
      "concept_ids": [
        "concept:free-product",
        "concept:pushout",
        "concept:fundamental-groupoid",
        "concept:seifert-van-kampen-theorem"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "92f8f80fd78938bdb6fef457d6bdba1b247e3123111e041468aa7d7f8ef0422e",
        "file_sha256": "7acb205dd9f760631f7548208d77470e22cd208849439e2ad2a8eb4b2465b0f8",
        "line_end": 702,
        "line_start": 678,
        "path": "source/id-ID/units/unit-011-lecture-011.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l11-fig-010",
        "anchor": "o012-rbt-l11-fig-010",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l11-fig-005",
      "projected_id": "urn:uuid:823028be-4ec8-503d-998f-e59774c495b3",
      "title": "Diagram 11.5 (fungsi diagram produk bebas).",
      "kind": "figure",
      "order": 8,
      "group": "unit:o012-rbt-u011",
      "parent_id": "unit:o012-rbt-l11-s02",
      "native_path": [
        "unit:o012-rbt-u011",
        "unit:o012-rbt-l11",
        "unit:o012-rbt-l11-s02",
        "unit:o012-rbt-l11-fig-005"
      ],
      "concept_ids": [
        "concept:free-product",
        "concept:pushout",
        "concept:fundamental-groupoid",
        "concept:seifert-van-kampen-theorem"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "74d5635e82d6e720a2543f122da5076783763e07758b9479850259b426a56cc2",
        "file_sha256": "7acb205dd9f760631f7548208d77470e22cd208849439e2ad2a8eb4b2465b0f8",
        "line_end": 306,
        "line_start": 300,
        "path": "source/id-ID/units/unit-011-lecture-011.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l11-fig-005",
        "anchor": "o012-rbt-l11-fig-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l11-fig-011",
      "projected_id": "urn:uuid:5c2adaff-03cd-563b-84bf-ee9bcdd29554",
      "title": "Diagram 11.11 (deformasi kedua rute).",
      "kind": "figure",
      "order": 8,
      "group": "unit:o012-rbt-u011",
      "parent_id": "unit:o012-rbt-l11-s04",
      "native_path": [
        "unit:o012-rbt-u011",
        "unit:o012-rbt-l11",
        "unit:o012-rbt-l11-s04",
        "unit:o012-rbt-l11-fig-011"
      ],
      "concept_ids": [
        "concept:free-product",
        "concept:pushout",
        "concept:fundamental-groupoid",
        "concept:seifert-van-kampen-theorem"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "8d03bd7577cbf72578990e8db738edfef8a184194cfce14ca7da4564f3534b1a",
        "file_sha256": "7acb205dd9f760631f7548208d77470e22cd208849439e2ad2a8eb4b2465b0f8",
        "line_end": 736,
        "line_start": 708,
        "path": "source/id-ID/units/unit-011-lecture-011.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l11-fig-011",
        "anchor": "o012-rbt-l11-fig-011",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l11-exa-004",
      "projected_id": "urn:uuid:4ab5b0eb-0e5f-5aec-86d3-b59b033c9885",
      "title": "Contoh 11.4 (menghasilkan satu loop dari satu panah).",
      "kind": "example",
      "order": 9,
      "group": "unit:o012-rbt-u011",
      "parent_id": "unit:o012-rbt-l11-s02",
      "native_path": [
        "unit:o012-rbt-u011",
        "unit:o012-rbt-l11",
        "unit:o012-rbt-l11-s02",
        "unit:o012-rbt-l11-exa-004"
      ],
      "concept_ids": [
        "concept:free-product",
        "concept:pushout",
        "concept:fundamental-groupoid",
        "concept:seifert-van-kampen-theorem"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "7200fc3cb1afb275bd564b4c98a5f7eb1e254141da1bec634de6c7c95673143d",
        "file_sha256": "7acb205dd9f760631f7548208d77470e22cd208849439e2ad2a8eb4b2465b0f8",
        "line_end": 325,
        "line_start": 308,
        "path": "source/id-ID/units/unit-011-lecture-011.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l11-exa-004",
        "anchor": "o012-rbt-l11-exa-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l11-fig-006",
      "projected_id": "urn:uuid:690df1a8-c7ec-5a8f-9a1b-783eb4c2f900",
      "title": "Diagram 11.6 (semua data panah pada pushout grupoid).",
      "kind": "figure",
      "order": 10,
      "group": "unit:o012-rbt-u011",
      "parent_id": "unit:o012-rbt-l11-s02",
      "native_path": [
        "unit:o012-rbt-u011",
        "unit:o012-rbt-l11",
        "unit:o012-rbt-l11-s02",
        "unit:o012-rbt-l11-fig-006"
      ],
      "concept_ids": [
        "concept:free-product",
        "concept:pushout",
        "concept:fundamental-groupoid",
        "concept:seifert-van-kampen-theorem"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "27abdcbb852c37db0acfb536fdfc56a48ca1f18789f41cda0e81c9478e2456c7",
        "file_sha256": "7acb205dd9f760631f7548208d77470e22cd208849439e2ad2a8eb4b2465b0f8",
        "line_end": 341,
        "line_start": 327,
        "path": "source/id-ID/units/unit-011-lecture-011.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l11-fig-006",
        "anchor": "o012-rbt-l11-fig-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l11-exa-005",
      "projected_id": "urn:uuid:17c05a9c-f6db-5990-b38f-31f1f7ab7d9b",
      "title": "Contoh 11.5 (pushout ruang vektor).",
      "kind": "example",
      "order": 11,
      "group": "unit:o012-rbt-u011",
      "parent_id": "unit:o012-rbt-l11-s02",
      "native_path": [
        "unit:o012-rbt-u011",
        "unit:o012-rbt-l11",
        "unit:o012-rbt-l11-s02",
        "unit:o012-rbt-l11-exa-005"
      ],
      "concept_ids": [
        "concept:free-product",
        "concept:pushout",
        "concept:fundamental-groupoid",
        "concept:seifert-van-kampen-theorem"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "2b226e660d95f0922575cc8391b1127557c76f7b5aeb8e412713ab73f6b41dbb",
        "file_sha256": "7acb205dd9f760631f7548208d77470e22cd208849439e2ad2a8eb4b2465b0f8",
        "line_end": 401,
        "line_start": 371,
        "path": "source/id-ID/units/unit-011-lecture-011.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l11-exa-005",
        "anchor": "o012-rbt-l11-exa-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-u011",
      "projected_id": "urn:uuid:7898d5e2-9687-548a-b08c-25ef3fdbbdf3",
      "title": "Topologi Aljabar - Unit 11: Produk Bebas, Pushout, dan Teorema Seifert-van Kampen",
      "kind": "reader_unit",
      "order": 11,
      "group": "unit:o012-rbt-u011",
      "parent_id": "course:o012-d60",
      "native_path": [
        "unit:o012-rbt-u011"
      ],
      "concept_ids": [
        "concept:free-product",
        "concept:pushout",
        "concept:fundamental-groupoid",
        "concept:seifert-van-kampen-theorem"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u011-composite-cc-by-4.0"
      ],
      "provenance_relation": "composite_translated_and_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "7acb205dd9f760631f7548208d77470e22cd208849439e2ad2a8eb4b2465b0f8",
        "file_sha256": "7acb205dd9f760631f7548208d77470e22cd208849439e2ad2a8eb4b2465b0f8",
        "line_end": 959,
        "line_start": 1,
        "path": "source/id-ID/units/unit-011-lecture-011.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/",
        "anchor": null,
        "state": "course_fallback",
        "anchor_occurrences": 0
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l11-fig-007",
      "projected_id": "urn:uuid:fd7ad0aa-42ea-5239-9802-3557c1ede0de",
      "title": "Diagram 11.7 (pemetaan kanonik pada pushout ruang vektor).",
      "kind": "figure",
      "order": 12,
      "group": "unit:o012-rbt-u011",
      "parent_id": "unit:o012-rbt-l11-s02",
      "native_path": [
        "unit:o012-rbt-u011",
        "unit:o012-rbt-l11",
        "unit:o012-rbt-l11-s02",
        "unit:o012-rbt-l11-fig-007"
      ],
      "concept_ids": [
        "concept:free-product",
        "concept:pushout",
        "concept:fundamental-groupoid",
        "concept:seifert-van-kampen-theorem",
        "concept:canonical-map"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "015769078100ac94d8bbc8e732388703d0393216c4d62f189b207937833ae3e3",
        "file_sha256": "7acb205dd9f760631f7548208d77470e22cd208849439e2ad2a8eb4b2465b0f8",
        "line_end": 423,
        "line_start": 403,
        "path": "source/id-ID/units/unit-011-lecture-011.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l11-fig-007",
        "anchor": "o012-rbt-l11-fig-007",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l12-exa-002",
      "projected_id": "urn:uuid:7addc58e-7649-5d77-9ecb-e69e692cbde6",
      "title": "Contoh 12.2 (sfera berdimensi lebih dari satu).",
      "kind": "example",
      "order": 1,
      "group": "unit:o012-rbt-u012",
      "parent_id": "unit:o012-rbt-l12-s04",
      "native_path": [
        "unit:o012-rbt-u012",
        "unit:o012-rbt-l12",
        "unit:o012-rbt-l12-s04",
        "unit:o012-rbt-l12-exa-002"
      ],
      "concept_ids": [
        "concept:retract",
        "concept:commutative-square",
        "concept:relative-seifert-van-kampen-theorem",
        "concept:trivial-group",
        "concept:stereographic-projection",
        "concept:antipodal-points"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "141c9c94004ad8d1d6da6211e3700bf8f1971dc20b95be639ec37c8d31a05bb9",
        "file_sha256": "b7ba7cad3d12605628693d57d50a41e06f40a6b7da1109752fe05d870b4b28f0",
        "line_end": 756,
        "line_start": 694,
        "path": "source/id-ID/units/unit-012-lecture-012.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l12-exa-002",
        "anchor": "o012-rbt-l12-exa-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l12-fig-002",
      "projected_id": "urn:uuid:de30dc53-c197-500e-b736-4c809da3a97e",
      "title": "Diagram 12.2 (morfisma antardua persegi komutatif).",
      "kind": "figure",
      "order": 1,
      "group": "unit:o012-rbt-u012",
      "parent_id": "unit:o012-rbt-l12-s02",
      "native_path": [
        "unit:o012-rbt-u012",
        "unit:o012-rbt-l12",
        "unit:o012-rbt-l12-s02",
        "unit:o012-rbt-l12-fig-002"
      ],
      "concept_ids": [
        "concept:retract",
        "concept:commutative-square",
        "concept:relative-seifert-van-kampen-theorem",
        "concept:trivial-group"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "40017944d83b46df7d06a5ed441484a9fb75afe164cd665a536f60a6753ee7ae",
        "file_sha256": "b7ba7cad3d12605628693d57d50a41e06f40a6b7da1109752fe05d870b4b28f0",
        "line_end": 344,
        "line_start": 299,
        "path": "source/id-ID/units/unit-012-lecture-012.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l12-fig-002",
        "anchor": "o012-rbt-l12-fig-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l12-lem-002",
      "projected_id": "urn:uuid:5901e018-a34f-5477-ae91-c1e73a14d4ad",
      "title": "Lemma 12.2 (pushout dalam subkategori penuh).",
      "kind": "lemma",
      "order": 1,
      "group": "unit:o012-rbt-u012",
      "parent_id": "unit:o012-rbt-l12-s03",
      "native_path": [
        "unit:o012-rbt-u012",
        "unit:o012-rbt-l12",
        "unit:o012-rbt-l12-s03",
        "unit:o012-rbt-l12-lem-002"
      ],
      "concept_ids": [
        "concept:retract",
        "concept:commutative-square",
        "concept:relative-seifert-van-kampen-theorem",
        "concept:trivial-group"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "d3e3d6f5bc730e1a539c622663696909fc38d4c0574e7dd598adf406772ff2f5",
        "file_sha256": "b7ba7cad3d12605628693d57d50a41e06f40a6b7da1109752fe05d870b4b28f0",
        "line_end": 580,
        "line_start": 565,
        "path": "source/id-ID/units/unit-012-lecture-012.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l12-lem-002",
        "anchor": "o012-rbt-l12-lem-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l12-mcheck-001",
      "projected_id": "urn:uuid:3ccbcff8-3c97-5ecb-bf9d-93d01ac22f94",
      "title": "Pemeriksaan penguasaan 12.1 (dari pertukaran sel ke fungtor universal).",
      "kind": "exercise",
      "order": 1,
      "group": "unit:o012-rbt-u012",
      "parent_id": "unit:o012-rbt-l12-mastery",
      "native_path": [
        "unit:o012-rbt-u012",
        "unit:o012-rbt-l12-mastery",
        "unit:o012-rbt-l12-mcheck-001"
      ],
      "concept_ids": [
        "concept:retract",
        "concept:commutative-square",
        "concept:relative-seifert-van-kampen-theorem",
        "concept:trivial-group"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u012-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "914330d5ef736b04ca379f41bb0dddfe3ada4a541ac3122d9e19c4438e6f44db",
        "file_sha256": "b7ba7cad3d12605628693d57d50a41e06f40a6b7da1109752fe05d870b4b28f0",
        "line_end": 802,
        "line_start": 793,
        "path": "source/id-ID/units/unit-012-lecture-012.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l12-mcheck-001",
        "anchor": "o012-rbt-l12-mcheck-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l12-route-hint-r05-004",
            "relation_id": "urn:uuid:7fdf8873-b9ce-57f5-9dc9-f617b4cf6b31",
            "native_relation_id": "relation:hints:o012-rbt-l12-route-hint-r05-004:o012-rbt-l12-mcheck-001"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l12-sol-001",
            "relation_id": "urn:uuid:0fbda32c-e745-5b8e-bb36-80d453244e74",
            "native_relation_id": "relation:solves:l12-sol-001:l12-mcheck-001"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l12-notice",
      "projected_id": "urn:uuid:7289593e-c9d5-552b-b887-15e8086521de",
      "title": "Tentang unit ini",
      "kind": "notice",
      "order": 1,
      "group": "unit:o012-rbt-u012",
      "parent_id": "unit:o012-rbt-u012",
      "native_path": [
        "unit:o012-rbt-u012",
        "unit:o012-rbt-l12-notice"
      ],
      "concept_ids": [
        "concept:retract",
        "concept:commutative-square",
        "concept:relative-seifert-van-kampen-theorem",
        "concept:trivial-group",
        "concept:algebraic-order-of-composition"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u012-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "b1a5e2c03ae533a987a3298f41f653384fc791863727d85c995b99ced7630b92",
        "file_sha256": "b7ba7cad3d12605628693d57d50a41e06f40a6b7da1109752fe05d870b4b28f0",
        "line_end": 53,
        "line_start": 12,
        "path": "source/id-ID/units/unit-012-lecture-012.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l12-notice",
        "anchor": "o012-rbt-l12-notice",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l12-proof-001",
      "projected_id": "urn:uuid:1507fdc5-52b6-5316-a18c-040e70beec21",
      "title": "Bukti Teorema 11.1 (lanjutan dan penutup).",
      "kind": "proof",
      "order": 1,
      "group": "unit:o012-rbt-u012",
      "parent_id": "unit:o012-rbt-l12-s01",
      "native_path": [
        "unit:o012-rbt-u012",
        "unit:o012-rbt-l12",
        "unit:o012-rbt-l12-s01",
        "unit:o012-rbt-l12-proof-001"
      ],
      "concept_ids": [
        "concept:retract",
        "concept:commutative-square",
        "concept:relative-seifert-van-kampen-theorem",
        "concept:trivial-group"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "0d82d793e699b6d4d38679169667d9914f3bd423402f5feb5165692ff48a6d7e",
        "file_sha256": "b7ba7cad3d12605628693d57d50a41e06f40a6b7da1109752fe05d870b4b28f0",
        "line_end": 150,
        "line_start": 59,
        "path": "source/id-ID/units/unit-012-lecture-012.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l12-proof-001",
        "anchor": "o012-rbt-l12-proof-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l12-s01",
      "projected_id": "urn:uuid:07c836f5-c6fb-5302-b701-308343a1978e",
      "title": "Menuntaskan bukti Seifert--van Kampen",
      "kind": "section",
      "order": 1,
      "group": "unit:o012-rbt-u012",
      "parent_id": "unit:o012-rbt-l12",
      "native_path": [
        "unit:o012-rbt-u012",
        "unit:o012-rbt-l12",
        "unit:o012-rbt-l12-s01"
      ],
      "concept_ids": [
        "concept:retract",
        "concept:commutative-square",
        "concept:relative-seifert-van-kampen-theorem",
        "concept:trivial-group"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "36d21676701e1f2a6a4a108e4182b5409c7684efd48b28cda0521db9aea2ec7b",
        "file_sha256": "b7ba7cad3d12605628693d57d50a41e06f40a6b7da1109752fe05d870b4b28f0",
        "line_end": 290,
        "line_start": 57,
        "path": "source/id-ID/units/unit-012-lecture-012.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l12-s01",
        "anchor": "o012-rbt-l12-s01",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l12",
      "projected_id": "urn:uuid:59d9f5a7-f753-594b-8391-6f8e2ee35060",
      "title": "Kuliah 12",
      "kind": "lecture",
      "order": 2,
      "group": "unit:o012-rbt-u012",
      "parent_id": "unit:o012-rbt-u012",
      "native_path": [
        "unit:o012-rbt-u012",
        "unit:o012-rbt-l12"
      ],
      "concept_ids": [
        "concept:retract",
        "concept:commutative-square",
        "concept:relative-seifert-van-kampen-theorem",
        "concept:trivial-group"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "b1f7cbe164c54bfd504f9203d8e605f477f8a67a87e40f5aadf788365105abac",
        "file_sha256": "b7ba7cad3d12605628693d57d50a41e06f40a6b7da1109752fe05d870b4b28f0",
        "line_end": 785,
        "line_start": 55,
        "path": "source/id-ID/units/unit-012-lecture-012.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l12",
        "anchor": "o012-rbt-l12",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l12-def-001",
      "projected_id": "urn:uuid:66220f5a-313a-56a3-82cf-591d5e38ff3f",
      "title": "Definisi 12.1 (retrak).",
      "kind": "definition",
      "order": 2,
      "group": "unit:o012-rbt-u012",
      "parent_id": "unit:o012-rbt-l12-s02",
      "native_path": [
        "unit:o012-rbt-u012",
        "unit:o012-rbt-l12",
        "unit:o012-rbt-l12-s02",
        "unit:o012-rbt-l12-def-001"
      ],
      "concept_ids": [
        "concept:retract",
        "concept:commutative-square",
        "concept:relative-seifert-van-kampen-theorem",
        "concept:trivial-group",
        "concept:orthogonal-projection"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "3584f9e96d808fba4ad04d49aec2dd10febe27893df43e8eace83039b1b4ad16",
        "file_sha256": "b7ba7cad3d12605628693d57d50a41e06f40a6b7da1109752fe05d870b4b28f0",
        "line_end": 363,
        "line_start": 346,
        "path": "source/id-ID/units/unit-012-lecture-012.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l12-def-001",
        "anchor": "o012-rbt-l12-def-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l12-fig-001",
      "projected_id": "urn:uuid:4f7363ef-7822-5dcb-96d4-403c7f57d4cd",
      "title": "Diagram 12.1 (kisi Lebesgue dan pertukaran satu sel).",
      "kind": "figure",
      "order": 2,
      "group": "unit:o012-rbt-u012",
      "parent_id": "unit:o012-rbt-l12-s01",
      "native_path": [
        "unit:o012-rbt-u012",
        "unit:o012-rbt-l12",
        "unit:o012-rbt-l12-s01",
        "unit:o012-rbt-l12-fig-001"
      ],
      "concept_ids": [
        "concept:retract",
        "concept:commutative-square",
        "concept:relative-seifert-van-kampen-theorem",
        "concept:trivial-group"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "fc33a999d0544fb62821500b0015141de10a1b5132eb1fc0e3b3c7a912c71326",
        "file_sha256": "b7ba7cad3d12605628693d57d50a41e06f40a6b7da1109752fe05d870b4b28f0",
        "line_end": 150,
        "line_start": 113,
        "path": "source/id-ID/units/unit-012-lecture-012.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l12-fig-001",
        "anchor": "o012-rbt-l12-fig-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l12-fig-004",
      "projected_id": "urn:uuid:bc7cdbc2-5cae-5830-aa11-99bdf7a0bfe0",
      "title": "Diagram 12.4 (data pushout pada lemma subkategori).",
      "kind": "figure",
      "order": 2,
      "group": "unit:o012-rbt-u012",
      "parent_id": "unit:o012-rbt-l12-s03",
      "native_path": [
        "unit:o012-rbt-u012",
        "unit:o012-rbt-l12",
        "unit:o012-rbt-l12-s03",
        "unit:o012-rbt-l12-fig-004"
      ],
      "concept_ids": [
        "concept:retract",
        "concept:commutative-square",
        "concept:relative-seifert-van-kampen-theorem",
        "concept:trivial-group"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "a1f258912dd6aa818aa1ac2eaa9adad345ae255b1203268f35c875dff11c50ce",
        "file_sha256": "b7ba7cad3d12605628693d57d50a41e06f40a6b7da1109752fe05d870b4b28f0",
        "line_end": 600,
        "line_start": 582,
        "path": "source/id-ID/units/unit-012-lecture-012.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l12-fig-004",
        "anchor": "o012-rbt-l12-fig-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l12-fig-007",
      "projected_id": "urn:uuid:d6f303c6-8646-53cb-9e93-d5090fc8a7fa",
      "title": "Diagram 12.7 (pembacaan semantik pushout sfera).",
      "kind": "figure",
      "order": 2,
      "group": "unit:o012-rbt-u012",
      "parent_id": "unit:o012-rbt-l12-s04",
      "native_path": [
        "unit:o012-rbt-u012",
        "unit:o012-rbt-l12",
        "unit:o012-rbt-l12-s04",
        "unit:o012-rbt-l12-fig-007"
      ],
      "concept_ids": [
        "concept:retract",
        "concept:commutative-square",
        "concept:relative-seifert-van-kampen-theorem",
        "concept:trivial-group"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "c8723bb25637ca034684ba1d916359e4a7f0f5ac1cb1e5ca67adf0ac43cfa288",
        "file_sha256": "b7ba7cad3d12605628693d57d50a41e06f40a6b7da1109752fe05d870b4b28f0",
        "line_end": 756,
        "line_start": 743,
        "path": "source/id-ID/units/unit-012-lecture-012.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l12-fig-007",
        "anchor": "o012-rbt-l12-fig-007",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l12-s02",
      "projected_id": "urn:uuid:c85d563f-2c53-5c96-b40b-1094e35d14a1",
      "title": "Persegi komutatif dan retrak",
      "kind": "section",
      "order": 2,
      "group": "unit:o012-rbt-u012",
      "parent_id": "unit:o012-rbt-l12",
      "native_path": [
        "unit:o012-rbt-u012",
        "unit:o012-rbt-l12",
        "unit:o012-rbt-l12-s02"
      ],
      "concept_ids": [
        "concept:retract",
        "concept:commutative-square",
        "concept:relative-seifert-van-kampen-theorem",
        "concept:trivial-group",
        "concept:category-of-commutative-squares",
        "concept:commutative-cube"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "a58868255635e1149ff7dbfd042701bcff19a6651a0cdeae3e56d0df17d7d04e",
        "file_sha256": "b7ba7cad3d12605628693d57d50a41e06f40a6b7da1109752fe05d870b4b28f0",
        "line_end": 555,
        "line_start": 292,
        "path": "source/id-ID/units/unit-012-lecture-012.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l12-s02",
        "anchor": "o012-rbt-l12-s02",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l12-sol-001",
      "projected_id": "urn:uuid:412f09ab-3cdc-5edb-8275-581e3733463e",
      "title": "Solusi Pemeriksaan 12.1",
      "kind": "solution",
      "order": 2,
      "group": "unit:o012-rbt-u012",
      "parent_id": "unit:o012-rbt-l12-mastery",
      "native_path": [
        "unit:o012-rbt-u012",
        "unit:o012-rbt-l12-mastery",
        "unit:o012-rbt-l12-sol-001"
      ],
      "concept_ids": [
        "concept:retract",
        "concept:commutative-square",
        "concept:relative-seifert-van-kampen-theorem",
        "concept:trivial-group"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u012-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "d5a81ace318a7c0fc67afa3e3fc5b85ea78a289adac1aada6bf6eca296589072",
        "file_sha256": "b7ba7cad3d12605628693d57d50a41e06f40a6b7da1109752fe05d870b4b28f0",
        "line_end": 856,
        "line_start": 804,
        "path": "source/id-ID/units/unit-012-lecture-012.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l12-sol-001",
        "anchor": "o012-rbt-l12-sol-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l12-boundary",
      "projected_id": "urn:uuid:0c45734b-4552-5d4d-a0db-b0e9c53f888d",
      "title": "Batas sumber.",
      "kind": "boundary",
      "order": 3,
      "group": "unit:o012-rbt-u012",
      "parent_id": "unit:o012-rbt-l12-s04",
      "native_path": [
        "unit:o012-rbt-u012",
        "unit:o012-rbt-l12",
        "unit:o012-rbt-l12-s04",
        "unit:o012-rbt-l12-boundary"
      ],
      "concept_ids": [
        "concept:retract",
        "concept:commutative-square",
        "concept:relative-seifert-van-kampen-theorem",
        "concept:trivial-group"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u012-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "e1a8f1388af1515a10aad6243db829aa80da13be7914c11eef68df949883bc26",
        "file_sha256": "b7ba7cad3d12605628693d57d50a41e06f40a6b7da1109752fe05d870b4b28f0",
        "line_end": 785,
        "line_start": 781,
        "path": "source/id-ID/units/unit-012-lecture-012.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l12-boundary",
        "anchor": "o012-rbt-l12-boundary",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l12-exa-001",
      "projected_id": "urn:uuid:20a8ed55-94e4-5db5-b1d8-ae97ddcde9b4",
      "title": "Contoh 12.1 (retraksi grupoid fundamental terbatas).",
      "kind": "example",
      "order": 3,
      "group": "unit:o012-rbt-u012",
      "parent_id": "unit:o012-rbt-l12-s02",
      "native_path": [
        "unit:o012-rbt-u012",
        "unit:o012-rbt-l12",
        "unit:o012-rbt-l12-s02",
        "unit:o012-rbt-l12-exa-001"
      ],
      "concept_ids": [
        "concept:retract",
        "concept:commutative-square",
        "concept:relative-seifert-van-kampen-theorem",
        "concept:trivial-group"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "3b4d85ca74e31759ee69bc69327f5671d070beea74ddf0fda44623f777ed56f8",
        "file_sha256": "b7ba7cad3d12605628693d57d50a41e06f40a6b7da1109752fe05d870b4b28f0",
        "line_end": 396,
        "line_start": 384,
        "path": "source/id-ID/units/unit-012-lecture-012.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l12-exa-001",
        "anchor": "o012-rbt-l12-exa-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l12-mastery",
      "projected_id": "urn:uuid:c2da7d7a-3ffe-5b77-a18f-c54e8684d85e",
      "title": "Pendamping penguasaan: pemeriksaan dan solusi lengkap",
      "kind": "mastery_section",
      "order": 3,
      "group": "unit:o012-rbt-u012",
      "parent_id": "unit:o012-rbt-u012",
      "native_path": [
        "unit:o012-rbt-u012",
        "unit:o012-rbt-l12-mastery"
      ],
      "concept_ids": [
        "concept:retract",
        "concept:commutative-square",
        "concept:relative-seifert-van-kampen-theorem",
        "concept:trivial-group"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u012-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "ee7281d85bd6a32821f2a06c351ecf24929621ab6c141684ac4afc0e844612b1",
        "file_sha256": "b7ba7cad3d12605628693d57d50a41e06f40a6b7da1109752fe05d870b4b28f0",
        "line_end": 1024,
        "line_start": 787,
        "path": "source/id-ID/units/unit-012-lecture-012.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l12-mastery",
        "anchor": "o012-rbt-l12-mastery",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l12-mcheck-002",
      "projected_id": "urn:uuid:67b7f330-423f-528b-8cca-90cc5784a631",
      "title": "Pemeriksaan penguasaan 12.2 (Latihan Sumber 12.1: retrak pushout).",
      "kind": "exercise",
      "order": 3,
      "group": "unit:o012-rbt-u012",
      "parent_id": "unit:o012-rbt-l12-mastery",
      "native_path": [
        "unit:o012-rbt-u012",
        "unit:o012-rbt-l12-mastery",
        "unit:o012-rbt-l12-mcheck-002"
      ],
      "concept_ids": [
        "concept:retract",
        "concept:commutative-square",
        "concept:relative-seifert-van-kampen-theorem",
        "concept:trivial-group"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u012-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "ba69b06626469e3fb6b7c335bc56d67ee098599ed146604ad720beae7526bfef",
        "file_sha256": "b7ba7cad3d12605628693d57d50a41e06f40a6b7da1109752fe05d870b4b28f0",
        "line_end": 856,
        "line_start": 850,
        "path": "source/id-ID/units/unit-012-lecture-012.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l12-mcheck-002",
        "anchor": "o012-rbt-l12-mcheck-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l12-route-hint-r05-005",
            "relation_id": "urn:uuid:271a1f2e-1540-52f3-b301-485a0a3c606a",
            "native_relation_id": "relation:hints:o012-rbt-l12-route-hint-r05-005:o012-rbt-l12-mcheck-002"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l12-sol-002",
            "relation_id": "urn:uuid:03663145-3d4c-5113-bc2e-544db06902ee",
            "native_relation_id": "relation:solves:l12-sol-002:l12-mcheck-002"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l12-proof-004",
      "projected_id": "urn:uuid:cf104490-c83e-5018-a666-f688d72d3f39",
      "title": "Bukti.",
      "kind": "proof",
      "order": 3,
      "group": "unit:o012-rbt-u012",
      "parent_id": "unit:o012-rbt-l12-s03",
      "native_path": [
        "unit:o012-rbt-u012",
        "unit:o012-rbt-l12",
        "unit:o012-rbt-l12-s03",
        "unit:o012-rbt-l12-proof-004"
      ],
      "concept_ids": [
        "concept:retract",
        "concept:commutative-square",
        "concept:relative-seifert-van-kampen-theorem",
        "concept:trivial-group"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "6a5fbab786d8a94b7b1bad649a4378f33523c52ba2c8b3bb21c7a7bfe5515395",
        "file_sha256": "b7ba7cad3d12605628693d57d50a41e06f40a6b7da1109752fe05d870b4b28f0",
        "line_end": 624,
        "line_start": 602,
        "path": "source/id-ID/units/unit-012-lecture-012.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l12-proof-004",
        "anchor": "o012-rbt-l12-proof-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l12-proof-descent",
      "projected_id": "urn:uuid:3ea0c6a3-7ef4-5af4-8ecd-9ac09bf0db74",
      "title": "Penurunan ke kelas homotopi",
      "kind": "proof",
      "order": 3,
      "group": "unit:o012-rbt-u012",
      "parent_id": "unit:o012-rbt-l12-s01",
      "native_path": [
        "unit:o012-rbt-u012",
        "unit:o012-rbt-l12",
        "unit:o012-rbt-l12-s01",
        "unit:o012-rbt-l12-proof-descent"
      ],
      "concept_ids": [
        "concept:retract",
        "concept:commutative-square",
        "concept:relative-seifert-van-kampen-theorem",
        "concept:trivial-group"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "2e109f024a8e716ff0a80b0d171a7731175692ff50e13a3e832d5ff0fb752484",
        "file_sha256": "b7ba7cad3d12605628693d57d50a41e06f40a6b7da1109752fe05d870b4b28f0",
        "line_end": 232,
        "line_start": 184,
        "path": "source/id-ID/units/unit-012-lecture-012.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l12-proof-descent",
        "anchor": "o012-rbt-l12-proof-descent",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l12-s03",
      "projected_id": "urn:uuid:0de37c6b-39ab-533b-816d-169330cd5742",
      "title": "Dari pushout grupoid ke pushout grup",
      "kind": "section",
      "order": 3,
      "group": "unit:o012-rbt-u012",
      "parent_id": "unit:o012-rbt-l12",
      "native_path": [
        "unit:o012-rbt-u012",
        "unit:o012-rbt-l12",
        "unit:o012-rbt-l12-s03"
      ],
      "concept_ids": [
        "concept:retract",
        "concept:commutative-square",
        "concept:relative-seifert-van-kampen-theorem",
        "concept:trivial-group"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "0a10894b49534fa4a770e4adf4432bb8e40c64c9a40a20de0fc70bcd37f00229",
        "file_sha256": "b7ba7cad3d12605628693d57d50a41e06f40a6b7da1109752fe05d870b4b28f0",
        "line_end": 690,
        "line_start": 557,
        "path": "source/id-ID/units/unit-012-lecture-012.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l12-s03",
        "anchor": "o012-rbt-l12-s03",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l12-fig-005",
      "projected_id": "urn:uuid:564612c9-d04c-5b4d-824f-6bfcdbb2eadb",
      "title": "Diagram 12.5 (kocone uji dalam subkategori penuh).",
      "kind": "figure",
      "order": 4,
      "group": "unit:o012-rbt-u012",
      "parent_id": "unit:o012-rbt-l12-s03",
      "native_path": [
        "unit:o012-rbt-u012",
        "unit:o012-rbt-l12",
        "unit:o012-rbt-l12-s03",
        "unit:o012-rbt-l12-fig-005"
      ],
      "concept_ids": [
        "concept:retract",
        "concept:commutative-square",
        "concept:relative-seifert-van-kampen-theorem",
        "concept:trivial-group"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "5c840b5ffba1c4e116c19a7cef4df3c23fa31184a941c4e488ea5ed6de451915",
        "file_sha256": "b7ba7cad3d12605628693d57d50a41e06f40a6b7da1109752fe05d870b4b28f0",
        "line_end": 624,
        "line_start": 617,
        "path": "source/id-ID/units/unit-012-lecture-012.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l12-fig-005",
        "anchor": "o012-rbt-l12-fig-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l12-lem-001",
      "projected_id": "urn:uuid:6a3835b2-d427-52eb-9dc5-04b9f0cc73fb",
      "title": "Lemma 12.1 (retrak dari persegi pushout).",
      "kind": "lemma",
      "order": 4,
      "group": "unit:o012-rbt-u012",
      "parent_id": "unit:o012-rbt-l12-s02",
      "native_path": [
        "unit:o012-rbt-u012",
        "unit:o012-rbt-l12",
        "unit:o012-rbt-l12-s02",
        "unit:o012-rbt-l12-lem-001"
      ],
      "concept_ids": [
        "concept:retract",
        "concept:commutative-square",
        "concept:relative-seifert-van-kampen-theorem",
        "concept:trivial-group"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "4acafbfc62b7cb8bbe831e23e3498fe0af7cbfb34a4bff8da20758e274e74a00",
        "file_sha256": "b7ba7cad3d12605628693d57d50a41e06f40a6b7da1109752fe05d870b4b28f0",
        "line_end": 411,
        "line_start": 408,
        "path": "source/id-ID/units/unit-012-lecture-012.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l12-lem-001",
        "anchor": "o012-rbt-l12-lem-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l12-proof-universal",
      "projected_id": "urn:uuid:cfdc258a-0e98-50c3-b2b8-a4a1bdc44477",
      "title": "Pembatasan dan keunikan",
      "kind": "proof",
      "order": 4,
      "group": "unit:o012-rbt-u012",
      "parent_id": "unit:o012-rbt-l12-s01",
      "native_path": [
        "unit:o012-rbt-u012",
        "unit:o012-rbt-l12",
        "unit:o012-rbt-l12-s01",
        "unit:o012-rbt-l12-proof-universal"
      ],
      "concept_ids": [
        "concept:retract",
        "concept:commutative-square",
        "concept:relative-seifert-van-kampen-theorem",
        "concept:trivial-group"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "24ae6aea7813ae5d5bab124030df62194887b4afbcc1a43fffadcf6a818752a5",
        "file_sha256": "b7ba7cad3d12605628693d57d50a41e06f40a6b7da1109752fe05d870b4b28f0",
        "line_end": 290,
        "line_start": 234,
        "path": "source/id-ID/units/unit-012-lecture-012.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l12-proof-universal",
        "anchor": "o012-rbt-l12-proof-universal",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l12-s04",
      "projected_id": "urn:uuid:bd50430e-a5b5-57ca-a974-99de39bdfb88",
      "title": "Contoh: grup fundamental sfera",
      "kind": "section",
      "order": 4,
      "group": "unit:o012-rbt-u012",
      "parent_id": "unit:o012-rbt-l12",
      "native_path": [
        "unit:o012-rbt-u012",
        "unit:o012-rbt-l12",
        "unit:o012-rbt-l12-s04"
      ],
      "concept_ids": [
        "concept:retract",
        "concept:commutative-square",
        "concept:relative-seifert-van-kampen-theorem",
        "concept:trivial-group"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "9cf27b16463309aa6a9d268b6b1505048e2a8008dc695ef5befc14ebb8bdf86a",
        "file_sha256": "b7ba7cad3d12605628693d57d50a41e06f40a6b7da1109752fe05d870b4b28f0",
        "line_end": 785,
        "line_start": 692,
        "path": "source/id-ID/units/unit-012-lecture-012.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l12-s04",
        "anchor": "o012-rbt-l12-s04",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l12-sol-002",
      "projected_id": "urn:uuid:06dc6f51-5365-596e-808f-b8936f67e591",
      "title": "Solusi Pemeriksaan 12.2",
      "kind": "solution",
      "order": 4,
      "group": "unit:o012-rbt-u012",
      "parent_id": "unit:o012-rbt-l12-mastery",
      "native_path": [
        "unit:o012-rbt-u012",
        "unit:o012-rbt-l12-mastery",
        "unit:o012-rbt-l12-sol-002"
      ],
      "concept_ids": [
        "concept:retract",
        "concept:commutative-square",
        "concept:relative-seifert-van-kampen-theorem",
        "concept:trivial-group"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u012-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "749e2de8ab01ab1f6adb81b7ab5165f817232b059c429986bd44476017352537",
        "file_sha256": "b7ba7cad3d12605628693d57d50a41e06f40a6b7da1109752fe05d870b4b28f0",
        "line_end": 936,
        "line_start": 858,
        "path": "source/id-ID/units/unit-012-lecture-012.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l12-sol-002",
        "anchor": "o012-rbt-l12-sol-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l12-cor-001",
      "projected_id": "urn:uuid:58fbfab6-2904-58fb-abbb-5776605c93f6",
      "title": "Akibat 12.1 (Seifert--van Kampen untuk grup fundamental).",
      "kind": "corollary",
      "order": 5,
      "group": "unit:o012-rbt-u012",
      "parent_id": "unit:o012-rbt-l12-s03",
      "native_path": [
        "unit:o012-rbt-u012",
        "unit:o012-rbt-l12",
        "unit:o012-rbt-l12-s03",
        "unit:o012-rbt-l12-cor-001"
      ],
      "concept_ids": [
        "concept:retract",
        "concept:commutative-square",
        "concept:relative-seifert-van-kampen-theorem",
        "concept:trivial-group"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "1cc9498040ce0c4844e8c52760c4199f2db1ede7e65699733167413131472531",
        "file_sha256": "b7ba7cad3d12605628693d57d50a41e06f40a6b7da1109752fe05d870b4b28f0",
        "line_end": 672,
        "line_start": 657,
        "path": "source/id-ID/units/unit-012-lecture-012.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l12-cor-001",
        "anchor": "o012-rbt-l12-cor-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l12-mcheck-003",
      "projected_id": "urn:uuid:307b5c40-1c54-59b3-8bdf-ae9f04e2c3e1",
      "title": "Pemeriksaan penguasaan 12.3 (retraksi grupoid dan koherensi kubus).",
      "kind": "exercise",
      "order": 5,
      "group": "unit:o012-rbt-u012",
      "parent_id": "unit:o012-rbt-l12-mastery",
      "native_path": [
        "unit:o012-rbt-u012",
        "unit:o012-rbt-l12-mastery",
        "unit:o012-rbt-l12-mcheck-003"
      ],
      "concept_ids": [
        "concept:retract",
        "concept:commutative-square",
        "concept:relative-seifert-van-kampen-theorem",
        "concept:trivial-group"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u012-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "b42d99db764533cf225192b4ff58df6a833128a6aa07bb52483e94539ca23481",
        "file_sha256": "b7ba7cad3d12605628693d57d50a41e06f40a6b7da1109752fe05d870b4b28f0",
        "line_end": 936,
        "line_start": 925,
        "path": "source/id-ID/units/unit-012-lecture-012.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l12-mcheck-003",
        "anchor": "o012-rbt-l12-mcheck-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l12-route-hint-r05-006",
            "relation_id": "urn:uuid:679ab4f3-73a3-5d85-9c68-6aa02e29a54e",
            "native_relation_id": "relation:hints:o012-rbt-l12-route-hint-r05-006:o012-rbt-l12-mcheck-003"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l12-sol-003",
            "relation_id": "urn:uuid:1ac6d922-47b2-5f78-8967-55bb5158a14f",
            "native_relation_id": "relation:solves:l12-sol-003:l12-mcheck-003"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l12-proof-002",
      "projected_id": "urn:uuid:d63c53f3-31a3-5294-a412-bcfbed031713",
      "title": "Bukti.",
      "kind": "proof",
      "order": 5,
      "group": "unit:o012-rbt-u012",
      "parent_id": "unit:o012-rbt-l12-s02",
      "native_path": [
        "unit:o012-rbt-u012",
        "unit:o012-rbt-l12",
        "unit:o012-rbt-l12-s02",
        "unit:o012-rbt-l12-proof-002"
      ],
      "concept_ids": [
        "concept:retract",
        "concept:commutative-square",
        "concept:relative-seifert-van-kampen-theorem",
        "concept:trivial-group"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "f9bcc1b81b4b7810c2d56552b24b3f65d9113c06b82c21f22651676623bc558d",
        "file_sha256": "b7ba7cad3d12605628693d57d50a41e06f40a6b7da1109752fe05d870b4b28f0",
        "line_end": 417,
        "line_start": 413,
        "path": "source/id-ID/units/unit-012-lecture-012.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l12-proof-002",
        "anchor": "o012-rbt-l12-proof-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l12-fig-006",
      "projected_id": "urn:uuid:ded08fd8-b0d2-5e98-8a3e-30028c073bf5",
      "title": "Diagram 12.6 (fungsi persegi grup fundamental).",
      "kind": "figure",
      "order": 6,
      "group": "unit:o012-rbt-u012",
      "parent_id": "unit:o012-rbt-l12-s03",
      "native_path": [
        "unit:o012-rbt-u012",
        "unit:o012-rbt-l12",
        "unit:o012-rbt-l12-s03",
        "unit:o012-rbt-l12-fig-006"
      ],
      "concept_ids": [
        "concept:retract",
        "concept:commutative-square",
        "concept:relative-seifert-van-kampen-theorem",
        "concept:trivial-group"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "4deeea31e49d8f671534c0d336317056e36e54a8ded4d59ff8d4279b86a1c920",
        "file_sha256": "b7ba7cad3d12605628693d57d50a41e06f40a6b7da1109752fe05d870b4b28f0",
        "line_end": 681,
        "line_start": 674,
        "path": "source/id-ID/units/unit-012-lecture-012.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l12-fig-006",
        "anchor": "o012-rbt-l12-fig-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l12-sol-003",
      "projected_id": "urn:uuid:ce121327-37f1-5371-a524-a07b40176a15",
      "title": "Solusi Pemeriksaan 12.3",
      "kind": "solution",
      "order": 6,
      "group": "unit:o012-rbt-u012",
      "parent_id": "unit:o012-rbt-l12-mastery",
      "native_path": [
        "unit:o012-rbt-u012",
        "unit:o012-rbt-l12-mastery",
        "unit:o012-rbt-l12-sol-003"
      ],
      "concept_ids": [
        "concept:retract",
        "concept:commutative-square",
        "concept:relative-seifert-van-kampen-theorem",
        "concept:trivial-group"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u012-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "e2a557535167eefa7cc437a1810d43f7c1e650299938136463fdbf463ed2a2a8",
        "file_sha256": "b7ba7cad3d12605628693d57d50a41e06f40a6b7da1109752fe05d870b4b28f0",
        "line_end": 995,
        "line_start": 938,
        "path": "source/id-ID/units/unit-012-lecture-012.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l12-sol-003",
        "anchor": "o012-rbt-l12-sol-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l12-thm-001",
      "projected_id": "urn:uuid:21ef5e70-dbbd-58ba-8a1f-b1387694da2c",
      "title": "Teorema 12.1 (Seifert--van Kampen relatif).",
      "kind": "theorem",
      "order": 6,
      "group": "unit:o012-rbt-u012",
      "parent_id": "unit:o012-rbt-l12-s02",
      "native_path": [
        "unit:o012-rbt-u012",
        "unit:o012-rbt-l12",
        "unit:o012-rbt-l12-s02",
        "unit:o012-rbt-l12-thm-001"
      ],
      "concept_ids": [
        "concept:retract",
        "concept:commutative-square",
        "concept:relative-seifert-van-kampen-theorem",
        "concept:trivial-group"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "e487e2202cf2c3f4cff8055d24eb2c0b71f830b17d7750b0df0a571e6e171e07",
        "file_sha256": "b7ba7cad3d12605628693d57d50a41e06f40a6b7da1109752fe05d870b4b28f0",
        "line_end": 455,
        "line_start": 426,
        "path": "source/id-ID/units/unit-012-lecture-012.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l12-thm-001",
        "anchor": "o012-rbt-l12-thm-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l12-fig-003",
      "projected_id": "urn:uuid:8c1724a3-1f08-5f02-9e50-5f0955fe1955",
      "title": "Diagram 12.3 (fungsi persegi relatif).",
      "kind": "figure",
      "order": 7,
      "group": "unit:o012-rbt-u012",
      "parent_id": "unit:o012-rbt-l12-s02",
      "native_path": [
        "unit:o012-rbt-u012",
        "unit:o012-rbt-l12",
        "unit:o012-rbt-l12-s02",
        "unit:o012-rbt-l12-fig-003"
      ],
      "concept_ids": [
        "concept:retract",
        "concept:commutative-square",
        "concept:relative-seifert-van-kampen-theorem",
        "concept:trivial-group"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "d768b531d6b5eb537dc52e2db9b53d6f7892bf625ca4bf9e1dd8ee25ba1b46cc",
        "file_sha256": "b7ba7cad3d12605628693d57d50a41e06f40a6b7da1109752fe05d870b4b28f0",
        "line_end": 465,
        "line_start": 457,
        "path": "source/id-ID/units/unit-012-lecture-012.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l12-fig-003",
        "anchor": "o012-rbt-l12-fig-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l12-mcheck-004",
      "projected_id": "urn:uuid:4a4ade90-66dd-543a-9933-05abf2594d1b",
      "title": "Pemeriksaan penguasaan 12.4 (subkategori penuh dan sfera).",
      "kind": "exercise",
      "order": 7,
      "group": "unit:o012-rbt-u012",
      "parent_id": "unit:o012-rbt-l12-mastery",
      "native_path": [
        "unit:o012-rbt-u012",
        "unit:o012-rbt-l12-mastery",
        "unit:o012-rbt-l12-mcheck-004"
      ],
      "concept_ids": [
        "concept:retract",
        "concept:commutative-square",
        "concept:relative-seifert-van-kampen-theorem",
        "concept:trivial-group"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u012-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "86e2bcd946797882c7a0ad7da27e8c15c05ece11db0c950b892a3a7b6fb42022",
        "file_sha256": "b7ba7cad3d12605628693d57d50a41e06f40a6b7da1109752fe05d870b4b28f0",
        "line_end": 995,
        "line_start": 985,
        "path": "source/id-ID/units/unit-012-lecture-012.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l12-mcheck-004",
        "anchor": "o012-rbt-l12-mcheck-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l12-sol-004",
            "relation_id": "urn:uuid:ed5b2b3d-7e75-5eb4-8127-2d6d17930a78",
            "native_relation_id": "relation:solves:l12-sol-004:l12-mcheck-004"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l12-proof-005",
      "projected_id": "urn:uuid:731fc48b-bb02-5815-8927-070074f55801",
      "title": "Bukti.",
      "kind": "proof",
      "order": 7,
      "group": "unit:o012-rbt-u012",
      "parent_id": "unit:o012-rbt-l12-s03",
      "native_path": [
        "unit:o012-rbt-u012",
        "unit:o012-rbt-l12",
        "unit:o012-rbt-l12-s03",
        "unit:o012-rbt-l12-proof-005"
      ],
      "concept_ids": [
        "concept:retract",
        "concept:commutative-square",
        "concept:relative-seifert-van-kampen-theorem",
        "concept:trivial-group"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "e32741d16c2bfb36e65f41cd27bbb5baec4ad6cb816396ed02371059632c0e0d",
        "file_sha256": "b7ba7cad3d12605628693d57d50a41e06f40a6b7da1109752fe05d870b4b28f0",
        "line_end": 688,
        "line_start": 683,
        "path": "source/id-ID/units/unit-012-lecture-012.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l12-proof-005",
        "anchor": "o012-rbt-l12-proof-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l12-proof-003",
      "projected_id": "urn:uuid:a61cd8b5-f4e9-5a84-8391-a79becfe4f01",
      "title": "Bukti.",
      "kind": "proof",
      "order": 8,
      "group": "unit:o012-rbt-u012",
      "parent_id": "unit:o012-rbt-l12-s02",
      "native_path": [
        "unit:o012-rbt-u012",
        "unit:o012-rbt-l12",
        "unit:o012-rbt-l12-s02",
        "unit:o012-rbt-l12-proof-003"
      ],
      "concept_ids": [
        "concept:retract",
        "concept:commutative-square",
        "concept:relative-seifert-van-kampen-theorem",
        "concept:trivial-group"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "86fce27e9a66e399b0c6531fd0e8c4280f59c7a81656d044c3f831963180e199",
        "file_sha256": "b7ba7cad3d12605628693d57d50a41e06f40a6b7da1109752fe05d870b4b28f0",
        "line_end": 555,
        "line_start": 467,
        "path": "source/id-ID/units/unit-012-lecture-012.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l12-proof-003",
        "anchor": "o012-rbt-l12-proof-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l12-sol-004",
      "projected_id": "urn:uuid:cc010a69-edbb-5128-a01a-a10091955f3f",
      "title": "Solusi Pemeriksaan 12.4",
      "kind": "solution",
      "order": 8,
      "group": "unit:o012-rbt-u012",
      "parent_id": "unit:o012-rbt-l12-mastery",
      "native_path": [
        "unit:o012-rbt-u012",
        "unit:o012-rbt-l12-mastery",
        "unit:o012-rbt-l12-sol-004"
      ],
      "concept_ids": [
        "concept:retract",
        "concept:commutative-square",
        "concept:relative-seifert-van-kampen-theorem",
        "concept:trivial-group"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u012-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "5b7f241d5e8c1c98dea404ca1fe7657a29a67801d6283e89317e15c69090fa0a",
        "file_sha256": "b7ba7cad3d12605628693d57d50a41e06f40a6b7da1109752fe05d870b4b28f0",
        "line_end": 1024,
        "line_start": 997,
        "path": "source/id-ID/units/unit-012-lecture-012.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l12-sol-004",
        "anchor": "o012-rbt-l12-sol-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-u012",
      "projected_id": "urn:uuid:0caad430-d93f-5bba-b674-6dc86a4ca55c",
      "title": "Topologi Aljabar - Unit 12: Penutupan Seifert-van Kampen, Retrak, dan Versi Grup",
      "kind": "reader_unit",
      "order": 12,
      "group": "unit:o012-rbt-u012",
      "parent_id": "course:o012-d60",
      "native_path": [
        "unit:o012-rbt-u012"
      ],
      "concept_ids": [
        "concept:retract",
        "concept:commutative-square",
        "concept:relative-seifert-van-kampen-theorem",
        "concept:trivial-group"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u012-composite-cc-by-4.0"
      ],
      "provenance_relation": "composite_translated_and_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "b7ba7cad3d12605628693d57d50a41e06f40a6b7da1109752fe05d870b4b28f0",
        "file_sha256": "b7ba7cad3d12605628693d57d50a41e06f40a6b7da1109752fe05d870b4b28f0",
        "line_end": 1024,
        "line_start": 1,
        "path": "source/id-ID/units/unit-012-lecture-012.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/",
        "anchor": null,
        "state": "course_fallback",
        "anchor_occurrences": 0
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l13-boundary",
      "projected_id": "urn:uuid:fd13932b-3a56-564f-a73e-2aded7b72efb",
      "title": "Batas sumber.",
      "kind": "boundary",
      "order": 1,
      "group": "unit:o012-rbt-u013",
      "parent_id": "unit:o012-rbt-l13-s06",
      "native_path": [
        "unit:o012-rbt-u013",
        "unit:o012-rbt-l13",
        "unit:o012-rbt-l13-s06",
        "unit:o012-rbt-l13-boundary"
      ],
      "concept_ids": [
        "concept:free-product-with-amalgamation",
        "concept:groupoid-congruence",
        "concept:cyclic-group",
        "concept:wedge-sum",
        "concept:group-presentation",
        "concept:surface-group"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u013-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "aa427a5f596b2288e0904812d95fb19b45b640831dcafbbbee857fe1f809e68e",
        "file_sha256": "f3827dc052a70930ad31cc6f9b1a745bf8a17bac31b4f9249cd178b06ac302b6",
        "line_end": 969,
        "line_start": 963,
        "path": "source/id-ID/units/unit-013-lecture-013.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l13-boundary",
        "anchor": "o012-rbt-l13-boundary",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l13-def-001",
      "projected_id": "urn:uuid:06f8dc54-796a-5498-aa42-c1473c71f5e3",
      "title": "Definisi 13.1 (produk bebas dengan amalgamasi).",
      "kind": "definition",
      "order": 1,
      "group": "unit:o012-rbt-u013",
      "parent_id": "unit:o012-rbt-l13-s01",
      "native_path": [
        "unit:o012-rbt-u013",
        "unit:o012-rbt-l13",
        "unit:o012-rbt-l13-s01",
        "unit:o012-rbt-l13-def-001"
      ],
      "concept_ids": [
        "concept:free-product-with-amalgamation",
        "concept:groupoid-congruence",
        "concept:cyclic-group",
        "concept:wedge-sum",
        "concept:group-presentation",
        "concept:surface-group",
        "concept:normal-subgroup",
        "concept:normal-closure"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "7c75b7fbd9e2e01fdfa9b6a9f096308bb1f16f6872e5ef9e197d066443bb3aea",
        "file_sha256": "f3827dc052a70930ad31cc6f9b1a745bf8a17bac31b4f9249cd178b06ac302b6",
        "line_end": 112,
        "line_start": 76,
        "path": "source/id-ID/units/unit-013-lecture-013.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l13-def-001",
        "anchor": "o012-rbt-l13-def-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l13-exa-002",
      "projected_id": "urn:uuid:a176fb53-e4c5-5b79-bd96-99fe1873b289",
      "title": "Contoh 13.2 (bentuk yang berasal dari Seifert--van Kampen).",
      "kind": "example",
      "order": 1,
      "group": "unit:o012-rbt-u013",
      "parent_id": "unit:o012-rbt-l13-s02",
      "native_path": [
        "unit:o012-rbt-u013",
        "unit:o012-rbt-l13",
        "unit:o012-rbt-l13-s02",
        "unit:o012-rbt-l13-exa-002"
      ],
      "concept_ids": [
        "concept:free-product-with-amalgamation",
        "concept:groupoid-congruence",
        "concept:cyclic-group",
        "concept:wedge-sum",
        "concept:group-presentation",
        "concept:surface-group",
        "concept:finitely-presented-group"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "6e0ea56eb64d042f268f83fe5eeeec1958ad3e8287d4b59772b2c39def4346b0",
        "file_sha256": "f3827dc052a70930ad31cc6f9b1a745bf8a17bac31b4f9249cd178b06ac302b6",
        "line_end": 302,
        "line_start": 294,
        "path": "source/id-ID/units/unit-013-lecture-013.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l13-exa-002",
        "anchor": "o012-rbt-l13-exa-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l13-exa-003",
      "projected_id": "urn:uuid:e97b75e9-f109-5dc9-b874-451cf496d622",
      "title": "Contoh 13.3 (menghitung grup fundamental lingkaran).",
      "kind": "example",
      "order": 1,
      "group": "unit:o012-rbt-u013",
      "parent_id": "unit:o012-rbt-l13-s03",
      "native_path": [
        "unit:o012-rbt-u013",
        "unit:o012-rbt-l13",
        "unit:o012-rbt-l13-s03",
        "unit:o012-rbt-l13-exa-003"
      ],
      "concept_ids": [
        "concept:free-product-with-amalgamation",
        "concept:groupoid-congruence",
        "concept:cyclic-group",
        "concept:wedge-sum",
        "concept:group-presentation",
        "concept:surface-group"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "39a504fa2c5db4e0318a67a8f0379d3a79786ae1764e5b404fa6596a83375894",
        "file_sha256": "f3827dc052a70930ad31cc6f9b1a745bf8a17bac31b4f9249cd178b06ac302b6",
        "line_end": 509,
        "line_start": 494,
        "path": "source/id-ID/units/unit-013-lecture-013.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l13-exa-003",
        "anchor": "o012-rbt-l13-exa-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l13-fact-001",
      "projected_id": "urn:uuid:7bfc283e-c83f-5259-96b6-b0d072c19438",
      "title": "o012-rbt-l13-fact-001",
      "kind": "fact",
      "order": 1,
      "group": "unit:o012-rbt-u013",
      "parent_id": "unit:o012-rbt-l13-s05",
      "native_path": [
        "unit:o012-rbt-u013",
        "unit:o012-rbt-l13",
        "unit:o012-rbt-l13-s05",
        "unit:o012-rbt-l13-fact-001"
      ],
      "concept_ids": [
        "concept:free-product-with-amalgamation",
        "concept:groupoid-congruence",
        "concept:cyclic-group",
        "concept:wedge-sum",
        "concept:group-presentation",
        "concept:surface-group"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "052b0394c9e9c60dbfbd68a606cae698c21afb29807238b37f9a1d57f3c0b7c6",
        "file_sha256": "f3827dc052a70930ad31cc6f9b1a745bf8a17bac31b4f9249cd178b06ac302b6",
        "line_end": 774,
        "line_start": 762,
        "path": "source/id-ID/units/unit-013-lecture-013.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l13-fact-001",
        "anchor": "o012-rbt-l13-fact-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l13-fig-009",
      "projected_id": "urn:uuid:043426e9-25aa-54aa-8605-4a631625ec28",
      "title": "Diagram 13.9 (sampul baji).",
      "kind": "figure",
      "order": 1,
      "group": "unit:o012-rbt-u013",
      "parent_id": "unit:o012-rbt-l13-s04",
      "native_path": [
        "unit:o012-rbt-u013",
        "unit:o012-rbt-l13",
        "unit:o012-rbt-l13-s04",
        "unit:o012-rbt-l13-fig-009"
      ],
      "concept_ids": [
        "concept:free-product-with-amalgamation",
        "concept:groupoid-congruence",
        "concept:cyclic-group",
        "concept:wedge-sum",
        "concept:group-presentation",
        "concept:surface-group"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "977172bb2617881e4b59676c80cec48f52a3cc2d1e19f5dba42399475fbeeec4",
        "file_sha256": "f3827dc052a70930ad31cc6f9b1a745bf8a17bac31b4f9249cd178b06ac302b6",
        "line_end": 719,
        "line_start": 705,
        "path": "source/id-ID/units/unit-013-lecture-013.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l13-fig-009",
        "anchor": "o012-rbt-l13-fig-009",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l13-mcheck-001",
      "projected_id": "urn:uuid:d1145b7f-3373-5057-9ceb-8dc07eb882fb",
      "title": "Pemeriksaan penguasaan 13.1 (presentasi amalgamasi).",
      "kind": "exercise",
      "order": 1,
      "group": "unit:o012-rbt-u013",
      "parent_id": "unit:o012-rbt-l13-mastery",
      "native_path": [
        "unit:o012-rbt-u013",
        "unit:o012-rbt-l13-mastery",
        "unit:o012-rbt-l13-mcheck-001"
      ],
      "concept_ids": [
        "concept:free-product-with-amalgamation",
        "concept:groupoid-congruence",
        "concept:cyclic-group",
        "concept:wedge-sum",
        "concept:group-presentation",
        "concept:surface-group"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u013-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "0ae47d81489affe8f578b2de452df6341c6259818e834559d262be3f82696772",
        "file_sha256": "f3827dc052a70930ad31cc6f9b1a745bf8a17bac31b4f9249cd178b06ac302b6",
        "line_end": 992,
        "line_start": 979,
        "path": "source/id-ID/units/unit-013-lecture-013.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l13-mcheck-001",
        "anchor": "o012-rbt-l13-mcheck-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l13-sol-001",
            "relation_id": "urn:uuid:c0382c91-c67f-5a4c-a0a9-4ee19906f016",
            "native_relation_id": "relation:solves:l13-sol-001:l13-mcheck-001"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l13-notice",
      "projected_id": "urn:uuid:7609de03-058b-5061-93cb-14a2841544d8",
      "title": "Tentang unit ini",
      "kind": "notice",
      "order": 1,
      "group": "unit:o012-rbt-u013",
      "parent_id": "unit:o012-rbt-u013",
      "native_path": [
        "unit:o012-rbt-u013",
        "unit:o012-rbt-l13-notice"
      ],
      "concept_ids": [
        "concept:free-product-with-amalgamation",
        "concept:groupoid-congruence",
        "concept:cyclic-group",
        "concept:wedge-sum",
        "concept:group-presentation",
        "concept:surface-group"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u013-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "a98ec3577b61ae8adc8e35a65e6458c8cd254c46377f7de907996691eb445f78",
        "file_sha256": "f3827dc052a70930ad31cc6f9b1a745bf8a17bac31b4f9249cd178b06ac302b6",
        "line_end": 65,
        "line_start": 12,
        "path": "source/id-ID/units/unit-013-lecture-013.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l13-notice",
        "anchor": "o012-rbt-l13-notice",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l13-s01",
      "projected_id": "urn:uuid:b65f101b-8123-5bec-b26a-f53915105c2d",
      "title": "Produk bebas dengan amalgamasi",
      "kind": "section",
      "order": 1,
      "group": "unit:o012-rbt-u013",
      "parent_id": "unit:o012-rbt-l13",
      "native_path": [
        "unit:o012-rbt-u013",
        "unit:o012-rbt-l13",
        "unit:o012-rbt-l13-s01"
      ],
      "concept_ids": [
        "concept:free-product-with-amalgamation",
        "concept:groupoid-congruence",
        "concept:cyclic-group",
        "concept:wedge-sum",
        "concept:group-presentation",
        "concept:surface-group"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "c228a5938e31bb683bc707292417f3e38968060d045ff25281201b4a1373ceaf",
        "file_sha256": "f3827dc052a70930ad31cc6f9b1a745bf8a17bac31b4f9249cd178b06ac302b6",
        "line_end": 280,
        "line_start": 74,
        "path": "source/id-ID/units/unit-013-lecture-013.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l13-s01",
        "anchor": "o012-rbt-l13-s01",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l13",
      "projected_id": "urn:uuid:05aff26c-7c5f-5827-81e4-04bcfc5b0526",
      "title": "Kuliah 13",
      "kind": "lecture",
      "order": 2,
      "group": "unit:o012-rbt-u013",
      "parent_id": "unit:o012-rbt-u013",
      "native_path": [
        "unit:o012-rbt-u013",
        "unit:o012-rbt-l13"
      ],
      "concept_ids": [
        "concept:free-product-with-amalgamation",
        "concept:groupoid-congruence",
        "concept:cyclic-group",
        "concept:wedge-sum",
        "concept:group-presentation",
        "concept:surface-group"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "8eefb318379a74af68f5d2ebe1765812735293c12b23bf4955635e7580f6ffc8",
        "file_sha256": "f3827dc052a70930ad31cc6f9b1a745bf8a17bac31b4f9249cd178b06ac302b6",
        "line_end": 969,
        "line_start": 67,
        "path": "source/id-ID/units/unit-013-lecture-013.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l13",
        "anchor": "o012-rbt-l13",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l13-exa-001",
      "projected_id": "urn:uuid:aa50c3bb-bd7d-5383-9930-54df2ed27458",
      "title": "Contoh 13.1 (grup satu-relator).",
      "kind": "example",
      "order": 2,
      "group": "unit:o012-rbt-u013",
      "parent_id": "unit:o012-rbt-l13-s01",
      "native_path": [
        "unit:o012-rbt-u013",
        "unit:o012-rbt-l13",
        "unit:o012-rbt-l13-s01",
        "unit:o012-rbt-l13-exa-001"
      ],
      "concept_ids": [
        "concept:free-product-with-amalgamation",
        "concept:groupoid-congruence",
        "concept:cyclic-group",
        "concept:wedge-sum",
        "concept:group-presentation",
        "concept:surface-group",
        "concept:finitely-generated-group",
        "concept:one-relator-group"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "c2af2c8c542ad9291bbcb9f0048084fe280422b1733b70e3ce39a8a56e7a911a",
        "file_sha256": "f3827dc052a70930ad31cc6f9b1a745bf8a17bac31b4f9249cd178b06ac302b6",
        "line_end": 154,
        "line_start": 142,
        "path": "source/id-ID/units/unit-013-lecture-013.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l13-exa-001",
        "anchor": "o012-rbt-l13-exa-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l13-fig-003",
      "projected_id": "urn:uuid:8cf7f191-102d-5a05-bbf0-7c973b21f61f",
      "title": "Diagram 13.3 (pushout grupoid fundamental dengan objek tetap).",
      "kind": "figure",
      "order": 2,
      "group": "unit:o012-rbt-u013",
      "parent_id": "unit:o012-rbt-l13-s02",
      "native_path": [
        "unit:o012-rbt-u013",
        "unit:o012-rbt-l13",
        "unit:o012-rbt-l13-s02",
        "unit:o012-rbt-l13-fig-003"
      ],
      "concept_ids": [
        "concept:free-product-with-amalgamation",
        "concept:groupoid-congruence",
        "concept:cyclic-group",
        "concept:wedge-sum",
        "concept:group-presentation",
        "concept:surface-group"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "4a75494642f85eb09c6b95d9f562442d1a7204e38e6fa1eb221647c269c16a97",
        "file_sha256": "f3827dc052a70930ad31cc6f9b1a745bf8a17bac31b4f9249cd178b06ac302b6",
        "line_end": 320,
        "line_start": 304,
        "path": "source/id-ID/units/unit-013-lecture-013.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l13-fig-003",
        "anchor": "o012-rbt-l13-fig-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l13-fig-006",
      "projected_id": "urn:uuid:ebdf14ca-f0d3-5f94-abe6-ec5eaa75d560",
      "title": "Diagram 13.6 (pushout Seifert--van Kampen bagi lingkaran).",
      "kind": "figure",
      "order": 2,
      "group": "unit:o012-rbt-u013",
      "parent_id": "unit:o012-rbt-l13-s03",
      "native_path": [
        "unit:o012-rbt-u013",
        "unit:o012-rbt-l13",
        "unit:o012-rbt-l13-s03",
        "unit:o012-rbt-l13-fig-006"
      ],
      "concept_ids": [
        "concept:free-product-with-amalgamation",
        "concept:groupoid-congruence",
        "concept:cyclic-group",
        "concept:wedge-sum",
        "concept:group-presentation",
        "concept:surface-group"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "3097e9f673cce020e0901b35a20932b1356ae5b4058bb8dfaf80d4fae650a839",
        "file_sha256": "f3827dc052a70930ad31cc6f9b1a745bf8a17bac31b4f9249cd178b06ac302b6",
        "line_end": 529,
        "line_start": 511,
        "path": "source/id-ID/units/unit-013-lecture-013.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l13-fig-006",
        "anchor": "o012-rbt-l13-fig-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l13-fig-010",
      "projected_id": "urn:uuid:f4c824f7-4e9e-5dd4-aafa-d66a73ed7b9a",
      "title": "Diagram 13.10 (pushout grup fundamental baji).",
      "kind": "figure",
      "order": 2,
      "group": "unit:o012-rbt-u013",
      "parent_id": "unit:o012-rbt-l13-s04",
      "native_path": [
        "unit:o012-rbt-u013",
        "unit:o012-rbt-l13",
        "unit:o012-rbt-l13-s04",
        "unit:o012-rbt-l13-fig-010"
      ],
      "concept_ids": [
        "concept:free-product-with-amalgamation",
        "concept:groupoid-congruence",
        "concept:cyclic-group",
        "concept:wedge-sum",
        "concept:group-presentation",
        "concept:surface-group"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "6bb5156cff333f69326c932d59d9326f2c29ccccf7edb6e0cf1edd031c229212",
        "file_sha256": "f3827dc052a70930ad31cc6f9b1a745bf8a17bac31b4f9249cd178b06ac302b6",
        "line_end": 738,
        "line_start": 723,
        "path": "source/id-ID/units/unit-013-lecture-013.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l13-fig-010",
        "anchor": "o012-rbt-l13-fig-010",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l13-fig-011",
      "projected_id": "urn:uuid:9950767c-f9e6-5f16-9082-a241ca7f4da5",
      "title": "Diagram 13.11 (memasang sel-$2$ bagi presentasi berhingga).",
      "kind": "figure",
      "order": 2,
      "group": "unit:o012-rbt-u013",
      "parent_id": "unit:o012-rbt-l13-s05",
      "native_path": [
        "unit:o012-rbt-u013",
        "unit:o012-rbt-l13",
        "unit:o012-rbt-l13-s05",
        "unit:o012-rbt-l13-fig-011"
      ],
      "concept_ids": [
        "concept:free-product-with-amalgamation",
        "concept:groupoid-congruence",
        "concept:cyclic-group",
        "concept:wedge-sum",
        "concept:group-presentation",
        "concept:surface-group"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "e23b9992b3a5f6e6aec17017493f64cd420c4a598b9a3b565c3935e3d91ed9d4",
        "file_sha256": "f3827dc052a70930ad31cc6f9b1a745bf8a17bac31b4f9249cd178b06ac302b6",
        "line_end": 807,
        "line_start": 776,
        "path": "source/id-ID/units/unit-013-lecture-013.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l13-fig-011",
        "anchor": "o012-rbt-l13-fig-011",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l13-s02",
      "projected_id": "urn:uuid:15dcb3f0-1e0d-50ef-9141-a37172de0ad6",
      "title": "Pushout grupoid sebagai kata panah",
      "kind": "section",
      "order": 2,
      "group": "unit:o012-rbt-u013",
      "parent_id": "unit:o012-rbt-l13",
      "native_path": [
        "unit:o012-rbt-u013",
        "unit:o012-rbt-l13",
        "unit:o012-rbt-l13-s02"
      ],
      "concept_ids": [
        "concept:free-product-with-amalgamation",
        "concept:groupoid-congruence",
        "concept:cyclic-group",
        "concept:wedge-sum",
        "concept:group-presentation",
        "concept:surface-group",
        "concept:directed-graph",
        "concept:node",
        "concept:edge"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "6be76f8580a59e44d396fe23fbe62a1e7767f743e877379ae5a17e91f3b82efa",
        "file_sha256": "f3827dc052a70930ad31cc6f9b1a745bf8a17bac31b4f9249cd178b06ac302b6",
        "line_end": 490,
        "line_start": 282,
        "path": "source/id-ID/units/unit-013-lecture-013.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l13-s02",
        "anchor": "o012-rbt-l13-s02",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l13-sol-001",
      "projected_id": "urn:uuid:e8ad3d34-4719-5eae-8ae0-cc6e29e5a0dd",
      "title": "Solusi Pemeriksaan 13.1",
      "kind": "solution",
      "order": 2,
      "group": "unit:o012-rbt-u013",
      "parent_id": "unit:o012-rbt-l13-mastery",
      "native_path": [
        "unit:o012-rbt-u013",
        "unit:o012-rbt-l13-mastery",
        "unit:o012-rbt-l13-sol-001"
      ],
      "concept_ids": [
        "concept:free-product-with-amalgamation",
        "concept:groupoid-congruence",
        "concept:cyclic-group",
        "concept:wedge-sum",
        "concept:group-presentation",
        "concept:surface-group"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u013-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "689cd2165fbf868d5c9f2eea3c738808059e5de270405d5b7c883598ff8ec26a",
        "file_sha256": "f3827dc052a70930ad31cc6f9b1a745bf8a17bac31b4f9249cd178b06ac302b6",
        "line_end": 1046,
        "line_start": 994,
        "path": "source/id-ID/units/unit-013-lecture-013.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l13-sol-001",
        "anchor": "o012-rbt-l13-sol-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l13-fig-001",
      "projected_id": "urn:uuid:83ed1ab4-5a1d-5a15-ac10-452a1fa7dca5",
      "title": "Diagram 13.1 (pushout untuk satu relator).",
      "kind": "figure",
      "order": 3,
      "group": "unit:o012-rbt-u013",
      "parent_id": "unit:o012-rbt-l13-s01",
      "native_path": [
        "unit:o012-rbt-u013",
        "unit:o012-rbt-l13",
        "unit:o012-rbt-l13-s01",
        "unit:o012-rbt-l13-fig-001"
      ],
      "concept_ids": [
        "concept:free-product-with-amalgamation",
        "concept:groupoid-congruence",
        "concept:cyclic-group",
        "concept:wedge-sum",
        "concept:group-presentation",
        "concept:surface-group"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "7da92e08715505768b74ced1e9f718e2a8b2c052b7592994a4ea4f9d595b3a52",
        "file_sha256": "f3827dc052a70930ad31cc6f9b1a745bf8a17bac31b4f9249cd178b06ac302b6",
        "line_end": 171,
        "line_start": 156,
        "path": "source/id-ID/units/unit-013-lecture-013.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l13-fig-001",
        "anchor": "o012-rbt-l13-fig-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l13-fig-004",
      "projected_id": "urn:uuid:b54f1888-a442-58de-9dfa-e232eab477c8",
      "title": "Diagram 13.4 (span grupoid yang akan didorong keluar).",
      "kind": "figure",
      "order": 3,
      "group": "unit:o012-rbt-u013",
      "parent_id": "unit:o012-rbt-l13-s02",
      "native_path": [
        "unit:o012-rbt-u013",
        "unit:o012-rbt-l13",
        "unit:o012-rbt-l13-s02",
        "unit:o012-rbt-l13-fig-004"
      ],
      "concept_ids": [
        "concept:free-product-with-amalgamation",
        "concept:groupoid-congruence",
        "concept:cyclic-group",
        "concept:wedge-sum",
        "concept:group-presentation",
        "concept:surface-group"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "77ab871d63f2427b813b4d967fb973b1e204dac7513a10b36f32538b6d866a81",
        "file_sha256": "f3827dc052a70930ad31cc6f9b1a745bf8a17bac31b4f9249cd178b06ac302b6",
        "line_end": 352,
        "line_start": 330,
        "path": "source/id-ID/units/unit-013-lecture-013.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l13-fig-004",
        "anchor": "o012-rbt-l13-fig-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l13-fig-007",
      "projected_id": "urn:uuid:ddeb02d5-b49f-5026-8923-8ad251b2b2ac",
      "title": "Diagram 13.7 (pushout yang telah disederhanakan).",
      "kind": "figure",
      "order": 3,
      "group": "unit:o012-rbt-u013",
      "parent_id": "unit:o012-rbt-l13-s03",
      "native_path": [
        "unit:o012-rbt-u013",
        "unit:o012-rbt-l13",
        "unit:o012-rbt-l13-s03",
        "unit:o012-rbt-l13-fig-007"
      ],
      "concept_ids": [
        "concept:free-product-with-amalgamation",
        "concept:groupoid-congruence",
        "concept:cyclic-group",
        "concept:wedge-sum",
        "concept:group-presentation",
        "concept:surface-group"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "bfb14716ddddfdd53c5073ffa47d06fdf557fb736fdf62079bf6a91b4d63153b",
        "file_sha256": "f3827dc052a70930ad31cc6f9b1a745bf8a17bac31b4f9249cd178b06ac302b6",
        "line_end": 592,
        "line_start": 575,
        "path": "source/id-ID/units/unit-013-lecture-013.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l13-fig-007",
        "anchor": "o012-rbt-l13-fig-007",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l13-fig-012",
      "projected_id": "urn:uuid:5e1cd70b-4dd8-5814-919b-fc57ccd18a39",
      "title": "Diagram 13.12 (kompleks presentasi umum).",
      "kind": "figure",
      "order": 3,
      "group": "unit:o012-rbt-u013",
      "parent_id": "unit:o012-rbt-l13-s05",
      "native_path": [
        "unit:o012-rbt-u013",
        "unit:o012-rbt-l13",
        "unit:o012-rbt-l13-s05",
        "unit:o012-rbt-l13-fig-012"
      ],
      "concept_ids": [
        "concept:free-product-with-amalgamation",
        "concept:groupoid-congruence",
        "concept:cyclic-group",
        "concept:wedge-sum",
        "concept:group-presentation",
        "concept:surface-group"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "1b64c11c7d7edb9a21d7c7b275094c24999cdda68a385ad5f6fe8dc6dd7ba17c",
        "file_sha256": "f3827dc052a70930ad31cc6f9b1a745bf8a17bac31b4f9249cd178b06ac302b6",
        "line_end": 870,
        "line_start": 844,
        "path": "source/id-ID/units/unit-013-lecture-013.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l13-fig-012",
        "anchor": "o012-rbt-l13-fig-012",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l13-mastery",
      "projected_id": "urn:uuid:c9e20ceb-fdaa-5f02-b3e1-8efc478e6f6d",
      "title": "Pendamping penguasaan: pemeriksaan dan solusi lengkap",
      "kind": "mastery_section",
      "order": 3,
      "group": "unit:o012-rbt-u013",
      "parent_id": "unit:o012-rbt-u013",
      "native_path": [
        "unit:o012-rbt-u013",
        "unit:o012-rbt-l13-mastery"
      ],
      "concept_ids": [
        "concept:free-product-with-amalgamation",
        "concept:groupoid-congruence",
        "concept:cyclic-group",
        "concept:wedge-sum",
        "concept:group-presentation",
        "concept:surface-group"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u013-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "3cf500a1133e20df7f54af07325ce7f00a3cc77d3f3364f0bd46ecffd09f8369",
        "file_sha256": "f3827dc052a70930ad31cc6f9b1a745bf8a17bac31b4f9249cd178b06ac302b6",
        "line_end": 1306,
        "line_start": 971,
        "path": "source/id-ID/units/unit-013-lecture-013.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l13-mastery",
        "anchor": "o012-rbt-l13-mastery",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l13-mcheck-002",
      "projected_id": "urn:uuid:0cd91ba0-71d0-52cd-a7a2-57940dae2950",
      "title": "Pemeriksaan penguasaan 13.2 (solusi Latihan Sumber 13.1).",
      "kind": "exercise",
      "order": 3,
      "group": "unit:o012-rbt-u013",
      "parent_id": "unit:o012-rbt-l13-mastery",
      "native_path": [
        "unit:o012-rbt-u013",
        "unit:o012-rbt-l13-mastery",
        "unit:o012-rbt-l13-mcheck-002"
      ],
      "concept_ids": [
        "concept:free-product-with-amalgamation",
        "concept:groupoid-congruence",
        "concept:cyclic-group",
        "concept:wedge-sum",
        "concept:group-presentation",
        "concept:surface-group"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u013-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "6d8e6849886c992cb34903fa2700ca6866444d9ab67dd3b38815ac2399e4e07b",
        "file_sha256": "f3827dc052a70930ad31cc6f9b1a745bf8a17bac31b4f9249cd178b06ac302b6",
        "line_end": 1046,
        "line_start": 1042,
        "path": "source/id-ID/units/unit-013-lecture-013.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l13-mcheck-002",
        "anchor": "o012-rbt-l13-mcheck-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l13-sol-002",
            "relation_id": "urn:uuid:6ee9712e-4779-578c-955d-a832ec790c79",
            "native_relation_id": "relation:solves:l13-sol-002:l13-mcheck-002"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l13-s03",
      "projected_id": "urn:uuid:b43bb550-80cb-5487-a084-644780596827",
      "title": "Contoh lingkaran",
      "kind": "section",
      "order": 3,
      "group": "unit:o012-rbt-u013",
      "parent_id": "unit:o012-rbt-l13",
      "native_path": [
        "unit:o012-rbt-u013",
        "unit:o012-rbt-l13",
        "unit:o012-rbt-l13-s03"
      ],
      "concept_ids": [
        "concept:free-product-with-amalgamation",
        "concept:groupoid-congruence",
        "concept:cyclic-group",
        "concept:wedge-sum",
        "concept:group-presentation",
        "concept:surface-group"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "ebd14c34868cf8ca32931f83d8fe53ad33da0e85855120b153fb2616b66d0931",
        "file_sha256": "f3827dc052a70930ad31cc6f9b1a745bf8a17bac31b4f9249cd178b06ac302b6",
        "line_end": 650,
        "line_start": 492,
        "path": "source/id-ID/units/unit-013-lecture-013.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l13-s03",
        "anchor": "o012-rbt-l13-s03",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l13-exa-004",
      "projected_id": "urn:uuid:47de3c43-4c45-5a24-a3f5-1dfa9bd28cd7",
      "title": "Contoh 13.4 (permukaan Riemann kompak).",
      "kind": "example",
      "order": 4,
      "group": "unit:o012-rbt-u013",
      "parent_id": "unit:o012-rbt-l13-s05",
      "native_path": [
        "unit:o012-rbt-u013",
        "unit:o012-rbt-l13",
        "unit:o012-rbt-l13-s05",
        "unit:o012-rbt-l13-exa-004"
      ],
      "concept_ids": [
        "concept:free-product-with-amalgamation",
        "concept:groupoid-congruence",
        "concept:cyclic-group",
        "concept:wedge-sum",
        "concept:group-presentation",
        "concept:surface-group"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "cf6d87e6d9a445bab97bf981b90ea30fb577694d8f9b26fcb64d02189cb05be6",
        "file_sha256": "f3827dc052a70930ad31cc6f9b1a745bf8a17bac31b4f9249cd178b06ac302b6",
        "line_end": 900,
        "line_start": 895,
        "path": "source/id-ID/units/unit-013-lecture-013.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l13-exa-004",
        "anchor": "o012-rbt-l13-exa-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l13-fig-002",
      "projected_id": "urn:uuid:4299e023-1766-5f8a-bd1e-d6764bdfcad0",
      "title": "Diagram 13.2 (pushout untuk presentasi berhingga).",
      "kind": "figure",
      "order": 4,
      "group": "unit:o012-rbt-u013",
      "parent_id": "unit:o012-rbt-l13-s01",
      "native_path": [
        "unit:o012-rbt-u013",
        "unit:o012-rbt-l13",
        "unit:o012-rbt-l13-s01",
        "unit:o012-rbt-l13-fig-002"
      ],
      "concept_ids": [
        "concept:free-product-with-amalgamation",
        "concept:groupoid-congruence",
        "concept:cyclic-group",
        "concept:wedge-sum",
        "concept:group-presentation",
        "concept:surface-group"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "01067eace0fa4171d0b1de1aa5e7e3864c901252611a10d59406f69cd1f7ae0c",
        "file_sha256": "f3827dc052a70930ad31cc6f9b1a745bf8a17bac31b4f9249cd178b06ac302b6",
        "line_end": 211,
        "line_start": 189,
        "path": "source/id-ID/units/unit-013-lecture-013.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l13-fig-002",
        "anchor": "o012-rbt-l13-fig-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l13-fig-005",
      "projected_id": "urn:uuid:a7922f9e-d4d3-513b-8507-0b123d17ddc4",
      "title": "Diagram 13.5 (daftar semantik seluruh sisi pada graf sumber).",
      "kind": "figure",
      "order": 4,
      "group": "unit:o012-rbt-u013",
      "parent_id": "unit:o012-rbt-l13-s02",
      "native_path": [
        "unit:o012-rbt-u013",
        "unit:o012-rbt-l13",
        "unit:o012-rbt-l13-s02",
        "unit:o012-rbt-l13-fig-005"
      ],
      "concept_ids": [
        "concept:free-product-with-amalgamation",
        "concept:groupoid-congruence",
        "concept:cyclic-group",
        "concept:wedge-sum",
        "concept:group-presentation",
        "concept:surface-group"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "278ae3f4b451ad4d811a2f7d7e51761ecf41e982c5bcdae41bd04422038ed110",
        "file_sha256": "f3827dc052a70930ad31cc6f9b1a745bf8a17bac31b4f9249cd178b06ac302b6",
        "line_end": 410,
        "line_start": 382,
        "path": "source/id-ID/units/unit-013-lecture-013.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l13-fig-005",
        "anchor": "o012-rbt-l13-fig-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l13-fig-008",
      "projected_id": "urn:uuid:6bba0472-05fb-5b10-9be3-55aaccfa8077",
      "title": "Diagram 13.8 (graf pembangkit lingkaran tanpa sandi warna).",
      "kind": "figure",
      "order": 4,
      "group": "unit:o012-rbt-u013",
      "parent_id": "unit:o012-rbt-l13-s03",
      "native_path": [
        "unit:o012-rbt-u013",
        "unit:o012-rbt-l13",
        "unit:o012-rbt-l13-s03",
        "unit:o012-rbt-l13-fig-008"
      ],
      "concept_ids": [
        "concept:free-product-with-amalgamation",
        "concept:groupoid-congruence",
        "concept:cyclic-group",
        "concept:wedge-sum",
        "concept:group-presentation",
        "concept:surface-group"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "408c74f073b37e60929404ff31a7b9d938d83cd9d6097e3185faad4942153671",
        "file_sha256": "f3827dc052a70930ad31cc6f9b1a745bf8a17bac31b4f9249cd178b06ac302b6",
        "line_end": 609,
        "line_start": 594,
        "path": "source/id-ID/units/unit-013-lecture-013.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l13-fig-008",
        "anchor": "o012-rbt-l13-fig-008",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l13-s04",
      "projected_id": "urn:uuid:0094bbe5-bbc0-52ae-a0cc-e40a0b2e6820",
      "title": "Grup fundamental baji",
      "kind": "section",
      "order": 4,
      "group": "unit:o012-rbt-u013",
      "parent_id": "unit:o012-rbt-l13",
      "native_path": [
        "unit:o012-rbt-u013",
        "unit:o012-rbt-l13",
        "unit:o012-rbt-l13-s04"
      ],
      "concept_ids": [
        "concept:free-product-with-amalgamation",
        "concept:groupoid-congruence",
        "concept:cyclic-group",
        "concept:wedge-sum",
        "concept:group-presentation",
        "concept:surface-group"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "c23fa120ea706d0ba1e11da53ce231311ebe3c60db60e38e26e95c77ee94c742",
        "file_sha256": "f3827dc052a70930ad31cc6f9b1a745bf8a17bac31b4f9249cd178b06ac302b6",
        "line_end": 758,
        "line_start": 652,
        "path": "source/id-ID/units/unit-013-lecture-013.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l13-s04",
        "anchor": "o012-rbt-l13-s04",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l13-sol-002",
      "projected_id": "urn:uuid:dbc7ba4e-c9d4-541d-b6a6-2ee38c4210f9",
      "title": "Solusi Pemeriksaan 13.2",
      "kind": "solution",
      "order": 4,
      "group": "unit:o012-rbt-u013",
      "parent_id": "unit:o012-rbt-l13-mastery",
      "native_path": [
        "unit:o012-rbt-u013",
        "unit:o012-rbt-l13-mastery",
        "unit:o012-rbt-l13-sol-002"
      ],
      "concept_ids": [
        "concept:free-product-with-amalgamation",
        "concept:groupoid-congruence",
        "concept:cyclic-group",
        "concept:wedge-sum",
        "concept:group-presentation",
        "concept:surface-group"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u013-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "46c0d26b6307ed5400b525423e01273a852dcf944d1533800b8518def22a6017",
        "file_sha256": "f3827dc052a70930ad31cc6f9b1a745bf8a17bac31b4f9249cd178b06ac302b6",
        "line_end": 1111,
        "line_start": 1048,
        "path": "source/id-ID/units/unit-013-lecture-013.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l13-sol-002",
        "anchor": "o012-rbt-l13-sol-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l13-ex-001",
      "projected_id": "urn:uuid:3d00ddba-3f39-569a-b32a-60ab6e2e35a1",
      "title": "Latihan Sumber 13.1.",
      "kind": "exercise",
      "order": 5,
      "group": "unit:o012-rbt-u013",
      "parent_id": "unit:o012-rbt-l13-s02",
      "native_path": [
        "unit:o012-rbt-u013",
        "unit:o012-rbt-l13",
        "unit:o012-rbt-l13-s02",
        "unit:o012-rbt-l13-ex-001"
      ],
      "concept_ids": [
        "concept:free-product-with-amalgamation",
        "concept:groupoid-congruence",
        "concept:cyclic-group",
        "concept:wedge-sum",
        "concept:group-presentation",
        "concept:surface-group"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "c664ff322473dc6efac48073d4409f3faa6ddea2ae1279109dddcab6546d1c3e",
        "file_sha256": "f3827dc052a70930ad31cc6f9b1a745bf8a17bac31b4f9249cd178b06ac302b6",
        "line_end": 485,
        "line_start": 482,
        "path": "source/id-ID/units/unit-013-lecture-013.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l13-ex-001",
        "anchor": "o012-rbt-l13-ex-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l13-sol-002",
            "relation_id": "urn:uuid:976616ea-5c67-5171-bd48-509417b7325c",
            "native_relation_id": "relation:solves:l13-sol-002:l13-ex-001"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l13-ex-002",
      "projected_id": "urn:uuid:8676a844-33a3-55dc-ac5a-159b20313196",
      "title": "Latihan Sumber 13.2.",
      "kind": "exercise",
      "order": 5,
      "group": "unit:o012-rbt-u013",
      "parent_id": "unit:o012-rbt-l13-s03",
      "native_path": [
        "unit:o012-rbt-u013",
        "unit:o012-rbt-l13",
        "unit:o012-rbt-l13-s03",
        "unit:o012-rbt-l13-ex-002"
      ],
      "concept_ids": [
        "concept:free-product-with-amalgamation",
        "concept:groupoid-congruence",
        "concept:cyclic-group",
        "concept:wedge-sum",
        "concept:group-presentation",
        "concept:surface-group"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "3f5d94ce8efba0259a661f751e32f7ca99daf6192aab770c6d74d760b2e7e312",
        "file_sha256": "f3827dc052a70930ad31cc6f9b1a745bf8a17bac31b4f9249cd178b06ac302b6",
        "line_end": 650,
        "line_start": 646,
        "path": "source/id-ID/units/unit-013-lecture-013.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l13-ex-002",
        "anchor": "o012-rbt-l13-ex-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l13-sol-003",
            "relation_id": "urn:uuid:7954cc99-a5d4-580a-a328-a493b240c7fe",
            "native_relation_id": "relation:solves:l13-sol-003:l13-ex-002"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l13-fig-013",
      "projected_id": "urn:uuid:c247189c-a95d-51d2-9cbe-1db62456d50e",
      "title": "Diagram 13.13 (satu sel-$2$ untuk permukaan genus $g$).",
      "kind": "figure",
      "order": 5,
      "group": "unit:o012-rbt-u013",
      "parent_id": "unit:o012-rbt-l13-s05",
      "native_path": [
        "unit:o012-rbt-u013",
        "unit:o012-rbt-l13",
        "unit:o012-rbt-l13-s05",
        "unit:o012-rbt-l13-fig-013"
      ],
      "concept_ids": [
        "concept:free-product-with-amalgamation",
        "concept:groupoid-congruence",
        "concept:cyclic-group",
        "concept:wedge-sum",
        "concept:group-presentation",
        "concept:surface-group"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "232ab89748ff500ea80430e56f5535cc4724be37914d40352df5138049c884b3",
        "file_sha256": "f3827dc052a70930ad31cc6f9b1a745bf8a17bac31b4f9249cd178b06ac302b6",
        "line_end": 925,
        "line_start": 902,
        "path": "source/id-ID/units/unit-013-lecture-013.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l13-fig-013",
        "anchor": "o012-rbt-l13-fig-013",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l13-mcheck-003",
      "projected_id": "urn:uuid:2841608c-34d5-5b16-8d5c-dfabfa27446c",
      "title": "Pemeriksaan penguasaan 13.3 (solusi Latihan Sumber 13.2).",
      "kind": "exercise",
      "order": 5,
      "group": "unit:o012-rbt-u013",
      "parent_id": "unit:o012-rbt-l13-mastery",
      "native_path": [
        "unit:o012-rbt-u013",
        "unit:o012-rbt-l13-mastery",
        "unit:o012-rbt-l13-mcheck-003"
      ],
      "concept_ids": [
        "concept:free-product-with-amalgamation",
        "concept:groupoid-congruence",
        "concept:cyclic-group",
        "concept:wedge-sum",
        "concept:group-presentation",
        "concept:surface-group"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u013-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "b51933eadf0c9102a6c4bdeb06a2f10c9af644d45ba3d992d9e70132d31d027d",
        "file_sha256": "f3827dc052a70930ad31cc6f9b1a745bf8a17bac31b4f9249cd178b06ac302b6",
        "line_end": 1111,
        "line_start": 1099,
        "path": "source/id-ID/units/unit-013-lecture-013.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l13-mcheck-003",
        "anchor": "o012-rbt-l13-mcheck-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l13-sol-003",
            "relation_id": "urn:uuid:97dc1ea7-c225-5fdb-b51d-947cc8bde31d",
            "native_relation_id": "relation:solves:l13-sol-003:l13-mcheck-003"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l13-rem-001",
      "projected_id": "urn:uuid:fd41b2d2-cf84-5874-8e95-0396e4c20e92",
      "title": "Catatan 13.1 (grup modular dan koreksi ruang pelapis).",
      "kind": "remark",
      "order": 5,
      "group": "unit:o012-rbt-u013",
      "parent_id": "unit:o012-rbt-l13-s01",
      "native_path": [
        "unit:o012-rbt-u013",
        "unit:o012-rbt-l13",
        "unit:o012-rbt-l13-s01",
        "unit:o012-rbt-l13-rem-001"
      ],
      "concept_ids": [
        "concept:free-product-with-amalgamation",
        "concept:groupoid-congruence",
        "concept:cyclic-group",
        "concept:wedge-sum",
        "concept:group-presentation",
        "concept:surface-group",
        "concept:modular-group",
        "concept:fractional-linear-transformation",
        "concept:orbifold-quotient"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "094f53fefd8f13eaeb14857c1803a1513955ce496d2719d9d821435b21421351",
        "file_sha256": "f3827dc052a70930ad31cc6f9b1a745bf8a17bac31b4f9249cd178b06ac302b6",
        "line_end": 280,
        "line_start": 213,
        "path": "source/id-ID/units/unit-013-lecture-013.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l13-rem-001",
        "anchor": "o012-rbt-l13-rem-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l13-s05",
      "projected_id": "urn:uuid:7390205e-b620-5b39-a581-821605a61456",
      "title": "Kompleks presentasi",
      "kind": "section",
      "order": 5,
      "group": "unit:o012-rbt-u013",
      "parent_id": "unit:o012-rbt-l13",
      "native_path": [
        "unit:o012-rbt-u013",
        "unit:o012-rbt-l13",
        "unit:o012-rbt-l13-s05"
      ],
      "concept_ids": [
        "concept:free-product-with-amalgamation",
        "concept:groupoid-congruence",
        "concept:cyclic-group",
        "concept:wedge-sum",
        "concept:group-presentation",
        "concept:surface-group"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "42680867f0458d702ba8ceba7754c39e95769c7389c8202cb138437725a2fdd3",
        "file_sha256": "f3827dc052a70930ad31cc6f9b1a745bf8a17bac31b4f9249cd178b06ac302b6",
        "line_end": 959,
        "line_start": 760,
        "path": "source/id-ID/units/unit-013-lecture-013.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l13-s05",
        "anchor": "o012-rbt-l13-s05",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l13-s06",
      "projected_id": "urn:uuid:a5e030b2-e1a4-59d3-a91b-30e7f2ac30f3",
      "title": "Mengklasifikasikan ruang pelapis",
      "kind": "section",
      "order": 6,
      "group": "unit:o012-rbt-u013",
      "parent_id": "unit:o012-rbt-l13",
      "native_path": [
        "unit:o012-rbt-u013",
        "unit:o012-rbt-l13",
        "unit:o012-rbt-l13-s06"
      ],
      "concept_ids": [
        "concept:free-product-with-amalgamation",
        "concept:groupoid-congruence",
        "concept:cyclic-group",
        "concept:wedge-sum",
        "concept:group-presentation",
        "concept:surface-group"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "d9f800fa310854928616f082fed98890f307d04677ce01d8e2a7f04841ed4ff9",
        "file_sha256": "f3827dc052a70930ad31cc6f9b1a745bf8a17bac31b4f9249cd178b06ac302b6",
        "line_end": 969,
        "line_start": 961,
        "path": "source/id-ID/units/unit-013-lecture-013.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l13-s06",
        "anchor": "o012-rbt-l13-s06",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l13-sol-003",
      "projected_id": "urn:uuid:223db742-0094-5ef1-ba6b-472ccb2b863e",
      "title": "Solusi Pemeriksaan 13.3",
      "kind": "solution",
      "order": 6,
      "group": "unit:o012-rbt-u013",
      "parent_id": "unit:o012-rbt-l13-mastery",
      "native_path": [
        "unit:o012-rbt-u013",
        "unit:o012-rbt-l13-mastery",
        "unit:o012-rbt-l13-sol-003"
      ],
      "concept_ids": [
        "concept:free-product-with-amalgamation",
        "concept:groupoid-congruence",
        "concept:cyclic-group",
        "concept:wedge-sum",
        "concept:group-presentation",
        "concept:surface-group"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u013-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "daf844345a5a1f088f68ee5ca637f72ddb92adf0c91e0c87996c6cadc725762b",
        "file_sha256": "f3827dc052a70930ad31cc6f9b1a745bf8a17bac31b4f9249cd178b06ac302b6",
        "line_end": 1164,
        "line_start": 1113,
        "path": "source/id-ID/units/unit-013-lecture-013.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l13-sol-003",
        "anchor": "o012-rbt-l13-sol-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l13-mcheck-004",
      "projected_id": "urn:uuid:2a0dd0d4-7490-5935-b98c-e5261b5c16c3",
      "title": "Pemeriksaan penguasaan 13.4 (bentuk normal pada lingkaran).",
      "kind": "exercise",
      "order": 7,
      "group": "unit:o012-rbt-u013",
      "parent_id": "unit:o012-rbt-l13-mastery",
      "native_path": [
        "unit:o012-rbt-u013",
        "unit:o012-rbt-l13-mastery",
        "unit:o012-rbt-l13-mcheck-004"
      ],
      "concept_ids": [
        "concept:free-product-with-amalgamation",
        "concept:groupoid-congruence",
        "concept:cyclic-group",
        "concept:wedge-sum",
        "concept:group-presentation",
        "concept:surface-group"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u013-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "d34c65a946441389c049d45faa42fbd9c946638bfffb1e4cc8108cdf6a6bb3e5",
        "file_sha256": "f3827dc052a70930ad31cc6f9b1a745bf8a17bac31b4f9249cd178b06ac302b6",
        "line_end": 1164,
        "line_start": 1159,
        "path": "source/id-ID/units/unit-013-lecture-013.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l13-mcheck-004",
        "anchor": "o012-rbt-l13-mcheck-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l13-sol-004",
            "relation_id": "urn:uuid:35f56a97-aa72-5a93-997d-37b1e092cdc6",
            "native_relation_id": "relation:solves:l13-sol-004:l13-mcheck-004"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l13-sol-004",
      "projected_id": "urn:uuid:603eeacf-2ed3-5ec3-8c1c-c45bc9ac08fa",
      "title": "Solusi Pemeriksaan 13.4",
      "kind": "solution",
      "order": 8,
      "group": "unit:o012-rbt-u013",
      "parent_id": "unit:o012-rbt-l13-mastery",
      "native_path": [
        "unit:o012-rbt-u013",
        "unit:o012-rbt-l13-mastery",
        "unit:o012-rbt-l13-sol-004"
      ],
      "concept_ids": [
        "concept:free-product-with-amalgamation",
        "concept:groupoid-congruence",
        "concept:cyclic-group",
        "concept:wedge-sum",
        "concept:group-presentation",
        "concept:surface-group"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u013-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "8c4a79e94b3503c0703f4176c189c323655c248db7575a045d41d118d6c1722e",
        "file_sha256": "f3827dc052a70930ad31cc6f9b1a745bf8a17bac31b4f9249cd178b06ac302b6",
        "line_end": 1213,
        "line_start": 1166,
        "path": "source/id-ID/units/unit-013-lecture-013.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l13-sol-004",
        "anchor": "o012-rbt-l13-sol-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l13-mcheck-005",
      "projected_id": "urn:uuid:4caaff3a-9e11-5708-9ce4-761d74e20c33",
      "title": "Pemeriksaan penguasaan 13.5 (hipotesis baji).",
      "kind": "exercise",
      "order": 9,
      "group": "unit:o012-rbt-u013",
      "parent_id": "unit:o012-rbt-l13-mastery",
      "native_path": [
        "unit:o012-rbt-u013",
        "unit:o012-rbt-l13-mastery",
        "unit:o012-rbt-l13-mcheck-005"
      ],
      "concept_ids": [
        "concept:free-product-with-amalgamation",
        "concept:groupoid-congruence",
        "concept:cyclic-group",
        "concept:wedge-sum",
        "concept:group-presentation",
        "concept:surface-group"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u013-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "ebda127dd0995ca31d42730ef2aee34f36cb57f8aa72a436397c6d7be9253d30",
        "file_sha256": "f3827dc052a70930ad31cc6f9b1a745bf8a17bac31b4f9249cd178b06ac302b6",
        "line_end": 1213,
        "line_start": 1206,
        "path": "source/id-ID/units/unit-013-lecture-013.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l13-mcheck-005",
        "anchor": "o012-rbt-l13-mcheck-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l13-sol-005",
            "relation_id": "urn:uuid:133cb439-8b99-5762-af94-630b01b6f25b",
            "native_relation_id": "relation:solves:l13-sol-005:l13-mcheck-005"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l13-sol-005",
      "projected_id": "urn:uuid:1594e5fb-6f51-5691-a1d4-c0dbe7fa9548",
      "title": "Solusi Pemeriksaan 13.5",
      "kind": "solution",
      "order": 10,
      "group": "unit:o012-rbt-u013",
      "parent_id": "unit:o012-rbt-l13-mastery",
      "native_path": [
        "unit:o012-rbt-u013",
        "unit:o012-rbt-l13-mastery",
        "unit:o012-rbt-l13-sol-005"
      ],
      "concept_ids": [
        "concept:free-product-with-amalgamation",
        "concept:groupoid-congruence",
        "concept:cyclic-group",
        "concept:wedge-sum",
        "concept:group-presentation",
        "concept:surface-group"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u013-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "5d89be1bb6eb4d0c8bbc2722c1a8f7ceec8a35f9accee279fb8ce2e1517f205a",
        "file_sha256": "f3827dc052a70930ad31cc6f9b1a745bf8a17bac31b4f9249cd178b06ac302b6",
        "line_end": 1260,
        "line_start": 1215,
        "path": "source/id-ID/units/unit-013-lecture-013.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l13-sol-005",
        "anchor": "o012-rbt-l13-sol-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l13-mcheck-006",
      "projected_id": "urn:uuid:92326d9a-a160-5d43-ba57-dcc4279fe4c1",
      "title": "Pemeriksaan penguasaan 13.6 (sel-$2$ dan kata permukaan).",
      "kind": "exercise",
      "order": 11,
      "group": "unit:o012-rbt-u013",
      "parent_id": "unit:o012-rbt-l13-mastery",
      "native_path": [
        "unit:o012-rbt-u013",
        "unit:o012-rbt-l13-mastery",
        "unit:o012-rbt-l13-mcheck-006"
      ],
      "concept_ids": [
        "concept:free-product-with-amalgamation",
        "concept:groupoid-congruence",
        "concept:cyclic-group",
        "concept:wedge-sum",
        "concept:group-presentation",
        "concept:surface-group"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u013-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "5a971fe18e21c7fde1c919e7ced3ddca712971944ea48f5d7ebbd0468fe401ae",
        "file_sha256": "f3827dc052a70930ad31cc6f9b1a745bf8a17bac31b4f9249cd178b06ac302b6",
        "line_end": 1260,
        "line_start": 1249,
        "path": "source/id-ID/units/unit-013-lecture-013.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l13-mcheck-006",
        "anchor": "o012-rbt-l13-mcheck-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l13-sol-006",
            "relation_id": "urn:uuid:c397e421-3b08-5062-b21e-e2cadc04db36",
            "native_relation_id": "relation:solves:l13-sol-006:l13-mcheck-006"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l13-sol-006",
      "projected_id": "urn:uuid:fdd45f2d-f9cc-5c3e-b3ff-15b105680090",
      "title": "Solusi Pemeriksaan 13.6",
      "kind": "solution",
      "order": 12,
      "group": "unit:o012-rbt-u013",
      "parent_id": "unit:o012-rbt-l13-mastery",
      "native_path": [
        "unit:o012-rbt-u013",
        "unit:o012-rbt-l13-mastery",
        "unit:o012-rbt-l13-sol-006"
      ],
      "concept_ids": [
        "concept:free-product-with-amalgamation",
        "concept:groupoid-congruence",
        "concept:cyclic-group",
        "concept:wedge-sum",
        "concept:group-presentation",
        "concept:surface-group"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u013-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "0cb16c583f14b20ad376b90c5a4ec124a7103d66c64f94c0992e4590281fbf09",
        "file_sha256": "f3827dc052a70930ad31cc6f9b1a745bf8a17bac31b4f9249cd178b06ac302b6",
        "line_end": 1306,
        "line_start": 1262,
        "path": "source/id-ID/units/unit-013-lecture-013.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l13-sol-006",
        "anchor": "o012-rbt-l13-sol-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-u013",
      "projected_id": "urn:uuid:c7e44d61-ecdc-5b5a-812c-d8e51db060b8",
      "title": "Topologi Aljabar - Unit 13: Amalgamasi, Pushout Grupoid, Baji, dan Kompleks Presentasi",
      "kind": "reader_unit",
      "order": 13,
      "group": "unit:o012-rbt-u013",
      "parent_id": "course:o012-d60",
      "native_path": [
        "unit:o012-rbt-u013"
      ],
      "concept_ids": [
        "concept:free-product-with-amalgamation",
        "concept:groupoid-congruence",
        "concept:cyclic-group",
        "concept:wedge-sum",
        "concept:group-presentation",
        "concept:surface-group"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u013-composite-cc-by-4.0"
      ],
      "provenance_relation": "composite_translated_and_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "f3827dc052a70930ad31cc6f9b1a745bf8a17bac31b4f9249cd178b06ac302b6",
        "file_sha256": "f3827dc052a70930ad31cc6f9b1a745bf8a17bac31b4f9249cd178b06ac302b6",
        "line_end": 1306,
        "line_start": 1,
        "path": "source/id-ID/units/unit-013-lecture-013.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/",
        "anchor": null,
        "state": "course_fallback",
        "anchor_occurrences": 0
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l14-exa-001",
      "projected_id": "urn:uuid:3ff74db9-50e7-5f34-8a41-f067b86b9996",
      "title": "Contoh 14.1 (reduksi modulo $n$ sebagai pemetaan monodromi).",
      "kind": "example",
      "order": 1,
      "group": "unit:o012-rbt-u014",
      "parent_id": "unit:o012-rbt-l14-s02",
      "native_path": [
        "unit:o012-rbt-u014",
        "unit:o012-rbt-l14",
        "unit:o012-rbt-l14-s02",
        "unit:o012-rbt-l14-exa-001"
      ],
      "concept_ids": [
        "concept:covering-space-classification",
        "concept:monodromy",
        "concept:groupoid-action",
        "concept:orbit-decomposition"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "88d959e462ce0a3389a34fdb9e77defa1d893bc2a7e956b66b103e3ba1c4c46c",
        "file_sha256": "da6f18b455d76adafd8b9b648ed7c277958eca95c0b7d76a8bd9895d79ec6677",
        "line_end": 262,
        "line_start": 224,
        "path": "source/id-ID/units/unit-014-lecture-014.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l14-exa-001",
        "anchor": "o012-rbt-l14-exa-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l14-fig-001",
      "projected_id": "urn:uuid:19142991-f5e8-58dc-9a85-e94462aeabc7",
      "title": "Diagram 14.1 (morfisma di atas ruang dasar).",
      "kind": "figure",
      "order": 1,
      "group": "unit:o012-rbt-u014",
      "parent_id": "unit:o012-rbt-l14-s01",
      "native_path": [
        "unit:o012-rbt-u014",
        "unit:o012-rbt-l14",
        "unit:o012-rbt-l14-s01",
        "unit:o012-rbt-l14-fig-001"
      ],
      "concept_ids": [
        "concept:covering-space-classification",
        "concept:monodromy",
        "concept:groupoid-action",
        "concept:orbit-decomposition"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "7103abadb16df7fd1847b559244add15e2f96bf98f7cc31145ddaa3cf6993b94",
        "file_sha256": "da6f18b455d76adafd8b9b648ed7c277958eca95c0b7d76a8bd9895d79ec6677",
        "line_end": 125,
        "line_start": 106,
        "path": "source/id-ID/units/unit-014-lecture-014.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l14-fig-001",
        "anchor": "o012-rbt-l14-fig-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l14-lem-001",
      "projected_id": "urn:uuid:1e3fe627-913a-5340-a086-5d0df660d700",
      "title": "Lema 14.1 (restriksi sepanjang subkategori penuh yang ekuivalen).",
      "kind": "lemma",
      "order": 1,
      "group": "unit:o012-rbt-u014",
      "parent_id": "unit:o012-rbt-l14-s04",
      "native_path": [
        "unit:o012-rbt-u014",
        "unit:o012-rbt-l14",
        "unit:o012-rbt-l14-s04",
        "unit:o012-rbt-l14-lem-001"
      ],
      "concept_ids": [
        "concept:covering-space-classification",
        "concept:monodromy",
        "concept:groupoid-action",
        "concept:orbit-decomposition"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "ee23bc3c795ecc0498f176c014c84c620d8421b617cdde8908a59ce6cbfa50ad",
        "file_sha256": "da6f18b455d76adafd8b9b648ed7c277958eca95c0b7d76a8bd9895d79ec6677",
        "line_end": 432,
        "line_start": 414,
        "path": "source/id-ID/units/unit-014-lecture-014.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l14-lem-001",
        "anchor": "o012-rbt-l14-lem-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l14-lem-002",
      "projected_id": "urn:uuid:da8bf33e-c1b7-57e2-90c0-a90ce98481bb",
      "title": "Lema 14.2 (fungtor dari koproduk kategori).",
      "kind": "lemma",
      "order": 1,
      "group": "unit:o012-rbt-u014",
      "parent_id": "unit:o012-rbt-l14-s05",
      "native_path": [
        "unit:o012-rbt-u014",
        "unit:o012-rbt-l14",
        "unit:o012-rbt-l14-s05",
        "unit:o012-rbt-l14-lem-002"
      ],
      "concept_ids": [
        "concept:covering-space-classification",
        "concept:monodromy",
        "concept:groupoid-action",
        "concept:orbit-decomposition"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "9b7889d3e218dd430b559a5ac014fd78653411e6b42e00f70164699345655b5a",
        "file_sha256": "da6f18b455d76adafd8b9b648ed7c277958eca95c0b7d76a8bd9895d79ec6677",
        "line_end": 471,
        "line_start": 458,
        "path": "source/id-ID/units/unit-014-lecture-014.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l14-lem-002",
        "anchor": "o012-rbt-l14-lem-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l14-mcheck-001",
      "projected_id": "urn:uuid:6172df39-9534-5e2e-ace6-f3266f0c4d30",
      "title": "Pemeriksaan penguasaan 14.1 (naturalitas dan fungtorialitas).",
      "kind": "exercise",
      "order": 1,
      "group": "unit:o012-rbt-u014",
      "parent_id": "unit:o012-rbt-l14-mastery",
      "native_path": [
        "unit:o012-rbt-u014",
        "unit:o012-rbt-l14-mastery",
        "unit:o012-rbt-l14-mcheck-001"
      ],
      "concept_ids": [
        "concept:covering-space-classification",
        "concept:monodromy",
        "concept:groupoid-action",
        "concept:orbit-decomposition"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u014-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "20c8cb45791c1bb4f8f418f10d58bebeb8607e8297d8d4657d33faf60bd7345f",
        "file_sha256": "da6f18b455d76adafd8b9b648ed7c277958eca95c0b7d76a8bd9895d79ec6677",
        "line_end": 664,
        "line_start": 654,
        "path": "source/id-ID/units/unit-014-lecture-014.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l14-mcheck-001",
        "anchor": "o012-rbt-l14-mcheck-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l14-route-hint-r06-003",
            "relation_id": "urn:uuid:4bf2a563-b6bf-520a-ad77-4c98bf4e1c1e",
            "native_relation_id": "relation:hints:o012-rbt-l14-route-hint-r06-003:o012-rbt-l14-mcheck-001"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l14-sol-001",
            "relation_id": "urn:uuid:2baf5289-60a9-5748-af63-fb04b3b0a250",
            "native_relation_id": "relation:solves:l14-sol-001:l14-mcheck-001"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l14-notice",
      "projected_id": "urn:uuid:cbc8c5d3-4884-50af-aa92-0f67336df437",
      "title": "Tentang unit ini",
      "kind": "notice",
      "order": 1,
      "group": "unit:o012-rbt-u014",
      "parent_id": "unit:o012-rbt-u014",
      "native_path": [
        "unit:o012-rbt-u014",
        "unit:o012-rbt-l14-notice"
      ],
      "concept_ids": [
        "concept:covering-space-classification",
        "concept:monodromy",
        "concept:groupoid-action",
        "concept:orbit-decomposition"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u014-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "8e50addf3a2ab212c512cff156ecab8e8592266fcbb137a03da8328d7cc04480",
        "file_sha256": "da6f18b455d76adafd8b9b648ed7c277958eca95c0b7d76a8bd9895d79ec6677",
        "line_end": 62,
        "line_start": 12,
        "path": "source/id-ID/units/unit-014-lecture-014.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l14-notice",
        "anchor": "o012-rbt-l14-notice",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l14-q-001",
      "projected_id": "urn:uuid:88897547-9d39-548c-b5b8-0128ad0563eb",
      "title": "Pertanyaan 14.1.",
      "kind": "question",
      "order": 1,
      "group": "unit:o012-rbt-u014",
      "parent_id": "unit:o012-rbt-l14-s03",
      "native_path": [
        "unit:o012-rbt-u014",
        "unit:o012-rbt-l14",
        "unit:o012-rbt-l14-s03",
        "unit:o012-rbt-l14-q-001"
      ],
      "concept_ids": [
        "concept:covering-space-classification",
        "concept:monodromy",
        "concept:groupoid-action",
        "concept:orbit-decomposition"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "bc57416fb1a1dbae1f0250e394819c78e018b04bbb6384021bf352bd4cd3c68c",
        "file_sha256": "da6f18b455d76adafd8b9b648ed7c277958eca95c0b7d76a8bd9895d79ec6677",
        "line_end": 354,
        "line_start": 346,
        "path": "source/id-ID/units/unit-014-lecture-014.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l14-q-001",
        "anchor": "o012-rbt-l14-q-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l14-rem-001",
      "projected_id": "urn:uuid:74680ad9-d9cf-538f-bde6-a4ba8d0e9e43",
      "title": "Catatan 14.1 (SLSC dan komponen ruang penutup).",
      "kind": "remark",
      "order": 1,
      "group": "unit:o012-rbt-u014",
      "parent_id": "unit:o012-rbt-l14-s06",
      "native_path": [
        "unit:o012-rbt-u014",
        "unit:o012-rbt-l14",
        "unit:o012-rbt-l14-s06",
        "unit:o012-rbt-l14-rem-001"
      ],
      "concept_ids": [
        "concept:covering-space-classification",
        "concept:monodromy",
        "concept:groupoid-action",
        "concept:orbit-decomposition"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "4392bfa8fe3a465530c50b20ff33700a1925ba1cccd8d7405209f7625ee86ddd",
        "file_sha256": "da6f18b455d76adafd8b9b648ed7c277958eca95c0b7d76a8bd9895d79ec6677",
        "line_end": 636,
        "line_start": 623,
        "path": "source/id-ID/units/unit-014-lecture-014.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l14-rem-001",
        "anchor": "o012-rbt-l14-rem-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l14-s01",
      "projected_id": "urn:uuid:34c7a35f-7154-5652-a279-b7faa0457f3f",
      "title": "Pemetaan ruang penutup dan transformasi natural",
      "kind": "section",
      "order": 1,
      "group": "unit:o012-rbt-u014",
      "parent_id": "unit:o012-rbt-l14",
      "native_path": [
        "unit:o012-rbt-u014",
        "unit:o012-rbt-l14",
        "unit:o012-rbt-l14-s01"
      ],
      "concept_ids": [
        "concept:covering-space-classification",
        "concept:monodromy",
        "concept:groupoid-action",
        "concept:orbit-decomposition",
        "concept:reduced-arrow-word"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "e69122985429a81133252d3cb7c676f7be9eeabc38b95d914cb57825aa774b25",
        "file_sha256": "da6f18b455d76adafd8b9b648ed7c277958eca95c0b7d76a8bd9895d79ec6677",
        "line_end": 220,
        "line_start": 84,
        "path": "source/id-ID/units/unit-014-lecture-014.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l14-s01",
        "anchor": "o012-rbt-l14-s01",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l14",
      "projected_id": "urn:uuid:a8af543c-3e05-5afd-a61e-5a4700efa67b",
      "title": "Kuliah 14",
      "kind": "lecture",
      "order": 2,
      "group": "unit:o012-rbt-u014",
      "parent_id": "unit:o012-rbt-u014",
      "native_path": [
        "unit:o012-rbt-u014",
        "unit:o012-rbt-l14"
      ],
      "concept_ids": [
        "concept:covering-space-classification",
        "concept:monodromy",
        "concept:groupoid-action",
        "concept:orbit-decomposition"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "c9935991cc13012f9b5b6cd3e0a296992bd230a9d84647e0084f2c6ae4b938c6",
        "file_sha256": "da6f18b455d76adafd8b9b648ed7c277958eca95c0b7d76a8bd9895d79ec6677",
        "line_end": 644,
        "line_start": 64,
        "path": "source/id-ID/units/unit-014-lecture-014.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l14",
        "anchor": "o012-rbt-l14",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l14-boundary-out",
      "projected_id": "urn:uuid:e19c1792-d7f2-5565-9640-84cc55ebf84f",
      "title": "Batas ke Unit 15.",
      "kind": "boundary",
      "order": 2,
      "group": "unit:o012-rbt-u014",
      "parent_id": "unit:o012-rbt-l14-s06",
      "native_path": [
        "unit:o012-rbt-u014",
        "unit:o012-rbt-l14",
        "unit:o012-rbt-l14-s06",
        "unit:o012-rbt-l14-boundary-out"
      ],
      "concept_ids": [
        "concept:covering-space-classification",
        "concept:monodromy",
        "concept:groupoid-action",
        "concept:orbit-decomposition"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u014-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "66334866dee0f4cbaad2e88b07baf148c9c053ca3c42880b5494c3e813eeb848",
        "file_sha256": "da6f18b455d76adafd8b9b648ed7c277958eca95c0b7d76a8bd9895d79ec6677",
        "line_end": 644,
        "line_start": 638,
        "path": "source/id-ID/units/unit-014-lecture-014.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l14-boundary-out",
        "anchor": "o012-rbt-l14-boundary-out",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l14-ex-001",
      "projected_id": "urn:uuid:4e43d512-491c-5136-9e09-5bae67ba64eb",
      "title": "Latihan Sumber 14.1.",
      "kind": "exercise",
      "order": 2,
      "group": "unit:o012-rbt-u014",
      "parent_id": "unit:o012-rbt-l14-s04",
      "native_path": [
        "unit:o012-rbt-u014",
        "unit:o012-rbt-l14",
        "unit:o012-rbt-l14-s04",
        "unit:o012-rbt-l14-ex-001"
      ],
      "concept_ids": [
        "concept:covering-space-classification",
        "concept:monodromy",
        "concept:groupoid-action",
        "concept:orbit-decomposition"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "ed96d87d9eaab4ae9b316407dff03154fe4cf199cee471d9216fe1661763e749",
        "file_sha256": "da6f18b455d76adafd8b9b648ed7c277958eca95c0b7d76a8bd9895d79ec6677",
        "line_end": 438,
        "line_start": 434,
        "path": "source/id-ID/units/unit-014-lecture-014.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l14-ex-001",
        "anchor": "o012-rbt-l14-ex-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l14-route-hint-r06-001",
            "relation_id": "urn:uuid:a64e14b5-7977-5dfd-99f1-aeebd43ec545",
            "native_relation_id": "relation:hints:o012-rbt-l14-route-hint-r06-001:o012-rbt-l14-ex-001"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l14-sol-002",
            "relation_id": "urn:uuid:67374c57-5010-54ec-9f50-786f816c08aa",
            "native_relation_id": "relation:solves:l14-sol-002:l14-ex-001"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l14-ex-002",
      "projected_id": "urn:uuid:d75ff357-fe37-5aa6-9558-040816d80ce8",
      "title": "Latihan Sumber 14.2.",
      "kind": "exercise",
      "order": 2,
      "group": "unit:o012-rbt-u014",
      "parent_id": "unit:o012-rbt-l14-s05",
      "native_path": [
        "unit:o012-rbt-u014",
        "unit:o012-rbt-l14",
        "unit:o012-rbt-l14-s05",
        "unit:o012-rbt-l14-ex-002"
      ],
      "concept_ids": [
        "concept:covering-space-classification",
        "concept:monodromy",
        "concept:groupoid-action",
        "concept:orbit-decomposition"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "cb2eda93cdb83cbc0b083e40154c96951364a2e07712a619ecb79574905a3ce4",
        "file_sha256": "da6f18b455d76adafd8b9b648ed7c277958eca95c0b7d76a8bd9895d79ec6677",
        "line_end": 477,
        "line_start": 473,
        "path": "source/id-ID/units/unit-014-lecture-014.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l14-ex-002",
        "anchor": "o012-rbt-l14-ex-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l14-route-hint-r06-002",
            "relation_id": "urn:uuid:4cfdbbdc-6c11-5880-9928-ead47dc3f247",
            "native_relation_id": "relation:hints:o012-rbt-l14-route-hint-r06-002:o012-rbt-l14-ex-002"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l14-sol-003",
            "relation_id": "urn:uuid:3bb490b4-c3df-53c2-be5e-ea77ab5390e8",
            "native_relation_id": "relation:solves:l14-sol-003:l14-ex-002"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l14-fig-002",
      "projected_id": "urn:uuid:72b851f4-dcfc-5f6c-8631-5ff4a7ade6ad",
      "title": "Diagram 14.2 (persegi naturalitas pada suatu lintasan).",
      "kind": "figure",
      "order": 2,
      "group": "unit:o012-rbt-u014",
      "parent_id": "unit:o012-rbt-l14-s01",
      "native_path": [
        "unit:o012-rbt-u014",
        "unit:o012-rbt-l14",
        "unit:o012-rbt-l14-s01",
        "unit:o012-rbt-l14-fig-002"
      ],
      "concept_ids": [
        "concept:covering-space-classification",
        "concept:monodromy",
        "concept:groupoid-action",
        "concept:orbit-decomposition"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "b1f0da12ae953d16581fe0761a780514012228390c47948b3877e18f409b8d17",
        "file_sha256": "da6f18b455d76adafd8b9b648ed7c277958eca95c0b7d76a8bd9895d79ec6677",
        "line_end": 177,
        "line_start": 157,
        "path": "source/id-ID/units/unit-014-lecture-014.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l14-fig-002",
        "anchor": "o012-rbt-l14-fig-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l14-fig-003",
      "projected_id": "urn:uuid:e30fe1d0-03ec-5591-a6af-a0ff4b45fe6d",
      "title": "Diagram 14.3 (ruang penutup eksponensial menuju penutup pangkat-$n$).",
      "kind": "figure",
      "order": 2,
      "group": "unit:o012-rbt-u014",
      "parent_id": "unit:o012-rbt-l14-s02",
      "native_path": [
        "unit:o012-rbt-u014",
        "unit:o012-rbt-l14",
        "unit:o012-rbt-l14-s02",
        "unit:o012-rbt-l14-fig-003"
      ],
      "concept_ids": [
        "concept:covering-space-classification",
        "concept:monodromy",
        "concept:groupoid-action",
        "concept:orbit-decomposition"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "205386e0b4e48d5587773ecac1dce966598ea394fc62ebd87dce06726e909a2b",
        "file_sha256": "da6f18b455d76adafd8b9b648ed7c277958eca95c0b7d76a8bd9895d79ec6677",
        "line_end": 262,
        "line_start": 240,
        "path": "source/id-ID/units/unit-014-lecture-014.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l14-fig-003",
        "anchor": "o012-rbt-l14-fig-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l14-s02",
      "projected_id": "urn:uuid:991680f9-a58d-5b35-8da5-f2dfcc4da330",
      "title": "Dua ruang penutup lingkaran",
      "kind": "section",
      "order": 2,
      "group": "unit:o012-rbt-u014",
      "parent_id": "unit:o012-rbt-l14",
      "native_path": [
        "unit:o012-rbt-u014",
        "unit:o012-rbt-l14",
        "unit:o012-rbt-l14-s02"
      ],
      "concept_ids": [
        "concept:covering-space-classification",
        "concept:monodromy",
        "concept:groupoid-action",
        "concept:orbit-decomposition",
        "concept:basepoint-preserving-contraction"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "91b526bac01d42429df7ce2e15075e91e3f312316b98d2b612abaaf3e305424a",
        "file_sha256": "da6f18b455d76adafd8b9b648ed7c277958eca95c0b7d76a8bd9895d79ec6677",
        "line_end": 342,
        "line_start": 222,
        "path": "source/id-ID/units/unit-014-lecture-014.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l14-s02",
        "anchor": "o012-rbt-l14-s02",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l14-sol-001",
      "projected_id": "urn:uuid:e7734d41-9601-592f-9b7e-d419580b1ea5",
      "title": "Solusi Pemeriksaan 14.1",
      "kind": "solution",
      "order": 2,
      "group": "unit:o012-rbt-u014",
      "parent_id": "unit:o012-rbt-l14-mastery",
      "native_path": [
        "unit:o012-rbt-u014",
        "unit:o012-rbt-l14-mastery",
        "unit:o012-rbt-l14-sol-001"
      ],
      "concept_ids": [
        "concept:covering-space-classification",
        "concept:monodromy",
        "concept:groupoid-action",
        "concept:orbit-decomposition"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u014-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "27c8461e789897beab8e53a9e06c033bbf9d872498fbd0925e98c96591230ac0",
        "file_sha256": "da6f18b455d76adafd8b9b648ed7c277958eca95c0b7d76a8bd9895d79ec6677",
        "line_end": 709,
        "line_start": 666,
        "path": "source/id-ID/units/unit-014-lecture-014.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l14-sol-001",
        "anchor": "o012-rbt-l14-sol-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l14-boundary-in",
      "projected_id": "urn:uuid:bccfeab6-054c-5148-bc52-13296d53eb5c",
      "title": "Sambungan bagian.",
      "kind": "boundary",
      "order": 3,
      "group": "unit:o012-rbt-u014",
      "parent_id": "unit:o012-rbt-u014",
      "native_path": [
        "unit:o012-rbt-u014",
        "unit:o012-rbt-l14-boundary-in"
      ],
      "concept_ids": [
        "concept:covering-space-classification",
        "concept:monodromy",
        "concept:groupoid-action",
        "concept:orbit-decomposition"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u014-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "bd04a021fe13fe8b303408f911a0729abbca84ee352c7cd85ac8237451831e6e",
        "file_sha256": "da6f18b455d76adafd8b9b648ed7c277958eca95c0b7d76a8bd9895d79ec6677",
        "line_end": 72,
        "line_start": 66,
        "path": "source/id-ID/units/unit-014-lecture-014.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l14-boundary-in",
        "anchor": "o012-rbt-l14-boundary-in",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l14-def-001",
      "projected_id": "urn:uuid:ae432016-bc97-508b-a83c-0b4fd67bc2e0",
      "title": "Definisi 14.1 (himpunan-$G$ kanan).",
      "kind": "definition",
      "order": 3,
      "group": "unit:o012-rbt-u014",
      "parent_id": "unit:o012-rbt-l14-s05",
      "native_path": [
        "unit:o012-rbt-u014",
        "unit:o012-rbt-l14",
        "unit:o012-rbt-l14-s05",
        "unit:o012-rbt-l14-def-001"
      ],
      "concept_ids": [
        "concept:covering-space-classification",
        "concept:monodromy",
        "concept:groupoid-action",
        "concept:orbit-decomposition"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "5738bb11980aae47e47555daf9c263333545b7646b3c714bffcbc96073fe49ae",
        "file_sha256": "da6f18b455d76adafd8b9b648ed7c277958eca95c0b7d76a8bd9895d79ec6677",
        "line_end": 515,
        "line_start": 490,
        "path": "source/id-ID/units/unit-014-lecture-014.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l14-def-001",
        "anchor": "o012-rbt-l14-def-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l14-mcheck-002",
      "projected_id": "urn:uuid:45530a79-073b-5279-a859-166ba0d6f853",
      "title": "Pemeriksaan penguasaan 14.2 (solusi Latihan Sumber 14.1).",
      "kind": "exercise",
      "order": 3,
      "group": "unit:o012-rbt-u014",
      "parent_id": "unit:o012-rbt-l14-mastery",
      "native_path": [
        "unit:o012-rbt-u014",
        "unit:o012-rbt-l14-mastery",
        "unit:o012-rbt-l14-mcheck-002"
      ],
      "concept_ids": [
        "concept:covering-space-classification",
        "concept:monodromy",
        "concept:groupoid-action",
        "concept:orbit-decomposition"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u014-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "d1460bed2c4b12277e98debc6bf00999632a54c0dbdc0f0900f9cb37f2c5a134",
        "file_sha256": "da6f18b455d76adafd8b9b648ed7c277958eca95c0b7d76a8bd9895d79ec6677",
        "line_end": 709,
        "line_start": 698,
        "path": "source/id-ID/units/unit-014-lecture-014.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l14-mcheck-002",
        "anchor": "o012-rbt-l14-mcheck-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l14-sol-002",
            "relation_id": "urn:uuid:3c0d9c1d-3790-52c8-a5f1-076ad8a3d1d4",
            "native_relation_id": "relation:solves:l14-sol-002:l14-mcheck-002"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l14-prop-001",
      "projected_id": "urn:uuid:a1dafbee-b0be-5b00-ad0a-89f816184502",
      "title": "Proposisi 14.1 (fungtor monodromi).",
      "kind": "proposition",
      "order": 3,
      "group": "unit:o012-rbt-u014",
      "parent_id": "unit:o012-rbt-l14-s01",
      "native_path": [
        "unit:o012-rbt-u014",
        "unit:o012-rbt-l14",
        "unit:o012-rbt-l14-s01",
        "unit:o012-rbt-l14-prop-001"
      ],
      "concept_ids": [
        "concept:covering-space-classification",
        "concept:monodromy",
        "concept:groupoid-action",
        "concept:orbit-decomposition"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "c5b3082c015bce8e4927e1d2e3158f03141379d77fe4f3ec91f02100d3d08875",
        "file_sha256": "da6f18b455d76adafd8b9b648ed7c277958eca95c0b7d76a8bd9895d79ec6677",
        "line_end": 198,
        "line_start": 184,
        "path": "source/id-ID/units/unit-014-lecture-014.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l14-prop-001",
        "anchor": "o012-rbt-l14-prop-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l14-s03",
      "projected_id": "urn:uuid:17ee495b-7a43-5f54-be17-ce46e82eaeb4",
      "title": "Mereduksi pertanyaan klasifikasi",
      "kind": "section",
      "order": 3,
      "group": "unit:o012-rbt-u014",
      "parent_id": "unit:o012-rbt-l14",
      "native_path": [
        "unit:o012-rbt-u014",
        "unit:o012-rbt-l14",
        "unit:o012-rbt-l14-s03"
      ],
      "concept_ids": [
        "concept:covering-space-classification",
        "concept:monodromy",
        "concept:groupoid-action",
        "concept:orbit-decomposition",
        "concept:attaching-map",
        "concept:presentation-complex"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "8f60bb2079b32315e99b627358f19957fa8946ee891e893b394a27d56c363a1b",
        "file_sha256": "da6f18b455d76adafd8b9b648ed7c277958eca95c0b7d76a8bd9895d79ec6677",
        "line_end": 371,
        "line_start": 344,
        "path": "source/id-ID/units/unit-014-lecture-014.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l14-s03",
        "anchor": "o012-rbt-l14-s03",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l14-lem-003",
      "projected_id": "urn:uuid:c35f21fb-ed04-5f32-9307-5e78d6dfb029",
      "title": "Lema 14.3 (fungtor dari grupoid satu objek).",
      "kind": "lemma",
      "order": 4,
      "group": "unit:o012-rbt-u014",
      "parent_id": "unit:o012-rbt-l14-s05",
      "native_path": [
        "unit:o012-rbt-u014",
        "unit:o012-rbt-l14",
        "unit:o012-rbt-l14-s05",
        "unit:o012-rbt-l14-lem-003"
      ],
      "concept_ids": [
        "concept:covering-space-classification",
        "concept:monodromy",
        "concept:groupoid-action",
        "concept:orbit-decomposition"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "e6400c07fbf3e3610f64ca93fe7de193c6414084db31bdbb1b9ea89e1512900a",
        "file_sha256": "da6f18b455d76adafd8b9b648ed7c277958eca95c0b7d76a8bd9895d79ec6677",
        "line_end": 540,
        "line_start": 531,
        "path": "source/id-ID/units/unit-014-lecture-014.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l14-lem-003",
        "anchor": "o012-rbt-l14-lem-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l14-mastery",
      "projected_id": "urn:uuid:9cc09b81-6047-5fca-bff4-8eeb2079f3b5",
      "title": "Pendamping penguasaan: pemeriksaan dan solusi lengkap",
      "kind": "mastery_section",
      "order": 4,
      "group": "unit:o012-rbt-u014",
      "parent_id": "unit:o012-rbt-u014",
      "native_path": [
        "unit:o012-rbt-u014",
        "unit:o012-rbt-l14-mastery"
      ],
      "concept_ids": [
        "concept:covering-space-classification",
        "concept:monodromy",
        "concept:groupoid-action",
        "concept:orbit-decomposition"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u014-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "794b7eb150c0a08aff4077d281654e68dbbc5b8aed4c8f8acc444e8d1f22d7da",
        "file_sha256": "da6f18b455d76adafd8b9b648ed7c277958eca95c0b7d76a8bd9895d79ec6677",
        "line_end": 947,
        "line_start": 646,
        "path": "source/id-ID/units/unit-014-lecture-014.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l14-mastery",
        "anchor": "o012-rbt-l14-mastery",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l14-proof-001",
      "projected_id": "urn:uuid:d6fc2924-d79f-5a24-a995-6dbf187aaf03",
      "title": "Bukti.",
      "kind": "proof",
      "order": 4,
      "group": "unit:o012-rbt-u014",
      "parent_id": "unit:o012-rbt-l14-s01",
      "native_path": [
        "unit:o012-rbt-u014",
        "unit:o012-rbt-l14",
        "unit:o012-rbt-l14-s01",
        "unit:o012-rbt-l14-proof-001"
      ],
      "concept_ids": [
        "concept:covering-space-classification",
        "concept:monodromy",
        "concept:groupoid-action",
        "concept:orbit-decomposition"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "a9662381f61b3ed3bc3638aa61ac78254f18143cfeb1c0ef6a6cf3fc7c2f5e06",
        "file_sha256": "da6f18b455d76adafd8b9b648ed7c277958eca95c0b7d76a8bd9895d79ec6677",
        "line_end": 220,
        "line_start": 200,
        "path": "source/id-ID/units/unit-014-lecture-014.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l14-proof-001",
        "anchor": "o012-rbt-l14-proof-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l14-s04",
      "projected_id": "urn:uuid:39688d14-d4a4-5c53-8221-d9087648508e",
      "title": "Memilih satu titik pada setiap komponen",
      "kind": "section",
      "order": 4,
      "group": "unit:o012-rbt-u014",
      "parent_id": "unit:o012-rbt-l14",
      "native_path": [
        "unit:o012-rbt-u014",
        "unit:o012-rbt-l14",
        "unit:o012-rbt-l14-s04"
      ],
      "concept_ids": [
        "concept:covering-space-classification",
        "concept:monodromy",
        "concept:groupoid-action",
        "concept:orbit-decomposition",
        "concept:weak-topology"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "244246a76a829919ebce6a0c2936f8499194e5a712af2435affd1c051754a8de",
        "file_sha256": "da6f18b455d76adafd8b9b648ed7c277958eca95c0b7d76a8bd9895d79ec6677",
        "line_end": 438,
        "line_start": 373,
        "path": "source/id-ID/units/unit-014-lecture-014.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l14-s04",
        "anchor": "o012-rbt-l14-s04",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l14-sol-002",
      "projected_id": "urn:uuid:833af4b3-8ff4-5bba-9d64-5062d201b0c8",
      "title": "Solusi Pemeriksaan 14.2",
      "kind": "solution",
      "order": 4,
      "group": "unit:o012-rbt-u014",
      "parent_id": "unit:o012-rbt-l14-mastery",
      "native_path": [
        "unit:o012-rbt-u014",
        "unit:o012-rbt-l14-mastery",
        "unit:o012-rbt-l14-sol-002"
      ],
      "concept_ids": [
        "concept:covering-space-classification",
        "concept:monodromy",
        "concept:groupoid-action",
        "concept:orbit-decomposition"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u014-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "e31ac1a634b2b6ccf2b2aba4d69f972d0e89a7938c79187939701a92cb394277",
        "file_sha256": "da6f18b455d76adafd8b9b648ed7c277958eca95c0b7d76a8bd9895d79ec6677",
        "line_end": 761,
        "line_start": 711,
        "path": "source/id-ID/units/unit-014-lecture-014.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l14-sol-002",
        "anchor": "o012-rbt-l14-sol-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l14-eq-fibre-functor",
      "projected_id": "urn:uuid:aa5f1746-b969-56c2-95c7-1bb3e7b54f10",
      "title": "Fungtor serat komponen.",
      "kind": "equation",
      "order": 5,
      "group": "unit:o012-rbt-u014",
      "parent_id": "unit:o012-rbt-l14-s05",
      "native_path": [
        "unit:o012-rbt-u014",
        "unit:o012-rbt-l14",
        "unit:o012-rbt-l14-s05",
        "unit:o012-rbt-l14-eq-fibre-functor"
      ],
      "concept_ids": [
        "concept:covering-space-classification",
        "concept:monodromy",
        "concept:groupoid-action",
        "concept:orbit-decomposition"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "b059bacf77a128c3c531e867ef34434e95e530c35f90d180a05e54392e79a343",
        "file_sha256": "da6f18b455d76adafd8b9b648ed7c277958eca95c0b7d76a8bd9895d79ec6677",
        "line_end": 594,
        "line_start": 568,
        "path": "source/id-ID/units/unit-014-lecture-014.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l14-eq-fibre-functor",
        "anchor": "o012-rbt-l14-eq-fibre-functor",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l14-mcheck-003",
      "projected_id": "urn:uuid:2db5a0e9-08fb-5f3b-85e0-5445f8788a6d",
      "title": "Pemeriksaan penguasaan 14.3 (solusi Latihan Sumber 14.2).",
      "kind": "exercise",
      "order": 5,
      "group": "unit:o012-rbt-u014",
      "parent_id": "unit:o012-rbt-l14-mastery",
      "native_path": [
        "unit:o012-rbt-u014",
        "unit:o012-rbt-l14-mastery",
        "unit:o012-rbt-l14-mcheck-003"
      ],
      "concept_ids": [
        "concept:covering-space-classification",
        "concept:monodromy",
        "concept:groupoid-action",
        "concept:orbit-decomposition"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u014-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "588409aabcbdce70ab929969ede14828556d78dc95056438aa5914b69301ff74",
        "file_sha256": "da6f18b455d76adafd8b9b648ed7c277958eca95c0b7d76a8bd9895d79ec6677",
        "line_end": 761,
        "line_start": 750,
        "path": "source/id-ID/units/unit-014-lecture-014.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l14-mcheck-003",
        "anchor": "o012-rbt-l14-mcheck-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l14-sol-003",
            "relation_id": "urn:uuid:bd118966-2601-5781-88d0-c3ce1f55a249",
            "native_relation_id": "relation:solves:l14-sol-003:l14-mcheck-003"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l14-s05",
      "projected_id": "urn:uuid:3d0f806b-0edc-5d29-aae7-112bdb88517d",
      "title": "Memisahkan komponen dan aksi grup",
      "kind": "section",
      "order": 5,
      "group": "unit:o012-rbt-u014",
      "parent_id": "unit:o012-rbt-l14",
      "native_path": [
        "unit:o012-rbt-u014",
        "unit:o012-rbt-l14",
        "unit:o012-rbt-l14-s05"
      ],
      "concept_ids": [
        "concept:covering-space-classification",
        "concept:monodromy",
        "concept:groupoid-action",
        "concept:orbit-decomposition",
        "concept:genus"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "53cff2c8725a1d95366b009aa3966ca8b74be9d40e44e26637bf17bbe6bfbf50",
        "file_sha256": "da6f18b455d76adafd8b9b648ed7c277958eca95c0b7d76a8bd9895d79ec6677",
        "line_end": 619,
        "line_start": 440,
        "path": "source/id-ID/units/unit-014-lecture-014.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l14-s05",
        "anchor": "o012-rbt-l14-s05",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l14-s06",
      "projected_id": "urn:uuid:d8176985-661e-5a7f-bb5d-5fa076482ca9",
      "title": "Hipotesis untuk langkah berikutnya",
      "kind": "section",
      "order": 6,
      "group": "unit:o012-rbt-u014",
      "parent_id": "unit:o012-rbt-l14",
      "native_path": [
        "unit:o012-rbt-u014",
        "unit:o012-rbt-l14",
        "unit:o012-rbt-l14-s06"
      ],
      "concept_ids": [
        "concept:covering-space-classification",
        "concept:monodromy",
        "concept:groupoid-action",
        "concept:orbit-decomposition",
        "concept:classification-of-covering-spaces"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "4178064183e0e64db5fc139c9c24a1e807c07655d56ba5f10ba0751e719a61a8",
        "file_sha256": "da6f18b455d76adafd8b9b648ed7c277958eca95c0b7d76a8bd9895d79ec6677",
        "line_end": 644,
        "line_start": 621,
        "path": "source/id-ID/units/unit-014-lecture-014.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l14-s06",
        "anchor": "o012-rbt-l14-s06",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l14-sol-003",
      "projected_id": "urn:uuid:2abea203-aa3f-55e1-aecf-1396efe136bb",
      "title": "Solusi Pemeriksaan 14.3",
      "kind": "solution",
      "order": 6,
      "group": "unit:o012-rbt-u014",
      "parent_id": "unit:o012-rbt-l14-mastery",
      "native_path": [
        "unit:o012-rbt-u014",
        "unit:o012-rbt-l14-mastery",
        "unit:o012-rbt-l14-sol-003"
      ],
      "concept_ids": [
        "concept:covering-space-classification",
        "concept:monodromy",
        "concept:groupoid-action",
        "concept:orbit-decomposition"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u014-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "c3eaf30e093f96c6383e26db652682a21e605a16553853b94993d4cb0b612342",
        "file_sha256": "da6f18b455d76adafd8b9b648ed7c277958eca95c0b7d76a8bd9895d79ec6677",
        "line_end": 791,
        "line_start": 763,
        "path": "source/id-ID/units/unit-014-lecture-014.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l14-sol-003",
        "anchor": "o012-rbt-l14-sol-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l14-mcheck-004",
      "projected_id": "urn:uuid:0aa12bcb-9288-5cac-88c9-cf7cf24d7431",
      "title": "Pemeriksaan penguasaan 14.4 (lema grupoid satu objek).",
      "kind": "exercise",
      "order": 7,
      "group": "unit:o012-rbt-u014",
      "parent_id": "unit:o012-rbt-l14-mastery",
      "native_path": [
        "unit:o012-rbt-u014",
        "unit:o012-rbt-l14-mastery",
        "unit:o012-rbt-l14-mcheck-004"
      ],
      "concept_ids": [
        "concept:covering-space-classification",
        "concept:monodromy",
        "concept:groupoid-action",
        "concept:orbit-decomposition"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u014-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "8eccb2525479de74f4d0fbf954716284010a7d5791f63bf0352c82a410bd8e72",
        "file_sha256": "da6f18b455d76adafd8b9b648ed7c277958eca95c0b7d76a8bd9895d79ec6677",
        "line_end": 791,
        "line_start": 782,
        "path": "source/id-ID/units/unit-014-lecture-014.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l14-mcheck-004",
        "anchor": "o012-rbt-l14-mcheck-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l14-route-hint-r06-004",
            "relation_id": "urn:uuid:0b943da9-d0a8-5888-93d5-4a1475020374",
            "native_relation_id": "relation:hints:o012-rbt-l14-route-hint-r06-004:o012-rbt-l14-mcheck-004"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l14-sol-004",
            "relation_id": "urn:uuid:44a1fac7-de4d-5c77-a833-a0e831a3a735",
            "native_relation_id": "relation:solves:l14-sol-004:l14-mcheck-004"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l14-sol-004",
      "projected_id": "urn:uuid:09cc613a-174d-5666-959c-db0d239a7131",
      "title": "Solusi Pemeriksaan 14.4",
      "kind": "solution",
      "order": 8,
      "group": "unit:o012-rbt-u014",
      "parent_id": "unit:o012-rbt-l14-mastery",
      "native_path": [
        "unit:o012-rbt-u014",
        "unit:o012-rbt-l14-mastery",
        "unit:o012-rbt-l14-sol-004"
      ],
      "concept_ids": [
        "concept:covering-space-classification",
        "concept:monodromy",
        "concept:groupoid-action",
        "concept:orbit-decomposition"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u014-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "311a9dc8313b284bbb47b58e9af681ad1f615877201e6b5eccffb8ca8bbdf765",
        "file_sha256": "da6f18b455d76adafd8b9b648ed7c277958eca95c0b7d76a8bd9895d79ec6677",
        "line_end": 841,
        "line_start": 793,
        "path": "source/id-ID/units/unit-014-lecture-014.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l14-sol-004",
        "anchor": "o012-rbt-l14-sol-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l14-mcheck-005",
      "projected_id": "urn:uuid:0b42a270-3459-5ee7-a474-240a0ff03915",
      "title": "Pemeriksaan penguasaan 14.5 (audit tipe contoh lingkaran).",
      "kind": "exercise",
      "order": 9,
      "group": "unit:o012-rbt-u014",
      "parent_id": "unit:o012-rbt-l14-mastery",
      "native_path": [
        "unit:o012-rbt-u014",
        "unit:o012-rbt-l14-mastery",
        "unit:o012-rbt-l14-mcheck-005"
      ],
      "concept_ids": [
        "concept:covering-space-classification",
        "concept:monodromy",
        "concept:groupoid-action",
        "concept:orbit-decomposition"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u014-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "ae71259fe16f35abc4c1ee80a4a1b3aea873c3f40aa669ab0a4ec1428c191865",
        "file_sha256": "da6f18b455d76adafd8b9b648ed7c277958eca95c0b7d76a8bd9895d79ec6677",
        "line_end": 841,
        "line_start": 833,
        "path": "source/id-ID/units/unit-014-lecture-014.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l14-mcheck-005",
        "anchor": "o012-rbt-l14-mcheck-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l14-route-hint-r06-005",
            "relation_id": "urn:uuid:d89a959c-7e48-56cd-b27f-d8ebdb07114c",
            "native_relation_id": "relation:hints:o012-rbt-l14-route-hint-r06-005:o012-rbt-l14-mcheck-005"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l14-sol-005",
            "relation_id": "urn:uuid:8886cec1-fbe9-56fe-bc62-2155119e6a01",
            "native_relation_id": "relation:solves:l14-sol-005:l14-mcheck-005"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l14-sol-005",
      "projected_id": "urn:uuid:dd54221c-a872-56d5-b50f-83323068262b",
      "title": "Solusi Pemeriksaan 14.5",
      "kind": "solution",
      "order": 10,
      "group": "unit:o012-rbt-u014",
      "parent_id": "unit:o012-rbt-l14-mastery",
      "native_path": [
        "unit:o012-rbt-u014",
        "unit:o012-rbt-l14-mastery",
        "unit:o012-rbt-l14-sol-005"
      ],
      "concept_ids": [
        "concept:covering-space-classification",
        "concept:monodromy",
        "concept:groupoid-action",
        "concept:orbit-decomposition"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u014-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "c7cfe51999e8e880dd0ab5b0ef568e1bcc1b304cb39d4a92533b7a55f5e2516c",
        "file_sha256": "da6f18b455d76adafd8b9b648ed7c277958eca95c0b7d76a8bd9895d79ec6677",
        "line_end": 892,
        "line_start": 843,
        "path": "source/id-ID/units/unit-014-lecture-014.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l14-sol-005",
        "anchor": "o012-rbt-l14-sol-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l14-mcheck-006",
      "projected_id": "urn:uuid:1af821fb-4310-5c81-aca6-ef1e4c40a309",
      "title": "Pemeriksaan penguasaan 14.6 (komponen, orbit, dan SLSC).",
      "kind": "exercise",
      "order": 11,
      "group": "unit:o012-rbt-u014",
      "parent_id": "unit:o012-rbt-l14-mastery",
      "native_path": [
        "unit:o012-rbt-u014",
        "unit:o012-rbt-l14-mastery",
        "unit:o012-rbt-l14-mcheck-006"
      ],
      "concept_ids": [
        "concept:covering-space-classification",
        "concept:monodromy",
        "concept:groupoid-action",
        "concept:orbit-decomposition"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u014-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "fb619f7410b31855866802eff82110498b071c6a07eb6cdc59f77226fb690a9e",
        "file_sha256": "da6f18b455d76adafd8b9b648ed7c277958eca95c0b7d76a8bd9895d79ec6677",
        "line_end": 892,
        "line_start": 880,
        "path": "source/id-ID/units/unit-014-lecture-014.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l14-mcheck-006",
        "anchor": "o012-rbt-l14-mcheck-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l14-route-hint-r06-006",
            "relation_id": "urn:uuid:dd6489ff-e267-59a3-8140-ea2853c661f2",
            "native_relation_id": "relation:hints:o012-rbt-l14-route-hint-r06-006:o012-rbt-l14-mcheck-006"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l14-sol-006",
            "relation_id": "urn:uuid:5329a37b-80c9-5eae-b6f4-d8664f36ab7e",
            "native_relation_id": "relation:solves:l14-sol-006:l14-mcheck-006"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l14-sol-006",
      "projected_id": "urn:uuid:f99598d5-39b1-5840-a03d-171ab1925b6e",
      "title": "Solusi Pemeriksaan 14.6",
      "kind": "solution",
      "order": 12,
      "group": "unit:o012-rbt-u014",
      "parent_id": "unit:o012-rbt-l14-mastery",
      "native_path": [
        "unit:o012-rbt-u014",
        "unit:o012-rbt-l14-mastery",
        "unit:o012-rbt-l14-sol-006"
      ],
      "concept_ids": [
        "concept:covering-space-classification",
        "concept:monodromy",
        "concept:groupoid-action",
        "concept:orbit-decomposition"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u014-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "f377870fbc156f6efb2d481af95aaab0f0eb6e59d3b4c735ca9185cf7fa1ef58",
        "file_sha256": "da6f18b455d76adafd8b9b648ed7c277958eca95c0b7d76a8bd9895d79ec6677",
        "line_end": 947,
        "line_start": 894,
        "path": "source/id-ID/units/unit-014-lecture-014.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l14-sol-006",
        "anchor": "o012-rbt-l14-sol-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-u014",
      "projected_id": "urn:uuid:380ace2b-b118-5b0b-8341-61b2e2472934",
      "title": "Topologi Aljabar - Unit 14: Menuju Klasifikasi Ruang Penutup",
      "kind": "reader_unit",
      "order": 14,
      "group": "unit:o012-rbt-u014",
      "parent_id": "course:o012-d60",
      "native_path": [
        "unit:o012-rbt-u014"
      ],
      "concept_ids": [
        "concept:covering-space-classification",
        "concept:monodromy",
        "concept:groupoid-action",
        "concept:orbit-decomposition"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u014-composite-cc-by-4.0"
      ],
      "provenance_relation": "composite_translated_and_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "da6f18b455d76adafd8b9b648ed7c277958eca95c0b7d76a8bd9895d79ec6677",
        "file_sha256": "da6f18b455d76adafd8b9b648ed7c277958eca95c0b7d76a8bd9895d79ec6677",
        "line_end": 947,
        "line_start": 1,
        "path": "source/id-ID/units/unit-014-lecture-014.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/",
        "anchor": null,
        "state": "course_fallback",
        "anchor_occurrences": 0
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l15-exa-002",
      "projected_id": "urn:uuid:874b1ae0-7ccf-5a9b-b64a-417c961646bd",
      "title": "Contoh 15.2 (serat penutup terhubung sederhana).",
      "kind": "example",
      "order": 1,
      "group": "unit:o012-rbt-u015",
      "parent_id": "unit:o012-rbt-l15-s04",
      "native_path": [
        "unit:o012-rbt-u015",
        "unit:o012-rbt-l15",
        "unit:o012-rbt-l15-s04",
        "unit:o012-rbt-l15-exa-002"
      ],
      "concept_ids": [
        "concept:covering-space-classification",
        "concept:covering-space",
        "concept:orbit-decomposition",
        "concept:group-action",
        "concept:fibre-functor"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "5470869d22bb53549a14236c58213640e60133c89f5c9d8fda8b73a7384c79f4",
        "file_sha256": "e9ab0565ae460236a69c77389b76d32405873156fc451be9cf95c3749e7fe9d1",
        "line_end": 502,
        "line_start": 491,
        "path": "source/id-ID/units/unit-015-lecture-015.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l15-exa-002",
        "anchor": "o012-rbt-l15-exa-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l15-lem-001",
      "projected_id": "urn:uuid:99501743-5c19-533d-b752-0e81bcb4ad7f",
      "title": "Lema 15.1.",
      "kind": "lemma",
      "order": 1,
      "group": "unit:o012-rbt-u015",
      "parent_id": "unit:o012-rbt-l15-s01",
      "native_path": [
        "unit:o012-rbt-u015",
        "unit:o012-rbt-l15",
        "unit:o012-rbt-l15-s01",
        "unit:o012-rbt-l15-lem-001"
      ],
      "concept_ids": [
        "concept:covering-space-classification",
        "concept:covering-space",
        "concept:orbit-decomposition",
        "concept:group-action",
        "concept:fibre-functor"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "2b95f9f22b333b680ddc2792b08dbe8868b6afc28584d12568ceeb2bd4d1cdcd",
        "file_sha256": "e9ab0565ae460236a69c77389b76d32405873156fc451be9cf95c3749e7fe9d1",
        "line_end": 109,
        "line_start": 95,
        "path": "source/id-ID/units/unit-015-lecture-015.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l15-lem-001",
        "anchor": "o012-rbt-l15-lem-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l15-lem-002",
      "projected_id": "urn:uuid:bfd3db1e-e714-5518-92d5-2a51b87f6eca",
      "title": "Lema 15.2 (komponen adalah orbit).",
      "kind": "lemma",
      "order": 1,
      "group": "unit:o012-rbt-u015",
      "parent_id": "unit:o012-rbt-l15-s03",
      "native_path": [
        "unit:o012-rbt-u015",
        "unit:o012-rbt-l15",
        "unit:o012-rbt-l15-s03",
        "unit:o012-rbt-l15-lem-002"
      ],
      "concept_ids": [
        "concept:covering-space-classification",
        "concept:covering-space",
        "concept:orbit-decomposition",
        "concept:group-action",
        "concept:fibre-functor"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "67929c076b30f1cb3cc51eaffffa75e20f96b07d96320d0ddce1e354d8e05761",
        "file_sha256": "e9ab0565ae460236a69c77389b76d32405873156fc451be9cf95c3749e7fe9d1",
        "line_end": 360,
        "line_start": 338,
        "path": "source/id-ID/units/unit-015-lecture-015.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l15-lem-002",
        "anchor": "o012-rbt-l15-lem-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l15-mcheck-001",
      "projected_id": "urn:uuid:22a646cb-c893-5511-a896-794f292b870d",
      "title": "Pemeriksaan penguasaan 15.1 (ekuivalensi pada koproduk).",
      "kind": "exercise",
      "order": 1,
      "group": "unit:o012-rbt-u015",
      "parent_id": "unit:o012-rbt-l15-mastery",
      "native_path": [
        "unit:o012-rbt-u015",
        "unit:o012-rbt-l15-mastery",
        "unit:o012-rbt-l15-mcheck-001"
      ],
      "concept_ids": [
        "concept:covering-space-classification",
        "concept:covering-space",
        "concept:orbit-decomposition",
        "concept:group-action",
        "concept:fibre-functor"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u015-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "aa54a5582896bc56f0ccda4c16b549b1cba9f7f2395803027b7805fab5bd53f7",
        "file_sha256": "e9ab0565ae460236a69c77389b76d32405873156fc451be9cf95c3749e7fe9d1",
        "line_end": 569,
        "line_start": 564,
        "path": "source/id-ID/units/unit-015-lecture-015.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l15-mcheck-001",
        "anchor": "o012-rbt-l15-mcheck-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l15-sol-001",
            "relation_id": "urn:uuid:43a1ea95-6743-57dd-9e4b-b3dfe0874969",
            "native_relation_id": "relation:solves:l15-sol-001:l15-mcheck-001"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l15-notice",
      "projected_id": "urn:uuid:258cc2b0-eb9c-55ad-8a4a-f32f18440704",
      "title": "Tentang unit ini",
      "kind": "notice",
      "order": 1,
      "group": "unit:o012-rbt-u015",
      "parent_id": "unit:o012-rbt-u015",
      "native_path": [
        "unit:o012-rbt-u015",
        "unit:o012-rbt-l15-notice"
      ],
      "concept_ids": [
        "concept:covering-space-classification",
        "concept:covering-space",
        "concept:orbit-decomposition",
        "concept:group-action",
        "concept:fibre-functor"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u015-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "3016eaee5d5b265ca2b5dacb102ade79aa3f77948f60cdfea1af5318f3028956",
        "file_sha256": "e9ab0565ae460236a69c77389b76d32405873156fc451be9cf95c3749e7fe9d1",
        "line_end": 68,
        "line_start": 12,
        "path": "source/id-ID/units/unit-015-lecture-015.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l15-notice",
        "anchor": "o012-rbt-l15-notice",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l15-q-001",
      "projected_id": "urn:uuid:ff0e279d-a437-5d67-884e-a5cca72609b2",
      "title": "Pertanyaan 15.1 (pertanyaan akhir sumber).",
      "kind": "question",
      "order": 1,
      "group": "unit:o012-rbt-u015",
      "parent_id": "unit:o012-rbt-l15-s05",
      "native_path": [
        "unit:o012-rbt-u015",
        "unit:o012-rbt-l15",
        "unit:o012-rbt-l15-s05",
        "unit:o012-rbt-l15-q-001"
      ],
      "concept_ids": [
        "concept:covering-space-classification",
        "concept:covering-space",
        "concept:orbit-decomposition",
        "concept:group-action",
        "concept:fibre-functor"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "ac9bdd2bacc6419112b507333d1e27d91f22b60c88696847f56590eac4843409",
        "file_sha256": "e9ab0565ae460236a69c77389b76d32405873156fc451be9cf95c3749e7fe9d1",
        "line_end": 540,
        "line_start": 520,
        "path": "source/id-ID/units/unit-015-lecture-015.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l15-q-001",
        "anchor": "o012-rbt-l15-q-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l15-rem-001",
      "projected_id": "urn:uuid:1a540aa2-8741-52fb-8aa5-1684abfa6429",
      "title": "Catatan 15.1 (hipotesis yang dipakai).",
      "kind": "remark",
      "order": 1,
      "group": "unit:o012-rbt-u015",
      "parent_id": "unit:o012-rbt-l15-s02",
      "native_path": [
        "unit:o012-rbt-u015",
        "unit:o012-rbt-l15",
        "unit:o012-rbt-l15-s02",
        "unit:o012-rbt-l15-rem-001"
      ],
      "concept_ids": [
        "concept:covering-space-classification",
        "concept:covering-space",
        "concept:orbit-decomposition",
        "concept:group-action",
        "concept:fibre-functor"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "55b1669c684bdd1778678c9bd47ffe1e9667d6692ba8984def7c957fe544c763",
        "file_sha256": "e9ab0565ae460236a69c77389b76d32405873156fc451be9cf95c3749e7fe9d1",
        "line_end": 248,
        "line_start": 238,
        "path": "source/id-ID/units/unit-015-lecture-015.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l15-rem-001",
        "anchor": "o012-rbt-l15-rem-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l15-s01",
      "projected_id": "urn:uuid:f91b9218-dff5-53e5-862c-8ccd29854cd9",
      "title": "Memisahkan ruang penutup menurut komponen basis",
      "kind": "section",
      "order": 1,
      "group": "unit:o012-rbt-u015",
      "parent_id": "unit:o012-rbt-l15",
      "native_path": [
        "unit:o012-rbt-u015",
        "unit:o012-rbt-l15",
        "unit:o012-rbt-l15-s01"
      ],
      "concept_ids": [
        "concept:covering-space-classification",
        "concept:covering-space",
        "concept:orbit-decomposition",
        "concept:group-action",
        "concept:fibre-functor",
        "concept:groupoid-representation",
        "concept:functor-category",
        "concept:restriction-functor",
        "concept:product-category"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "ec0bcb890741ceeecebce1aa7e061a47a96b5dea8cfe5b40f75c1b8273701aab",
        "file_sha256": "e9ab0565ae460236a69c77389b76d32405873156fc451be9cf95c3749e7fe9d1",
        "line_end": 209,
        "line_start": 93,
        "path": "source/id-ID/units/unit-015-lecture-015.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l15-s01",
        "anchor": "o012-rbt-l15-s01",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l15",
      "projected_id": "urn:uuid:eb7e4798-2c0a-5786-b96c-9ef7c3ca550c",
      "title": "Kuliah 15",
      "kind": "lecture",
      "order": 2,
      "group": "unit:o012-rbt-u015",
      "parent_id": "unit:o012-rbt-u015",
      "native_path": [
        "unit:o012-rbt-u015",
        "unit:o012-rbt-l15"
      ],
      "concept_ids": [
        "concept:covering-space-classification",
        "concept:covering-space",
        "concept:orbit-decomposition",
        "concept:group-action",
        "concept:fibre-functor"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "b8f672730ba1fab1ea0d7e1292f861a8ab1fee785d1f5b8512ced9850863bab6",
        "file_sha256": "e9ab0565ae460236a69c77389b76d32405873156fc451be9cf95c3749e7fe9d1",
        "line_end": 555,
        "line_start": 70,
        "path": "source/id-ID/units/unit-015-lecture-015.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l15",
        "anchor": "o012-rbt-l15",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l15-exa-001",
      "projected_id": "urn:uuid:4ed2e7cc-c965-5926-a92c-714a4e30c567",
      "title": "Contoh 15.1 (ruang penutup lingkaran yang telah dikenal).",
      "kind": "example",
      "order": 2,
      "group": "unit:o012-rbt-u015",
      "parent_id": "unit:o012-rbt-l15-s02",
      "native_path": [
        "unit:o012-rbt-u015",
        "unit:o012-rbt-l15",
        "unit:o012-rbt-l15-s02",
        "unit:o012-rbt-l15-exa-001"
      ],
      "concept_ids": [
        "concept:covering-space-classification",
        "concept:covering-space",
        "concept:orbit-decomposition",
        "concept:group-action",
        "concept:fibre-functor"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "389edccf1a1f3754c7676220da7f2aff37ff34c4c49890d9290537387c7e554e",
        "file_sha256": "e9ab0565ae460236a69c77389b76d32405873156fc451be9cf95c3749e7fe9d1",
        "line_end": 295,
        "line_start": 250,
        "path": "source/id-ID/units/unit-015-lecture-015.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l15-exa-001",
        "anchor": "o012-rbt-l15-exa-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l15-note-001",
      "projected_id": "urn:uuid:4e565fa7-b9d3-5106-b938-9f39acad7520",
      "title": "Batas hasil Unit 15.",
      "kind": "note",
      "order": 2,
      "group": "unit:o012-rbt-u015",
      "parent_id": "unit:o012-rbt-l15-s05",
      "native_path": [
        "unit:o012-rbt-u015",
        "unit:o012-rbt-l15",
        "unit:o012-rbt-l15-s05",
        "unit:o012-rbt-l15-note-001"
      ],
      "concept_ids": [
        "concept:covering-space-classification",
        "concept:covering-space",
        "concept:orbit-decomposition",
        "concept:group-action",
        "concept:fibre-functor"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u015-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "c2abf625c128c0364cd86c85bd56cb78b6e18a7fe428e834fad8d6722c16bf74",
        "file_sha256": "e9ab0565ae460236a69c77389b76d32405873156fc451be9cf95c3749e7fe9d1",
        "line_end": 555,
        "line_start": 548,
        "path": "source/id-ID/units/unit-015-lecture-015.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l15-note-001",
        "anchor": "o012-rbt-l15-note-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l15-proof-001",
      "projected_id": "urn:uuid:4028fe82-c310-558c-a4a9-fe7ed82127c4",
      "title": "Bukti.",
      "kind": "proof",
      "order": 2,
      "group": "unit:o012-rbt-u015",
      "parent_id": "unit:o012-rbt-l15-s01",
      "native_path": [
        "unit:o012-rbt-u015",
        "unit:o012-rbt-l15",
        "unit:o012-rbt-l15-s01",
        "unit:o012-rbt-l15-proof-001"
      ],
      "concept_ids": [
        "concept:covering-space-classification",
        "concept:covering-space",
        "concept:orbit-decomposition",
        "concept:group-action",
        "concept:fibre-functor"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "e5f97c20b99a2c239771be4c075fdf10fe7453cef8f969f1267f3db9d1e1f7fe",
        "file_sha256": "e9ab0565ae460236a69c77389b76d32405873156fc451be9cf95c3749e7fe9d1",
        "line_end": 151,
        "line_start": 111,
        "path": "source/id-ID/units/unit-015-lecture-015.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l15-proof-001",
        "anchor": "o012-rbt-l15-proof-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l15-proof-002",
      "projected_id": "urn:uuid:0b84f023-0b83-5f0d-8986-56222bbcb0e2",
      "title": "Bukti.",
      "kind": "proof",
      "order": 2,
      "group": "unit:o012-rbt-u015",
      "parent_id": "unit:o012-rbt-l15-s03",
      "native_path": [
        "unit:o012-rbt-u015",
        "unit:o012-rbt-l15",
        "unit:o012-rbt-l15-s03",
        "unit:o012-rbt-l15-proof-002"
      ],
      "concept_ids": [
        "concept:covering-space-classification",
        "concept:covering-space",
        "concept:orbit-decomposition",
        "concept:group-action",
        "concept:fibre-functor"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "f00454611f290feb436830ac1a7cecc6475aa96b6ff7c12f20b9d3240c716b51",
        "file_sha256": "e9ab0565ae460236a69c77389b76d32405873156fc451be9cf95c3749e7fe9d1",
        "line_end": 406,
        "line_start": 362,
        "path": "source/id-ID/units/unit-015-lecture-015.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l15-proof-002",
        "anchor": "o012-rbt-l15-proof-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l15-s02",
      "projected_id": "urn:uuid:6ec6ea3a-e9b1-5119-90e0-7eb455ceffc8",
      "title": "Komponen terhubung dan contoh lingkaran",
      "kind": "section",
      "order": 2,
      "group": "unit:o012-rbt-u015",
      "parent_id": "unit:o012-rbt-l15",
      "native_path": [
        "unit:o012-rbt-u015",
        "unit:o012-rbt-l15",
        "unit:o012-rbt-l15-s02"
      ],
      "concept_ids": [
        "concept:covering-space-classification",
        "concept:covering-space",
        "concept:orbit-decomposition",
        "concept:group-action",
        "concept:fibre-functor",
        "concept:locally-path-connected"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "a065ab7b6e7d60111f1f9b032cebfefddc5274565eb78958abf00f5f2413cdec",
        "file_sha256": "e9ab0565ae460236a69c77389b76d32405873156fc451be9cf95c3749e7fe9d1",
        "line_end": 295,
        "line_start": 211,
        "path": "source/id-ID/units/unit-015-lecture-015.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l15-s02",
        "anchor": "o012-rbt-l15-s02",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l15-sol-001",
      "projected_id": "urn:uuid:ae88262f-5d50-5e25-b7c7-0530a13fe47f",
      "title": "Solusi Pemeriksaan 15.1",
      "kind": "solution",
      "order": 2,
      "group": "unit:o012-rbt-u015",
      "parent_id": "unit:o012-rbt-l15-mastery",
      "native_path": [
        "unit:o012-rbt-u015",
        "unit:o012-rbt-l15-mastery",
        "unit:o012-rbt-l15-sol-001"
      ],
      "concept_ids": [
        "concept:covering-space-classification",
        "concept:covering-space",
        "concept:orbit-decomposition",
        "concept:group-action",
        "concept:fibre-functor"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u015-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "ded020cf5bbd97ea9eeef4cbc3867b37a36052b71692914b749affad45eb1d4a",
        "file_sha256": "e9ab0565ae460236a69c77389b76d32405873156fc451be9cf95c3749e7fe9d1",
        "line_end": 621,
        "line_start": 571,
        "path": "source/id-ID/units/unit-015-lecture-015.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l15-sol-001",
        "anchor": "o012-rbt-l15-sol-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l15-dia-001",
      "projected_id": "urn:uuid:86e4fd64-e07e-5841-9b26-8ce43c056812",
      "title": "Diagram 15.1 (objek sebelum pembatasan).",
      "kind": "diagram",
      "order": 3,
      "group": "unit:o012-rbt-u015",
      "parent_id": "unit:o012-rbt-l15-s01",
      "native_path": [
        "unit:o012-rbt-u015",
        "unit:o012-rbt-l15",
        "unit:o012-rbt-l15-s01",
        "unit:o012-rbt-l15-dia-001"
      ],
      "concept_ids": [
        "concept:covering-space-classification",
        "concept:covering-space",
        "concept:orbit-decomposition",
        "concept:group-action",
        "concept:fibre-functor"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "07217018dd0472eb96c8e88ac38e9c1d29c47feaf0f0d8cad670ff177914303d",
        "file_sha256": "e9ab0565ae460236a69c77389b76d32405873156fc451be9cf95c3749e7fe9d1",
        "line_end": 177,
        "line_start": 164,
        "path": "source/id-ID/units/unit-015-lecture-015.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l15-dia-001",
        "anchor": "o012-rbt-l15-dia-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l15-mastery",
      "projected_id": "urn:uuid:8ad1408b-4948-50dd-bb8c-4d77a953e197",
      "title": "Pendamping penguasaan: pemeriksaan dan solusi lengkap",
      "kind": "mastery_section",
      "order": 3,
      "group": "unit:o012-rbt-u015",
      "parent_id": "unit:o012-rbt-u015",
      "native_path": [
        "unit:o012-rbt-u015",
        "unit:o012-rbt-l15-mastery"
      ],
      "concept_ids": [
        "concept:covering-space-classification",
        "concept:covering-space",
        "concept:orbit-decomposition",
        "concept:group-action",
        "concept:fibre-functor"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u015-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "d35c8496605bf926b1fb8460aade144c61675eb19e1f173a2c82d23eb1d2bc9c",
        "file_sha256": "e9ab0565ae460236a69c77389b76d32405873156fc451be9cf95c3749e7fe9d1",
        "line_end": 835,
        "line_start": 557,
        "path": "source/id-ID/units/unit-015-lecture-015.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l15-mastery",
        "anchor": "o012-rbt-l15-mastery",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l15-mcheck-002",
      "projected_id": "urn:uuid:3e8f9247-b6c9-58e1-a5c2-3bc5d7b23c11",
      "title": "Pemeriksaan penguasaan 15.2 (komponen ruang total).",
      "kind": "exercise",
      "order": 3,
      "group": "unit:o012-rbt-u015",
      "parent_id": "unit:o012-rbt-l15-mastery",
      "native_path": [
        "unit:o012-rbt-u015",
        "unit:o012-rbt-l15-mastery",
        "unit:o012-rbt-l15-mcheck-002"
      ],
      "concept_ids": [
        "concept:covering-space-classification",
        "concept:covering-space",
        "concept:orbit-decomposition",
        "concept:group-action",
        "concept:fibre-functor"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u015-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "983cc17067716bc5bf3e509307163829cfa15da8eaf7adfd6902777a763c4bf5",
        "file_sha256": "e9ab0565ae460236a69c77389b76d32405873156fc451be9cf95c3749e7fe9d1",
        "line_end": 621,
        "line_start": 616,
        "path": "source/id-ID/units/unit-015-lecture-015.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l15-mcheck-002",
        "anchor": "o012-rbt-l15-mcheck-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l15-sol-002",
            "relation_id": "urn:uuid:4de02705-290d-5558-a759-a41a8eac8aa2",
            "native_relation_id": "relation:solves:l15-sol-002:l15-mcheck-002"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l15-rem-002",
      "projected_id": "urn:uuid:ca68600a-190e-5141-af68-ca84a10cd751",
      "title": "Catatan 15.2 (aksi sebagai keluarga aksi transitif).",
      "kind": "remark",
      "order": 3,
      "group": "unit:o012-rbt-u015",
      "parent_id": "unit:o012-rbt-l15-s03",
      "native_path": [
        "unit:o012-rbt-u015",
        "unit:o012-rbt-l15",
        "unit:o012-rbt-l15-s03",
        "unit:o012-rbt-l15-rem-002"
      ],
      "concept_ids": [
        "concept:covering-space-classification",
        "concept:covering-space",
        "concept:orbit-decomposition",
        "concept:group-action",
        "concept:fibre-functor"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "392d62b76e880c3cad40a256359d280e6d150614444617a477e0adc54b96edc3",
        "file_sha256": "e9ab0565ae460236a69c77389b76d32405873156fc451be9cf95c3749e7fe9d1",
        "line_end": 441,
        "line_start": 417,
        "path": "source/id-ID/units/unit-015-lecture-015.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l15-rem-002",
        "anchor": "o012-rbt-l15-rem-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l15-s03",
      "projected_id": "urn:uuid:36416ad3-7489-5185-aec8-ba740811038e",
      "title": "Orbit serat dan koset kanan",
      "kind": "section",
      "order": 3,
      "group": "unit:o012-rbt-u015",
      "parent_id": "unit:o012-rbt-l15",
      "native_path": [
        "unit:o012-rbt-u015",
        "unit:o012-rbt-l15",
        "unit:o012-rbt-l15-s03"
      ],
      "concept_ids": [
        "concept:covering-space-classification",
        "concept:covering-space",
        "concept:orbit-decomposition",
        "concept:group-action",
        "concept:fibre-functor",
        "concept:left-action",
        "concept:orbit",
        "concept:orbit-representative",
        "concept:symmetric-group",
        "concept:covering-action"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "277d6880ccbec706f67cf49657bd3b3dfc53c87dbd0340cf15fbf5f5e78256f3",
        "file_sha256": "e9ab0565ae460236a69c77389b76d32405873156fc451be9cf95c3749e7fe9d1",
        "line_end": 441,
        "line_start": 297,
        "path": "source/id-ID/units/unit-015-lecture-015.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l15-s03",
        "anchor": "o012-rbt-l15-s03",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l15-dia-002",
      "projected_id": "urn:uuid:b4817f8c-ff7d-5612-b168-a2686987fc9e",
      "title": "Diagram 15.2 (keluarga sesudah pembatasan).",
      "kind": "diagram",
      "order": 4,
      "group": "unit:o012-rbt-u015",
      "parent_id": "unit:o012-rbt-l15-s01",
      "native_path": [
        "unit:o012-rbt-u015",
        "unit:o012-rbt-l15",
        "unit:o012-rbt-l15-s01",
        "unit:o012-rbt-l15-dia-002"
      ],
      "concept_ids": [
        "concept:covering-space-classification",
        "concept:covering-space",
        "concept:orbit-decomposition",
        "concept:group-action",
        "concept:fibre-functor"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "9b768b076aca7d0d85386bf0bd4975504cbf2ae1d1b6c4845d3638be81af7d3c",
        "file_sha256": "e9ab0565ae460236a69c77389b76d32405873156fc451be9cf95c3749e7fe9d1",
        "line_end": 205,
        "line_start": 179,
        "path": "source/id-ID/units/unit-015-lecture-015.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l15-dia-002",
        "anchor": "o012-rbt-l15-dia-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l15-s04",
      "projected_id": "urn:uuid:8c1d8ffa-9445-5975-9665-dcdc530d4bdd",
      "title": "Reduksi ke ruang penutup terhubung dan aksi transitif",
      "kind": "section",
      "order": 4,
      "group": "unit:o012-rbt-u015",
      "parent_id": "unit:o012-rbt-l15",
      "native_path": [
        "unit:o012-rbt-u015",
        "unit:o012-rbt-l15",
        "unit:o012-rbt-l15-s04"
      ],
      "concept_ids": [
        "concept:covering-space-classification",
        "concept:covering-space",
        "concept:orbit-decomposition",
        "concept:group-action",
        "concept:fibre-functor",
        "concept:basepoint",
        "concept:connected-covering-space",
        "concept:simply-connected-covering-space"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "40641eb1327e6a0dce4ec4e4b0e1dd63fca40ce72bdcdaa478d25c0d88cb468e",
        "file_sha256": "e9ab0565ae460236a69c77389b76d32405873156fc451be9cf95c3749e7fe9d1",
        "line_end": 502,
        "line_start": 443,
        "path": "source/id-ID/units/unit-015-lecture-015.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l15-s04",
        "anchor": "o012-rbt-l15-s04",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l15-sol-002",
      "projected_id": "urn:uuid:1e6e69be-fb4e-53af-9301-c278a118192c",
      "title": "Solusi Pemeriksaan 15.2",
      "kind": "solution",
      "order": 4,
      "group": "unit:o012-rbt-u015",
      "parent_id": "unit:o012-rbt-l15-mastery",
      "native_path": [
        "unit:o012-rbt-u015",
        "unit:o012-rbt-l15-mastery",
        "unit:o012-rbt-l15-sol-002"
      ],
      "concept_ids": [
        "concept:covering-space-classification",
        "concept:covering-space",
        "concept:orbit-decomposition",
        "concept:group-action",
        "concept:fibre-functor"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u015-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "4a860aaa94b546a01c2930af3774bb4abf3da37b22d599f60e6ae6e02903f2ff",
        "file_sha256": "e9ab0565ae460236a69c77389b76d32405873156fc451be9cf95c3749e7fe9d1",
        "line_end": 649,
        "line_start": 623,
        "path": "source/id-ID/units/unit-015-lecture-015.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l15-sol-002",
        "anchor": "o012-rbt-l15-sol-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l15-mcheck-003",
      "projected_id": "urn:uuid:a088a6bd-1478-5871-8104-bb954afb0d4f",
      "title": "Pemeriksaan penguasaan 15.3 (aksi pada contoh lingkaran).",
      "kind": "exercise",
      "order": 5,
      "group": "unit:o012-rbt-u015",
      "parent_id": "unit:o012-rbt-l15-mastery",
      "native_path": [
        "unit:o012-rbt-u015",
        "unit:o012-rbt-l15-mastery",
        "unit:o012-rbt-l15-mcheck-003"
      ],
      "concept_ids": [
        "concept:covering-space-classification",
        "concept:covering-space",
        "concept:orbit-decomposition",
        "concept:group-action",
        "concept:fibre-functor"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u015-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "7b0638ee2cf220c8aa78048a784e45420aca1445534e47ad4f2bcb4b2e070c0f",
        "file_sha256": "e9ab0565ae460236a69c77389b76d32405873156fc451be9cf95c3749e7fe9d1",
        "line_end": 649,
        "line_start": 644,
        "path": "source/id-ID/units/unit-015-lecture-015.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l15-mcheck-003",
        "anchor": "o012-rbt-l15-mcheck-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l15-sol-003",
            "relation_id": "urn:uuid:05b8f7d9-a450-59e0-ae40-c43a5a2bcf2d",
            "native_relation_id": "relation:solves:l15-sol-003:l15-mcheck-003"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l15-s05",
      "projected_id": "urn:uuid:3acb9ec1-db82-5451-802f-9bef692b5574",
      "title": "Pertanyaan realisasi subgrup",
      "kind": "section",
      "order": 5,
      "group": "unit:o012-rbt-u015",
      "parent_id": "unit:o012-rbt-l15",
      "native_path": [
        "unit:o012-rbt-u015",
        "unit:o012-rbt-l15",
        "unit:o012-rbt-l15-s05"
      ],
      "concept_ids": [
        "concept:covering-space-classification",
        "concept:covering-space",
        "concept:orbit-decomposition",
        "concept:group-action",
        "concept:fibre-functor",
        "concept:subgroup",
        "concept:universal-covering-space",
        "concept:classification-theorem",
        "concept:essentially-surjective"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "1aa5c5e662e0d44ee621a2c137600b20beb06cb003144b6250f4bb2523bde012",
        "file_sha256": "e9ab0565ae460236a69c77389b76d32405873156fc451be9cf95c3749e7fe9d1",
        "line_end": 555,
        "line_start": 504,
        "path": "source/id-ID/units/unit-015-lecture-015.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l15-s05",
        "anchor": "o012-rbt-l15-s05",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l15-sol-003",
      "projected_id": "urn:uuid:3ea7363e-2d92-5630-8938-972cab742623",
      "title": "Solusi Pemeriksaan 15.3",
      "kind": "solution",
      "order": 6,
      "group": "unit:o012-rbt-u015",
      "parent_id": "unit:o012-rbt-l15-mastery",
      "native_path": [
        "unit:o012-rbt-u015",
        "unit:o012-rbt-l15-mastery",
        "unit:o012-rbt-l15-sol-003"
      ],
      "concept_ids": [
        "concept:covering-space-classification",
        "concept:covering-space",
        "concept:orbit-decomposition",
        "concept:group-action",
        "concept:fibre-functor"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u015-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "15be7aabbd2c6b0be5e599bbd76d175df831f20081061bbe26b174d3300a2146",
        "file_sha256": "e9ab0565ae460236a69c77389b76d32405873156fc451be9cf95c3749e7fe9d1",
        "line_end": 702,
        "line_start": 651,
        "path": "source/id-ID/units/unit-015-lecture-015.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l15-sol-003",
        "anchor": "o012-rbt-l15-sol-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l15-mcheck-004",
      "projected_id": "urn:uuid:09a6af92-74bc-5c54-9d3a-582a695bd25c",
      "title": "Pemeriksaan penguasaan 15.4 (mengapa koset kanan).",
      "kind": "exercise",
      "order": 7,
      "group": "unit:o012-rbt-u015",
      "parent_id": "unit:o012-rbt-l15-mastery",
      "native_path": [
        "unit:o012-rbt-u015",
        "unit:o012-rbt-l15-mastery",
        "unit:o012-rbt-l15-mcheck-004"
      ],
      "concept_ids": [
        "concept:covering-space-classification",
        "concept:covering-space",
        "concept:orbit-decomposition",
        "concept:group-action",
        "concept:fibre-functor"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u015-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "b87b6d4637c2e818243990940fe29a4f635e8635a3701d45a1f918e51e49116f",
        "file_sha256": "e9ab0565ae460236a69c77389b76d32405873156fc451be9cf95c3749e7fe9d1",
        "line_end": 702,
        "line_start": 689,
        "path": "source/id-ID/units/unit-015-lecture-015.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l15-mcheck-004",
        "anchor": "o012-rbt-l15-mcheck-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l15-sol-004",
            "relation_id": "urn:uuid:7ab8ce36-de45-5cc6-8461-8817167fd44d",
            "native_relation_id": "relation:solves:l15-sol-004:l15-mcheck-004"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l15-sol-004",
      "projected_id": "urn:uuid:3bbbf46b-a9cd-59fa-9ac2-ca1fcaa9cf60",
      "title": "Solusi Pemeriksaan 15.4",
      "kind": "solution",
      "order": 8,
      "group": "unit:o012-rbt-u015",
      "parent_id": "unit:o012-rbt-l15-mastery",
      "native_path": [
        "unit:o012-rbt-u015",
        "unit:o012-rbt-l15-mastery",
        "unit:o012-rbt-l15-sol-004"
      ],
      "concept_ids": [
        "concept:covering-space-classification",
        "concept:covering-space",
        "concept:orbit-decomposition",
        "concept:group-action",
        "concept:fibre-functor"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u015-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "114df3e41a1ec2ea5d32305e0858d521d59976feef97405449b2317de4d7009e",
        "file_sha256": "e9ab0565ae460236a69c77389b76d32405873156fc451be9cf95c3749e7fe9d1",
        "line_end": 746,
        "line_start": 704,
        "path": "source/id-ID/units/unit-015-lecture-015.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l15-sol-004",
        "anchor": "o012-rbt-l15-sol-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l15-mcheck-005",
      "projected_id": "urn:uuid:cd1fbfda-6088-57e1-9103-f983de017786",
      "title": "Pemeriksaan penguasaan 15.5 (penstabil dan pengangkatan tertutup).",
      "kind": "exercise",
      "order": 9,
      "group": "unit:o012-rbt-u015",
      "parent_id": "unit:o012-rbt-l15-mastery",
      "native_path": [
        "unit:o012-rbt-u015",
        "unit:o012-rbt-l15-mastery",
        "unit:o012-rbt-l15-mcheck-005"
      ],
      "concept_ids": [
        "concept:covering-space-classification",
        "concept:covering-space",
        "concept:orbit-decomposition",
        "concept:group-action",
        "concept:fibre-functor"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u015-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "c3dc5c1f2d2e9bb80608cbf66605e63a8febabeaec27b2fe4708a6e19e3e4f74",
        "file_sha256": "e9ab0565ae460236a69c77389b76d32405873156fc451be9cf95c3749e7fe9d1",
        "line_end": 746,
        "line_start": 738,
        "path": "source/id-ID/units/unit-015-lecture-015.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l15-mcheck-005",
        "anchor": "o012-rbt-l15-mcheck-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l15-sol-005",
            "relation_id": "urn:uuid:836a5dd2-a759-59f7-ba5a-2313f6648b74",
            "native_relation_id": "relation:solves:l15-sol-005:l15-mcheck-005"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l15-sol-005",
      "projected_id": "urn:uuid:a3d49441-f117-5cbc-886e-8cce5d1d06a0",
      "title": "Solusi Pemeriksaan 15.5",
      "kind": "solution",
      "order": 10,
      "group": "unit:o012-rbt-u015",
      "parent_id": "unit:o012-rbt-l15-mastery",
      "native_path": [
        "unit:o012-rbt-u015",
        "unit:o012-rbt-l15-mastery",
        "unit:o012-rbt-l15-sol-005"
      ],
      "concept_ids": [
        "concept:covering-space-classification",
        "concept:covering-space",
        "concept:orbit-decomposition",
        "concept:group-action",
        "concept:fibre-functor"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u015-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "307ebce8950d2183384933e1adc512f77a28f77bbcc2fb831502ae1f80368929",
        "file_sha256": "e9ab0565ae460236a69c77389b76d32405873156fc451be9cf95c3749e7fe9d1",
        "line_end": 778,
        "line_start": 748,
        "path": "source/id-ID/units/unit-015-lecture-015.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l15-sol-005",
        "anchor": "o012-rbt-l15-sol-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l15-mcheck-006",
      "projected_id": "urn:uuid:e70023d3-e4bb-5af8-a1a0-d08a71fa110a",
      "title": "Pemeriksaan penguasaan 15.6 (torsor serat, secara kondisional).",
      "kind": "exercise",
      "order": 11,
      "group": "unit:o012-rbt-u015",
      "parent_id": "unit:o012-rbt-l15-mastery",
      "native_path": [
        "unit:o012-rbt-u015",
        "unit:o012-rbt-l15-mastery",
        "unit:o012-rbt-l15-mcheck-006"
      ],
      "concept_ids": [
        "concept:covering-space-classification",
        "concept:covering-space",
        "concept:orbit-decomposition",
        "concept:group-action",
        "concept:fibre-functor"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u015-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "7afe0b2274a1a67c947ab82d6220067885c89a8959ed06b78cefe4d21ea2fdd8",
        "file_sha256": "e9ab0565ae460236a69c77389b76d32405873156fc451be9cf95c3749e7fe9d1",
        "line_end": 778,
        "line_start": 773,
        "path": "source/id-ID/units/unit-015-lecture-015.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l15-mcheck-006",
        "anchor": "o012-rbt-l15-mcheck-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l15-sol-006",
            "relation_id": "urn:uuid:2c5094ef-5e6c-5aef-8b56-8dbf7fdb4d0c",
            "native_relation_id": "relation:solves:l15-sol-006:l15-mcheck-006"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l15-sol-006",
      "projected_id": "urn:uuid:3cf46e30-09fa-5f29-8e0f-f89306e37a27",
      "title": "Solusi Pemeriksaan 15.6",
      "kind": "solution",
      "order": 12,
      "group": "unit:o012-rbt-u015",
      "parent_id": "unit:o012-rbt-l15-mastery",
      "native_path": [
        "unit:o012-rbt-u015",
        "unit:o012-rbt-l15-mastery",
        "unit:o012-rbt-l15-sol-006"
      ],
      "concept_ids": [
        "concept:covering-space-classification",
        "concept:covering-space",
        "concept:orbit-decomposition",
        "concept:group-action",
        "concept:fibre-functor"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u015-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "b6bc13240889289e666fd8662d3c1c311eebea75b822e5d6ff16483309c9fd0b",
        "file_sha256": "e9ab0565ae460236a69c77389b76d32405873156fc451be9cf95c3749e7fe9d1",
        "line_end": 816,
        "line_start": 780,
        "path": "source/id-ID/units/unit-015-lecture-015.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l15-sol-006",
        "anchor": "o012-rbt-l15-sol-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l15-mcheck-007",
      "projected_id": "urn:uuid:e7df70b5-7a90-5656-ba9f-0d3e0d332423",
      "title": "Pemeriksaan penguasaan 15.7 (audit batas logis).",
      "kind": "exercise",
      "order": 13,
      "group": "unit:o012-rbt-u015",
      "parent_id": "unit:o012-rbt-l15-mastery",
      "native_path": [
        "unit:o012-rbt-u015",
        "unit:o012-rbt-l15-mastery",
        "unit:o012-rbt-l15-mcheck-007"
      ],
      "concept_ids": [
        "concept:covering-space-classification",
        "concept:covering-space",
        "concept:orbit-decomposition",
        "concept:group-action",
        "concept:fibre-functor"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u015-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "4da2a41537bf3c6352d690a147224b081fe28a7bc3713070bf0f9ff9c0999357",
        "file_sha256": "e9ab0565ae460236a69c77389b76d32405873156fc451be9cf95c3749e7fe9d1",
        "line_end": 816,
        "line_start": 804,
        "path": "source/id-ID/units/unit-015-lecture-015.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l15-mcheck-007",
        "anchor": "o012-rbt-l15-mcheck-007",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l15-sol-007",
            "relation_id": "urn:uuid:354da9b5-8b96-5316-bad0-d06fa6e9b5e8",
            "native_relation_id": "relation:solves:l15-sol-007:l15-mcheck-007"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l15-sol-007",
      "projected_id": "urn:uuid:e119f42b-13d2-5030-b1ca-32b5af76041d",
      "title": "Solusi Pemeriksaan 15.7",
      "kind": "solution",
      "order": 14,
      "group": "unit:o012-rbt-u015",
      "parent_id": "unit:o012-rbt-l15-mastery",
      "native_path": [
        "unit:o012-rbt-u015",
        "unit:o012-rbt-l15-mastery",
        "unit:o012-rbt-l15-sol-007"
      ],
      "concept_ids": [
        "concept:covering-space-classification",
        "concept:covering-space",
        "concept:orbit-decomposition",
        "concept:group-action",
        "concept:fibre-functor"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u015-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "b248e21bfc56ced26183f40becb41addb5291dbd0bb2b09b8928f4dd6620a988",
        "file_sha256": "e9ab0565ae460236a69c77389b76d32405873156fc451be9cf95c3749e7fe9d1",
        "line_end": 835,
        "line_start": 818,
        "path": "source/id-ID/units/unit-015-lecture-015.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l15-sol-007",
        "anchor": "o012-rbt-l15-sol-007",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-u015",
      "projected_id": "urn:uuid:2f651493-183e-59ae-b1a7-e1062faef3ae",
      "title": "Topologi Aljabar - Unit 15: Komponen Ruang Penutup, Orbit Monodromi, dan Koset Kanan",
      "kind": "reader_unit",
      "order": 15,
      "group": "unit:o012-rbt-u015",
      "parent_id": "course:o012-d60",
      "native_path": [
        "unit:o012-rbt-u015"
      ],
      "concept_ids": [
        "concept:covering-space-classification",
        "concept:covering-space",
        "concept:orbit-decomposition",
        "concept:group-action",
        "concept:fibre-functor"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u015-composite-cc-by-4.0"
      ],
      "provenance_relation": "composite_translated_and_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "e9ab0565ae460236a69c77389b76d32405873156fc451be9cf95c3749e7fe9d1",
        "file_sha256": "e9ab0565ae460236a69c77389b76d32405873156fc451be9cf95c3749e7fe9d1",
        "line_end": 835,
        "line_start": 1,
        "path": "source/id-ID/units/unit-015-lecture-015.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/",
        "anchor": null,
        "state": "course_fallback",
        "anchor_occurrences": 0
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l16-con-001",
      "projected_id": "urn:uuid:af70c1e6-04e9-5d96-8d39-482861ea09f7",
      "title": "Konstruksi 16.1 (calon penutup universal).",
      "kind": "construction",
      "order": 1,
      "group": "unit:o012-rbt-u016",
      "parent_id": "unit:o012-rbt-l16-s03",
      "native_path": [
        "unit:o012-rbt-u016",
        "unit:o012-rbt-l16",
        "unit:o012-rbt-l16-s03",
        "unit:o012-rbt-l16-con-001"
      ],
      "concept_ids": [
        "concept:fibrewise-action",
        "concept:universal-covering-space",
        "concept:path-class-space",
        "concept:covering-basis",
        "concept:monodromy"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "09c0c182bfc437493d22ddc85fc1dac82202a4cfab84f31cd284e1f281ecec79",
        "file_sha256": "31dfc4c3647f7d6a1d398d2123efe1faa82348428df0180eee2a2358572f9054",
        "line_end": 292,
        "line_start": 253,
        "path": "source/id-ID/units/unit-016-lecture-016.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l16-con-001",
        "anchor": "o012-rbt-l16-con-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l16-cor-001",
      "projected_id": "urn:uuid:a260853c-f6b4-50c8-9411-a4f9e9e4b056",
      "title": "Akibat 16.1 (realisasi subgrup).",
      "kind": "corollary",
      "order": 1,
      "group": "unit:o012-rbt-u016",
      "parent_id": "unit:o012-rbt-l16-s04",
      "native_path": [
        "unit:o012-rbt-u016",
        "unit:o012-rbt-l16",
        "unit:o012-rbt-l16-s04",
        "unit:o012-rbt-l16-cor-001"
      ],
      "concept_ids": [
        "concept:fibrewise-action",
        "concept:universal-covering-space",
        "concept:path-class-space",
        "concept:covering-basis",
        "concept:monodromy"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "7327397cff5ebaa1e820a9a96f7e2753c176e101ea38ca28923d5641ea515537",
        "file_sha256": "31dfc4c3647f7d6a1d398d2123efe1faa82348428df0180eee2a2358572f9054",
        "line_end": 564,
        "line_start": 555,
        "path": "source/id-ID/units/unit-016-lecture-016.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l16-cor-001",
        "anchor": "o012-rbt-l16-cor-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l16-def-001",
      "projected_id": "urn:uuid:0acd10f0-57f9-57b4-b4cd-4ed5fa1cdc8c",
      "title": "Definisi 16.1 (aksi serat demi serat).",
      "kind": "definition",
      "order": 1,
      "group": "unit:o012-rbt-u016",
      "parent_id": "unit:o012-rbt-l16-s01",
      "native_path": [
        "unit:o012-rbt-u016",
        "unit:o012-rbt-l16",
        "unit:o012-rbt-l16-s01",
        "unit:o012-rbt-l16-def-001"
      ],
      "concept_ids": [
        "concept:fibrewise-action",
        "concept:universal-covering-space",
        "concept:path-class-space",
        "concept:covering-basis",
        "concept:monodromy"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "6eac10fee2e8e83bddbbfd27106cb2ef9baa60b18ca48c681ba12728b5492045",
        "file_sha256": "31dfc4c3647f7d6a1d398d2123efe1faa82348428df0180eee2a2358572f9054",
        "line_end": 99,
        "line_start": 88,
        "path": "source/id-ID/units/unit-016-lecture-016.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l16-def-001",
        "anchor": "o012-rbt-l16-def-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l16-lem-001",
      "projected_id": "urn:uuid:76c329e6-4ccb-5f3e-983b-b8d4921f25e4",
      "title": "Lema 16.1 (ekuivariansi peta hasil bagi).",
      "kind": "lemma",
      "order": 1,
      "group": "unit:o012-rbt-u016",
      "parent_id": "unit:o012-rbt-l16-s02",
      "native_path": [
        "unit:o012-rbt-u016",
        "unit:o012-rbt-l16",
        "unit:o012-rbt-l16-s02",
        "unit:o012-rbt-l16-lem-001"
      ],
      "concept_ids": [
        "concept:fibrewise-action",
        "concept:universal-covering-space",
        "concept:path-class-space",
        "concept:covering-basis",
        "concept:monodromy"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "11953595df3c9bef28b9f16e6a8bcc59686fd07afcf2f74aa92c034830d4df7d",
        "file_sha256": "31dfc4c3647f7d6a1d398d2123efe1faa82348428df0180eee2a2358572f9054",
        "line_end": 220,
        "line_start": 204,
        "path": "source/id-ID/units/unit-016-lecture-016.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l16-lem-001",
        "anchor": "o012-rbt-l16-lem-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l16-mcheck-001",
      "projected_id": "urn:uuid:5d802a75-ff03-5a92-9ca8-1369c359413a",
      "title": "Pemeriksaan penguasaan 16.1 (hasil bagi suatu penutup).",
      "kind": "exercise",
      "order": 1,
      "group": "unit:o012-rbt-u016",
      "parent_id": "unit:o012-rbt-l16-mastery",
      "native_path": [
        "unit:o012-rbt-u016",
        "unit:o012-rbt-l16-mastery",
        "unit:o012-rbt-l16-mcheck-001"
      ],
      "concept_ids": [
        "concept:fibrewise-action",
        "concept:universal-covering-space",
        "concept:path-class-space",
        "concept:covering-basis",
        "concept:monodromy"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u016-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "099b657757c714187773e9a217f21d46e08f0eab705094fe038509fe201fd5e0",
        "file_sha256": "31dfc4c3647f7d6a1d398d2123efe1faa82348428df0180eee2a2358572f9054",
        "line_end": 704,
        "line_start": 696,
        "path": "source/id-ID/units/unit-016-lecture-016.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l16-mcheck-001",
        "anchor": "o012-rbt-l16-mcheck-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l16-sol-001",
            "relation_id": "urn:uuid:84cc12c7-0e99-5d65-9aee-59f35988717d",
            "native_relation_id": "relation:solves:l16-sol-001:l16-mcheck-001"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l16-notice",
      "projected_id": "urn:uuid:5e77c3e5-4683-593f-ae0b-bdaf30a9ba0d",
      "title": "Tentang unit ini",
      "kind": "notice",
      "order": 1,
      "group": "unit:o012-rbt-u016",
      "parent_id": "unit:o012-rbt-u016",
      "native_path": [
        "unit:o012-rbt-u016",
        "unit:o012-rbt-l16-notice"
      ],
      "concept_ids": [
        "concept:fibrewise-action",
        "concept:universal-covering-space",
        "concept:path-class-space",
        "concept:covering-basis",
        "concept:monodromy"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u016-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "58b98e54712c78b2f54edbcc74ae7184c44ed81436b96420e08204d2ae76d17d",
        "file_sha256": "31dfc4c3647f7d6a1d398d2123efe1faa82348428df0180eee2a2358572f9054",
        "line_end": 66,
        "line_start": 12,
        "path": "source/id-ID/units/unit-016-lecture-016.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l16-notice",
        "anchor": "o012-rbt-l16-notice",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l16-s01",
      "projected_id": "urn:uuid:35caca1f-48c5-570a-8ba9-b53412e1d0c8",
      "title": "Aksi serat demi serat dan hasil bagi ruang penutup",
      "kind": "section",
      "order": 1,
      "group": "unit:o012-rbt-u016",
      "parent_id": "unit:o012-rbt-l16",
      "native_path": [
        "unit:o012-rbt-u016",
        "unit:o012-rbt-l16",
        "unit:o012-rbt-l16-s01"
      ],
      "concept_ids": [
        "concept:fibrewise-action",
        "concept:universal-covering-space",
        "concept:path-class-space",
        "concept:covering-basis",
        "concept:monodromy"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "d817517c8d7a48c69de83a603bc6479bca83450a3867a078f35897342816f557",
        "file_sha256": "31dfc4c3647f7d6a1d398d2123efe1faa82348428df0180eee2a2358572f9054",
        "line_end": 182,
        "line_start": 86,
        "path": "source/id-ID/units/unit-016-lecture-016.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l16-s01",
        "anchor": "o012-rbt-l16-s01",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l16",
      "projected_id": "urn:uuid:2fc1f1e4-4fc3-55cd-90e1-c1eb5a33adfd",
      "title": "Kuliah 16",
      "kind": "lecture",
      "order": 2,
      "group": "unit:o012-rbt-u016",
      "parent_id": "unit:o012-rbt-u016",
      "native_path": [
        "unit:o012-rbt-u016",
        "unit:o012-rbt-l16"
      ],
      "concept_ids": [
        "concept:fibrewise-action",
        "concept:universal-covering-space",
        "concept:path-class-space",
        "concept:covering-basis",
        "concept:monodromy"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "326a08cb8b283aba2880e5ca4fd515c78b4a62d2faa4eb2fa593be914f0327a1",
        "file_sha256": "31dfc4c3647f7d6a1d398d2123efe1faa82348428df0180eee2a2358572f9054",
        "line_end": 685,
        "line_start": 68,
        "path": "source/id-ID/units/unit-016-lecture-016.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l16",
        "anchor": "o012-rbt-l16",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l16-dia-001",
      "projected_id": "urn:uuid:deb8f78e-01b2-5736-9cef-4d08d3a9ae49",
      "title": "Diagram 16.1 (segitiga hasil bagi).",
      "kind": "diagram",
      "order": 2,
      "group": "unit:o012-rbt-u016",
      "parent_id": "unit:o012-rbt-l16-s01",
      "native_path": [
        "unit:o012-rbt-u016",
        "unit:o012-rbt-l16",
        "unit:o012-rbt-l16-s01",
        "unit:o012-rbt-l16-dia-001"
      ],
      "concept_ids": [
        "concept:fibrewise-action",
        "concept:universal-covering-space",
        "concept:path-class-space",
        "concept:covering-basis",
        "concept:monodromy"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "fa8c86cf18945111232f1f474886400b39eb4fd7b3b393c94ad5e69b39a1c43b",
        "file_sha256": "31dfc4c3647f7d6a1d398d2123efe1faa82348428df0180eee2a2358572f9054",
        "line_end": 122,
        "line_start": 106,
        "path": "source/id-ID/units/unit-016-lecture-016.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l16-dia-001",
        "anchor": "o012-rbt-l16-dia-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l16-dia-002",
      "projected_id": "urn:uuid:a76dab91-7888-5014-92c1-41ca1393a938",
      "title": "Diagram 16.2 (kelas lintasan dan titik ujung).",
      "kind": "diagram",
      "order": 2,
      "group": "unit:o012-rbt-u016",
      "parent_id": "unit:o012-rbt-l16-s03",
      "native_path": [
        "unit:o012-rbt-u016",
        "unit:o012-rbt-l16",
        "unit:o012-rbt-l16-s03",
        "unit:o012-rbt-l16-dia-002"
      ],
      "concept_ids": [
        "concept:fibrewise-action",
        "concept:universal-covering-space",
        "concept:path-class-space",
        "concept:covering-basis",
        "concept:monodromy"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "1cae4a1f2c202435c4fba62ce29e1f37a2d28c373c3050fd63166b17fb073a33",
        "file_sha256": "31dfc4c3647f7d6a1d398d2123efe1faa82348428df0180eee2a2358572f9054",
        "line_end": 322,
        "line_start": 294,
        "path": "source/id-ID/units/unit-016-lecture-016.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l16-dia-002",
        "anchor": "o012-rbt-l16-dia-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l16-proof-002",
      "projected_id": "urn:uuid:ba105061-f9f1-5c16-8663-be32e9414396",
      "title": "Bukti.",
      "kind": "proof",
      "order": 2,
      "group": "unit:o012-rbt-u016",
      "parent_id": "unit:o012-rbt-l16-s02",
      "native_path": [
        "unit:o012-rbt-u016",
        "unit:o012-rbt-l16",
        "unit:o012-rbt-l16-s02",
        "unit:o012-rbt-l16-proof-002"
      ],
      "concept_ids": [
        "concept:fibrewise-action",
        "concept:universal-covering-space",
        "concept:path-class-space",
        "concept:covering-basis",
        "concept:monodromy"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "0590c1f434319b15f35fc693db8dc3424e8b58f05f90a2f12b32980264794f5e",
        "file_sha256": "31dfc4c3647f7d6a1d398d2123efe1faa82348428df0180eee2a2358572f9054",
        "line_end": 237,
        "line_start": 222,
        "path": "source/id-ID/units/unit-016-lecture-016.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l16-proof-002",
        "anchor": "o012-rbt-l16-proof-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l16-proof-004",
      "projected_id": "urn:uuid:dce6bcfb-474c-594b-a4f6-59d6c29a5fab",
      "title": "Bukti.",
      "kind": "proof",
      "order": 2,
      "group": "unit:o012-rbt-u016",
      "parent_id": "unit:o012-rbt-l16-s04",
      "native_path": [
        "unit:o012-rbt-u016",
        "unit:o012-rbt-l16",
        "unit:o012-rbt-l16-s04",
        "unit:o012-rbt-l16-proof-004"
      ],
      "concept_ids": [
        "concept:fibrewise-action",
        "concept:universal-covering-space",
        "concept:path-class-space",
        "concept:covering-basis",
        "concept:monodromy"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "d964a26e0c0b8e14c669ab0ec4d34b6c94cc95501bd3ab5c487b0083a4bf4dac",
        "file_sha256": "31dfc4c3647f7d6a1d398d2123efe1faa82348428df0180eee2a2358572f9054",
        "line_end": 586,
        "line_start": 566,
        "path": "source/id-ID/units/unit-016-lecture-016.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l16-proof-004",
        "anchor": "o012-rbt-l16-proof-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l16-s02",
      "projected_id": "urn:uuid:e1468038-dfdc-5efb-96c0-e4c1542e9cf2",
      "title": "Aksi kiri hasil bagi dan monodromi kanan",
      "kind": "section",
      "order": 2,
      "group": "unit:o012-rbt-u016",
      "parent_id": "unit:o012-rbt-l16",
      "native_path": [
        "unit:o012-rbt-u016",
        "unit:o012-rbt-l16",
        "unit:o012-rbt-l16-s02"
      ],
      "concept_ids": [
        "concept:fibrewise-action",
        "concept:universal-covering-space",
        "concept:path-class-space",
        "concept:covering-basis",
        "concept:monodromy",
        "concept:commuting-actions"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "5ef7abd0d26b8dfb2e6ae3f3fa7023e8cf6d4929bfacf00dac734a4110563cd3",
        "file_sha256": "31dfc4c3647f7d6a1d398d2123efe1faa82348428df0180eee2a2358572f9054",
        "line_end": 249,
        "line_start": 184,
        "path": "source/id-ID/units/unit-016-lecture-016.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l16-s02",
        "anchor": "o012-rbt-l16-s02",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l16-sol-001",
      "projected_id": "urn:uuid:d4ddea65-6bf8-5b47-976a-44e9a541883b",
      "title": "Solusi Pemeriksaan 16.1",
      "kind": "solution",
      "order": 2,
      "group": "unit:o012-rbt-u016",
      "parent_id": "unit:o012-rbt-l16-mastery",
      "native_path": [
        "unit:o012-rbt-u016",
        "unit:o012-rbt-l16-mastery",
        "unit:o012-rbt-l16-sol-001"
      ],
      "concept_ids": [
        "concept:fibrewise-action",
        "concept:universal-covering-space",
        "concept:path-class-space",
        "concept:covering-basis",
        "concept:monodromy"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u016-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "97a926705ebea59c29003cb43ef57f4df350e43f8b2cabb93ff13bc08dd2bd95",
        "file_sha256": "31dfc4c3647f7d6a1d398d2123efe1faa82348428df0180eee2a2358572f9054",
        "line_end": 755,
        "line_start": 706,
        "path": "source/id-ID/units/unit-016-lecture-016.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l16-sol-001",
        "anchor": "o012-rbt-l16-sol-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l16-mastery",
      "projected_id": "urn:uuid:97f55922-ead7-5b91-9613-369569fe5715",
      "title": "Pendamping penguasaan: pemeriksaan dan solusi lengkap",
      "kind": "mastery_section",
      "order": 3,
      "group": "unit:o012-rbt-u016",
      "parent_id": "unit:o012-rbt-u016",
      "native_path": [
        "unit:o012-rbt-u016",
        "unit:o012-rbt-l16-mastery"
      ],
      "concept_ids": [
        "concept:fibrewise-action",
        "concept:universal-covering-space",
        "concept:path-class-space",
        "concept:covering-basis",
        "concept:monodromy"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u016-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "a7c6011bb63b51f051eacca6b466a4b930ca2735cd5daa6b94dfed8096c22e3f",
        "file_sha256": "31dfc4c3647f7d6a1d398d2123efe1faa82348428df0180eee2a2358572f9054",
        "line_end": 984,
        "line_start": 687,
        "path": "source/id-ID/units/unit-016-lecture-016.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l16-mastery",
        "anchor": "o012-rbt-l16-mastery",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l16-mcheck-002",
      "projected_id": "urn:uuid:08f3c832-50c7-5f25-9043-05d8641611c2",
      "title": "Pemeriksaan penguasaan 16.2 (hasil bagi kiri dan monodromi kanan).",
      "kind": "exercise",
      "order": 3,
      "group": "unit:o012-rbt-u016",
      "parent_id": "unit:o012-rbt-l16-mastery",
      "native_path": [
        "unit:o012-rbt-u016",
        "unit:o012-rbt-l16-mastery",
        "unit:o012-rbt-l16-mcheck-002"
      ],
      "concept_ids": [
        "concept:fibrewise-action",
        "concept:universal-covering-space",
        "concept:path-class-space",
        "concept:covering-basis",
        "concept:monodromy"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u016-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "30293970107cdd76f6ef982115b6fbe7c0113a14eb925bd991512b296496c77f",
        "file_sha256": "31dfc4c3647f7d6a1d398d2123efe1faa82348428df0180eee2a2358572f9054",
        "line_end": 755,
        "line_start": 744,
        "path": "source/id-ID/units/unit-016-lecture-016.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l16-mcheck-002",
        "anchor": "o012-rbt-l16-mcheck-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l16-sol-002",
            "relation_id": "urn:uuid:6bdc4516-5f1a-5acd-a9e5-fd54d97ff0a8",
            "native_relation_id": "relation:solves:l16-sol-002:l16-mcheck-002"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l16-prop-001",
      "projected_id": "urn:uuid:6d75bf0f-588f-5f37-ba14-556104b02eda",
      "title": "Proposisi 16.1 (hasil bagi suatu ruang penutup).",
      "kind": "proposition",
      "order": 3,
      "group": "unit:o012-rbt-u016",
      "parent_id": "unit:o012-rbt-l16-s01",
      "native_path": [
        "unit:o012-rbt-u016",
        "unit:o012-rbt-l16",
        "unit:o012-rbt-l16-s01",
        "unit:o012-rbt-l16-prop-001"
      ],
      "concept_ids": [
        "concept:fibrewise-action",
        "concept:universal-covering-space",
        "concept:path-class-space",
        "concept:covering-basis",
        "concept:monodromy"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "d0a4e7f7f0771f8b199b5b7449a7f7a5aa3b5673c4993023d3aa7bd545554406",
        "file_sha256": "31dfc4c3647f7d6a1d398d2123efe1faa82348428df0180eee2a2358572f9054",
        "line_end": 135,
        "line_start": 124,
        "path": "source/id-ID/units/unit-016-lecture-016.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l16-prop-001",
        "anchor": "o012-rbt-l16-prop-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l16-prop-002",
      "projected_id": "urn:uuid:1f1c1961-591b-57d2-9aa3-9807470a64cb",
      "title": "Proposisi 16.2 (penutup universal berbasis kelas lintasan).",
      "kind": "proposition",
      "order": 3,
      "group": "unit:o012-rbt-u016",
      "parent_id": "unit:o012-rbt-l16-s03",
      "native_path": [
        "unit:o012-rbt-u016",
        "unit:o012-rbt-l16",
        "unit:o012-rbt-l16-s03",
        "unit:o012-rbt-l16-prop-002"
      ],
      "concept_ids": [
        "concept:fibrewise-action",
        "concept:universal-covering-space",
        "concept:path-class-space",
        "concept:covering-basis",
        "concept:monodromy"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "7ff783c991a393d9aa80a31d88b4b79a2c81689de59d23dc2a091571fdc24b8e",
        "file_sha256": "31dfc4c3647f7d6a1d398d2123efe1faa82348428df0180eee2a2358572f9054",
        "line_end": 349,
        "line_start": 337,
        "path": "source/id-ID/units/unit-016-lecture-016.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l16-prop-002",
        "anchor": "o012-rbt-l16-prop-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l16-prop-003",
      "projected_id": "urn:uuid:8e1f35d0-cf80-5bec-bbaf-3f99990d2b32",
      "title": "Proposisi 16.3 (surjektivitas esensial monodromi).",
      "kind": "proposition",
      "order": 3,
      "group": "unit:o012-rbt-u016",
      "parent_id": "unit:o012-rbt-l16-s04",
      "native_path": [
        "unit:o012-rbt-u016",
        "unit:o012-rbt-l16",
        "unit:o012-rbt-l16-s04",
        "unit:o012-rbt-l16-prop-003"
      ],
      "concept_ids": [
        "concept:fibrewise-action",
        "concept:universal-covering-space",
        "concept:path-class-space",
        "concept:covering-basis",
        "concept:monodromy"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "bee9181371c9b4d35729f6aebf9f92103ccb679272fdff073fd34cd35fd11390",
        "file_sha256": "31dfc4c3647f7d6a1d398d2123efe1faa82348428df0180eee2a2358572f9054",
        "line_end": 677,
        "line_start": 664,
        "path": "source/id-ID/units/unit-016-lecture-016.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l16-prop-003",
        "anchor": "o012-rbt-l16-prop-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l16-s03",
      "projected_id": "urn:uuid:8657055f-02a3-5c76-aa7e-3ecf34a79eb2",
      "title": "Konstruksi himpunan kelas lintasan dan topologi basis",
      "kind": "section",
      "order": 3,
      "group": "unit:o012-rbt-u016",
      "parent_id": "unit:o012-rbt-l16",
      "native_path": [
        "unit:o012-rbt-u016",
        "unit:o012-rbt-l16",
        "unit:o012-rbt-l16-s03"
      ],
      "concept_ids": [
        "concept:fibrewise-action",
        "concept:universal-covering-space",
        "concept:path-class-space",
        "concept:covering-basis",
        "concept:monodromy",
        "concept:covering-basis-topology",
        "concept:endpoint-projection",
        "concept:sheet-of-a-covering"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "1b10af660cc55bd032da31e6f29e5d1b3029ad4c788eb69e14cf85aff036f2c2",
        "file_sha256": "31dfc4c3647f7d6a1d398d2123efe1faa82348428df0180eee2a2358572f9054",
        "line_end": 538,
        "line_start": 251,
        "path": "source/id-ID/units/unit-016-lecture-016.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l16-s03",
        "anchor": "o012-rbt-l16-s03",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l16-note-001",
      "projected_id": "urn:uuid:deb45aa6-6370-5399-86da-c68becd0bba0",
      "title": "Batas hasil.",
      "kind": "note",
      "order": 4,
      "group": "unit:o012-rbt-u016",
      "parent_id": "unit:o012-rbt-l16-s04",
      "native_path": [
        "unit:o012-rbt-u016",
        "unit:o012-rbt-l16",
        "unit:o012-rbt-l16-s04",
        "unit:o012-rbt-l16-note-001"
      ],
      "concept_ids": [
        "concept:fibrewise-action",
        "concept:universal-covering-space",
        "concept:path-class-space",
        "concept:covering-basis",
        "concept:monodromy"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u016-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "1d0bfeb9146ef158d15d32bdb108bf56f2a39c760c74aebe50318546885794fc",
        "file_sha256": "31dfc4c3647f7d6a1d398d2123efe1faa82348428df0180eee2a2358572f9054",
        "line_end": 685,
        "line_start": 679,
        "path": "source/id-ID/units/unit-016-lecture-016.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l16-note-001",
        "anchor": "o012-rbt-l16-note-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l16-proof-001",
      "projected_id": "urn:uuid:7078a14d-8563-5543-86bf-93ec029b90cf",
      "title": "Bukti.",
      "kind": "proof",
      "order": 4,
      "group": "unit:o012-rbt-u016",
      "parent_id": "unit:o012-rbt-l16-s01",
      "native_path": [
        "unit:o012-rbt-u016",
        "unit:o012-rbt-l16",
        "unit:o012-rbt-l16-s01",
        "unit:o012-rbt-l16-proof-001"
      ],
      "concept_ids": [
        "concept:fibrewise-action",
        "concept:universal-covering-space",
        "concept:path-class-space",
        "concept:covering-basis",
        "concept:monodromy"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "b283d469336c08db4ee5c19544084e8fa36480801ddf8c869a21ca09d0b082e0",
        "file_sha256": "31dfc4c3647f7d6a1d398d2123efe1faa82348428df0180eee2a2358572f9054",
        "line_end": 182,
        "line_start": 137,
        "path": "source/id-ID/units/unit-016-lecture-016.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l16-proof-001",
        "anchor": "o012-rbt-l16-proof-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l16-proof-003",
      "projected_id": "urn:uuid:c6e4f337-7ee7-5c86-8cb4-4f2c45321085",
      "title": "Bukti.",
      "kind": "proof",
      "order": 4,
      "group": "unit:o012-rbt-u016",
      "parent_id": "unit:o012-rbt-l16-s03",
      "native_path": [
        "unit:o012-rbt-u016",
        "unit:o012-rbt-l16",
        "unit:o012-rbt-l16-s03",
        "unit:o012-rbt-l16-proof-003"
      ],
      "concept_ids": [
        "concept:fibrewise-action",
        "concept:universal-covering-space",
        "concept:path-class-space",
        "concept:covering-basis",
        "concept:monodromy"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "f564199a867564c5605b8e4e0b7ea3ea630ab53ca3bd5acba3aa68d13ec720d2",
        "file_sha256": "31dfc4c3647f7d6a1d398d2123efe1faa82348428df0180eee2a2358572f9054",
        "line_end": 538,
        "line_start": 351,
        "path": "source/id-ID/units/unit-016-lecture-016.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l16-proof-003",
        "anchor": "o012-rbt-l16-proof-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l16-s04",
      "projected_id": "urn:uuid:0f4697eb-f4a0-512b-93e9-9ee829e0a09b",
      "title": "Realisasi subgrup dan semua representasi",
      "kind": "section",
      "order": 4,
      "group": "unit:o012-rbt-u016",
      "parent_id": "unit:o012-rbt-l16",
      "native_path": [
        "unit:o012-rbt-u016",
        "unit:o012-rbt-l16",
        "unit:o012-rbt-l16-s04"
      ],
      "concept_ids": [
        "concept:fibrewise-action",
        "concept:universal-covering-space",
        "concept:path-class-space",
        "concept:covering-basis",
        "concept:monodromy",
        "concept:closed-lift-criterion"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "47b502a473f93008a0526353f82d3f6a91a90ab9e87376c7818b0a284485c246",
        "file_sha256": "31dfc4c3647f7d6a1d398d2123efe1faa82348428df0180eee2a2358572f9054",
        "line_end": 685,
        "line_start": 540,
        "path": "source/id-ID/units/unit-016-lecture-016.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l16-s04",
        "anchor": "o012-rbt-l16-s04",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l16-sol-002",
      "projected_id": "urn:uuid:a10a2a0e-4e75-5e07-ab94-b6a48ef7d4ff",
      "title": "Solusi Pemeriksaan 16.2",
      "kind": "solution",
      "order": 4,
      "group": "unit:o012-rbt-u016",
      "parent_id": "unit:o012-rbt-l16-mastery",
      "native_path": [
        "unit:o012-rbt-u016",
        "unit:o012-rbt-l16-mastery",
        "unit:o012-rbt-l16-sol-002"
      ],
      "concept_ids": [
        "concept:fibrewise-action",
        "concept:universal-covering-space",
        "concept:path-class-space",
        "concept:covering-basis",
        "concept:monodromy"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u016-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "ff944bb9f565eed6011421a7826a8b570cda3c4d209408bea4017ccf69141eca",
        "file_sha256": "31dfc4c3647f7d6a1d398d2123efe1faa82348428df0180eee2a2358572f9054",
        "line_end": 809,
        "line_start": 757,
        "path": "source/id-ID/units/unit-016-lecture-016.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l16-sol-002",
        "anchor": "o012-rbt-l16-sol-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l16-mcheck-003",
      "projected_id": "urn:uuid:8903fe43-cecf-58e5-8bbc-2d7f3d9080b0",
      "title": "Pemeriksaan penguasaan 16.3 (basis dan lembaran tanpa pemilih lintasan).",
      "kind": "exercise",
      "order": 5,
      "group": "unit:o012-rbt-u016",
      "parent_id": "unit:o012-rbt-l16-mastery",
      "native_path": [
        "unit:o012-rbt-u016",
        "unit:o012-rbt-l16-mastery",
        "unit:o012-rbt-l16-mcheck-003"
      ],
      "concept_ids": [
        "concept:fibrewise-action",
        "concept:universal-covering-space",
        "concept:path-class-space",
        "concept:covering-basis",
        "concept:monodromy"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u016-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "eea514afbbefb93a394073d19fcad5d8d8d1be94825388a3cc6a29ff18a493fb",
        "file_sha256": "31dfc4c3647f7d6a1d398d2123efe1faa82348428df0180eee2a2358572f9054",
        "line_end": 809,
        "line_start": 797,
        "path": "source/id-ID/units/unit-016-lecture-016.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l16-mcheck-003",
        "anchor": "o012-rbt-l16-mcheck-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l16-sol-003",
            "relation_id": "urn:uuid:42b42a3c-e33e-5d9b-9c40-c67fe4241807",
            "native_relation_id": "relation:solves:l16-sol-003:l16-mcheck-003"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l16-sol-003",
      "projected_id": "urn:uuid:8a91ce60-03a2-57af-8926-66c0dda06608",
      "title": "Solusi Pemeriksaan 16.3",
      "kind": "solution",
      "order": 6,
      "group": "unit:o012-rbt-u016",
      "parent_id": "unit:o012-rbt-l16-mastery",
      "native_path": [
        "unit:o012-rbt-u016",
        "unit:o012-rbt-l16-mastery",
        "unit:o012-rbt-l16-sol-003"
      ],
      "concept_ids": [
        "concept:fibrewise-action",
        "concept:universal-covering-space",
        "concept:path-class-space",
        "concept:covering-basis",
        "concept:monodromy"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u016-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "ab67727297f40de17d5397bd2cc7557383411f551bf43ae0ffe82f1e1bd8cffd",
        "file_sha256": "31dfc4c3647f7d6a1d398d2123efe1faa82348428df0180eee2a2358572f9054",
        "line_end": 850,
        "line_start": 811,
        "path": "source/id-ID/units/unit-016-lecture-016.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l16-sol-003",
        "anchor": "o012-rbt-l16-sol-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l16-mcheck-004",
      "projected_id": "urn:uuid:4f3bc3c0-52dd-5faf-b235-d042a520f10d",
      "title": "Pemeriksaan penguasaan 16.4 (pengangkatan dan keterhubungan sederhana).",
      "kind": "exercise",
      "order": 7,
      "group": "unit:o012-rbt-u016",
      "parent_id": "unit:o012-rbt-l16-mastery",
      "native_path": [
        "unit:o012-rbt-u016",
        "unit:o012-rbt-l16-mastery",
        "unit:o012-rbt-l16-mcheck-004"
      ],
      "concept_ids": [
        "concept:fibrewise-action",
        "concept:universal-covering-space",
        "concept:path-class-space",
        "concept:covering-basis",
        "concept:monodromy"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u016-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "50eb8d6ee7887c2e4ef58fbb96428d26ac6690b43f77a23cbaf00e96a3fadeea",
        "file_sha256": "31dfc4c3647f7d6a1d398d2123efe1faa82348428df0180eee2a2358572f9054",
        "line_end": 850,
        "line_start": 844,
        "path": "source/id-ID/units/unit-016-lecture-016.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l16-mcheck-004",
        "anchor": "o012-rbt-l16-mcheck-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l16-sol-004",
            "relation_id": "urn:uuid:43d2cd33-cffd-5e23-890b-cf7e57776871",
            "native_relation_id": "relation:solves:l16-sol-004:l16-mcheck-004"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l16-sol-004",
      "projected_id": "urn:uuid:b8e88399-43c0-5b73-aded-c34fa999c5d9",
      "title": "Solusi Pemeriksaan 16.4",
      "kind": "solution",
      "order": 8,
      "group": "unit:o012-rbt-u016",
      "parent_id": "unit:o012-rbt-l16-mastery",
      "native_path": [
        "unit:o012-rbt-u016",
        "unit:o012-rbt-l16-mastery",
        "unit:o012-rbt-l16-sol-004"
      ],
      "concept_ids": [
        "concept:fibrewise-action",
        "concept:universal-covering-space",
        "concept:path-class-space",
        "concept:covering-basis",
        "concept:monodromy"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u016-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "d206a78181b3d38c1ed6d806b33c2dfd23b40627e4513551a6feb644de1e2470",
        "file_sha256": "31dfc4c3647f7d6a1d398d2123efe1faa82348428df0180eee2a2358572f9054",
        "line_end": 887,
        "line_start": 852,
        "path": "source/id-ID/units/unit-016-lecture-016.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l16-sol-004",
        "anchor": "o012-rbt-l16-sol-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l16-mcheck-005",
      "projected_id": "urn:uuid:e2fb2d4b-6765-55b6-b535-0dd17891fa8c",
      "title": "Pemeriksaan penguasaan 16.5 (realisasi subgrup).",
      "kind": "exercise",
      "order": 9,
      "group": "unit:o012-rbt-u016",
      "parent_id": "unit:o012-rbt-l16-mastery",
      "native_path": [
        "unit:o012-rbt-u016",
        "unit:o012-rbt-l16-mastery",
        "unit:o012-rbt-l16-mcheck-005"
      ],
      "concept_ids": [
        "concept:fibrewise-action",
        "concept:universal-covering-space",
        "concept:path-class-space",
        "concept:covering-basis",
        "concept:monodromy"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u016-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "e6d94d78000de4df7e1a9641b90d021459056cc2c22b18aee05ad69f30505632",
        "file_sha256": "31dfc4c3647f7d6a1d398d2123efe1faa82348428df0180eee2a2358572f9054",
        "line_end": 887,
        "line_start": 882,
        "path": "source/id-ID/units/unit-016-lecture-016.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l16-mcheck-005",
        "anchor": "o012-rbt-l16-mcheck-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l16-sol-005",
            "relation_id": "urn:uuid:ccc5adc0-a309-5cef-9df7-365db18dccad",
            "native_relation_id": "relation:solves:l16-sol-005:l16-mcheck-005"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l16-sol-005",
      "projected_id": "urn:uuid:26fbe2f1-27f7-5f0a-99ce-c889a0f28087",
      "title": "Solusi Pemeriksaan 16.5",
      "kind": "solution",
      "order": 10,
      "group": "unit:o012-rbt-u016",
      "parent_id": "unit:o012-rbt-l16-mastery",
      "native_path": [
        "unit:o012-rbt-u016",
        "unit:o012-rbt-l16-mastery",
        "unit:o012-rbt-l16-sol-005"
      ],
      "concept_ids": [
        "concept:fibrewise-action",
        "concept:universal-covering-space",
        "concept:path-class-space",
        "concept:covering-basis",
        "concept:monodromy"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u016-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "e484fdde13820ce19e8c222aac55a2fcb462dd6b8de181187b2d1ae51e692ea8",
        "file_sha256": "31dfc4c3647f7d6a1d398d2123efe1faa82348428df0180eee2a2358572f9054",
        "line_end": 923,
        "line_start": 889,
        "path": "source/id-ID/units/unit-016-lecture-016.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l16-sol-005",
        "anchor": "o012-rbt-l16-sol-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l16-mcheck-006",
      "projected_id": "urn:uuid:b26182f8-4113-5a30-821c-115ee9877206",
      "title": "Pemeriksaan penguasaan 16.6 (realisasi orbit dan komponen).",
      "kind": "exercise",
      "order": 11,
      "group": "unit:o012-rbt-u016",
      "parent_id": "unit:o012-rbt-l16-mastery",
      "native_path": [
        "unit:o012-rbt-u016",
        "unit:o012-rbt-l16-mastery",
        "unit:o012-rbt-l16-mcheck-006"
      ],
      "concept_ids": [
        "concept:fibrewise-action",
        "concept:universal-covering-space",
        "concept:path-class-space",
        "concept:covering-basis",
        "concept:monodromy"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u016-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "39f9e160a165e899c67a06aebd2d1b145cdc6c8750348949e4d24e8633da0a84",
        "file_sha256": "31dfc4c3647f7d6a1d398d2123efe1faa82348428df0180eee2a2358572f9054",
        "line_end": 923,
        "line_start": 916,
        "path": "source/id-ID/units/unit-016-lecture-016.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l16-mcheck-006",
        "anchor": "o012-rbt-l16-mcheck-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l16-sol-006",
            "relation_id": "urn:uuid:f39264d4-7319-518c-8026-abad42b4d994",
            "native_relation_id": "relation:solves:l16-sol-006:l16-mcheck-006"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l16-sol-006",
      "projected_id": "urn:uuid:b91ec13f-c772-5e7f-91c3-0a429ee19690",
      "title": "Solusi Pemeriksaan 16.6",
      "kind": "solution",
      "order": 12,
      "group": "unit:o012-rbt-u016",
      "parent_id": "unit:o012-rbt-l16-mastery",
      "native_path": [
        "unit:o012-rbt-u016",
        "unit:o012-rbt-l16-mastery",
        "unit:o012-rbt-l16-sol-006"
      ],
      "concept_ids": [
        "concept:fibrewise-action",
        "concept:universal-covering-space",
        "concept:path-class-space",
        "concept:covering-basis",
        "concept:monodromy"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u016-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "6d41148fca9ecd7019bf34a507f9e8fa669b5037fe57dbf546cbfddddc144cd9",
        "file_sha256": "31dfc4c3647f7d6a1d398d2123efe1faa82348428df0180eee2a2358572f9054",
        "line_end": 984,
        "line_start": 925,
        "path": "source/id-ID/units/unit-016-lecture-016.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l16-sol-006",
        "anchor": "o012-rbt-l16-sol-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-u016",
      "projected_id": "urn:uuid:9a7b14c4-a6ff-5742-9354-6fd10d14154e",
      "title": "Topologi Aljabar - Unit 16: Penutup Universal, Hasil Bagi Subgrup, dan Surjektivitas Esensial",
      "kind": "reader_unit",
      "order": 16,
      "group": "unit:o012-rbt-u016",
      "parent_id": "course:o012-d60",
      "native_path": [
        "unit:o012-rbt-u016"
      ],
      "concept_ids": [
        "concept:fibrewise-action",
        "concept:universal-covering-space",
        "concept:path-class-space",
        "concept:covering-basis",
        "concept:monodromy"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u016-composite-cc-by-4.0"
      ],
      "provenance_relation": "composite_translated_and_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "31dfc4c3647f7d6a1d398d2123efe1faa82348428df0180eee2a2358572f9054",
        "file_sha256": "31dfc4c3647f7d6a1d398d2123efe1faa82348428df0180eee2a2358572f9054",
        "line_end": 984,
        "line_start": 1,
        "path": "source/id-ID/units/unit-016-lecture-016.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/",
        "anchor": null,
        "state": "course_fallback",
        "anchor_occurrences": 0
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l17-def-001",
      "projected_id": "urn:uuid:7f710bad-7411-5e98-b5e0-f4495731c2d2",
      "title": "Definisi 17.1 (himpunan dan grup homotopi ke-$n$).",
      "kind": "definition",
      "order": 1,
      "group": "unit:o012-rbt-u017",
      "parent_id": "unit:o012-rbt-l17-s03",
      "native_path": [
        "unit:o012-rbt-u017",
        "unit:o012-rbt-l17",
        "unit:o012-rbt-l17-s03",
        "unit:o012-rbt-l17-def-001"
      ],
      "concept_ids": [
        "concept:equivalence-of-categories",
        "concept:higher-homotopy-group",
        "concept:homotopy-relative",
        "concept:topological-group",
        "concept:loop-space"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "af6106d42c9451665a5df06bcd2cafa534b1469da2c0db27a62b8b0c077ef33d",
        "file_sha256": "47576d7c26a436ba915c276b692e2bc0ead6fae038295fee3a82a50426ed9a96",
        "line_end": 301,
        "line_start": 290,
        "path": "source/id-ID/units/unit-017-lecture-017.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l17-def-001",
        "anchor": "o012-rbt-l17-def-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l17-exa-001",
      "projected_id": "urn:uuid:99d1f913-0c75-59b0-825d-3dda1849a114",
      "title": "Contoh 17.1 (grup fundamental suatu grup topologis).",
      "kind": "example",
      "order": 1,
      "group": "unit:o012-rbt-u017",
      "parent_id": "unit:o012-rbt-l17-s07",
      "native_path": [
        "unit:o012-rbt-u017",
        "unit:o012-rbt-l17",
        "unit:o012-rbt-l17-s07",
        "unit:o012-rbt-l17-exa-001"
      ],
      "concept_ids": [
        "concept:equivalence-of-categories",
        "concept:higher-homotopy-group",
        "concept:homotopy-relative",
        "concept:topological-group",
        "concept:loop-space"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "8ff14c1a76fd47a37d568e5949d048aab3af60fd7e9f31505b387f43c3a58b62",
        "file_sha256": "47576d7c26a436ba915c276b692e2bc0ead6fae038295fee3a82a50426ed9a96",
        "line_end": 571,
        "line_start": 540,
        "path": "source/id-ID/units/unit-017-lecture-017.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l17-exa-001",
        "anchor": "o012-rbt-l17-exa-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l17-lem-001",
      "projected_id": "urn:uuid:64acbcc4-cf31-5507-84f6-8dff6ed092a0",
      "title": "Lema 17.1 (keunikan pemetaan pengangkat).",
      "kind": "lemma",
      "order": 1,
      "group": "unit:o012-rbt-u017",
      "parent_id": "unit:o012-rbt-l17-s01",
      "native_path": [
        "unit:o012-rbt-u017",
        "unit:o012-rbt-l17",
        "unit:o012-rbt-l17-s01",
        "unit:o012-rbt-l17-lem-001"
      ],
      "concept_ids": [
        "concept:equivalence-of-categories",
        "concept:higher-homotopy-group",
        "concept:homotopy-relative",
        "concept:topological-group",
        "concept:loop-space"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "5f84af26be950911303add142af96789d4c6e867db5b9752317d8e5d37fa3b00",
        "file_sha256": "47576d7c26a436ba915c276b692e2bc0ead6fae038295fee3a82a50426ed9a96",
        "line_end": 97,
        "line_start": 87,
        "path": "source/id-ID/units/unit-017-lecture-017.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l17-lem-001",
        "anchor": "o012-rbt-l17-lem-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l17-lem-002",
      "projected_id": "urn:uuid:96e58d0a-b926-5368-98a3-939b90971c5a",
      "title": "Lema 17.2 (argumen Eckmann--Hilton).",
      "kind": "lemma",
      "order": 1,
      "group": "unit:o012-rbt-u017",
      "parent_id": "unit:o012-rbt-l17-s06",
      "native_path": [
        "unit:o012-rbt-u017",
        "unit:o012-rbt-l17",
        "unit:o012-rbt-l17-s06",
        "unit:o012-rbt-l17-lem-002"
      ],
      "concept_ids": [
        "concept:equivalence-of-categories",
        "concept:higher-homotopy-group",
        "concept:homotopy-relative",
        "concept:topological-group",
        "concept:loop-space"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "777f8e64f0ffe7bf374721982244445294360cd45c577f133034a3ce9a5f088e",
        "file_sha256": "47576d7c26a436ba915c276b692e2bc0ead6fae038295fee3a82a50426ed9a96",
        "line_end": 483,
        "line_start": 462,
        "path": "source/id-ID/units/unit-017-lecture-017.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l17-lem-002",
        "anchor": "o012-rbt-l17-lem-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l17-mcheck-001",
      "projected_id": "urn:uuid:3d9af867-ada4-5b62-a3fe-7cc80d29bf18",
      "title": "Pemeriksaan penguasaan 17.1 (keunikan dan komponen ruang penutup).",
      "kind": "exercise",
      "order": 1,
      "group": "unit:o012-rbt-u017",
      "parent_id": "unit:o012-rbt-l17-mastery",
      "native_path": [
        "unit:o012-rbt-u017",
        "unit:o012-rbt-l17-mastery",
        "unit:o012-rbt-l17-mcheck-001"
      ],
      "concept_ids": [
        "concept:equivalence-of-categories",
        "concept:higher-homotopy-group",
        "concept:homotopy-relative",
        "concept:topological-group",
        "concept:loop-space"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u017-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "c0c93a3e30169ae60d6f3906edb2c24442474010057ba00fa38c22556fc75c08",
        "file_sha256": "47576d7c26a436ba915c276b692e2bc0ead6fae038295fee3a82a50426ed9a96",
        "line_end": 683,
        "line_start": 677,
        "path": "source/id-ID/units/unit-017-lecture-017.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l17-mcheck-001",
        "anchor": "o012-rbt-l17-mcheck-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l17-sol-001",
            "relation_id": "urn:uuid:b1218659-50e6-590c-ad2c-5ef543b49f03",
            "native_relation_id": "relation:solves:l17-sol-001:l17-mcheck-001"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l17-notice",
      "projected_id": "urn:uuid:cb851a51-ba00-5d98-8c36-df9564d8edc6",
      "title": "Tentang unit ini",
      "kind": "notice",
      "order": 1,
      "group": "unit:o012-rbt-u017",
      "parent_id": "unit:o012-rbt-u017",
      "native_path": [
        "unit:o012-rbt-u017",
        "unit:o012-rbt-l17-notice"
      ],
      "concept_ids": [
        "concept:equivalence-of-categories",
        "concept:higher-homotopy-group",
        "concept:homotopy-relative",
        "concept:topological-group",
        "concept:loop-space"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u017-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "efc29d79bb5c332c83aa9a822e7e49d5c56388b497ce6c04065ab907220ea424",
        "file_sha256": "47576d7c26a436ba915c276b692e2bc0ead6fae038295fee3a82a50426ed9a96",
        "line_end": 69,
        "line_start": 12,
        "path": "source/id-ID/units/unit-017-lecture-017.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l17-notice",
        "anchor": "o012-rbt-l17-notice",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l17-s01",
      "projected_id": "urn:uuid:97854657-cbde-58ba-a6a5-2157cb97e5cb",
      "title": "Keunikan pemetaan ke ruang penutup",
      "kind": "section",
      "order": 1,
      "group": "unit:o012-rbt-u017",
      "parent_id": "unit:o012-rbt-l17",
      "native_path": [
        "unit:o012-rbt-u017",
        "unit:o012-rbt-l17",
        "unit:o012-rbt-l17-s01"
      ],
      "concept_ids": [
        "concept:equivalence-of-categories",
        "concept:higher-homotopy-group",
        "concept:homotopy-relative",
        "concept:topological-group",
        "concept:loop-space"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "8a726c079f8bc7679378ca9371c5e7d45a8d90bf106785cd9cf4e817867000ed",
        "file_sha256": "47576d7c26a436ba915c276b692e2bc0ead6fae038295fee3a82a50426ed9a96",
        "line_end": 162,
        "line_start": 85,
        "path": "source/id-ID/units/unit-017-lecture-017.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l17-s01",
        "anchor": "o012-rbt-l17-s01",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l17-thm-001",
      "projected_id": "urn:uuid:0fab310f-f060-544e-9f20-27e35675a5c0",
      "title": "Teorema 17.1 (klasifikasi ruang penutup).",
      "kind": "theorem",
      "order": 1,
      "group": "unit:o012-rbt-u017",
      "parent_id": "unit:o012-rbt-l17-s02",
      "native_path": [
        "unit:o012-rbt-u017",
        "unit:o012-rbt-l17",
        "unit:o012-rbt-l17-s02",
        "unit:o012-rbt-l17-thm-001"
      ],
      "concept_ids": [
        "concept:equivalence-of-categories",
        "concept:higher-homotopy-group",
        "concept:homotopy-relative",
        "concept:topological-group",
        "concept:loop-space"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "d7cebabc72f7901207225d7777b3f8db3c37a6f2f8a385ef9155b9054783d253",
        "file_sha256": "47576d7c26a436ba915c276b692e2bc0ead6fae038295fee3a82a50426ed9a96",
        "line_end": 176,
        "line_start": 166,
        "path": "source/id-ID/units/unit-017-lecture-017.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l17-thm-001",
        "anchor": "o012-rbt-l17-thm-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l17",
      "projected_id": "urn:uuid:9f11d948-77b9-5f81-8ee5-416841b23353",
      "title": "Kuliah 17",
      "kind": "lecture",
      "order": 2,
      "group": "unit:o012-rbt-u017",
      "parent_id": "unit:o012-rbt-u017",
      "native_path": [
        "unit:o012-rbt-u017",
        "unit:o012-rbt-l17"
      ],
      "concept_ids": [
        "concept:equivalence-of-categories",
        "concept:higher-homotopy-group",
        "concept:homotopy-relative",
        "concept:topological-group",
        "concept:loop-space"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "27233b32e0213364ec17550dd0e68092a621b21f66a500bc5b7beb68318aa7e6",
        "file_sha256": "47576d7c26a436ba915c276b692e2bc0ead6fae038295fee3a82a50426ed9a96",
        "line_end": 668,
        "line_start": 71,
        "path": "source/id-ID/units/unit-017-lecture-017.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l17",
        "anchor": "o012-rbt-l17",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l17-proof-001",
      "projected_id": "urn:uuid:c27cdecf-7926-52d4-925d-255dbd832ada",
      "title": "Bukti.",
      "kind": "proof",
      "order": 2,
      "group": "unit:o012-rbt-u017",
      "parent_id": "unit:o012-rbt-l17-s01",
      "native_path": [
        "unit:o012-rbt-u017",
        "unit:o012-rbt-l17",
        "unit:o012-rbt-l17-s01",
        "unit:o012-rbt-l17-proof-001"
      ],
      "concept_ids": [
        "concept:equivalence-of-categories",
        "concept:higher-homotopy-group",
        "concept:homotopy-relative",
        "concept:topological-group",
        "concept:loop-space"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "18df71fab43839e4af6bf44b9aaf312fde536088f673b607c8dd8da489203a58",
        "file_sha256": "47576d7c26a436ba915c276b692e2bc0ead6fae038295fee3a82a50426ed9a96",
        "line_end": 119,
        "line_start": 99,
        "path": "source/id-ID/units/unit-017-lecture-017.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l17-proof-001",
        "anchor": "o012-rbt-l17-proof-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l17-proof-003",
      "projected_id": "urn:uuid:323d1c1f-423a-5c2b-bbd8-144bb1c9573e",
      "title": "Bukti.",
      "kind": "proof",
      "order": 2,
      "group": "unit:o012-rbt-u017",
      "parent_id": "unit:o012-rbt-l17-s02",
      "native_path": [
        "unit:o012-rbt-u017",
        "unit:o012-rbt-l17",
        "unit:o012-rbt-l17-s02",
        "unit:o012-rbt-l17-proof-003"
      ],
      "concept_ids": [
        "concept:equivalence-of-categories",
        "concept:higher-homotopy-group",
        "concept:homotopy-relative",
        "concept:topological-group",
        "concept:loop-space"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "e4458f5083b619693ae6226fa6472dbd46554210a959ffdc0ff5c75034977140",
        "file_sha256": "47576d7c26a436ba915c276b692e2bc0ead6fae038295fee3a82a50426ed9a96",
        "line_end": 263,
        "line_start": 178,
        "path": "source/id-ID/units/unit-017-lecture-017.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l17-proof-003",
        "anchor": "o012-rbt-l17-proof-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l17-proof-004",
      "projected_id": "urn:uuid:112f06a9-6ec0-51f8-9653-0afd632d81e8",
      "title": "Bukti.",
      "kind": "proof",
      "order": 2,
      "group": "unit:o012-rbt-u017",
      "parent_id": "unit:o012-rbt-l17-s06",
      "native_path": [
        "unit:o012-rbt-u017",
        "unit:o012-rbt-l17",
        "unit:o012-rbt-l17-s06",
        "unit:o012-rbt-l17-proof-004"
      ],
      "concept_ids": [
        "concept:equivalence-of-categories",
        "concept:higher-homotopy-group",
        "concept:homotopy-relative",
        "concept:topological-group",
        "concept:loop-space"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "3a6e876d9d7d9272abf57cb4b29ad609e248966c1c889cef1fdd66ab7d4f89ef",
        "file_sha256": "47576d7c26a436ba915c276b692e2bc0ead6fae038295fee3a82a50426ed9a96",
        "line_end": 536,
        "line_start": 485,
        "path": "source/id-ID/units/unit-017-lecture-017.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l17-proof-004",
        "anchor": "o012-rbt-l17-proof-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l17-prop-001",
      "projected_id": "urn:uuid:35dacff2-6a85-5afb-87da-eba460826ffa",
      "title": "Proposisi 17.1 (komutativitas grup homotopi lebih tinggi).",
      "kind": "proposition",
      "order": 2,
      "group": "unit:o012-rbt-u017",
      "parent_id": "unit:o012-rbt-l17-s07",
      "native_path": [
        "unit:o012-rbt-u017",
        "unit:o012-rbt-l17",
        "unit:o012-rbt-l17-s07",
        "unit:o012-rbt-l17-prop-001"
      ],
      "concept_ids": [
        "concept:equivalence-of-categories",
        "concept:higher-homotopy-group",
        "concept:homotopy-relative",
        "concept:topological-group",
        "concept:loop-space"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "fa35cda497f44152bd8dc526f039e290378076ff5200f71899a2b2599e234143",
        "file_sha256": "47576d7c26a436ba915c276b692e2bc0ead6fae038295fee3a82a50426ed9a96",
        "line_end": 658,
        "line_start": 655,
        "path": "source/id-ID/units/unit-017-lecture-017.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l17-prop-001",
        "anchor": "o012-rbt-l17-prop-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l17-s02",
      "projected_id": "urn:uuid:2f5a4dc6-6b64-56b0-97fb-8ecffd84658c",
      "title": "Kepenuhan dan teorema klasifikasi",
      "kind": "section",
      "order": 2,
      "group": "unit:o012-rbt-u017",
      "parent_id": "unit:o012-rbt-l17",
      "native_path": [
        "unit:o012-rbt-u017",
        "unit:o012-rbt-l17",
        "unit:o012-rbt-l17-s02"
      ],
      "concept_ids": [
        "concept:equivalence-of-categories",
        "concept:higher-homotopy-group",
        "concept:homotopy-relative",
        "concept:topological-group",
        "concept:loop-space"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "fd20a1265d61cd110490d53fd936cc61af06189b077f1d2da28cc6cd8dab0578",
        "file_sha256": "47576d7c26a436ba915c276b692e2bc0ead6fae038295fee3a82a50426ed9a96",
        "line_end": 263,
        "line_start": 164,
        "path": "source/id-ID/units/unit-017-lecture-017.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l17-s02",
        "anchor": "o012-rbt-l17-s02",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l17-sol-001",
      "projected_id": "urn:uuid:205fe53f-1807-5b6d-a325-78fe10b0baeb",
      "title": "Solusi Pemeriksaan 17.1",
      "kind": "solution",
      "order": 2,
      "group": "unit:o012-rbt-u017",
      "parent_id": "unit:o012-rbt-l17-mastery",
      "native_path": [
        "unit:o012-rbt-u017",
        "unit:o012-rbt-l17-mastery",
        "unit:o012-rbt-l17-sol-001"
      ],
      "concept_ids": [
        "concept:equivalence-of-categories",
        "concept:higher-homotopy-group",
        "concept:homotopy-relative",
        "concept:topological-group",
        "concept:loop-space"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u017-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "5f0324490a74adde77171a20803c544a05a24635d019eee6a686bc8badce8e01",
        "file_sha256": "47576d7c26a436ba915c276b692e2bc0ead6fae038295fee3a82a50426ed9a96",
        "line_end": 712,
        "line_start": 685,
        "path": "source/id-ID/units/unit-017-lecture-017.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l17-sol-001",
        "anchor": "o012-rbt-l17-sol-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l17-cor-001",
      "projected_id": "urn:uuid:12a09b7a-0691-5e88-bc80-c5acf02f60dc",
      "title": "Akibat 17.1 (kesetiaan monodromi).",
      "kind": "corollary",
      "order": 3,
      "group": "unit:o012-rbt-u017",
      "parent_id": "unit:o012-rbt-l17-s01",
      "native_path": [
        "unit:o012-rbt-u017",
        "unit:o012-rbt-l17",
        "unit:o012-rbt-l17-s01",
        "unit:o012-rbt-l17-cor-001"
      ],
      "concept_ids": [
        "concept:equivalence-of-categories",
        "concept:higher-homotopy-group",
        "concept:homotopy-relative",
        "concept:topological-group",
        "concept:loop-space"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "af9160a7c33c50e2ad29053084c093ea0e9737d189d86c97cf4dbb68c568420b",
        "file_sha256": "47576d7c26a436ba915c276b692e2bc0ead6fae038295fee3a82a50426ed9a96",
        "line_end": 133,
        "line_start": 124,
        "path": "source/id-ID/units/unit-017-lecture-017.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l17-cor-001",
        "anchor": "o012-rbt-l17-cor-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l17-mastery",
      "projected_id": "urn:uuid:b0195ef1-36b1-559e-a0a2-033ed8371dc7",
      "title": "Pendamping penguasaan: pemeriksaan dan solusi lengkap",
      "kind": "mastery_section",
      "order": 3,
      "group": "unit:o012-rbt-u017",
      "parent_id": "unit:o012-rbt-u017",
      "native_path": [
        "unit:o012-rbt-u017",
        "unit:o012-rbt-l17-mastery"
      ],
      "concept_ids": [
        "concept:equivalence-of-categories",
        "concept:higher-homotopy-group",
        "concept:homotopy-relative",
        "concept:topological-group",
        "concept:loop-space"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u017-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "331e3559435d3a5f226dfcd5eb3ab19e453a6f316e351391b01abe33608e62b6",
        "file_sha256": "47576d7c26a436ba915c276b692e2bc0ead6fae038295fee3a82a50426ed9a96",
        "line_end": 952,
        "line_start": 670,
        "path": "source/id-ID/units/unit-017-lecture-017.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l17-mastery",
        "anchor": "o012-rbt-l17-mastery",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l17-mcheck-002",
      "projected_id": "urn:uuid:a34789a8-9c7c-509c-b49b-3199a25246f3",
      "title": "Pemeriksaan penguasaan 17.2 (konstruksi kepenuhan).",
      "kind": "exercise",
      "order": 3,
      "group": "unit:o012-rbt-u017",
      "parent_id": "unit:o012-rbt-l17-mastery",
      "native_path": [
        "unit:o012-rbt-u017",
        "unit:o012-rbt-l17-mastery",
        "unit:o012-rbt-l17-mcheck-002"
      ],
      "concept_ids": [
        "concept:equivalence-of-categories",
        "concept:higher-homotopy-group",
        "concept:homotopy-relative",
        "concept:topological-group",
        "concept:loop-space"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u017-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "f2eaed64fdef81fcd5d438b552bb03da351040e58d138657a1459662fb0a509f",
        "file_sha256": "47576d7c26a436ba915c276b692e2bc0ead6fae038295fee3a82a50426ed9a96",
        "line_end": 712,
        "line_start": 705,
        "path": "source/id-ID/units/unit-017-lecture-017.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l17-mcheck-002",
        "anchor": "o012-rbt-l17-mcheck-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l17-sol-002",
            "relation_id": "urn:uuid:e696830b-d57c-578a-b5a0-84e4b12f2ff6",
            "native_relation_id": "relation:solves:l17-sol-002:l17-mcheck-002"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l17-proof-005",
      "projected_id": "urn:uuid:60d41bee-deaf-50fd-8b5d-c3c8eeb79be5",
      "title": "Bukti.",
      "kind": "proof",
      "order": 3,
      "group": "unit:o012-rbt-u017",
      "parent_id": "unit:o012-rbt-l17-s07",
      "native_path": [
        "unit:o012-rbt-u017",
        "unit:o012-rbt-l17",
        "unit:o012-rbt-l17-s07",
        "unit:o012-rbt-l17-proof-005"
      ],
      "concept_ids": [
        "concept:equivalence-of-categories",
        "concept:higher-homotopy-group",
        "concept:homotopy-relative",
        "concept:topological-group",
        "concept:loop-space"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "1b99dc52dced0689912a17a67aef17b418fa8a776e03ee6bf898a8e97a0c678d",
        "file_sha256": "47576d7c26a436ba915c276b692e2bc0ead6fae038295fee3a82a50426ed9a96",
        "line_end": 668,
        "line_start": 660,
        "path": "source/id-ID/units/unit-017-lecture-017.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l17-proof-005",
        "anchor": "o012-rbt-l17-proof-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l17-s03",
      "projected_id": "urn:uuid:6610243d-1161-5e73-9bca-4e3dc596aada",
      "title": "Grup homotopi lebih tinggi",
      "kind": "section",
      "order": 3,
      "group": "unit:o012-rbt-u017",
      "parent_id": "unit:o012-rbt-l17",
      "native_path": [
        "unit:o012-rbt-u017",
        "unit:o012-rbt-l17",
        "unit:o012-rbt-l17-s03"
      ],
      "concept_ids": [
        "concept:equivalence-of-categories",
        "concept:higher-homotopy-group",
        "concept:homotopy-relative",
        "concept:topological-group",
        "concept:loop-space"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "bc027e4a7a1d3c416ed315e591439f8a409b5a524cfccfdc91e5fbd2f6cbf355",
        "file_sha256": "47576d7c26a436ba915c276b692e2bc0ead6fae038295fee3a82a50426ed9a96",
        "line_end": 319,
        "line_start": 265,
        "path": "source/id-ID/units/unit-017-lecture-017.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l17-s03",
        "anchor": "o012-rbt-l17-s03",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l17-proof-002",
      "projected_id": "urn:uuid:2fd2012b-116e-5eaf-9a1b-fd2570278e75",
      "title": "Bukti.",
      "kind": "proof",
      "order": 4,
      "group": "unit:o012-rbt-u017",
      "parent_id": "unit:o012-rbt-l17-s01",
      "native_path": [
        "unit:o012-rbt-u017",
        "unit:o012-rbt-l17",
        "unit:o012-rbt-l17-s01",
        "unit:o012-rbt-l17-proof-002"
      ],
      "concept_ids": [
        "concept:equivalence-of-categories",
        "concept:higher-homotopy-group",
        "concept:homotopy-relative",
        "concept:topological-group",
        "concept:loop-space"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "fe8fc0329a15e92b4a4219040070594023169ff76e2af734d1dbf17c625401db",
        "file_sha256": "47576d7c26a436ba915c276b692e2bc0ead6fae038295fee3a82a50426ed9a96",
        "line_end": 162,
        "line_start": 135,
        "path": "source/id-ID/units/unit-017-lecture-017.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l17-proof-002",
        "anchor": "o012-rbt-l17-proof-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l17-s04",
      "projected_id": "urn:uuid:90ea56a3-041a-58b1-bb37-6d2afd407bf7",
      "title": "Model sfera, kubus, dan cakram",
      "kind": "section",
      "order": 4,
      "group": "unit:o012-rbt-u017",
      "parent_id": "unit:o012-rbt-l17",
      "native_path": [
        "unit:o012-rbt-u017",
        "unit:o012-rbt-l17",
        "unit:o012-rbt-l17-s04"
      ],
      "concept_ids": [
        "concept:equivalence-of-categories",
        "concept:higher-homotopy-group",
        "concept:homotopy-relative",
        "concept:topological-group",
        "concept:loop-space",
        "concept:map-of-pairs",
        "concept:homotopy-relative-to-a"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "14290d91d968c4fa151f688aa6510dcacae7df76d33a5f1c0c668da075543a1b",
        "file_sha256": "47576d7c26a436ba915c276b692e2bc0ead6fae038295fee3a82a50426ed9a96",
        "line_end": 373,
        "line_start": 321,
        "path": "source/id-ID/units/unit-017-lecture-017.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l17-s04",
        "anchor": "o012-rbt-l17-s04",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l17-sol-002",
      "projected_id": "urn:uuid:46cb44f0-4d90-535b-aa6e-5f3b1bfc1191",
      "title": "Solusi Pemeriksaan 17.2",
      "kind": "solution",
      "order": 4,
      "group": "unit:o012-rbt-u017",
      "parent_id": "unit:o012-rbt-l17-mastery",
      "native_path": [
        "unit:o012-rbt-u017",
        "unit:o012-rbt-l17-mastery",
        "unit:o012-rbt-l17-sol-002"
      ],
      "concept_ids": [
        "concept:equivalence-of-categories",
        "concept:higher-homotopy-group",
        "concept:homotopy-relative",
        "concept:topological-group",
        "concept:loop-space"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u017-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "55f53d9760eba4df9e6ca6d65ec9ee1c595f3d10719d6f0aaec1c741a497b83c",
        "file_sha256": "47576d7c26a436ba915c276b692e2bc0ead6fae038295fee3a82a50426ed9a96",
        "line_end": 763,
        "line_start": 714,
        "path": "source/id-ID/units/unit-017-lecture-017.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l17-sol-002",
        "anchor": "o012-rbt-l17-sol-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l17-mcheck-003",
      "projected_id": "urn:uuid:6ae613a4-106c-5fd8-9911-50a4834fa9c0",
      "title": "Pemeriksaan penguasaan 17.3 (model sfera, kubus, cakram, dan $n=0$).",
      "kind": "exercise",
      "order": 5,
      "group": "unit:o012-rbt-u017",
      "parent_id": "unit:o012-rbt-l17-mastery",
      "native_path": [
        "unit:o012-rbt-u017",
        "unit:o012-rbt-l17-mastery",
        "unit:o012-rbt-l17-mcheck-003"
      ],
      "concept_ids": [
        "concept:equivalence-of-categories",
        "concept:higher-homotopy-group",
        "concept:homotopy-relative",
        "concept:topological-group",
        "concept:loop-space"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u017-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "80d58eca8149a6bcc6d303d72aa0492bd4c1f91b41b664657744902e5d36f978",
        "file_sha256": "47576d7c26a436ba915c276b692e2bc0ead6fae038295fee3a82a50426ed9a96",
        "line_end": 763,
        "line_start": 757,
        "path": "source/id-ID/units/unit-017-lecture-017.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l17-mcheck-003",
        "anchor": "o012-rbt-l17-mcheck-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l17-sol-003",
            "relation_id": "urn:uuid:8ffaef5e-ddab-5904-b20f-1e2bfebc8efd",
            "native_relation_id": "relation:solves:l17-sol-003:l17-mcheck-003"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l17-s05",
      "projected_id": "urn:uuid:6281b99b-bbee-5910-815b-d468f71fc861",
      "title": "Adjungsi loop dan struktur grup",
      "kind": "section",
      "order": 5,
      "group": "unit:o012-rbt-u017",
      "parent_id": "unit:o012-rbt-l17",
      "native_path": [
        "unit:o012-rbt-u017",
        "unit:o012-rbt-l17",
        "unit:o012-rbt-l17-s05"
      ],
      "concept_ids": [
        "concept:equivalence-of-categories",
        "concept:higher-homotopy-group",
        "concept:homotopy-relative",
        "concept:topological-group",
        "concept:loop-space"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "2a281e7aea3d789da0f7aecfa1035b4ff01125a8d9eba734f22ecb1e5a30808b",
        "file_sha256": "47576d7c26a436ba915c276b692e2bc0ead6fae038295fee3a82a50426ed9a96",
        "line_end": 458,
        "line_start": 375,
        "path": "source/id-ID/units/unit-017-lecture-017.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l17-s05",
        "anchor": "o012-rbt-l17-s05",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l17-s06",
      "projected_id": "urn:uuid:7375a82c-a24d-59a6-ab03-6ebc939c3033",
      "title": "Argumen Eckmann--Hilton yang bertipe tepat",
      "kind": "section",
      "order": 6,
      "group": "unit:o012-rbt-u017",
      "parent_id": "unit:o012-rbt-l17",
      "native_path": [
        "unit:o012-rbt-u017",
        "unit:o012-rbt-l17",
        "unit:o012-rbt-l17-s06"
      ],
      "concept_ids": [
        "concept:equivalence-of-categories",
        "concept:higher-homotopy-group",
        "concept:homotopy-relative",
        "concept:topological-group",
        "concept:loop-space",
        "concept:eckmann-hilton-argument",
        "concept:interchange-law",
        "concept:commutative-monoid",
        "concept:abelian-group"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "1882ecacf6404e250ba049ca89e06394616623c7389a95ad545bae25f9b83b7a",
        "file_sha256": "47576d7c26a436ba915c276b692e2bc0ead6fae038295fee3a82a50426ed9a96",
        "line_end": 536,
        "line_start": 460,
        "path": "source/id-ID/units/unit-017-lecture-017.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l17-s06",
        "anchor": "o012-rbt-l17-s06",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l17-sol-003",
      "projected_id": "urn:uuid:020a5305-cd69-5cc0-b6b8-13b73ae5fd6a",
      "title": "Solusi Pemeriksaan 17.3",
      "kind": "solution",
      "order": 6,
      "group": "unit:o012-rbt-u017",
      "parent_id": "unit:o012-rbt-l17-mastery",
      "native_path": [
        "unit:o012-rbt-u017",
        "unit:o012-rbt-l17-mastery",
        "unit:o012-rbt-l17-sol-003"
      ],
      "concept_ids": [
        "concept:equivalence-of-categories",
        "concept:higher-homotopy-group",
        "concept:homotopy-relative",
        "concept:topological-group",
        "concept:loop-space"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u017-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "266fe13ce1c3eb1452a162f96f8b9f3958b384e26dd914ca78f281de511b4052",
        "file_sha256": "47576d7c26a436ba915c276b692e2bc0ead6fae038295fee3a82a50426ed9a96",
        "line_end": 808,
        "line_start": 765,
        "path": "source/id-ID/units/unit-017-lecture-017.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l17-sol-003",
        "anchor": "o012-rbt-l17-sol-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l17-mcheck-004",
      "projected_id": "urn:uuid:9b3db7b2-6e5c-5ba0-ac09-6413e765ed3e",
      "title": "o012-rbt-l17-mcheck-004",
      "kind": "exercise",
      "order": 7,
      "group": "unit:o012-rbt-u017",
      "parent_id": "unit:o012-rbt-l17-mastery",
      "native_path": [
        "unit:o012-rbt-u017",
        "unit:o012-rbt-l17-mastery",
        "unit:o012-rbt-l17-mcheck-004"
      ],
      "concept_ids": [
        "concept:equivalence-of-categories",
        "concept:higher-homotopy-group",
        "concept:homotopy-relative",
        "concept:topological-group",
        "concept:loop-space"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u017-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "6c93a0cad16954acec306fa1cfedcb5612bd899f076a4237bb886dba63db9f36",
        "file_sha256": "47576d7c26a436ba915c276b692e2bc0ead6fae038295fee3a82a50426ed9a96",
        "line_end": 808,
        "line_start": 802,
        "path": "source/id-ID/units/unit-017-lecture-017.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l17-mcheck-004",
        "anchor": "o012-rbt-l17-mcheck-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l17-sol-004",
            "relation_id": "urn:uuid:50050af1-c7aa-572f-88d6-ae42158386e5",
            "native_relation_id": "relation:solves:l17-sol-004:l17-mcheck-004"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l17-s07",
      "projected_id": "urn:uuid:2fe132a7-8265-51a8-bc4c-f08071131dee",
      "title": "Grup topologis dan loop teriterasi",
      "kind": "section",
      "order": 7,
      "group": "unit:o012-rbt-u017",
      "parent_id": "unit:o012-rbt-l17",
      "native_path": [
        "unit:o012-rbt-u017",
        "unit:o012-rbt-l17",
        "unit:o012-rbt-l17-s07"
      ],
      "concept_ids": [
        "concept:equivalence-of-categories",
        "concept:higher-homotopy-group",
        "concept:homotopy-relative",
        "concept:topological-group",
        "concept:loop-space",
        "concept:pointwise-multiplication",
        "concept:iterated-loop-space"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "8a9defec4f41764769a1107a52e4d66503fcd274354edb8daff03360ad90adfe",
        "file_sha256": "47576d7c26a436ba915c276b692e2bc0ead6fae038295fee3a82a50426ed9a96",
        "line_end": 668,
        "line_start": 538,
        "path": "source/id-ID/units/unit-017-lecture-017.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l17-s07",
        "anchor": "o012-rbt-l17-s07",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l17-sol-004",
      "projected_id": "urn:uuid:74a8e3ec-df4d-5fec-a82a-2d125bec25d9",
      "title": "Solusi Pemeriksaan 17.4",
      "kind": "solution",
      "order": 8,
      "group": "unit:o012-rbt-u017",
      "parent_id": "unit:o012-rbt-l17-mastery",
      "native_path": [
        "unit:o012-rbt-u017",
        "unit:o012-rbt-l17-mastery",
        "unit:o012-rbt-l17-sol-004"
      ],
      "concept_ids": [
        "concept:equivalence-of-categories",
        "concept:higher-homotopy-group",
        "concept:homotopy-relative",
        "concept:topological-group",
        "concept:loop-space"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u017-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "bbd0500731dd9c0d1c4fbd5f76d9dd4c99e3e1e958f8b87b9c58a4bc416eed5f",
        "file_sha256": "47576d7c26a436ba915c276b692e2bc0ead6fae038295fee3a82a50426ed9a96",
        "line_end": 862,
        "line_start": 810,
        "path": "source/id-ID/units/unit-017-lecture-017.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l17-sol-004",
        "anchor": "o012-rbt-l17-sol-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l17-mcheck-005",
      "projected_id": "urn:uuid:6b83da5d-ea8a-5a7b-9789-3476eeeab34b",
      "title": "Pemeriksaan penguasaan 17.5 (jahitan dan empat kuadran).",
      "kind": "exercise",
      "order": 9,
      "group": "unit:o012-rbt-u017",
      "parent_id": "unit:o012-rbt-l17-mastery",
      "native_path": [
        "unit:o012-rbt-u017",
        "unit:o012-rbt-l17-mastery",
        "unit:o012-rbt-l17-mcheck-005"
      ],
      "concept_ids": [
        "concept:equivalence-of-categories",
        "concept:higher-homotopy-group",
        "concept:homotopy-relative",
        "concept:topological-group",
        "concept:loop-space"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u017-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "8666bcb04e341d46fa8a7885acddc3a11871d6a0477b95a2e2c60324073b044f",
        "file_sha256": "47576d7c26a436ba915c276b692e2bc0ead6fae038295fee3a82a50426ed9a96",
        "line_end": 862,
        "line_start": 856,
        "path": "source/id-ID/units/unit-017-lecture-017.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l17-mcheck-005",
        "anchor": "o012-rbt-l17-mcheck-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l17-sol-005",
            "relation_id": "urn:uuid:4a2c98a7-e840-530c-a92e-cdef67de0f1e",
            "native_relation_id": "relation:solves:l17-sol-005:l17-mcheck-005"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l17-sol-005",
      "projected_id": "urn:uuid:c02aa632-70a0-5da6-b561-3a925e860a43",
      "title": "Solusi Pemeriksaan 17.5",
      "kind": "solution",
      "order": 10,
      "group": "unit:o012-rbt-u017",
      "parent_id": "unit:o012-rbt-l17-mastery",
      "native_path": [
        "unit:o012-rbt-u017",
        "unit:o012-rbt-l17-mastery",
        "unit:o012-rbt-l17-sol-005"
      ],
      "concept_ids": [
        "concept:equivalence-of-categories",
        "concept:higher-homotopy-group",
        "concept:homotopy-relative",
        "concept:topological-group",
        "concept:loop-space"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u017-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "c61c0ccd7875e279429f160d10870c71451ecbc1eef8fdd528d563f106d10182",
        "file_sha256": "47576d7c26a436ba915c276b692e2bc0ead6fae038295fee3a82a50426ed9a96",
        "line_end": 919,
        "line_start": 864,
        "path": "source/id-ID/units/unit-017-lecture-017.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l17-sol-005",
        "anchor": "o012-rbt-l17-sol-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l17-mcheck-006",
      "projected_id": "urn:uuid:060b3625-e3cb-59c8-aa13-1b1bc5f31243",
      "title": "Pemeriksaan penguasaan 17.6 (dua penerapan komutativitas).",
      "kind": "exercise",
      "order": 11,
      "group": "unit:o012-rbt-u017",
      "parent_id": "unit:o012-rbt-l17-mastery",
      "native_path": [
        "unit:o012-rbt-u017",
        "unit:o012-rbt-l17-mastery",
        "unit:o012-rbt-l17-mcheck-006"
      ],
      "concept_ids": [
        "concept:equivalence-of-categories",
        "concept:higher-homotopy-group",
        "concept:homotopy-relative",
        "concept:topological-group",
        "concept:loop-space"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u017-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "9568b8672d2c44ce2b33fd94fd21d5951dbd6db2b46716c29e8f291cf8084197",
        "file_sha256": "47576d7c26a436ba915c276b692e2bc0ead6fae038295fee3a82a50426ed9a96",
        "line_end": 919,
        "line_start": 914,
        "path": "source/id-ID/units/unit-017-lecture-017.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l17-mcheck-006",
        "anchor": "o012-rbt-l17-mcheck-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l17-sol-006",
            "relation_id": "urn:uuid:17713283-8940-5ebf-9df4-9853a7988699",
            "native_relation_id": "relation:solves:l17-sol-006:l17-mcheck-006"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l17-sol-006",
      "projected_id": "urn:uuid:6571e937-d321-55bb-8ba4-73f1771d71dd",
      "title": "Solusi Pemeriksaan 17.6",
      "kind": "solution",
      "order": 12,
      "group": "unit:o012-rbt-u017",
      "parent_id": "unit:o012-rbt-l17-mastery",
      "native_path": [
        "unit:o012-rbt-u017",
        "unit:o012-rbt-l17-mastery",
        "unit:o012-rbt-l17-sol-006"
      ],
      "concept_ids": [
        "concept:equivalence-of-categories",
        "concept:higher-homotopy-group",
        "concept:homotopy-relative",
        "concept:topological-group",
        "concept:loop-space"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u017-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "e957f0d374fc939c7b35fed232db9e5864a2716aca9ba1fcd63072a9921f7007",
        "file_sha256": "47576d7c26a436ba915c276b692e2bc0ead6fae038295fee3a82a50426ed9a96",
        "line_end": 952,
        "line_start": 921,
        "path": "source/id-ID/units/unit-017-lecture-017.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l17-sol-006",
        "anchor": "o012-rbt-l17-sol-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-u017",
      "projected_id": "urn:uuid:0a0a6ad5-42a2-5d7b-bf0d-06cfb0c135df",
      "title": "Topologi Aljabar - Unit 17: Ekuivalensi Ruang Penutup dan Grup Homotopi Lebih Tinggi",
      "kind": "reader_unit",
      "order": 17,
      "group": "unit:o012-rbt-u017",
      "parent_id": "course:o012-d60",
      "native_path": [
        "unit:o012-rbt-u017"
      ],
      "concept_ids": [
        "concept:equivalence-of-categories",
        "concept:higher-homotopy-group",
        "concept:homotopy-relative",
        "concept:topological-group",
        "concept:loop-space"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u017-composite-cc-by-4.0"
      ],
      "provenance_relation": "composite_translated_and_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "47576d7c26a436ba915c276b692e2bc0ead6fae038295fee3a82a50426ed9a96",
        "file_sha256": "47576d7c26a436ba915c276b692e2bc0ead6fae038295fee3a82a50426ed9a96",
        "line_end": 952,
        "line_start": 1,
        "path": "source/id-ID/units/unit-017-lecture-017.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/",
        "anchor": null,
        "state": "course_fallback",
        "anchor_occurrences": 0
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l18-audit-001",
      "projected_id": "urn:uuid:a722be18-f3c3-5f66-bdac-83055868d4c6",
      "title": "Audit sumber 18.1.",
      "kind": "source_audit",
      "order": 1,
      "group": "unit:o012-rbt-u018",
      "parent_id": "unit:o012-rbt-l18-s01",
      "native_path": [
        "unit:o012-rbt-u018",
        "unit:o012-rbt-l18",
        "unit:o012-rbt-l18-s01",
        "unit:o012-rbt-l18-audit-001"
      ],
      "concept_ids": [
        "concept:higher-homotopy-group",
        "concept:fibre-bundle",
        "concept:hopf-bundle",
        "concept:exact-sequence",
        "concept:long-exact-sequence"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u018-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "875b4ec05b81fa9184349edda892d4f846c7ef5a99eeccab98c88fc8eec242e5",
        "file_sha256": "9d0564f6a074441332e42755d46d9a0e858189a5ff4d8b5be52b1def12532598",
        "line_end": 87,
        "line_start": 81,
        "path": "source/id-ID/units/unit-018-lecture-018.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l18-audit-001",
        "anchor": "o012-rbt-l18-audit-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l18-def-001",
      "projected_id": "urn:uuid:a25e59f5-d0f5-5423-8ac0-4ba7bc21ab10",
      "title": "Definisi 18.1 (bundel serat).",
      "kind": "definition",
      "order": 1,
      "group": "unit:o012-rbt-u018",
      "parent_id": "unit:o012-rbt-l18-s04",
      "native_path": [
        "unit:o012-rbt-u018",
        "unit:o012-rbt-l18",
        "unit:o012-rbt-l18-s04",
        "unit:o012-rbt-l18-def-001"
      ],
      "concept_ids": [
        "concept:higher-homotopy-group",
        "concept:fibre-bundle",
        "concept:hopf-bundle",
        "concept:exact-sequence",
        "concept:long-exact-sequence"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "c5330f66b6dab86961522279b74baa23042d2e44ecdaeb85cc6447814679d095",
        "file_sha256": "9d0564f6a074441332e42755d46d9a0e858189a5ff4d8b5be52b1def12532598",
        "line_end": 542,
        "line_start": 516,
        "path": "source/id-ID/units/unit-018-lecture-018.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l18-def-001",
        "anchor": "o012-rbt-l18-def-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l18-def-002",
      "projected_id": "urn:uuid:bf1b7338-2609-589d-910a-142b8b19902c",
      "title": "Definisi 18.2 (keeksakan).",
      "kind": "definition",
      "order": 1,
      "group": "unit:o012-rbt-u018",
      "parent_id": "unit:o012-rbt-l18-s05",
      "native_path": [
        "unit:o012-rbt-u018",
        "unit:o012-rbt-l18",
        "unit:o012-rbt-l18-s05",
        "unit:o012-rbt-l18-def-002"
      ],
      "concept_ids": [
        "concept:higher-homotopy-group",
        "concept:fibre-bundle",
        "concept:hopf-bundle",
        "concept:exact-sequence",
        "concept:long-exact-sequence"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "cfd0d3b1475b7934966a7dd1fa79eb1866236a53b82b97a48d70f92d661bcedb",
        "file_sha256": "9d0564f6a074441332e42755d46d9a0e858189a5ff4d8b5be52b1def12532598",
        "line_end": 674,
        "line_start": 656,
        "path": "source/id-ID/units/unit-018-lecture-018.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l18-def-002",
        "anchor": "o012-rbt-l18-def-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l18-ex-007",
      "projected_id": "urn:uuid:17c6b117-76af-5121-abc4-23fa53c6d2ba",
      "title": "Contoh 18.7 (grup homotopi ruang penutup).",
      "kind": "example",
      "order": 1,
      "group": "unit:o012-rbt-u018",
      "parent_id": "unit:o012-rbt-l18-s07",
      "native_path": [
        "unit:o012-rbt-u018",
        "unit:o012-rbt-l18",
        "unit:o012-rbt-l18-s07",
        "unit:o012-rbt-l18-ex-007"
      ],
      "concept_ids": [
        "concept:higher-homotopy-group",
        "concept:fibre-bundle",
        "concept:hopf-bundle",
        "concept:exact-sequence",
        "concept:long-exact-sequence"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "895f7341d8796d408d2696b376a27661d7b15398ded7845e09b7afae8d82e49c",
        "file_sha256": "9d0564f6a074441332e42755d46d9a0e858189a5ff4d8b5be52b1def12532598",
        "line_end": 914,
        "line_start": 868,
        "path": "source/id-ID/units/unit-018-lecture-018.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l18-ex-007",
        "anchor": "o012-rbt-l18-ex-007",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l18-ex-009",
      "projected_id": "urn:uuid:36cc2e89-80d8-52fc-b794-45709d98d6d5",
      "title": "Contoh 18.9 (grup homotopi melalui bundel Hopf kompleks).",
      "kind": "example",
      "order": 1,
      "group": "unit:o012-rbt-u018",
      "parent_id": "unit:o012-rbt-l18-s08",
      "native_path": [
        "unit:o012-rbt-u018",
        "unit:o012-rbt-l18",
        "unit:o012-rbt-l18-s08",
        "unit:o012-rbt-l18-ex-009"
      ],
      "concept_ids": [
        "concept:higher-homotopy-group",
        "concept:fibre-bundle",
        "concept:hopf-bundle",
        "concept:exact-sequence",
        "concept:long-exact-sequence"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "1983df181e40313b28d11a57f58ec4809458e7bd4247da4c5dfd029ce61e1d4a",
        "file_sha256": "9d0564f6a074441332e42755d46d9a0e858189a5ff4d8b5be52b1def12532598",
        "line_end": 1015,
        "line_start": 947,
        "path": "source/id-ID/units/unit-018-lecture-018.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l18-ex-009",
        "anchor": "o012-rbt-l18-ex-009",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l18-lem-001",
      "projected_id": "urn:uuid:66ee6db8-68a6-5b80-8f30-cabff52897d3",
      "title": "Lema 18.1 (grup homotopi hasil kali).",
      "kind": "lemma",
      "order": 1,
      "group": "unit:o012-rbt-u018",
      "parent_id": "unit:o012-rbt-l18-s03",
      "native_path": [
        "unit:o012-rbt-u018",
        "unit:o012-rbt-l18",
        "unit:o012-rbt-l18-s03",
        "unit:o012-rbt-l18-lem-001"
      ],
      "concept_ids": [
        "concept:higher-homotopy-group",
        "concept:fibre-bundle",
        "concept:hopf-bundle",
        "concept:exact-sequence",
        "concept:long-exact-sequence"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "d81f16522ca90899ea0b8d8412e8afc063a59991e53062d8f7bbc3e33de66a6c",
        "file_sha256": "9d0564f6a074441332e42755d46d9a0e858189a5ff4d8b5be52b1def12532598",
        "line_end": 336,
        "line_start": 323,
        "path": "source/id-ID/units/unit-018-lecture-018.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l18-lem-001",
        "anchor": "o012-rbt-l18-lem-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l18-mcheck-001",
      "projected_id": "urn:uuid:368337fd-9da9-5ec2-945f-db4759103610",
      "title": "Pemeriksaan penguasaan 18.1 (transpor sepanjang lintasan).",
      "kind": "exercise",
      "order": 1,
      "group": "unit:o012-rbt-u018",
      "parent_id": "unit:o012-rbt-l18-mastery",
      "native_path": [
        "unit:o012-rbt-u018",
        "unit:o012-rbt-l18-mastery",
        "unit:o012-rbt-l18-mcheck-001"
      ],
      "concept_ids": [
        "concept:higher-homotopy-group",
        "concept:fibre-bundle",
        "concept:hopf-bundle",
        "concept:exact-sequence",
        "concept:long-exact-sequence"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u018-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "7b319105d63a773d28c2a6ffb8e10d259b2f01e50e5fc1381774d8301ca6025a",
        "file_sha256": "9d0564f6a074441332e42755d46d9a0e858189a5ff4d8b5be52b1def12532598",
        "line_end": 1118,
        "line_start": 1104,
        "path": "source/id-ID/units/unit-018-lecture-018.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l18-mcheck-001",
        "anchor": "o012-rbt-l18-mcheck-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l18-hint-001",
            "relation_id": "urn:uuid:f812ca50-602f-5af1-b57c-923aee1d5ff0",
            "native_relation_id": "relation:hints:l18-hint-001:l18-mcheck-001"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l18-sol-001",
            "relation_id": "urn:uuid:efd19df2-9bd1-5e9f-a00c-36d76c9549bf",
            "native_relation_id": "relation:solves:l18-sol-001:l18-mcheck-001"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l18-notice",
      "projected_id": "urn:uuid:6ba990e6-8fab-5de0-b582-a01a252fc211",
      "title": "Tentang unit ini",
      "kind": "notice",
      "order": 1,
      "group": "unit:o012-rbt-u018",
      "parent_id": "unit:o012-rbt-u018",
      "native_path": [
        "unit:o012-rbt-u018",
        "unit:o012-rbt-l18-notice"
      ],
      "concept_ids": [
        "concept:higher-homotopy-group",
        "concept:fibre-bundle",
        "concept:hopf-bundle",
        "concept:exact-sequence",
        "concept:long-exact-sequence"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u018-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "83be1331652f987aa7547b9ffa7a32025ab2ffd2292881d81025187783e7055f",
        "file_sha256": "9d0564f6a074441332e42755d46d9a0e858189a5ff4d8b5be52b1def12532598",
        "line_end": 51,
        "line_start": 12,
        "path": "source/id-ID/units/unit-018-lecture-018.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l18-notice",
        "anchor": "o012-rbt-l18-notice",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l18-prop-001",
      "projected_id": "urn:uuid:8386d462-59ae-5595-acfe-2ad4bd01fab7",
      "title": "Proposisi 18.1 (representasi transpor).",
      "kind": "proposition",
      "order": 1,
      "group": "unit:o012-rbt-u018",
      "parent_id": "unit:o012-rbt-l18-s02",
      "native_path": [
        "unit:o012-rbt-u018",
        "unit:o012-rbt-l18",
        "unit:o012-rbt-l18-s02",
        "unit:o012-rbt-l18-prop-001"
      ],
      "concept_ids": [
        "concept:higher-homotopy-group",
        "concept:fibre-bundle",
        "concept:hopf-bundle",
        "concept:exact-sequence",
        "concept:long-exact-sequence"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "5d3bb2bdfb7410cff290a4ebee2231a9655b20210552423bfef3ae935faef1a0",
        "file_sha256": "9d0564f6a074441332e42755d46d9a0e858189a5ff4d8b5be52b1def12532598",
        "line_end": 138,
        "line_start": 123,
        "path": "source/id-ID/units/unit-018-lecture-018.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l18-prop-001",
        "anchor": "o012-rbt-l18-prop-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l18-s01",
      "projected_id": "urn:uuid:854f45b7-d543-54d5-a412-9bc5ea220eef",
      "title": "Fungtorialitas dan contoh awal",
      "kind": "section",
      "order": 1,
      "group": "unit:o012-rbt-u018",
      "parent_id": "unit:o012-rbt-l18",
      "native_path": [
        "unit:o012-rbt-u018",
        "unit:o012-rbt-l18",
        "unit:o012-rbt-l18-s01"
      ],
      "concept_ids": [
        "concept:higher-homotopy-group",
        "concept:fibre-bundle",
        "concept:hopf-bundle",
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:discrete-space",
        "concept:finite-set",
        "concept:module-over-r"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "4da48244630074f5d47cd32dcda5b6143582c9fdc7b9816d21e8321cc87276e1",
        "file_sha256": "9d0564f6a074441332e42755d46d9a0e858189a5ff4d8b5be52b1def12532598",
        "line_end": 119,
        "line_start": 55,
        "path": "source/id-ID/units/unit-018-lecture-018.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l18-s01",
        "anchor": "o012-rbt-l18-s01",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l18-thm-001",
      "projected_id": "urn:uuid:272e77a1-4d8a-5433-8a94-eb84e81b30b4",
      "title": "Teorema 18.1 (barisan eksak panjang; hasil eksternal).",
      "kind": "theorem",
      "order": 1,
      "group": "unit:o012-rbt-u018",
      "parent_id": "unit:o012-rbt-l18-s06",
      "native_path": [
        "unit:o012-rbt-u018",
        "unit:o012-rbt-l18",
        "unit:o012-rbt-l18-s06",
        "unit:o012-rbt-l18-thm-001"
      ],
      "concept_ids": [
        "concept:higher-homotopy-group",
        "concept:fibre-bundle",
        "concept:hopf-bundle",
        "concept:exact-sequence",
        "concept:long-exact-sequence"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "82ba4003aa71f9ea6925082895f0faec97042ab55f4bf59551ce6c9372597d66",
        "file_sha256": "9d0564f6a074441332e42755d46d9a0e858189a5ff4d8b5be52b1def12532598",
        "line_end": 775,
        "line_start": 745,
        "path": "source/id-ID/units/unit-018-lecture-018.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l18-thm-001",
        "anchor": "o012-rbt-l18-thm-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l18",
      "projected_id": "urn:uuid:9e12ee95-1508-5ba7-9837-c8127bd007d3",
      "title": "Kuliah 18",
      "kind": "lecture",
      "order": 2,
      "group": "unit:o012-rbt-u018",
      "parent_id": "unit:o012-rbt-u018",
      "native_path": [
        "unit:o012-rbt-u018",
        "unit:o012-rbt-l18"
      ],
      "concept_ids": [
        "concept:higher-homotopy-group",
        "concept:fibre-bundle",
        "concept:hopf-bundle",
        "concept:exact-sequence",
        "concept:long-exact-sequence"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "db7a3855b479792df33384e4263370a9fb38b0bd70b392ae42dde6f83214050c",
        "file_sha256": "9d0564f6a074441332e42755d46d9a0e858189a5ff4d8b5be52b1def12532598",
        "line_end": 1094,
        "line_start": 53,
        "path": "source/id-ID/units/unit-018-lecture-018.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l18",
        "anchor": "o012-rbt-l18",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l18-ex-001",
      "projected_id": "urn:uuid:b1b369d0-88bd-5e66-98c7-5aeab6701af5",
      "title": "Contoh 18.1 (ruang diskret).",
      "kind": "example",
      "order": 2,
      "group": "unit:o012-rbt-u018",
      "parent_id": "unit:o012-rbt-l18-s01",
      "native_path": [
        "unit:o012-rbt-u018",
        "unit:o012-rbt-l18",
        "unit:o012-rbt-l18-s01",
        "unit:o012-rbt-l18-ex-001"
      ],
      "concept_ids": [
        "concept:higher-homotopy-group",
        "concept:fibre-bundle",
        "concept:hopf-bundle",
        "concept:exact-sequence",
        "concept:long-exact-sequence"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "1479b2f5be6f7cc28dbfd562a86a9151c14f2a37093382b32daaecc7157d817b",
        "file_sha256": "9d0564f6a074441332e42755d46d9a0e858189a5ff4d8b5be52b1def12532598",
        "line_end": 97,
        "line_start": 89,
        "path": "source/id-ID/units/unit-018-lecture-018.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l18-ex-001",
        "anchor": "o012-rbt-l18-ex-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l18-ex-005",
      "projected_id": "urn:uuid:d74279bc-4077-58ad-b2b4-e40b120d5c8e",
      "title": "Contoh 18.5 (barisan eksak pendek).",
      "kind": "example",
      "order": 2,
      "group": "unit:o012-rbt-u018",
      "parent_id": "unit:o012-rbt-l18-s05",
      "native_path": [
        "unit:o012-rbt-u018",
        "unit:o012-rbt-l18",
        "unit:o012-rbt-l18-s05",
        "unit:o012-rbt-l18-ex-005"
      ],
      "concept_ids": [
        "concept:higher-homotopy-group",
        "concept:fibre-bundle",
        "concept:hopf-bundle",
        "concept:exact-sequence",
        "concept:long-exact-sequence"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "80911e4277d3fff2a819817ce4e2cc19f5587aaa6b47851895ea64c6c74c6117",
        "file_sha256": "9d0564f6a074441332e42755d46d9a0e858189a5ff4d8b5be52b1def12532598",
        "line_end": 692,
        "line_start": 676,
        "path": "source/id-ID/units/unit-018-lecture-018.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l18-ex-005",
        "anchor": "o012-rbt-l18-ex-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l18-ex-008",
      "projected_id": "urn:uuid:44098950-6ca1-51ea-829b-c60ae5f90799",
      "title": "Contoh 18.8 (penutup universal kontraktil).",
      "kind": "example",
      "order": 2,
      "group": "unit:o012-rbt-u018",
      "parent_id": "unit:o012-rbt-l18-s07",
      "native_path": [
        "unit:o012-rbt-u018",
        "unit:o012-rbt-l18",
        "unit:o012-rbt-l18-s07",
        "unit:o012-rbt-l18-ex-008"
      ],
      "concept_ids": [
        "concept:higher-homotopy-group",
        "concept:fibre-bundle",
        "concept:hopf-bundle",
        "concept:exact-sequence",
        "concept:long-exact-sequence"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "cdf2b09ffcb13c387eb212edf53a3ff16833cee9afde97e3c5507b6c1e24b6ff",
        "file_sha256": "9d0564f6a074441332e42755d46d9a0e858189a5ff4d8b5be52b1def12532598",
        "line_end": 934,
        "line_start": 921,
        "path": "source/id-ID/units/unit-018-lecture-018.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l18-ex-008",
        "anchor": "o012-rbt-l18-ex-008",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l18-hint-001",
      "projected_id": "urn:uuid:3d2e1a5b-eafd-5270-ace0-f61f43b2b473",
      "title": "Petunjuk.",
      "kind": "hint",
      "order": 2,
      "group": "unit:o012-rbt-u018",
      "parent_id": "unit:o012-rbt-l18-mastery",
      "native_path": [
        "unit:o012-rbt-u018",
        "unit:o012-rbt-l18-mastery",
        "unit:o012-rbt-l18-hint-001"
      ],
      "concept_ids": [
        "concept:higher-homotopy-group",
        "concept:fibre-bundle",
        "concept:hopf-bundle",
        "concept:exact-sequence",
        "concept:long-exact-sequence"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u018-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "d2122df83e16d671c7ceb14e9a0167161878686959e18f8c1f70dbf90b7d0540",
        "file_sha256": "9d0564f6a074441332e42755d46d9a0e858189a5ff4d8b5be52b1def12532598",
        "line_end": 1125,
        "line_start": 1120,
        "path": "source/id-ID/units/unit-018-lecture-018.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l18-hint-001",
        "anchor": "o012-rbt-l18-hint-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l18-margin-003",
      "projected_id": "urn:uuid:ea60f719-1178-561a-980f-b2c119cf849b",
      "title": "o012-rbt-l18-margin-003",
      "kind": "source_margin",
      "order": 2,
      "group": "unit:o012-rbt-u018",
      "parent_id": "unit:o012-rbt-l18-s03",
      "native_path": [
        "unit:o012-rbt-u018",
        "unit:o012-rbt-l18",
        "unit:o012-rbt-l18-s03",
        "unit:o012-rbt-l18-margin-003"
      ],
      "concept_ids": [
        "concept:higher-homotopy-group",
        "concept:fibre-bundle",
        "concept:hopf-bundle",
        "concept:exact-sequence",
        "concept:long-exact-sequence"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u018-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "fa884ac1a020d900924c9208e2bf93f7ee17753ebc7a6b75b48e687186535482",
        "file_sha256": "9d0564f6a074441332e42755d46d9a0e858189a5ff4d8b5be52b1def12532598",
        "line_end": 336,
        "line_start": 333,
        "path": "source/id-ID/units/unit-018-lecture-018.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l18-margin-003",
        "anchor": "o012-rbt-l18-margin-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l18-margin-005",
      "projected_id": "urn:uuid:7a9d0128-bb9f-529e-a4a3-76dfebfc7cb4",
      "title": "o012-rbt-l18-margin-005",
      "kind": "source_margin",
      "order": 2,
      "group": "unit:o012-rbt-u018",
      "parent_id": "unit:o012-rbt-l18-s04",
      "native_path": [
        "unit:o012-rbt-u018",
        "unit:o012-rbt-l18",
        "unit:o012-rbt-l18-s04",
        "unit:o012-rbt-l18-margin-005"
      ],
      "concept_ids": [
        "concept:higher-homotopy-group",
        "concept:fibre-bundle",
        "concept:hopf-bundle",
        "concept:exact-sequence",
        "concept:long-exact-sequence"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u018-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "1b867a894eab339ed4909c0d4a9f2dcca64c6e763173b455e2baaf0da29aea12",
        "file_sha256": "9d0564f6a074441332e42755d46d9a0e858189a5ff4d8b5be52b1def12532598",
        "line_end": 542,
        "line_start": 536,
        "path": "source/id-ID/units/unit-018-lecture-018.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l18-margin-005",
        "anchor": "o012-rbt-l18-margin-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l18-proof-001",
      "projected_id": "urn:uuid:2fe627de-2fb4-525c-b127-bba94fed838d",
      "title": "Bukti.",
      "kind": "proof",
      "order": 2,
      "group": "unit:o012-rbt-u018",
      "parent_id": "unit:o012-rbt-l18-s02",
      "native_path": [
        "unit:o012-rbt-u018",
        "unit:o012-rbt-l18",
        "unit:o012-rbt-l18-s02",
        "unit:o012-rbt-l18-proof-001"
      ],
      "concept_ids": [
        "concept:higher-homotopy-group",
        "concept:fibre-bundle",
        "concept:hopf-bundle",
        "concept:exact-sequence",
        "concept:long-exact-sequence"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "e563eda4ba89601dde4be74ffa3ff24937ebfebce37a71499d560cd538272d74",
        "file_sha256": "9d0564f6a074441332e42755d46d9a0e858189a5ff4d8b5be52b1def12532598",
        "line_end": 256,
        "line_start": 140,
        "path": "source/id-ID/units/unit-018-lecture-018.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l18-proof-001",
        "anchor": "o012-rbt-l18-proof-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l18-rem-004",
      "projected_id": "urn:uuid:73d2bd4e-4301-54c9-a0f9-de94515e3a69",
      "title": "Catatan 18.4 (ekor bertitik dan koset kanan).",
      "kind": "remark",
      "order": 2,
      "group": "unit:o012-rbt-u018",
      "parent_id": "unit:o012-rbt-l18-s06",
      "native_path": [
        "unit:o012-rbt-u018",
        "unit:o012-rbt-l18",
        "unit:o012-rbt-l18-s06",
        "unit:o012-rbt-l18-rem-004"
      ],
      "concept_ids": [
        "concept:higher-homotopy-group",
        "concept:fibre-bundle",
        "concept:hopf-bundle",
        "concept:exact-sequence",
        "concept:long-exact-sequence"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "1ae303b91271239a845677d095ecb5d31535fb5ee3b75c042ddee066116f9f65",
        "file_sha256": "9d0564f6a074441332e42755d46d9a0e858189a5ff4d8b5be52b1def12532598",
        "line_end": 856,
        "line_start": 816,
        "path": "source/id-ID/units/unit-018-lecture-018.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l18-rem-004",
        "anchor": "o012-rbt-l18-rem-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l18-rem-005",
      "projected_id": "urn:uuid:e47b9955-afd6-5ada-9dc4-4e8dfb5972be",
      "title": "Catatan 18.5.",
      "kind": "remark",
      "order": 2,
      "group": "unit:o012-rbt-u018",
      "parent_id": "unit:o012-rbt-l18-s08",
      "native_path": [
        "unit:o012-rbt-u018",
        "unit:o012-rbt-l18",
        "unit:o012-rbt-l18-s08",
        "unit:o012-rbt-l18-rem-005"
      ],
      "concept_ids": [
        "concept:higher-homotopy-group",
        "concept:fibre-bundle",
        "concept:hopf-bundle",
        "concept:exact-sequence",
        "concept:long-exact-sequence"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "e9e92da1fa93d373f9de98a7ca29f9ad851cba795e9c26f863af9a3649d6ed2f",
        "file_sha256": "9d0564f6a074441332e42755d46d9a0e858189a5ff4d8b5be52b1def12532598",
        "line_end": 1026,
        "line_start": 1017,
        "path": "source/id-ID/units/unit-018-lecture-018.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l18-rem-005",
        "anchor": "o012-rbt-l18-rem-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l18-s02",
      "projected_id": "urn:uuid:45de668d-cc5b-54d6-b77e-13080e29345f",
      "title": "Transpor grup homotopi sepanjang lintasan",
      "kind": "section",
      "order": 2,
      "group": "unit:o012-rbt-u018",
      "parent_id": "unit:o012-rbt-l18",
      "native_path": [
        "unit:o012-rbt-u018",
        "unit:o012-rbt-l18",
        "unit:o012-rbt-l18-s02"
      ],
      "concept_ids": [
        "concept:higher-homotopy-group",
        "concept:fibre-bundle",
        "concept:hopf-bundle",
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:basepoint-transport",
        "concept:orientation-preserving"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "040b0063a4bcb9de50f9a4eadfc1843d87f8a5ea1d308dbb0597d8535c4dc67c",
        "file_sha256": "9d0564f6a074441332e42755d46d9a0e858189a5ff4d8b5be52b1def12532598",
        "line_end": 319,
        "line_start": 121,
        "path": "source/id-ID/units/unit-018-lecture-018.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l18-s02",
        "anchor": "o012-rbt-l18-s02",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l18-audit-004",
      "projected_id": "urn:uuid:2a30bd1a-4237-5f3c-807e-8b9170d3829d",
      "title": "Audit sumber 18.4.",
      "kind": "source_audit",
      "order": 3,
      "group": "unit:o012-rbt-u018",
      "parent_id": "unit:o012-rbt-l18-s06",
      "native_path": [
        "unit:o012-rbt-u018",
        "unit:o012-rbt-l18",
        "unit:o012-rbt-l18-s06",
        "unit:o012-rbt-l18-audit-004"
      ],
      "concept_ids": [
        "concept:higher-homotopy-group",
        "concept:fibre-bundle",
        "concept:hopf-bundle",
        "concept:exact-sequence",
        "concept:long-exact-sequence"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u018-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "c63ba094d6fb0cdbf06bc38347994909672466d8366a0e9e88a8156e2d0b5d4f",
        "file_sha256": "9d0564f6a074441332e42755d46d9a0e858189a5ff4d8b5be52b1def12532598",
        "line_end": 864,
        "line_start": 858,
        "path": "source/id-ID/units/unit-018-lecture-018.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l18-audit-004",
        "anchor": "o012-rbt-l18-audit-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l18-audit-005",
      "projected_id": "urn:uuid:78365752-f9d0-5335-b76e-4dbc656c32c3",
      "title": "Audit sumber 18.5.",
      "kind": "source_audit",
      "order": 3,
      "group": "unit:o012-rbt-u018",
      "parent_id": "unit:o012-rbt-l18-s07",
      "native_path": [
        "unit:o012-rbt-u018",
        "unit:o012-rbt-l18",
        "unit:o012-rbt-l18-s07",
        "unit:o012-rbt-l18-audit-005"
      ],
      "concept_ids": [
        "concept:higher-homotopy-group",
        "concept:fibre-bundle",
        "concept:hopf-bundle",
        "concept:exact-sequence",
        "concept:long-exact-sequence"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u018-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "645e5f33567d3bfe468b014321cc2f64cb69e7848ef6e829a38ffb3218b0c6d1",
        "file_sha256": "9d0564f6a074441332e42755d46d9a0e858189a5ff4d8b5be52b1def12532598",
        "line_end": 940,
        "line_start": 936,
        "path": "source/id-ID/units/unit-018-lecture-018.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l18-audit-005",
        "anchor": "o012-rbt-l18-audit-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l18-ex-002",
      "projected_id": "urn:uuid:a7597e96-f09f-5cf2-b572-93cd7eccfec5",
      "title": "Contoh 18.2 (ruang kontraktil).",
      "kind": "example",
      "order": 3,
      "group": "unit:o012-rbt-u018",
      "parent_id": "unit:o012-rbt-l18-s01",
      "native_path": [
        "unit:o012-rbt-u018",
        "unit:o012-rbt-l18",
        "unit:o012-rbt-l18-s01",
        "unit:o012-rbt-l18-ex-002"
      ],
      "concept_ids": [
        "concept:higher-homotopy-group",
        "concept:fibre-bundle",
        "concept:hopf-bundle",
        "concept:exact-sequence",
        "concept:long-exact-sequence"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "f4170637d76b42affb39a91ceb4e29ad3c052cac8028592dd0cff65a127261c6",
        "file_sha256": "9d0564f6a074441332e42755d46d9a0e858189a5ff4d8b5be52b1def12532598",
        "line_end": 106,
        "line_start": 99,
        "path": "source/id-ID/units/unit-018-lecture-018.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l18-ex-002",
        "anchor": "o012-rbt-l18-ex-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l18-ex-003",
      "projected_id": "urn:uuid:63bbe958-2be7-5799-944a-a32557a02db7",
      "title": "Contoh 18.3.",
      "kind": "example",
      "order": 3,
      "group": "unit:o012-rbt-u018",
      "parent_id": "unit:o012-rbt-l18-s04",
      "native_path": [
        "unit:o012-rbt-u018",
        "unit:o012-rbt-l18",
        "unit:o012-rbt-l18-s04",
        "unit:o012-rbt-l18-ex-003"
      ],
      "concept_ids": [
        "concept:higher-homotopy-group",
        "concept:fibre-bundle",
        "concept:hopf-bundle",
        "concept:exact-sequence",
        "concept:long-exact-sequence"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "f41367edbecd30ed20f428eec0c9ec0d39e9ee7bd1d7ed43c3b62d3b6fc47dbb",
        "file_sha256": "9d0564f6a074441332e42755d46d9a0e858189a5ff4d8b5be52b1def12532598",
        "line_end": 560,
        "line_start": 555,
        "path": "source/id-ID/units/unit-018-lecture-018.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l18-ex-003",
        "anchor": "o012-rbt-l18-ex-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l18-ex-006",
      "projected_id": "urn:uuid:ef31decb-7b82-5d1d-88f4-ed08d27a2383",
      "title": "Contoh 18.6.",
      "kind": "example",
      "order": 3,
      "group": "unit:o012-rbt-u018",
      "parent_id": "unit:o012-rbt-l18-s05",
      "native_path": [
        "unit:o012-rbt-u018",
        "unit:o012-rbt-l18",
        "unit:o012-rbt-l18-s05",
        "unit:o012-rbt-l18-ex-006"
      ],
      "concept_ids": [
        "concept:higher-homotopy-group",
        "concept:fibre-bundle",
        "concept:hopf-bundle",
        "concept:exact-sequence",
        "concept:long-exact-sequence"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "c6bd0e3b0ea7f0b3db7b167ea3dc6d1b5da331bbe8b5322a3cae041977673a84",
        "file_sha256": "9d0564f6a074441332e42755d46d9a0e858189a5ff4d8b5be52b1def12532598",
        "line_end": 705,
        "line_start": 697,
        "path": "source/id-ID/units/unit-018-lecture-018.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l18-ex-006",
        "anchor": "o012-rbt-l18-ex-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l18-ex-010",
      "projected_id": "urn:uuid:c599de89-5b1d-52c8-8e93-51d0761833b4",
      "title": "Contoh 18.10 (bundel Hopf kuaternionik).",
      "kind": "example",
      "order": 3,
      "group": "unit:o012-rbt-u018",
      "parent_id": "unit:o012-rbt-l18-s08",
      "native_path": [
        "unit:o012-rbt-u018",
        "unit:o012-rbt-l18",
        "unit:o012-rbt-l18-s08",
        "unit:o012-rbt-l18-ex-010"
      ],
      "concept_ids": [
        "concept:higher-homotopy-group",
        "concept:fibre-bundle",
        "concept:hopf-bundle",
        "concept:exact-sequence",
        "concept:long-exact-sequence"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "e97a667776d9110e3a42c2207903dbf710aa02f1bd92ae88268adf026306d50a",
        "file_sha256": "9d0564f6a074441332e42755d46d9a0e858189a5ff4d8b5be52b1def12532598",
        "line_end": 1053,
        "line_start": 1030,
        "path": "source/id-ID/units/unit-018-lecture-018.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l18-ex-010",
        "anchor": "o012-rbt-l18-ex-010",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l18-margin-001",
      "projected_id": "urn:uuid:d8f77cc9-28a4-571e-900e-71e765791438",
      "title": "o012-rbt-l18-margin-001",
      "kind": "source_margin",
      "order": 3,
      "group": "unit:o012-rbt-u018",
      "parent_id": "unit:o012-rbt-l18-s02",
      "native_path": [
        "unit:o012-rbt-u018",
        "unit:o012-rbt-l18",
        "unit:o012-rbt-l18-s02",
        "unit:o012-rbt-l18-margin-001"
      ],
      "concept_ids": [
        "concept:higher-homotopy-group",
        "concept:fibre-bundle",
        "concept:hopf-bundle",
        "concept:exact-sequence",
        "concept:long-exact-sequence"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u018-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "24237d4e2c90fba8b6023e0fea9575c32faa2e08db241cc272c1c59d1502ae3f",
        "file_sha256": "9d0564f6a074441332e42755d46d9a0e858189a5ff4d8b5be52b1def12532598",
        "line_end": 256,
        "line_start": 252,
        "path": "source/id-ID/units/unit-018-lecture-018.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l18-margin-001",
        "anchor": "o012-rbt-l18-margin-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l18-mastery",
      "projected_id": "urn:uuid:045f18da-464b-5aa5-860c-89ca59c00854",
      "title": "Pendamping penguasaan: pemeriksaan, petunjuk, dan solusi lengkap",
      "kind": "mastery_section",
      "order": 3,
      "group": "unit:o012-rbt-u018",
      "parent_id": "unit:o012-rbt-u018",
      "native_path": [
        "unit:o012-rbt-u018",
        "unit:o012-rbt-l18-mastery"
      ],
      "concept_ids": [
        "concept:higher-homotopy-group",
        "concept:fibre-bundle",
        "concept:hopf-bundle",
        "concept:exact-sequence",
        "concept:long-exact-sequence"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u018-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "e3db3ddc3c961206adb166f3703cc6324a83185ca35c56dc0aea81267936ac01",
        "file_sha256": "9d0564f6a074441332e42755d46d9a0e858189a5ff4d8b5be52b1def12532598",
        "line_end": 1663,
        "line_start": 1096,
        "path": "source/id-ID/units/unit-018-lecture-018.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l18-mastery",
        "anchor": "o012-rbt-l18-mastery",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l18-proof-002",
      "projected_id": "urn:uuid:bc6414e4-8c1d-5a2b-8690-092e87e53175",
      "title": "Bukti.",
      "kind": "proof",
      "order": 3,
      "group": "unit:o012-rbt-u018",
      "parent_id": "unit:o012-rbt-l18-s03",
      "native_path": [
        "unit:o012-rbt-u018",
        "unit:o012-rbt-l18",
        "unit:o012-rbt-l18-s03",
        "unit:o012-rbt-l18-proof-002"
      ],
      "concept_ids": [
        "concept:higher-homotopy-group",
        "concept:fibre-bundle",
        "concept:hopf-bundle",
        "concept:exact-sequence",
        "concept:long-exact-sequence"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "1160b52e8283ef847a164157cda5e1da57a955101716f7036dadf00c063b4261",
        "file_sha256": "9d0564f6a074441332e42755d46d9a0e858189a5ff4d8b5be52b1def12532598",
        "line_end": 371,
        "line_start": 339,
        "path": "source/id-ID/units/unit-018-lecture-018.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l18-proof-002",
        "anchor": "o012-rbt-l18-proof-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l18-s03",
      "projected_id": "urn:uuid:db1a0806-ae68-506a-890f-3c773a0d01f8",
      "title": "Hasil kali dan invariansi homotopi",
      "kind": "section",
      "order": 3,
      "group": "unit:o012-rbt-u018",
      "parent_id": "unit:o012-rbt-l18",
      "native_path": [
        "unit:o012-rbt-u018",
        "unit:o012-rbt-l18",
        "unit:o012-rbt-l18-s03"
      ],
      "concept_ids": [
        "concept:higher-homotopy-group",
        "concept:fibre-bundle",
        "concept:hopf-bundle",
        "concept:exact-sequence",
        "concept:long-exact-sequence"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "29e5bc666ace77524b8d532b6cd660c150be1e8d62d96acc90c350808e853dc4",
        "file_sha256": "9d0564f6a074441332e42755d46d9a0e858189a5ff4d8b5be52b1def12532598",
        "line_end": 512,
        "line_start": 321,
        "path": "source/id-ID/units/unit-018-lecture-018.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l18-s03",
        "anchor": "o012-rbt-l18-s03",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l18-sol-001",
      "projected_id": "urn:uuid:5bd89e8d-1e35-5708-914c-f3ea0928e395",
      "title": "Solusi Pemeriksaan 18.1.",
      "kind": "solution",
      "order": 3,
      "group": "unit:o012-rbt-u018",
      "parent_id": "unit:o012-rbt-l18-mastery",
      "native_path": [
        "unit:o012-rbt-u018",
        "unit:o012-rbt-l18-mastery",
        "unit:o012-rbt-l18-sol-001"
      ],
      "concept_ids": [
        "concept:higher-homotopy-group",
        "concept:fibre-bundle",
        "concept:hopf-bundle",
        "concept:exact-sequence",
        "concept:long-exact-sequence"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u018-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "50c230422a12f6667f45684dee377062e2957e6869085be447c37c98a5c56fa6",
        "file_sha256": "9d0564f6a074441332e42755d46d9a0e858189a5ff4d8b5be52b1def12532598",
        "line_end": 1193,
        "line_start": 1127,
        "path": "source/id-ID/units/unit-018-lecture-018.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l18-sol-001",
        "anchor": "o012-rbt-l18-sol-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l18-audit-002",
      "projected_id": "urn:uuid:11342956-adb7-5cc7-96da-1f6b166be9ff",
      "title": "Audit sumber 18.2.",
      "kind": "source_audit",
      "order": 4,
      "group": "unit:o012-rbt-u018",
      "parent_id": "unit:o012-rbt-l18-s02",
      "native_path": [
        "unit:o012-rbt-u018",
        "unit:o012-rbt-l18",
        "unit:o012-rbt-l18-s02",
        "unit:o012-rbt-l18-audit-002"
      ],
      "concept_ids": [
        "concept:higher-homotopy-group",
        "concept:fibre-bundle",
        "concept:hopf-bundle",
        "concept:exact-sequence",
        "concept:long-exact-sequence"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u018-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "ecd0d220f19fc5ae2859885d2d9be5263945d054ced238fae11e392bc8fee5f8",
        "file_sha256": "9d0564f6a074441332e42755d46d9a0e858189a5ff4d8b5be52b1def12532598",
        "line_end": 265,
        "line_start": 259,
        "path": "source/id-ID/units/unit-018-lecture-018.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l18-audit-002",
        "anchor": "o012-rbt-l18-audit-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l18-ex-004",
      "projected_id": "urn:uuid:24c8b73e-44d7-579a-bcde-50b3206b976f",
      "title": "Contoh 18.4 (bundel Hopf kompleks).",
      "kind": "example",
      "order": 4,
      "group": "unit:o012-rbt-u018",
      "parent_id": "unit:o012-rbt-l18-s04",
      "native_path": [
        "unit:o012-rbt-u018",
        "unit:o012-rbt-l18",
        "unit:o012-rbt-l18-s04",
        "unit:o012-rbt-l18-ex-004"
      ],
      "concept_ids": [
        "concept:higher-homotopy-group",
        "concept:fibre-bundle",
        "concept:hopf-bundle",
        "concept:exact-sequence",
        "concept:long-exact-sequence"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "9f0d5309ef3c59bea976d34ea7f58e8924f4ff523030721a1889806d0f861b87",
        "file_sha256": "9d0564f6a074441332e42755d46d9a0e858189a5ff4d8b5be52b1def12532598",
        "line_end": 652,
        "line_start": 562,
        "path": "source/id-ID/units/unit-018-lecture-018.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l18-ex-004",
        "anchor": "o012-rbt-l18-ex-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l18-lem-002",
      "projected_id": "urn:uuid:fedd383d-1e91-578f-8553-c0a648416658",
      "title": "Lema 18.2 (pemetaan homotopik dan perubahan titik basis).",
      "kind": "lemma",
      "order": 4,
      "group": "unit:o012-rbt-u018",
      "parent_id": "unit:o012-rbt-l18-s03",
      "native_path": [
        "unit:o012-rbt-u018",
        "unit:o012-rbt-l18",
        "unit:o012-rbt-l18-s03",
        "unit:o012-rbt-l18-lem-002"
      ],
      "concept_ids": [
        "concept:higher-homotopy-group",
        "concept:fibre-bundle",
        "concept:hopf-bundle",
        "concept:exact-sequence",
        "concept:long-exact-sequence"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "7dc69b61328165ed10d3b1fba0c737cea4a371858ae67d1dac5069d303db1d9a",
        "file_sha256": "9d0564f6a074441332e42755d46d9a0e858189a5ff4d8b5be52b1def12532598",
        "line_end": 400,
        "line_start": 377,
        "path": "source/id-ID/units/unit-018-lecture-018.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l18-lem-002",
        "anchor": "o012-rbt-l18-lem-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l18-mcheck-002",
      "projected_id": "urn:uuid:af816c93-2dc6-5d16-8918-f473f392e70f",
      "title": "Pemeriksaan penguasaan 18.2 (hasil kali).",
      "kind": "exercise",
      "order": 4,
      "group": "unit:o012-rbt-u018",
      "parent_id": "unit:o012-rbt-l18-mastery",
      "native_path": [
        "unit:o012-rbt-u018",
        "unit:o012-rbt-l18-mastery",
        "unit:o012-rbt-l18-mcheck-002"
      ],
      "concept_ids": [
        "concept:higher-homotopy-group",
        "concept:fibre-bundle",
        "concept:hopf-bundle",
        "concept:exact-sequence",
        "concept:long-exact-sequence"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u018-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "7a5d0d2907f123afad750d7c72cf4c65b56cb79ed56ddfc14febd6940ae4d4f9",
        "file_sha256": "9d0564f6a074441332e42755d46d9a0e858189a5ff4d8b5be52b1def12532598",
        "line_end": 1207,
        "line_start": 1195,
        "path": "source/id-ID/units/unit-018-lecture-018.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l18-mcheck-002",
        "anchor": "o012-rbt-l18-mcheck-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l18-hint-002",
            "relation_id": "urn:uuid:2b9941ad-dc7c-5b7f-85c3-156409002263",
            "native_relation_id": "relation:hints:l18-hint-002:l18-mcheck-002"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l18-sol-002",
            "relation_id": "urn:uuid:9ceb12ad-f33f-5262-be2c-a3c205da8f99",
            "native_relation_id": "relation:solves:l18-sol-002:l18-mcheck-002"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l18-rem-003",
      "projected_id": "urn:uuid:77dd4262-7554-549d-9a2f-acba79a96599",
      "title": "Catatan 18.3 (keeksakan himpunan bertitik).",
      "kind": "remark",
      "order": 4,
      "group": "unit:o012-rbt-u018",
      "parent_id": "unit:o012-rbt-l18-s05",
      "native_path": [
        "unit:o012-rbt-u018",
        "unit:o012-rbt-l18",
        "unit:o012-rbt-l18-s05",
        "unit:o012-rbt-l18-rem-003"
      ],
      "concept_ids": [
        "concept:higher-homotopy-group",
        "concept:fibre-bundle",
        "concept:hopf-bundle",
        "concept:exact-sequence",
        "concept:long-exact-sequence"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "7cef965431eeb7408b6c6d2e83ea49e32f4976d4f60c2fc2748f3842d1d140eb",
        "file_sha256": "9d0564f6a074441332e42755d46d9a0e858189a5ff4d8b5be52b1def12532598",
        "line_end": 728,
        "line_start": 707,
        "path": "source/id-ID/units/unit-018-lecture-018.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l18-rem-003",
        "anchor": "o012-rbt-l18-rem-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l18-rem-006",
      "projected_id": "urn:uuid:33ef6f1c-1723-509f-a0b8-79b1f95141c7",
      "title": "Catatan 18.6.",
      "kind": "remark",
      "order": 4,
      "group": "unit:o012-rbt-u018",
      "parent_id": "unit:o012-rbt-l18-s08",
      "native_path": [
        "unit:o012-rbt-u018",
        "unit:o012-rbt-l18",
        "unit:o012-rbt-l18-s08",
        "unit:o012-rbt-l18-rem-006"
      ],
      "concept_ids": [
        "concept:higher-homotopy-group",
        "concept:fibre-bundle",
        "concept:hopf-bundle",
        "concept:exact-sequence",
        "concept:long-exact-sequence"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "6d916d0aca639de062b401f57d3ad9e3e293f36a9a55dda8327005b77dbc72af",
        "file_sha256": "9d0564f6a074441332e42755d46d9a0e858189a5ff4d8b5be52b1def12532598",
        "line_end": 1064,
        "line_start": 1055,
        "path": "source/id-ID/units/unit-018-lecture-018.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l18-rem-006",
        "anchor": "o012-rbt-l18-rem-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l18-s04",
      "projected_id": "urn:uuid:2831aa13-dfa8-5c93-b8e7-a168f52ffe78",
      "title": "Bundel serat dan bundel Hopf kompleks",
      "kind": "section",
      "order": 4,
      "group": "unit:o012-rbt-u018",
      "parent_id": "unit:o012-rbt-l18",
      "native_path": [
        "unit:o012-rbt-u018",
        "unit:o012-rbt-l18",
        "unit:o012-rbt-l18-s04"
      ],
      "concept_ids": [
        "concept:higher-homotopy-group",
        "concept:fibre-bundle",
        "concept:hopf-bundle",
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:total-space",
        "concept:local-trivialization",
        "concept:complex-projective-line",
        "concept:homogeneous-coordinates",
        "concept:transition-function"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "e46324f836b68ab27249b0639535b81a5d9b6d647762fa5c8609bfbe741752d7",
        "file_sha256": "9d0564f6a074441332e42755d46d9a0e858189a5ff4d8b5be52b1def12532598",
        "line_end": 652,
        "line_start": 514,
        "path": "source/id-ID/units/unit-018-lecture-018.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l18-s04",
        "anchor": "o012-rbt-l18-s04",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l18-audit-003",
      "projected_id": "urn:uuid:dd1a8c26-a528-591a-a61b-551041410048",
      "title": "Audit sumber 18.3.",
      "kind": "source_audit",
      "order": 5,
      "group": "unit:o012-rbt-u018",
      "parent_id": "unit:o012-rbt-l18-s05",
      "native_path": [
        "unit:o012-rbt-u018",
        "unit:o012-rbt-l18",
        "unit:o012-rbt-l18-s05",
        "unit:o012-rbt-l18-audit-003"
      ],
      "concept_ids": [
        "concept:higher-homotopy-group",
        "concept:fibre-bundle",
        "concept:hopf-bundle",
        "concept:exact-sequence",
        "concept:long-exact-sequence"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u018-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "0f6223922d6495b4b032c53e0d85c0f316a7cf4305b5372c0feab4f69eeec876",
        "file_sha256": "9d0564f6a074441332e42755d46d9a0e858189a5ff4d8b5be52b1def12532598",
        "line_end": 741,
        "line_start": 737,
        "path": "source/id-ID/units/unit-018-lecture-018.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l18-audit-003",
        "anchor": "o012-rbt-l18-audit-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l18-audit-006",
      "projected_id": "urn:uuid:56853560-e208-570e-8e76-ba4bb55e1487",
      "title": "Audit sumber 18.6.",
      "kind": "source_audit",
      "order": 5,
      "group": "unit:o012-rbt-u018",
      "parent_id": "unit:o012-rbt-l18-s08",
      "native_path": [
        "unit:o012-rbt-u018",
        "unit:o012-rbt-l18",
        "unit:o012-rbt-l18-s08",
        "unit:o012-rbt-l18-audit-006"
      ],
      "concept_ids": [
        "concept:higher-homotopy-group",
        "concept:fibre-bundle",
        "concept:hopf-bundle",
        "concept:exact-sequence",
        "concept:long-exact-sequence"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u018-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "3e489bc99eee92c68e2fb66277279b929c3ad326d5e03d1b9d5a923a89b1ac98",
        "file_sha256": "9d0564f6a074441332e42755d46d9a0e858189a5ff4d8b5be52b1def12532598",
        "line_end": 1094,
        "line_start": 1090,
        "path": "source/id-ID/units/unit-018-lecture-018.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l18-audit-006",
        "anchor": "o012-rbt-l18-audit-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l18-hint-002",
      "projected_id": "urn:uuid:c5eba5d5-3d46-55e1-9477-61ba4458cd8b",
      "title": "Petunjuk.",
      "kind": "hint",
      "order": 5,
      "group": "unit:o012-rbt-u018",
      "parent_id": "unit:o012-rbt-l18-mastery",
      "native_path": [
        "unit:o012-rbt-u018",
        "unit:o012-rbt-l18-mastery",
        "unit:o012-rbt-l18-hint-002"
      ],
      "concept_ids": [
        "concept:higher-homotopy-group",
        "concept:fibre-bundle",
        "concept:hopf-bundle",
        "concept:exact-sequence",
        "concept:long-exact-sequence"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u018-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "978f5b5139b695e8220011d9943903b1e15603ac396901213d1bf96f6e4caf84",
        "file_sha256": "9d0564f6a074441332e42755d46d9a0e858189a5ff4d8b5be52b1def12532598",
        "line_end": 1213,
        "line_start": 1209,
        "path": "source/id-ID/units/unit-018-lecture-018.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l18-hint-002",
        "anchor": "o012-rbt-l18-hint-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l18-proof-003",
      "projected_id": "urn:uuid:055f6ebe-2e8e-5b60-a220-05b29d58faf7",
      "title": "Bukti.",
      "kind": "proof",
      "order": 5,
      "group": "unit:o012-rbt-u018",
      "parent_id": "unit:o012-rbt-l18-s03",
      "native_path": [
        "unit:o012-rbt-u018",
        "unit:o012-rbt-l18",
        "unit:o012-rbt-l18-s03",
        "unit:o012-rbt-l18-proof-003"
      ],
      "concept_ids": [
        "concept:higher-homotopy-group",
        "concept:fibre-bundle",
        "concept:hopf-bundle",
        "concept:exact-sequence",
        "concept:long-exact-sequence"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "1eb32ef2d6e9515cdab0dfad7c34b7921787ec8a50d15bbbc5301b299d02718c",
        "file_sha256": "9d0564f6a074441332e42755d46d9a0e858189a5ff4d8b5be52b1def12532598",
        "line_end": 424,
        "line_start": 402,
        "path": "source/id-ID/units/unit-018-lecture-018.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l18-proof-003",
        "anchor": "o012-rbt-l18-proof-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l18-rem-001",
      "projected_id": "urn:uuid:99dc8cc2-00e2-5c64-982a-9ea9832a136a",
      "title": "Catatan 18.1 (titik basis pada ruang terhubung sederhana).",
      "kind": "remark",
      "order": 5,
      "group": "unit:o012-rbt-u018",
      "parent_id": "unit:o012-rbt-l18-s02",
      "native_path": [
        "unit:o012-rbt-u018",
        "unit:o012-rbt-l18",
        "unit:o012-rbt-l18-s02",
        "unit:o012-rbt-l18-rem-001"
      ],
      "concept_ids": [
        "concept:higher-homotopy-group",
        "concept:fibre-bundle",
        "concept:hopf-bundle",
        "concept:exact-sequence",
        "concept:long-exact-sequence"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "bc4cd48f6b783bd759828e9cf53515e5bcac2ae377128602f5f45e4e628da11b",
        "file_sha256": "9d0564f6a074441332e42755d46d9a0e858189a5ff4d8b5be52b1def12532598",
        "line_end": 301,
        "line_start": 285,
        "path": "source/id-ID/units/unit-018-lecture-018.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l18-rem-001",
        "anchor": "o012-rbt-l18-rem-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l18-s05",
      "projected_id": "urn:uuid:cf48b3d9-6dd7-5320-9a49-ba9b4b6a2781",
      "title": "Barisan eksak",
      "kind": "section",
      "order": 5,
      "group": "unit:o012-rbt-u018",
      "parent_id": "unit:o012-rbt-l18",
      "native_path": [
        "unit:o012-rbt-u018",
        "unit:o012-rbt-l18",
        "unit:o012-rbt-l18-s05"
      ],
      "concept_ids": [
        "concept:higher-homotopy-group",
        "concept:fibre-bundle",
        "concept:hopf-bundle",
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:exact-at",
        "concept:short-exact-sequence",
        "concept:kernel",
        "concept:image-of-a-map",
        "concept:pointed-fibre-bundle"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "5f5e580a90dfc6f439f2df17296e3eb5b82b5cd2665b30a9247789a3376924dc",
        "file_sha256": "9d0564f6a074441332e42755d46d9a0e858189a5ff4d8b5be52b1def12532598",
        "line_end": 741,
        "line_start": 654,
        "path": "source/id-ID/units/unit-018-lecture-018.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l18-s05",
        "anchor": "o012-rbt-l18-s05",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l18-margin-002",
      "projected_id": "urn:uuid:164cfb70-f5fb-505e-a81d-00f308e8d9b8",
      "title": "o012-rbt-l18-margin-002",
      "kind": "source_margin",
      "order": 6,
      "group": "unit:o012-rbt-u018",
      "parent_id": "unit:o012-rbt-l18-s02",
      "native_path": [
        "unit:o012-rbt-u018",
        "unit:o012-rbt-l18",
        "unit:o012-rbt-l18-s02",
        "unit:o012-rbt-l18-margin-002"
      ],
      "concept_ids": [
        "concept:higher-homotopy-group",
        "concept:fibre-bundle",
        "concept:hopf-bundle",
        "concept:exact-sequence",
        "concept:long-exact-sequence"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u018-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "d55e152b40746276e361d5b3e95341f9a2ca4e71def294a4e8c971b43bc79670",
        "file_sha256": "9d0564f6a074441332e42755d46d9a0e858189a5ff4d8b5be52b1def12532598",
        "line_end": 301,
        "line_start": 297,
        "path": "source/id-ID/units/unit-018-lecture-018.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l18-margin-002",
        "anchor": "o012-rbt-l18-margin-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l18-prop-002",
      "projected_id": "urn:uuid:b41ab12f-f09e-57a8-b123-4f7431c17f3c",
      "title": "Proposisi 18.2 (invariansi homotopi).",
      "kind": "proposition",
      "order": 6,
      "group": "unit:o012-rbt-u018",
      "parent_id": "unit:o012-rbt-l18-s03",
      "native_path": [
        "unit:o012-rbt-u018",
        "unit:o012-rbt-l18",
        "unit:o012-rbt-l18-s03",
        "unit:o012-rbt-l18-prop-002"
      ],
      "concept_ids": [
        "concept:higher-homotopy-group",
        "concept:fibre-bundle",
        "concept:hopf-bundle",
        "concept:exact-sequence",
        "concept:long-exact-sequence"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "f855a158672f4d6fe87525785a7265f381482c305dbad1589ff8bdcb05d5b482",
        "file_sha256": "9d0564f6a074441332e42755d46d9a0e858189a5ff4d8b5be52b1def12532598",
        "line_end": 435,
        "line_start": 426,
        "path": "source/id-ID/units/unit-018-lecture-018.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l18-prop-002",
        "anchor": "o012-rbt-l18-prop-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l18-s06",
      "projected_id": "urn:uuid:bc3a10f5-c6ef-5946-8297-7d3eabf1d8b3",
      "title": "Barisan eksak panjang bundel serat",
      "kind": "section",
      "order": 6,
      "group": "unit:o012-rbt-u018",
      "parent_id": "unit:o012-rbt-l18",
      "native_path": [
        "unit:o012-rbt-u018",
        "unit:o012-rbt-l18",
        "unit:o012-rbt-l18-s06"
      ],
      "concept_ids": [
        "concept:higher-homotopy-group",
        "concept:fibre-bundle",
        "concept:hopf-bundle",
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:connecting-map",
        "concept:local-system"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "a92a45a1133aa45842cd404ceeddea7b694daf0519484251fa16b7853405c873",
        "file_sha256": "9d0564f6a074441332e42755d46d9a0e858189a5ff4d8b5be52b1def12532598",
        "line_end": 864,
        "line_start": 743,
        "path": "source/id-ID/units/unit-018-lecture-018.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l18-s06",
        "anchor": "o012-rbt-l18-s06",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l18-sol-002",
      "projected_id": "urn:uuid:e2596b01-6768-54a7-a3d8-1ce1a1ce6b44",
      "title": "Solusi Pemeriksaan 18.2.",
      "kind": "solution",
      "order": 6,
      "group": "unit:o012-rbt-u018",
      "parent_id": "unit:o012-rbt-l18-mastery",
      "native_path": [
        "unit:o012-rbt-u018",
        "unit:o012-rbt-l18-mastery",
        "unit:o012-rbt-l18-sol-002"
      ],
      "concept_ids": [
        "concept:higher-homotopy-group",
        "concept:fibre-bundle",
        "concept:hopf-bundle",
        "concept:exact-sequence",
        "concept:long-exact-sequence"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u018-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "68833b859559662e071c46b1e3a5d0be4af80c671ca3370058b820f7d95c59b6",
        "file_sha256": "9d0564f6a074441332e42755d46d9a0e858189a5ff4d8b5be52b1def12532598",
        "line_end": 1278,
        "line_start": 1215,
        "path": "source/id-ID/units/unit-018-lecture-018.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l18-sol-002",
        "anchor": "o012-rbt-l18-sol-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l18-mcheck-003",
      "projected_id": "urn:uuid:8d4c83f1-4bea-5d0f-897b-7942b1162ea3",
      "title": "o012-rbt-l18-mcheck-003",
      "kind": "exercise",
      "order": 7,
      "group": "unit:o012-rbt-u018",
      "parent_id": "unit:o012-rbt-l18-mastery",
      "native_path": [
        "unit:o012-rbt-u018",
        "unit:o012-rbt-l18-mastery",
        "unit:o012-rbt-l18-mcheck-003"
      ],
      "concept_ids": [
        "concept:higher-homotopy-group",
        "concept:fibre-bundle",
        "concept:hopf-bundle",
        "concept:exact-sequence",
        "concept:long-exact-sequence"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u018-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "c2542c20daa4d702ec04ff8e4dbf781dffb5655a8d6320b3865b2aa352759196",
        "file_sha256": "9d0564f6a074441332e42755d46d9a0e858189a5ff4d8b5be52b1def12532598",
        "line_end": 1292,
        "line_start": 1280,
        "path": "source/id-ID/units/unit-018-lecture-018.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l18-mcheck-003",
        "anchor": "o012-rbt-l18-mcheck-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l18-hint-003",
            "relation_id": "urn:uuid:e9147017-ad3e-5842-b7c6-340b0e3df369",
            "native_relation_id": "relation:hints:l18-hint-003:l18-mcheck-003"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l18-sol-003",
            "relation_id": "urn:uuid:a32f9177-02c6-59aa-89f4-20d552dbe9d2",
            "native_relation_id": "relation:solves:l18-sol-003:l18-mcheck-003"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l18-proof-004",
      "projected_id": "urn:uuid:e6a5b198-690a-5bbb-8ac7-ab2938d95ca3",
      "title": "Bukti.",
      "kind": "proof",
      "order": 7,
      "group": "unit:o012-rbt-u018",
      "parent_id": "unit:o012-rbt-l18-s03",
      "native_path": [
        "unit:o012-rbt-u018",
        "unit:o012-rbt-l18",
        "unit:o012-rbt-l18-s03",
        "unit:o012-rbt-l18-proof-004"
      ],
      "concept_ids": [
        "concept:higher-homotopy-group",
        "concept:fibre-bundle",
        "concept:hopf-bundle",
        "concept:exact-sequence",
        "concept:long-exact-sequence"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "ed789a728fa5ba2e9b36629f3c3fe4570795174b91b24731b181f277a6698739",
        "file_sha256": "9d0564f6a074441332e42755d46d9a0e858189a5ff4d8b5be52b1def12532598",
        "line_end": 499,
        "line_start": 437,
        "path": "source/id-ID/units/unit-018-lecture-018.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l18-proof-004",
        "anchor": "o012-rbt-l18-proof-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l18-rem-002",
      "projected_id": "urn:uuid:02719025-f622-5658-8ead-ae949f75dd95",
      "title": "Catatan 18.2 (keluarga grup yang kontinu).",
      "kind": "remark",
      "order": 7,
      "group": "unit:o012-rbt-u018",
      "parent_id": "unit:o012-rbt-l18-s02",
      "native_path": [
        "unit:o012-rbt-u018",
        "unit:o012-rbt-l18",
        "unit:o012-rbt-l18-s02",
        "unit:o012-rbt-l18-rem-002"
      ],
      "concept_ids": [
        "concept:higher-homotopy-group",
        "concept:fibre-bundle",
        "concept:hopf-bundle",
        "concept:exact-sequence",
        "concept:long-exact-sequence"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "0115696954b110f9b9099f451eeb6a6ac7ee84d918fc15eb62d729ea7f70250f",
        "file_sha256": "9d0564f6a074441332e42755d46d9a0e858189a5ff4d8b5be52b1def12532598",
        "line_end": 319,
        "line_start": 304,
        "path": "source/id-ID/units/unit-018-lecture-018.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l18-rem-002",
        "anchor": "o012-rbt-l18-rem-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l18-s07",
      "projected_id": "urn:uuid:12f0f87f-67ec-5cf4-a815-2d87735a541f",
      "title": "Penerapan pada ruang penutup",
      "kind": "section",
      "order": 7,
      "group": "unit:o012-rbt-u018",
      "parent_id": "unit:o012-rbt-l18",
      "native_path": [
        "unit:o012-rbt-u018",
        "unit:o012-rbt-l18",
        "unit:o012-rbt-l18-s07"
      ],
      "concept_ids": [
        "concept:higher-homotopy-group",
        "concept:fibre-bundle",
        "concept:hopf-bundle",
        "concept:exact-sequence",
        "concept:long-exact-sequence"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "f97253a31b5e79ba1c9a4533eb8e490780bd080346e25fedebb99d77ff38e8c2",
        "file_sha256": "9d0564f6a074441332e42755d46d9a0e858189a5ff4d8b5be52b1def12532598",
        "line_end": 940,
        "line_start": 866,
        "path": "source/id-ID/units/unit-018-lecture-018.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l18-s07",
        "anchor": "o012-rbt-l18-s07",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l18-hint-003",
      "projected_id": "urn:uuid:9947c5ca-841e-5591-bf51-f22423b264b0",
      "title": "Petunjuk.",
      "kind": "hint",
      "order": 8,
      "group": "unit:o012-rbt-u018",
      "parent_id": "unit:o012-rbt-l18-mastery",
      "native_path": [
        "unit:o012-rbt-u018",
        "unit:o012-rbt-l18-mastery",
        "unit:o012-rbt-l18-hint-003"
      ],
      "concept_ids": [
        "concept:higher-homotopy-group",
        "concept:fibre-bundle",
        "concept:hopf-bundle",
        "concept:exact-sequence",
        "concept:long-exact-sequence"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u018-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "7d7beae0824cd66448cad310188a429282394460607d758ebb39b934e96a9cfb",
        "file_sha256": "9d0564f6a074441332e42755d46d9a0e858189a5ff4d8b5be52b1def12532598",
        "line_end": 1299,
        "line_start": 1294,
        "path": "source/id-ID/units/unit-018-lecture-018.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l18-hint-003",
        "anchor": "o012-rbt-l18-hint-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l18-margin-004",
      "projected_id": "urn:uuid:fb9182bc-efd9-5ad0-958e-7e1b690b26ee",
      "title": "o012-rbt-l18-margin-004",
      "kind": "source_margin",
      "order": 8,
      "group": "unit:o012-rbt-u018",
      "parent_id": "unit:o012-rbt-l18-s03",
      "native_path": [
        "unit:o012-rbt-u018",
        "unit:o012-rbt-l18",
        "unit:o012-rbt-l18-s03",
        "unit:o012-rbt-l18-margin-004"
      ],
      "concept_ids": [
        "concept:higher-homotopy-group",
        "concept:fibre-bundle",
        "concept:hopf-bundle",
        "concept:exact-sequence",
        "concept:long-exact-sequence"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u018-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "b730fb45978c2b01a7779f82347eb0c33307330908e52bb51c10deca15dccf74",
        "file_sha256": "9d0564f6a074441332e42755d46d9a0e858189a5ff4d8b5be52b1def12532598",
        "line_end": 507,
        "line_start": 505,
        "path": "source/id-ID/units/unit-018-lecture-018.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l18-margin-004",
        "anchor": "o012-rbt-l18-margin-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l18-s08",
      "projected_id": "urn:uuid:fcc0accb-ff98-5520-b244-71ad19e567a6",
      "title": "Penerapan pada bundel Hopf kompleks",
      "kind": "section",
      "order": 8,
      "group": "unit:o012-rbt-u018",
      "parent_id": "unit:o012-rbt-l18",
      "native_path": [
        "unit:o012-rbt-u018",
        "unit:o012-rbt-l18",
        "unit:o012-rbt-l18-s08"
      ],
      "concept_ids": [
        "concept:higher-homotopy-group",
        "concept:fibre-bundle",
        "concept:hopf-bundle",
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:complex-hopf-bundle",
        "concept:quaternionic-hopf-bundle"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "57cf2684ac49376ed350ded7997da34a8b682dd79ddeba010c99ccffc3b3347a",
        "file_sha256": "9d0564f6a074441332e42755d46d9a0e858189a5ff4d8b5be52b1def12532598",
        "line_end": 1094,
        "line_start": 942,
        "path": "source/id-ID/units/unit-018-lecture-018.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l18-s08",
        "anchor": "o012-rbt-l18-s08",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l18-sol-003",
      "projected_id": "urn:uuid:8cf48d57-4b8e-5304-8318-5514a5843450",
      "title": "Solusi Pemeriksaan 18.3.",
      "kind": "solution",
      "order": 9,
      "group": "unit:o012-rbt-u018",
      "parent_id": "unit:o012-rbt-l18-mastery",
      "native_path": [
        "unit:o012-rbt-u018",
        "unit:o012-rbt-l18-mastery",
        "unit:o012-rbt-l18-sol-003"
      ],
      "concept_ids": [
        "concept:higher-homotopy-group",
        "concept:fibre-bundle",
        "concept:hopf-bundle",
        "concept:exact-sequence",
        "concept:long-exact-sequence"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u018-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "6b2293d6d9865b3b259129f05680efac0489b5ee2de62420c4777ec40d77987c",
        "file_sha256": "9d0564f6a074441332e42755d46d9a0e858189a5ff4d8b5be52b1def12532598",
        "line_end": 1363,
        "line_start": 1301,
        "path": "source/id-ID/units/unit-018-lecture-018.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l18-sol-003",
        "anchor": "o012-rbt-l18-sol-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l18-mcheck-004",
      "projected_id": "urn:uuid:98da700a-35f8-5dc8-afcf-f24134f0c905",
      "title": "Pemeriksaan penguasaan 18.4 (trivialisasi lokal bundel Hopf kompleks).",
      "kind": "exercise",
      "order": 10,
      "group": "unit:o012-rbt-u018",
      "parent_id": "unit:o012-rbt-l18-mastery",
      "native_path": [
        "unit:o012-rbt-u018",
        "unit:o012-rbt-l18-mastery",
        "unit:o012-rbt-l18-mcheck-004"
      ],
      "concept_ids": [
        "concept:higher-homotopy-group",
        "concept:fibre-bundle",
        "concept:hopf-bundle",
        "concept:exact-sequence",
        "concept:long-exact-sequence"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u018-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "5c3f63597ba162b876a6b7e6789cc0345f57adf5083db22a14b71cec7cace4ad",
        "file_sha256": "9d0564f6a074441332e42755d46d9a0e858189a5ff4d8b5be52b1def12532598",
        "line_end": 1376,
        "line_start": 1365,
        "path": "source/id-ID/units/unit-018-lecture-018.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l18-mcheck-004",
        "anchor": "o012-rbt-l18-mcheck-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l18-hint-004",
            "relation_id": "urn:uuid:45b96186-c3ed-5e12-b080-51a840e8d70d",
            "native_relation_id": "relation:hints:l18-hint-004:l18-mcheck-004"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l18-sol-004",
            "relation_id": "urn:uuid:a545d893-e2d4-52dc-b683-e50c473a2771",
            "native_relation_id": "relation:solves:l18-sol-004:l18-mcheck-004"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l18-hint-004",
      "projected_id": "urn:uuid:b87d4bc4-7b9d-5dc0-a218-87cb07021580",
      "title": "Petunjuk.",
      "kind": "hint",
      "order": 11,
      "group": "unit:o012-rbt-u018",
      "parent_id": "unit:o012-rbt-l18-mastery",
      "native_path": [
        "unit:o012-rbt-u018",
        "unit:o012-rbt-l18-mastery",
        "unit:o012-rbt-l18-hint-004"
      ],
      "concept_ids": [
        "concept:higher-homotopy-group",
        "concept:fibre-bundle",
        "concept:hopf-bundle",
        "concept:exact-sequence",
        "concept:long-exact-sequence"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u018-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "98a0074a4ed9df5271555aca8cb4d44ae516ed1610cf7bd33c0093d7bc55efcd",
        "file_sha256": "9d0564f6a074441332e42755d46d9a0e858189a5ff4d8b5be52b1def12532598",
        "line_end": 1382,
        "line_start": 1378,
        "path": "source/id-ID/units/unit-018-lecture-018.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l18-hint-004",
        "anchor": "o012-rbt-l18-hint-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l18-sol-004",
      "projected_id": "urn:uuid:d99af629-1583-5dc6-8d30-22696fb3c3d3",
      "title": "Solusi Pemeriksaan 18.4.",
      "kind": "solution",
      "order": 12,
      "group": "unit:o012-rbt-u018",
      "parent_id": "unit:o012-rbt-l18-mastery",
      "native_path": [
        "unit:o012-rbt-u018",
        "unit:o012-rbt-l18-mastery",
        "unit:o012-rbt-l18-sol-004"
      ],
      "concept_ids": [
        "concept:higher-homotopy-group",
        "concept:fibre-bundle",
        "concept:hopf-bundle",
        "concept:exact-sequence",
        "concept:long-exact-sequence"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u018-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "a8fbcd73ffc7cdd0fefc12640e5bd2ea191e16f2bd6b62676385ef76c01400e1",
        "file_sha256": "9d0564f6a074441332e42755d46d9a0e858189a5ff4d8b5be52b1def12532598",
        "line_end": 1450,
        "line_start": 1384,
        "path": "source/id-ID/units/unit-018-lecture-018.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l18-sol-004",
        "anchor": "o012-rbt-l18-sol-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l18-mcheck-005",
      "projected_id": "urn:uuid:a276c230-5630-5eb4-8d9c-40978280d154",
      "title": "Pemeriksaan penguasaan 18.5 (inferensi dari lima suku bundel).",
      "kind": "exercise",
      "order": 13,
      "group": "unit:o012-rbt-u018",
      "parent_id": "unit:o012-rbt-l18-mastery",
      "native_path": [
        "unit:o012-rbt-u018",
        "unit:o012-rbt-l18-mastery",
        "unit:o012-rbt-l18-mcheck-005"
      ],
      "concept_ids": [
        "concept:higher-homotopy-group",
        "concept:fibre-bundle",
        "concept:hopf-bundle",
        "concept:exact-sequence",
        "concept:long-exact-sequence"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u018-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "cd22fff9948033e6000a34c1da5677ad9072a8e3d46237f35f2ad038a435f700",
        "file_sha256": "9d0564f6a074441332e42755d46d9a0e858189a5ff4d8b5be52b1def12532598",
        "line_end": 1470,
        "line_start": 1452,
        "path": "source/id-ID/units/unit-018-lecture-018.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l18-mcheck-005",
        "anchor": "o012-rbt-l18-mcheck-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l18-hint-005",
            "relation_id": "urn:uuid:bb5d51bd-3108-509c-b89d-92814c8b9efd",
            "native_relation_id": "relation:hints:l18-hint-005:l18-mcheck-005"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l18-sol-005",
            "relation_id": "urn:uuid:d0e50e53-9ef1-5366-8f0a-5045eef4cee0",
            "native_relation_id": "relation:solves:l18-sol-005:l18-mcheck-005"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l18-hint-005",
      "projected_id": "urn:uuid:351d57f3-9e9a-5c07-b27c-256de6498062",
      "title": "Petunjuk.",
      "kind": "hint",
      "order": 14,
      "group": "unit:o012-rbt-u018",
      "parent_id": "unit:o012-rbt-l18-mastery",
      "native_path": [
        "unit:o012-rbt-u018",
        "unit:o012-rbt-l18-mastery",
        "unit:o012-rbt-l18-hint-005"
      ],
      "concept_ids": [
        "concept:higher-homotopy-group",
        "concept:fibre-bundle",
        "concept:hopf-bundle",
        "concept:exact-sequence",
        "concept:long-exact-sequence"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u018-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "1f2c4268ad8b0f920eb8197cc5efbb0d24a9e6f112a94cc886267b6df7ef6d4f",
        "file_sha256": "9d0564f6a074441332e42755d46d9a0e858189a5ff4d8b5be52b1def12532598",
        "line_end": 1477,
        "line_start": 1472,
        "path": "source/id-ID/units/unit-018-lecture-018.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l18-hint-005",
        "anchor": "o012-rbt-l18-hint-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l18-sol-005",
      "projected_id": "urn:uuid:14490378-4f35-51cb-a735-d44b8a306498",
      "title": "Solusi Pemeriksaan 18.5.",
      "kind": "solution",
      "order": 15,
      "group": "unit:o012-rbt-u018",
      "parent_id": "unit:o012-rbt-l18-mastery",
      "native_path": [
        "unit:o012-rbt-u018",
        "unit:o012-rbt-l18-mastery",
        "unit:o012-rbt-l18-sol-005"
      ],
      "concept_ids": [
        "concept:higher-homotopy-group",
        "concept:fibre-bundle",
        "concept:hopf-bundle",
        "concept:exact-sequence",
        "concept:long-exact-sequence"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u018-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "18bcaa46745e36f32d6d7f53715d6aa47d9a76f9bdc0220af6b869fe60bae1cc",
        "file_sha256": "9d0564f6a074441332e42755d46d9a0e858189a5ff4d8b5be52b1def12532598",
        "line_end": 1517,
        "line_start": 1479,
        "path": "source/id-ID/units/unit-018-lecture-018.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l18-sol-005",
        "anchor": "o012-rbt-l18-sol-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l18-mcheck-006",
      "projected_id": "urn:uuid:9dc1b09b-5203-5e7a-bd6c-fdfc03f39af8",
      "title": "Pemeriksaan penguasaan 18.6 (ruang projektif dan bundel-bundel Hopf).",
      "kind": "exercise",
      "order": 16,
      "group": "unit:o012-rbt-u018",
      "parent_id": "unit:o012-rbt-l18-mastery",
      "native_path": [
        "unit:o012-rbt-u018",
        "unit:o012-rbt-l18-mastery",
        "unit:o012-rbt-l18-mcheck-006"
      ],
      "concept_ids": [
        "concept:higher-homotopy-group",
        "concept:fibre-bundle",
        "concept:hopf-bundle",
        "concept:exact-sequence",
        "concept:long-exact-sequence"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u018-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "5eda17aec6a0bf633e7d2edcc61e548ba92221d90fed013402c2300c476fbca4",
        "file_sha256": "9d0564f6a074441332e42755d46d9a0e858189a5ff4d8b5be52b1def12532598",
        "line_end": 1537,
        "line_start": 1519,
        "path": "source/id-ID/units/unit-018-lecture-018.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l18-mcheck-006",
        "anchor": "o012-rbt-l18-mcheck-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l18-hint-006",
            "relation_id": "urn:uuid:aca0121c-26dd-56a2-b3fa-c17e02048b9a",
            "native_relation_id": "relation:hints:l18-hint-006:l18-mcheck-006"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l18-sol-006",
            "relation_id": "urn:uuid:9f5aab36-3e2a-53b4-927a-a209c969de61",
            "native_relation_id": "relation:solves:l18-sol-006:l18-mcheck-006"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l18-hint-006",
      "projected_id": "urn:uuid:151b5734-3de7-5c37-b001-ee41918a6bb7",
      "title": "Petunjuk.",
      "kind": "hint",
      "order": 17,
      "group": "unit:o012-rbt-u018",
      "parent_id": "unit:o012-rbt-l18-mastery",
      "native_path": [
        "unit:o012-rbt-u018",
        "unit:o012-rbt-l18-mastery",
        "unit:o012-rbt-l18-hint-006"
      ],
      "concept_ids": [
        "concept:higher-homotopy-group",
        "concept:fibre-bundle",
        "concept:hopf-bundle",
        "concept:exact-sequence",
        "concept:long-exact-sequence"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u018-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "a90542e44c4f6bddc558bdbf1bb3728741ed93751f45b88dde4f5536ce0b6732",
        "file_sha256": "9d0564f6a074441332e42755d46d9a0e858189a5ff4d8b5be52b1def12532598",
        "line_end": 1547,
        "line_start": 1539,
        "path": "source/id-ID/units/unit-018-lecture-018.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l18-hint-006",
        "anchor": "o012-rbt-l18-hint-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l18-sol-006",
      "projected_id": "urn:uuid:ff788b41-365e-5c15-a814-e9393d337ed1",
      "title": "Solusi Pemeriksaan 18.6.",
      "kind": "solution",
      "order": 18,
      "group": "unit:o012-rbt-u018",
      "parent_id": "unit:o012-rbt-l18-mastery",
      "native_path": [
        "unit:o012-rbt-u018",
        "unit:o012-rbt-l18-mastery",
        "unit:o012-rbt-l18-sol-006"
      ],
      "concept_ids": [
        "concept:higher-homotopy-group",
        "concept:fibre-bundle",
        "concept:hopf-bundle",
        "concept:exact-sequence",
        "concept:long-exact-sequence"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u018-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "c1a9c75d49f58656dc97f9844e5644888d7680e746a63a9a09674e8685d7c4ec",
        "file_sha256": "9d0564f6a074441332e42755d46d9a0e858189a5ff4d8b5be52b1def12532598",
        "line_end": 1663,
        "line_start": 1549,
        "path": "source/id-ID/units/unit-018-lecture-018.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l18-sol-006",
        "anchor": "o012-rbt-l18-sol-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-u018",
      "projected_id": "urn:uuid:a0e3b96d-9083-5a69-837c-7cec683786b7",
      "title": "Topologi Aljabar - Unit 18: Transpor Grup Homotopi, Bundel Serat, dan Barisan Eksak Panjang",
      "kind": "reader_unit",
      "order": 18,
      "group": "unit:o012-rbt-u018",
      "parent_id": "course:o012-d60",
      "native_path": [
        "unit:o012-rbt-u018"
      ],
      "concept_ids": [
        "concept:higher-homotopy-group",
        "concept:fibre-bundle",
        "concept:hopf-bundle",
        "concept:exact-sequence",
        "concept:long-exact-sequence"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u018-composite-cc-by-4.0"
      ],
      "provenance_relation": "composite_translated_and_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "9d0564f6a074441332e42755d46d9a0e858189a5ff4d8b5be52b1def12532598",
        "file_sha256": "9d0564f6a074441332e42755d46d9a0e858189a5ff4d8b5be52b1def12532598",
        "line_end": 1663,
        "line_start": 1,
        "path": "source/id-ID/units/unit-018-lecture-018.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/",
        "anchor": null,
        "state": "course_fallback",
        "anchor_occurrences": 0
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l19-audit-003",
      "projected_id": "urn:uuid:48790876-04f2-5d5d-b8f4-09f6c01484fc",
      "title": "Audit sumber 19.3.",
      "kind": "source_audit",
      "order": 1,
      "group": "unit:o012-rbt-u019",
      "parent_id": "unit:o012-rbt-l19-s02",
      "native_path": [
        "unit:o012-rbt-u019",
        "unit:o012-rbt-l19",
        "unit:o012-rbt-l19-s02",
        "unit:o012-rbt-l19-audit-003"
      ],
      "concept_ids": [
        "concept:lie-group",
        "concept:homogeneous-space",
        "concept:weak-homotopy-equivalence",
        "concept:euler-characteristic",
        "concept:complex",
        "concept:directed-graph"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u019-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "ac5a4aef9e875da44aafc4b6161319fdf0c90d569681760d5d7e6eda11659f00",
        "file_sha256": "ba34773d63e4dc70fccdf4fa19fbdc8a397062a4bc359978f3261a70ff64f98c",
        "line_end": 312,
        "line_start": 308,
        "path": "source/id-ID/units/unit-019-lecture-019.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l19-audit-003",
        "anchor": "o012-rbt-l19-audit-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l19-def-002",
      "projected_id": "urn:uuid:5a60a176-39cc-5b3b-806b-3dd5bfcfbeb4",
      "title": "Definisi 19.2 (ruang $\\operatorname{slpc}(X)$).",
      "kind": "definition",
      "order": 1,
      "group": "unit:o012-rbt-u019",
      "parent_id": "unit:o012-rbt-l19-s03",
      "native_path": [
        "unit:o012-rbt-u019",
        "unit:o012-rbt-l19",
        "unit:o012-rbt-l19-s03",
        "unit:o012-rbt-l19-def-002"
      ],
      "concept_ids": [
        "concept:lie-group",
        "concept:homogeneous-space",
        "concept:weak-homotopy-equivalence",
        "concept:euler-characteristic",
        "concept:complex",
        "concept:directed-graph"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "c0e512a41df7c95557cefa3a99226c9bc335fdbc6d63c536bf7998785088a45a",
        "file_sha256": "ba34773d63e4dc70fccdf4fa19fbdc8a397062a4bc359978f3261a70ff64f98c",
        "line_end": 477,
        "line_start": 433,
        "path": "source/id-ID/units/unit-019-lecture-019.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l19-def-002",
        "anchor": "o012-rbt-l19-def-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l19-def-004",
      "projected_id": "urn:uuid:46f4a8da-7069-59bb-8fb0-a8d576de45f0",
      "title": "Definisi 19.4 (morfisma kompleks).",
      "kind": "definition",
      "order": 1,
      "group": "unit:o012-rbt-u019",
      "parent_id": "unit:o012-rbt-l19-s05",
      "native_path": [
        "unit:o012-rbt-u019",
        "unit:o012-rbt-l19",
        "unit:o012-rbt-l19-s05",
        "unit:o012-rbt-l19-def-004"
      ],
      "concept_ids": [
        "concept:lie-group",
        "concept:homogeneous-space",
        "concept:weak-homotopy-equivalence",
        "concept:euler-characteristic",
        "concept:complex",
        "concept:directed-graph"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "1bedd766f0eacc70afc5b319fedc28ef08243b2f3804a088c9c9cf6dac3c5e3c",
        "file_sha256": "ba34773d63e4dc70fccdf4fa19fbdc8a397062a4bc359978f3261a70ff64f98c",
        "line_end": 768,
        "line_start": 736,
        "path": "source/id-ID/units/unit-019-lecture-019.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l19-def-004",
        "anchor": "o012-rbt-l19-def-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l19-def-005",
      "projected_id": "urn:uuid:2d2e45a6-65da-5694-af97-e4344c02064b",
      "title": "Definisi 19.5 (graf berarah sederhana).",
      "kind": "definition",
      "order": 1,
      "group": "unit:o012-rbt-u019",
      "parent_id": "unit:o012-rbt-l19-s07",
      "native_path": [
        "unit:o012-rbt-u019",
        "unit:o012-rbt-l19",
        "unit:o012-rbt-l19-s07",
        "unit:o012-rbt-l19-def-005"
      ],
      "concept_ids": [
        "concept:lie-group",
        "concept:homogeneous-space",
        "concept:weak-homotopy-equivalence",
        "concept:euler-characteristic",
        "concept:complex",
        "concept:directed-graph"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "025618baf3335dcf36bdbce46f4ae8a113513d92fac145a969f5e6b76a6ea392",
        "file_sha256": "ba34773d63e4dc70fccdf4fa19fbdc8a397062a4bc359978f3261a70ff64f98c",
        "line_end": 1048,
        "line_start": 1025,
        "path": "source/id-ID/units/unit-019-lecture-019.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l19-def-005",
        "anchor": "o012-rbt-l19-def-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l19-margin-001",
      "projected_id": "urn:uuid:5dd2d5d2-8ba6-5b52-b2f7-493fd0e3c40b",
      "title": "o012-rbt-l19-margin-001",
      "kind": "source_margin",
      "order": 1,
      "group": "unit:o012-rbt-u019",
      "parent_id": "unit:o012-rbt-l19-s01",
      "native_path": [
        "unit:o012-rbt-u019",
        "unit:o012-rbt-l19",
        "unit:o012-rbt-l19-s01",
        "unit:o012-rbt-l19-margin-001"
      ],
      "concept_ids": [
        "concept:lie-group",
        "concept:homogeneous-space",
        "concept:weak-homotopy-equivalence",
        "concept:euler-characteristic",
        "concept:complex",
        "concept:directed-graph"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u019-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "b1510f4e05acb6de462d1f65ea2ea9fab749482d5e7bf013951b0f89f87903ce",
        "file_sha256": "ba34773d63e4dc70fccdf4fa19fbdc8a397062a4bc359978f3261a70ff64f98c",
        "line_end": 97,
        "line_start": 86,
        "path": "source/id-ID/units/unit-019-lecture-019.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l19-margin-001",
        "anchor": "o012-rbt-l19-margin-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l19-margin-005",
      "projected_id": "urn:uuid:ead7b8df-b945-500f-8251-fae2aeb9876f",
      "title": "o012-rbt-l19-margin-005",
      "kind": "source_margin",
      "order": 1,
      "group": "unit:o012-rbt-u019",
      "parent_id": "unit:o012-rbt-l19-s04",
      "native_path": [
        "unit:o012-rbt-u019",
        "unit:o012-rbt-l19",
        "unit:o012-rbt-l19-s04",
        "unit:o012-rbt-l19-margin-005"
      ],
      "concept_ids": [
        "concept:lie-group",
        "concept:homogeneous-space",
        "concept:weak-homotopy-equivalence",
        "concept:euler-characteristic",
        "concept:complex",
        "concept:directed-graph"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u019-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "b70d14c62107ba075e83481fc28b607f278cb1534e7cc59dce0ae0a147811ee0",
        "file_sha256": "ba34773d63e4dc70fccdf4fa19fbdc8a397062a4bc359978f3261a70ff64f98c",
        "line_end": 621,
        "line_start": 616,
        "path": "source/id-ID/units/unit-019-lecture-019.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l19-margin-005",
        "anchor": "o012-rbt-l19-margin-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l19-margin-008",
      "projected_id": "urn:uuid:f8e26b75-2cfb-547b-8770-8870ba32d07a",
      "title": "o012-rbt-l19-margin-008",
      "kind": "source_margin",
      "order": 1,
      "group": "unit:o012-rbt-u019",
      "parent_id": "unit:o012-rbt-l19-s06",
      "native_path": [
        "unit:o012-rbt-u019",
        "unit:o012-rbt-l19",
        "unit:o012-rbt-l19-s06",
        "unit:o012-rbt-l19-margin-008"
      ],
      "concept_ids": [
        "concept:lie-group",
        "concept:homogeneous-space",
        "concept:weak-homotopy-equivalence",
        "concept:euler-characteristic",
        "concept:complex",
        "concept:directed-graph"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u019-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "2b57369ec6b77731ce03de67b3a6ff55e95bfc65b5d21dc68fbd57cc773ab540",
        "file_sha256": "ba34773d63e4dc70fccdf4fa19fbdc8a397062a4bc359978f3261a70ff64f98c",
        "line_end": 927,
        "line_start": 924,
        "path": "source/id-ID/units/unit-019-lecture-019.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l19-margin-008",
        "anchor": "o012-rbt-l19-margin-008",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l19-mcheck-001",
      "projected_id": "urn:uuid:17231cfb-9e2f-514a-86ca-982fdc17a178",
      "title": "Pemeriksaan penguasaan 19.1 (bundel ruang homogen).",
      "kind": "exercise",
      "order": 1,
      "group": "unit:o012-rbt-u019",
      "parent_id": "unit:o012-rbt-l19-mastery",
      "native_path": [
        "unit:o012-rbt-u019",
        "unit:o012-rbt-l19-mastery",
        "unit:o012-rbt-l19-mcheck-001"
      ],
      "concept_ids": [
        "concept:lie-group",
        "concept:homogeneous-space",
        "concept:weak-homotopy-equivalence",
        "concept:euler-characteristic",
        "concept:complex",
        "concept:directed-graph"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u019-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "39968bfe26204b8e6ae0d827689f8ea767946dbcaf63f1a141a95a4f5cd31564",
        "file_sha256": "ba34773d63e4dc70fccdf4fa19fbdc8a397062a4bc359978f3261a70ff64f98c",
        "line_end": 1179,
        "line_start": 1167,
        "path": "source/id-ID/units/unit-019-lecture-019.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l19-mcheck-001",
        "anchor": "o012-rbt-l19-mcheck-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l19-hint-001",
            "relation_id": "urn:uuid:0a8635bb-45f6-5a9a-a3a3-2c5dceb61dc0",
            "native_relation_id": "relation:hints:l19-hint-001:l19-mcheck-001"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l19-sol-001",
            "relation_id": "urn:uuid:5d60f85e-d630-5e8a-bdb4-df7859ce68af",
            "native_relation_id": "relation:solves:l19-sol-001:l19-mcheck-001"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l19-notice",
      "projected_id": "urn:uuid:ac6c6a22-b2a2-5c0d-811c-b4b24d7133ce",
      "title": "Tentang unit ini",
      "kind": "notice",
      "order": 1,
      "group": "unit:o012-rbt-u019",
      "parent_id": "unit:o012-rbt-u019",
      "native_path": [
        "unit:o012-rbt-u019",
        "unit:o012-rbt-l19-notice"
      ],
      "concept_ids": [
        "concept:lie-group",
        "concept:homogeneous-space",
        "concept:weak-homotopy-equivalence",
        "concept:euler-characteristic",
        "concept:complex",
        "concept:directed-graph"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u019-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "f29a8b4276c7eb15df377c778e9a74bfa53a5d2d754e99908b1e58eece551584",
        "file_sha256": "ba34773d63e4dc70fccdf4fa19fbdc8a397062a4bc359978f3261a70ff64f98c",
        "line_end": 54,
        "line_start": 12,
        "path": "source/id-ID/units/unit-019-lecture-019.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l19-notice",
        "anchor": "o012-rbt-l19-notice",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l19-s01",
      "projected_id": "urn:uuid:660c96de-2600-5751-81f8-b233b7e4e39c",
      "title": "Bundel hasil bagi grup Lie",
      "kind": "section",
      "order": 1,
      "group": "unit:o012-rbt-u019",
      "parent_id": "unit:o012-rbt-l19",
      "native_path": [
        "unit:o012-rbt-u019",
        "unit:o012-rbt-l19",
        "unit:o012-rbt-l19-s01"
      ],
      "concept_ids": [
        "concept:lie-group",
        "concept:homogeneous-space",
        "concept:weak-homotopy-equivalence",
        "concept:euler-characteristic",
        "concept:complex",
        "concept:directed-graph",
        "concept:closed-subgroup"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "a2305e904af2064e64f14a4ae2ec8bba7ccf9463efcf7d40e2a61b0f8cf9f242",
        "file_sha256": "ba34773d63e4dc70fccdf4fa19fbdc8a397062a4bc359978f3261a70ff64f98c",
        "line_end": 297,
        "line_start": 58,
        "path": "source/id-ID/units/unit-019-lecture-019.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l19-s01",
        "anchor": "o012-rbt-l19-s01",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l19",
      "projected_id": "urn:uuid:762a8bec-18e6-5e04-aed3-f440ab27831d",
      "title": "Kuliah 19",
      "kind": "lecture",
      "order": 2,
      "group": "unit:o012-rbt-u019",
      "parent_id": "unit:o012-rbt-u019",
      "native_path": [
        "unit:o012-rbt-u019",
        "unit:o012-rbt-l19"
      ],
      "concept_ids": [
        "concept:lie-group",
        "concept:homogeneous-space",
        "concept:weak-homotopy-equivalence",
        "concept:euler-characteristic",
        "concept:complex",
        "concept:directed-graph"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "fe7d8939700a67e8bb6901e2e88451b491aae2a7d6f9fb0da9e8bbf813214abc",
        "file_sha256": "ba34773d63e4dc70fccdf4fa19fbdc8a397062a4bc359978f3261a70ff64f98c",
        "line_end": 1156,
        "line_start": 56,
        "path": "source/id-ID/units/unit-019-lecture-019.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l19",
        "anchor": "o012-rbt-l19",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l19-audit-001",
      "projected_id": "urn:uuid:5e9d75b5-23b8-55ea-a7b3-57f97666b1c0",
      "title": "Audit sumber 19.1.",
      "kind": "source_audit",
      "order": 2,
      "group": "unit:o012-rbt-u019",
      "parent_id": "unit:o012-rbt-l19-s01",
      "native_path": [
        "unit:o012-rbt-u019",
        "unit:o012-rbt-l19",
        "unit:o012-rbt-l19-s01",
        "unit:o012-rbt-l19-audit-001"
      ],
      "concept_ids": [
        "concept:lie-group",
        "concept:homogeneous-space",
        "concept:weak-homotopy-equivalence",
        "concept:euler-characteristic",
        "concept:complex",
        "concept:directed-graph"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u019-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "e2b415beb54b4b9dceaa4ccc7b30c13aaa1f0434ef4be603869f96e2f74e3439",
        "file_sha256": "ba34773d63e4dc70fccdf4fa19fbdc8a397062a4bc359978f3261a70ff64f98c",
        "line_end": 106,
        "line_start": 99,
        "path": "source/id-ID/units/unit-019-lecture-019.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l19-audit-001",
        "anchor": "o012-rbt-l19-audit-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l19-audit-004",
      "projected_id": "urn:uuid:df59cf62-fbce-5fd7-9737-1304fc7f6ae9",
      "title": "Audit sumber 19.4.",
      "kind": "source_audit",
      "order": 2,
      "group": "unit:o012-rbt-u019",
      "parent_id": "unit:o012-rbt-l19-s04",
      "native_path": [
        "unit:o012-rbt-u019",
        "unit:o012-rbt-l19",
        "unit:o012-rbt-l19-s04",
        "unit:o012-rbt-l19-audit-004"
      ],
      "concept_ids": [
        "concept:lie-group",
        "concept:homogeneous-space",
        "concept:weak-homotopy-equivalence",
        "concept:euler-characteristic",
        "concept:complex",
        "concept:directed-graph"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u019-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "0429ae82e8e7a78b556d4792dfa2f3d2e08da2f5ec01ebafa0a29438201dad2f",
        "file_sha256": "ba34773d63e4dc70fccdf4fa19fbdc8a397062a4bc359978f3261a70ff64f98c",
        "line_end": 628,
        "line_start": 623,
        "path": "source/id-ID/units/unit-019-lecture-019.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l19-audit-004",
        "anchor": "o012-rbt-l19-audit-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l19-def-001",
      "projected_id": "urn:uuid:b495413f-808a-512f-9b74-251bb519c94b",
      "title": "Definisi 19.1 (ekuivalensi homotopi lemah).",
      "kind": "definition",
      "order": 2,
      "group": "unit:o012-rbt-u019",
      "parent_id": "unit:o012-rbt-l19-s02",
      "native_path": [
        "unit:o012-rbt-u019",
        "unit:o012-rbt-l19",
        "unit:o012-rbt-l19-s02",
        "unit:o012-rbt-l19-def-001"
      ],
      "concept_ids": [
        "concept:lie-group",
        "concept:homogeneous-space",
        "concept:weak-homotopy-equivalence",
        "concept:euler-characteristic",
        "concept:complex",
        "concept:directed-graph"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "7f20f56098ae7706133ada34f0b92f87d855c8109eddec9cbace12ea6df56d90",
        "file_sha256": "ba34773d63e4dc70fccdf4fa19fbdc8a397062a4bc359978f3261a70ff64f98c",
        "line_end": 339,
        "line_start": 314,
        "path": "source/id-ID/units/unit-019-lecture-019.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l19-def-001",
        "anchor": "o012-rbt-l19-def-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l19-fig-002",
      "projected_id": "urn:uuid:1d6ee51b-60b2-5770-a7d1-909f6395ff37",
      "title": "o012-rbt-l19-fig-002",
      "kind": "figure",
      "order": 2,
      "group": "unit:o012-rbt-u019",
      "parent_id": "unit:o012-rbt-l19-s03",
      "native_path": [
        "unit:o012-rbt-u019",
        "unit:o012-rbt-l19",
        "unit:o012-rbt-l19-s03",
        "unit:o012-rbt-l19-fig-002"
      ],
      "concept_ids": [
        "concept:lie-group",
        "concept:homogeneous-space",
        "concept:weak-homotopy-equivalence",
        "concept:euler-characteristic",
        "concept:complex",
        "concept:directed-graph"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "8a5f57d4956665a79721d3a021db24190ec37a886a30800c01ed629b4aa63853",
        "file_sha256": "ba34773d63e4dc70fccdf4fa19fbdc8a397062a4bc359978f3261a70ff64f98c",
        "line_end": 477,
        "line_start": 459,
        "path": "source/id-ID/units/unit-019-lecture-019.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l19-fig-002",
        "anchor": "o012-rbt-l19-fig-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l19-fig-003",
      "projected_id": "urn:uuid:a40719e8-ba6f-598c-aa68-4f19d07d6e5d",
      "title": "Diagram 19.3 (persegi morfisma kompleks).",
      "kind": "figure",
      "order": 2,
      "group": "unit:o012-rbt-u019",
      "parent_id": "unit:o012-rbt-l19-s05",
      "native_path": [
        "unit:o012-rbt-u019",
        "unit:o012-rbt-l19",
        "unit:o012-rbt-l19-s05",
        "unit:o012-rbt-l19-fig-003"
      ],
      "concept_ids": [
        "concept:lie-group",
        "concept:homogeneous-space",
        "concept:weak-homotopy-equivalence",
        "concept:euler-characteristic",
        "concept:complex",
        "concept:directed-graph"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "94cac84ae3872fba07efd42304b7c50a6770419fc14ee2faccd5839acac9fe1b",
        "file_sha256": "ba34773d63e4dc70fccdf4fa19fbdc8a397062a4bc359978f3261a70ff64f98c",
        "line_end": 768,
        "line_start": 748,
        "path": "source/id-ID/units/unit-019-lecture-019.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l19-fig-003",
        "anchor": "o012-rbt-l19-fig-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l19-hint-001",
      "projected_id": "urn:uuid:07c506bf-23ce-5733-80ee-c2cefa9d4ac3",
      "title": "Petunjuk.",
      "kind": "hint",
      "order": 2,
      "group": "unit:o012-rbt-u019",
      "parent_id": "unit:o012-rbt-l19-mastery",
      "native_path": [
        "unit:o012-rbt-u019",
        "unit:o012-rbt-l19-mastery",
        "unit:o012-rbt-l19-hint-001"
      ],
      "concept_ids": [
        "concept:lie-group",
        "concept:homogeneous-space",
        "concept:weak-homotopy-equivalence",
        "concept:euler-characteristic",
        "concept:complex",
        "concept:directed-graph"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u019-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "8e2036bb26cc50afa182fd2395bd194a51df5a6729789c9a8733007d3877b42b",
        "file_sha256": "ba34773d63e4dc70fccdf4fa19fbdc8a397062a4bc359978f3261a70ff64f98c",
        "line_end": 1186,
        "line_start": 1181,
        "path": "source/id-ID/units/unit-019-lecture-019.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l19-hint-001",
        "anchor": "o012-rbt-l19-hint-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l19-margin-009",
      "projected_id": "urn:uuid:93ed7232-b04d-576b-82b9-9ab6303042a7",
      "title": "o012-rbt-l19-margin-009",
      "kind": "source_margin",
      "order": 2,
      "group": "unit:o012-rbt-u019",
      "parent_id": "unit:o012-rbt-l19-s06",
      "native_path": [
        "unit:o012-rbt-u019",
        "unit:o012-rbt-l19",
        "unit:o012-rbt-l19-s06",
        "unit:o012-rbt-l19-margin-009"
      ],
      "concept_ids": [
        "concept:lie-group",
        "concept:homogeneous-space",
        "concept:weak-homotopy-equivalence",
        "concept:euler-characteristic",
        "concept:complex",
        "concept:directed-graph"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u019-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "c958c6ef056ba8e8967ff6895632d7fc13946e2ded72c8201e2194118bee65f9",
        "file_sha256": "ba34773d63e4dc70fccdf4fa19fbdc8a397062a4bc359978f3261a70ff64f98c",
        "line_end": 973,
        "line_start": 971,
        "path": "source/id-ID/units/unit-019-lecture-019.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l19-margin-009",
        "anchor": "o012-rbt-l19-margin-009",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l19-margin-011",
      "projected_id": "urn:uuid:798adf13-c99d-53f9-af3a-c772c4594aa1",
      "title": "o012-rbt-l19-margin-011",
      "kind": "source_margin",
      "order": 2,
      "group": "unit:o012-rbt-u019",
      "parent_id": "unit:o012-rbt-l19-s07",
      "native_path": [
        "unit:o012-rbt-u019",
        "unit:o012-rbt-l19",
        "unit:o012-rbt-l19-s07",
        "unit:o012-rbt-l19-margin-011"
      ],
      "concept_ids": [
        "concept:lie-group",
        "concept:homogeneous-space",
        "concept:weak-homotopy-equivalence",
        "concept:euler-characteristic",
        "concept:complex",
        "concept:directed-graph"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u019-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "4aa8c20b1b10ab256c098ec5ad4eaad1802e32303a1865a18fa80c67146a6592",
        "file_sha256": "ba34773d63e4dc70fccdf4fa19fbdc8a397062a4bc359978f3261a70ff64f98c",
        "line_end": 1048,
        "line_start": 1045,
        "path": "source/id-ID/units/unit-019-lecture-019.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l19-margin-011",
        "anchor": "o012-rbt-l19-margin-011",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l19-s02",
      "projected_id": "urn:uuid:efe19820-9bb8-546c-93b1-201c9bba03ca",
      "title": "Ekuivalensi homotopi lemah",
      "kind": "section",
      "order": 2,
      "group": "unit:o012-rbt-u019",
      "parent_id": "unit:o012-rbt-l19",
      "native_path": [
        "unit:o012-rbt-u019",
        "unit:o012-rbt-l19",
        "unit:o012-rbt-l19-s02"
      ],
      "concept_ids": [
        "concept:lie-group",
        "concept:homogeneous-space",
        "concept:weak-homotopy-equivalence",
        "concept:euler-characteristic",
        "concept:complex",
        "concept:directed-graph",
        "concept:warsaw-circle"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "e9e890f9d1ce4a1fc7bfc8562e507454d75599f422f997490fab1dfaafbafa99",
        "file_sha256": "ba34773d63e4dc70fccdf4fa19fbdc8a397062a4bc359978f3261a70ff64f98c",
        "line_end": 422,
        "line_start": 299,
        "path": "source/id-ID/units/unit-019-lecture-019.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l19-s02",
        "anchor": "o012-rbt-l19-s02",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l19-audit-009",
      "projected_id": "urn:uuid:a54f031f-a14c-5d9e-83bc-3ed84e5ebcb6",
      "title": "Audit sumber 19.9.",
      "kind": "source_audit",
      "order": 3,
      "group": "unit:o012-rbt-u019",
      "parent_id": "unit:o012-rbt-l19-s07",
      "native_path": [
        "unit:o012-rbt-u019",
        "unit:o012-rbt-l19",
        "unit:o012-rbt-l19-s07",
        "unit:o012-rbt-l19-audit-009"
      ],
      "concept_ids": [
        "concept:lie-group",
        "concept:homogeneous-space",
        "concept:weak-homotopy-equivalence",
        "concept:euler-characteristic",
        "concept:complex",
        "concept:directed-graph"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u019-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "580fc94b110f298a04e308869f21053dae3136d49e9546cfcc827219f5486ad7",
        "file_sha256": "ba34773d63e4dc70fccdf4fa19fbdc8a397062a4bc359978f3261a70ff64f98c",
        "line_end": 1064,
        "line_start": 1058,
        "path": "source/id-ID/units/unit-019-lecture-019.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l19-audit-009",
        "anchor": "o012-rbt-l19-audit-009",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l19-def-003",
      "projected_id": "urn:uuid:504ded92-4222-5f89-b996-4c7130b1cac9",
      "title": "Definisi 19.3 (kompleks bergradasi naik).",
      "kind": "definition",
      "order": 3,
      "group": "unit:o012-rbt-u019",
      "parent_id": "unit:o012-rbt-l19-s04",
      "native_path": [
        "unit:o012-rbt-u019",
        "unit:o012-rbt-l19",
        "unit:o012-rbt-l19-s04",
        "unit:o012-rbt-l19-def-003"
      ],
      "concept_ids": [
        "concept:lie-group",
        "concept:homogeneous-space",
        "concept:weak-homotopy-equivalence",
        "concept:euler-characteristic",
        "concept:complex",
        "concept:directed-graph"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "1fc33def78e16b370cac35012c624a9b7a1b1ec9d10cbb7b8c6a07fcc2b090f0",
        "file_sha256": "ba34773d63e4dc70fccdf4fa19fbdc8a397062a4bc359978f3261a70ff64f98c",
        "line_end": 654,
        "line_start": 630,
        "path": "source/id-ID/units/unit-019-lecture-019.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l19-def-003",
        "anchor": "o012-rbt-l19-def-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l19-ex-001",
      "projected_id": "urn:uuid:1db6e02f-3f32-57b8-a4ee-da0c7481c3a8",
      "title": "Contoh 19.1 (sfera sebagai ruang homogen).",
      "kind": "example",
      "order": 3,
      "group": "unit:o012-rbt-u019",
      "parent_id": "unit:o012-rbt-l19-s01",
      "native_path": [
        "unit:o012-rbt-u019",
        "unit:o012-rbt-l19",
        "unit:o012-rbt-l19-s01",
        "unit:o012-rbt-l19-ex-001"
      ],
      "concept_ids": [
        "concept:lie-group",
        "concept:homogeneous-space",
        "concept:weak-homotopy-equivalence",
        "concept:euler-characteristic",
        "concept:complex",
        "concept:directed-graph"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "1b2307c1ccde14d80bcdec5284d314b21d4c3218cc34e977f09d83e4619393ea",
        "file_sha256": "ba34773d63e4dc70fccdf4fa19fbdc8a397062a4bc359978f3261a70ff64f98c",
        "line_end": 126,
        "line_start": 108,
        "path": "source/id-ID/units/unit-019-lecture-019.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l19-ex-001",
        "anchor": "o012-rbt-l19-ex-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l19-lem-001",
      "projected_id": "urn:uuid:1a17a307-b4bb-5323-bce7-948bf527c3f2",
      "title": "Lema 19.1 (fungtorialitas penggantian SLPC).",
      "kind": "lemma",
      "order": 3,
      "group": "unit:o012-rbt-u019",
      "parent_id": "unit:o012-rbt-l19-s03",
      "native_path": [
        "unit:o012-rbt-u019",
        "unit:o012-rbt-l19",
        "unit:o012-rbt-l19-s03",
        "unit:o012-rbt-l19-lem-001"
      ],
      "concept_ids": [
        "concept:lie-group",
        "concept:homogeneous-space",
        "concept:weak-homotopy-equivalence",
        "concept:euler-characteristic",
        "concept:complex",
        "concept:directed-graph"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "ed841dd6e8cdda64a41c8afd96779ad34872fa7e23ff4aebd68c97a346e2cc98",
        "file_sha256": "ba34773d63e4dc70fccdf4fa19fbdc8a397062a4bc359978f3261a70ff64f98c",
        "line_end": 494,
        "line_start": 485,
        "path": "source/id-ID/units/unit-019-lecture-019.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l19-lem-001",
        "anchor": "o012-rbt-l19-lem-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l19-margin-003",
      "projected_id": "urn:uuid:49ee9111-8d1e-59ff-bcb3-574a76efeb54",
      "title": "o012-rbt-l19-margin-003",
      "kind": "source_margin",
      "order": 3,
      "group": "unit:o012-rbt-u019",
      "parent_id": "unit:o012-rbt-l19-s02",
      "native_path": [
        "unit:o012-rbt-u019",
        "unit:o012-rbt-l19",
        "unit:o012-rbt-l19-s02",
        "unit:o012-rbt-l19-margin-003"
      ],
      "concept_ids": [
        "concept:lie-group",
        "concept:homogeneous-space",
        "concept:weak-homotopy-equivalence",
        "concept:euler-characteristic",
        "concept:complex",
        "concept:directed-graph"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u019-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "5249778d5832028ce293564079b9185f18f10f0e88b24ad493ba9d7b9a73e739",
        "file_sha256": "ba34773d63e4dc70fccdf4fa19fbdc8a397062a4bc359978f3261a70ff64f98c",
        "line_end": 339,
        "line_start": 332,
        "path": "source/id-ID/units/unit-019-lecture-019.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l19-margin-003",
        "anchor": "o012-rbt-l19-margin-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l19-margin-007",
      "projected_id": "urn:uuid:c86dae6b-a8ea-547d-898d-8590375e0fb2",
      "title": "o012-rbt-l19-margin-007",
      "kind": "source_margin",
      "order": 3,
      "group": "unit:o012-rbt-u019",
      "parent_id": "unit:o012-rbt-l19-s05",
      "native_path": [
        "unit:o012-rbt-u019",
        "unit:o012-rbt-l19",
        "unit:o012-rbt-l19-s05",
        "unit:o012-rbt-l19-margin-007"
      ],
      "concept_ids": [
        "concept:lie-group",
        "concept:homogeneous-space",
        "concept:weak-homotopy-equivalence",
        "concept:euler-characteristic",
        "concept:complex",
        "concept:directed-graph"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u019-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "dcb5bf2b40be771394e0adcc6d788932492b27899e4404f1f042a95795b5f891",
        "file_sha256": "ba34773d63e4dc70fccdf4fa19fbdc8a397062a4bc359978f3261a70ff64f98c",
        "line_end": 779,
        "line_start": 773,
        "path": "source/id-ID/units/unit-019-lecture-019.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l19-margin-007",
        "anchor": "o012-rbt-l19-margin-007",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l19-margin-010",
      "projected_id": "urn:uuid:0439e86c-b4fc-5dbe-a650-d51895aafe75",
      "title": "o012-rbt-l19-margin-010",
      "kind": "source_margin",
      "order": 3,
      "group": "unit:o012-rbt-u019",
      "parent_id": "unit:o012-rbt-l19-s06",
      "native_path": [
        "unit:o012-rbt-u019",
        "unit:o012-rbt-l19",
        "unit:o012-rbt-l19-s06",
        "unit:o012-rbt-l19-margin-010"
      ],
      "concept_ids": [
        "concept:lie-group",
        "concept:homogeneous-space",
        "concept:weak-homotopy-equivalence",
        "concept:euler-characteristic",
        "concept:complex",
        "concept:directed-graph"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u019-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "5e71419a5e97a2698a9e6cf00e4966d68ac4a67a2657c13cefd7134be98ddf47",
        "file_sha256": "ba34773d63e4dc70fccdf4fa19fbdc8a397062a4bc359978f3261a70ff64f98c",
        "line_end": 1009,
        "line_start": 1003,
        "path": "source/id-ID/units/unit-019-lecture-019.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l19-margin-010",
        "anchor": "o012-rbt-l19-margin-010",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l19-mastery",
      "projected_id": "urn:uuid:777c80ed-e0f6-57dc-8b55-762980f274d6",
      "title": "Pendamping penguasaan: pemeriksaan, petunjuk, dan solusi lengkap",
      "kind": "mastery_section",
      "order": 3,
      "group": "unit:o012-rbt-u019",
      "parent_id": "unit:o012-rbt-u019",
      "native_path": [
        "unit:o012-rbt-u019",
        "unit:o012-rbt-l19-mastery"
      ],
      "concept_ids": [
        "concept:lie-group",
        "concept:homogeneous-space",
        "concept:weak-homotopy-equivalence",
        "concept:euler-characteristic",
        "concept:complex",
        "concept:directed-graph"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u019-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "5e77070911e13d01ee3719b60be43d7b905ec892dcf2d86bd4a3e310ce8a7425",
        "file_sha256": "ba34773d63e4dc70fccdf4fa19fbdc8a397062a4bc359978f3261a70ff64f98c",
        "line_end": 1865,
        "line_start": 1158,
        "path": "source/id-ID/units/unit-019-lecture-019.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l19-mastery",
        "anchor": "o012-rbt-l19-mastery",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l19-s03",
      "projected_id": "urn:uuid:897b1c4e-b26e-5093-8286-f98e34b8ad89",
      "title": "Penggantian SLPC",
      "kind": "section",
      "order": 3,
      "group": "unit:o012-rbt-u019",
      "parent_id": "unit:o012-rbt-l19",
      "native_path": [
        "unit:o012-rbt-u019",
        "unit:o012-rbt-l19",
        "unit:o012-rbt-l19-s03"
      ],
      "concept_ids": [
        "concept:lie-group",
        "concept:homogeneous-space",
        "concept:weak-homotopy-equivalence",
        "concept:euler-characteristic",
        "concept:complex",
        "concept:directed-graph"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "01a6c5d716e01f4b2e3910a571ba2928fdbe34c6f9d6ceb7e3764dc4ea312ed1",
        "file_sha256": "ba34773d63e4dc70fccdf4fa19fbdc8a397062a4bc359978f3261a70ff64f98c",
        "line_end": 579,
        "line_start": 424,
        "path": "source/id-ID/units/unit-019-lecture-019.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l19-s03",
        "anchor": "o012-rbt-l19-s03",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l19-sol-001",
      "projected_id": "urn:uuid:03743925-3dea-5d5f-82be-ee9e5860c1bd",
      "title": "Solusi Pemeriksaan 19.1.",
      "kind": "solution",
      "order": 3,
      "group": "unit:o012-rbt-u019",
      "parent_id": "unit:o012-rbt-l19-mastery",
      "native_path": [
        "unit:o012-rbt-u019",
        "unit:o012-rbt-l19-mastery",
        "unit:o012-rbt-l19-sol-001"
      ],
      "concept_ids": [
        "concept:lie-group",
        "concept:homogeneous-space",
        "concept:weak-homotopy-equivalence",
        "concept:euler-characteristic",
        "concept:complex",
        "concept:directed-graph"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u019-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "37f6eabb99fa896b80203f4504289b45dc2362ea2d85f6de636b8d1b0f596b58",
        "file_sha256": "ba34773d63e4dc70fccdf4fa19fbdc8a397062a4bc359978f3261a70ff64f98c",
        "line_end": 1271,
        "line_start": 1188,
        "path": "source/id-ID/units/unit-019-lecture-019.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l19-sol-001",
        "anchor": "o012-rbt-l19-sol-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l19-audit-006",
      "projected_id": "urn:uuid:8af23ede-4a24-507f-b2d7-650be53e1e0a",
      "title": "Audit sumber 19.6.",
      "kind": "source_audit",
      "order": 4,
      "group": "unit:o012-rbt-u019",
      "parent_id": "unit:o012-rbt-l19-s05",
      "native_path": [
        "unit:o012-rbt-u019",
        "unit:o012-rbt-l19",
        "unit:o012-rbt-l19-s05",
        "unit:o012-rbt-l19-audit-006"
      ],
      "concept_ids": [
        "concept:lie-group",
        "concept:homogeneous-space",
        "concept:weak-homotopy-equivalence",
        "concept:euler-characteristic",
        "concept:complex",
        "concept:directed-graph"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u019-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "25e3d96fe7dab0a9816f6cc33e5397c0ea8764e1c6b7484afdb2cdc65ff77a46",
        "file_sha256": "ba34773d63e4dc70fccdf4fa19fbdc8a397062a4bc359978f3261a70ff64f98c",
        "line_end": 787,
        "line_start": 782,
        "path": "source/id-ID/units/unit-019-lecture-019.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l19-audit-006",
        "anchor": "o012-rbt-l19-audit-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l19-audit-008",
      "projected_id": "urn:uuid:9443ad89-c03e-5efe-977d-bc00dfed9e7c",
      "title": "Audit sumber 19.8.",
      "kind": "source_audit",
      "order": 4,
      "group": "unit:o012-rbt-u019",
      "parent_id": "unit:o012-rbt-l19-s06",
      "native_path": [
        "unit:o012-rbt-u019",
        "unit:o012-rbt-l19",
        "unit:o012-rbt-l19-s06",
        "unit:o012-rbt-l19-audit-008"
      ],
      "concept_ids": [
        "concept:lie-group",
        "concept:homogeneous-space",
        "concept:weak-homotopy-equivalence",
        "concept:euler-characteristic",
        "concept:complex",
        "concept:directed-graph"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u019-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "c378e134052e2d8c53a247c7ff00652f8574f1503639207701e5c2eb260ae73f",
        "file_sha256": "ba34773d63e4dc70fccdf4fa19fbdc8a397062a4bc359978f3261a70ff64f98c",
        "line_end": 1018,
        "line_start": 1011,
        "path": "source/id-ID/units/unit-019-lecture-019.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l19-audit-008",
        "anchor": "o012-rbt-l19-audit-008",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l19-ex-002",
      "projected_id": "urn:uuid:fe7c4bfa-4517-520c-a1b4-863f8580eebb",
      "title": "Contoh 19.2 (bundel Hopf sebagai hasil bagi).",
      "kind": "example",
      "order": 4,
      "group": "unit:o012-rbt-u019",
      "parent_id": "unit:o012-rbt-l19-s01",
      "native_path": [
        "unit:o012-rbt-u019",
        "unit:o012-rbt-l19",
        "unit:o012-rbt-l19-s01",
        "unit:o012-rbt-l19-ex-002"
      ],
      "concept_ids": [
        "concept:lie-group",
        "concept:homogeneous-space",
        "concept:weak-homotopy-equivalence",
        "concept:euler-characteristic",
        "concept:complex",
        "concept:directed-graph"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "442d99b3dca6409b4492c7abdc6776acf3e708905703ada415ecc83459c1d1d2",
        "file_sha256": "ba34773d63e4dc70fccdf4fa19fbdc8a397062a4bc359978f3261a70ff64f98c",
        "line_end": 151,
        "line_start": 128,
        "path": "source/id-ID/units/unit-019-lecture-019.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l19-ex-002",
        "anchor": "o012-rbt-l19-ex-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l19-ex-003",
      "projected_id": "urn:uuid:1ad9fbc4-2bb5-5575-b6fe-9bac9e93d2b9",
      "title": "Contoh 19.3.",
      "kind": "example",
      "order": 4,
      "group": "unit:o012-rbt-u019",
      "parent_id": "unit:o012-rbt-l19-s02",
      "native_path": [
        "unit:o012-rbt-u019",
        "unit:o012-rbt-l19",
        "unit:o012-rbt-l19-s02",
        "unit:o012-rbt-l19-ex-003"
      ],
      "concept_ids": [
        "concept:lie-group",
        "concept:homogeneous-space",
        "concept:weak-homotopy-equivalence",
        "concept:euler-characteristic",
        "concept:complex",
        "concept:directed-graph"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "2f57b2877f8666e8f0fb396d7d4b6a3549b29ecdb131911b07373d6bce2f0d1e",
        "file_sha256": "ba34773d63e4dc70fccdf4fa19fbdc8a397062a4bc359978f3261a70ff64f98c",
        "line_end": 345,
        "line_start": 342,
        "path": "source/id-ID/units/unit-019-lecture-019.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l19-ex-003",
        "anchor": "o012-rbt-l19-ex-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l19-ex-012",
      "projected_id": "urn:uuid:74e54557-2d4f-5086-907d-6d0fcd616e8b",
      "title": "Contoh 19.12 (segitiga berarah).",
      "kind": "example",
      "order": 4,
      "group": "unit:o012-rbt-u019",
      "parent_id": "unit:o012-rbt-l19-s07",
      "native_path": [
        "unit:o012-rbt-u019",
        "unit:o012-rbt-l19",
        "unit:o012-rbt-l19-s07",
        "unit:o012-rbt-l19-ex-012"
      ],
      "concept_ids": [
        "concept:lie-group",
        "concept:homogeneous-space",
        "concept:weak-homotopy-equivalence",
        "concept:euler-characteristic",
        "concept:complex",
        "concept:directed-graph"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "a2bffd07c04b90bd7ce49cb1ebbac7eb54ca0a210af65d0664c93d6fc0de96a3",
        "file_sha256": "ba34773d63e4dc70fccdf4fa19fbdc8a397062a4bc359978f3261a70ff64f98c",
        "line_end": 1079,
        "line_start": 1066,
        "path": "source/id-ID/units/unit-019-lecture-019.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l19-ex-012",
        "anchor": "o012-rbt-l19-ex-012",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l19-margin-006",
      "projected_id": "urn:uuid:e5116020-8330-5b57-b286-4ed041dc9f73",
      "title": "o012-rbt-l19-margin-006",
      "kind": "source_margin",
      "order": 4,
      "group": "unit:o012-rbt-u019",
      "parent_id": "unit:o012-rbt-l19-s04",
      "native_path": [
        "unit:o012-rbt-u019",
        "unit:o012-rbt-l19",
        "unit:o012-rbt-l19-s04",
        "unit:o012-rbt-l19-margin-006"
      ],
      "concept_ids": [
        "concept:lie-group",
        "concept:homogeneous-space",
        "concept:weak-homotopy-equivalence",
        "concept:euler-characteristic",
        "concept:complex",
        "concept:directed-graph"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u019-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "8616d6c938733cbe1963816d40479e048cecbd1e93e2c6cd385989517858b8c6",
        "file_sha256": "ba34773d63e4dc70fccdf4fa19fbdc8a397062a4bc359978f3261a70ff64f98c",
        "line_end": 654,
        "line_start": 650,
        "path": "source/id-ID/units/unit-019-lecture-019.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l19-margin-006",
        "anchor": "o012-rbt-l19-margin-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l19-mcheck-002",
      "projected_id": "urn:uuid:f733e283-d2fe-5a1e-aecf-cba6873282ea",
      "title": "Pemeriksaan penguasaan 19.2 (perhitungan barisan eksak ortogonal).",
      "kind": "exercise",
      "order": 4,
      "group": "unit:o012-rbt-u019",
      "parent_id": "unit:o012-rbt-l19-mastery",
      "native_path": [
        "unit:o012-rbt-u019",
        "unit:o012-rbt-l19-mastery",
        "unit:o012-rbt-l19-mcheck-002"
      ],
      "concept_ids": [
        "concept:lie-group",
        "concept:homogeneous-space",
        "concept:weak-homotopy-equivalence",
        "concept:euler-characteristic",
        "concept:complex",
        "concept:directed-graph"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u019-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "fa1c42b775bc75e000285f80a73f6c1adb57c71f53a42f2242a45ac2160bfac2",
        "file_sha256": "ba34773d63e4dc70fccdf4fa19fbdc8a397062a4bc359978f3261a70ff64f98c",
        "line_end": 1289,
        "line_start": 1273,
        "path": "source/id-ID/units/unit-019-lecture-019.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l19-mcheck-002",
        "anchor": "o012-rbt-l19-mcheck-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l19-hint-002",
            "relation_id": "urn:uuid:2adece5a-9ebb-520c-a573-389d700058a2",
            "native_relation_id": "relation:hints:l19-hint-002:l19-mcheck-002"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l19-sol-002",
            "relation_id": "urn:uuid:0996094e-9fc2-5176-8051-487b31ef0253",
            "native_relation_id": "relation:solves:l19-sol-002:l19-mcheck-002"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l19-proof-001",
      "projected_id": "urn:uuid:bccfc08c-c58c-5874-8376-fd45fe4079eb",
      "title": "Bukti (latihan sumber, diselesaikan edisi).",
      "kind": "proof",
      "order": 4,
      "group": "unit:o012-rbt-u019",
      "parent_id": "unit:o012-rbt-l19-s03",
      "native_path": [
        "unit:o012-rbt-u019",
        "unit:o012-rbt-l19",
        "unit:o012-rbt-l19-s03",
        "unit:o012-rbt-l19-proof-001"
      ],
      "concept_ids": [
        "concept:lie-group",
        "concept:homogeneous-space",
        "concept:weak-homotopy-equivalence",
        "concept:euler-characteristic",
        "concept:complex",
        "concept:directed-graph"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "3768566af98e7117f3f46d7ff7aaa7b1f08988fcc08ec441c0bee0e7bca6eb11",
        "file_sha256": "ba34773d63e4dc70fccdf4fa19fbdc8a397062a4bc359978f3261a70ff64f98c",
        "line_end": 552,
        "line_start": 496,
        "path": "source/id-ID/units/unit-019-lecture-019.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l19-proof-001",
        "anchor": "o012-rbt-l19-proof-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l19-s04",
      "projected_id": "urn:uuid:6fe8acbf-9ebf-5e30-9883-012f67173034",
      "title": "Kompleks dan motivasi karakteristik Euler",
      "kind": "section",
      "order": 4,
      "group": "unit:o012-rbt-u019",
      "parent_id": "unit:o012-rbt-l19",
      "native_path": [
        "unit:o012-rbt-u019",
        "unit:o012-rbt-l19",
        "unit:o012-rbt-l19-s04"
      ],
      "concept_ids": [
        "concept:lie-group",
        "concept:homogeneous-space",
        "concept:weak-homotopy-equivalence",
        "concept:euler-characteristic",
        "concept:complex",
        "concept:directed-graph",
        "concept:cohomologically-graded-complex"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "78bcdb283f3fa7a4cfc0d06cbadbfb17c7bf2efec1eff3257e5643b0bf044f76",
        "file_sha256": "ba34773d63e4dc70fccdf4fa19fbdc8a397062a4bc359978f3261a70ff64f98c",
        "line_end": 732,
        "line_start": 581,
        "path": "source/id-ID/units/unit-019-lecture-019.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l19-s04",
        "anchor": "o012-rbt-l19-s04",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l19-ex-004",
      "projected_id": "urn:uuid:ef607874-e57c-5a78-adfa-d1d246f49fde",
      "title": "Contoh 19.4 (kurva sinus topolog).",
      "kind": "example",
      "order": 5,
      "group": "unit:o012-rbt-u019",
      "parent_id": "unit:o012-rbt-l19-s02",
      "native_path": [
        "unit:o012-rbt-u019",
        "unit:o012-rbt-l19",
        "unit:o012-rbt-l19-s02",
        "unit:o012-rbt-l19-ex-004"
      ],
      "concept_ids": [
        "concept:lie-group",
        "concept:homogeneous-space",
        "concept:weak-homotopy-equivalence",
        "concept:euler-characteristic",
        "concept:complex",
        "concept:directed-graph"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "9224c5fc658ebc2004d862d588cfa6ae1eaf085cc50692c57bb553abbcf30b18",
        "file_sha256": "ba34773d63e4dc70fccdf4fa19fbdc8a397062a4bc359978f3261a70ff64f98c",
        "line_end": 375,
        "line_start": 349,
        "path": "source/id-ID/units/unit-019-lecture-019.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l19-ex-004",
        "anchor": "o012-rbt-l19-ex-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l19-ex-006",
      "projected_id": "urn:uuid:46a1ce86-f076-5fdb-9611-10240b8b827d",
      "title": "Contoh 19.6.",
      "kind": "example",
      "order": 5,
      "group": "unit:o012-rbt-u019",
      "parent_id": "unit:o012-rbt-l19-s04",
      "native_path": [
        "unit:o012-rbt-u019",
        "unit:o012-rbt-l19",
        "unit:o012-rbt-l19-s04",
        "unit:o012-rbt-l19-ex-006"
      ],
      "concept_ids": [
        "concept:lie-group",
        "concept:homogeneous-space",
        "concept:weak-homotopy-equivalence",
        "concept:euler-characteristic",
        "concept:complex",
        "concept:directed-graph"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "8a96c3c6b9a550af5ab57ef2e3163c3b99decededd774775a45932054bf43798",
        "file_sha256": "ba34773d63e4dc70fccdf4fa19fbdc8a397062a4bc359978f3261a70ff64f98c",
        "line_end": 662,
        "line_start": 657,
        "path": "source/id-ID/units/unit-019-lecture-019.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l19-ex-006",
        "anchor": "o012-rbt-l19-ex-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l19-ex-010",
      "projected_id": "urn:uuid:8e8a1e5c-9ce2-5937-9392-168095927230",
      "title": "Contoh 19.10 (morfisma dari kompleks matriks).",
      "kind": "example",
      "order": 5,
      "group": "unit:o012-rbt-u019",
      "parent_id": "unit:o012-rbt-l19-s05",
      "native_path": [
        "unit:o012-rbt-u019",
        "unit:o012-rbt-l19",
        "unit:o012-rbt-l19-s05",
        "unit:o012-rbt-l19-ex-010"
      ],
      "concept_ids": [
        "concept:lie-group",
        "concept:homogeneous-space",
        "concept:weak-homotopy-equivalence",
        "concept:euler-characteristic",
        "concept:complex",
        "concept:directed-graph"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "3bde464b0b74115f1a85c42adc98f8a931fd7c7a394ffa8d084e3e480e2bd8e7",
        "file_sha256": "ba34773d63e4dc70fccdf4fa19fbdc8a397062a4bc359978f3261a70ff64f98c",
        "line_end": 835,
        "line_start": 789,
        "path": "source/id-ID/units/unit-019-lecture-019.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l19-ex-010",
        "anchor": "o012-rbt-l19-ex-010",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l19-hint-002",
      "projected_id": "urn:uuid:f088f9c0-d85f-5179-9573-e65d46266c31",
      "title": "Petunjuk.",
      "kind": "hint",
      "order": 5,
      "group": "unit:o012-rbt-u019",
      "parent_id": "unit:o012-rbt-l19-mastery",
      "native_path": [
        "unit:o012-rbt-u019",
        "unit:o012-rbt-l19-mastery",
        "unit:o012-rbt-l19-hint-002"
      ],
      "concept_ids": [
        "concept:lie-group",
        "concept:homogeneous-space",
        "concept:weak-homotopy-equivalence",
        "concept:euler-characteristic",
        "concept:complex",
        "concept:directed-graph"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u019-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "931773a9588c65df21ff994b6586f33f253d8f7b8d649f9efd5feda75826f4af",
        "file_sha256": "ba34773d63e4dc70fccdf4fa19fbdc8a397062a4bc359978f3261a70ff64f98c",
        "line_end": 1296,
        "line_start": 1291,
        "path": "source/id-ID/units/unit-019-lecture-019.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l19-hint-002",
        "anchor": "o012-rbt-l19-hint-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l19-lem-002",
      "projected_id": "urn:uuid:8dbaf000-b2c9-5c0e-b52d-8d8093ff9f08",
      "title": "Lema 19.2 (perbandingan dengan ruang asal).",
      "kind": "lemma",
      "order": 5,
      "group": "unit:o012-rbt-u019",
      "parent_id": "unit:o012-rbt-l19-s03",
      "native_path": [
        "unit:o012-rbt-u019",
        "unit:o012-rbt-l19",
        "unit:o012-rbt-l19-s03",
        "unit:o012-rbt-l19-lem-002"
      ],
      "concept_ids": [
        "concept:lie-group",
        "concept:homogeneous-space",
        "concept:weak-homotopy-equivalence",
        "concept:euler-characteristic",
        "concept:complex",
        "concept:directed-graph"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "bc3450d08a5634817c50760300de586468359aeff799b041fc0f5966731ab4e7",
        "file_sha256": "ba34773d63e4dc70fccdf4fa19fbdc8a397062a4bc359978f3261a70ff64f98c",
        "line_end": 573,
        "line_start": 564,
        "path": "source/id-ID/units/unit-019-lecture-019.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l19-lem-002",
        "anchor": "o012-rbt-l19-lem-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l19-margin-002",
      "projected_id": "urn:uuid:bfee8922-7c0e-505c-bf22-124792167038",
      "title": "o012-rbt-l19-margin-002",
      "kind": "source_margin",
      "order": 5,
      "group": "unit:o012-rbt-u019",
      "parent_id": "unit:o012-rbt-l19-s01",
      "native_path": [
        "unit:o012-rbt-u019",
        "unit:o012-rbt-l19",
        "unit:o012-rbt-l19-s01",
        "unit:o012-rbt-l19-margin-002"
      ],
      "concept_ids": [
        "concept:lie-group",
        "concept:homogeneous-space",
        "concept:weak-homotopy-equivalence",
        "concept:euler-characteristic",
        "concept:complex",
        "concept:directed-graph"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u019-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "f7342e5177af6dbd5cd24140b67475f992c2eb8d9cf8f59c60f3522ca75cdffb",
        "file_sha256": "ba34773d63e4dc70fccdf4fa19fbdc8a397062a4bc359978f3261a70ff64f98c",
        "line_end": 180,
        "line_start": 174,
        "path": "source/id-ID/units/unit-019-lecture-019.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l19-margin-002",
        "anchor": "o012-rbt-l19-margin-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l19-margin-012",
      "projected_id": "urn:uuid:326ce054-312f-5c72-9b11-c8d91a09365d",
      "title": "o012-rbt-l19-margin-012",
      "kind": "source_margin",
      "order": 5,
      "group": "unit:o012-rbt-u019",
      "parent_id": "unit:o012-rbt-l19-s07",
      "native_path": [
        "unit:o012-rbt-u019",
        "unit:o012-rbt-l19",
        "unit:o012-rbt-l19-s07",
        "unit:o012-rbt-l19-margin-012"
      ],
      "concept_ids": [
        "concept:lie-group",
        "concept:homogeneous-space",
        "concept:weak-homotopy-equivalence",
        "concept:euler-characteristic",
        "concept:complex",
        "concept:directed-graph"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u019-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "3705f30d4341cc7d3167966cce70f2d02408b3e49f033349395d9bad55e26f2b",
        "file_sha256": "ba34773d63e4dc70fccdf4fa19fbdc8a397062a4bc359978f3261a70ff64f98c",
        "line_end": 1079,
        "line_start": 1075,
        "path": "source/id-ID/units/unit-019-lecture-019.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l19-margin-012",
        "anchor": "o012-rbt-l19-margin-012",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l19-s05",
      "projected_id": "urn:uuid:cda14058-da9b-5ff8-8dba-0a609e3742fa",
      "title": "Morfisma kompleks",
      "kind": "section",
      "order": 5,
      "group": "unit:o012-rbt-u019",
      "parent_id": "unit:o012-rbt-l19",
      "native_path": [
        "unit:o012-rbt-u019",
        "unit:o012-rbt-l19",
        "unit:o012-rbt-l19-s05"
      ],
      "concept_ids": [
        "concept:lie-group",
        "concept:homogeneous-space",
        "concept:weak-homotopy-equivalence",
        "concept:euler-characteristic",
        "concept:complex",
        "concept:directed-graph",
        "concept:morphism-of-complexes"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "7dc164900f74c41b70f2ebe377c088f9d7e23d7445df31fa1373ca181192f6d6",
        "file_sha256": "ba34773d63e4dc70fccdf4fa19fbdc8a397062a4bc359978f3261a70ff64f98c",
        "line_end": 904,
        "line_start": 734,
        "path": "source/id-ID/units/unit-019-lecture-019.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l19-s05",
        "anchor": "o012-rbt-l19-s05",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l19-audit-002",
      "projected_id": "urn:uuid:39879468-c2a5-5733-833e-9e4407279819",
      "title": "Audit sumber 19.2.",
      "kind": "source_audit",
      "order": 6,
      "group": "unit:o012-rbt-u019",
      "parent_id": "unit:o012-rbt-l19-s01",
      "native_path": [
        "unit:o012-rbt-u019",
        "unit:o012-rbt-l19",
        "unit:o012-rbt-l19-s01",
        "unit:o012-rbt-l19-audit-002"
      ],
      "concept_ids": [
        "concept:lie-group",
        "concept:homogeneous-space",
        "concept:weak-homotopy-equivalence",
        "concept:euler-characteristic",
        "concept:complex",
        "concept:directed-graph"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u019-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "6a4ced8596c8ac6c61a17ffa27ca6880384323cb283854400fe48b67538f7501",
        "file_sha256": "ba34773d63e4dc70fccdf4fa19fbdc8a397062a4bc359978f3261a70ff64f98c",
        "line_end": 285,
        "line_start": 278,
        "path": "source/id-ID/units/unit-019-lecture-019.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l19-audit-002",
        "anchor": "o012-rbt-l19-audit-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l19-ex-005",
      "projected_id": "urn:uuid:38ce665e-a825-57c6-948f-dde6c94511db",
      "title": "Contoh 19.5 (Lingkaran Warsawa).",
      "kind": "example",
      "order": 6,
      "group": "unit:o012-rbt-u019",
      "parent_id": "unit:o012-rbt-l19-s02",
      "native_path": [
        "unit:o012-rbt-u019",
        "unit:o012-rbt-l19",
        "unit:o012-rbt-l19-s02",
        "unit:o012-rbt-l19-ex-005"
      ],
      "concept_ids": [
        "concept:lie-group",
        "concept:homogeneous-space",
        "concept:weak-homotopy-equivalence",
        "concept:euler-characteristic",
        "concept:complex",
        "concept:directed-graph"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "f0cafc8c9de30918df273a4c5d567278f72c4e094396acba1e7f8ed448403dee",
        "file_sha256": "ba34773d63e4dc70fccdf4fa19fbdc8a397062a4bc359978f3261a70ff64f98c",
        "line_end": 388,
        "line_start": 377,
        "path": "source/id-ID/units/unit-019-lecture-019.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l19-ex-005",
        "anchor": "o012-rbt-l19-ex-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l19-ex-007",
      "projected_id": "urn:uuid:021e8839-c940-51df-87ac-ad10f1563c2a",
      "title": "Contoh 19.7 (kompleks yang tidak eksak).",
      "kind": "example",
      "order": 6,
      "group": "unit:o012-rbt-u019",
      "parent_id": "unit:o012-rbt-l19-s04",
      "native_path": [
        "unit:o012-rbt-u019",
        "unit:o012-rbt-l19",
        "unit:o012-rbt-l19-s04",
        "unit:o012-rbt-l19-ex-007"
      ],
      "concept_ids": [
        "concept:lie-group",
        "concept:homogeneous-space",
        "concept:weak-homotopy-equivalence",
        "concept:euler-characteristic",
        "concept:complex",
        "concept:directed-graph"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "73ce2aeeb9977945672634324a3402cd1690549dfa69fcce81589a20516f614c",
        "file_sha256": "ba34773d63e4dc70fccdf4fa19fbdc8a397062a4bc359978f3261a70ff64f98c",
        "line_end": 687,
        "line_start": 668,
        "path": "source/id-ID/units/unit-019-lecture-019.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l19-ex-007",
        "anchor": "o012-rbt-l19-ex-007",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l19-fig-004",
      "projected_id": "urn:uuid:f0bd002f-3d24-5308-a14a-c1cebe77c06b",
      "title": "Diagram 19.4 (padanan semantik diagram matriks enam kolom).",
      "kind": "figure",
      "order": 6,
      "group": "unit:o012-rbt-u019",
      "parent_id": "unit:o012-rbt-l19-s05",
      "native_path": [
        "unit:o012-rbt-u019",
        "unit:o012-rbt-l19",
        "unit:o012-rbt-l19-s05",
        "unit:o012-rbt-l19-fig-004"
      ],
      "concept_ids": [
        "concept:lie-group",
        "concept:homogeneous-space",
        "concept:weak-homotopy-equivalence",
        "concept:euler-characteristic",
        "concept:complex",
        "concept:directed-graph"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "fecc582303164d3918d92363c2a9e9fb4d9f19beb70ad6287cb7e2898ea40a6b",
        "file_sha256": "ba34773d63e4dc70fccdf4fa19fbdc8a397062a4bc359978f3261a70ff64f98c",
        "line_end": 835,
        "line_start": 802,
        "path": "source/id-ID/units/unit-019-lecture-019.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l19-fig-004",
        "anchor": "o012-rbt-l19-fig-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l19-fig-006",
      "projected_id": "urn:uuid:d6e1c201-f3f0-5600-963b-4ebbf6e7c256",
      "title": "Diagram 19.6 (deskripsi semantik segitiga berarah).",
      "kind": "figure",
      "order": 6,
      "group": "unit:o012-rbt-u019",
      "parent_id": "unit:o012-rbt-l19-s07",
      "native_path": [
        "unit:o012-rbt-u019",
        "unit:o012-rbt-l19",
        "unit:o012-rbt-l19-s07",
        "unit:o012-rbt-l19-fig-006"
      ],
      "concept_ids": [
        "concept:lie-group",
        "concept:homogeneous-space",
        "concept:weak-homotopy-equivalence",
        "concept:euler-characteristic",
        "concept:complex",
        "concept:directed-graph"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "fb8c37edb93e4abe6679b3322bad976530669a46ceb00ec393e61915f6c356b0",
        "file_sha256": "ba34773d63e4dc70fccdf4fa19fbdc8a397062a4bc359978f3261a70ff64f98c",
        "line_end": 1094,
        "line_start": 1081,
        "path": "source/id-ID/units/unit-019-lecture-019.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l19-fig-006",
        "anchor": "o012-rbt-l19-fig-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l19-s06",
      "projected_id": "urn:uuid:f0961108-a5c2-5423-8a4a-712ffae1e22f",
      "title": "Keeksakan kalkulus vektor dan informasi topologis",
      "kind": "section",
      "order": 6,
      "group": "unit:o012-rbt-u019",
      "parent_id": "unit:o012-rbt-l19",
      "native_path": [
        "unit:o012-rbt-u019",
        "unit:o012-rbt-l19",
        "unit:o012-rbt-l19-s06"
      ],
      "concept_ids": [
        "concept:lie-group",
        "concept:homogeneous-space",
        "concept:weak-homotopy-equivalence",
        "concept:euler-characteristic",
        "concept:complex",
        "concept:directed-graph",
        "concept:gradient",
        "concept:curl",
        "concept:divergence"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "bf6126046d05f04022abfe79c0e7fdc39e1ad40475d00c1f73e875b28085dca3",
        "file_sha256": "ba34773d63e4dc70fccdf4fa19fbdc8a397062a4bc359978f3261a70ff64f98c",
        "line_end": 1018,
        "line_start": 906,
        "path": "source/id-ID/units/unit-019-lecture-019.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l19-s06",
        "anchor": "o012-rbt-l19-s06",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l19-sol-002",
      "projected_id": "urn:uuid:7002bf56-b8da-5187-a5b5-91972f8f18ed",
      "title": "Solusi Pemeriksaan 19.2.",
      "kind": "solution",
      "order": 6,
      "group": "unit:o012-rbt-u019",
      "parent_id": "unit:o012-rbt-l19-mastery",
      "native_path": [
        "unit:o012-rbt-u019",
        "unit:o012-rbt-l19-mastery",
        "unit:o012-rbt-l19-sol-002"
      ],
      "concept_ids": [
        "concept:lie-group",
        "concept:homogeneous-space",
        "concept:weak-homotopy-equivalence",
        "concept:euler-characteristic",
        "concept:complex",
        "concept:directed-graph"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u019-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "d9e578bd0bf851385b9685f1125c1d02a5c8a4db2dbc319520bf039db96949cd",
        "file_sha256": "ba34773d63e4dc70fccdf4fa19fbdc8a397062a4bc359978f3261a70ff64f98c",
        "line_end": 1369,
        "line_start": 1298,
        "path": "source/id-ID/units/unit-019-lecture-019.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l19-sol-002",
        "anchor": "o012-rbt-l19-sol-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l19-audit-007",
      "projected_id": "urn:uuid:dd6ca051-c255-591d-85cc-9e2b5049af84",
      "title": "Audit sumber 19.7.",
      "kind": "source_audit",
      "order": 7,
      "group": "unit:o012-rbt-u019",
      "parent_id": "unit:o012-rbt-l19-s05",
      "native_path": [
        "unit:o012-rbt-u019",
        "unit:o012-rbt-l19",
        "unit:o012-rbt-l19-s05",
        "unit:o012-rbt-l19-audit-007"
      ],
      "concept_ids": [
        "concept:lie-group",
        "concept:homogeneous-space",
        "concept:weak-homotopy-equivalence",
        "concept:euler-characteristic",
        "concept:complex",
        "concept:directed-graph"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u019-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "90af6d5cfd8fce3c9216b297fc675e283286ee880bd4f9d60beaf84bc40f270d",
        "file_sha256": "ba34773d63e4dc70fccdf4fa19fbdc8a397062a4bc359978f3261a70ff64f98c",
        "line_end": 852,
        "line_start": 847,
        "path": "source/id-ID/units/unit-019-lecture-019.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l19-audit-007",
        "anchor": "o012-rbt-l19-audit-007",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l19-ex-008",
      "projected_id": "urn:uuid:8728ca00-4048-5fcf-984c-4916631ddda4",
      "title": "Contoh 19.8 (kompleks matriks).",
      "kind": "example",
      "order": 7,
      "group": "unit:o012-rbt-u019",
      "parent_id": "unit:o012-rbt-l19-s04",
      "native_path": [
        "unit:o012-rbt-u019",
        "unit:o012-rbt-l19",
        "unit:o012-rbt-l19-s04",
        "unit:o012-rbt-l19-ex-008"
      ],
      "concept_ids": [
        "concept:lie-group",
        "concept:homogeneous-space",
        "concept:weak-homotopy-equivalence",
        "concept:euler-characteristic",
        "concept:complex",
        "concept:directed-graph"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "ba7b5d0c6b47355e7a65945b67429718a571e0fcb97312a4609da43fabd35d9c",
        "file_sha256": "ba34773d63e4dc70fccdf4fa19fbdc8a397062a4bc359978f3261a70ff64f98c",
        "line_end": 704,
        "line_start": 689,
        "path": "source/id-ID/units/unit-019-lecture-019.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l19-ex-008",
        "anchor": "o012-rbt-l19-ex-008",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l19-margin-004",
      "projected_id": "urn:uuid:27fa07b4-5825-5728-8c23-3522ec14757b",
      "title": "o012-rbt-l19-margin-004",
      "kind": "source_margin",
      "order": 7,
      "group": "unit:o012-rbt-u019",
      "parent_id": "unit:o012-rbt-l19-s02",
      "native_path": [
        "unit:o012-rbt-u019",
        "unit:o012-rbt-l19",
        "unit:o012-rbt-l19-s02",
        "unit:o012-rbt-l19-margin-004"
      ],
      "concept_ids": [
        "concept:lie-group",
        "concept:homogeneous-space",
        "concept:weak-homotopy-equivalence",
        "concept:euler-characteristic",
        "concept:complex",
        "concept:directed-graph"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u019-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "d5979b8614772fdee59e4992403073d063993da1006abc5027cf91aea43ae517",
        "file_sha256": "ba34773d63e4dc70fccdf4fa19fbdc8a397062a4bc359978f3261a70ff64f98c",
        "line_end": 388,
        "line_start": 382,
        "path": "source/id-ID/units/unit-019-lecture-019.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l19-margin-004",
        "anchor": "o012-rbt-l19-margin-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l19-margin-013",
      "projected_id": "urn:uuid:4361d2d4-0220-501e-ae4e-6be720333f4f",
      "title": "o012-rbt-l19-margin-013",
      "kind": "source_margin",
      "order": 7,
      "group": "unit:o012-rbt-u019",
      "parent_id": "unit:o012-rbt-l19-s07",
      "native_path": [
        "unit:o012-rbt-u019",
        "unit:o012-rbt-l19",
        "unit:o012-rbt-l19-s07",
        "unit:o012-rbt-l19-margin-013"
      ],
      "concept_ids": [
        "concept:lie-group",
        "concept:homogeneous-space",
        "concept:weak-homotopy-equivalence",
        "concept:euler-characteristic",
        "concept:complex",
        "concept:directed-graph"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u019-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "0e48363b9add3ce55915cc58c8226d15de9ab4cf302d57a35f917d323f0d9f88",
        "file_sha256": "ba34773d63e4dc70fccdf4fa19fbdc8a397062a4bc359978f3261a70ff64f98c",
        "line_end": 1130,
        "line_start": 1123,
        "path": "source/id-ID/units/unit-019-lecture-019.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l19-margin-013",
        "anchor": "o012-rbt-l19-margin-013",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l19-mcheck-003",
      "projected_id": "urn:uuid:ac1ea9aa-88e4-5916-9549-7da18823b5e2",
      "title": "Pemeriksaan penguasaan 19.3 (lemah tidak berarti ekuivalen homotopi).",
      "kind": "exercise",
      "order": 7,
      "group": "unit:o012-rbt-u019",
      "parent_id": "unit:o012-rbt-l19-mastery",
      "native_path": [
        "unit:o012-rbt-u019",
        "unit:o012-rbt-l19-mastery",
        "unit:o012-rbt-l19-mcheck-003"
      ],
      "concept_ids": [
        "concept:lie-group",
        "concept:homogeneous-space",
        "concept:weak-homotopy-equivalence",
        "concept:euler-characteristic",
        "concept:complex",
        "concept:directed-graph"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u019-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "a061083b0520b1c42c7d8426888b59fa7ad93b1f7e8d74a7bc04d759cd94ee73",
        "file_sha256": "ba34773d63e4dc70fccdf4fa19fbdc8a397062a4bc359978f3261a70ff64f98c",
        "line_end": 1385,
        "line_start": 1371,
        "path": "source/id-ID/units/unit-019-lecture-019.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l19-mcheck-003",
        "anchor": "o012-rbt-l19-mcheck-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l19-hint-003",
            "relation_id": "urn:uuid:bf6b463b-452d-52c6-8564-ab0db2e75cdf",
            "native_relation_id": "relation:hints:l19-hint-003:l19-mcheck-003"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l19-sol-003",
            "relation_id": "urn:uuid:3aeea0ad-bfcb-515e-9ad9-72e7f66ef99b",
            "native_relation_id": "relation:solves:l19-sol-003:l19-mcheck-003"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l19-rem-001",
      "projected_id": "urn:uuid:dc3b33c8-dc3f-5802-a85d-dc57cabfe9c7",
      "title": "Catatan 19.1 (fakta keras tentang grup Lie; kotak hitam).",
      "kind": "remark",
      "order": 7,
      "group": "unit:o012-rbt-u019",
      "parent_id": "unit:o012-rbt-l19-s01",
      "native_path": [
        "unit:o012-rbt-u019",
        "unit:o012-rbt-l19",
        "unit:o012-rbt-l19-s01",
        "unit:o012-rbt-l19-rem-001"
      ],
      "concept_ids": [
        "concept:lie-group",
        "concept:homogeneous-space",
        "concept:weak-homotopy-equivalence",
        "concept:euler-characteristic",
        "concept:complex",
        "concept:directed-graph"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "304c9676517c97e6b78da570f7dc2299c0934428b262f7d8b2a62b126a7625b7",
        "file_sha256": "ba34773d63e4dc70fccdf4fa19fbdc8a397062a4bc359978f3261a70ff64f98c",
        "line_end": 297,
        "line_start": 287,
        "path": "source/id-ID/units/unit-019-lecture-019.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l19-rem-001",
        "anchor": "o012-rbt-l19-rem-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l19-s07",
      "projected_id": "urn:uuid:33dafa3f-286c-573c-bbdf-b1452f8b2227",
      "title": "Graf berarah dan kompleksnya",
      "kind": "section",
      "order": 7,
      "group": "unit:o012-rbt-u019",
      "parent_id": "unit:o012-rbt-l19",
      "native_path": [
        "unit:o012-rbt-u019",
        "unit:o012-rbt-l19",
        "unit:o012-rbt-l19-s07"
      ],
      "concept_ids": [
        "concept:lie-group",
        "concept:homogeneous-space",
        "concept:weak-homotopy-equivalence",
        "concept:euler-characteristic",
        "concept:complex",
        "concept:directed-graph",
        "concept:coboundary",
        "concept:cokernel"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "ca6c82daacd86e796a74b38a3493ec6efd9187cedf11f9b5842d636a46d6415e",
        "file_sha256": "ba34773d63e4dc70fccdf4fa19fbdc8a397062a4bc359978f3261a70ff64f98c",
        "line_end": 1156,
        "line_start": 1020,
        "path": "source/id-ID/units/unit-019-lecture-019.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l19-s07",
        "anchor": "o012-rbt-l19-s07",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l19-def-006",
      "projected_id": "urn:uuid:c5e0c26c-b1c6-5e3f-abbc-339c37262a2c",
      "title": "Definisi 19.6 (kompleks graf).",
      "kind": "definition",
      "order": 8,
      "group": "unit:o012-rbt-u019",
      "parent_id": "unit:o012-rbt-l19-s07",
      "native_path": [
        "unit:o012-rbt-u019",
        "unit:o012-rbt-l19",
        "unit:o012-rbt-l19-s07",
        "unit:o012-rbt-l19-def-006"
      ],
      "concept_ids": [
        "concept:lie-group",
        "concept:homogeneous-space",
        "concept:weak-homotopy-equivalence",
        "concept:euler-characteristic",
        "concept:complex",
        "concept:directed-graph"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "0fe90dd890828e2d3e026c702a6065afe82a619609f62e77ca818bd621d73a91",
        "file_sha256": "ba34773d63e4dc70fccdf4fa19fbdc8a397062a4bc359978f3261a70ff64f98c",
        "line_end": 1156,
        "line_start": 1135,
        "path": "source/id-ID/units/unit-019-lecture-019.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l19-def-006",
        "anchor": "o012-rbt-l19-def-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l19-ex-009",
      "projected_id": "urn:uuid:3527ffdd-2564-5356-a031-5a830660c480",
      "title": "Contoh 19.9 (kompleks kalkulus vektor).",
      "kind": "example",
      "order": 8,
      "group": "unit:o012-rbt-u019",
      "parent_id": "unit:o012-rbt-l19-s04",
      "native_path": [
        "unit:o012-rbt-u019",
        "unit:o012-rbt-l19",
        "unit:o012-rbt-l19-s04",
        "unit:o012-rbt-l19-ex-009"
      ],
      "concept_ids": [
        "concept:lie-group",
        "concept:homogeneous-space",
        "concept:weak-homotopy-equivalence",
        "concept:euler-characteristic",
        "concept:complex",
        "concept:directed-graph"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "9f2396c5b0a8a159bfa9e1613bfc53dd174bee8a5c23eb75bdd41a7d3fb1746b",
        "file_sha256": "ba34773d63e4dc70fccdf4fa19fbdc8a397062a4bc359978f3261a70ff64f98c",
        "line_end": 724,
        "line_start": 710,
        "path": "source/id-ID/units/unit-019-lecture-019.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l19-ex-009",
        "anchor": "o012-rbt-l19-ex-009",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l19-ex-011",
      "projected_id": "urn:uuid:66073a57-973a-5a93-84c0-375105ed9c7c",
      "title": "Contoh 19.11 (pembatasan operator diferensial).",
      "kind": "example",
      "order": 8,
      "group": "unit:o012-rbt-u019",
      "parent_id": "unit:o012-rbt-l19-s05",
      "native_path": [
        "unit:o012-rbt-u019",
        "unit:o012-rbt-l19",
        "unit:o012-rbt-l19-s05",
        "unit:o012-rbt-l19-ex-011"
      ],
      "concept_ids": [
        "concept:lie-group",
        "concept:homogeneous-space",
        "concept:weak-homotopy-equivalence",
        "concept:euler-characteristic",
        "concept:complex",
        "concept:directed-graph"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "ef660701e46bf9020df26d35b79b8b7c861a1897b478b0d76deadead5d462fb6",
        "file_sha256": "ba34773d63e4dc70fccdf4fa19fbdc8a397062a4bc359978f3261a70ff64f98c",
        "line_end": 899,
        "line_start": 854,
        "path": "source/id-ID/units/unit-019-lecture-019.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l19-ex-011",
        "anchor": "o012-rbt-l19-ex-011",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l19-fig-001",
      "projected_id": "urn:uuid:b47a81f4-2657-59bb-95b7-70e051faf205",
      "title": "Diagram 19.1 (deskripsi semantik Lingkaran Warsawa).",
      "kind": "figure",
      "order": 8,
      "group": "unit:o012-rbt-u019",
      "parent_id": "unit:o012-rbt-l19-s02",
      "native_path": [
        "unit:o012-rbt-u019",
        "unit:o012-rbt-l19",
        "unit:o012-rbt-l19-s02",
        "unit:o012-rbt-l19-fig-001"
      ],
      "concept_ids": [
        "concept:lie-group",
        "concept:homogeneous-space",
        "concept:weak-homotopy-equivalence",
        "concept:euler-characteristic",
        "concept:complex",
        "concept:directed-graph"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "0e6b424f88fab8e87deca4ae65ffde02043e6cf52b08f327b211283ce7194521",
        "file_sha256": "ba34773d63e4dc70fccdf4fa19fbdc8a397062a4bc359978f3261a70ff64f98c",
        "line_end": 413,
        "line_start": 390,
        "path": "source/id-ID/units/unit-019-lecture-019.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l19-fig-001",
        "anchor": "o012-rbt-l19-fig-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l19-hint-003",
      "projected_id": "urn:uuid:9decf75b-070a-51d8-af8e-009556b5d4aa",
      "title": "Petunjuk.",
      "kind": "hint",
      "order": 8,
      "group": "unit:o012-rbt-u019",
      "parent_id": "unit:o012-rbt-l19-mastery",
      "native_path": [
        "unit:o012-rbt-u019",
        "unit:o012-rbt-l19-mastery",
        "unit:o012-rbt-l19-hint-003"
      ],
      "concept_ids": [
        "concept:lie-group",
        "concept:homogeneous-space",
        "concept:weak-homotopy-equivalence",
        "concept:euler-characteristic",
        "concept:complex",
        "concept:directed-graph"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u019-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "5980f32d2afbea5df759642ef8cab548fc2f2a13cb46d786b1de3745a43181c5",
        "file_sha256": "ba34773d63e4dc70fccdf4fa19fbdc8a397062a4bc359978f3261a70ff64f98c",
        "line_end": 1393,
        "line_start": 1387,
        "path": "source/id-ID/units/unit-019-lecture-019.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l19-hint-003",
        "anchor": "o012-rbt-l19-hint-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l19-audit-005",
      "projected_id": "urn:uuid:2d6171cd-630e-54b3-bb3a-027f8322440f",
      "title": "Audit sumber 19.5.",
      "kind": "source_audit",
      "order": 9,
      "group": "unit:o012-rbt-u019",
      "parent_id": "unit:o012-rbt-l19-s04",
      "native_path": [
        "unit:o012-rbt-u019",
        "unit:o012-rbt-l19",
        "unit:o012-rbt-l19-s04",
        "unit:o012-rbt-l19-audit-005"
      ],
      "concept_ids": [
        "concept:lie-group",
        "concept:homogeneous-space",
        "concept:weak-homotopy-equivalence",
        "concept:euler-characteristic",
        "concept:complex",
        "concept:directed-graph"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u019-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "22d20841c7a0725c3fc3ba1b7973a3f92755eeac7fee81d8cfc6efb2ff94edfb",
        "file_sha256": "ba34773d63e4dc70fccdf4fa19fbdc8a397062a4bc359978f3261a70ff64f98c",
        "line_end": 732,
        "line_start": 726,
        "path": "source/id-ID/units/unit-019-lecture-019.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l19-audit-005",
        "anchor": "o012-rbt-l19-audit-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l19-fig-005",
      "projected_id": "urn:uuid:c4126a7f-9586-5b4e-934f-7b064069de33",
      "title": "Diagram 19.5 (padanan semantik diagram pembatasan).",
      "kind": "figure",
      "order": 9,
      "group": "unit:o012-rbt-u019",
      "parent_id": "unit:o012-rbt-l19-s05",
      "native_path": [
        "unit:o012-rbt-u019",
        "unit:o012-rbt-l19",
        "unit:o012-rbt-l19-s05",
        "unit:o012-rbt-l19-fig-005"
      ],
      "concept_ids": [
        "concept:lie-group",
        "concept:homogeneous-space",
        "concept:weak-homotopy-equivalence",
        "concept:euler-characteristic",
        "concept:complex",
        "concept:directed-graph"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "d0cc938823acdc7ee0f7fbfa05fce31f3229bb671895f03805c5bf108693dcb3",
        "file_sha256": "ba34773d63e4dc70fccdf4fa19fbdc8a397062a4bc359978f3261a70ff64f98c",
        "line_end": 899,
        "line_start": 863,
        "path": "source/id-ID/units/unit-019-lecture-019.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l19-fig-005",
        "anchor": "o012-rbt-l19-fig-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l19-sol-003",
      "projected_id": "urn:uuid:e7870e88-4f5a-523b-8128-d263483ddaa9",
      "title": "Solusi Pemeriksaan 19.3.",
      "kind": "solution",
      "order": 9,
      "group": "unit:o012-rbt-u019",
      "parent_id": "unit:o012-rbt-l19-mastery",
      "native_path": [
        "unit:o012-rbt-u019",
        "unit:o012-rbt-l19-mastery",
        "unit:o012-rbt-l19-sol-003"
      ],
      "concept_ids": [
        "concept:lie-group",
        "concept:homogeneous-space",
        "concept:weak-homotopy-equivalence",
        "concept:euler-characteristic",
        "concept:complex",
        "concept:directed-graph"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u019-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "057be41abe50987243620221ad2e23fab1d0efa9a1d2dd3bfb310a159185a87b",
        "file_sha256": "ba34773d63e4dc70fccdf4fa19fbdc8a397062a4bc359978f3261a70ff64f98c",
        "line_end": 1443,
        "line_start": 1395,
        "path": "source/id-ID/units/unit-019-lecture-019.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l19-sol-003",
        "anchor": "o012-rbt-l19-sol-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l19-mcheck-004",
      "projected_id": "urn:uuid:62dd3c66-be53-5be6-a9de-fa9ee63c92dd",
      "title": "Pemeriksaan penguasaan 19.4 (penggantian SLPC).",
      "kind": "exercise",
      "order": 10,
      "group": "unit:o012-rbt-u019",
      "parent_id": "unit:o012-rbt-l19-mastery",
      "native_path": [
        "unit:o012-rbt-u019",
        "unit:o012-rbt-l19-mastery",
        "unit:o012-rbt-l19-mcheck-004"
      ],
      "concept_ids": [
        "concept:lie-group",
        "concept:homogeneous-space",
        "concept:weak-homotopy-equivalence",
        "concept:euler-characteristic",
        "concept:complex",
        "concept:directed-graph"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u019-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "91638893b2ed2a09ac848a30cfc8f13fe2bbe88752ee4e9df2a84bb2d01165ae",
        "file_sha256": "ba34773d63e4dc70fccdf4fa19fbdc8a397062a4bc359978f3261a70ff64f98c",
        "line_end": 1458,
        "line_start": 1445,
        "path": "source/id-ID/units/unit-019-lecture-019.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l19-mcheck-004",
        "anchor": "o012-rbt-l19-mcheck-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l19-hint-004",
            "relation_id": "urn:uuid:d47d73ae-b325-550a-bef0-f5d78af799fc",
            "native_relation_id": "relation:hints:l19-hint-004:l19-mcheck-004"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l19-sol-004",
            "relation_id": "urn:uuid:5401fbf0-76db-532b-8246-7865e10688ed",
            "native_relation_id": "relation:solves:l19-sol-004:l19-mcheck-004"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l19-hint-004",
      "projected_id": "urn:uuid:1327ebac-7234-5a4d-9708-74faf17af066",
      "title": "Petunjuk.",
      "kind": "hint",
      "order": 11,
      "group": "unit:o012-rbt-u019",
      "parent_id": "unit:o012-rbt-l19-mastery",
      "native_path": [
        "unit:o012-rbt-u019",
        "unit:o012-rbt-l19-mastery",
        "unit:o012-rbt-l19-hint-004"
      ],
      "concept_ids": [
        "concept:lie-group",
        "concept:homogeneous-space",
        "concept:weak-homotopy-equivalence",
        "concept:euler-characteristic",
        "concept:complex",
        "concept:directed-graph"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u019-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "1a58777c34bdb675ed9d80f9500d2b43ccb1de04e6a52170a5bb2cd41ae0653f",
        "file_sha256": "ba34773d63e4dc70fccdf4fa19fbdc8a397062a4bc359978f3261a70ff64f98c",
        "line_end": 1466,
        "line_start": 1460,
        "path": "source/id-ID/units/unit-019-lecture-019.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l19-hint-004",
        "anchor": "o012-rbt-l19-hint-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l19-sol-004",
      "projected_id": "urn:uuid:7dea7d8c-205d-5959-baf8-9b5ffdff258a",
      "title": "Solusi Pemeriksaan 19.4.",
      "kind": "solution",
      "order": 12,
      "group": "unit:o012-rbt-u019",
      "parent_id": "unit:o012-rbt-l19-mastery",
      "native_path": [
        "unit:o012-rbt-u019",
        "unit:o012-rbt-l19-mastery",
        "unit:o012-rbt-l19-sol-004"
      ],
      "concept_ids": [
        "concept:lie-group",
        "concept:homogeneous-space",
        "concept:weak-homotopy-equivalence",
        "concept:euler-characteristic",
        "concept:complex",
        "concept:directed-graph"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u019-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "70a56e4a661bd82fb3eb6f0fa40ff5137a2b54faa7bd008a81db0330ee1e8189",
        "file_sha256": "ba34773d63e4dc70fccdf4fa19fbdc8a397062a4bc359978f3261a70ff64f98c",
        "line_end": 1609,
        "line_start": 1468,
        "path": "source/id-ID/units/unit-019-lecture-019.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l19-sol-004",
        "anchor": "o012-rbt-l19-sol-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l19-mcheck-005",
      "projected_id": "urn:uuid:7da374b9-a6d8-5ca3-bb38-28a494aae54b",
      "title": "Pemeriksaan penguasaan 19.5 (kohomologi dan morfisma kompleks).",
      "kind": "exercise",
      "order": 13,
      "group": "unit:o012-rbt-u019",
      "parent_id": "unit:o012-rbt-l19-mastery",
      "native_path": [
        "unit:o012-rbt-u019",
        "unit:o012-rbt-l19-mastery",
        "unit:o012-rbt-l19-mcheck-005"
      ],
      "concept_ids": [
        "concept:lie-group",
        "concept:homogeneous-space",
        "concept:weak-homotopy-equivalence",
        "concept:euler-characteristic",
        "concept:complex",
        "concept:directed-graph"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u019-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "c8cab296f718a82c1783749402972a5a84769f98b1328852756f7be7cd10fe8b",
        "file_sha256": "ba34773d63e4dc70fccdf4fa19fbdc8a397062a4bc359978f3261a70ff64f98c",
        "line_end": 1633,
        "line_start": 1611,
        "path": "source/id-ID/units/unit-019-lecture-019.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l19-mcheck-005",
        "anchor": "o012-rbt-l19-mcheck-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l19-hint-005",
            "relation_id": "urn:uuid:df714ad8-0fd8-51d6-9b50-1469fd2a96fa",
            "native_relation_id": "relation:hints:l19-hint-005:l19-mcheck-005"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l19-sol-005",
            "relation_id": "urn:uuid:026d6d81-ac95-5399-98fd-02c60d225eec",
            "native_relation_id": "relation:solves:l19-sol-005:l19-mcheck-005"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l19-hint-005",
      "projected_id": "urn:uuid:541ea222-31d0-5cf3-a5c9-96c81587a4fd",
      "title": "Petunjuk.",
      "kind": "hint",
      "order": 14,
      "group": "unit:o012-rbt-u019",
      "parent_id": "unit:o012-rbt-l19-mastery",
      "native_path": [
        "unit:o012-rbt-u019",
        "unit:o012-rbt-l19-mastery",
        "unit:o012-rbt-l19-hint-005"
      ],
      "concept_ids": [
        "concept:lie-group",
        "concept:homogeneous-space",
        "concept:weak-homotopy-equivalence",
        "concept:euler-characteristic",
        "concept:complex",
        "concept:directed-graph"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u019-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "ac3b6530ad56e235503143cdd21eb2699fba4824625054636b3fd2f1cb5bb387",
        "file_sha256": "ba34773d63e4dc70fccdf4fa19fbdc8a397062a4bc359978f3261a70ff64f98c",
        "line_end": 1640,
        "line_start": 1635,
        "path": "source/id-ID/units/unit-019-lecture-019.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l19-hint-005",
        "anchor": "o012-rbt-l19-hint-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l19-sol-005",
      "projected_id": "urn:uuid:6a59a568-e8e6-51b0-889c-8648cebd67b4",
      "title": "Solusi Pemeriksaan 19.5.",
      "kind": "solution",
      "order": 15,
      "group": "unit:o012-rbt-u019",
      "parent_id": "unit:o012-rbt-l19-mastery",
      "native_path": [
        "unit:o012-rbt-u019",
        "unit:o012-rbt-l19-mastery",
        "unit:o012-rbt-l19-sol-005"
      ],
      "concept_ids": [
        "concept:lie-group",
        "concept:homogeneous-space",
        "concept:weak-homotopy-equivalence",
        "concept:euler-characteristic",
        "concept:complex",
        "concept:directed-graph"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u019-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "59a8a1f6389abea625ddaf9c751fe518a7e8484496ef341e0a83f603d0721081",
        "file_sha256": "ba34773d63e4dc70fccdf4fa19fbdc8a397062a4bc359978f3261a70ff64f98c",
        "line_end": 1743,
        "line_start": 1642,
        "path": "source/id-ID/units/unit-019-lecture-019.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l19-sol-005",
        "anchor": "o012-rbt-l19-sol-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l19-mcheck-006",
      "projected_id": "urn:uuid:42c91a73-1774-5abf-9964-be847e3974e9",
      "title": "Pemeriksaan penguasaan 19.6 (kobatas segitiga berarah).",
      "kind": "exercise",
      "order": 16,
      "group": "unit:o012-rbt-u019",
      "parent_id": "unit:o012-rbt-l19-mastery",
      "native_path": [
        "unit:o012-rbt-u019",
        "unit:o012-rbt-l19-mastery",
        "unit:o012-rbt-l19-mcheck-006"
      ],
      "concept_ids": [
        "concept:lie-group",
        "concept:homogeneous-space",
        "concept:weak-homotopy-equivalence",
        "concept:euler-characteristic",
        "concept:complex",
        "concept:directed-graph"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u019-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "ad4d2911f9c7da0a938b59ed42d421f25380576c857e8fcca6ab16a9736dd1af",
        "file_sha256": "ba34773d63e4dc70fccdf4fa19fbdc8a397062a4bc359978f3261a70ff64f98c",
        "line_end": 1756,
        "line_start": 1745,
        "path": "source/id-ID/units/unit-019-lecture-019.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l19-mcheck-006",
        "anchor": "o012-rbt-l19-mcheck-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l19-hint-006",
            "relation_id": "urn:uuid:49b4e716-fedf-536d-8fa5-f790f13addc5",
            "native_relation_id": "relation:hints:l19-hint-006:l19-mcheck-006"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l19-sol-006",
            "relation_id": "urn:uuid:fd239a59-7016-568d-b6cf-3e78f3e7391c",
            "native_relation_id": "relation:solves:l19-sol-006:l19-mcheck-006"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l19-hint-006",
      "projected_id": "urn:uuid:26fd8ab7-37ec-535c-ae75-d54d3e98a17c",
      "title": "Petunjuk.",
      "kind": "hint",
      "order": 17,
      "group": "unit:o012-rbt-u019",
      "parent_id": "unit:o012-rbt-l19-mastery",
      "native_path": [
        "unit:o012-rbt-u019",
        "unit:o012-rbt-l19-mastery",
        "unit:o012-rbt-l19-hint-006"
      ],
      "concept_ids": [
        "concept:lie-group",
        "concept:homogeneous-space",
        "concept:weak-homotopy-equivalence",
        "concept:euler-characteristic",
        "concept:complex",
        "concept:directed-graph"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u019-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "913b655c96b5db8662dded747d2dc5c5f86ec01b9487734819b6ae162f888536",
        "file_sha256": "ba34773d63e4dc70fccdf4fa19fbdc8a397062a4bc359978f3261a70ff64f98c",
        "line_end": 1763,
        "line_start": 1758,
        "path": "source/id-ID/units/unit-019-lecture-019.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l19-hint-006",
        "anchor": "o012-rbt-l19-hint-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l19-sol-006",
      "projected_id": "urn:uuid:cebb8229-fc80-5806-854f-de1e6911f8e5",
      "title": "Solusi Pemeriksaan 19.6.",
      "kind": "solution",
      "order": 18,
      "group": "unit:o012-rbt-u019",
      "parent_id": "unit:o012-rbt-l19-mastery",
      "native_path": [
        "unit:o012-rbt-u019",
        "unit:o012-rbt-l19-mastery",
        "unit:o012-rbt-l19-sol-006"
      ],
      "concept_ids": [
        "concept:lie-group",
        "concept:homogeneous-space",
        "concept:weak-homotopy-equivalence",
        "concept:euler-characteristic",
        "concept:complex",
        "concept:directed-graph"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u019-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "a0c3ad607e5400d101822cdf1037286ca188fc2952c413a9ca829cc7a75d9a67",
        "file_sha256": "ba34773d63e4dc70fccdf4fa19fbdc8a397062a4bc359978f3261a70ff64f98c",
        "line_end": 1865,
        "line_start": 1765,
        "path": "source/id-ID/units/unit-019-lecture-019.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l19-sol-006",
        "anchor": "o012-rbt-l19-sol-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-u019",
      "projected_id": "urn:uuid:1dc5ccf0-1137-559e-a3b5-f3104f2061a8",
      "title": "Topologi Aljabar - Unit 19: Bundel Homogen, Ekuivalensi Homotopi Lemah, dan Kompleks",
      "kind": "reader_unit",
      "order": 19,
      "group": "unit:o012-rbt-u019",
      "parent_id": "course:o012-d60",
      "native_path": [
        "unit:o012-rbt-u019"
      ],
      "concept_ids": [
        "concept:lie-group",
        "concept:homogeneous-space",
        "concept:weak-homotopy-equivalence",
        "concept:euler-characteristic",
        "concept:complex",
        "concept:directed-graph"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u019-composite-cc-by-4.0"
      ],
      "provenance_relation": "composite_translated_and_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "ba34773d63e4dc70fccdf4fa19fbdc8a397062a4bc359978f3261a70ff64f98c",
        "file_sha256": "ba34773d63e4dc70fccdf4fa19fbdc8a397062a4bc359978f3261a70ff64f98c",
        "line_end": 1865,
        "line_start": 1,
        "path": "source/id-ID/units/unit-019-lecture-019.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/",
        "anchor": null,
        "state": "course_fallback",
        "anchor_occurrences": 0
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l20-exa-001",
      "projected_id": "urn:uuid:cf54e6c2-a00a-5a06-a3af-f8f7013970c8",
      "title": "**Contoh 20.1 (graf trivial satu simpul).** Ambil graf dengan satu simpul dan",
      "kind": "example",
      "order": 1,
      "group": "unit:o012-rbt-u020",
      "parent_id": "unit:o012-rbt-l20-s01",
      "native_path": [
        "unit:o012-rbt-u020",
        "o012-rbt-l20",
        "o012-rbt-l20-s01",
        "o012-rbt-l20-exa-001"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:directed-graph",
        "concept:chain-complex",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:euler-characteristic",
        "concept:functoriality",
        "concept:finite-set",
        "concept:cohomologically-graded-complex",
        "concept:morphism-of-complexes",
        "concept:isomorphism",
        "concept:homomorphism"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "7ad79e3c22fffe7ee9c768bbc71477f0eff2e72e4ceabda09370a5ae0c8ba6ee",
        "file_sha256": "cda9ba7d3651feb45a4fa9b595a29772d86ef2c8dc5a5b799489b76b14032595",
        "line_end": 88,
        "line_start": 72,
        "path": "source/id-ID/units/unit-020-lecture-020.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l20-exa-001",
        "anchor": "o012-rbt-l20-exa-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l20-margin-004",
      "projected_id": "urn:uuid:81f51ecf-a7e4-554c-ac81-25f6023591ea",
      "title": "> **Catatan pinggir sumber.** Istilah yang lebih luas untuk data sampai",
      "kind": "source_margin",
      "order": 1,
      "group": "unit:o012-rbt-u020",
      "parent_id": "unit:o012-rbt-l20-s02",
      "native_path": [
        "unit:o012-rbt-u020",
        "o012-rbt-l20",
        "o012-rbt-l20-s02",
        "o012-rbt-l20-margin-004"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:directed-graph",
        "concept:chain-complex",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:euler-characteristic",
        "concept:functoriality",
        "concept:finite-set",
        "concept:cohomologically-graded-complex",
        "concept:morphism-of-complexes",
        "concept:isomorphism",
        "concept:homomorphism"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u020-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "f8da20d217e8fed620167d86924decd27d8f5733d21d94f0d20c874ed9179fce",
        "file_sha256": "cda9ba7d3651feb45a4fa9b595a29772d86ef2c8dc5a5b799489b76b14032595",
        "line_end": 407,
        "line_start": 402,
        "path": "source/id-ID/units/unit-020-lecture-020.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l20-margin-004",
        "anchor": "o012-rbt-l20-margin-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l20-mcheck-001",
      "projected_id": "urn:uuid:de8fa92d-94eb-5396-9e1c-ee933ad141e0",
      "title": "**Pemeriksaan Penguasaan 20.1 (koproduk dan arti produk fungsi).** Misalkan",
      "kind": "exercise",
      "order": 1,
      "group": "unit:o012-rbt-u020",
      "parent_id": "unit:o012-rbt-l20-mastery",
      "native_path": [
        "unit:o012-rbt-u020",
        "o012-rbt-l20",
        "o012-rbt-l20-mastery",
        "o012-rbt-l20-mcheck-001"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:directed-graph",
        "concept:chain-complex",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:euler-characteristic",
        "concept:functoriality",
        "concept:finite-set",
        "concept:cohomologically-graded-complex",
        "concept:morphism-of-complexes",
        "concept:isomorphism",
        "concept:homomorphism"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u020-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "8397fa316d987bbf013a12561114e884aa52f200b4b0c5e6498afbdd5769704b",
        "file_sha256": "cda9ba7d3651feb45a4fa9b595a29772d86ef2c8dc5a5b799489b76b14032595",
        "line_end": 972,
        "line_start": 958,
        "path": "source/id-ID/units/unit-020-lecture-020.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l20-mcheck-001",
        "anchor": "o012-rbt-l20-mcheck-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l20-hint-001",
            "relation_id": "urn:uuid:0c070cda-8c3c-569f-a8a2-9ff3e6a08ff9",
            "native_relation_id": "relation:hints:l20-hint-001:l20-mcheck-001"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l20-sol-001",
            "relation_id": "urn:uuid:c044d0f3-2847-5618-a24b-ab15e01b978b",
            "native_relation_id": "relation:solves:l20-sol-001:l20-mcheck-001"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l20-notice",
      "projected_id": "urn:uuid:c429588d-6d9d-50ea-931f-a94fbfa1926a",
      "title": "Tentang unit ini",
      "kind": "notice",
      "order": 1,
      "group": "unit:o012-rbt-u020",
      "parent_id": "unit:o012-rbt-u020",
      "native_path": [
        "unit:o012-rbt-u020",
        "o012-rbt-l20-notice"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:directed-graph",
        "concept:chain-complex",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:euler-characteristic",
        "concept:functoriality",
        "concept:finite-set",
        "concept:cohomologically-graded-complex",
        "concept:morphism-of-complexes",
        "concept:isomorphism",
        "concept:homomorphism"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u020-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "a2c9746f43dde25c55a9be356d65b83975deb545a5eb47fe8305d5626ee8cdf3",
        "file_sha256": "cda9ba7d3651feb45a4fa9b595a29772d86ef2c8dc5a5b799489b76b14032595",
        "line_end": 64,
        "line_start": 12,
        "path": "source/id-ID/units/unit-020-lecture-020.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l20-notice",
        "anchor": "o012-rbt-l20-notice",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l20-s01",
      "projected_id": "urn:uuid:6a3e8969-8608-5f7c-8fe9-80983c953dd4",
      "title": "Contoh konkret kompleks graf",
      "kind": "section",
      "order": 1,
      "group": "unit:o012-rbt-u020",
      "parent_id": "unit:o012-rbt-l20",
      "native_path": [
        "unit:o012-rbt-u020",
        "o012-rbt-l20",
        "o012-rbt-l20-s01"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:directed-graph",
        "concept:chain-complex",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:euler-characteristic",
        "concept:functoriality",
        "concept:finite-set",
        "concept:cohomologically-graded-complex",
        "concept:morphism-of-complexes",
        "concept:isomorphism",
        "concept:homomorphism"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "4796ff1db04da2ff1ff599fc4ad7fdac0f140c6655cf9be59b6b538f37109d96",
        "file_sha256": "cda9ba7d3651feb45a4fa9b595a29772d86ef2c8dc5a5b799489b76b14032595",
        "line_end": 391,
        "line_start": 67,
        "path": "source/id-ID/units/unit-020-lecture-020.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l20-s01",
        "anchor": "o012-rbt-l20-s01",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l20",
      "projected_id": "urn:uuid:3adff15a-cbe2-5915-85e1-1b02ad2d4cf0",
      "title": "Kuliah 20",
      "kind": "lecture",
      "order": 2,
      "group": "unit:o012-rbt-u020",
      "parent_id": "unit:o012-rbt-u020",
      "native_path": [
        "unit:o012-rbt-u020",
        "o012-rbt-l20"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:directed-graph",
        "concept:chain-complex",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:euler-characteristic",
        "concept:functoriality",
        "concept:finite-set",
        "concept:cohomologically-graded-complex",
        "concept:morphism-of-complexes",
        "concept:isomorphism",
        "concept:homomorphism"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "09393fabb089d844f5fa2fa136a275c054a0bef10ffd29f836b81677f60b4d64",
        "file_sha256": "cda9ba7d3651feb45a4fa9b595a29772d86ef2c8dc5a5b799489b76b14032595",
        "line_end": 950,
        "line_start": 65,
        "path": "source/id-ID/units/unit-020-lecture-020.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l20",
        "anchor": "o012-rbt-l20",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l20-exa-002",
      "projected_id": "urn:uuid:72c024bd-ee0d-5ffe-bdcd-b6f385e8b9d5",
      "title": "**Contoh 20.2 (kompleks segitiga berarah).** Kompleks yang berasal dari",
      "kind": "example",
      "order": 2,
      "group": "unit:o012-rbt-u020",
      "parent_id": "unit:o012-rbt-l20-s01",
      "native_path": [
        "unit:o012-rbt-u020",
        "o012-rbt-l20",
        "o012-rbt-l20-s01",
        "o012-rbt-l20-exa-002"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:directed-graph",
        "concept:chain-complex",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:euler-characteristic",
        "concept:functoriality",
        "concept:finite-set",
        "concept:cohomologically-graded-complex",
        "concept:morphism-of-complexes",
        "concept:isomorphism",
        "concept:homomorphism"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "6455ad6789f7e2e31bede952a0c91aa5e4ca02b4f36623ddd6c08198ea01334c",
        "file_sha256": "cda9ba7d3651feb45a4fa9b595a29772d86ef2c8dc5a5b799489b76b14032595",
        "line_end": 175,
        "line_start": 90,
        "path": "source/id-ID/units/unit-020-lecture-020.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l20-exa-002",
        "anchor": "o012-rbt-l20-exa-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l20-exa-005",
      "projected_id": "urn:uuid:bf15d5ec-d14f-5319-b090-a9cce5704f45",
      "title": "**Contoh 20.5 (satu segitiga terisi).** Pertimbangkan satu segitiga terisi.",
      "kind": "example",
      "order": 2,
      "group": "unit:o012-rbt-u020",
      "parent_id": "unit:o012-rbt-l20-s02",
      "native_path": [
        "unit:o012-rbt-u020",
        "o012-rbt-l20",
        "o012-rbt-l20-s02",
        "o012-rbt-l20-exa-005"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:directed-graph",
        "concept:chain-complex",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:euler-characteristic",
        "concept:functoriality",
        "concept:finite-set",
        "concept:cohomologically-graded-complex",
        "concept:morphism-of-complexes",
        "concept:isomorphism",
        "concept:homomorphism"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "9636f70e78a486b55815c42a90613ac334dc051ad7394a065ee8522104e94e06",
        "file_sha256": "cda9ba7d3651feb45a4fa9b595a29772d86ef2c8dc5a5b799489b76b14032595",
        "line_end": 433,
        "line_start": 409,
        "path": "source/id-ID/units/unit-020-lecture-020.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l20-exa-005",
        "anchor": "o012-rbt-l20-exa-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l20-hint-001",
      "projected_id": "urn:uuid:e93a75d6-1c7d-5061-a444-5b192db0eda4",
      "title": "**Petunjuk.** Untuk himpunan saling lepas, fungsi pada gabungan adalah pasangan",
      "kind": "hint",
      "order": 2,
      "group": "unit:o012-rbt-u020",
      "parent_id": "unit:o012-rbt-l20-mastery",
      "native_path": [
        "unit:o012-rbt-u020",
        "o012-rbt-l20",
        "o012-rbt-l20-mastery",
        "o012-rbt-l20-hint-001"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:directed-graph",
        "concept:chain-complex",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:euler-characteristic",
        "concept:functoriality",
        "concept:finite-set",
        "concept:cohomologically-graded-complex",
        "concept:morphism-of-complexes",
        "concept:isomorphism",
        "concept:homomorphism"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u020-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "37317a3e02a2a9f764f1cca89b5c94e53e910409a45c0e85575a3b8ba5b3b5a8",
        "file_sha256": "cda9ba7d3651feb45a4fa9b595a29772d86ef2c8dc5a5b799489b76b14032595",
        "line_end": 980,
        "line_start": 974,
        "path": "source/id-ID/units/unit-020-lecture-020.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l20-hint-001",
        "anchor": "o012-rbt-l20-hint-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l20-mastery",
      "projected_id": "urn:uuid:8bf2b7f4-3693-574b-868e-d289a7c7e10a",
      "title": "Pendamping penguasaan: pemeriksaan, petunjuk, dan solusi lengkap",
      "kind": "mastery_section",
      "order": 2,
      "group": "unit:o012-rbt-u020",
      "parent_id": "unit:o012-rbt-u020",
      "native_path": [
        "unit:o012-rbt-u020",
        "o012-rbt-l20-mastery"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:directed-graph",
        "concept:chain-complex",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:euler-characteristic",
        "concept:functoriality",
        "concept:finite-set",
        "concept:cohomologically-graded-complex",
        "concept:morphism-of-complexes",
        "concept:isomorphism",
        "concept:homomorphism"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u020-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "1ab72df430f3b5b4be88b4ab7bddf9dc72ea3016c4e3d9ebc4f9747e159ef2af",
        "file_sha256": "cda9ba7d3651feb45a4fa9b595a29772d86ef2c8dc5a5b799489b76b14032595",
        "line_end": 1417,
        "line_start": 952,
        "path": "source/id-ID/units/unit-020-lecture-020.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l20-mastery",
        "anchor": "o012-rbt-l20-mastery",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l20-s02",
      "projected_id": "urn:uuid:53a52ec4-82aa-5e4b-b173-8a727965bdab",
      "title": "Permukaan kombinatorik dan kompleks dua dimensi",
      "kind": "section",
      "order": 2,
      "group": "unit:o012-rbt-u020",
      "parent_id": "unit:o012-rbt-l20",
      "native_path": [
        "unit:o012-rbt-u020",
        "o012-rbt-l20",
        "o012-rbt-l20-s02"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:directed-graph",
        "concept:chain-complex",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:euler-characteristic",
        "concept:functoriality",
        "concept:finite-set",
        "concept:cohomologically-graded-complex",
        "concept:morphism-of-complexes",
        "concept:isomorphism",
        "concept:homomorphism"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "46ebe6376cb10d8b355e8d744956b7399e14bafb71e1db6805441756db1823eb",
        "file_sha256": "cda9ba7d3651feb45a4fa9b595a29772d86ef2c8dc5a5b799489b76b14032595",
        "line_end": 924,
        "line_start": 394,
        "path": "source/id-ID/units/unit-020-lecture-020.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l20-s02",
        "anchor": "o012-rbt-l20-s02",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l20-audit-001",
      "projected_id": "urn:uuid:6f7e07ad-3273-59b1-9cd4-32f40a163391",
      "title": "**Audit sumber 20.1.** Matriks pada Notes.tex baris 3974--3980 menampilkan",
      "kind": "source_audit",
      "order": 3,
      "group": "unit:o012-rbt-u020",
      "parent_id": "unit:o012-rbt-l20-s01",
      "native_path": [
        "unit:o012-rbt-u020",
        "o012-rbt-l20",
        "o012-rbt-l20-s01",
        "o012-rbt-l20-audit-001"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:directed-graph",
        "concept:chain-complex",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:euler-characteristic",
        "concept:functoriality",
        "concept:finite-set",
        "concept:cohomologically-graded-complex",
        "concept:morphism-of-complexes",
        "concept:isomorphism",
        "concept:homomorphism"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u020-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "c9e3150a0da46c52d1dd79f14484934f2341147f3cd6cc91773493b47abfbab1",
        "file_sha256": "cda9ba7d3651feb45a4fa9b595a29772d86ef2c8dc5a5b799489b76b14032595",
        "line_end": 187,
        "line_start": 177,
        "path": "source/id-ID/units/unit-020-lecture-020.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l20-audit-001",
        "anchor": "o012-rbt-l20-audit-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l20-boundary-001",
      "projected_id": "urn:uuid:c88b2baa-13dd-57d4-beb4-267a76b92ece",
      "title": "**Batas ke Unit 21.** Notes.tex baris 4346 membuka lingkungan `rem`, lalu",
      "kind": "boundary",
      "order": 3,
      "group": "unit:o012-rbt-u020",
      "parent_id": "unit:o012-rbt-u020",
      "native_path": [
        "unit:o012-rbt-u020",
        "o012-rbt-l20-boundary-001"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:directed-graph",
        "concept:chain-complex",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:euler-characteristic",
        "concept:functoriality",
        "concept:finite-set",
        "concept:cohomologically-graded-complex",
        "concept:morphism-of-complexes",
        "concept:isomorphism",
        "concept:homomorphism"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u020-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "178296e565ca46a9330c779cbeca81c70477190634a2eee56def0425ce03ac4c",
        "file_sha256": "cda9ba7d3651feb45a4fa9b595a29772d86ef2c8dc5a5b799489b76b14032595",
        "line_end": 1425,
        "line_start": 1419,
        "path": "source/id-ID/units/unit-020-lecture-020.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l20-boundary-001",
        "anchor": "o012-rbt-l20-boundary-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l20-margin-005",
      "projected_id": "urn:uuid:259056b9-e3f5-5771-bcd8-c6767de03d6c",
      "title": "> **Catatan pinggir sumber.** Arsiran pada gambar Notes.tex baris 4082 hanya",
      "kind": "source_margin",
      "order": 3,
      "group": "unit:o012-rbt-u020",
      "parent_id": "unit:o012-rbt-l20-s02",
      "native_path": [
        "unit:o012-rbt-u020",
        "o012-rbt-l20",
        "o012-rbt-l20-s02",
        "o012-rbt-l20-margin-005"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:directed-graph",
        "concept:chain-complex",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:euler-characteristic",
        "concept:functoriality",
        "concept:finite-set",
        "concept:cohomologically-graded-complex",
        "concept:morphism-of-complexes",
        "concept:isomorphism",
        "concept:homomorphism"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u020-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "cedb8f916886122cdff0d7e473b99df012508adbc5edc6c7d798bb14a98f880f",
        "file_sha256": "cda9ba7d3651feb45a4fa9b595a29772d86ef2c8dc5a5b799489b76b14032595",
        "line_end": 417,
        "line_start": 413,
        "path": "source/id-ID/units/unit-020-lecture-020.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l20-margin-005",
        "anchor": "o012-rbt-l20-margin-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l20-s04",
      "projected_id": "urn:uuid:f75ed6e6-0279-5055-bb47-4c541871ec87",
      "title": "Dari ruang ke kompleks: gagasan besar dan batas unit",
      "kind": "section",
      "order": 3,
      "group": "unit:o012-rbt-u020",
      "parent_id": "unit:o012-rbt-l20",
      "native_path": [
        "unit:o012-rbt-u020",
        "o012-rbt-l20",
        "o012-rbt-l20-s04"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:directed-graph",
        "concept:chain-complex",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:euler-characteristic",
        "concept:functoriality",
        "concept:finite-set",
        "concept:cohomologically-graded-complex",
        "concept:morphism-of-complexes",
        "concept:isomorphism",
        "concept:homomorphism"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "7f57bf6c760ea62689d1d27343dcb7f416ddbfa39b88502d9dc099250f9e35eb",
        "file_sha256": "cda9ba7d3651feb45a4fa9b595a29772d86ef2c8dc5a5b799489b76b14032595",
        "line_end": 950,
        "line_start": 926,
        "path": "source/id-ID/units/unit-020-lecture-020.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l20-s04",
        "anchor": "o012-rbt-l20-s04",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l20-sol-001",
      "projected_id": "urn:uuid:9cb81411-eb91-56b4-af81-5da5396918c4",
      "title": "**Solusi Pemeriksaan 20.1.** Karena",
      "kind": "solution",
      "order": 3,
      "group": "unit:o012-rbt-u020",
      "parent_id": "unit:o012-rbt-l20-mastery",
      "native_path": [
        "unit:o012-rbt-u020",
        "o012-rbt-l20",
        "o012-rbt-l20-mastery",
        "o012-rbt-l20-sol-001"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:directed-graph",
        "concept:chain-complex",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:euler-characteristic",
        "concept:functoriality",
        "concept:finite-set",
        "concept:cohomologically-graded-complex",
        "concept:morphism-of-complexes",
        "concept:isomorphism",
        "concept:homomorphism"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u020-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "bee3f887b545dd721e6f9b026150da8203c1f2f0438ba98eb90a4848938a6f35",
        "file_sha256": "cda9ba7d3651feb45a4fa9b595a29772d86ef2c8dc5a5b799489b76b14032595",
        "line_end": 1032,
        "line_start": 982,
        "path": "source/id-ID/units/unit-020-lecture-020.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l20-sol-001",
        "anchor": "o012-rbt-l20-sol-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l20-fig-004",
      "projected_id": "urn:uuid:8a6cbb8c-a0f8-5082-98b6-0b51c53c4747",
      "title": "**Diagram 20.4 (deskripsi semantik segitiga terisi).** Orientasi sisi dan",
      "kind": "figure",
      "order": 4,
      "group": "unit:o012-rbt-u020",
      "parent_id": "unit:o012-rbt-l20-s02",
      "native_path": [
        "unit:o012-rbt-u020",
        "o012-rbt-l20",
        "o012-rbt-l20-s02",
        "o012-rbt-l20-fig-004"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:directed-graph",
        "concept:chain-complex",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:euler-characteristic",
        "concept:functoriality",
        "concept:finite-set",
        "concept:cohomologically-graded-complex",
        "concept:morphism-of-complexes",
        "concept:isomorphism",
        "concept:homomorphism"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u020-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "c0e542db7d7942cd5e52cff7aaec296fbeffcace90320fe393eaafebc6565c92",
        "file_sha256": "cda9ba7d3651feb45a4fa9b595a29772d86ef2c8dc5a5b799489b76b14032595",
        "line_end": 432,
        "line_start": 419,
        "path": "source/id-ID/units/unit-020-lecture-020.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l20-fig-004",
        "anchor": "o012-rbt-l20-fig-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l20-mcheck-002",
      "projected_id": "urn:uuid:4f9ab71d-8070-507d-af8f-71d44ad67946",
      "title": "**Pemeriksaan Penguasaan 20.2 (graf hingga satu-siklus).** Misalkan $G$ graf",
      "kind": "exercise",
      "order": 4,
      "group": "unit:o012-rbt-u020",
      "parent_id": "unit:o012-rbt-l20-mastery",
      "native_path": [
        "unit:o012-rbt-u020",
        "o012-rbt-l20",
        "o012-rbt-l20-mastery",
        "o012-rbt-l20-mcheck-002"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:directed-graph",
        "concept:chain-complex",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:euler-characteristic",
        "concept:functoriality",
        "concept:finite-set",
        "concept:cohomologically-graded-complex",
        "concept:morphism-of-complexes",
        "concept:isomorphism",
        "concept:homomorphism"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u020-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "8331e7acf9117fb811e94172da8fa9708427c20e3ef695807e9e45b9cacf4dd7",
        "file_sha256": "cda9ba7d3651feb45a4fa9b595a29772d86ef2c8dc5a5b799489b76b14032595",
        "line_end": 1047,
        "line_start": 1034,
        "path": "source/id-ID/units/unit-020-lecture-020.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l20-mcheck-002",
        "anchor": "o012-rbt-l20-mcheck-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l20-hint-002",
            "relation_id": "urn:uuid:2dfc5698-36bf-5c67-bcfd-7f3474c1b597",
            "native_relation_id": "relation:hints:l20-hint-002:l20-mcheck-002"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l20-sol-002",
            "relation_id": "urn:uuid:f96d6161-487e-579b-bc7f-1629615b3112",
            "native_relation_id": "relation:solves:l20-sol-002:l20-mcheck-002"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l20-rem-001",
      "projected_id": "urn:uuid:b34c7e51-8bd9-5faf-be34-711071f5f4bc",
      "title": "**Catatan 20.1 (basis hingga).** Untuk setiap graf berhingga (dan nanti objek",
      "kind": "remark",
      "order": 4,
      "group": "unit:o012-rbt-u020",
      "parent_id": "unit:o012-rbt-l20-s01",
      "native_path": [
        "unit:o012-rbt-u020",
        "o012-rbt-l20",
        "o012-rbt-l20-s01",
        "o012-rbt-l20-rem-001"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:directed-graph",
        "concept:chain-complex",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:euler-characteristic",
        "concept:functoriality",
        "concept:finite-set",
        "concept:cohomologically-graded-complex",
        "concept:morphism-of-complexes",
        "concept:isomorphism",
        "concept:homomorphism"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "f4f02bcfdabf53783c3b244124c0dba8bc4faef2f2b42437e2c53061dc9c5b29",
        "file_sha256": "cda9ba7d3651feb45a4fa9b595a29772d86ef2c8dc5a5b799489b76b14032595",
        "line_end": 196,
        "line_start": 189,
        "path": "source/id-ID/units/unit-020-lecture-020.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l20-rem-001",
        "anchor": "o012-rbt-l20-rem-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l20-def-001",
      "projected_id": "urn:uuid:0f05edc2-2568-5062-b21c-aab36586deb2",
      "title": "**Definisi 20.1 (permukaan kombinatorik).** Sebuah *permukaan kombinatorik*",
      "kind": "definition",
      "order": 5,
      "group": "unit:o012-rbt-u020",
      "parent_id": "unit:o012-rbt-l20-s02",
      "native_path": [
        "unit:o012-rbt-u020",
        "o012-rbt-l20",
        "o012-rbt-l20-s02",
        "o012-rbt-l20-def-001"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:directed-graph",
        "concept:chain-complex",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:euler-characteristic",
        "concept:functoriality",
        "concept:finite-set",
        "concept:cohomologically-graded-complex",
        "concept:morphism-of-complexes",
        "concept:isomorphism",
        "concept:homomorphism"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "65fa07acf385ab369712f617b03f997985f9726a25e7ad054cb2ed9b61891010",
        "file_sha256": "cda9ba7d3651feb45a4fa9b595a29772d86ef2c8dc5a5b799489b76b14032595",
        "line_end": 477,
        "line_start": 448,
        "path": "source/id-ID/units/unit-020-lecture-020.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l20-def-001",
        "anchor": "o012-rbt-l20-def-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l20-exa-003",
      "projected_id": "urn:uuid:a6d96042-9c70-514b-9a32-9081d3f64de0",
      "title": "**Contoh 20.3 (graf bintang empat simpul).** Pertimbangkan graf dengan",
      "kind": "example",
      "order": 5,
      "group": "unit:o012-rbt-u020",
      "parent_id": "unit:o012-rbt-l20-s01",
      "native_path": [
        "unit:o012-rbt-u020",
        "o012-rbt-l20",
        "o012-rbt-l20-s01",
        "o012-rbt-l20-exa-003"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:directed-graph",
        "concept:chain-complex",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:euler-characteristic",
        "concept:functoriality",
        "concept:finite-set",
        "concept:cohomologically-graded-complex",
        "concept:morphism-of-complexes",
        "concept:isomorphism",
        "concept:homomorphism"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "6d0528a257ba8345e4f9c1c0931bea2f3326ab5a1cac3db18b75297d03d496a2",
        "file_sha256": "cda9ba7d3651feb45a4fa9b595a29772d86ef2c8dc5a5b799489b76b14032595",
        "line_end": 255,
        "line_start": 198,
        "path": "source/id-ID/units/unit-020-lecture-020.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l20-exa-003",
        "anchor": "o012-rbt-l20-exa-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l20-hint-002",
      "projected_id": "urn:uuid:6139c6bf-4b36-536b-9df1-56ba994a243a",
      "title": "**Petunjuk.** Pilih pohon merentang $T$ dan satu sisi $e_*$ di luar $T$.",
      "kind": "hint",
      "order": 5,
      "group": "unit:o012-rbt-u020",
      "parent_id": "unit:o012-rbt-l20-mastery",
      "native_path": [
        "unit:o012-rbt-u020",
        "o012-rbt-l20",
        "o012-rbt-l20-mastery",
        "o012-rbt-l20-hint-002"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:directed-graph",
        "concept:chain-complex",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:euler-characteristic",
        "concept:functoriality",
        "concept:finite-set",
        "concept:cohomologically-graded-complex",
        "concept:morphism-of-complexes",
        "concept:isomorphism",
        "concept:homomorphism"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u020-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "fcd03effd903586fbeba341c1618c0d2d87bd44d3d24135af5af0164c3e018bf",
        "file_sha256": "cda9ba7d3651feb45a4fa9b595a29772d86ef2c8dc5a5b799489b76b14032595",
        "line_end": 1054,
        "line_start": 1049,
        "path": "source/id-ID/units/unit-020-lecture-020.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l20-hint-002",
        "anchor": "o012-rbt-l20-hint-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l20-margin-001",
      "projected_id": "urn:uuid:f867aac7-5f91-514f-aed7-cba4d5312193",
      "title": "> **Catatan pinggir sumber.** Diagram pada Notes.tex baris 3989 menempatkan",
      "kind": "source_margin",
      "order": 6,
      "group": "unit:o012-rbt-u020",
      "parent_id": "unit:o012-rbt-l20-s01",
      "native_path": [
        "unit:o012-rbt-u020",
        "o012-rbt-l20",
        "o012-rbt-l20-s01",
        "o012-rbt-l20-margin-001"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:directed-graph",
        "concept:chain-complex",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:euler-characteristic",
        "concept:functoriality",
        "concept:finite-set",
        "concept:cohomologically-graded-complex",
        "concept:morphism-of-complexes",
        "concept:isomorphism",
        "concept:homomorphism"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u020-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "30760197edcab4abc30e6d00b5acdda0099747e3ad88807b6b8567beafe439c1",
        "file_sha256": "cda9ba7d3651feb45a4fa9b595a29772d86ef2c8dc5a5b799489b76b14032595",
        "line_end": 212,
        "line_start": 208,
        "path": "source/id-ID/units/unit-020-lecture-020.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l20-margin-001",
        "anchor": "o012-rbt-l20-margin-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l20-margin-006",
      "projected_id": "urn:uuid:a2a1ecb3-7514-5fd3-9c21-78269446711f",
      "title": "> **Catatan pinggir sumber.** Notasi $X_i$ berarti himpunan muka berdimensi",
      "kind": "source_margin",
      "order": 6,
      "group": "unit:o012-rbt-u020",
      "parent_id": "unit:o012-rbt-l20-s02",
      "native_path": [
        "unit:o012-rbt-u020",
        "o012-rbt-l20",
        "o012-rbt-l20-s02",
        "o012-rbt-l20-margin-006"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:directed-graph",
        "concept:chain-complex",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:euler-characteristic",
        "concept:functoriality",
        "concept:finite-set",
        "concept:cohomologically-graded-complex",
        "concept:morphism-of-complexes",
        "concept:isomorphism",
        "concept:homomorphism"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u020-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "68fa1b95809d57102fdde6c31fa793462f4536980c73945b4d65aa799527ea93",
        "file_sha256": "cda9ba7d3651feb45a4fa9b595a29772d86ef2c8dc5a5b799489b76b14032595",
        "line_end": 482,
        "line_start": 479,
        "path": "source/id-ID/units/unit-020-lecture-020.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l20-margin-006",
        "anchor": "o012-rbt-l20-margin-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l20-sol-002",
      "projected_id": "urn:uuid:3f68a337-ffda-5201-8704-7f51ec3c1f5a",
      "title": "**Solusi Pemeriksaan 20.2.** Karena $G$ terhubung, jika",
      "kind": "solution",
      "order": 6,
      "group": "unit:o012-rbt-u020",
      "parent_id": "unit:o012-rbt-l20-mastery",
      "native_path": [
        "unit:o012-rbt-u020",
        "o012-rbt-l20",
        "o012-rbt-l20-mastery",
        "o012-rbt-l20-sol-002"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:directed-graph",
        "concept:chain-complex",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:euler-characteristic",
        "concept:functoriality",
        "concept:finite-set",
        "concept:cohomologically-graded-complex",
        "concept:morphism-of-complexes",
        "concept:isomorphism",
        "concept:homomorphism"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u020-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "6b942aa85a89192dfe9b49844b535b16590638ca0dd19e92f591da9a6cc4d5ca",
        "file_sha256": "cda9ba7d3651feb45a4fa9b595a29772d86ef2c8dc5a5b799489b76b14032595",
        "line_end": 1103,
        "line_start": 1056,
        "path": "source/id-ID/units/unit-020-lecture-020.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l20-sol-002",
        "anchor": "o012-rbt-l20-sol-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l20-fig-001",
      "projected_id": "urn:uuid:fb92e2b2-786d-5f89-aefc-67c10bf0a06e",
      "title": "**Diagram 20.1 (deskripsi semantik graf bintang).** Empat simpulnya adalah",
      "kind": "figure",
      "order": 7,
      "group": "unit:o012-rbt-u020",
      "parent_id": "unit:o012-rbt-l20-s01",
      "native_path": [
        "unit:o012-rbt-u020",
        "o012-rbt-l20",
        "o012-rbt-l20-s01",
        "o012-rbt-l20-fig-001"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:directed-graph",
        "concept:chain-complex",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:euler-characteristic",
        "concept:functoriality",
        "concept:finite-set",
        "concept:cohomologically-graded-complex",
        "concept:morphism-of-complexes",
        "concept:isomorphism",
        "concept:homomorphism"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u020-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "1f91903924cc12b84bb213647c14b2ffe48833e04951a8a707551c998dceac26",
        "file_sha256": "cda9ba7d3651feb45a4fa9b595a29772d86ef2c8dc5a5b799489b76b14032595",
        "line_end": 227,
        "line_start": 214,
        "path": "source/id-ID/units/unit-020-lecture-020.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l20-fig-001",
        "anchor": "o012-rbt-l20-fig-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l20-margin-007",
      "projected_id": "urn:uuid:9dbdd96d-29fa-5513-9039-60a32f2c91f1",
      "title": "> **Catatan pinggir sumber.** Cara termudah mengingat ketiga identitas ialah",
      "kind": "source_margin",
      "order": 7,
      "group": "unit:o012-rbt-u020",
      "parent_id": "unit:o012-rbt-l20-s02",
      "native_path": [
        "unit:o012-rbt-u020",
        "o012-rbt-l20",
        "o012-rbt-l20-s02",
        "o012-rbt-l20-margin-007"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:directed-graph",
        "concept:chain-complex",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:euler-characteristic",
        "concept:functoriality",
        "concept:finite-set",
        "concept:cohomologically-graded-complex",
        "concept:morphism-of-complexes",
        "concept:isomorphism",
        "concept:homomorphism"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u020-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "83a33aaec352ba37a2097228d6bf08f95054c8485f00b6a77b084f070deb0830",
        "file_sha256": "cda9ba7d3651feb45a4fa9b595a29772d86ef2c8dc5a5b799489b76b14032595",
        "line_end": 488,
        "line_start": 484,
        "path": "source/id-ID/units/unit-020-lecture-020.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l20-margin-007",
        "anchor": "o012-rbt-l20-margin-007",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l20-mcheck-003",
      "projected_id": "urn:uuid:f0459edc-789f-5fac-97fb-7435567e345f",
      "title": "**Pemeriksaan Penguasaan 20.3 (dua siklus).** Ambil graf sederhana berarah",
      "kind": "exercise",
      "order": 7,
      "group": "unit:o012-rbt-u020",
      "parent_id": "unit:o012-rbt-l20-mastery",
      "native_path": [
        "unit:o012-rbt-u020",
        "o012-rbt-l20",
        "o012-rbt-l20-mastery",
        "o012-rbt-l20-mcheck-003"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:directed-graph",
        "concept:chain-complex",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:euler-characteristic",
        "concept:functoriality",
        "concept:finite-set",
        "concept:cohomologically-graded-complex",
        "concept:morphism-of-complexes",
        "concept:isomorphism",
        "concept:homomorphism"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u020-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "af928079898c28bcac56ba189aeeb690de087e8aef02bf13df741bf264bd5910",
        "file_sha256": "cda9ba7d3651feb45a4fa9b595a29772d86ef2c8dc5a5b799489b76b14032595",
        "line_end": 1116,
        "line_start": 1105,
        "path": "source/id-ID/units/unit-020-lecture-020.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l20-mcheck-003",
        "anchor": "o012-rbt-l20-mcheck-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l20-hint-003",
            "relation_id": "urn:uuid:252fcf33-5c45-543c-85fa-284068d0fad7",
            "native_relation_id": "relation:hints:l20-hint-003:l20-mcheck-003"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l20-sol-003",
            "relation_id": "urn:uuid:84d0cd30-35f0-5a0c-81ee-2799e73b38aa",
            "native_relation_id": "relation:solves:l20-sol-003:l20-mcheck-003"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l20-audit-002",
      "projected_id": "urn:uuid:14295405-72e8-5658-adc2-e0a17dba711b",
      "title": "**Audit sumber 20.2.** Pada baris 4004 sumber mencetak `0\\mathbb Z^4`,",
      "kind": "source_audit",
      "order": 8,
      "group": "unit:o012-rbt-u020",
      "parent_id": "unit:o012-rbt-l20-s01",
      "native_path": [
        "unit:o012-rbt-u020",
        "o012-rbt-l20",
        "o012-rbt-l20-s01",
        "o012-rbt-l20-audit-002"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:directed-graph",
        "concept:chain-complex",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:euler-characteristic",
        "concept:functoriality",
        "concept:finite-set",
        "concept:cohomologically-graded-complex",
        "concept:morphism-of-complexes",
        "concept:isomorphism",
        "concept:homomorphism"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u020-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "7e0f3910d486d8eddbc3e49fcf444bb7f48ea8050fea371f2691db8a5478928f",
        "file_sha256": "cda9ba7d3651feb45a4fa9b595a29772d86ef2c8dc5a5b799489b76b14032595",
        "line_end": 261,
        "line_start": 257,
        "path": "source/id-ID/units/unit-020-lecture-020.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l20-audit-002",
        "anchor": "o012-rbt-l20-audit-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l20-hint-003",
      "projected_id": "urn:uuid:0ca4ca52-fe77-5c6d-83cd-a83156844334",
      "title": "**Petunjuk.** Gunakan basis simpul $(A,B,C,D)$ dan sisi $(a,b,c,d,e)$.",
      "kind": "hint",
      "order": 8,
      "group": "unit:o012-rbt-u020",
      "parent_id": "unit:o012-rbt-l20-mastery",
      "native_path": [
        "unit:o012-rbt-u020",
        "o012-rbt-l20",
        "o012-rbt-l20-mastery",
        "o012-rbt-l20-hint-003"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:directed-graph",
        "concept:chain-complex",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:euler-characteristic",
        "concept:functoriality",
        "concept:finite-set",
        "concept:cohomologically-graded-complex",
        "concept:morphism-of-complexes",
        "concept:isomorphism",
        "concept:homomorphism"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u020-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "aca2713cf0acc41cb0b41d38b6705daf7bd161fb78114626a10063c032bda333",
        "file_sha256": "cda9ba7d3651feb45a4fa9b595a29772d86ef2c8dc5a5b799489b76b14032595",
        "line_end": 1123,
        "line_start": 1118,
        "path": "source/id-ID/units/unit-020-lecture-020.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l20-hint-003",
        "anchor": "o012-rbt-l20-hint-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l20-margin-008",
      "projected_id": "urn:uuid:edf670fa-f37d-5d60-bfee-4e86f9874c91",
      "title": "> **Catatan pinggir sumber.** Gambar sumber mengilustrasikan satu segitiga",
      "kind": "source_margin",
      "order": 8,
      "group": "unit:o012-rbt-u020",
      "parent_id": "unit:o012-rbt-l20-s02",
      "native_path": [
        "unit:o012-rbt-u020",
        "o012-rbt-l20",
        "o012-rbt-l20-s02",
        "o012-rbt-l20-margin-008"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:directed-graph",
        "concept:chain-complex",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:euler-characteristic",
        "concept:functoriality",
        "concept:finite-set",
        "concept:cohomologically-graded-complex",
        "concept:morphism-of-complexes",
        "concept:isomorphism",
        "concept:homomorphism"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u020-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "a377c6de344471c1992487fe469aafab47801de6b6853e63d42f09c80291b946",
        "file_sha256": "cda9ba7d3651feb45a4fa9b595a29772d86ef2c8dc5a5b799489b76b14032595",
        "line_end": 500,
        "line_start": 495,
        "path": "source/id-ID/units/unit-020-lecture-020.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l20-margin-008",
        "anchor": "o012-rbt-l20-margin-008",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l20-exa-004",
      "projected_id": "urn:uuid:38019b27-add8-5ffd-8395-b04440412a87",
      "title": "**Contoh 20.4 (graf tak terhubung).** Ambil",
      "kind": "example",
      "order": 9,
      "group": "unit:o012-rbt-u020",
      "parent_id": "unit:o012-rbt-l20-s01",
      "native_path": [
        "unit:o012-rbt-u020",
        "o012-rbt-l20",
        "o012-rbt-l20-s01",
        "o012-rbt-l20-exa-004"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:directed-graph",
        "concept:chain-complex",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:euler-characteristic",
        "concept:functoriality",
        "concept:finite-set",
        "concept:cohomologically-graded-complex",
        "concept:morphism-of-complexes",
        "concept:isomorphism",
        "concept:homomorphism"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "4fd07bf3f3d6c34803bf9225b94ee95307bc4901f56fa54fb8492cd3442860ad",
        "file_sha256": "cda9ba7d3651feb45a4fa9b595a29772d86ef2c8dc5a5b799489b76b14032595",
        "line_end": 313,
        "line_start": 265,
        "path": "source/id-ID/units/unit-020-lecture-020.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l20-exa-004",
        "anchor": "o012-rbt-l20-exa-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l20-fig-005",
      "projected_id": "urn:uuid:4cdc6400-449f-5ea5-994c-6e20fff890ed",
      "title": "**Diagram 20.5 (deskripsi semantik komponen degenerat).** Satu komponen",
      "kind": "figure",
      "order": 9,
      "group": "unit:o012-rbt-u020",
      "parent_id": "unit:o012-rbt-l20-s02",
      "native_path": [
        "unit:o012-rbt-u020",
        "o012-rbt-l20",
        "o012-rbt-l20-s02",
        "o012-rbt-l20-fig-005"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:directed-graph",
        "concept:chain-complex",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:euler-characteristic",
        "concept:functoriality",
        "concept:finite-set",
        "concept:cohomologically-graded-complex",
        "concept:morphism-of-complexes",
        "concept:isomorphism",
        "concept:homomorphism"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u020-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "86f889470b98cd9af7cf7fb90349d127526c2f14756fbe5db80af9d5c3845d5b",
        "file_sha256": "cda9ba7d3651feb45a4fa9b595a29772d86ef2c8dc5a5b799489b76b14032595",
        "line_end": 508,
        "line_start": 502,
        "path": "source/id-ID/units/unit-020-lecture-020.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l20-fig-005",
        "anchor": "o012-rbt-l20-fig-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l20-sol-003",
      "projected_id": "urn:uuid:61a8c1fc-fd8e-5cea-b946-8873cc22572d",
      "title": "**Solusi Pemeriksaan 20.3.** Dengan aturan target dikurangi sumber, matriks",
      "kind": "solution",
      "order": 9,
      "group": "unit:o012-rbt-u020",
      "parent_id": "unit:o012-rbt-l20-mastery",
      "native_path": [
        "unit:o012-rbt-u020",
        "o012-rbt-l20",
        "o012-rbt-l20-mastery",
        "o012-rbt-l20-sol-003"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:directed-graph",
        "concept:chain-complex",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:euler-characteristic",
        "concept:functoriality",
        "concept:finite-set",
        "concept:cohomologically-graded-complex",
        "concept:morphism-of-complexes",
        "concept:isomorphism",
        "concept:homomorphism"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u020-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "d09765230ef2c8961c959f2609a00a593b384fd66a395b7b52b4ab1062fab61a",
        "file_sha256": "cda9ba7d3651feb45a4fa9b595a29772d86ef2c8dc5a5b799489b76b14032595",
        "line_end": 1177,
        "line_start": 1125,
        "path": "source/id-ID/units/unit-020-lecture-020.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l20-sol-003",
        "anchor": "o012-rbt-l20-sol-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l20-exa-006",
      "projected_id": "urn:uuid:8256caa7-791d-59cd-af6b-1c49b5f4bd62",
      "title": "**Contoh 20.6 (simpleks kombinatorik $\\Delta[2]$).** Segitiga pada Contoh",
      "kind": "example",
      "order": 10,
      "group": "unit:o012-rbt-u020",
      "parent_id": "unit:o012-rbt-l20-s02",
      "native_path": [
        "unit:o012-rbt-u020",
        "o012-rbt-l20",
        "o012-rbt-l20-s02",
        "o012-rbt-l20-exa-006"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:directed-graph",
        "concept:chain-complex",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:euler-characteristic",
        "concept:functoriality",
        "concept:finite-set",
        "concept:cohomologically-graded-complex",
        "concept:morphism-of-complexes",
        "concept:isomorphism",
        "concept:homomorphism"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "07c55b8d4d5b18138e1597d4b84c03407e062276277e9ffacf5c6dcba7deddc4",
        "file_sha256": "cda9ba7d3651feb45a4fa9b595a29772d86ef2c8dc5a5b799489b76b14032595",
        "line_end": 540,
        "line_start": 510,
        "path": "source/id-ID/units/unit-020-lecture-020.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l20-exa-006",
        "anchor": "o012-rbt-l20-exa-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l20-margin-002",
      "projected_id": "urn:uuid:ba386a0e-91f8-5d8e-b253-890401cd4a23",
      "title": "> **Catatan pinggir sumber.** Sketsa Notes.tex baris 4020 memiliki satu simpul",
      "kind": "source_margin",
      "order": 10,
      "group": "unit:o012-rbt-u020",
      "parent_id": "unit:o012-rbt-l20-s01",
      "native_path": [
        "unit:o012-rbt-u020",
        "o012-rbt-l20",
        "o012-rbt-l20-s01",
        "o012-rbt-l20-margin-002"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:directed-graph",
        "concept:chain-complex",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:euler-characteristic",
        "concept:functoriality",
        "concept:finite-set",
        "concept:cohomologically-graded-complex",
        "concept:morphism-of-complexes",
        "concept:isomorphism",
        "concept:homomorphism"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u020-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "505e7dc1ec54347fe71cb5daabd1d8357e96d51155a4d052dc16c03f59245c27",
        "file_sha256": "cda9ba7d3651feb45a4fa9b595a29772d86ef2c8dc5a5b799489b76b14032595",
        "line_end": 281,
        "line_start": 277,
        "path": "source/id-ID/units/unit-020-lecture-020.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l20-margin-002",
        "anchor": "o012-rbt-l20-margin-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l20-mcheck-004",
      "projected_id": "urn:uuid:84299790-29b6-5efe-9e4f-e2436fdb2043",
      "title": "**Pemeriksaan Penguasaan 20.4 (batas tetrahedron).** Labeli simpul batas",
      "kind": "exercise",
      "order": 10,
      "group": "unit:o012-rbt-u020",
      "parent_id": "unit:o012-rbt-l20-mastery",
      "native_path": [
        "unit:o012-rbt-u020",
        "o012-rbt-l20",
        "o012-rbt-l20-mastery",
        "o012-rbt-l20-mcheck-004"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:directed-graph",
        "concept:chain-complex",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:euler-characteristic",
        "concept:functoriality",
        "concept:finite-set",
        "concept:cohomologically-graded-complex",
        "concept:morphism-of-complexes",
        "concept:isomorphism",
        "concept:homomorphism"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u020-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "e2dd12bb5ca6b626f5df0d94feb1dfc4af27c69f09a78d680eb80c64f2ec0068",
        "file_sha256": "cda9ba7d3651feb45a4fa9b595a29772d86ef2c8dc5a5b799489b76b14032595",
        "line_end": 1192,
        "line_start": 1179,
        "path": "source/id-ID/units/unit-020-lecture-020.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l20-mcheck-004",
        "anchor": "o012-rbt-l20-mcheck-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l20-hint-004",
            "relation_id": "urn:uuid:9c0c2aa4-ef37-5b4d-8912-7872a6b602ac",
            "native_relation_id": "relation:hints:l20-hint-004:l20-mcheck-004"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l20-sol-004",
            "relation_id": "urn:uuid:0edfb913-062f-5bf5-b893-42725f7de7b4",
            "native_relation_id": "relation:solves:l20-sol-004:l20-mcheck-004"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l20-exa-007",
      "projected_id": "urn:uuid:52ef6337-2235-5bd8-91aa-12f894a5b275",
      "title": "**Contoh 20.7 (model kombinatorik torus).** Ambil",
      "kind": "example",
      "order": 11,
      "group": "unit:o012-rbt-u020",
      "parent_id": "unit:o012-rbt-l20-s02",
      "native_path": [
        "unit:o012-rbt-u020",
        "o012-rbt-l20",
        "o012-rbt-l20-s02",
        "o012-rbt-l20-exa-007"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:directed-graph",
        "concept:chain-complex",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:euler-characteristic",
        "concept:functoriality",
        "concept:finite-set",
        "concept:cohomologically-graded-complex",
        "concept:morphism-of-complexes",
        "concept:isomorphism",
        "concept:homomorphism"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "2a86a4f0c59433da137adf8d2f17d044b6628967034166414c07149a99438de3",
        "file_sha256": "cda9ba7d3651feb45a4fa9b595a29772d86ef2c8dc5a5b799489b76b14032595",
        "line_end": 586,
        "line_start": 542,
        "path": "source/id-ID/units/unit-020-lecture-020.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l20-exa-007",
        "anchor": "o012-rbt-l20-exa-007",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l20-fig-002",
      "projected_id": "urn:uuid:ecc3f9e8-a3b3-5ad2-8109-e310f8627df5",
      "title": "**Diagram 20.2 (deskripsi semantik graf tak terhubung).** Data insidensinya",
      "kind": "figure",
      "order": 11,
      "group": "unit:o012-rbt-u020",
      "parent_id": "unit:o012-rbt-l20-s01",
      "native_path": [
        "unit:o012-rbt-u020",
        "o012-rbt-l20",
        "o012-rbt-l20-s01",
        "o012-rbt-l20-fig-002"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:directed-graph",
        "concept:chain-complex",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:euler-characteristic",
        "concept:functoriality",
        "concept:finite-set",
        "concept:cohomologically-graded-complex",
        "concept:morphism-of-complexes",
        "concept:isomorphism",
        "concept:homomorphism"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u020-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "67b2e634ebed28a434906ee27d408f005c4493de926b54ec3c1f9061fe983d26",
        "file_sha256": "cda9ba7d3651feb45a4fa9b595a29772d86ef2c8dc5a5b799489b76b14032595",
        "line_end": 294,
        "line_start": 283,
        "path": "source/id-ID/units/unit-020-lecture-020.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l20-fig-002",
        "anchor": "o012-rbt-l20-fig-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l20-hint-004",
      "projected_id": "urn:uuid:baf6e12c-0d81-5c27-97c9-6d9a69acbfb5",
      "title": "**Petunjuk.** Urutkan basis sebagai",
      "kind": "hint",
      "order": 11,
      "group": "unit:o012-rbt-u020",
      "parent_id": "unit:o012-rbt-l20-mastery",
      "native_path": [
        "unit:o012-rbt-u020",
        "o012-rbt-l20",
        "o012-rbt-l20-mastery",
        "o012-rbt-l20-hint-004"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:directed-graph",
        "concept:chain-complex",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:euler-characteristic",
        "concept:functoriality",
        "concept:finite-set",
        "concept:cohomologically-graded-complex",
        "concept:morphism-of-complexes",
        "concept:isomorphism",
        "concept:homomorphism"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u020-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "1e8622a8e14b101bbbe733be5a7d2843f7d55df9d2217b4154d12858afc9845e",
        "file_sha256": "cda9ba7d3651feb45a4fa9b595a29772d86ef2c8dc5a5b799489b76b14032595",
        "line_end": 1199,
        "line_start": 1194,
        "path": "source/id-ID/units/unit-020-lecture-020.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l20-hint-004",
        "anchor": "o012-rbt-l20-hint-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l20-ex-001",
      "projected_id": "urn:uuid:ca875798-a351-58bb-8707-36139c479d3e",
      "title": "**Latihan Sumber 20.1 (dua bagian: koproduk dan poliedron).**",
      "kind": "exercise",
      "order": 12,
      "group": "unit:o012-rbt-u020",
      "parent_id": "unit:o012-rbt-l20-s01",
      "native_path": [
        "unit:o012-rbt-u020",
        "o012-rbt-l20",
        "o012-rbt-l20-s01",
        "o012-rbt-l20-ex-001"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:directed-graph",
        "concept:chain-complex",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:euler-characteristic",
        "concept:functoriality",
        "concept:finite-set",
        "concept:cohomologically-graded-complex",
        "concept:morphism-of-complexes",
        "concept:isomorphism",
        "concept:homomorphism"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "7b217a5cf270242b105866760d558b28c25ddfa0743a1199d19944d6d901378f",
        "file_sha256": "cda9ba7d3651feb45a4fa9b595a29772d86ef2c8dc5a5b799489b76b14032595",
        "line_end": 336,
        "line_start": 315,
        "path": "source/id-ID/units/unit-020-lecture-020.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l20-ex-001",
        "anchor": "o012-rbt-l20-ex-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l20-sol-001",
            "relation_id": "urn:uuid:d0eeb5e3-b162-5fd5-a537-62c3673536e7",
            "native_relation_id": "relation:solves:l20-sol-001:l20-ex-001"
          },
          {
            "unit_id": "unit:o012-rbt-l20-sol-002",
            "relation_id": "urn:uuid:4ffa76d3-6de3-5b6c-9601-6b3a8bfb26db",
            "native_relation_id": "relation:solves:l20-sol-002:l20-ex-001"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l20-fig-006",
      "projected_id": "urn:uuid:33741ad7-71cd-595b-b2bf-43d810f15c86",
      "title": "**Diagram 20.6 (deskripsi semantik torus kombinatorik).** Gambar sumber",
      "kind": "figure",
      "order": 12,
      "group": "unit:o012-rbt-u020",
      "parent_id": "unit:o012-rbt-l20-s02",
      "native_path": [
        "unit:o012-rbt-u020",
        "o012-rbt-l20",
        "o012-rbt-l20-s02",
        "o012-rbt-l20-fig-006"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:directed-graph",
        "concept:chain-complex",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:euler-characteristic",
        "concept:functoriality",
        "concept:finite-set",
        "concept:cohomologically-graded-complex",
        "concept:morphism-of-complexes",
        "concept:isomorphism",
        "concept:homomorphism"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u020-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "3b8db7573523550df7ff05b83b052315c4bdb338ffabc606c87a59e611788f65",
        "file_sha256": "cda9ba7d3651feb45a4fa9b595a29772d86ef2c8dc5a5b799489b76b14032595",
        "line_end": 573,
        "line_start": 553,
        "path": "source/id-ID/units/unit-020-lecture-020.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l20-fig-006",
        "anchor": "o012-rbt-l20-fig-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l20-sol-004",
      "projected_id": "urn:uuid:598fd0dc-3f94-54f9-b4a6-5497372226fc",
      "title": "**Solusi Pemeriksaan 20.4.** Dalam basis yang diminta,",
      "kind": "solution",
      "order": 12,
      "group": "unit:o012-rbt-u020",
      "parent_id": "unit:o012-rbt-l20-mastery",
      "native_path": [
        "unit:o012-rbt-u020",
        "o012-rbt-l20",
        "o012-rbt-l20-mastery",
        "o012-rbt-l20-sol-004"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:directed-graph",
        "concept:chain-complex",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:euler-characteristic",
        "concept:functoriality",
        "concept:finite-set",
        "concept:cohomologically-graded-complex",
        "concept:morphism-of-complexes",
        "concept:isomorphism",
        "concept:homomorphism"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u020-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "04d831cadac865e3c6e3ebe9e736fd01aeb8e885338caa5ba2a4776370333cfa",
        "file_sha256": "cda9ba7d3651feb45a4fa9b595a29772d86ef2c8dc5a5b799489b76b14032595",
        "line_end": 1263,
        "line_start": 1201,
        "path": "source/id-ID/units/unit-020-lecture-020.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l20-sol-004",
        "anchor": "o012-rbt-l20-sol-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l20-audit-005",
      "projected_id": "urn:uuid:a8fc1bd4-42d6-59a0-ad5a-62c588f69a94",
      "title": "**Audit sumber 20.4.** Notes.tex baris 4122 kehilangan kata “superskrip”",
      "kind": "source_audit",
      "order": 13,
      "group": "unit:o012-rbt-u020",
      "parent_id": "unit:o012-rbt-l20-s02",
      "native_path": [
        "unit:o012-rbt-u020",
        "o012-rbt-l20",
        "o012-rbt-l20-s02",
        "o012-rbt-l20-audit-005"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:directed-graph",
        "concept:chain-complex",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:euler-characteristic",
        "concept:functoriality",
        "concept:finite-set",
        "concept:cohomologically-graded-complex",
        "concept:morphism-of-complexes",
        "concept:isomorphism",
        "concept:homomorphism"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u020-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "01edeb4cb5f6e7308433fe5e1990ba93327688b9574bedfbdcfefb95cb6ae045",
        "file_sha256": "cda9ba7d3651feb45a4fa9b595a29772d86ef2c8dc5a5b799489b76b14032595",
        "line_end": 595,
        "line_start": 588,
        "path": "source/id-ID/units/unit-020-lecture-020.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l20-audit-005",
        "anchor": "o012-rbt-l20-audit-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l20-ex-002",
      "projected_id": "urn:uuid:3cfe3c9b-4e15-5da4-8796-7174496303b2",
      "title": "**Latihan Sumber 20.2 (dua siklus).** Hitung kernel dan kokernel graf berarah",
      "kind": "exercise",
      "order": 13,
      "group": "unit:o012-rbt-u020",
      "parent_id": "unit:o012-rbt-l20-s01",
      "native_path": [
        "unit:o012-rbt-u020",
        "o012-rbt-l20",
        "o012-rbt-l20-s01",
        "o012-rbt-l20-ex-002"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:directed-graph",
        "concept:chain-complex",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:euler-characteristic",
        "concept:functoriality",
        "concept:finite-set",
        "concept:cohomologically-graded-complex",
        "concept:morphism-of-complexes",
        "concept:isomorphism",
        "concept:homomorphism"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "4ea1d8a521a7ece3dd1d8ca2b61948537c3c1c0f6a3b9fd83dbfa294ffb2e662",
        "file_sha256": "cda9ba7d3651feb45a4fa9b595a29772d86ef2c8dc5a5b799489b76b14032595",
        "line_end": 342,
        "line_start": 338,
        "path": "source/id-ID/units/unit-020-lecture-020.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l20-ex-002",
        "anchor": "o012-rbt-l20-ex-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l20-sol-003",
            "relation_id": "urn:uuid:7353b27d-abb0-5a2c-a3c3-3f0b57d5e1d0",
            "native_relation_id": "relation:solves:l20-sol-003:l20-ex-002"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l20-mcheck-005",
      "projected_id": "urn:uuid:6f97e542-99f7-56f9-872f-93d991db155a",
      "title": "**Pemeriksaan Penguasaan 20.5 (botol Klein dan tanda orientasi).** Gunakan",
      "kind": "exercise",
      "order": 13,
      "group": "unit:o012-rbt-u020",
      "parent_id": "unit:o012-rbt-l20-mastery",
      "native_path": [
        "unit:o012-rbt-u020",
        "o012-rbt-l20",
        "o012-rbt-l20-mastery",
        "o012-rbt-l20-mcheck-005"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:directed-graph",
        "concept:chain-complex",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:euler-characteristic",
        "concept:functoriality",
        "concept:finite-set",
        "concept:cohomologically-graded-complex",
        "concept:morphism-of-complexes",
        "concept:isomorphism",
        "concept:homomorphism"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u020-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "4f0ac58dac7442d4b18b4a1b72950ce2aa6c01e91d66ad674ce62404da6b6bc9",
        "file_sha256": "cda9ba7d3651feb45a4fa9b595a29772d86ef2c8dc5a5b799489b76b14032595",
        "line_end": 1278,
        "line_start": 1265,
        "path": "source/id-ID/units/unit-020-lecture-020.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l20-mcheck-005",
        "anchor": "o012-rbt-l20-mcheck-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l20-hint-005",
            "relation_id": "urn:uuid:98da5aeb-144a-5fd1-9456-96931525d25d",
            "native_relation_id": "relation:hints:l20-hint-005:l20-mcheck-005"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l20-sol-005",
            "relation_id": "urn:uuid:15c957ff-5abc-50c8-9ee3-e31f217c111b",
            "native_relation_id": "relation:solves:l20-sol-005:l20-mcheck-005"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l20-audit-003",
      "projected_id": "urn:uuid:7d0d1dff-8647-5cca-90d3-1dc328bc1d2b",
      "title": "**Audit sumber 20.3.** Klaim Notes.tex baris 4043--4050 terlalu luas bila",
      "kind": "source_audit",
      "order": 14,
      "group": "unit:o012-rbt-u020",
      "parent_id": "unit:o012-rbt-l20-s01",
      "native_path": [
        "unit:o012-rbt-u020",
        "o012-rbt-l20",
        "o012-rbt-l20-s01",
        "o012-rbt-l20-audit-003"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:directed-graph",
        "concept:chain-complex",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:euler-characteristic",
        "concept:functoriality",
        "concept:finite-set",
        "concept:cohomologically-graded-complex",
        "concept:morphism-of-complexes",
        "concept:isomorphism",
        "concept:homomorphism"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u020-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "84a68a338d41b315393d25fe6cc9dd7964346dd40b95ed038f550e902d00728f",
        "file_sha256": "cda9ba7d3651feb45a4fa9b595a29772d86ef2c8dc5a5b799489b76b14032595",
        "line_end": 351,
        "line_start": 344,
        "path": "source/id-ID/units/unit-020-lecture-020.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l20-audit-003",
        "anchor": "o012-rbt-l20-audit-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l20-hint-005",
      "projected_id": "urn:uuid:1853a376-a91c-536d-89ab-cfa4b6229634",
      "title": "**Petunjuk.** Karena semua sisi berawal dan berakhir di simpul yang sama,",
      "kind": "hint",
      "order": 14,
      "group": "unit:o012-rbt-u020",
      "parent_id": "unit:o012-rbt-l20-mastery",
      "native_path": [
        "unit:o012-rbt-u020",
        "o012-rbt-l20",
        "o012-rbt-l20-mastery",
        "o012-rbt-l20-hint-005"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:directed-graph",
        "concept:chain-complex",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:euler-characteristic",
        "concept:functoriality",
        "concept:finite-set",
        "concept:cohomologically-graded-complex",
        "concept:morphism-of-complexes",
        "concept:isomorphism",
        "concept:homomorphism"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u020-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "16a1d124ab16d0ec2582ebb26d0f51c0e1a7b269c2400c24e52581a7303065ff",
        "file_sha256": "cda9ba7d3651feb45a4fa9b595a29772d86ef2c8dc5a5b799489b76b14032595",
        "line_end": 1285,
        "line_start": 1280,
        "path": "source/id-ID/units/unit-020-lecture-020.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l20-hint-005",
        "anchor": "o012-rbt-l20-hint-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l20-margin-009",
      "projected_id": "urn:uuid:2f92da06-93c6-5cb8-94cc-72a53d856326",
      "title": "> **Catatan pinggir sumber.** Pemakaian $\\mathbb Z$ di sini hanya untuk",
      "kind": "source_margin",
      "order": 14,
      "group": "unit:o012-rbt-u020",
      "parent_id": "unit:o012-rbt-l20-s02",
      "native_path": [
        "unit:o012-rbt-u020",
        "o012-rbt-l20",
        "o012-rbt-l20-s02",
        "o012-rbt-l20-margin-009"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:directed-graph",
        "concept:chain-complex",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:euler-characteristic",
        "concept:functoriality",
        "concept:finite-set",
        "concept:cohomologically-graded-complex",
        "concept:morphism-of-complexes",
        "concept:isomorphism",
        "concept:homomorphism"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u020-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "da84c12599f063d6184d113dac2137f9b9237416ff1eff1f1313e2f07007a8cb",
        "file_sha256": "cda9ba7d3651feb45a4fa9b595a29772d86ef2c8dc5a5b799489b76b14032595",
        "line_end": 636,
        "line_start": 632,
        "path": "source/id-ID/units/unit-020-lecture-020.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l20-margin-009",
        "anchor": "o012-rbt-l20-margin-009",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l20-audit-004",
      "projected_id": "urn:uuid:e099ff19-750f-5b19-826b-8d38d34c430b",
      "title": "**Audit sumber 20.3b.** Rujukan silang Notes.tex baris 4069 menunjuk label",
      "kind": "source_audit",
      "order": 15,
      "group": "unit:o012-rbt-u020",
      "parent_id": "unit:o012-rbt-l20-s01",
      "native_path": [
        "unit:o012-rbt-u020",
        "o012-rbt-l20",
        "o012-rbt-l20-s01",
        "o012-rbt-l20-audit-004"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:directed-graph",
        "concept:chain-complex",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:euler-characteristic",
        "concept:functoriality",
        "concept:finite-set",
        "concept:cohomologically-graded-complex",
        "concept:morphism-of-complexes",
        "concept:isomorphism",
        "concept:homomorphism"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u020-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "89db2db46807337625dba426efc716fbc5a097b330c6a0b0d64233318144b2ab",
        "file_sha256": "cda9ba7d3651feb45a4fa9b595a29772d86ef2c8dc5a5b799489b76b14032595",
        "line_end": 359,
        "line_start": 353,
        "path": "source/id-ID/units/unit-020-lecture-020.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l20-audit-004",
        "anchor": "o012-rbt-l20-audit-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l20-rem-003",
      "projected_id": "urn:uuid:80da4e5c-86b4-5b6b-91b4-8c560c86889a",
      "title": "**Catatan 20.3 (basis pada kompleks berhingga).** Jika setiap",
      "kind": "remark",
      "order": 15,
      "group": "unit:o012-rbt-u020",
      "parent_id": "unit:o012-rbt-l20-s02",
      "native_path": [
        "unit:o012-rbt-u020",
        "o012-rbt-l20",
        "o012-rbt-l20-s02",
        "o012-rbt-l20-rem-003"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:directed-graph",
        "concept:chain-complex",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:euler-characteristic",
        "concept:functoriality",
        "concept:finite-set",
        "concept:cohomologically-graded-complex",
        "concept:morphism-of-complexes",
        "concept:isomorphism",
        "concept:homomorphism"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "3c0b7840939293b41c169473d9c53b012ae09ea6e58d2b04c148d9fb35272646",
        "file_sha256": "cda9ba7d3651feb45a4fa9b595a29772d86ef2c8dc5a5b799489b76b14032595",
        "line_end": 647,
        "line_start": 638,
        "path": "source/id-ID/units/unit-020-lecture-020.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l20-rem-003",
        "anchor": "o012-rbt-l20-rem-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l20-sol-005",
      "projected_id": "urn:uuid:fe8228a7-a09a-5b5e-a83a-c872477b04b9",
      "title": "**Solusi Pemeriksaan 20.5.** Dari $d_0^1(e_i)=v=d_1^1(e_i)$ diperoleh",
      "kind": "solution",
      "order": 15,
      "group": "unit:o012-rbt-u020",
      "parent_id": "unit:o012-rbt-l20-mastery",
      "native_path": [
        "unit:o012-rbt-u020",
        "o012-rbt-l20",
        "o012-rbt-l20-mastery",
        "o012-rbt-l20-sol-005"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:directed-graph",
        "concept:chain-complex",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:euler-characteristic",
        "concept:functoriality",
        "concept:finite-set",
        "concept:cohomologically-graded-complex",
        "concept:morphism-of-complexes",
        "concept:isomorphism",
        "concept:homomorphism"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u020-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "0e1563b0db3ab990d2efd6af56beb71027ec568aaea7ddfb607362ecd086dccf",
        "file_sha256": "cda9ba7d3651feb45a4fa9b595a29772d86ef2c8dc5a5b799489b76b14032595",
        "line_end": 1334,
        "line_start": 1287,
        "path": "source/id-ID/units/unit-020-lecture-020.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l20-sol-005",
        "anchor": "o012-rbt-l20-sol-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l20-exa-008",
      "projected_id": "urn:uuid:1df52d93-ac63-5557-943e-bff316ea2463",
      "title": "**Contoh 20.8 (kompleks torus).** Untuk $T_\\bullet$ pada Contoh 20.7,",
      "kind": "example",
      "order": 16,
      "group": "unit:o012-rbt-u020",
      "parent_id": "unit:o012-rbt-l20-s02",
      "native_path": [
        "unit:o012-rbt-u020",
        "o012-rbt-l20",
        "o012-rbt-l20-s02",
        "o012-rbt-l20-exa-008"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:directed-graph",
        "concept:chain-complex",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:euler-characteristic",
        "concept:functoriality",
        "concept:finite-set",
        "concept:cohomologically-graded-complex",
        "concept:morphism-of-complexes",
        "concept:isomorphism",
        "concept:homomorphism"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "b8f2a0815a1ecd9f6b62ecb2c47c8cdcdb276a44665163b2436c3b2d48d990e1",
        "file_sha256": "cda9ba7d3651feb45a4fa9b595a29772d86ef2c8dc5a5b799489b76b14032595",
        "line_end": 688,
        "line_start": 649,
        "path": "source/id-ID/units/unit-020-lecture-020.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l20-exa-008",
        "anchor": "o012-rbt-l20-exa-008",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l20-mcheck-006",
      "projected_id": "urn:uuid:f63aa571-bd7f-57b4-98a8-b3f15b494b93",
      "title": "**Pemeriksaan Penguasaan 20.6 (kohomologi, morfisma, dan derajat tinggi).**",
      "kind": "exercise",
      "order": 16,
      "group": "unit:o012-rbt-u020",
      "parent_id": "unit:o012-rbt-l20-mastery",
      "native_path": [
        "unit:o012-rbt-u020",
        "o012-rbt-l20",
        "o012-rbt-l20-mastery",
        "o012-rbt-l20-mcheck-006"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:directed-graph",
        "concept:chain-complex",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:euler-characteristic",
        "concept:functoriality",
        "concept:finite-set",
        "concept:cohomologically-graded-complex",
        "concept:morphism-of-complexes",
        "concept:isomorphism",
        "concept:homomorphism"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u020-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "14bada94488ce9abbf553c27e0cf239ce1e5e9ebcfb8cc4f83f1cd10c8218c56",
        "file_sha256": "cda9ba7d3651feb45a4fa9b595a29772d86ef2c8dc5a5b799489b76b14032595",
        "line_end": 1348,
        "line_start": 1336,
        "path": "source/id-ID/units/unit-020-lecture-020.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l20-mcheck-006",
        "anchor": "o012-rbt-l20-mcheck-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l20-hint-006",
            "relation_id": "urn:uuid:cbdd947e-3ce9-5f78-aeac-c8005f741254",
            "native_relation_id": "relation:hints:l20-hint-006:l20-mcheck-006"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l20-sol-006",
            "relation_id": "urn:uuid:573e23d0-a583-5e36-8205-4ebe08984907",
            "native_relation_id": "relation:solves:l20-sol-006:l20-mcheck-006"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l20-rem-002",
      "projected_id": "urn:uuid:539c0dd0-d643-5f01-b0a6-0e83280df0db",
      "title": "**Catatan 20.2 (graf berarah umum).** Kita tidak harus membatasi diri pada",
      "kind": "remark",
      "order": 16,
      "group": "unit:o012-rbt-u020",
      "parent_id": "unit:o012-rbt-l20-s01",
      "native_path": [
        "unit:o012-rbt-u020",
        "o012-rbt-l20",
        "o012-rbt-l20-s01",
        "o012-rbt-l20-rem-002"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:directed-graph",
        "concept:chain-complex",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:euler-characteristic",
        "concept:functoriality",
        "concept:finite-set",
        "concept:cohomologically-graded-complex",
        "concept:morphism-of-complexes",
        "concept:isomorphism",
        "concept:homomorphism"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "6e30aecaf6913b653a2ee7249b727ad77f143a0bb0df5f5367d19bcfa486a2dd",
        "file_sha256": "cda9ba7d3651feb45a4fa9b595a29772d86ef2c8dc5a5b799489b76b14032595",
        "line_end": 392,
        "line_start": 361,
        "path": "source/id-ID/units/unit-020-lecture-020.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l20-rem-002",
        "anchor": "o012-rbt-l20-rem-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l20-hint-006",
      "projected_id": "urn:uuid:7cb01b51-6526-52f5-97d5-ccf0587414c2",
      "title": "**Petunjuk.** Gunakan komutativitas",
      "kind": "hint",
      "order": 17,
      "group": "unit:o012-rbt-u020",
      "parent_id": "unit:o012-rbt-l20-mastery",
      "native_path": [
        "unit:o012-rbt-u020",
        "o012-rbt-l20",
        "o012-rbt-l20-mastery",
        "o012-rbt-l20-hint-006"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:directed-graph",
        "concept:chain-complex",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:euler-characteristic",
        "concept:functoriality",
        "concept:finite-set",
        "concept:cohomologically-graded-complex",
        "concept:morphism-of-complexes",
        "concept:isomorphism",
        "concept:homomorphism"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u020-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "acdd11e89aae8f0ee2da24f81e1719e10dbcf80bc8ae456bcf21815e9925643d",
        "file_sha256": "cda9ba7d3651feb45a4fa9b595a29772d86ef2c8dc5a5b799489b76b14032595",
        "line_end": 1355,
        "line_start": 1350,
        "path": "source/id-ID/units/unit-020-lecture-020.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l20-hint-006",
        "anchor": "o012-rbt-l20-hint-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l20-lem-001",
      "projected_id": "urn:uuid:653a69f5-a618-564d-b926-31507dbc82e0",
      "title": "**Lema 20.1 (kompleks permukaan kombinatorik).** Untuk setiap permukaan",
      "kind": "lemma",
      "order": 17,
      "group": "unit:o012-rbt-u020",
      "parent_id": "unit:o012-rbt-l20-s02",
      "native_path": [
        "unit:o012-rbt-u020",
        "o012-rbt-l20",
        "o012-rbt-l20-s02",
        "o012-rbt-l20-lem-001"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:directed-graph",
        "concept:chain-complex",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:euler-characteristic",
        "concept:functoriality",
        "concept:finite-set",
        "concept:cohomologically-graded-complex",
        "concept:morphism-of-complexes",
        "concept:isomorphism",
        "concept:homomorphism"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "256ead444399ef51dc7b0da468d028f611d5c3d23dd42cd0508708f290b68733",
        "file_sha256": "cda9ba7d3651feb45a4fa9b595a29772d86ef2c8dc5a5b799489b76b14032595",
        "line_end": 703,
        "line_start": 690,
        "path": "source/id-ID/units/unit-020-lecture-020.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l20-lem-001",
        "anchor": "o012-rbt-l20-lem-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l20-margin-003",
      "projected_id": "urn:uuid:a7a66317-d079-5bb7-8491-f3d62d3a44f1",
      "title": "> **Catatan pinggir sumber.** Lingkaran satu-simpul pada Notes.tex baris 4059",
      "kind": "source_margin",
      "order": 17,
      "group": "unit:o012-rbt-u020",
      "parent_id": "unit:o012-rbt-l20-s01",
      "native_path": [
        "unit:o012-rbt-u020",
        "o012-rbt-l20",
        "o012-rbt-l20-s01",
        "o012-rbt-l20-margin-003"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:directed-graph",
        "concept:chain-complex",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:euler-characteristic",
        "concept:functoriality",
        "concept:finite-set",
        "concept:cohomologically-graded-complex",
        "concept:morphism-of-complexes",
        "concept:isomorphism",
        "concept:homomorphism"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u020-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "41e227c4adcf83a0579ae561a971aff1d33e9cf67108c8bf76850d8524e9bba9",
        "file_sha256": "cda9ba7d3651feb45a4fa9b595a29772d86ef2c8dc5a5b799489b76b14032595",
        "line_end": 376,
        "line_start": 372,
        "path": "source/id-ID/units/unit-020-lecture-020.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l20-margin-003",
        "anchor": "o012-rbt-l20-margin-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l20-fig-003",
      "projected_id": "urn:uuid:4d3f03bb-c419-5380-a1ff-41e6f861b21a",
      "title": "**Diagram 20.3 (deskripsi semantik gelang satu-simpul).** Ada tepat satu",
      "kind": "figure",
      "order": 18,
      "group": "unit:o012-rbt-u020",
      "parent_id": "unit:o012-rbt-l20-s01",
      "native_path": [
        "unit:o012-rbt-u020",
        "o012-rbt-l20",
        "o012-rbt-l20-s01",
        "o012-rbt-l20-fig-003"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:directed-graph",
        "concept:chain-complex",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:euler-characteristic",
        "concept:functoriality",
        "concept:finite-set",
        "concept:cohomologically-graded-complex",
        "concept:morphism-of-complexes",
        "concept:isomorphism",
        "concept:homomorphism"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u020-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "012cbddb3857d33d9c39b775aee9272398a422a7dd4f76ab8c2a6acee7c27fe0",
        "file_sha256": "cda9ba7d3651feb45a4fa9b595a29772d86ef2c8dc5a5b799489b76b14032595",
        "line_end": 383,
        "line_start": 378,
        "path": "source/id-ID/units/unit-020-lecture-020.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l20-fig-003",
        "anchor": "o012-rbt-l20-fig-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l20-proof-001",
      "projected_id": "urn:uuid:ba37d68d-da72-5ffb-9ac0-52a517510495",
      "title": "**Bukti.** Ambil $g\\colon X_0\\to\\mathbb Z$ dan $x\\in X_2$. Dengan rumus",
      "kind": "proof",
      "order": 18,
      "group": "unit:o012-rbt-u020",
      "parent_id": "unit:o012-rbt-l20-s02",
      "native_path": [
        "unit:o012-rbt-u020",
        "o012-rbt-l20",
        "o012-rbt-l20-s02",
        "o012-rbt-l20-proof-001"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:directed-graph",
        "concept:chain-complex",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:euler-characteristic",
        "concept:functoriality",
        "concept:finite-set",
        "concept:cohomologically-graded-complex",
        "concept:morphism-of-complexes",
        "concept:isomorphism",
        "concept:homomorphism"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u020-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "7d73a9e4f0363f65ebbecdfdca1c2c0e74ed457d25f6ee1d47359f96014bb7b8",
        "file_sha256": "cda9ba7d3651feb45a4fa9b595a29772d86ef2c8dc5a5b799489b76b14032595",
        "line_end": 738,
        "line_start": 705,
        "path": "source/id-ID/units/unit-020-lecture-020.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l20-proof-001",
        "anchor": "o012-rbt-l20-proof-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l20-sol-006",
      "projected_id": "urn:uuid:224521a7-4acc-53c4-b095-d26cdbf00d9c",
      "title": "**Solusi Pemeriksaan 20.6.** Jika $a\\in\\ker d_n^A$, komutativitas memberi",
      "kind": "solution",
      "order": 18,
      "group": "unit:o012-rbt-u020",
      "parent_id": "unit:o012-rbt-l20-mastery",
      "native_path": [
        "unit:o012-rbt-u020",
        "o012-rbt-l20",
        "o012-rbt-l20-mastery",
        "o012-rbt-l20-sol-006"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:directed-graph",
        "concept:chain-complex",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:euler-characteristic",
        "concept:functoriality",
        "concept:finite-set",
        "concept:cohomologically-graded-complex",
        "concept:morphism-of-complexes",
        "concept:isomorphism",
        "concept:homomorphism"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u020-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "a248cc3a37175b424f7ac72a5aaa1a017b0d0250d6ad1a4da9ba2c43b8c1f100",
        "file_sha256": "cda9ba7d3651feb45a4fa9b595a29772d86ef2c8dc5a5b799489b76b14032595",
        "line_end": 1417,
        "line_start": 1357,
        "path": "source/id-ID/units/unit-020-lecture-020.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l20-sol-006",
        "anchor": "o012-rbt-l20-sol-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l20-margin-010",
      "projected_id": "urn:uuid:742aabe2-f19b-57d8-b455-2e52fb4c3de1",
      "title": "> **Catatan pinggir sumber.** Untuk latihan tetrahedron (Notes.tex baris 4270),",
      "kind": "source_margin",
      "order": 19,
      "group": "unit:o012-rbt-u020",
      "parent_id": "unit:o012-rbt-l20-s02",
      "native_path": [
        "unit:o012-rbt-u020",
        "o012-rbt-l20",
        "o012-rbt-l20-s02",
        "o012-rbt-l20-margin-010"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:directed-graph",
        "concept:chain-complex",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:euler-characteristic",
        "concept:functoriality",
        "concept:finite-set",
        "concept:cohomologically-graded-complex",
        "concept:morphism-of-complexes",
        "concept:isomorphism",
        "concept:homomorphism"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u020-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "c49a79ead110463cf706ebe7471da16ab44c20b3f53b8255f7dfb7ca8aadf41f",
        "file_sha256": "cda9ba7d3651feb45a4fa9b595a29772d86ef2c8dc5a5b799489b76b14032595",
        "line_end": 761,
        "line_start": 756,
        "path": "source/id-ID/units/unit-020-lecture-020.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l20-margin-010",
        "anchor": "o012-rbt-l20-margin-010",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l20-rem-004",
      "projected_id": "urn:uuid:6046d991-461b-5beb-bbf2-9996b1811dab",
      "title": "**Catatan 20.4 (gelanggang koefisien).** Kita dapat mengganti $\\mathbb Z$",
      "kind": "remark",
      "order": 20,
      "group": "unit:o012-rbt-u020",
      "parent_id": "unit:o012-rbt-l20-s02",
      "native_path": [
        "unit:o012-rbt-u020",
        "o012-rbt-l20",
        "o012-rbt-l20-s02",
        "o012-rbt-l20-rem-004"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:directed-graph",
        "concept:chain-complex",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:euler-characteristic",
        "concept:functoriality",
        "concept:finite-set",
        "concept:cohomologically-graded-complex",
        "concept:morphism-of-complexes",
        "concept:isomorphism",
        "concept:homomorphism"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "e2848b71f314432475cc2f29fd1894347211a486d73acc582665e0b008c330ec",
        "file_sha256": "cda9ba7d3651feb45a4fa9b595a29772d86ef2c8dc5a5b799489b76b14032595",
        "line_end": 769,
        "line_start": 763,
        "path": "source/id-ID/units/unit-020-lecture-020.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l20-rem-004",
        "anchor": "o012-rbt-l20-rem-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-u020",
      "projected_id": "urn:uuid:c43ab35e-37bd-5d15-aa66-c41c8fd1d9e6",
      "title": "Topologi Aljabar - Unit 20: Kompleks Kombinatorik dan Kohomologi",
      "kind": "reader_unit",
      "order": 20,
      "group": "unit:o012-rbt-u020",
      "parent_id": "course:o012-d60",
      "native_path": [
        "unit:o012-rbt-u020"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:directed-graph",
        "concept:chain-complex",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:euler-characteristic",
        "concept:functoriality",
        "concept:finite-set",
        "concept:cohomologically-graded-complex",
        "concept:morphism-of-complexes",
        "concept:isomorphism",
        "concept:homomorphism"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u020-composite-cc-by-4.0"
      ],
      "provenance_relation": "composite_translated_and_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "cda9ba7d3651feb45a4fa9b595a29772d86ef2c8dc5a5b799489b76b14032595",
        "file_sha256": "cda9ba7d3651feb45a4fa9b595a29772d86ef2c8dc5a5b799489b76b14032595",
        "line_end": 1425,
        "line_start": 1,
        "path": "source/id-ID/units/unit-020-lecture-020.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/",
        "anchor": null,
        "state": "course_fallback",
        "anchor_occurrences": 0
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l20-ex-003",
      "projected_id": "urn:uuid:651f28df-08c4-5de7-b1aa-04c63692797a",
      "title": "**Latihan Sumber 20.4 (tetrahedron).** Hitung kompleks grup abelian yang",
      "kind": "exercise",
      "order": 21,
      "group": "unit:o012-rbt-u020",
      "parent_id": "unit:o012-rbt-l20-s02",
      "native_path": [
        "unit:o012-rbt-u020",
        "o012-rbt-l20",
        "o012-rbt-l20-s02",
        "o012-rbt-l20-ex-003"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:directed-graph",
        "concept:chain-complex",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:euler-characteristic",
        "concept:functoriality",
        "concept:finite-set",
        "concept:cohomologically-graded-complex",
        "concept:morphism-of-complexes",
        "concept:isomorphism",
        "concept:homomorphism"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "c92c42551f38bbfffe070aa36d5e35af9289fca6c90dbbb874a4a382894970e2",
        "file_sha256": "cda9ba7d3651feb45a4fa9b595a29772d86ef2c8dc5a5b799489b76b14032595",
        "line_end": 784,
        "line_start": 771,
        "path": "source/id-ID/units/unit-020-lecture-020.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l20-ex-003",
        "anchor": "o012-rbt-l20-ex-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l20-sol-004",
            "relation_id": "urn:uuid:a2b256f7-9a66-5228-9a11-e0f537933ca1",
            "native_relation_id": "relation:solves:l20-sol-004:l20-ex-003"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l20-ex-004",
      "projected_id": "urn:uuid:bb6ef823-bc4c-5ae3-8f7d-529c5feb32f4",
      "title": "**Latihan Sumber 20.5 (botol Klein).** Pertimbangkan model kombinatorik",
      "kind": "exercise",
      "order": 22,
      "group": "unit:o012-rbt-u020",
      "parent_id": "unit:o012-rbt-l20-s02",
      "native_path": [
        "unit:o012-rbt-u020",
        "o012-rbt-l20",
        "o012-rbt-l20-s02",
        "o012-rbt-l20-ex-004"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:directed-graph",
        "concept:chain-complex",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:euler-characteristic",
        "concept:functoriality",
        "concept:finite-set",
        "concept:cohomologically-graded-complex",
        "concept:morphism-of-complexes",
        "concept:isomorphism",
        "concept:homomorphism"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "c0ea3803dd234d48efa6a0d2e44d9f6c70ceeef3a245343e75d1996c01b51d6f",
        "file_sha256": "cda9ba7d3651feb45a4fa9b595a29772d86ef2c8dc5a5b799489b76b14032595",
        "line_end": 812,
        "line_start": 786,
        "path": "source/id-ID/units/unit-020-lecture-020.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l20-ex-004",
        "anchor": "o012-rbt-l20-ex-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l20-sol-005",
            "relation_id": "urn:uuid:8269f5fc-7f4c-5219-aa31-a8751bd6d9ce",
            "native_relation_id": "relation:solves:l20-sol-005:l20-ex-004"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l20-fig-007",
      "projected_id": "urn:uuid:be2bc6b6-e2e9-5953-acec-e5715a488f2a",
      "title": "**Diagram 20.7 (deskripsi semantik botol Klein).** Ada satu simpul $v$,",
      "kind": "figure",
      "order": 23,
      "group": "unit:o012-rbt-u020",
      "parent_id": "unit:o012-rbt-l20-s02",
      "native_path": [
        "unit:o012-rbt-u020",
        "o012-rbt-l20",
        "o012-rbt-l20-s02",
        "o012-rbt-l20-fig-007"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:directed-graph",
        "concept:chain-complex",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:euler-characteristic",
        "concept:functoriality",
        "concept:finite-set",
        "concept:cohomologically-graded-complex",
        "concept:morphism-of-complexes",
        "concept:isomorphism",
        "concept:homomorphism"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u020-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "0c60317485c881f9c056c90b5adfcdef594666f0130456d271883e4d1d005703",
        "file_sha256": "cda9ba7d3651feb45a4fa9b595a29772d86ef2c8dc5a5b799489b76b14032595",
        "line_end": 808,
        "line_start": 790,
        "path": "source/id-ID/units/unit-020-lecture-020.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l20-fig-007",
        "anchor": "o012-rbt-l20-fig-007",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l20-margin-011",
      "projected_id": "urn:uuid:ff239d94-b65f-5836-95d7-b8167e0fa36b",
      "title": "> **Catatan pinggir sumber.** Pada gambar botol Klein, dua sisi ditempel",
      "kind": "source_margin",
      "order": 24,
      "group": "unit:o012-rbt-u020",
      "parent_id": "unit:o012-rbt-l20-s02",
      "native_path": [
        "unit:o012-rbt-u020",
        "o012-rbt-l20",
        "o012-rbt-l20-s02",
        "o012-rbt-l20-margin-011"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:directed-graph",
        "concept:chain-complex",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:euler-characteristic",
        "concept:functoriality",
        "concept:finite-set",
        "concept:cohomologically-graded-complex",
        "concept:morphism-of-complexes",
        "concept:isomorphism",
        "concept:homomorphism"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u020-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "c0e875834c587dcb6adb105e6443e19a2b8f66c0a21ad281ebe96c60efe9d221",
        "file_sha256": "cda9ba7d3651feb45a4fa9b595a29772d86ef2c8dc5a5b799489b76b14032595",
        "line_end": 818,
        "line_start": 814,
        "path": "source/id-ID/units/unit-020-lecture-020.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l20-margin-011",
        "anchor": "o012-rbt-l20-margin-011",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l20-audit-006",
      "projected_id": "urn:uuid:3eba956c-34ad-50de-9813-c2a8cf0a4d3e",
      "title": "**Audit sumber 20.5.** Notes.tex baris 4305 menulis",
      "kind": "source_audit",
      "order": 25,
      "group": "unit:o012-rbt-u020",
      "parent_id": "unit:o012-rbt-l20-s02",
      "native_path": [
        "unit:o012-rbt-u020",
        "o012-rbt-l20",
        "o012-rbt-l20-s02",
        "o012-rbt-l20-audit-006"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:directed-graph",
        "concept:chain-complex",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:euler-characteristic",
        "concept:functoriality",
        "concept:finite-set",
        "concept:cohomologically-graded-complex",
        "concept:morphism-of-complexes",
        "concept:isomorphism",
        "concept:homomorphism"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u020-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "2a24bb22d3630c2699ef80f6b8ac77f85822df9f86c1cce4ea295fc70b288fd1",
        "file_sha256": "cda9ba7d3651feb45a4fa9b595a29772d86ef2c8dc5a5b799489b76b14032595",
        "line_end": 825,
        "line_start": 820,
        "path": "source/id-ID/units/unit-020-lecture-020.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l20-audit-006",
        "anchor": "o012-rbt-l20-audit-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l20-audit-007",
      "projected_id": "urn:uuid:6bc43257-43ab-5d42-b515-77457a80bfda",
      "title": "**Ledger penyuntingan bahasa.** Notes.tex baris 4040--4041 memakai",
      "kind": "source_audit",
      "order": 26,
      "group": "unit:o012-rbt-u020",
      "parent_id": "unit:o012-rbt-l20-s02",
      "native_path": [
        "unit:o012-rbt-u020",
        "o012-rbt-l20",
        "o012-rbt-l20-s02",
        "o012-rbt-l20-audit-007"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:directed-graph",
        "concept:chain-complex",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:euler-characteristic",
        "concept:functoriality",
        "concept:finite-set",
        "concept:cohomologically-graded-complex",
        "concept:morphism-of-complexes",
        "concept:isomorphism",
        "concept:homomorphism"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u020-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "7a249f05e30f6aacedd47ab9c90ab4f8c918d6b6d285c46a1cfac131f76b3134",
        "file_sha256": "cda9ba7d3651feb45a4fa9b595a29772d86ef2c8dc5a5b799489b76b14032595",
        "line_end": 838,
        "line_start": 827,
        "path": "source/id-ID/units/unit-020-lecture-020.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l20-audit-007",
        "anchor": "o012-rbt-l20-audit-007",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l20-def-002",
      "projected_id": "urn:uuid:4900995c-f01d-57f2-a2f5-acb5f4ceca16",
      "title": "**Definisi 20.2 (kohomologi kompleks).** Diberikan kompleks $A_\\bullet$ dari",
      "kind": "definition",
      "order": 27,
      "group": "unit:o012-rbt-u020",
      "parent_id": "unit:o012-rbt-l20-s02",
      "native_path": [
        "unit:o012-rbt-u020",
        "o012-rbt-l20",
        "o012-rbt-l20-s02",
        "o012-rbt-l20-def-002"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:directed-graph",
        "concept:chain-complex",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:euler-characteristic",
        "concept:functoriality",
        "concept:finite-set",
        "concept:cohomologically-graded-complex",
        "concept:morphism-of-complexes",
        "concept:isomorphism",
        "concept:homomorphism"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "bb537b97cc56c1b246d3edb6b8c35695e892512a876c45755831be629a1c6002",
        "file_sha256": "cda9ba7d3651feb45a4fa9b595a29772d86ef2c8dc5a5b799489b76b14032595",
        "line_end": 852,
        "line_start": 840,
        "path": "source/id-ID/units/unit-020-lecture-020.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l20-def-002",
        "anchor": "o012-rbt-l20-def-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l20-audit-008",
      "projected_id": "urn:uuid:8493b722-e289-57e2-ac18-e9d9890a8b7b",
      "title": "**Audit sumber 20.6.** Fraksi pada Notes.tex baris 4311--4317 menulis",
      "kind": "source_audit",
      "order": 28,
      "group": "unit:o012-rbt-u020",
      "parent_id": "unit:o012-rbt-l20-s02",
      "native_path": [
        "unit:o012-rbt-u020",
        "o012-rbt-l20",
        "o012-rbt-l20-s02",
        "o012-rbt-l20-audit-008"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:directed-graph",
        "concept:chain-complex",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:euler-characteristic",
        "concept:functoriality",
        "concept:finite-set",
        "concept:cohomologically-graded-complex",
        "concept:morphism-of-complexes",
        "concept:isomorphism",
        "concept:homomorphism"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u020-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "5657ecd9f6319e014da54a627204d515eb90772235a853af06bd3210d9b29ffa",
        "file_sha256": "cda9ba7d3651feb45a4fa9b595a29772d86ef2c8dc5a5b799489b76b14032595",
        "line_end": 859,
        "line_start": 854,
        "path": "source/id-ID/units/unit-020-lecture-020.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l20-audit-008",
        "anchor": "o012-rbt-l20-audit-008",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l20-lem-002",
      "projected_id": "urn:uuid:a1f3d853-7617-5695-af45-3c64280d3c00",
      "title": "**Lema 20.2 (fungtorialitas kohomologi).** Untuk setiap bilangan bulat $n$,",
      "kind": "lemma",
      "order": 29,
      "group": "unit:o012-rbt-u020",
      "parent_id": "unit:o012-rbt-l20-s02",
      "native_path": [
        "unit:o012-rbt-u020",
        "o012-rbt-l20",
        "o012-rbt-l20-s02",
        "o012-rbt-l20-lem-002"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:directed-graph",
        "concept:chain-complex",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:euler-characteristic",
        "concept:functoriality",
        "concept:finite-set",
        "concept:cohomologically-graded-complex",
        "concept:morphism-of-complexes",
        "concept:isomorphism",
        "concept:homomorphism"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "090bcefc35e1c94d4440cdfa7372e3aee3791b86fccda2d933b5b496dd2c2d69",
        "file_sha256": "cda9ba7d3651feb45a4fa9b595a29772d86ef2c8dc5a5b799489b76b14032595",
        "line_end": 870,
        "line_start": 861,
        "path": "source/id-ID/units/unit-020-lecture-020.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l20-lem-002",
        "anchor": "o012-rbt-l20-lem-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l20-proof-002",
      "projected_id": "urn:uuid:22ecf8c1-84a3-5d8a-8a22-29b90037a125",
      "title": "**Bukti (latihan sumber, diselesaikan edisi).** Misalkan",
      "kind": "proof",
      "order": 30,
      "group": "unit:o012-rbt-u020",
      "parent_id": "unit:o012-rbt-l20-s02",
      "native_path": [
        "unit:o012-rbt-u020",
        "o012-rbt-l20",
        "o012-rbt-l20-s02",
        "o012-rbt-l20-proof-002"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:directed-graph",
        "concept:chain-complex",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:euler-characteristic",
        "concept:functoriality",
        "concept:finite-set",
        "concept:cohomologically-graded-complex",
        "concept:morphism-of-complexes",
        "concept:isomorphism",
        "concept:homomorphism"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u020-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "9b4c38ad3a937a1d08b7247211ae7709a434ba56c89bda606f2baed9c64c0b04",
        "file_sha256": "cda9ba7d3651feb45a4fa9b595a29772d86ef2c8dc5a5b799489b76b14032595",
        "line_end": 924,
        "line_start": 872,
        "path": "source/id-ID/units/unit-020-lecture-020.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l20-proof-002",
        "anchor": "o012-rbt-l20-proof-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l21-constr-001",
      "projected_id": "urn:uuid:e10b6024-3be4-5e83-8564-c3f7bedea1a5",
      "title": "Konstruksi 21.1 (Upaya 1). Untuk graf berarah",
      "kind": "construction",
      "order": 1,
      "group": "unit:o012-rbt-u021",
      "parent_id": "unit:o012-rbt-l21-s02",
      "native_path": [
        "unit:o012-rbt-u021",
        "unit:o012-rbt-l21",
        "unit:o012-rbt-l21-s02",
        "unit:o012-rbt-l21-constr-001"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:euler-characteristic",
        "concept:cohomologically-graded-complex",
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:triangulation"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "ff933043b1995a4895d48b21419b68ab0c3f7d4d66212d5fba8a3a8097fe1e81",
        "file_sha256": "47fa3994dc59370fc464e9d150d62512a4602a3cffa5996f1027f93a427e0eec",
        "line_end": 142,
        "line_start": 129,
        "path": "source/id-ID/units/unit-021-lecture-021.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l21-constr-001",
        "anchor": "o012-rbt-l21-constr-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l21-def-001",
      "projected_id": "urn:uuid:f608122d-4b64-5752-be5f-84a4dd81d775",
      "title": "Definisi 21.1 (simpleks standar). *Simpleks-$n$ standar* ialah subruang",
      "kind": "definition",
      "order": 1,
      "group": "unit:o012-rbt-u021",
      "parent_id": "unit:o012-rbt-l21-s03",
      "native_path": [
        "unit:o012-rbt-u021",
        "unit:o012-rbt-l21",
        "unit:o012-rbt-l21-s03",
        "unit:o012-rbt-l21-def-001"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:euler-characteristic",
        "concept:cohomologically-graded-complex",
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:triangulation"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "7b1de691ae585eeb7e62e915bb15685e66f3ae329e40fe1a96a1372ce1f8a4b9",
        "file_sha256": "47fa3994dc59370fc464e9d150d62512a4602a3cffa5996f1027f93a427e0eec",
        "line_end": 271,
        "line_start": 245,
        "path": "source/id-ID/units/unit-021-lecture-021.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l21-def-001",
        "anchor": "o012-rbt-l21-def-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l21-def-002",
      "projected_id": "urn:uuid:352538ab-5680-5bac-977e-c87baac2cc59",
      "title": "Definisi 21.2 (realisasi geometrik). Realisasi geometrik permukaan",
      "kind": "definition",
      "order": 1,
      "group": "unit:o012-rbt-u021",
      "parent_id": "unit:o012-rbt-l21-s04",
      "native_path": [
        "unit:o012-rbt-u021",
        "unit:o012-rbt-l21",
        "unit:o012-rbt-l21-s04",
        "unit:o012-rbt-l21-def-002"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:euler-characteristic",
        "concept:cohomologically-graded-complex",
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:triangulation"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "b50efac03653aad883d30f27805e9045203e5f101fc51e3cb3224fe6ece086c2",
        "file_sha256": "47fa3994dc59370fc464e9d150d62512a4602a3cffa5996f1027f93a427e0eec",
        "line_end": 393,
        "line_start": 359,
        "path": "source/id-ID/units/unit-021-lecture-021.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l21-def-002",
        "anchor": "o012-rbt-l21-def-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l21-mcheck-001",
      "projected_id": "urn:uuid:1550c026-18a6-5176-b53b-a39d18f5bbf7",
      "title": "Pemeriksaan Penguasaan 21.1 (derajat kohomologi). Misalkan",
      "kind": "exercise",
      "order": 1,
      "group": "unit:o012-rbt-u021",
      "parent_id": "unit:o012-rbt-l21-mastery",
      "native_path": [
        "unit:o012-rbt-u021",
        "unit:o012-rbt-l21-mastery",
        "unit:o012-rbt-l21-mcheck-001"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:euler-characteristic",
        "concept:cohomologically-graded-complex",
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:triangulation"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u021-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "45bf2e1216b876dbd33034ecbb536a4045858907d5353ce2004227b0abeb5642",
        "file_sha256": "47fa3994dc59370fc464e9d150d62512a4602a3cffa5996f1027f93a427e0eec",
        "line_end": 493,
        "line_start": 479,
        "path": "source/id-ID/units/unit-021-lecture-021.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l21-mcheck-001",
        "anchor": "o012-rbt-l21-mcheck-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l21-hint-001",
            "relation_id": "urn:uuid:eb9f59f9-eb3c-5cc3-9506-75319207e75f",
            "native_relation_id": "relation:hints:l21-hint-001:l21-mcheck-001"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l21-sol-001",
            "relation_id": "urn:uuid:4af39c30-68ee-5f1e-aeac-5d36dae66734",
            "native_relation_id": "relation:solves:l21-sol-001:l21-mcheck-001"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l21-notice",
      "projected_id": "urn:uuid:1bf3a811-6e4c-50ef-8a3d-335566ad2426",
      "title": "Tentang unit ini",
      "kind": "notice",
      "order": 1,
      "group": "unit:o012-rbt-u021",
      "parent_id": "unit:o012-rbt-u021",
      "native_path": [
        "unit:o012-rbt-u021",
        "unit:o012-rbt-l21-notice"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:euler-characteristic",
        "concept:cohomologically-graded-complex",
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:triangulation"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u021-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "0cd5af5ed2a8e90b32ab39dbcff662d7b7b0062f0ed439b54c62a6397cb30114",
        "file_sha256": "47fa3994dc59370fc464e9d150d62512a4602a3cffa5996f1027f93a427e0eec",
        "line_end": 52,
        "line_start": 12,
        "path": "source/id-ID/units/unit-021-lecture-021.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l21-notice",
        "anchor": "o012-rbt-l21-notice",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l21-rem-001",
      "projected_id": "urn:uuid:6dfedc6d-1e09-54be-93ff-4a8f783fc1a6",
      "title": "Catatan 21.1 (hubungan dengan Unit 20). Kuliah ini semula dimulai dengan",
      "kind": "remark",
      "order": 1,
      "group": "unit:o012-rbt-u021",
      "parent_id": "unit:o012-rbt-l21-s01",
      "native_path": [
        "unit:o012-rbt-u021",
        "unit:o012-rbt-l21",
        "unit:o012-rbt-l21-s01",
        "unit:o012-rbt-l21-rem-001"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:euler-characteristic",
        "concept:cohomologically-graded-complex",
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:triangulation"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "2f5f13d7c42f450f55040737723b3909add9e07a2dc80217e5f75f4fba027f19",
        "file_sha256": "47fa3994dc59370fc464e9d150d62512a4602a3cffa5996f1027f93a427e0eec",
        "line_end": 63,
        "line_start": 58,
        "path": "source/id-ID/units/unit-021-lecture-021.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l21-rem-001",
        "anchor": "o012-rbt-l21-rem-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l21-s01",
      "projected_id": "urn:uuid:02c8f89f-84cd-581d-a7f2-5ec78bc6a8c7",
      "title": "Kohomologi permukaan kombinatorik",
      "kind": "section",
      "order": 1,
      "group": "unit:o012-rbt-u021",
      "parent_id": "unit:o012-rbt-l21",
      "native_path": [
        "unit:o012-rbt-u021",
        "unit:o012-rbt-l21",
        "unit:o012-rbt-l21-s01"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:euler-characteristic",
        "concept:cohomologically-graded-complex",
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:triangulation"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "4e8652a625afb39bad03b97b3fcf140f1b7adacbd8d59d087cc1d857a8c8b01b",
        "file_sha256": "47fa3994dc59370fc464e9d150d62512a4602a3cffa5996f1027f93a427e0eec",
        "line_end": 120,
        "line_start": 56,
        "path": "source/id-ID/units/unit-021-lecture-021.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l21-s01",
        "anchor": "o012-rbt-l21-s01",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l21",
      "projected_id": "urn:uuid:a55282cf-d3a0-523d-b494-d21ee3fefb93",
      "title": "Kuliah 21",
      "kind": "lecture",
      "order": 2,
      "group": "unit:o012-rbt-u021",
      "parent_id": "unit:o012-rbt-u021",
      "native_path": [
        "unit:o012-rbt-u021",
        "unit:o012-rbt-l21"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:euler-characteristic",
        "concept:cohomologically-graded-complex",
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:triangulation"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "f4ade87531c8fa56950ac0ffb213bc0818f2f4b107c852e87eaf87ebadee995a",
        "file_sha256": "47fa3994dc59370fc464e9d150d62512a4602a3cffa5996f1027f93a427e0eec",
        "line_end": 470,
        "line_start": 54,
        "path": "source/id-ID/units/unit-021-lecture-021.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l21",
        "anchor": "o012-rbt-l21",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l21-audit-001",
      "projected_id": "urn:uuid:b6d90f9a-d980-563c-9227-7bdc9bbafbd5",
      "title": "Audit sumber 21.1. Notes.tex baris 4358--4360 mengatakan bahwa",
      "kind": "source_audit",
      "order": 2,
      "group": "unit:o012-rbt-u021",
      "parent_id": "unit:o012-rbt-l21-s01",
      "native_path": [
        "unit:o012-rbt-u021",
        "unit:o012-rbt-l21",
        "unit:o012-rbt-l21-s01",
        "unit:o012-rbt-l21-audit-001"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:euler-characteristic",
        "concept:cohomologically-graded-complex",
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:triangulation"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u021-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "25303634dcb8dbf5cee79b770a73690a3e2f812197ec9ef7b2f81053f3336366",
        "file_sha256": "47fa3994dc59370fc464e9d150d62512a4602a3cffa5996f1027f93a427e0eec",
        "line_end": 103,
        "line_start": 97,
        "path": "source/id-ID/units/unit-021-lecture-021.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l21-audit-001",
        "anchor": "o012-rbt-l21-audit-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l21-audit-004",
      "projected_id": "urn:uuid:9f9bc87c-5c74-52e9-ad99-e84b4b9850ca",
      "title": "Audit sumber 21.4. Notes.tex baris 4466--4467 menulis relasi pelekatan",
      "kind": "source_audit",
      "order": 2,
      "group": "unit:o012-rbt-u021",
      "parent_id": "unit:o012-rbt-l21-s04",
      "native_path": [
        "unit:o012-rbt-u021",
        "unit:o012-rbt-l21",
        "unit:o012-rbt-l21-s04",
        "unit:o012-rbt-l21-audit-004"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:euler-characteristic",
        "concept:cohomologically-graded-complex",
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:triangulation"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u021-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "011fdfa597474bf6ab2b4bcc8b47f912c35d68ebb8ef4f3e6a5f03274ed4ba83",
        "file_sha256": "47fa3994dc59370fc464e9d150d62512a4602a3cffa5996f1027f93a427e0eec",
        "line_end": 400,
        "line_start": 395,
        "path": "source/id-ID/units/unit-021-lecture-021.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l21-audit-004",
        "anchor": "o012-rbt-l21-audit-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l21-constr-002",
      "projected_id": "urn:uuid:735f8f73-c5c6-51fd-a964-b96e8f99ee49",
      "title": "Konstruksi 21.2 (Upaya 2). Ambil ruang diskret pada himpunan simpul dan",
      "kind": "construction",
      "order": 2,
      "group": "unit:o012-rbt-u021",
      "parent_id": "unit:o012-rbt-l21-s02",
      "native_path": [
        "unit:o012-rbt-u021",
        "unit:o012-rbt-l21",
        "unit:o012-rbt-l21-s02",
        "unit:o012-rbt-l21-constr-002"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:euler-characteristic",
        "concept:cohomologically-graded-complex",
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:triangulation"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "8d845b61926d4f39f0a7d3aa635cf5de86d9633a97d238590ae40dec67824229",
        "file_sha256": "47fa3994dc59370fc464e9d150d62512a4602a3cffa5996f1027f93a427e0eec",
        "line_end": 185,
        "line_start": 144,
        "path": "source/id-ID/units/unit-021-lecture-021.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l21-constr-002",
        "anchor": "o012-rbt-l21-constr-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l21-exa-002",
      "projected_id": "urn:uuid:cc0c32d4-cef5-515d-805f-09f94e610efc",
      "title": "Contoh 21.2 (dimensi nol, satu, dan dua). Simpleks-$0$ standar adalah",
      "kind": "example",
      "order": 2,
      "group": "unit:o012-rbt-u021",
      "parent_id": "unit:o012-rbt-l21-s03",
      "native_path": [
        "unit:o012-rbt-u021",
        "unit:o012-rbt-l21",
        "unit:o012-rbt-l21-s03",
        "unit:o012-rbt-l21-exa-002"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:euler-characteristic",
        "concept:cohomologically-graded-complex",
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:triangulation"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "c3f81f897235fdbb63bf9670935a6a963326eb044da0cb150715092efb9a5ea3",
        "file_sha256": "47fa3994dc59370fc464e9d150d62512a4602a3cffa5996f1027f93a427e0eec",
        "line_end": 319,
        "line_start": 273,
        "path": "source/id-ID/units/unit-021-lecture-021.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l21-exa-002",
        "anchor": "o012-rbt-l21-exa-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l21-hint-001",
      "projected_id": "urn:uuid:7c52deb1-ec91-5897-b010-8e62c87a81f4",
      "title": "Petunjuk. Perpanjang kompleks dengan modul nol pada semua derajat di luar",
      "kind": "hint",
      "order": 2,
      "group": "unit:o012-rbt-u021",
      "parent_id": "unit:o012-rbt-l21-mastery",
      "native_path": [
        "unit:o012-rbt-u021",
        "unit:o012-rbt-l21-mastery",
        "unit:o012-rbt-l21-hint-001"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:euler-characteristic",
        "concept:cohomologically-graded-complex",
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:triangulation"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u021-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "77c5cd5f10c1791c571765f9bb27eac42bb1d42ae64fda8f089d32a78dbdfbe6",
        "file_sha256": "47fa3994dc59370fc464e9d150d62512a4602a3cffa5996f1027f93a427e0eec",
        "line_end": 499,
        "line_start": 495,
        "path": "source/id-ID/units/unit-021-lecture-021.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l21-hint-001",
        "anchor": "o012-rbt-l21-hint-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l21-s02",
      "projected_id": "urn:uuid:aaeac1d6-8a43-5528-9f42-411c51f2c4ee",
      "title": "Dua upaya merealisasikan graf",
      "kind": "section",
      "order": 2,
      "group": "unit:o012-rbt-u021",
      "parent_id": "unit:o012-rbt-l21",
      "native_path": [
        "unit:o012-rbt-u021",
        "unit:o012-rbt-l21",
        "unit:o012-rbt-l21-s02"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:euler-characteristic",
        "concept:cohomologically-graded-complex",
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:triangulation"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "e28ef6e7a9b28b2046621b952faf69019897ba401887d057a2cb58a02a63137c",
        "file_sha256": "47fa3994dc59370fc464e9d150d62512a4602a3cffa5996f1027f93a427e0eec",
        "line_end": 238,
        "line_start": 122,
        "path": "source/id-ID/units/unit-021-lecture-021.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l21-s02",
        "anchor": "o012-rbt-l21-s02",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l21-margin-001",
      "projected_id": "urn:uuid:244ac96b-0f5d-574e-abf6-989efe584c87",
      "title": "> Catatan pinggir sumber. Pemetaan $\\partial_0,\\partial_1$ dalam topologi",
      "kind": "source_margin",
      "order": 3,
      "group": "unit:o012-rbt-u021",
      "parent_id": "unit:o012-rbt-l21-s02",
      "native_path": [
        "unit:o012-rbt-u021",
        "unit:o012-rbt-l21",
        "unit:o012-rbt-l21-s02",
        "unit:o012-rbt-l21-margin-001"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:euler-characteristic",
        "concept:cohomologically-graded-complex",
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:triangulation"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "8a37c03f53c7cda4e5abf09ae74b9ad7f449418556a94bb5b8be4a4c874e61ad",
        "file_sha256": "47fa3994dc59370fc464e9d150d62512a4602a3cffa5996f1027f93a427e0eec",
        "line_end": 163,
        "line_start": 157,
        "path": "source/id-ID/units/unit-021-lecture-021.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l21-margin-001",
        "anchor": "o012-rbt-l21-margin-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l21-margin-002",
      "projected_id": "urn:uuid:c9fd0928-328c-5dd8-bd9e-03bf077b1f1e",
      "title": "> Catatan pinggir sumber. Notes.tex menempatkan dua gambar berikut di",
      "kind": "source_margin",
      "order": 3,
      "group": "unit:o012-rbt-u021",
      "parent_id": "unit:o012-rbt-l21-s03",
      "native_path": [
        "unit:o012-rbt-u021",
        "unit:o012-rbt-l21",
        "unit:o012-rbt-l21-s03",
        "unit:o012-rbt-l21-margin-002"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:euler-characteristic",
        "concept:cohomologically-graded-complex",
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:triangulation"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "99c63539a77741553e98bd518c4d7bebc817d04ab9e7feee8869c0b2c4e50d5e",
        "file_sha256": "47fa3994dc59370fc464e9d150d62512a4602a3cffa5996f1027f93a427e0eec",
        "line_end": 294,
        "line_start": 289,
        "path": "source/id-ID/units/unit-021-lecture-021.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l21-margin-002",
        "anchor": "o012-rbt-l21-margin-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l21-margin-003",
      "projected_id": "urn:uuid:00b4a9ac-d33f-5d76-99bf-e23f746a66e3",
      "title": "> Catatan pinggir sumber. Dalam dimensi lebih rendah berlaku pula",
      "kind": "source_margin",
      "order": 3,
      "group": "unit:o012-rbt-u021",
      "parent_id": "unit:o012-rbt-l21-s04",
      "native_path": [
        "unit:o012-rbt-u021",
        "unit:o012-rbt-l21",
        "unit:o012-rbt-l21-s04",
        "unit:o012-rbt-l21-margin-003"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:euler-characteristic",
        "concept:cohomologically-graded-complex",
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:triangulation"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "9a7c90c79a1024f141f8ffbefadbec8f18c2caa4edc75159bcacecdf2a8d8aaa",
        "file_sha256": "47fa3994dc59370fc464e9d150d62512a4602a3cffa5996f1027f93a427e0eec",
        "line_end": 422,
        "line_start": 418,
        "path": "source/id-ID/units/unit-021-lecture-021.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l21-margin-003",
        "anchor": "o012-rbt-l21-margin-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l21-mastery",
      "projected_id": "urn:uuid:3fdb0627-78cf-5eb1-ba5f-650a731d6573",
      "title": "Pendamping penguasaan: pemeriksaan, petunjuk, dan solusi lengkap",
      "kind": "mastery_section",
      "order": 3,
      "group": "unit:o012-rbt-u021",
      "parent_id": "unit:o012-rbt-u021",
      "native_path": [
        "unit:o012-rbt-u021",
        "unit:o012-rbt-l21-mastery"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:euler-characteristic",
        "concept:cohomologically-graded-complex",
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:triangulation"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u021-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "49dd08f1b541ef38a0049f88c57e98bc20f73ac0ddba3e83604731d784f28f88",
        "file_sha256": "47fa3994dc59370fc464e9d150d62512a4602a3cffa5996f1027f93a427e0eec",
        "line_end": 779,
        "line_start": 472,
        "path": "source/id-ID/units/unit-021-lecture-021.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l21-mastery",
        "anchor": "o012-rbt-l21-mastery",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l21-s03",
      "projected_id": "urn:uuid:10b11b39-a0c1-5755-9a40-e7f527eec641",
      "title": "Simpleks standar dan pemetaan inklusi",
      "kind": "section",
      "order": 3,
      "group": "unit:o012-rbt-u021",
      "parent_id": "unit:o012-rbt-l21",
      "native_path": [
        "unit:o012-rbt-u021",
        "unit:o012-rbt-l21",
        "unit:o012-rbt-l21-s03"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:euler-characteristic",
        "concept:cohomologically-graded-complex",
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:triangulation"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "a401b7771dc95620a504ad730a7163f68a94ec8ff50acd4cd8e4655246c6bdf7",
        "file_sha256": "47fa3994dc59370fc464e9d150d62512a4602a3cffa5996f1027f93a427e0eec",
        "line_end": 355,
        "line_start": 240,
        "path": "source/id-ID/units/unit-021-lecture-021.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l21-s03",
        "anchor": "o012-rbt-l21-s03",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l21-sol-001",
      "projected_id": "urn:uuid:6639bbd6-a1d9-5887-a70f-60f599973c5b",
      "title": "Solusi Pemeriksaan 21.1. Tuliskan $A_n=0$ untuk $n<0$ dan $n>2$,",
      "kind": "solution",
      "order": 3,
      "group": "unit:o012-rbt-u021",
      "parent_id": "unit:o012-rbt-l21-mastery",
      "native_path": [
        "unit:o012-rbt-u021",
        "unit:o012-rbt-l21-mastery",
        "unit:o012-rbt-l21-sol-001"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:euler-characteristic",
        "concept:cohomologically-graded-complex",
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:triangulation"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u021-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "ecca99ad9fd7a820ffe95ce8a5e0e48eda6db38d659e2e2ddaf09f91aa03ab2e",
        "file_sha256": "47fa3994dc59370fc464e9d150d62512a4602a3cffa5996f1027f93a427e0eec",
        "line_end": 529,
        "line_start": 501,
        "path": "source/id-ID/units/unit-021-lecture-021.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l21-sol-001",
        "anchor": "o012-rbt-l21-sol-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l21-audit-002",
      "projected_id": "urn:uuid:eca04610-30a4-5be5-b787-0aafa69b49b9",
      "title": "Audit sumber 21.2. Notes.tex baris 4398--4400 memakai variabel $v$ tanpa",
      "kind": "source_audit",
      "order": 4,
      "group": "unit:o012-rbt-u021",
      "parent_id": "unit:o012-rbt-l21-s02",
      "native_path": [
        "unit:o012-rbt-u021",
        "unit:o012-rbt-l21",
        "unit:o012-rbt-l21-s02",
        "unit:o012-rbt-l21-audit-002"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:euler-characteristic",
        "concept:cohomologically-graded-complex",
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:triangulation"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u021-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "5f0d7865451844e60353f0c964e5157fdda3d6ed3c4c4a74f1321878869e8380",
        "file_sha256": "47fa3994dc59370fc464e9d150d62512a4602a3cffa5996f1027f93a427e0eec",
        "line_end": 193,
        "line_start": 187,
        "path": "source/id-ID/units/unit-021-lecture-021.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l21-audit-002",
        "anchor": "o012-rbt-l21-audit-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l21-boundary-001",
      "projected_id": "urn:uuid:12054271-5caa-523e-b0bc-63e0dd7959c8",
      "title": "Batas ke Unit 22. Notes.tex baris 4501 memulai Kuliah 22 dengan kalimat",
      "kind": "boundary",
      "order": 4,
      "group": "unit:o012-rbt-u021",
      "parent_id": "unit:o012-rbt-u021",
      "native_path": [
        "unit:o012-rbt-u021",
        "unit:o012-rbt-l21-boundary-001"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:euler-characteristic",
        "concept:cohomologically-graded-complex",
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:triangulation"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u021-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "54b8eee83b9c9bc1d3a4050ae7de27ecf70bcb855cfe3b2130d94f192004e62c",
        "file_sha256": "47fa3994dc59370fc464e9d150d62512a4602a3cffa5996f1027f93a427e0eec",
        "line_end": 786,
        "line_start": 781,
        "path": "source/id-ID/units/unit-021-lecture-021.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l21-boundary-001",
        "anchor": "o012-rbt-l21-boundary-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l21-def-003",
      "projected_id": "urn:uuid:b6ff2acc-3b92-509a-a5da-242da88ba1a9",
      "title": "Definisi 21.3 (triangulasi). Sebuah *triangulasi* dari permukaan",
      "kind": "definition",
      "order": 4,
      "group": "unit:o012-rbt-u021",
      "parent_id": "unit:o012-rbt-l21-s04",
      "native_path": [
        "unit:o012-rbt-u021",
        "unit:o012-rbt-l21",
        "unit:o012-rbt-l21-s04",
        "unit:o012-rbt-l21-def-003"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:euler-characteristic",
        "concept:cohomologically-graded-complex",
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:triangulation"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "280a25c1c08c7ccd768ab60ab34f6437fef18b4acf0b025a4f4e32b9fcd62240",
        "file_sha256": "47fa3994dc59370fc464e9d150d62512a4602a3cffa5996f1027f93a427e0eec",
        "line_end": 438,
        "line_start": 430,
        "path": "source/id-ID/units/unit-021-lecture-021.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l21-def-003",
        "anchor": "o012-rbt-l21-def-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l21-fig-001",
      "projected_id": "urn:uuid:131450c6-28e8-572f-8e70-e0401871b9c1",
      "title": "Diagram 21.1 (deskripsi semantik $\\Delta^1$). Di dalam",
      "kind": "figure",
      "order": 4,
      "group": "unit:o012-rbt-u021",
      "parent_id": "unit:o012-rbt-l21-s03",
      "native_path": [
        "unit:o012-rbt-u021",
        "unit:o012-rbt-l21",
        "unit:o012-rbt-l21-s03",
        "unit:o012-rbt-l21-fig-001"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:euler-characteristic",
        "concept:cohomologically-graded-complex",
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:triangulation"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "2abb9a6e3dd615e761388943b0cb712d5af9b26c0fe40feb0bc236fb9c3a8256",
        "file_sha256": "47fa3994dc59370fc464e9d150d62512a4602a3cffa5996f1027f93a427e0eec",
        "line_end": 302,
        "line_start": 296,
        "path": "source/id-ID/units/unit-021-lecture-021.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l21-fig-001",
        "anchor": "o012-rbt-l21-fig-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l21-mcheck-002",
      "projected_id": "urn:uuid:9baf751a-4935-5cae-a644-ec9e48ff0ccb",
      "title": "Pemeriksaan Penguasaan 21.2 (graf dengan komponen terisolasi). Ambil graf",
      "kind": "exercise",
      "order": 4,
      "group": "unit:o012-rbt-u021",
      "parent_id": "unit:o012-rbt-l21-mastery",
      "native_path": [
        "unit:o012-rbt-u021",
        "unit:o012-rbt-l21-mastery",
        "unit:o012-rbt-l21-mcheck-002"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:euler-characteristic",
        "concept:cohomologically-graded-complex",
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:triangulation"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u021-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "96ee44f2193b7e0d40d836fecaf1a6290883f9bfcf8b8217b115fc24fa767d43",
        "file_sha256": "47fa3994dc59370fc464e9d150d62512a4602a3cffa5996f1027f93a427e0eec",
        "line_end": 536,
        "line_start": 531,
        "path": "source/id-ID/units/unit-021-lecture-021.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l21-mcheck-002",
        "anchor": "o012-rbt-l21-mcheck-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l21-hint-002",
            "relation_id": "urn:uuid:abaf2dbd-8a3e-502b-8c58-658fe9cdb2ec",
            "native_relation_id": "relation:hints:l21-hint-002:l21-mcheck-002"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l21-sol-002",
            "relation_id": "urn:uuid:4deeab35-d999-5bee-8a41-9ca48325d79a",
            "native_relation_id": "relation:solves:l21-sol-002:l21-mcheck-002"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l21-s04",
      "projected_id": "urn:uuid:d6ee4b6c-445d-5587-a6b8-896bc91f992e",
      "title": "Realisasi geometrik dan triangulasi",
      "kind": "section",
      "order": 4,
      "group": "unit:o012-rbt-u021",
      "parent_id": "unit:o012-rbt-l21",
      "native_path": [
        "unit:o012-rbt-u021",
        "unit:o012-rbt-l21",
        "unit:o012-rbt-l21-s04"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:euler-characteristic",
        "concept:cohomologically-graded-complex",
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:triangulation"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "8d1f368096dedc1859a39f7bc99800c48bbc0dc5da3d3d484e33a7b4ce9ac779",
        "file_sha256": "47fa3994dc59370fc464e9d150d62512a4602a3cffa5996f1027f93a427e0eec",
        "line_end": 470,
        "line_start": 357,
        "path": "source/id-ID/units/unit-021-lecture-021.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l21-s04",
        "anchor": "o012-rbt-l21-s04",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l21-exa-001",
      "projected_id": "urn:uuid:f368a61d-60aa-52ba-9e7f-bcd203eff7e9",
      "title": "Contoh 21.1 (dua sisi berurutan). Ambil",
      "kind": "example",
      "order": 5,
      "group": "unit:o012-rbt-u021",
      "parent_id": "unit:o012-rbt-l21-s02",
      "native_path": [
        "unit:o012-rbt-u021",
        "unit:o012-rbt-l21",
        "unit:o012-rbt-l21-s02",
        "unit:o012-rbt-l21-exa-001"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:euler-characteristic",
        "concept:cohomologically-graded-complex",
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:triangulation"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "a8aafe474e8325418e2185edb88980666d0b2db643babf08238576ada5bc1707",
        "file_sha256": "47fa3994dc59370fc464e9d150d62512a4602a3cffa5996f1027f93a427e0eec",
        "line_end": 238,
        "line_start": 198,
        "path": "source/id-ID/units/unit-021-lecture-021.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l21-exa-001",
        "anchor": "o012-rbt-l21-exa-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l21-fig-002",
      "projected_id": "urn:uuid:0012763c-cba5-5368-854e-461a3ea9d874",
      "title": "Diagram 21.2 (deskripsi semantik $\\Delta^2$). Simpleks ini adalah",
      "kind": "figure",
      "order": 5,
      "group": "unit:o012-rbt-u021",
      "parent_id": "unit:o012-rbt-l21-s03",
      "native_path": [
        "unit:o012-rbt-u021",
        "unit:o012-rbt-l21",
        "unit:o012-rbt-l21-s03",
        "unit:o012-rbt-l21-fig-002"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:euler-characteristic",
        "concept:cohomologically-graded-complex",
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:triangulation"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "3de1aaa4af2ee42534346acd1571bf6e83ac5338e218ca002e52d60b84f6af54",
        "file_sha256": "47fa3994dc59370fc464e9d150d62512a4602a3cffa5996f1027f93a427e0eec",
        "line_end": 318,
        "line_start": 307,
        "path": "source/id-ID/units/unit-021-lecture-021.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l21-fig-002",
        "anchor": "o012-rbt-l21-fig-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l21-hint-002",
      "projected_id": "urn:uuid:763db1ab-6c9e-54ea-bc54-43d6691e71a8",
      "title": "Petunjuk. Petakan salinan interval untuk $p$ secara linear ke",
      "kind": "hint",
      "order": 5,
      "group": "unit:o012-rbt-u021",
      "parent_id": "unit:o012-rbt-l21-mastery",
      "native_path": [
        "unit:o012-rbt-u021",
        "unit:o012-rbt-l21-mastery",
        "unit:o012-rbt-l21-hint-002"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:euler-characteristic",
        "concept:cohomologically-graded-complex",
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:triangulation"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u021-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "1ab1631f218e1ecd50abf381687fb8b730b904031faf957f7ed19334fb6e2478",
        "file_sha256": "47fa3994dc59370fc464e9d150d62512a4602a3cffa5996f1027f93a427e0eec",
        "line_end": 542,
        "line_start": 538,
        "path": "source/id-ID/units/unit-021-lecture-021.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l21-hint-002",
        "anchor": "o012-rbt-l21-hint-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l21-margin-004",
      "projected_id": "urn:uuid:b2d85441-e4c7-5489-9dcc-9e1a9f89bece",
      "title": "> Catatan pinggir sumber. Dalam pembahasan selanjutnya, homeomorfisma",
      "kind": "source_margin",
      "order": 5,
      "group": "unit:o012-rbt-u021",
      "parent_id": "unit:o012-rbt-l21-s04",
      "native_path": [
        "unit:o012-rbt-u021",
        "unit:o012-rbt-l21",
        "unit:o012-rbt-l21-s04",
        "unit:o012-rbt-l21-margin-004"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:euler-characteristic",
        "concept:cohomologically-graded-complex",
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:triangulation"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "d4fd08494e6d8bba98bd43a7cc0a7c5d94c42e94a0c0d823b62444f0df367cf5",
        "file_sha256": "47fa3994dc59370fc464e9d150d62512a4602a3cffa5996f1027f93a427e0eec",
        "line_end": 444,
        "line_start": 440,
        "path": "source/id-ID/units/unit-021-lecture-021.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l21-margin-004",
        "anchor": "o012-rbt-l21-margin-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l21-audit-003",
      "projected_id": "urn:uuid:b6dd9ae3-2f47-522f-859f-157b87de0cab",
      "title": "Audit sumber 21.3. Rumus $\\Delta^1$ pada Notes.tex baris 4442 kehilangan",
      "kind": "source_audit",
      "order": 6,
      "group": "unit:o012-rbt-u021",
      "parent_id": "unit:o012-rbt-l21-s03",
      "native_path": [
        "unit:o012-rbt-u021",
        "unit:o012-rbt-l21",
        "unit:o012-rbt-l21-s03",
        "unit:o012-rbt-l21-audit-003"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:euler-characteristic",
        "concept:cohomologically-graded-complex",
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:triangulation"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u021-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "697bfc7943810bcb11d5bd622b0d24980bbacc007b71b6f059ac67f3abda759b",
        "file_sha256": "47fa3994dc59370fc464e9d150d62512a4602a3cffa5996f1027f93a427e0eec",
        "line_end": 327,
        "line_start": 321,
        "path": "source/id-ID/units/unit-021-lecture-021.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l21-audit-003",
        "anchor": "o012-rbt-l21-audit-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l21-exa-004",
      "projected_id": "urn:uuid:6072cf95-8655-54af-8f87-110771743fc0",
      "title": "Contoh 21.4 (triangulasi dasar). Sumber mencatat contoh-contoh berikut.",
      "kind": "example",
      "order": 6,
      "group": "unit:o012-rbt-u021",
      "parent_id": "unit:o012-rbt-l21-s04",
      "native_path": [
        "unit:o012-rbt-u021",
        "unit:o012-rbt-l21",
        "unit:o012-rbt-l21-s04",
        "unit:o012-rbt-l21-exa-004"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:euler-characteristic",
        "concept:cohomologically-graded-complex",
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:triangulation"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "de95c88c4d4981cb4c34ae8b4c6dadd475298f9372b0c1459f0b02d369a570c2",
        "file_sha256": "47fa3994dc59370fc464e9d150d62512a4602a3cffa5996f1027f93a427e0eec",
        "line_end": 462,
        "line_start": 446,
        "path": "source/id-ID/units/unit-021-lecture-021.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l21-exa-004",
        "anchor": "o012-rbt-l21-exa-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l21-sol-002",
      "projected_id": "urn:uuid:4d00a17f-2b8f-59e0-8ff2-08ab8d539e60",
      "title": "Solusi Pemeriksaan 21.2. Sebelum mengambil hasil bagi, ruangnya ialah",
      "kind": "solution",
      "order": 6,
      "group": "unit:o012-rbt-u021",
      "parent_id": "unit:o012-rbt-l21-mastery",
      "native_path": [
        "unit:o012-rbt-u021",
        "unit:o012-rbt-l21-mastery",
        "unit:o012-rbt-l21-sol-002"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:euler-characteristic",
        "concept:cohomologically-graded-complex",
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:triangulation"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u021-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "af4906b6b4b0f5f067e2d9a5da9d6f2754f583d7480da2d0a36f2ab42d292a54",
        "file_sha256": "47fa3994dc59370fc464e9d150d62512a4602a3cffa5996f1027f93a427e0eec",
        "line_end": 580,
        "line_start": 544,
        "path": "source/id-ID/units/unit-021-lecture-021.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l21-sol-002",
        "anchor": "o012-rbt-l21-sol-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l21-audit-005",
      "projected_id": "urn:uuid:b981033e-db02-5b23-aadc-b5dbd547ab26",
      "title": "Audit sumber 21.5. Edisi memperbaiki salah eja dan tata bahasa",
      "kind": "source_audit",
      "order": 7,
      "group": "unit:o012-rbt-u021",
      "parent_id": "unit:o012-rbt-l21-s04",
      "native_path": [
        "unit:o012-rbt-u021",
        "unit:o012-rbt-l21",
        "unit:o012-rbt-l21-s04",
        "unit:o012-rbt-l21-audit-005"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:euler-characteristic",
        "concept:cohomologically-graded-complex",
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:triangulation"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u021-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "ffa3f791efe2fcdc27566699ba67160e861f3b8ed750029667189921f0566015",
        "file_sha256": "47fa3994dc59370fc464e9d150d62512a4602a3cffa5996f1027f93a427e0eec",
        "line_end": 470,
        "line_start": 464,
        "path": "source/id-ID/units/unit-021-lecture-021.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l21-audit-005",
        "anchor": "o012-rbt-l21-audit-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l21-exa-003",
      "projected_id": "urn:uuid:2243b0d9-001d-5e44-9cd8-328614b6c0d9",
      "title": "Contoh 21.3 (pemetaan inklusi muka). Dua pemetaan yang telah dipakai pada",
      "kind": "example",
      "order": 7,
      "group": "unit:o012-rbt-u021",
      "parent_id": "unit:o012-rbt-l21-s03",
      "native_path": [
        "unit:o012-rbt-u021",
        "unit:o012-rbt-l21",
        "unit:o012-rbt-l21-s03",
        "unit:o012-rbt-l21-exa-003"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:euler-characteristic",
        "concept:cohomologically-graded-complex",
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:triangulation"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "201fbe8734c429a32d93261afb605db44c8f52511c2c7a520f9a1d3e42cc395e",
        "file_sha256": "47fa3994dc59370fc464e9d150d62512a4602a3cffa5996f1027f93a427e0eec",
        "line_end": 355,
        "line_start": 329,
        "path": "source/id-ID/units/unit-021-lecture-021.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l21-exa-003",
        "anchor": "o012-rbt-l21-exa-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l21-mcheck-003",
      "projected_id": "urn:uuid:9e660054-646f-51da-8fab-813f47a2fad6",
      "title": "Pemeriksaan Penguasaan 21.3 (identitas pemetaan inklusi). Buktikan bahwa",
      "kind": "exercise",
      "order": 7,
      "group": "unit:o012-rbt-u021",
      "parent_id": "unit:o012-rbt-l21-mastery",
      "native_path": [
        "unit:o012-rbt-u021",
        "unit:o012-rbt-l21-mastery",
        "unit:o012-rbt-l21-mcheck-003"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:euler-characteristic",
        "concept:cohomologically-graded-complex",
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:triangulation"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u021-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "bcf728c63236bd54afec781d8155c0f2acb32d86d45e82b14321d40bd8b1e5a2",
        "file_sha256": "47fa3994dc59370fc464e9d150d62512a4602a3cffa5996f1027f93a427e0eec",
        "line_end": 595,
        "line_start": 582,
        "path": "source/id-ID/units/unit-021-lecture-021.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l21-mcheck-003",
        "anchor": "o012-rbt-l21-mcheck-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l21-hint-003",
            "relation_id": "urn:uuid:f7584612-504b-5b46-b0b2-8f01afa9ba8d",
            "native_relation_id": "relation:hints:l21-hint-003:l21-mcheck-003"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l21-sol-003",
            "relation_id": "urn:uuid:bd64cee6-f463-59d4-a952-bca2f220e1c1",
            "native_relation_id": "relation:solves:l21-sol-003:l21-mcheck-003"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l21-hint-003",
      "projected_id": "urn:uuid:07bf39db-62fa-579c-96bf-4f07f5cf9455",
      "title": "Petunjuk. Kedua komposit menyisipkan nol pada dua posisi yang sama. Untuk",
      "kind": "hint",
      "order": 8,
      "group": "unit:o012-rbt-u021",
      "parent_id": "unit:o012-rbt-l21-mastery",
      "native_path": [
        "unit:o012-rbt-u021",
        "unit:o012-rbt-l21-mastery",
        "unit:o012-rbt-l21-hint-003"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:euler-characteristic",
        "concept:cohomologically-graded-complex",
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:triangulation"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u021-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "cc3a660a0757d95ef086401dea42380b6a23f8d146726ecf7397111f901e38f9",
        "file_sha256": "47fa3994dc59370fc464e9d150d62512a4602a3cffa5996f1027f93a427e0eec",
        "line_end": 600,
        "line_start": 597,
        "path": "source/id-ID/units/unit-021-lecture-021.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l21-hint-003",
        "anchor": "o012-rbt-l21-hint-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l21-sol-003",
      "projected_id": "urn:uuid:ce999734-a48b-56e6-81e5-a18052ec978f",
      "title": "Solusi Pemeriksaan 21.3. Ambil",
      "kind": "solution",
      "order": 9,
      "group": "unit:o012-rbt-u021",
      "parent_id": "unit:o012-rbt-l21-mastery",
      "native_path": [
        "unit:o012-rbt-u021",
        "unit:o012-rbt-l21-mastery",
        "unit:o012-rbt-l21-sol-003"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:euler-characteristic",
        "concept:cohomologically-graded-complex",
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:triangulation"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u021-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "2b18d660eeeeba9610d58ad33a72d601e2c33e3369ec595793d3df221c3b45c6",
        "file_sha256": "47fa3994dc59370fc464e9d150d62512a4602a3cffa5996f1027f93a427e0eec",
        "line_end": 628,
        "line_start": 602,
        "path": "source/id-ID/units/unit-021-lecture-021.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l21-sol-003",
        "anchor": "o012-rbt-l21-sol-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l21-mcheck-004",
      "projected_id": "urn:uuid:4c25a8fc-5a6d-5ee2-a39d-221c7f22154b",
      "title": "Pemeriksaan Penguasaan 21.4 (realisasi satu segitiga). Bangun pemetaan",
      "kind": "exercise",
      "order": 10,
      "group": "unit:o012-rbt-u021",
      "parent_id": "unit:o012-rbt-l21-mastery",
      "native_path": [
        "unit:o012-rbt-u021",
        "unit:o012-rbt-l21-mastery",
        "unit:o012-rbt-l21-mcheck-004"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:euler-characteristic",
        "concept:cohomologically-graded-complex",
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:triangulation"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u021-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "243a0fae818bbd0d48d91558890b4a868e1d539e76fd898a716d63e58e4b892d",
        "file_sha256": "47fa3994dc59370fc464e9d150d62512a4602a3cffa5996f1027f93a427e0eec",
        "line_end": 640,
        "line_start": 630,
        "path": "source/id-ID/units/unit-021-lecture-021.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l21-mcheck-004",
        "anchor": "o012-rbt-l21-mcheck-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l21-hint-004",
            "relation_id": "urn:uuid:e38f541c-5643-51ac-a3b2-3b551e3ddca7",
            "native_relation_id": "relation:hints:l21-hint-004:l21-mcheck-004"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l21-sol-004",
            "relation_id": "urn:uuid:0708acf7-2b1e-5a71-acc7-ef803379519f",
            "native_relation_id": "relation:solves:l21-sol-004:l21-mcheck-004"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l21-hint-004",
      "projected_id": "urn:uuid:a1a4e6ba-d246-514d-8721-2ab8ace8a915",
      "title": "Petunjuk. Pada salinan $\\Delta^2$ yang diindeks oleh muka tunggal,",
      "kind": "hint",
      "order": 11,
      "group": "unit:o012-rbt-u021",
      "parent_id": "unit:o012-rbt-l21-mastery",
      "native_path": [
        "unit:o012-rbt-u021",
        "unit:o012-rbt-l21-mastery",
        "unit:o012-rbt-l21-hint-004"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:euler-characteristic",
        "concept:cohomologically-graded-complex",
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:triangulation"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u021-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "b18e99c28302ff568fb052a6a360c36f53b3689803f1b442e73902fa6b8f38ed",
        "file_sha256": "47fa3994dc59370fc464e9d150d62512a4602a3cffa5996f1027f93a427e0eec",
        "line_end": 647,
        "line_start": 642,
        "path": "source/id-ID/units/unit-021-lecture-021.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l21-hint-004",
        "anchor": "o012-rbt-l21-hint-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l21-sol-004",
      "projected_id": "urn:uuid:cb8ef112-c13b-5c1d-820a-9ed86196883d",
      "title": "Solusi Pemeriksaan 21.4. Misalkan $f$ muka tunggal, $e_i=d_i(f)$, dan",
      "kind": "solution",
      "order": 12,
      "group": "unit:o012-rbt-u021",
      "parent_id": "unit:o012-rbt-l21-mastery",
      "native_path": [
        "unit:o012-rbt-u021",
        "unit:o012-rbt-l21-mastery",
        "unit:o012-rbt-l21-sol-004"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:euler-characteristic",
        "concept:cohomologically-graded-complex",
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:triangulation"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u021-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "b4332ca0bf56b8e3409b2fc5c843a7af29ecb0d462017faa22ac75d4c58ee5d6",
        "file_sha256": "47fa3994dc59370fc464e9d150d62512a4602a3cffa5996f1027f93a427e0eec",
        "line_end": 683,
        "line_start": 649,
        "path": "source/id-ID/units/unit-021-lecture-021.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l21-sol-004",
        "anchor": "o012-rbt-l21-sol-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l21-mcheck-005",
      "projected_id": "urn:uuid:6173ee4b-389b-5bcb-91df-52bf79135fd1",
      "title": "Pemeriksaan Penguasaan 21.5 (dua triangulasi lingkaran). Buktikan bahwa",
      "kind": "exercise",
      "order": 13,
      "group": "unit:o012-rbt-u021",
      "parent_id": "unit:o012-rbt-l21-mastery",
      "native_path": [
        "unit:o012-rbt-u021",
        "unit:o012-rbt-l21-mastery",
        "unit:o012-rbt-l21-mcheck-005"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:euler-characteristic",
        "concept:cohomologically-graded-complex",
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:triangulation"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u021-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "7dca426887aa77414c36959fb424549ef3accc4ae29ae105059e3ac7de569255",
        "file_sha256": "47fa3994dc59370fc464e9d150d62512a4602a3cffa5996f1027f93a427e0eec",
        "line_end": 690,
        "line_start": 685,
        "path": "source/id-ID/units/unit-021-lecture-021.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l21-mcheck-005",
        "anchor": "o012-rbt-l21-mcheck-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l21-hint-005",
            "relation_id": "urn:uuid:7a9bc83c-9278-565b-9253-53f38be1f2ce",
            "native_relation_id": "relation:hints:l21-hint-005:l21-mcheck-005"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l21-sol-005",
            "relation_id": "urn:uuid:2cf95338-30b6-5966-9075-04d589407db4",
            "native_relation_id": "relation:solves:l21-sol-005:l21-mcheck-005"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l21-hint-005",
      "projected_id": "urn:uuid:8e894d53-2491-55da-917f-af8ac63288a5",
      "title": "Petunjuk. Kasus satu gelang adalah $I/(0\\sim1)$. Untuk poligon, orientasi",
      "kind": "hint",
      "order": 14,
      "group": "unit:o012-rbt-u021",
      "parent_id": "unit:o012-rbt-l21-mastery",
      "native_path": [
        "unit:o012-rbt-u021",
        "unit:o012-rbt-l21-mastery",
        "unit:o012-rbt-l21-hint-005"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:euler-characteristic",
        "concept:cohomologically-graded-complex",
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:triangulation"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u021-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "5cd6e8d79d5fe2a01679f5c95398715c2b01a7bbac53ca018718222c09faed5b",
        "file_sha256": "47fa3994dc59370fc464e9d150d62512a4602a3cffa5996f1027f93a427e0eec",
        "line_end": 697,
        "line_start": 692,
        "path": "source/id-ID/units/unit-021-lecture-021.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l21-hint-005",
        "anchor": "o012-rbt-l21-hint-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l21-sol-005",
      "projected_id": "urn:uuid:93aa075b-ce34-5bab-843e-5558d42ad802",
      "title": "Solusi Pemeriksaan 21.5. Untuk satu simpul $v$ dan satu sisi $e$ dengan",
      "kind": "solution",
      "order": 15,
      "group": "unit:o012-rbt-u021",
      "parent_id": "unit:o012-rbt-l21-mastery",
      "native_path": [
        "unit:o012-rbt-u021",
        "unit:o012-rbt-l21-mastery",
        "unit:o012-rbt-l21-sol-005"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:euler-characteristic",
        "concept:cohomologically-graded-complex",
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:triangulation"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u021-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "2f660433c414c71b1ce1db581a5b221daa852302ff111eaca521e76dfde9e6b4",
        "file_sha256": "47fa3994dc59370fc464e9d150d62512a4602a3cffa5996f1027f93a427e0eec",
        "line_end": 727,
        "line_start": 699,
        "path": "source/id-ID/units/unit-021-lecture-021.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l21-sol-005",
        "anchor": "o012-rbt-l21-sol-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l21-mcheck-006",
      "projected_id": "urn:uuid:a9fbed5b-cbbc-5ce8-aa66-a89b532849ab",
      "title": "Pemeriksaan Penguasaan 21.6 (data kombinatorik versus ruang). Jelaskan",
      "kind": "exercise",
      "order": 16,
      "group": "unit:o012-rbt-u021",
      "parent_id": "unit:o012-rbt-l21-mastery",
      "native_path": [
        "unit:o012-rbt-u021",
        "unit:o012-rbt-l21-mastery",
        "unit:o012-rbt-l21-mcheck-006"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:euler-characteristic",
        "concept:cohomologically-graded-complex",
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:triangulation"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u021-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "0b87cfceb8343a03a070f619232555bd478014060dc8e8e7479f7109fc23e318",
        "file_sha256": "47fa3994dc59370fc464e9d150d62512a4602a3cffa5996f1027f93a427e0eec",
        "line_end": 735,
        "line_start": 729,
        "path": "source/id-ID/units/unit-021-lecture-021.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l21-mcheck-006",
        "anchor": "o012-rbt-l21-mcheck-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l21-hint-006",
            "relation_id": "urn:uuid:e729d1d5-5602-5433-acd5-3f0276bc177e",
            "native_relation_id": "relation:hints:l21-hint-006:l21-mcheck-006"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l21-sol-006",
            "relation_id": "urn:uuid:ad408fab-163d-52c9-bedf-092916f84adc",
            "native_relation_id": "relation:solves:l21-sol-006:l21-mcheck-006"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l21-hint-006",
      "projected_id": "urn:uuid:38b54a54-66a8-58ea-82b1-52378e099a20",
      "title": "Petunjuk. Batas tetrahedron mempunyai $4$ simpul, $6$ sisi, dan $4$",
      "kind": "hint",
      "order": 17,
      "group": "unit:o012-rbt-u021",
      "parent_id": "unit:o012-rbt-l21-mastery",
      "native_path": [
        "unit:o012-rbt-u021",
        "unit:o012-rbt-l21-mastery",
        "unit:o012-rbt-l21-hint-006"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:euler-characteristic",
        "concept:cohomologically-graded-complex",
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:triangulation"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u021-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "4711386d351c66cc989e7c52ec40cb8d56a0cea2f6791c855daee89129675160",
        "file_sha256": "47fa3994dc59370fc464e9d150d62512a4602a3cffa5996f1027f93a427e0eec",
        "line_end": 742,
        "line_start": 737,
        "path": "source/id-ID/units/unit-021-lecture-021.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l21-hint-006",
        "anchor": "o012-rbt-l21-hint-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l21-sol-006",
      "projected_id": "urn:uuid:78207fb3-c32b-5cce-b8cc-a8e4614c1097",
      "title": "Solusi Pemeriksaan 21.6. Objek $X_\\bullet$ adalah data kombinatorik:",
      "kind": "solution",
      "order": 18,
      "group": "unit:o012-rbt-u021",
      "parent_id": "unit:o012-rbt-l21-mastery",
      "native_path": [
        "unit:o012-rbt-u021",
        "unit:o012-rbt-l21-mastery",
        "unit:o012-rbt-l21-sol-006"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:euler-characteristic",
        "concept:cohomologically-graded-complex",
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:triangulation"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u021-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "be45c9a4ed98406c6ce99253939b64e9d8c4df5b1f47fabc219e82e2c8c1c5fb",
        "file_sha256": "47fa3994dc59370fc464e9d150d62512a4602a3cffa5996f1027f93a427e0eec",
        "line_end": 779,
        "line_start": 744,
        "path": "source/id-ID/units/unit-021-lecture-021.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l21-sol-006",
        "anchor": "o012-rbt-l21-sol-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-u021",
      "projected_id": "urn:uuid:d0fc2fb9-0c15-5af2-bb6d-e28d6d9d595b",
      "title": "Topologi Aljabar - Unit 21: Realisasi Geometrik dan Triangulasi",
      "kind": "reader_unit",
      "order": 21,
      "group": "unit:o012-rbt-u021",
      "parent_id": "course:o012-d60",
      "native_path": [
        "unit:o012-rbt-u021"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:euler-characteristic",
        "concept:cohomologically-graded-complex",
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:triangulation"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u021-composite-cc-by-4.0"
      ],
      "provenance_relation": "composite_translated_and_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "47fa3994dc59370fc464e9d150d62512a4602a3cffa5996f1027f93a427e0eec",
        "file_sha256": "47fa3994dc59370fc464e9d150d62512a4602a3cffa5996f1027f93a427e0eec",
        "line_end": 786,
        "line_start": 1,
        "path": "source/id-ID/units/unit-021-lecture-021.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/",
        "anchor": null,
        "state": "course_fallback",
        "anchor_occurrences": 0
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l22-audit-007",
      "projected_id": "urn:uuid:b6ab6cb9-69a3-5b54-89a5-689a8738ebd0",
      "title": "Audit sumber 22.7. Notes.tex baris 4836 menjumlahkan hanya dari",
      "kind": "source_audit",
      "order": 1,
      "group": "unit:o012-rbt-u022",
      "parent_id": "unit:o012-rbt-l22-s05",
      "native_path": [
        "unit:o012-rbt-u022",
        "unit:o012-rbt-l22",
        "unit:o012-rbt-l22-s05",
        "unit:o012-rbt-l22-audit-007"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:euler-characteristic",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:standard-n-simplex",
        "concept:triangulation",
        "concept:delta-set",
        "concept:k-skeleton",
        "concept:simplicial-cochain-complex",
        "concept:opposite-category",
        "concept:contravariant-functor",
        "concept:change-of-coefficients",
        "concept:betti-number",
        "concept:torsion-coefficient"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u022-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "c65f677b3047716abec168538711c9f9bc3a1b422697d913f011a6ff3548fe25",
        "file_sha256": "0857e51568d77c811d5d79255ac75bfddc87a04b27356ae457d4e66eeffb7d0d",
        "line_end": 753,
        "line_start": 746,
        "path": "source/id-ID/units/unit-022-lecture-022.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l22-audit-007",
        "anchor": "o012-rbt-l22-audit-007",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l22-def-001",
      "projected_id": "urn:uuid:0d25e063-e522-54dc-a374-b6cc59259a82",
      "title": "Definisi 22.1 (pemetaan permukaan kombinatorik). Untuk permukaan",
      "kind": "definition",
      "order": 1,
      "group": "unit:o012-rbt-u022",
      "parent_id": "unit:o012-rbt-l22-s01",
      "native_path": [
        "unit:o012-rbt-u022",
        "unit:o012-rbt-l22",
        "unit:o012-rbt-l22-s01",
        "unit:o012-rbt-l22-def-001"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:euler-characteristic",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:standard-n-simplex",
        "concept:triangulation",
        "concept:delta-set",
        "concept:k-skeleton",
        "concept:simplicial-cochain-complex",
        "concept:opposite-category",
        "concept:contravariant-functor",
        "concept:change-of-coefficients",
        "concept:betti-number",
        "concept:torsion-coefficient"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "a351bd3b283db0632f3e2b24658a2a08ce9c28967fa919212665bd4ab844db3a",
        "file_sha256": "0857e51568d77c811d5d79255ac75bfddc87a04b27356ae457d4e66eeffb7d0d",
        "line_end": 89,
        "line_start": 68,
        "path": "source/id-ID/units/unit-022-lecture-022.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l22-def-001",
        "anchor": "o012-rbt-l22-def-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l22-def-002",
      "projected_id": "urn:uuid:d84332d9-6e0f-5c41-ba5b-1efb3bb033b8",
      "title": "Definisi 22.2 (himpunan-$\\Delta$). Sebuah *himpunan-$\\Delta$* adalah",
      "kind": "definition",
      "order": 1,
      "group": "unit:o012-rbt-u022",
      "parent_id": "unit:o012-rbt-l22-s02",
      "native_path": [
        "unit:o012-rbt-u022",
        "unit:o012-rbt-l22",
        "unit:o012-rbt-l22-s02",
        "unit:o012-rbt-l22-def-002"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:euler-characteristic",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:standard-n-simplex",
        "concept:triangulation",
        "concept:delta-set",
        "concept:k-skeleton",
        "concept:simplicial-cochain-complex",
        "concept:opposite-category",
        "concept:contravariant-functor",
        "concept:change-of-coefficients",
        "concept:betti-number",
        "concept:torsion-coefficient"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "ac0df5d7047a450cb82e92991165c8735bd26ba128c1288c80f585c97404f348",
        "file_sha256": "0857e51568d77c811d5d79255ac75bfddc87a04b27356ae457d4e66eeffb7d0d",
        "line_end": 376,
        "line_start": 351,
        "path": "source/id-ID/units/unit-022-lecture-022.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l22-def-002",
        "anchor": "o012-rbt-l22-def-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l22-def-003",
      "projected_id": "urn:uuid:7f175414-19e8-53fe-98b2-4eb1a039105e",
      "title": "Definisi 22.3 (realisasi geometrik umum). Realisasi geometrik sebuah",
      "kind": "definition",
      "order": 1,
      "group": "unit:o012-rbt-u022",
      "parent_id": "unit:o012-rbt-l22-s03",
      "native_path": [
        "unit:o012-rbt-u022",
        "unit:o012-rbt-l22",
        "unit:o012-rbt-l22-s03",
        "unit:o012-rbt-l22-def-003"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:euler-characteristic",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:standard-n-simplex",
        "concept:triangulation",
        "concept:delta-set",
        "concept:k-skeleton",
        "concept:simplicial-cochain-complex",
        "concept:opposite-category",
        "concept:contravariant-functor",
        "concept:change-of-coefficients",
        "concept:betti-number",
        "concept:torsion-coefficient"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "5dff70d4d9452b191d01b4d1b6a61fae1b7282530c4cdfe857986647045491b8",
        "file_sha256": "0857e51568d77c811d5d79255ac75bfddc87a04b27356ae457d4e66eeffb7d0d",
        "line_end": 502,
        "line_start": 473,
        "path": "source/id-ID/units/unit-022-lecture-022.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l22-def-003",
        "anchor": "o012-rbt-l22-def-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l22-margin-004",
      "projected_id": "urn:uuid:da02abfa-39fe-557d-9104-1d82985a05f9",
      "title": "> Catatan pinggir sumber. Gambar TikZ sumber ditempatkan dua sentimeter",
      "kind": "source_margin",
      "order": 1,
      "group": "unit:o012-rbt-u022",
      "parent_id": "unit:o012-rbt-l22-s04",
      "native_path": [
        "unit:o012-rbt-u022",
        "unit:o012-rbt-l22",
        "unit:o012-rbt-l22-s04",
        "unit:o012-rbt-l22-margin-004"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:euler-characteristic",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:standard-n-simplex",
        "concept:triangulation",
        "concept:delta-set",
        "concept:k-skeleton",
        "concept:simplicial-cochain-complex",
        "concept:opposite-category",
        "concept:contravariant-functor",
        "concept:change-of-coefficients",
        "concept:betti-number",
        "concept:torsion-coefficient"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "86c1d1444f5531805a57108f9570e497a80f5753c2b3882b5f6cd7bf338dc4df",
        "file_sha256": "0857e51568d77c811d5d79255ac75bfddc87a04b27356ae457d4e66eeffb7d0d",
        "line_end": 698,
        "line_start": 694,
        "path": "source/id-ID/units/unit-022-lecture-022.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l22-margin-004",
        "anchor": "o012-rbt-l22-margin-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l22-mcheck-001",
      "projected_id": "urn:uuid:187d38a8-8a2f-5e1a-bb63-d286f8aca657",
      "title": "Pemeriksaan Penguasaan 22.1 (silinder menuju torus). Untuk tabel *face",
      "kind": "exercise",
      "order": 1,
      "group": "unit:o012-rbt-u022",
      "parent_id": "unit:o012-rbt-l22-mastery",
      "native_path": [
        "unit:o012-rbt-u022",
        "unit:o012-rbt-l22-mastery",
        "unit:o012-rbt-l22-mcheck-001"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:euler-characteristic",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:standard-n-simplex",
        "concept:triangulation",
        "concept:delta-set",
        "concept:k-skeleton",
        "concept:simplicial-cochain-complex",
        "concept:opposite-category",
        "concept:contravariant-functor",
        "concept:change-of-coefficients",
        "concept:betti-number",
        "concept:torsion-coefficient"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u022-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "15fb6ec243dc88d833c35fc8f354f37ef9885e8bc1de095965eeb6e809b9506a",
        "file_sha256": "0857e51568d77c811d5d79255ac75bfddc87a04b27356ae457d4e66eeffb7d0d",
        "line_end": 1041,
        "line_start": 1036,
        "path": "source/id-ID/units/unit-022-lecture-022.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l22-mcheck-001",
        "anchor": "o012-rbt-l22-mcheck-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l22-hint-001",
            "relation_id": "urn:uuid:da5d9735-79bf-5ea6-8714-a28007234383",
            "native_relation_id": "relation:hints:l22-hint-001:l22-mcheck-001"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l22-sol-001",
            "relation_id": "urn:uuid:ec9e71b8-1d01-5431-a892-2150b5b412c6",
            "native_relation_id": "relation:solves:l22-sol-001:l22-mcheck-001"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l22-notice",
      "projected_id": "urn:uuid:69e22b86-1c9b-53fd-8605-9c899c4c922f",
      "title": "Tentang unit ini",
      "kind": "notice",
      "order": 1,
      "group": "unit:o012-rbt-u022",
      "parent_id": "unit:o012-rbt-u022",
      "native_path": [
        "unit:o012-rbt-u022",
        "unit:o012-rbt-l22-notice"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:euler-characteristic",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:standard-n-simplex",
        "concept:triangulation",
        "concept:delta-set",
        "concept:k-skeleton",
        "concept:simplicial-cochain-complex",
        "concept:opposite-category",
        "concept:contravariant-functor",
        "concept:change-of-coefficients",
        "concept:betti-number",
        "concept:torsion-coefficient"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u022-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "48fa90a2a42994966ae0f27b220cf64a9e15b0791b9cebfba8b508ba7aa98587",
        "file_sha256": "0857e51568d77c811d5d79255ac75bfddc87a04b27356ae457d4e66eeffb7d0d",
        "line_end": 58,
        "line_start": 12,
        "path": "source/id-ID/units/unit-022-lecture-022.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l22-notice",
        "anchor": "o012-rbt-l22-notice",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l22-s01",
      "projected_id": "urn:uuid:66e64cc0-455f-50db-87d1-a4d8ec964a39",
      "title": "Pemetaan permukaan kombinatorik",
      "kind": "section",
      "order": 1,
      "group": "unit:o012-rbt-u022",
      "parent_id": "unit:o012-rbt-l22",
      "native_path": [
        "unit:o012-rbt-u022",
        "unit:o012-rbt-l22",
        "unit:o012-rbt-l22-s01"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:euler-characteristic",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:standard-n-simplex",
        "concept:triangulation",
        "concept:delta-set",
        "concept:k-skeleton",
        "concept:simplicial-cochain-complex",
        "concept:opposite-category",
        "concept:contravariant-functor",
        "concept:change-of-coefficients",
        "concept:betti-number",
        "concept:torsion-coefficient"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "ef12389188a39e5db6da0994ea9f2eb678ec9ea5abe5e229012871cb8b8d4430",
        "file_sha256": "0857e51568d77c811d5d79255ac75bfddc87a04b27356ae457d4e66eeffb7d0d",
        "line_end": 347,
        "line_start": 62,
        "path": "source/id-ID/units/unit-022-lecture-022.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l22-s01",
        "anchor": "o012-rbt-l22-s01",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l22",
      "projected_id": "urn:uuid:207f1169-f03f-50a6-8c9d-478dc320863d",
      "title": "Kuliah 22",
      "kind": "lecture",
      "order": 2,
      "group": "unit:o012-rbt-u022",
      "parent_id": "unit:o012-rbt-u022",
      "native_path": [
        "unit:o012-rbt-u022",
        "unit:o012-rbt-l22"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:euler-characteristic",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:standard-n-simplex",
        "concept:triangulation",
        "concept:delta-set",
        "concept:k-skeleton",
        "concept:simplicial-cochain-complex",
        "concept:opposite-category",
        "concept:contravariant-functor",
        "concept:change-of-coefficients",
        "concept:betti-number",
        "concept:torsion-coefficient"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "e492cc173ff48462a290cf2e1c65b8322318033655b96cea6b6f700865e58175",
        "file_sha256": "0857e51568d77c811d5d79255ac75bfddc87a04b27356ae457d4e66eeffb7d0d",
        "line_end": 1027,
        "line_start": 60,
        "path": "source/id-ID/units/unit-022-lecture-022.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l22",
        "anchor": "o012-rbt-l22",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l22-def-004",
      "projected_id": "urn:uuid:4b8b7994-4652-5a8b-9038-398fbe4e587e",
      "title": "Definisi 22.4 (pemetaan himpunan-$\\Delta$). Sebuah pemetaan",
      "kind": "definition",
      "order": 2,
      "group": "unit:o012-rbt-u022",
      "parent_id": "unit:o012-rbt-l22-s03",
      "native_path": [
        "unit:o012-rbt-u022",
        "unit:o012-rbt-l22",
        "unit:o012-rbt-l22-s03",
        "unit:o012-rbt-l22-def-004"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:euler-characteristic",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:standard-n-simplex",
        "concept:triangulation",
        "concept:delta-set",
        "concept:k-skeleton",
        "concept:simplicial-cochain-complex",
        "concept:opposite-category",
        "concept:contravariant-functor",
        "concept:change-of-coefficients",
        "concept:betti-number",
        "concept:torsion-coefficient"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "bdbeae8395aadd7b7ed9f5d39b253b8860508f3c9879b6b3ee3e4661f3f73877",
        "file_sha256": "0857e51568d77c811d5d79255ac75bfddc87a04b27356ae457d4e66eeffb7d0d",
        "line_end": 523,
        "line_start": 504,
        "path": "source/id-ID/units/unit-022-lecture-022.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l22-def-004",
        "anchor": "o012-rbt-l22-def-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l22-exa-001",
      "projected_id": "urn:uuid:7d11b06c-8291-57aa-aa2c-8635c50ef576",
      "title": "Contoh 22.1 (inklusi 1-kerangka). Untuk setiap permukaan kombinatorik",
      "kind": "example",
      "order": 2,
      "group": "unit:o012-rbt-u022",
      "parent_id": "unit:o012-rbt-l22-s01",
      "native_path": [
        "unit:o012-rbt-u022",
        "unit:o012-rbt-l22",
        "unit:o012-rbt-l22-s01",
        "unit:o012-rbt-l22-exa-001"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:euler-characteristic",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:standard-n-simplex",
        "concept:triangulation",
        "concept:delta-set",
        "concept:k-skeleton",
        "concept:simplicial-cochain-complex",
        "concept:opposite-category",
        "concept:contravariant-functor",
        "concept:change-of-coefficients",
        "concept:betti-number",
        "concept:torsion-coefficient"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "6ef8dc929e0136da01dc84137bdb10f25d113a3b9d5c98816594c4175516240f",
        "file_sha256": "0857e51568d77c811d5d79255ac75bfddc87a04b27356ae457d4e66eeffb7d0d",
        "line_end": 111,
        "line_start": 97,
        "path": "source/id-ID/units/unit-022-lecture-022.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l22-exa-001",
        "anchor": "o012-rbt-l22-exa-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l22-exa-005",
      "projected_id": "urn:uuid:3fd93f54-b715-52db-b77c-842d871804e0",
      "title": "Contoh 22.5 (simpleks kombinatorik $\\Delta[n]$). Tuliskan",
      "kind": "example",
      "order": 2,
      "group": "unit:o012-rbt-u022",
      "parent_id": "unit:o012-rbt-l22-s02",
      "native_path": [
        "unit:o012-rbt-u022",
        "unit:o012-rbt-l22",
        "unit:o012-rbt-l22-s02",
        "unit:o012-rbt-l22-exa-005"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:euler-characteristic",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:standard-n-simplex",
        "concept:triangulation",
        "concept:delta-set",
        "concept:k-skeleton",
        "concept:simplicial-cochain-complex",
        "concept:opposite-category",
        "concept:contravariant-functor",
        "concept:change-of-coefficients",
        "concept:betti-number",
        "concept:torsion-coefficient"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "5b0b362ac2101c48fd23a51b599c5746cfc36a8a807e2543739b146cda9f30ee",
        "file_sha256": "0857e51568d77c811d5d79255ac75bfddc87a04b27356ae457d4e66eeffb7d0d",
        "line_end": 415,
        "line_start": 378,
        "path": "source/id-ID/units/unit-022-lecture-022.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l22-exa-005",
        "anchor": "o012-rbt-l22-exa-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l22-fig-005",
      "projected_id": "urn:uuid:5b5e8045-bc0a-523a-a2ba-0eb515467032",
      "title": "Diagram 22.5 (deskripsi semantik triangulasi prisma). Prisma segitiga",
      "kind": "figure",
      "order": 2,
      "group": "unit:o012-rbt-u022",
      "parent_id": "unit:o012-rbt-l22-s04",
      "native_path": [
        "unit:o012-rbt-u022",
        "unit:o012-rbt-l22",
        "unit:o012-rbt-l22-s04",
        "unit:o012-rbt-l22-fig-005"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:euler-characteristic",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:standard-n-simplex",
        "concept:triangulation",
        "concept:delta-set",
        "concept:k-skeleton",
        "concept:simplicial-cochain-complex",
        "concept:opposite-category",
        "concept:contravariant-functor",
        "concept:change-of-coefficients",
        "concept:betti-number",
        "concept:torsion-coefficient"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "0eabb1b0f83ef8975c48b462302ddb6702d8ba84ecf98a9acd4de9feef665a25",
        "file_sha256": "0857e51568d77c811d5d79255ac75bfddc87a04b27356ae457d4e66eeffb7d0d",
        "line_end": 710,
        "line_start": 700,
        "path": "source/id-ID/units/unit-022-lecture-022.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l22-fig-005",
        "anchor": "o012-rbt-l22-fig-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l22-hint-001",
      "projected_id": "urn:uuid:7e26d58c-b96e-527a-8cb9-b14b6bfcb9cc",
      "title": "Petunjuk. Gunakan tiga identitas permukaan dari Unit 20. Untuk $f_{2i}$,",
      "kind": "hint",
      "order": 2,
      "group": "unit:o012-rbt-u022",
      "parent_id": "unit:o012-rbt-l22-mastery",
      "native_path": [
        "unit:o012-rbt-u022",
        "unit:o012-rbt-l22-mastery",
        "unit:o012-rbt-l22-hint-001"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:euler-characteristic",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:standard-n-simplex",
        "concept:triangulation",
        "concept:delta-set",
        "concept:k-skeleton",
        "concept:simplicial-cochain-complex",
        "concept:opposite-category",
        "concept:contravariant-functor",
        "concept:change-of-coefficients",
        "concept:betti-number",
        "concept:torsion-coefficient"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u022-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "7cb1cb98434aeee1591718f93642ab692a9aefec7e96875064cfa85ef783913d",
        "file_sha256": "0857e51568d77c811d5d79255ac75bfddc87a04b27356ae457d4e66eeffb7d0d",
        "line_end": 1047,
        "line_start": 1043,
        "path": "source/id-ID/units/unit-022-lecture-022.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l22-hint-001",
        "anchor": "o012-rbt-l22-hint-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l22-lem-003",
      "projected_id": "urn:uuid:40706a90-0642-5a45-ba6f-11bf69c5d29e",
      "title": "Lema 22.3. Barisan di atas adalah kompleks:",
      "kind": "lemma",
      "order": 2,
      "group": "unit:o012-rbt-u022",
      "parent_id": "unit:o012-rbt-l22-s05",
      "native_path": [
        "unit:o012-rbt-u022",
        "unit:o012-rbt-l22",
        "unit:o012-rbt-l22-s05",
        "unit:o012-rbt-l22-lem-003"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:euler-characteristic",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:standard-n-simplex",
        "concept:triangulation",
        "concept:delta-set",
        "concept:k-skeleton",
        "concept:simplicial-cochain-complex",
        "concept:opposite-category",
        "concept:contravariant-functor",
        "concept:change-of-coefficients",
        "concept:betti-number",
        "concept:torsion-coefficient"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "06dfddef440b4d18bccb11ea1dc37b5a8c8453dc02dfc19a3038dc5475f61216",
        "file_sha256": "0857e51568d77c811d5d79255ac75bfddc87a04b27356ae457d4e66eeffb7d0d",
        "line_end": 762,
        "line_start": 755,
        "path": "source/id-ID/units/unit-022-lecture-022.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l22-lem-003",
        "anchor": "o012-rbt-l22-lem-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l22-s02",
      "projected_id": "urn:uuid:9ed78bc5-36a9-5309-b956-4c29817a58b7",
      "title": "Himpunan-Delta dan kerangka",
      "kind": "section",
      "order": 2,
      "group": "unit:o012-rbt-u022",
      "parent_id": "unit:o012-rbt-l22",
      "native_path": [
        "unit:o012-rbt-u022",
        "unit:o012-rbt-l22",
        "unit:o012-rbt-l22-s02"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:euler-characteristic",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:standard-n-simplex",
        "concept:triangulation",
        "concept:delta-set",
        "concept:k-skeleton",
        "concept:simplicial-cochain-complex",
        "concept:opposite-category",
        "concept:contravariant-functor",
        "concept:change-of-coefficients",
        "concept:betti-number",
        "concept:torsion-coefficient"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "62efbef014a0f9b6b25a703f2d9cea5e56a19c2a19e6077379345c2864465bfd",
        "file_sha256": "0857e51568d77c811d5d79255ac75bfddc87a04b27356ae457d4e66eeffb7d0d",
        "line_end": 469,
        "line_start": 349,
        "path": "source/id-ID/units/unit-022-lecture-022.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l22-s02",
        "anchor": "o012-rbt-l22-s02",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l22-audit-005",
      "projected_id": "urn:uuid:3294961a-7a2a-5c53-ae40-29814a1c7347",
      "title": "Audit sumber 22.5. Notes.tex baris 4708 dan 4714 tidak menyatakan tipe",
      "kind": "source_audit",
      "order": 3,
      "group": "unit:o012-rbt-u022",
      "parent_id": "unit:o012-rbt-l22-s03",
      "native_path": [
        "unit:o012-rbt-u022",
        "unit:o012-rbt-l22",
        "unit:o012-rbt-l22-s03",
        "unit:o012-rbt-l22-audit-005"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:euler-characteristic",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:standard-n-simplex",
        "concept:triangulation",
        "concept:delta-set",
        "concept:k-skeleton",
        "concept:simplicial-cochain-complex",
        "concept:opposite-category",
        "concept:contravariant-functor",
        "concept:change-of-coefficients",
        "concept:betti-number",
        "concept:torsion-coefficient"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u022-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "d32d023539d09992a045c3211982cb299710760b7e1bcaf9575231af1039acdb",
        "file_sha256": "0857e51568d77c811d5d79255ac75bfddc87a04b27356ae457d4e66eeffb7d0d",
        "line_end": 530,
        "line_start": 525,
        "path": "source/id-ID/units/unit-022-lecture-022.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l22-audit-005",
        "anchor": "o012-rbt-l22-audit-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l22-exa-002",
      "projected_id": "urn:uuid:55ebd8e7-eccc-5ebd-936a-83e7affef6cc",
      "title": "Contoh 22.2 (menamai sebuah segitiga). Setelah memilih",
      "kind": "example",
      "order": 3,
      "group": "unit:o012-rbt-u022",
      "parent_id": "unit:o012-rbt-l22-s01",
      "native_path": [
        "unit:o012-rbt-u022",
        "unit:o012-rbt-l22",
        "unit:o012-rbt-l22-s01",
        "unit:o012-rbt-l22-exa-002"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:euler-characteristic",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:standard-n-simplex",
        "concept:triangulation",
        "concept:delta-set",
        "concept:k-skeleton",
        "concept:simplicial-cochain-complex",
        "concept:opposite-category",
        "concept:contravariant-functor",
        "concept:change-of-coefficients",
        "concept:betti-number",
        "concept:torsion-coefficient"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "2b16f883b085901ba9a3f30c4dc002648a24684954fbf55d6fa5239d54ad8846",
        "file_sha256": "0857e51568d77c811d5d79255ac75bfddc87a04b27356ae457d4e66eeffb7d0d",
        "line_end": 127,
        "line_start": 113,
        "path": "source/id-ID/units/unit-022-lecture-022.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l22-exa-002",
        "anchor": "o012-rbt-l22-exa-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l22-exa-006",
      "projected_id": "urn:uuid:1667c2a1-3c7a-5595-a74f-fb302cdd2a2d",
      "title": "Contoh 22.6 (batas simpleks kombinatorik). Batas",
      "kind": "example",
      "order": 3,
      "group": "unit:o012-rbt-u022",
      "parent_id": "unit:o012-rbt-l22-s02",
      "native_path": [
        "unit:o012-rbt-u022",
        "unit:o012-rbt-l22",
        "unit:o012-rbt-l22-s02",
        "unit:o012-rbt-l22-exa-006"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:euler-characteristic",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:standard-n-simplex",
        "concept:triangulation",
        "concept:delta-set",
        "concept:k-skeleton",
        "concept:simplicial-cochain-complex",
        "concept:opposite-category",
        "concept:contravariant-functor",
        "concept:change-of-coefficients",
        "concept:betti-number",
        "concept:torsion-coefficient"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "4fa50c62bad8e99368ec47b9e3c181b8647fae52962c1856506235bcaebb51a2",
        "file_sha256": "0857e51568d77c811d5d79255ac75bfddc87a04b27356ae457d4e66eeffb7d0d",
        "line_end": 431,
        "line_start": 417,
        "path": "source/id-ID/units/unit-022-lecture-022.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l22-exa-006",
        "anchor": "o012-rbt-l22-exa-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l22-mastery",
      "projected_id": "urn:uuid:48ca11ce-786b-55d4-a134-5c083fe0345b",
      "title": "Pendamping penguasaan: pemeriksaan, petunjuk, dan solusi lengkap",
      "kind": "mastery_section",
      "order": 3,
      "group": "unit:o012-rbt-u022",
      "parent_id": "unit:o012-rbt-u022",
      "native_path": [
        "unit:o012-rbt-u022",
        "unit:o012-rbt-l22-mastery"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:euler-characteristic",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:standard-n-simplex",
        "concept:triangulation",
        "concept:delta-set",
        "concept:k-skeleton",
        "concept:simplicial-cochain-complex",
        "concept:opposite-category",
        "concept:contravariant-functor",
        "concept:change-of-coefficients",
        "concept:betti-number",
        "concept:torsion-coefficient"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u022-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "8e72cad768719cc1c1b399868ccc8e595735e3bc99725619a042140a61dc4204",
        "file_sha256": "0857e51568d77c811d5d79255ac75bfddc87a04b27356ae457d4e66eeffb7d0d",
        "line_end": 1342,
        "line_start": 1029,
        "path": "source/id-ID/units/unit-022-lecture-022.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l22-mastery",
        "anchor": "o012-rbt-l22-mastery",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l22-proof-002",
      "projected_id": "urn:uuid:514f8859-233d-5c03-8a0a-520de05a412b",
      "title": "Bukti. Ambil $g\\in R^{X_n}$ dan $x\\in X_{n+2}$. Dengan rumus yang telah",
      "kind": "proof",
      "order": 3,
      "group": "unit:o012-rbt-u022",
      "parent_id": "unit:o012-rbt-l22-s05",
      "native_path": [
        "unit:o012-rbt-u022",
        "unit:o012-rbt-l22",
        "unit:o012-rbt-l22-s05",
        "unit:o012-rbt-l22-proof-002"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:euler-characteristic",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:standard-n-simplex",
        "concept:triangulation",
        "concept:delta-set",
        "concept:k-skeleton",
        "concept:simplicial-cochain-complex",
        "concept:opposite-category",
        "concept:contravariant-functor",
        "concept:change-of-coefficients",
        "concept:betti-number",
        "concept:torsion-coefficient"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u022-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "eec03fb104e131c6f1664d7f4b768ae380e26af2f40f1802efe007189ddb6964",
        "file_sha256": "0857e51568d77c811d5d79255ac75bfddc87a04b27356ae457d4e66eeffb7d0d",
        "line_end": 787,
        "line_start": 764,
        "path": "source/id-ID/units/unit-022-lecture-022.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l22-proof-002",
        "anchor": "o012-rbt-l22-proof-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l22-s03",
      "projected_id": "urn:uuid:8416c227-405f-5fb8-bf5e-be7a79191f89",
      "title": "Realisasi dan triangulasi dalam semua dimensi",
      "kind": "section",
      "order": 3,
      "group": "unit:o012-rbt-u022",
      "parent_id": "unit:o012-rbt-l22",
      "native_path": [
        "unit:o012-rbt-u022",
        "unit:o012-rbt-l22",
        "unit:o012-rbt-l22-s03"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:euler-characteristic",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:standard-n-simplex",
        "concept:triangulation",
        "concept:delta-set",
        "concept:k-skeleton",
        "concept:simplicial-cochain-complex",
        "concept:opposite-category",
        "concept:contravariant-functor",
        "concept:change-of-coefficients",
        "concept:betti-number",
        "concept:torsion-coefficient"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "892f7d1217e3860ab755cc7f196d5861cc7ba625ac56a9a0fba14829496aba4b",
        "file_sha256": "0857e51568d77c811d5d79255ac75bfddc87a04b27356ae457d4e66eeffb7d0d",
        "line_end": 672,
        "line_start": 471,
        "path": "source/id-ID/units/unit-022-lecture-022.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l22-s03",
        "anchor": "o012-rbt-l22-s03",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l22-sol-001",
      "projected_id": "urn:uuid:ce9a3ae7-b8d3-57ea-9b2c-8e47a5b0ab54",
      "title": "Solusi Pemeriksaan 22.1. Untuk $f_{1i}$, tiga identitas memberi",
      "kind": "solution",
      "order": 3,
      "group": "unit:o012-rbt-u022",
      "parent_id": "unit:o012-rbt-l22-mastery",
      "native_path": [
        "unit:o012-rbt-u022",
        "unit:o012-rbt-l22-mastery",
        "unit:o012-rbt-l22-sol-001"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:euler-characteristic",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:standard-n-simplex",
        "concept:triangulation",
        "concept:delta-set",
        "concept:k-skeleton",
        "concept:simplicial-cochain-complex",
        "concept:opposite-category",
        "concept:contravariant-functor",
        "concept:change-of-coefficients",
        "concept:betti-number",
        "concept:torsion-coefficient"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u022-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "069045ed7bb6530adb70a249ca44f46c55d70d48ac633c966fae1ba570ed19bf",
        "file_sha256": "0857e51568d77c811d5d79255ac75bfddc87a04b27356ae457d4e66eeffb7d0d",
        "line_end": 1091,
        "line_start": 1049,
        "path": "source/id-ID/units/unit-022-lecture-022.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l22-sol-001",
        "anchor": "o012-rbt-l22-sol-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l22-audit-001",
      "projected_id": "urn:uuid:b41dc3f8-a74b-54dd-b05b-64c8027b8860",
      "title": "Audit sumber 22.1. Notes.tex baris 4522--4523 mengatakan tanpa syarat",
      "kind": "source_audit",
      "order": 4,
      "group": "unit:o012-rbt-u022",
      "parent_id": "unit:o012-rbt-l22-s01",
      "native_path": [
        "unit:o012-rbt-u022",
        "unit:o012-rbt-l22",
        "unit:o012-rbt-l22-s01",
        "unit:o012-rbt-l22-audit-001"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:euler-characteristic",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:standard-n-simplex",
        "concept:triangulation",
        "concept:delta-set",
        "concept:k-skeleton",
        "concept:simplicial-cochain-complex",
        "concept:opposite-category",
        "concept:contravariant-functor",
        "concept:change-of-coefficients",
        "concept:betti-number",
        "concept:torsion-coefficient"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u022-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "c7c54179588f4a92de8e09265ced3e2113f42ba06e4fbe4e0a48f435d92890e4",
        "file_sha256": "0857e51568d77c811d5d79255ac75bfddc87a04b27356ae457d4e66eeffb7d0d",
        "line_end": 135,
        "line_start": 129,
        "path": "source/id-ID/units/unit-022-lecture-022.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l22-audit-001",
        "anchor": "o012-rbt-l22-audit-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l22-audit-004",
      "projected_id": "urn:uuid:ec840f0b-087e-5a5d-896c-e4f22cffa7a0",
      "title": "Audit sumber 22.4. Notes.tex baris 4693--4695 menyebut objek berdimensi",
      "kind": "source_audit",
      "order": 4,
      "group": "unit:o012-rbt-u022",
      "parent_id": "unit:o012-rbt-l22-s02",
      "native_path": [
        "unit:o012-rbt-u022",
        "unit:o012-rbt-l22",
        "unit:o012-rbt-l22-s02",
        "unit:o012-rbt-l22-audit-004"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:euler-characteristic",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:standard-n-simplex",
        "concept:triangulation",
        "concept:delta-set",
        "concept:k-skeleton",
        "concept:simplicial-cochain-complex",
        "concept:opposite-category",
        "concept:contravariant-functor",
        "concept:change-of-coefficients",
        "concept:betti-number",
        "concept:torsion-coefficient"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u022-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "4cc33bb3e39287ad67c9e400fa621fa7b1ffedb79cfccc0a5444d3383089e603",
        "file_sha256": "0857e51568d77c811d5d79255ac75bfddc87a04b27356ae457d4e66eeffb7d0d",
        "line_end": 469,
        "line_start": 463,
        "path": "source/id-ID/units/unit-022-lecture-022.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l22-audit-004",
        "anchor": "o012-rbt-l22-audit-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l22-boundary-001",
      "projected_id": "urn:uuid:2d8c5275-105e-54cc-bd2e-57af7dcb806a",
      "title": "Batas ke Unit 23. Notes.tex baris 4939 memulai Kuliah 23 dengan kembali",
      "kind": "boundary",
      "order": 4,
      "group": "unit:o012-rbt-u022",
      "parent_id": "unit:o012-rbt-u022",
      "native_path": [
        "unit:o012-rbt-u022",
        "unit:o012-rbt-l22-boundary-001"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:euler-characteristic",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:standard-n-simplex",
        "concept:triangulation",
        "concept:delta-set",
        "concept:k-skeleton",
        "concept:simplicial-cochain-complex",
        "concept:opposite-category",
        "concept:contravariant-functor",
        "concept:change-of-coefficients",
        "concept:betti-number",
        "concept:torsion-coefficient"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u022-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "3867991a8034b4d0a1bb3e3ce720f59bdfbaf66aa493df8e0b1c1e08bc0aeb85",
        "file_sha256": "0857e51568d77c811d5d79255ac75bfddc87a04b27356ae457d4e66eeffb7d0d",
        "line_end": 1349,
        "line_start": 1344,
        "path": "source/id-ID/units/unit-022-lecture-022.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l22-boundary-001",
        "anchor": "o012-rbt-l22-boundary-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l22-exa-007",
      "projected_id": "urn:uuid:bce5c78b-a92f-5461-af7f-8cff8132da34",
      "title": "Contoh 22.7 (inklusi kerangka dan kealamian). Selalu ada inklusi",
      "kind": "example",
      "order": 4,
      "group": "unit:o012-rbt-u022",
      "parent_id": "unit:o012-rbt-l22-s03",
      "native_path": [
        "unit:o012-rbt-u022",
        "unit:o012-rbt-l22",
        "unit:o012-rbt-l22-s03",
        "unit:o012-rbt-l22-exa-007"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:euler-characteristic",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:standard-n-simplex",
        "concept:triangulation",
        "concept:delta-set",
        "concept:k-skeleton",
        "concept:simplicial-cochain-complex",
        "concept:opposite-category",
        "concept:contravariant-functor",
        "concept:change-of-coefficients",
        "concept:betti-number",
        "concept:torsion-coefficient"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "c0fdcab5ec63d15bb7c3e33d43cf196e84a2c5afd78e8a01fc94d20d30f749af",
        "file_sha256": "0857e51568d77c811d5d79255ac75bfddc87a04b27356ae457d4e66eeffb7d0d",
        "line_end": 584,
        "line_start": 532,
        "path": "source/id-ID/units/unit-022-lecture-022.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l22-exa-007",
        "anchor": "o012-rbt-l22-exa-007",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l22-lem-004",
      "projected_id": "urn:uuid:caf0c885-c174-56d1-ade2-04661be981ac",
      "title": "Lema 22.4 (fungtor korantai). Terdapat fungtor kontravarian",
      "kind": "lemma",
      "order": 4,
      "group": "unit:o012-rbt-u022",
      "parent_id": "unit:o012-rbt-l22-s05",
      "native_path": [
        "unit:o012-rbt-u022",
        "unit:o012-rbt-l22",
        "unit:o012-rbt-l22-s05",
        "unit:o012-rbt-l22-lem-004"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:euler-characteristic",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:standard-n-simplex",
        "concept:triangulation",
        "concept:delta-set",
        "concept:k-skeleton",
        "concept:simplicial-cochain-complex",
        "concept:opposite-category",
        "concept:contravariant-functor",
        "concept:change-of-coefficients",
        "concept:betti-number",
        "concept:torsion-coefficient"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "8505bcd8fb8a53268febd8589544363bb8153d53fd9b7aa687c3892b470e75d9",
        "file_sha256": "0857e51568d77c811d5d79255ac75bfddc87a04b27356ae457d4e66eeffb7d0d",
        "line_end": 830,
        "line_start": 822,
        "path": "source/id-ID/units/unit-022-lecture-022.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l22-lem-004",
        "anchor": "o012-rbt-l22-lem-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l22-mcheck-002",
      "projected_id": "urn:uuid:798d48f0-3d54-54aa-ab08-5e2fd5fa34c9",
      "title": "Pemeriksaan Penguasaan 22.2 (simpleks, batas, dan pemetaan nama). Hitung",
      "kind": "exercise",
      "order": 4,
      "group": "unit:o012-rbt-u022",
      "parent_id": "unit:o012-rbt-l22-mastery",
      "native_path": [
        "unit:o012-rbt-u022",
        "unit:o012-rbt-l22-mastery",
        "unit:o012-rbt-l22-mcheck-002"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:euler-characteristic",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:standard-n-simplex",
        "concept:triangulation",
        "concept:delta-set",
        "concept:k-skeleton",
        "concept:simplicial-cochain-complex",
        "concept:opposite-category",
        "concept:contravariant-functor",
        "concept:change-of-coefficients",
        "concept:betti-number",
        "concept:torsion-coefficient"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u022-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "d8e39f728dc7a3f28893196a49c8d56c82716787ea70b2baae5e5f5a505ad48e",
        "file_sha256": "0857e51568d77c811d5d79255ac75bfddc87a04b27356ae457d4e66eeffb7d0d",
        "line_end": 1099,
        "line_start": 1093,
        "path": "source/id-ID/units/unit-022-lecture-022.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l22-mcheck-002",
        "anchor": "o012-rbt-l22-mcheck-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l22-hint-002",
            "relation_id": "urn:uuid:f54504c9-f478-58dd-bf11-eb9dc93e30b5",
            "native_relation_id": "relation:hints:l22-hint-002:l22-mcheck-002"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l22-sol-002",
            "relation_id": "urn:uuid:65d15845-d209-515b-a67c-83994c82a3df",
            "native_relation_id": "relation:solves:l22-sol-002:l22-mcheck-002"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l22-s04",
      "projected_id": "urn:uuid:c7c294c5-a3cc-5e53-9588-9f50e1d8514e",
      "title": "Triangulasi prisma",
      "kind": "section",
      "order": 4,
      "group": "unit:o012-rbt-u022",
      "parent_id": "unit:o012-rbt-l22",
      "native_path": [
        "unit:o012-rbt-u022",
        "unit:o012-rbt-l22",
        "unit:o012-rbt-l22-s04"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:euler-characteristic",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:standard-n-simplex",
        "concept:triangulation",
        "concept:delta-set",
        "concept:k-skeleton",
        "concept:simplicial-cochain-complex",
        "concept:opposite-category",
        "concept:contravariant-functor",
        "concept:change-of-coefficients",
        "concept:betti-number",
        "concept:torsion-coefficient"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "5ff0768464f1e555441b9514eb65fc2b5e5d3198ce246067d5095a734ed3776d",
        "file_sha256": "0857e51568d77c811d5d79255ac75bfddc87a04b27356ae457d4e66eeffb7d0d",
        "line_end": 723,
        "line_start": 674,
        "path": "source/id-ID/units/unit-022-lecture-022.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l22-s04",
        "anchor": "o012-rbt-l22-s04",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l22-exa-003",
      "projected_id": "urn:uuid:7fa75fa9-9a03-5617-9b1f-db1490b2dae0",
      "title": "Contoh 22.3 (poligon dan garis menuju satu gelang). Misalkan",
      "kind": "example",
      "order": 5,
      "group": "unit:o012-rbt-u022",
      "parent_id": "unit:o012-rbt-l22-s01",
      "native_path": [
        "unit:o012-rbt-u022",
        "unit:o012-rbt-l22",
        "unit:o012-rbt-l22-s01",
        "unit:o012-rbt-l22-exa-003"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:euler-characteristic",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:standard-n-simplex",
        "concept:triangulation",
        "concept:delta-set",
        "concept:k-skeleton",
        "concept:simplicial-cochain-complex",
        "concept:opposite-category",
        "concept:contravariant-functor",
        "concept:change-of-coefficients",
        "concept:betti-number",
        "concept:torsion-coefficient"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "786de8167b042428db98b318d71d5db00e8e58f69f258329be36c3346ff97cc2",
        "file_sha256": "0857e51568d77c811d5d79255ac75bfddc87a04b27356ae457d4e66eeffb7d0d",
        "line_end": 159,
        "line_start": 137,
        "path": "source/id-ID/units/unit-022-lecture-022.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l22-exa-003",
        "anchor": "o012-rbt-l22-exa-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l22-hint-002",
      "projected_id": "urn:uuid:7025c5ec-cd77-527b-9ed0-809825b2e012",
      "title": "Petunjuk. Gunakan $\\binom4{k+1}$. Nilai pemetaan nama pada subhimpunan",
      "kind": "hint",
      "order": 5,
      "group": "unit:o012-rbt-u022",
      "parent_id": "unit:o012-rbt-l22-mastery",
      "native_path": [
        "unit:o012-rbt-u022",
        "unit:o012-rbt-l22-mastery",
        "unit:o012-rbt-l22-hint-002"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:euler-characteristic",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:standard-n-simplex",
        "concept:triangulation",
        "concept:delta-set",
        "concept:k-skeleton",
        "concept:simplicial-cochain-complex",
        "concept:opposite-category",
        "concept:contravariant-functor",
        "concept:change-of-coefficients",
        "concept:betti-number",
        "concept:torsion-coefficient"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u022-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "a2100da30c93708263fbe0eef5dab3899c61167bf5782c9e1adede9eb9ff0714",
        "file_sha256": "0857e51568d77c811d5d79255ac75bfddc87a04b27356ae457d4e66eeffb7d0d",
        "line_end": 1105,
        "line_start": 1101,
        "path": "source/id-ID/units/unit-022-lecture-022.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l22-hint-002",
        "anchor": "o012-rbt-l22-hint-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l22-margin-003",
      "projected_id": "urn:uuid:a1c5c158-4d16-5d1c-bd69-3326bb3a60d2",
      "title": "> Catatan pinggir sumber. Sumber menaruh segitiga Xy-pic berikut di margin",
      "kind": "source_margin",
      "order": 5,
      "group": "unit:o012-rbt-u022",
      "parent_id": "unit:o012-rbt-l22-s03",
      "native_path": [
        "unit:o012-rbt-u022",
        "unit:o012-rbt-l22",
        "unit:o012-rbt-l22-s03",
        "unit:o012-rbt-l22-margin-003"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:euler-characteristic",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:standard-n-simplex",
        "concept:triangulation",
        "concept:delta-set",
        "concept:k-skeleton",
        "concept:simplicial-cochain-complex",
        "concept:opposite-category",
        "concept:contravariant-functor",
        "concept:change-of-coefficients",
        "concept:betti-number",
        "concept:torsion-coefficient"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "f70f30cded2da4ae769f09d1f81debfa877b063decdbb27dbfb09baf9388d18d",
        "file_sha256": "0857e51568d77c811d5d79255ac75bfddc87a04b27356ae457d4e66eeffb7d0d",
        "line_end": 546,
        "line_start": 542,
        "path": "source/id-ID/units/unit-022-lecture-022.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l22-margin-003",
        "anchor": "o012-rbt-l22-margin-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l22-proof-003",
      "projected_id": "urn:uuid:aa2d1a9c-a91b-56e4-8e69-81e1fc8d553d",
      "title": "Bukti. Untuk $f\\colon X_\\bullet\\to Y_\\bullet$, prakomposisi memberi",
      "kind": "proof",
      "order": 5,
      "group": "unit:o012-rbt-u022",
      "parent_id": "unit:o012-rbt-l22-s05",
      "native_path": [
        "unit:o012-rbt-u022",
        "unit:o012-rbt-l22",
        "unit:o012-rbt-l22-s05",
        "unit:o012-rbt-l22-proof-003"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:euler-characteristic",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:standard-n-simplex",
        "concept:triangulation",
        "concept:delta-set",
        "concept:k-skeleton",
        "concept:simplicial-cochain-complex",
        "concept:opposite-category",
        "concept:contravariant-functor",
        "concept:change-of-coefficients",
        "concept:betti-number",
        "concept:torsion-coefficient"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "f814229e621fd3a8b1f8163e808339fa680544f38711c9540c3a524c2bc87893",
        "file_sha256": "0857e51568d77c811d5d79255ac75bfddc87a04b27356ae457d4e66eeffb7d0d",
        "line_end": 852,
        "line_start": 832,
        "path": "source/id-ID/units/unit-022-lecture-022.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l22-proof-003",
        "anchor": "o012-rbt-l22-proof-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l22-s05",
      "projected_id": "urn:uuid:48f985a4-c202-509d-85ca-ea1cd1289241",
      "title": "Kompleks korantai dan perubahan koefisien",
      "kind": "section",
      "order": 5,
      "group": "unit:o012-rbt-u022",
      "parent_id": "unit:o012-rbt-l22",
      "native_path": [
        "unit:o012-rbt-u022",
        "unit:o012-rbt-l22",
        "unit:o012-rbt-l22-s05"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:euler-characteristic",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:standard-n-simplex",
        "concept:triangulation",
        "concept:delta-set",
        "concept:k-skeleton",
        "concept:simplicial-cochain-complex",
        "concept:opposite-category",
        "concept:contravariant-functor",
        "concept:change-of-coefficients",
        "concept:betti-number",
        "concept:torsion-coefficient"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "8eaaaa7487024872bcfe8cfad8b56e5df39e936fbab43d639033e1b968b1739d",
        "file_sha256": "0857e51568d77c811d5d79255ac75bfddc87a04b27356ae457d4e66eeffb7d0d",
        "line_end": 1027,
        "line_start": 725,
        "path": "source/id-ID/units/unit-022-lecture-022.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l22-s05",
        "anchor": "o012-rbt-l22-s05",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l22-def-006",
      "projected_id": "urn:uuid:4f459aa1-0650-51b3-91a3-67cb688a9256",
      "title": "Definisi 22.6 (kohomologi himpunan-$\\Delta$). Modul kohomologi ke-$n$",
      "kind": "definition",
      "order": 6,
      "group": "unit:o012-rbt-u022",
      "parent_id": "unit:o012-rbt-l22-s05",
      "native_path": [
        "unit:o012-rbt-u022",
        "unit:o012-rbt-l22",
        "unit:o012-rbt-l22-s05",
        "unit:o012-rbt-l22-def-006"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:euler-characteristic",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:standard-n-simplex",
        "concept:triangulation",
        "concept:delta-set",
        "concept:k-skeleton",
        "concept:simplicial-cochain-complex",
        "concept:opposite-category",
        "concept:contravariant-functor",
        "concept:change-of-coefficients",
        "concept:betti-number",
        "concept:torsion-coefficient"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "612a645afbad09f69a3ec5cc1426b03c7db679f3a15a845814dea0c68c3e64c7",
        "file_sha256": "0857e51568d77c811d5d79255ac75bfddc87a04b27356ae457d4e66eeffb7d0d",
        "line_end": 872,
        "line_start": 854,
        "path": "source/id-ID/units/unit-022-lecture-022.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l22-def-006",
        "anchor": "o012-rbt-l22-def-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l22-fig-003",
      "projected_id": "urn:uuid:a418c33b-3b30-5495-b2ec-ed08d708e706",
      "title": "Diagram 22.3 (segitiga inklusi kerangka). Untuk $m\\leq\\ell$, diagram",
      "kind": "figure",
      "order": 6,
      "group": "unit:o012-rbt-u022",
      "parent_id": "unit:o012-rbt-l22-s03",
      "native_path": [
        "unit:o012-rbt-u022",
        "unit:o012-rbt-l22",
        "unit:o012-rbt-l22-s03",
        "unit:o012-rbt-l22-fig-003"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:euler-characteristic",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:standard-n-simplex",
        "concept:triangulation",
        "concept:delta-set",
        "concept:k-skeleton",
        "concept:simplicial-cochain-complex",
        "concept:opposite-category",
        "concept:contravariant-functor",
        "concept:change-of-coefficients",
        "concept:betti-number",
        "concept:torsion-coefficient"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "ad1ef21b591e93f9099e5b8f636ade989e6b78634c02f1f04d6b6323cf622f04",
        "file_sha256": "0857e51568d77c811d5d79255ac75bfddc87a04b27356ae457d4e66eeffb7d0d",
        "line_end": 563,
        "line_start": 548,
        "path": "source/id-ID/units/unit-022-lecture-022.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l22-fig-003",
        "anchor": "o012-rbt-l22-fig-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l22-margin-001",
      "projected_id": "urn:uuid:40f7cd20-a776-568d-9056-3ebf4f3aadbc",
      "title": "> Catatan pinggir sumber. Graf poligonal berarah adalah graf berarah",
      "kind": "source_margin",
      "order": 6,
      "group": "unit:o012-rbt-u022",
      "parent_id": "unit:o012-rbt-l22-s01",
      "native_path": [
        "unit:o012-rbt-u022",
        "unit:o012-rbt-l22",
        "unit:o012-rbt-l22-s01",
        "unit:o012-rbt-l22-margin-001"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:euler-characteristic",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:standard-n-simplex",
        "concept:triangulation",
        "concept:delta-set",
        "concept:k-skeleton",
        "concept:simplicial-cochain-complex",
        "concept:opposite-category",
        "concept:contravariant-functor",
        "concept:change-of-coefficients",
        "concept:betti-number",
        "concept:torsion-coefficient"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "2396129f59a17f88a15c1776758abd779958aa96617da282142e4a8b0952690b",
        "file_sha256": "0857e51568d77c811d5d79255ac75bfddc87a04b27356ae457d4e66eeffb7d0d",
        "line_end": 153,
        "line_start": 148,
        "path": "source/id-ID/units/unit-022-lecture-022.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l22-margin-001",
        "anchor": "o012-rbt-l22-margin-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l22-sol-002",
      "projected_id": "urn:uuid:72620e59-b89e-5c40-ab16-09abab1a65ba",
      "title": "Solusi Pemeriksaan 22.2. Karena",
      "kind": "solution",
      "order": 6,
      "group": "unit:o012-rbt-u022",
      "parent_id": "unit:o012-rbt-l22-mastery",
      "native_path": [
        "unit:o012-rbt-u022",
        "unit:o012-rbt-l22-mastery",
        "unit:o012-rbt-l22-sol-002"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:euler-characteristic",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:standard-n-simplex",
        "concept:triangulation",
        "concept:delta-set",
        "concept:k-skeleton",
        "concept:simplicial-cochain-complex",
        "concept:opposite-category",
        "concept:contravariant-functor",
        "concept:change-of-coefficients",
        "concept:betti-number",
        "concept:torsion-coefficient"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u022-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "d4d439504a8f991f786a16821067cc1e809b1efbd592860115b3d8265f4177b3",
        "file_sha256": "0857e51568d77c811d5d79255ac75bfddc87a04b27356ae457d4e66eeffb7d0d",
        "line_end": 1130,
        "line_start": 1107,
        "path": "source/id-ID/units/unit-022-lecture-022.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l22-sol-002",
        "anchor": "o012-rbt-l22-sol-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l22-exa-004",
      "projected_id": "urn:uuid:116a8623-a01d-5a7b-96ca-be20e4e30f48",
      "title": "Contoh 22.4 (silinder kombinatorik tak hingga). Definisikan",
      "kind": "example",
      "order": 7,
      "group": "unit:o012-rbt-u022",
      "parent_id": "unit:o012-rbt-l22-s01",
      "native_path": [
        "unit:o012-rbt-u022",
        "unit:o012-rbt-l22",
        "unit:o012-rbt-l22-s01",
        "unit:o012-rbt-l22-exa-004"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:euler-characteristic",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:standard-n-simplex",
        "concept:triangulation",
        "concept:delta-set",
        "concept:k-skeleton",
        "concept:simplicial-cochain-complex",
        "concept:opposite-category",
        "concept:contravariant-functor",
        "concept:change-of-coefficients",
        "concept:betti-number",
        "concept:torsion-coefficient"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "35e46516f3593e74807103cdd336b4da44c4c658e724b00f6c72dc36a87e68cd",
        "file_sha256": "0857e51568d77c811d5d79255ac75bfddc87a04b27356ae457d4e66eeffb7d0d",
        "line_end": 220,
        "line_start": 161,
        "path": "source/id-ID/units/unit-022-lecture-022.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l22-exa-004",
        "anchor": "o012-rbt-l22-exa-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l22-fig-004",
      "projected_id": "urn:uuid:19bc6869-941e-52ac-baef-3f1fc3fa1a0f",
      "title": "Diagram 22.4 (kealamian kerangka). Hubungannya ialah",
      "kind": "figure",
      "order": 7,
      "group": "unit:o012-rbt-u022",
      "parent_id": "unit:o012-rbt-l22-s03",
      "native_path": [
        "unit:o012-rbt-u022",
        "unit:o012-rbt-l22",
        "unit:o012-rbt-l22-s03",
        "unit:o012-rbt-l22-fig-004"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:euler-characteristic",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:standard-n-simplex",
        "concept:triangulation",
        "concept:delta-set",
        "concept:k-skeleton",
        "concept:simplicial-cochain-complex",
        "concept:opposite-category",
        "concept:contravariant-functor",
        "concept:change-of-coefficients",
        "concept:betti-number",
        "concept:torsion-coefficient"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "7ec9c743990d69555673c20bf8c3c496e1fb9ccb1f4885fe78d89c0146424be2",
        "file_sha256": "0857e51568d77c811d5d79255ac75bfddc87a04b27356ae457d4e66eeffb7d0d",
        "line_end": 583,
        "line_start": 568,
        "path": "source/id-ID/units/unit-022-lecture-022.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l22-fig-004",
        "anchor": "o012-rbt-l22-fig-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l22-margin-005",
      "projected_id": "urn:uuid:42866b21-7e60-56e9-87ec-0a69a9ac989c",
      "title": "> Catatan pinggir sumber. Sumber menyatakan versi lebih umum: cukup ada",
      "kind": "source_margin",
      "order": 7,
      "group": "unit:o012-rbt-u022",
      "parent_id": "unit:o012-rbt-l22-s05",
      "native_path": [
        "unit:o012-rbt-u022",
        "unit:o012-rbt-l22",
        "unit:o012-rbt-l22-s05",
        "unit:o012-rbt-l22-margin-005"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:euler-characteristic",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:standard-n-simplex",
        "concept:triangulation",
        "concept:delta-set",
        "concept:k-skeleton",
        "concept:simplicial-cochain-complex",
        "concept:opposite-category",
        "concept:contravariant-functor",
        "concept:change-of-coefficients",
        "concept:betti-number",
        "concept:torsion-coefficient"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "5aedb9123dc4a56e2da920062c927d906dac6a82f13701d2bd1e03d30a5498f1",
        "file_sha256": "0857e51568d77c811d5d79255ac75bfddc87a04b27356ae457d4e66eeffb7d0d",
        "line_end": 895,
        "line_start": 889,
        "path": "source/id-ID/units/unit-022-lecture-022.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l22-margin-005",
        "anchor": "o012-rbt-l22-margin-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l22-mcheck-003",
      "projected_id": "urn:uuid:348552b0-0df2-5c93-9dbe-621c70a41b02",
      "title": "Pemeriksaan Penguasaan 22.3 (mengapa tiga tetrahedron mengisi prisma).",
      "kind": "exercise",
      "order": 7,
      "group": "unit:o012-rbt-u022",
      "parent_id": "unit:o012-rbt-l22-mastery",
      "native_path": [
        "unit:o012-rbt-u022",
        "unit:o012-rbt-l22-mastery",
        "unit:o012-rbt-l22-mcheck-003"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:euler-characteristic",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:standard-n-simplex",
        "concept:triangulation",
        "concept:delta-set",
        "concept:k-skeleton",
        "concept:simplicial-cochain-complex",
        "concept:opposite-category",
        "concept:contravariant-functor",
        "concept:change-of-coefficients",
        "concept:betti-number",
        "concept:torsion-coefficient"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u022-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "f8800c3563d702d1b0228260de5a4087260090c847d9952404fc0cbb83c52c52",
        "file_sha256": "0857e51568d77c811d5d79255ac75bfddc87a04b27356ae457d4e66eeffb7d0d",
        "line_end": 1137,
        "line_start": 1132,
        "path": "source/id-ID/units/unit-022-lecture-022.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l22-mcheck-003",
        "anchor": "o012-rbt-l22-mcheck-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l22-hint-003",
            "relation_id": "urn:uuid:304b9161-5bc3-5eb9-be10-d4e4217872be",
            "native_relation_id": "relation:hints:l22-hint-003:l22-mcheck-003"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l22-sol-003",
            "relation_id": "urn:uuid:0f159d44-83a0-56e7-ae1c-b4b88f99716b",
            "native_relation_id": "relation:solves:l22-sol-003:l22-mcheck-003"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l22-exa-008",
      "projected_id": "urn:uuid:d01ab755-b963-5d61-b1f6-6170e11326fb",
      "title": "Contoh 22.8 (pemetaan nama simpleks). Untuk setiap",
      "kind": "example",
      "order": 8,
      "group": "unit:o012-rbt-u022",
      "parent_id": "unit:o012-rbt-l22-s03",
      "native_path": [
        "unit:o012-rbt-u022",
        "unit:o012-rbt-l22",
        "unit:o012-rbt-l22-s03",
        "unit:o012-rbt-l22-exa-008"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:euler-characteristic",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:standard-n-simplex",
        "concept:triangulation",
        "concept:delta-set",
        "concept:k-skeleton",
        "concept:simplicial-cochain-complex",
        "concept:opposite-category",
        "concept:contravariant-functor",
        "concept:change-of-coefficients",
        "concept:betti-number",
        "concept:torsion-coefficient"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "b6d3473a9955068f772e9ee26bc4a052b6a2a87679c30be8766fdd8c65df8526",
        "file_sha256": "0857e51568d77c811d5d79255ac75bfddc87a04b27356ae457d4e66eeffb7d0d",
        "line_end": 597,
        "line_start": 586,
        "path": "source/id-ID/units/unit-022-lecture-022.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l22-exa-008",
        "anchor": "o012-rbt-l22-exa-008",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l22-fig-001",
      "projected_id": "urn:uuid:5764590e-12c5-5e8b-93c7-3277edef5c75",
      "title": "Diagram 22.1 (deskripsi semantik silinder tak hingga). Untuk setiap",
      "kind": "figure",
      "order": 8,
      "group": "unit:o012-rbt-u022",
      "parent_id": "unit:o012-rbt-l22-s01",
      "native_path": [
        "unit:o012-rbt-u022",
        "unit:o012-rbt-l22",
        "unit:o012-rbt-l22-s01",
        "unit:o012-rbt-l22-fig-001"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:euler-characteristic",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:standard-n-simplex",
        "concept:triangulation",
        "concept:delta-set",
        "concept:k-skeleton",
        "concept:simplicial-cochain-complex",
        "concept:opposite-category",
        "concept:contravariant-functor",
        "concept:change-of-coefficients",
        "concept:betti-number",
        "concept:torsion-coefficient"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "99523f915e613b6222d2b55ce5ca07ce2673b493ca2851fb3a675fa8fb3d5956",
        "file_sha256": "0857e51568d77c811d5d79255ac75bfddc87a04b27356ae457d4e66eeffb7d0d",
        "line_end": 207,
        "line_start": 197,
        "path": "source/id-ID/units/unit-022-lecture-022.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l22-fig-001",
        "anchor": "o012-rbt-l22-fig-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l22-hint-003",
      "projected_id": "urn:uuid:21b4c79d-cf09-5fa3-a5e1-1559f93c0fc5",
      "title": "Petunjuk. Untuk $(t;x_0,x_1,x_2)$ dengan $x_0+x_1+x_2=1$, bandingkan",
      "kind": "hint",
      "order": 8,
      "group": "unit:o012-rbt-u022",
      "parent_id": "unit:o012-rbt-l22-mastery",
      "native_path": [
        "unit:o012-rbt-u022",
        "unit:o012-rbt-l22-mastery",
        "unit:o012-rbt-l22-hint-003"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:euler-characteristic",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:standard-n-simplex",
        "concept:triangulation",
        "concept:delta-set",
        "concept:k-skeleton",
        "concept:simplicial-cochain-complex",
        "concept:opposite-category",
        "concept:contravariant-functor",
        "concept:change-of-coefficients",
        "concept:betti-number",
        "concept:torsion-coefficient"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u022-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "d5b87cfb07cb07b4e5ab66aaad95e0f56627f5bc4664616ec78044b9412d2144",
        "file_sha256": "0857e51568d77c811d5d79255ac75bfddc87a04b27356ae457d4e66eeffb7d0d",
        "line_end": 1143,
        "line_start": 1139,
        "path": "source/id-ID/units/unit-022-lecture-022.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l22-hint-003",
        "anchor": "o012-rbt-l22-hint-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l22-rem-001",
      "projected_id": "urn:uuid:ab45dddc-d2af-5f9c-baab-ea6973f975c8",
      "title": "Catatan 22.1 (gelanggang yang dipakai). Dalam praktik, sumber hanya akan",
      "kind": "remark",
      "order": 8,
      "group": "unit:o012-rbt-u022",
      "parent_id": "unit:o012-rbt-l22-s05",
      "native_path": [
        "unit:o012-rbt-u022",
        "unit:o012-rbt-l22",
        "unit:o012-rbt-l22-s05",
        "unit:o012-rbt-l22-rem-001"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:euler-characteristic",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:standard-n-simplex",
        "concept:triangulation",
        "concept:delta-set",
        "concept:k-skeleton",
        "concept:simplicial-cochain-complex",
        "concept:opposite-category",
        "concept:contravariant-functor",
        "concept:change-of-coefficients",
        "concept:betti-number",
        "concept:torsion-coefficient"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "0c6b67814a14dbd3dc937e88723232d174a4a653372851b2b978e045d23ad36b",
        "file_sha256": "0857e51568d77c811d5d79255ac75bfddc87a04b27356ae457d4e66eeffb7d0d",
        "line_end": 900,
        "line_start": 897,
        "path": "source/id-ID/units/unit-022-lecture-022.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l22-rem-001",
        "anchor": "o012-rbt-l22-rem-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l22-audit-002",
      "projected_id": "urn:uuid:5eb261fe-9153-5781-930a-3be1dbb00f85",
      "title": "Audit sumber 22.2. Gambar pada Notes.tex baris 4543--4594 direflow menjadi",
      "kind": "source_audit",
      "order": 9,
      "group": "unit:o012-rbt-u022",
      "parent_id": "unit:o012-rbt-l22-s01",
      "native_path": [
        "unit:o012-rbt-u022",
        "unit:o012-rbt-l22",
        "unit:o012-rbt-l22-s01",
        "unit:o012-rbt-l22-audit-002"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:euler-characteristic",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:standard-n-simplex",
        "concept:triangulation",
        "concept:delta-set",
        "concept:k-skeleton",
        "concept:simplicial-cochain-complex",
        "concept:opposite-category",
        "concept:contravariant-functor",
        "concept:change-of-coefficients",
        "concept:betti-number",
        "concept:torsion-coefficient"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u022-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "dae3e485b5583fc3abea08e1299fad735ba3bbc05f88b1b9dec727a7588eca82",
        "file_sha256": "0857e51568d77c811d5d79255ac75bfddc87a04b27356ae457d4e66eeffb7d0d",
        "line_end": 229,
        "line_start": 222,
        "path": "source/id-ID/units/unit-022-lecture-022.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l22-audit-002",
        "anchor": "o012-rbt-l22-audit-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l22-lem-002",
      "projected_id": "urn:uuid:e1cefae0-fac4-5027-9385-f2f29cba5a7d",
      "title": "Lema 22.2 (fungtor realisasi geometrik). Realisasi geometrik mendefinisikan",
      "kind": "lemma",
      "order": 9,
      "group": "unit:o012-rbt-u022",
      "parent_id": "unit:o012-rbt-l22-s03",
      "native_path": [
        "unit:o012-rbt-u022",
        "unit:o012-rbt-l22",
        "unit:o012-rbt-l22-s03",
        "unit:o012-rbt-l22-lem-002"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:euler-characteristic",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:standard-n-simplex",
        "concept:triangulation",
        "concept:delta-set",
        "concept:k-skeleton",
        "concept:simplicial-cochain-complex",
        "concept:opposite-category",
        "concept:contravariant-functor",
        "concept:change-of-coefficients",
        "concept:betti-number",
        "concept:torsion-coefficient"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "755e02f7eef48b279c63efd94f3a00390709af871b9398ae56be4e2c76e0ebf0",
        "file_sha256": "0857e51568d77c811d5d79255ac75bfddc87a04b27356ae457d4e66eeffb7d0d",
        "line_end": 615,
        "line_start": 608,
        "path": "source/id-ID/units/unit-022-lecture-022.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l22-lem-002",
        "anchor": "o012-rbt-l22-lem-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l22-rem-002",
      "projected_id": "urn:uuid:e79a75d1-6f6d-5e1b-8105-ceb6120d3911",
      "title": "Catatan 22.2 (perhitungan hingga dan tak hingga). Jika sebuah",
      "kind": "remark",
      "order": 9,
      "group": "unit:o012-rbt-u022",
      "parent_id": "unit:o012-rbt-l22-s05",
      "native_path": [
        "unit:o012-rbt-u022",
        "unit:o012-rbt-l22",
        "unit:o012-rbt-l22-s05",
        "unit:o012-rbt-l22-rem-002"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:euler-characteristic",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:standard-n-simplex",
        "concept:triangulation",
        "concept:delta-set",
        "concept:k-skeleton",
        "concept:simplicial-cochain-complex",
        "concept:opposite-category",
        "concept:contravariant-functor",
        "concept:change-of-coefficients",
        "concept:betti-number",
        "concept:torsion-coefficient"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "88dec14afea062bd0417f69a7d33cf317b8a7e54590b366d13853a6e5fdbcc36",
        "file_sha256": "0857e51568d77c811d5d79255ac75bfddc87a04b27356ae457d4e66eeffb7d0d",
        "line_end": 911,
        "line_start": 902,
        "path": "source/id-ID/units/unit-022-lecture-022.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l22-rem-002",
        "anchor": "o012-rbt-l22-rem-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l22-sol-003",
      "projected_id": "urn:uuid:2c91abad-4f97-5e2a-9419-742b1c2d60fb",
      "title": "Solusi Pemeriksaan 22.3. Pada $T_r$, tulis koefisien barisentris simpul",
      "kind": "solution",
      "order": 9,
      "group": "unit:o012-rbt-u022",
      "parent_id": "unit:o012-rbt-l22-mastery",
      "native_path": [
        "unit:o012-rbt-u022",
        "unit:o012-rbt-l22-mastery",
        "unit:o012-rbt-l22-sol-003"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:euler-characteristic",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:standard-n-simplex",
        "concept:triangulation",
        "concept:delta-set",
        "concept:k-skeleton",
        "concept:simplicial-cochain-complex",
        "concept:opposite-category",
        "concept:contravariant-functor",
        "concept:change-of-coefficients",
        "concept:betti-number",
        "concept:torsion-coefficient"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u022-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "4508df982a5c903b3a3a8bc03cd28fc385f33bfbdeaf56d2674fa2e5dd0d12d6",
        "file_sha256": "0857e51568d77c811d5d79255ac75bfddc87a04b27356ae457d4e66eeffb7d0d",
        "line_end": 1186,
        "line_start": 1145,
        "path": "source/id-ID/units/unit-022-lecture-022.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l22-sol-003",
        "anchor": "o012-rbt-l22-sol-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l22-def-005",
      "projected_id": "urn:uuid:016c3ce3-ca2a-5351-98b2-90a195933a0a",
      "title": "Definisi 22.5 (triangulasi ruang topologis). Triangulasi ruang topologis",
      "kind": "definition",
      "order": 10,
      "group": "unit:o012-rbt-u022",
      "parent_id": "unit:o012-rbt-l22-s03",
      "native_path": [
        "unit:o012-rbt-u022",
        "unit:o012-rbt-l22",
        "unit:o012-rbt-l22-s03",
        "unit:o012-rbt-l22-def-005"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:euler-characteristic",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:standard-n-simplex",
        "concept:triangulation",
        "concept:delta-set",
        "concept:k-skeleton",
        "concept:simplicial-cochain-complex",
        "concept:opposite-category",
        "concept:contravariant-functor",
        "concept:change-of-coefficients",
        "concept:betti-number",
        "concept:torsion-coefficient"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "e18056d63e3ecad967759c7539fd5db77d25fb654eac13bc53b530c3fdd8cb61",
        "file_sha256": "0857e51568d77c811d5d79255ac75bfddc87a04b27356ae457d4e66eeffb7d0d",
        "line_end": 632,
        "line_start": 625,
        "path": "source/id-ID/units/unit-022-lecture-022.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l22-def-005",
        "anchor": "o012-rbt-l22-def-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l22-lem-001",
      "projected_id": "urn:uuid:9fbcf98a-be36-541a-823b-ba4d9d3e5a56",
      "title": "Lema 22.1 (realisasi bersifat fungtorial dalam dimensi dua). Sebuah",
      "kind": "lemma",
      "order": 10,
      "group": "unit:o012-rbt-u022",
      "parent_id": "unit:o012-rbt-l22-s01",
      "native_path": [
        "unit:o012-rbt-u022",
        "unit:o012-rbt-l22",
        "unit:o012-rbt-l22-s01",
        "unit:o012-rbt-l22-lem-001"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:euler-characteristic",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:standard-n-simplex",
        "concept:triangulation",
        "concept:delta-set",
        "concept:k-skeleton",
        "concept:simplicial-cochain-complex",
        "concept:opposite-category",
        "concept:contravariant-functor",
        "concept:change-of-coefficients",
        "concept:betti-number",
        "concept:torsion-coefficient"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "2c7c901a5d2912266f6cb8bba737d9d7344eccec938ebe96bbc641b943f7ee56",
        "file_sha256": "0857e51568d77c811d5d79255ac75bfddc87a04b27356ae457d4e66eeffb7d0d",
        "line_end": 241,
        "line_start": 231,
        "path": "source/id-ID/units/unit-022-lecture-022.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l22-lem-001",
        "anchor": "o012-rbt-l22-lem-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l22-lem-005",
      "projected_id": "urn:uuid:365f3a17-a8f8-5652-a736-4e6b47f87bde",
      "title": "Lema 22.5 (perubahan koefisien). Homomorfisma gelanggang",
      "kind": "lemma",
      "order": 10,
      "group": "unit:o012-rbt-u022",
      "parent_id": "unit:o012-rbt-l22-s05",
      "native_path": [
        "unit:o012-rbt-u022",
        "unit:o012-rbt-l22",
        "unit:o012-rbt-l22-s05",
        "unit:o012-rbt-l22-lem-005"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:euler-characteristic",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:standard-n-simplex",
        "concept:triangulation",
        "concept:delta-set",
        "concept:k-skeleton",
        "concept:simplicial-cochain-complex",
        "concept:opposite-category",
        "concept:contravariant-functor",
        "concept:change-of-coefficients",
        "concept:betti-number",
        "concept:torsion-coefficient"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "0c29e5dd48c13ec9332570a698ebd21e068642f0e8ea7a6aee1754b0d4283732",
        "file_sha256": "0857e51568d77c811d5d79255ac75bfddc87a04b27356ae457d4e66eeffb7d0d",
        "line_end": 936,
        "line_start": 925,
        "path": "source/id-ID/units/unit-022-lecture-022.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l22-lem-005",
        "anchor": "o012-rbt-l22-lem-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l22-mcheck-004",
      "projected_id": "urn:uuid:b04208cb-8a7a-56ba-8a3a-f67f308863cf",
      "title": "Pemeriksaan Penguasaan 22.4 (diferensial pada satu segitiga). Untuk",
      "kind": "exercise",
      "order": 10,
      "group": "unit:o012-rbt-u022",
      "parent_id": "unit:o012-rbt-l22-mastery",
      "native_path": [
        "unit:o012-rbt-u022",
        "unit:o012-rbt-l22-mastery",
        "unit:o012-rbt-l22-mcheck-004"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:euler-characteristic",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:standard-n-simplex",
        "concept:triangulation",
        "concept:delta-set",
        "concept:k-skeleton",
        "concept:simplicial-cochain-complex",
        "concept:opposite-category",
        "concept:contravariant-functor",
        "concept:change-of-coefficients",
        "concept:betti-number",
        "concept:torsion-coefficient"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u022-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "4b6e91c23d84088920ee95ae42fb2b01e4a117b4be01a61337a85237b19604e6",
        "file_sha256": "0857e51568d77c811d5d79255ac75bfddc87a04b27356ae457d4e66eeffb7d0d",
        "line_end": 1194,
        "line_start": 1188,
        "path": "source/id-ID/units/unit-022-lecture-022.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l22-mcheck-004",
        "anchor": "o012-rbt-l22-mcheck-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l22-hint-004",
            "relation_id": "urn:uuid:3b86afc8-6e9d-5974-8941-b62946696c68",
            "native_relation_id": "relation:hints:l22-hint-004:l22-mcheck-004"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l22-sol-004",
            "relation_id": "urn:uuid:bf8664a6-d682-5ad7-a6c0-076de57ccdc0",
            "native_relation_id": "relation:solves:l22-sol-004:l22-mcheck-004"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l22-audit-008",
      "projected_id": "urn:uuid:56dbacb1-5582-520a-a832-42cd4485cd8c",
      "title": "Audit sumber 22.8. Notes.tex baris 4879--4880 menghilangkan hipotesis",
      "kind": "source_audit",
      "order": 11,
      "group": "unit:o012-rbt-u022",
      "parent_id": "unit:o012-rbt-l22-s05",
      "native_path": [
        "unit:o012-rbt-u022",
        "unit:o012-rbt-l22",
        "unit:o012-rbt-l22-s05",
        "unit:o012-rbt-l22-audit-008"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:euler-characteristic",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:standard-n-simplex",
        "concept:triangulation",
        "concept:delta-set",
        "concept:k-skeleton",
        "concept:simplicial-cochain-complex",
        "concept:opposite-category",
        "concept:contravariant-functor",
        "concept:change-of-coefficients",
        "concept:betti-number",
        "concept:torsion-coefficient"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u022-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "b2ec80c344b453581a9be0b51b7494ed818b0d8796a93e3f0827c0a8b03fb5a4",
        "file_sha256": "0857e51568d77c811d5d79255ac75bfddc87a04b27356ae457d4e66eeffb7d0d",
        "line_end": 965,
        "line_start": 958,
        "path": "source/id-ID/units/unit-022-lecture-022.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l22-audit-008",
        "anchor": "o012-rbt-l22-audit-008",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l22-exa-009",
      "projected_id": "urn:uuid:f5422654-2c64-55a7-8ad4-1b35e3c86c1d",
      "title": "Contoh 22.9 (simpleks topologis standar). Simpleks topologis",
      "kind": "example",
      "order": 11,
      "group": "unit:o012-rbt-u022",
      "parent_id": "unit:o012-rbt-l22-s03",
      "native_path": [
        "unit:o012-rbt-u022",
        "unit:o012-rbt-l22",
        "unit:o012-rbt-l22-s03",
        "unit:o012-rbt-l22-exa-009"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:euler-characteristic",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:standard-n-simplex",
        "concept:triangulation",
        "concept:delta-set",
        "concept:k-skeleton",
        "concept:simplicial-cochain-complex",
        "concept:opposite-category",
        "concept:contravariant-functor",
        "concept:change-of-coefficients",
        "concept:betti-number",
        "concept:torsion-coefficient"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "0b7ca3d02d6445c0bcf865b239974245c37e9f8cd48e704322ec080ee4c33b78",
        "file_sha256": "0857e51568d77c811d5d79255ac75bfddc87a04b27356ae457d4e66eeffb7d0d",
        "line_end": 664,
        "line_start": 639,
        "path": "source/id-ID/units/unit-022-lecture-022.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l22-exa-009",
        "anchor": "o012-rbt-l22-exa-009",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l22-hint-004",
      "projected_id": "urn:uuid:4aa048d0-a137-5491-8f05-cb9a5c2cac0b",
      "title": "Petunjuk. Orientasikan sisi $[a,b]$ dengan $a<b$. Muka segitiga",
      "kind": "hint",
      "order": 11,
      "group": "unit:o012-rbt-u022",
      "parent_id": "unit:o012-rbt-l22-mastery",
      "native_path": [
        "unit:o012-rbt-u022",
        "unit:o012-rbt-l22-mastery",
        "unit:o012-rbt-l22-hint-004"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:euler-characteristic",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:standard-n-simplex",
        "concept:triangulation",
        "concept:delta-set",
        "concept:k-skeleton",
        "concept:simplicial-cochain-complex",
        "concept:opposite-category",
        "concept:contravariant-functor",
        "concept:change-of-coefficients",
        "concept:betti-number",
        "concept:torsion-coefficient"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u022-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "e1165e15b56e39a0b1593a72fbcdc4baf791e848fd2069753890e86a4e2f1282",
        "file_sha256": "0857e51568d77c811d5d79255ac75bfddc87a04b27356ae457d4e66eeffb7d0d",
        "line_end": 1199,
        "line_start": 1196,
        "path": "source/id-ID/units/unit-022-lecture-022.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l22-hint-004",
        "anchor": "o012-rbt-l22-hint-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l22-proof-001",
      "projected_id": "urn:uuid:c04a2b1a-9b54-560a-9966-62df91c2f731",
      "title": "Bukti. Pada ruang sebelum hasil bagi, definisikan",
      "kind": "proof",
      "order": 11,
      "group": "unit:o012-rbt-u022",
      "parent_id": "unit:o012-rbt-l22-s01",
      "native_path": [
        "unit:o012-rbt-u022",
        "unit:o012-rbt-l22",
        "unit:o012-rbt-l22-s01",
        "unit:o012-rbt-l22-proof-001"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:euler-characteristic",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:standard-n-simplex",
        "concept:triangulation",
        "concept:delta-set",
        "concept:k-skeleton",
        "concept:simplicial-cochain-complex",
        "concept:opposite-category",
        "concept:contravariant-functor",
        "concept:change-of-coefficients",
        "concept:betti-number",
        "concept:torsion-coefficient"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "cae3c4ec66b85dfc82a23de0a3bf635d7f68c74cf87bae36bd7fe30a0407e47e",
        "file_sha256": "0857e51568d77c811d5d79255ac75bfddc87a04b27356ae457d4e66eeffb7d0d",
        "line_end": 301,
        "line_start": 243,
        "path": "source/id-ID/units/unit-022-lecture-022.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l22-proof-001",
        "anchor": "o012-rbt-l22-proof-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l22-audit-006",
      "projected_id": "urn:uuid:e7513adf-ff09-52e4-8d4f-f6e3f9e80b99",
      "title": "Audit sumber 22.6. Notes.tex baris 4765--4766 menulis sumber pemetaan",
      "kind": "source_audit",
      "order": 12,
      "group": "unit:o012-rbt-u022",
      "parent_id": "unit:o012-rbt-l22-s03",
      "native_path": [
        "unit:o012-rbt-u022",
        "unit:o012-rbt-l22",
        "unit:o012-rbt-l22-s03",
        "unit:o012-rbt-l22-audit-006"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:euler-characteristic",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:standard-n-simplex",
        "concept:triangulation",
        "concept:delta-set",
        "concept:k-skeleton",
        "concept:simplicial-cochain-complex",
        "concept:opposite-category",
        "concept:contravariant-functor",
        "concept:change-of-coefficients",
        "concept:betti-number",
        "concept:torsion-coefficient"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u022-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "61122c36061fa7cdd7c89ce46f0b28b4cdfab6ab79e2df6d33fafb757ce1fb08",
        "file_sha256": "0857e51568d77c811d5d79255ac75bfddc87a04b27356ae457d4e66eeffb7d0d",
        "line_end": 672,
        "line_start": 666,
        "path": "source/id-ID/units/unit-022-lecture-022.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l22-audit-006",
        "anchor": "o012-rbt-l22-audit-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l22-exa-010",
      "projected_id": "urn:uuid:c828cd04-724f-5c19-8eec-0c6e2e94207f",
      "title": "Contoh 22.10 (dari bilangan bulat ke bilangan real). Inklusi",
      "kind": "example",
      "order": 12,
      "group": "unit:o012-rbt-u022",
      "parent_id": "unit:o012-rbt-l22-s05",
      "native_path": [
        "unit:o012-rbt-u022",
        "unit:o012-rbt-l22",
        "unit:o012-rbt-l22-s05",
        "unit:o012-rbt-l22-exa-010"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:euler-characteristic",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:standard-n-simplex",
        "concept:triangulation",
        "concept:delta-set",
        "concept:k-skeleton",
        "concept:simplicial-cochain-complex",
        "concept:opposite-category",
        "concept:contravariant-functor",
        "concept:change-of-coefficients",
        "concept:betti-number",
        "concept:torsion-coefficient"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "f05f1b8bbfcb9aece14102d5dfe17d05017dbe5143713c6a4f989100a37fef9a",
        "file_sha256": "0857e51568d77c811d5d79255ac75bfddc87a04b27356ae457d4e66eeffb7d0d",
        "line_end": 982,
        "line_start": 967,
        "path": "source/id-ID/units/unit-022-lecture-022.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l22-exa-010",
        "anchor": "o012-rbt-l22-exa-010",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l22-fig-002",
      "projected_id": "urn:uuid:1c54c441-e680-52ff-a708-878bdf1a9e9c",
      "title": "Diagram 22.2 (kuadrat hasil bagi yang komutatif). Jika $Q_X$ dan $Q_Y$",
      "kind": "figure",
      "order": 12,
      "group": "unit:o012-rbt-u022",
      "parent_id": "unit:o012-rbt-l22-s01",
      "native_path": [
        "unit:o012-rbt-u022",
        "unit:o012-rbt-l22",
        "unit:o012-rbt-l22-s01",
        "unit:o012-rbt-l22-fig-002"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:euler-characteristic",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:standard-n-simplex",
        "concept:triangulation",
        "concept:delta-set",
        "concept:k-skeleton",
        "concept:simplicial-cochain-complex",
        "concept:opposite-category",
        "concept:contravariant-functor",
        "concept:change-of-coefficients",
        "concept:betti-number",
        "concept:torsion-coefficient"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "1d335315ec0d17407c5c20afaa38fbd52c0fb3e7ddb5fe6c7bb4ba8ca67ce48f",
        "file_sha256": "0857e51568d77c811d5d79255ac75bfddc87a04b27356ae457d4e66eeffb7d0d",
        "line_end": 286,
        "line_start": 272,
        "path": "source/id-ID/units/unit-022-lecture-022.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l22-fig-002",
        "anchor": "o012-rbt-l22-fig-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l22-sol-004",
      "projected_id": "urn:uuid:dc560efc-0968-55fe-8d9c-bc77d0a2d644",
      "title": "Solusi Pemeriksaan 22.4. Untuk $g\\in R^{X_0}$,",
      "kind": "solution",
      "order": 12,
      "group": "unit:o012-rbt-u022",
      "parent_id": "unit:o012-rbt-l22-mastery",
      "native_path": [
        "unit:o012-rbt-u022",
        "unit:o012-rbt-l22-mastery",
        "unit:o012-rbt-l22-sol-004"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:euler-characteristic",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:standard-n-simplex",
        "concept:triangulation",
        "concept:delta-set",
        "concept:k-skeleton",
        "concept:simplicial-cochain-complex",
        "concept:opposite-category",
        "concept:contravariant-functor",
        "concept:change-of-coefficients",
        "concept:betti-number",
        "concept:torsion-coefficient"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u022-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "d110af66310191a42d40d49f4feafcbfb4d9de00eb668a1d3cea9fdc2bdec83f",
        "file_sha256": "0857e51568d77c811d5d79255ac75bfddc87a04b27356ae457d4e66eeffb7d0d",
        "line_end": 1230,
        "line_start": 1201,
        "path": "source/id-ID/units/unit-022-lecture-022.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l22-sol-004",
        "anchor": "o012-rbt-l22-sol-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l22-audit-003",
      "projected_id": "urn:uuid:99d5f619-9ab5-53b1-a119-8c9457e412fc",
      "title": "Audit sumber 22.3. Notes.tex baris 4608--4632 mengetik ulang pemetaan",
      "kind": "source_audit",
      "order": 13,
      "group": "unit:o012-rbt-u022",
      "parent_id": "unit:o012-rbt-l22-s01",
      "native_path": [
        "unit:o012-rbt-u022",
        "unit:o012-rbt-l22",
        "unit:o012-rbt-l22-s01",
        "unit:o012-rbt-l22-audit-003"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:euler-characteristic",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:standard-n-simplex",
        "concept:triangulation",
        "concept:delta-set",
        "concept:k-skeleton",
        "concept:simplicial-cochain-complex",
        "concept:opposite-category",
        "concept:contravariant-functor",
        "concept:change-of-coefficients",
        "concept:betti-number",
        "concept:torsion-coefficient"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u022-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "4b7917a7957198070587354b5064bbd85f1324938556a5e63ed1b943dabdc7b6",
        "file_sha256": "0857e51568d77c811d5d79255ac75bfddc87a04b27356ae457d4e66eeffb7d0d",
        "line_end": 309,
        "line_start": 303,
        "path": "source/id-ID/units/unit-022-lecture-022.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l22-audit-003",
        "anchor": "o012-rbt-l22-audit-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l22-audit-009",
      "projected_id": "urn:uuid:3ce4a3d3-d17d-5a46-8ace-c4f7ffd0b74c",
      "title": "Audit sumber 22.9. Notes.tex baris 4911--4916 menyatakan klaim kernel dan",
      "kind": "source_audit",
      "order": 13,
      "group": "unit:o012-rbt-u022",
      "parent_id": "unit:o012-rbt-l22-s05",
      "native_path": [
        "unit:o012-rbt-u022",
        "unit:o012-rbt-l22",
        "unit:o012-rbt-l22-s05",
        "unit:o012-rbt-l22-audit-009"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:euler-characteristic",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:standard-n-simplex",
        "concept:triangulation",
        "concept:delta-set",
        "concept:k-skeleton",
        "concept:simplicial-cochain-complex",
        "concept:opposite-category",
        "concept:contravariant-functor",
        "concept:change-of-coefficients",
        "concept:betti-number",
        "concept:torsion-coefficient"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u022-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "c6f35cc0cbd8be82b9def87c064d54f61259161f291826a9612948014e1f9e3c",
        "file_sha256": "0857e51568d77c811d5d79255ac75bfddc87a04b27356ae457d4e66eeffb7d0d",
        "line_end": 990,
        "line_start": 984,
        "path": "source/id-ID/units/unit-022-lecture-022.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l22-audit-009",
        "anchor": "o012-rbt-l22-audit-009",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l22-mcheck-005",
      "projected_id": "urn:uuid:96a27d53-ce72-5d51-ac6c-fb8e1654e661",
      "title": "Pemeriksaan Penguasaan 22.5 (kontravariansi pada poligon). Misalkan",
      "kind": "exercise",
      "order": 13,
      "group": "unit:o012-rbt-u022",
      "parent_id": "unit:o012-rbt-l22-mastery",
      "native_path": [
        "unit:o012-rbt-u022",
        "unit:o012-rbt-l22-mastery",
        "unit:o012-rbt-l22-mcheck-005"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:euler-characteristic",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:standard-n-simplex",
        "concept:triangulation",
        "concept:delta-set",
        "concept:k-skeleton",
        "concept:simplicial-cochain-complex",
        "concept:opposite-category",
        "concept:contravariant-functor",
        "concept:change-of-coefficients",
        "concept:betti-number",
        "concept:torsion-coefficient"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u022-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "653cc44174918ae32a4feb18281ffa3b38b1b7e94743a381274b19e2d4d1d581",
        "file_sha256": "0857e51568d77c811d5d79255ac75bfddc87a04b27356ae457d4e66eeffb7d0d",
        "line_end": 1243,
        "line_start": 1232,
        "path": "source/id-ID/units/unit-022-lecture-022.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l22-mcheck-005",
        "anchor": "o012-rbt-l22-mcheck-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l22-hint-005",
            "relation_id": "urn:uuid:2b1677b0-1e94-52b2-a24f-daff4aec6332",
            "native_relation_id": "relation:hints:l22-hint-005:l22-mcheck-005"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l22-sol-005",
            "relation_id": "urn:uuid:de58fa1e-18cb-5dfe-a308-2aac0fbe3d17",
            "native_relation_id": "relation:solves:l22-sol-005:l22-mcheck-005"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l22-exa-011",
      "projected_id": "urn:uuid:97adf758-76bf-549d-841b-db58360b4f3a",
      "title": "Contoh 22.11 (reduksi modulo prima). Untuk prima $p$, proyeksi",
      "kind": "example",
      "order": 14,
      "group": "unit:o012-rbt-u022",
      "parent_id": "unit:o012-rbt-l22-s05",
      "native_path": [
        "unit:o012-rbt-u022",
        "unit:o012-rbt-l22",
        "unit:o012-rbt-l22-s05",
        "unit:o012-rbt-l22-exa-011"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:euler-characteristic",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:standard-n-simplex",
        "concept:triangulation",
        "concept:delta-set",
        "concept:k-skeleton",
        "concept:simplicial-cochain-complex",
        "concept:opposite-category",
        "concept:contravariant-functor",
        "concept:change-of-coefficients",
        "concept:betti-number",
        "concept:torsion-coefficient"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "442ceb71963d3b4d108bf5aa7c6daa3fc6c7d0e0c14b19b530ade4c6c7bea9cd",
        "file_sha256": "0857e51568d77c811d5d79255ac75bfddc87a04b27356ae457d4e66eeffb7d0d",
        "line_end": 1006,
        "line_start": 992,
        "path": "source/id-ID/units/unit-022-lecture-022.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l22-exa-011",
        "anchor": "o012-rbt-l22-exa-011",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l22-hint-005",
      "projected_id": "urn:uuid:066e1ed2-9f4b-5b1b-a262-0a7553747e8f",
      "title": "Petunjuk. Pada korantai derajat nol dan satu, prakomposisi mengirim satu",
      "kind": "hint",
      "order": 14,
      "group": "unit:o012-rbt-u022",
      "parent_id": "unit:o012-rbt-l22-mastery",
      "native_path": [
        "unit:o012-rbt-u022",
        "unit:o012-rbt-l22-mastery",
        "unit:o012-rbt-l22-hint-005"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:euler-characteristic",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:standard-n-simplex",
        "concept:triangulation",
        "concept:delta-set",
        "concept:k-skeleton",
        "concept:simplicial-cochain-complex",
        "concept:opposite-category",
        "concept:contravariant-functor",
        "concept:change-of-coefficients",
        "concept:betti-number",
        "concept:torsion-coefficient"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u022-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "8c1e7f35615022894b280d8560ae7577d85f56aa7c40c93890e9046096c520bb",
        "file_sha256": "0857e51568d77c811d5d79255ac75bfddc87a04b27356ae457d4e66eeffb7d0d",
        "line_end": 1249,
        "line_start": 1245,
        "path": "source/id-ID/units/unit-022-lecture-022.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l22-hint-005",
        "anchor": "o012-rbt-l22-hint-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l22-margin-002",
      "projected_id": "urn:uuid:6e76edad-eebf-52eb-a107-8c72cdbfbb67",
      "title": "> Catatan pinggir sumber. Fungtorialitas modul kohomologi terhadap",
      "kind": "source_margin",
      "order": 14,
      "group": "unit:o012-rbt-u022",
      "parent_id": "unit:o012-rbt-l22-s01",
      "native_path": [
        "unit:o012-rbt-u022",
        "unit:o012-rbt-l22",
        "unit:o012-rbt-l22-s01",
        "unit:o012-rbt-l22-margin-002"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:euler-characteristic",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:standard-n-simplex",
        "concept:triangulation",
        "concept:delta-set",
        "concept:k-skeleton",
        "concept:simplicial-cochain-complex",
        "concept:opposite-category",
        "concept:contravariant-functor",
        "concept:change-of-coefficients",
        "concept:betti-number",
        "concept:torsion-coefficient"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "2ec19bf84d690e593693c46005d90056b4b1228e7d287517f3867f09e9fa4e29",
        "file_sha256": "0857e51568d77c811d5d79255ac75bfddc87a04b27356ae457d4e66eeffb7d0d",
        "line_end": 344,
        "line_start": 339,
        "path": "source/id-ID/units/unit-022-lecture-022.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l22-margin-002",
        "anchor": "o012-rbt-l22-margin-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l22-rem-003",
      "projected_id": "urn:uuid:00de2101-6552-5584-9367-cfdabb54d742",
      "title": "Catatan 22.3 (bilangan Betti dan koefisien torsi). Sumber mencatat bahwa",
      "kind": "remark",
      "order": 15,
      "group": "unit:o012-rbt-u022",
      "parent_id": "unit:o012-rbt-l22-s05",
      "native_path": [
        "unit:o012-rbt-u022",
        "unit:o012-rbt-l22",
        "unit:o012-rbt-l22-s05",
        "unit:o012-rbt-l22-rem-003"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:euler-characteristic",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:standard-n-simplex",
        "concept:triangulation",
        "concept:delta-set",
        "concept:k-skeleton",
        "concept:simplicial-cochain-complex",
        "concept:opposite-category",
        "concept:contravariant-functor",
        "concept:change-of-coefficients",
        "concept:betti-number",
        "concept:torsion-coefficient"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "07d1bbeb386260c2ec34a9543b3e465185716b565deb22cfa40011974a1cf8ed",
        "file_sha256": "0857e51568d77c811d5d79255ac75bfddc87a04b27356ae457d4e66eeffb7d0d",
        "line_end": 1019,
        "line_start": 1008,
        "path": "source/id-ID/units/unit-022-lecture-022.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l22-rem-003",
        "anchor": "o012-rbt-l22-rem-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l22-sol-005",
      "projected_id": "urn:uuid:bb275cdf-569a-5145-b2a2-ee1679d95636",
      "title": "Solusi Pemeriksaan 22.5. Untuk $L_\\bullet$, kompleksnya adalah",
      "kind": "solution",
      "order": 15,
      "group": "unit:o012-rbt-u022",
      "parent_id": "unit:o012-rbt-l22-mastery",
      "native_path": [
        "unit:o012-rbt-u022",
        "unit:o012-rbt-l22-mastery",
        "unit:o012-rbt-l22-sol-005"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:euler-characteristic",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:standard-n-simplex",
        "concept:triangulation",
        "concept:delta-set",
        "concept:k-skeleton",
        "concept:simplicial-cochain-complex",
        "concept:opposite-category",
        "concept:contravariant-functor",
        "concept:change-of-coefficients",
        "concept:betti-number",
        "concept:torsion-coefficient"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u022-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "6b20441d956629a9045d8f1b28fe7d8d7741dafa08ffa6cde2cf6cc905a5040d",
        "file_sha256": "0857e51568d77c811d5d79255ac75bfddc87a04b27356ae457d4e66eeffb7d0d",
        "line_end": 1283,
        "line_start": 1251,
        "path": "source/id-ID/units/unit-022-lecture-022.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l22-sol-005",
        "anchor": "o012-rbt-l22-sol-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l22-audit-010",
      "projected_id": "urn:uuid:12ec40bc-0df8-52b7-baa0-c31857660fd6",
      "title": "Audit sumber 22.10. Edisi menormalkan salah eja atau tata bahasa",
      "kind": "source_audit",
      "order": 16,
      "group": "unit:o012-rbt-u022",
      "parent_id": "unit:o012-rbt-l22-s05",
      "native_path": [
        "unit:o012-rbt-u022",
        "unit:o012-rbt-l22",
        "unit:o012-rbt-l22-s05",
        "unit:o012-rbt-l22-audit-010"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:euler-characteristic",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:standard-n-simplex",
        "concept:triangulation",
        "concept:delta-set",
        "concept:k-skeleton",
        "concept:simplicial-cochain-complex",
        "concept:opposite-category",
        "concept:contravariant-functor",
        "concept:change-of-coefficients",
        "concept:betti-number",
        "concept:torsion-coefficient"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u022-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "27b0a23e42e49be8812768a752c0b019ce3755bf7054cf6d6e78093fe7e961c8",
        "file_sha256": "0857e51568d77c811d5d79255ac75bfddc87a04b27356ae457d4e66eeffb7d0d",
        "line_end": 1027,
        "line_start": 1021,
        "path": "source/id-ID/units/unit-022-lecture-022.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l22-audit-010",
        "anchor": "o012-rbt-l22-audit-010",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l22-mcheck-006",
      "projected_id": "urn:uuid:7cb1a6c5-06af-59d0-94c2-395f9fd3ef4f",
      "title": "Pemeriksaan Penguasaan 22.6 (perubahan koefisien dan hipotesis hingga).",
      "kind": "exercise",
      "order": 16,
      "group": "unit:o012-rbt-u022",
      "parent_id": "unit:o012-rbt-l22-mastery",
      "native_path": [
        "unit:o012-rbt-u022",
        "unit:o012-rbt-l22-mastery",
        "unit:o012-rbt-l22-mcheck-006"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:euler-characteristic",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:standard-n-simplex",
        "concept:triangulation",
        "concept:delta-set",
        "concept:k-skeleton",
        "concept:simplicial-cochain-complex",
        "concept:opposite-category",
        "concept:contravariant-functor",
        "concept:change-of-coefficients",
        "concept:betti-number",
        "concept:torsion-coefficient"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u022-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "a57ed37c9567987132f318a1caf50ad49e978d343f24d0a026eeaa440be45245",
        "file_sha256": "0857e51568d77c811d5d79255ac75bfddc87a04b27356ae457d4e66eeffb7d0d",
        "line_end": 1297,
        "line_start": 1285,
        "path": "source/id-ID/units/unit-022-lecture-022.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l22-mcheck-006",
        "anchor": "o012-rbt-l22-mcheck-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l22-hint-006",
            "relation_id": "urn:uuid:21f06f92-d33c-50e3-9e52-9705b7bdafa8",
            "native_relation_id": "relation:hints:l22-hint-006:l22-mcheck-006"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l22-sol-006",
            "relation_id": "urn:uuid:5b3824c7-c8c9-502e-b28a-fbb8f32cea8c",
            "native_relation_id": "relation:solves:l22-sol-006:l22-mcheck-006"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l22-hint-006",
      "projected_id": "urn:uuid:13290c7b-ed90-54cc-bf35-99f4115cb64d",
      "title": "Petunjuk. Untuk kompleks korantai bebas berhingga, perluasan skalar ke",
      "kind": "hint",
      "order": 17,
      "group": "unit:o012-rbt-u022",
      "parent_id": "unit:o012-rbt-l22-mastery",
      "native_path": [
        "unit:o012-rbt-u022",
        "unit:o012-rbt-l22-mastery",
        "unit:o012-rbt-l22-hint-006"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:euler-characteristic",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:standard-n-simplex",
        "concept:triangulation",
        "concept:delta-set",
        "concept:k-skeleton",
        "concept:simplicial-cochain-complex",
        "concept:opposite-category",
        "concept:contravariant-functor",
        "concept:change-of-coefficients",
        "concept:betti-number",
        "concept:torsion-coefficient"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u022-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "42fdab16dd56b2d3fe1be5520dcabbe52d0f12f338561913e8a17b74f3d21ba4",
        "file_sha256": "0857e51568d77c811d5d79255ac75bfddc87a04b27356ae457d4e66eeffb7d0d",
        "line_end": 1304,
        "line_start": 1299,
        "path": "source/id-ID/units/unit-022-lecture-022.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l22-hint-006",
        "anchor": "o012-rbt-l22-hint-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l22-sol-006",
      "projected_id": "urn:uuid:ff51506b-dcb2-5271-91f3-595097a342ab",
      "title": "Solusi Pemeriksaan 22.6. Karena setiap grup korantai integral berderajat",
      "kind": "solution",
      "order": 18,
      "group": "unit:o012-rbt-u022",
      "parent_id": "unit:o012-rbt-l22-mastery",
      "native_path": [
        "unit:o012-rbt-u022",
        "unit:o012-rbt-l22-mastery",
        "unit:o012-rbt-l22-sol-006"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:euler-characteristic",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:standard-n-simplex",
        "concept:triangulation",
        "concept:delta-set",
        "concept:k-skeleton",
        "concept:simplicial-cochain-complex",
        "concept:opposite-category",
        "concept:contravariant-functor",
        "concept:change-of-coefficients",
        "concept:betti-number",
        "concept:torsion-coefficient"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u022-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "89913e5ee69fb7b40201446b3fbe87c59723ffb6bd60a1e57ab29f2d212c9e99",
        "file_sha256": "0857e51568d77c811d5d79255ac75bfddc87a04b27356ae457d4e66eeffb7d0d",
        "line_end": 1342,
        "line_start": 1306,
        "path": "source/id-ID/units/unit-022-lecture-022.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l22-sol-006",
        "anchor": "o012-rbt-l22-sol-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-u022",
      "projected_id": "urn:uuid:c22841c6-9dc9-502e-900e-6c39edf3f054",
      "title": "Topologi Aljabar - Unit 22: Himpunan-Delta, Realisasi, dan Korantai",
      "kind": "reader_unit",
      "order": 22,
      "group": "unit:o012-rbt-u022",
      "parent_id": "course:o012-d60",
      "native_path": [
        "unit:o012-rbt-u022"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:euler-characteristic",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:standard-n-simplex",
        "concept:triangulation",
        "concept:delta-set",
        "concept:k-skeleton",
        "concept:simplicial-cochain-complex",
        "concept:opposite-category",
        "concept:contravariant-functor",
        "concept:change-of-coefficients",
        "concept:betti-number",
        "concept:torsion-coefficient"
      ],
      "route_unit_ids": null,
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u022-composite-cc-by-4.0"
      ],
      "provenance_relation": "composite_translated_and_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "0857e51568d77c811d5d79255ac75bfddc87a04b27356ae457d4e66eeffb7d0d",
        "file_sha256": "0857e51568d77c811d5d79255ac75bfddc87a04b27356ae457d4e66eeffb7d0d",
        "line_end": 1349,
        "line_start": 1,
        "path": "source/id-ID/units/unit-022-lecture-022.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/",
        "anchor": null,
        "state": "course_fallback",
        "anchor_occurrences": 0
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l23-exa-001",
      "projected_id": "urn:uuid:92e1c9d1-de2b-5a67-9c26-049e3c1a6bd3",
      "title": "Contoh 23.1 (menutupi batas tetrahedron dengan dua cakram). Pertimbangkan",
      "kind": "example",
      "order": 1,
      "group": "unit:o012-rbt-u023",
      "parent_id": "unit:o012-rbt-l23-s03",
      "native_path": [
        "unit:o012-rbt-u023",
        "unit:o012-rbt-l23",
        "unit:o012-rbt-l23-s03",
        "unit:o012-rbt-l23-exa-001"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:contravariant-functor",
        "concept:delta-set",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:simplicial-cochain-complex",
        "concept:augmentation",
        "concept:augmented-module",
        "concept:direct-sum",
        "concept:product-of-modules",
        "concept:direct-product",
        "concept:restriction-map",
        "concept:sub-delta-set",
        "concept:pair-of-delta-sets",
        "concept:quotient-delta-set",
        "concept:reduced-function-module",
        "concept:reduced-cochain",
        "concept:relative-simplicial-cochain-complex",
        "concept:degreewise",
        "concept:extension-by-zero",
        "concept:cocycle"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "f2771acb6d600ca21c149e587a9af30731b5f7640a2b76b70792c4862d7a52c4",
        "file_sha256": "6f05ddbe6a720109797976c6929b0535f21a38353673cb42d9646a3196f56bd2",
        "line_end": 555,
        "line_start": 386,
        "path": "source/id-ID/units/unit-023-lecture-023.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l23-exa-001",
        "anchor": "o012-rbt-l23-exa-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l23-exa-002",
      "projected_id": "urn:uuid:67fb23b1-5543-53fd-9f9a-c23f95ba227c",
      "title": "Contoh 23.2 (pasangan dan fungsi pada hasil bagi; bagian pertama). Ambil",
      "kind": "example",
      "order": 1,
      "group": "unit:o012-rbt-u023",
      "parent_id": "unit:o012-rbt-l23-s04",
      "native_path": [
        "unit:o012-rbt-u023",
        "unit:o012-rbt-l23",
        "unit:o012-rbt-l23-s04",
        "unit:o012-rbt-l23-exa-002"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:contravariant-functor",
        "concept:delta-set",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:simplicial-cochain-complex",
        "concept:augmentation",
        "concept:augmented-module",
        "concept:direct-sum",
        "concept:product-of-modules",
        "concept:direct-product",
        "concept:restriction-map",
        "concept:sub-delta-set",
        "concept:pair-of-delta-sets",
        "concept:quotient-delta-set",
        "concept:reduced-function-module",
        "concept:reduced-cochain",
        "concept:relative-simplicial-cochain-complex",
        "concept:degreewise",
        "concept:extension-by-zero",
        "concept:cocycle"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "0cdb80b25ac5fcd432c150c399ad03a92fef68715ba960b1291facac492fa013",
        "file_sha256": "6f05ddbe6a720109797976c6929b0535f21a38353673cb42d9646a3196f56bd2",
        "line_end": 695,
        "line_start": 585,
        "path": "source/id-ID/units/unit-023-lecture-023.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l23-exa-002",
        "anchor": "o012-rbt-l23-exa-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l23-fig-001",
      "projected_id": "urn:uuid:ed1c4a51-a8c7-5dc1-b100-ad019b84aed8",
      "title": "Diagram 23.1 (evaluasi yang berasal dari pemetaan nama). Kuadrat",
      "kind": "figure",
      "order": 1,
      "group": "unit:o012-rbt-u023",
      "parent_id": "unit:o012-rbt-l23-s01",
      "native_path": [
        "unit:o012-rbt-u023",
        "unit:o012-rbt-l23",
        "unit:o012-rbt-l23-s01",
        "unit:o012-rbt-l23-fig-001"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:contravariant-functor",
        "concept:delta-set",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:simplicial-cochain-complex",
        "concept:augmentation",
        "concept:augmented-module",
        "concept:direct-sum",
        "concept:product-of-modules",
        "concept:direct-product",
        "concept:restriction-map",
        "concept:sub-delta-set",
        "concept:pair-of-delta-sets",
        "concept:quotient-delta-set",
        "concept:reduced-function-module",
        "concept:reduced-cochain",
        "concept:relative-simplicial-cochain-complex",
        "concept:degreewise",
        "concept:extension-by-zero",
        "concept:cocycle"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "8a3210f5e78fe33b22c1dee9ec429f505702f19f185f1ec9d7f619f504e03bc7",
        "file_sha256": "6f05ddbe6a720109797976c6929b0535f21a38353673cb42d9646a3196f56bd2",
        "line_end": 104,
        "line_start": 79,
        "path": "source/id-ID/units/unit-023-lecture-023.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l23-fig-001",
        "anchor": "o012-rbt-l23-fig-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l23-margin-002",
      "projected_id": "urn:uuid:af177a09-6b2f-5277-bb34-a42be15efae1",
      "title": "Unit 23 source_margin 002",
      "kind": "source_margin",
      "order": 1,
      "group": "unit:o012-rbt-u023",
      "parent_id": "unit:o012-rbt-l23-s02",
      "native_path": [
        "unit:o012-rbt-u023",
        "unit:o012-rbt-l23",
        "unit:o012-rbt-l23-s02",
        "unit:o012-rbt-l23-margin-002"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:contravariant-functor",
        "concept:delta-set",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:simplicial-cochain-complex",
        "concept:augmentation",
        "concept:augmented-module",
        "concept:direct-sum",
        "concept:product-of-modules",
        "concept:direct-product",
        "concept:restriction-map",
        "concept:sub-delta-set",
        "concept:pair-of-delta-sets",
        "concept:quotient-delta-set",
        "concept:reduced-function-module",
        "concept:reduced-cochain",
        "concept:relative-simplicial-cochain-complex",
        "concept:degreewise",
        "concept:extension-by-zero",
        "concept:cocycle"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "052f05a2dc48091d8f0b63520720b355f06b40f57e01f0a25a9587c503711b16",
        "file_sha256": "6f05ddbe6a720109797976c6929b0535f21a38353673cb42d9646a3196f56bd2",
        "line_end": 228,
        "line_start": 218,
        "path": "source/id-ID/units/unit-023-lecture-023.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l23-margin-002",
        "anchor": "o012-rbt-l23-margin-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l23-mcheck-001",
      "projected_id": "urn:uuid:7c434af4-eb4b-5d82-aab2-077eef5d68cf",
      "title": "Pemeriksaan Penguasaan 23.1 (evaluasi dalam derajat $n$). Untuk",
      "kind": "exercise",
      "order": 1,
      "group": "unit:o012-rbt-u023",
      "parent_id": "unit:o012-rbt-l23-mastery",
      "native_path": [
        "unit:o012-rbt-u023",
        "unit:o012-rbt-l23-mastery",
        "unit:o012-rbt-l23-mcheck-001"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:contravariant-functor",
        "concept:delta-set",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:simplicial-cochain-complex",
        "concept:augmentation",
        "concept:augmented-module",
        "concept:direct-sum",
        "concept:product-of-modules",
        "concept:direct-product",
        "concept:restriction-map",
        "concept:sub-delta-set",
        "concept:pair-of-delta-sets",
        "concept:quotient-delta-set",
        "concept:reduced-function-module",
        "concept:reduced-cochain",
        "concept:relative-simplicial-cochain-complex",
        "concept:degreewise",
        "concept:extension-by-zero",
        "concept:cocycle"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u023-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "3ee21aa92b84ca064e15d5053b03b7b792b49ea56e8411119f43e4466b7934e8",
        "file_sha256": "6f05ddbe6a720109797976c6929b0535f21a38353673cb42d9646a3196f56bd2",
        "line_end": 745,
        "line_start": 739,
        "path": "source/id-ID/units/unit-023-lecture-023.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l23-mcheck-001",
        "anchor": "o012-rbt-l23-mcheck-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l23-hint-001",
            "relation_id": "urn:uuid:59b39554-c6e1-5084-9191-8e66da21db53",
            "native_relation_id": "relation:hints:l23-hint-001:l23-mcheck-001"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l23-sol-001",
            "relation_id": "urn:uuid:b5e78318-59fc-58c3-b02d-fbebb4c3df1b",
            "native_relation_id": "relation:solves:l23-sol-001:l23-mcheck-001"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l23-notice",
      "projected_id": "urn:uuid:81b632a0-ce97-5603-bd94-4a3a5e30f712",
      "title": "Tentang unit ini",
      "kind": "notice",
      "order": 1,
      "group": "unit:o012-rbt-u023",
      "parent_id": "unit:o012-rbt-u023",
      "native_path": [
        "unit:o012-rbt-u023",
        "unit:o012-rbt-l23-notice"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:contravariant-functor",
        "concept:delta-set",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:simplicial-cochain-complex",
        "concept:augmentation",
        "concept:augmented-module",
        "concept:direct-sum",
        "concept:product-of-modules",
        "concept:direct-product",
        "concept:restriction-map",
        "concept:sub-delta-set",
        "concept:pair-of-delta-sets",
        "concept:quotient-delta-set",
        "concept:reduced-function-module",
        "concept:reduced-cochain",
        "concept:relative-simplicial-cochain-complex",
        "concept:degreewise",
        "concept:extension-by-zero",
        "concept:cocycle"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u023-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "09127761f079ea04bb68dce147667020f63c1f9460d0f305f12a59bba0cc27a5",
        "file_sha256": "6f05ddbe6a720109797976c6929b0535f21a38353673cb42d9646a3196f56bd2",
        "line_end": 62,
        "line_start": 12,
        "path": "source/id-ID/units/unit-023-lecture-023.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l23-notice",
        "anchor": "o012-rbt-l23-notice",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l23-s01",
      "projected_id": "urn:uuid:4ea3567f-b4e2-5a0c-abe5-70d878b36211",
      "title": "Pemetaan nama dan evaluasi korantai",
      "kind": "section",
      "order": 1,
      "group": "unit:o012-rbt-u023",
      "parent_id": "unit:o012-rbt-l23",
      "native_path": [
        "unit:o012-rbt-u023",
        "unit:o012-rbt-l23",
        "unit:o012-rbt-l23-s01"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:contravariant-functor",
        "concept:delta-set",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:simplicial-cochain-complex",
        "concept:augmentation",
        "concept:augmented-module",
        "concept:direct-sum",
        "concept:product-of-modules",
        "concept:direct-product",
        "concept:restriction-map",
        "concept:sub-delta-set",
        "concept:pair-of-delta-sets",
        "concept:quotient-delta-set",
        "concept:reduced-function-module",
        "concept:reduced-cochain",
        "concept:relative-simplicial-cochain-complex",
        "concept:degreewise",
        "concept:extension-by-zero",
        "concept:cocycle"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "f5cba2ad18299f23264f8d3b958d3428819ab3fd0656954f3383c99ed037c8b3",
        "file_sha256": "6f05ddbe6a720109797976c6929b0535f21a38353673cb42d9646a3196f56bd2",
        "line_end": 202,
        "line_start": 65,
        "path": "source/id-ID/units/unit-023-lecture-023.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l23-s01",
        "anchor": "o012-rbt-l23-s01",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l23",
      "projected_id": "urn:uuid:244fdeac-68b6-5dda-9083-c7efab9dbd9d",
      "title": "Kuliah 23",
      "kind": "lecture",
      "order": 2,
      "group": "unit:o012-rbt-u023",
      "parent_id": "unit:o012-rbt-u023",
      "native_path": [
        "unit:o012-rbt-u023",
        "unit:o012-rbt-l23"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:contravariant-functor",
        "concept:delta-set",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:simplicial-cochain-complex",
        "concept:augmentation",
        "concept:augmented-module",
        "concept:direct-sum",
        "concept:product-of-modules",
        "concept:direct-product",
        "concept:restriction-map",
        "concept:sub-delta-set",
        "concept:pair-of-delta-sets",
        "concept:quotient-delta-set",
        "concept:reduced-function-module",
        "concept:reduced-cochain",
        "concept:relative-simplicial-cochain-complex",
        "concept:degreewise",
        "concept:extension-by-zero",
        "concept:cocycle"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "f9ec19cefc6edde9c041a127c4c97aa80a1ee930fb099eec41b12817dba034c6",
        "file_sha256": "6f05ddbe6a720109797976c6929b0535f21a38353673cb42d9646a3196f56bd2",
        "line_end": 732,
        "line_start": 63,
        "path": "source/id-ID/units/unit-023-lecture-023.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l23",
        "anchor": "o012-rbt-l23",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l23-audit-001",
      "projected_id": "urn:uuid:54891da6-d015-5a41-981b-56aae4027618",
      "title": "Audit sumber 23.1. Notes.tex baris 4950 menulis",
      "kind": "source_audit",
      "order": 2,
      "group": "unit:o012-rbt-u023",
      "parent_id": "unit:o012-rbt-l23-s01",
      "native_path": [
        "unit:o012-rbt-u023",
        "unit:o012-rbt-l23",
        "unit:o012-rbt-l23-s01",
        "unit:o012-rbt-l23-audit-001"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:contravariant-functor",
        "concept:delta-set",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:simplicial-cochain-complex",
        "concept:augmentation",
        "concept:augmented-module",
        "concept:direct-sum",
        "concept:product-of-modules",
        "concept:direct-product",
        "concept:restriction-map",
        "concept:sub-delta-set",
        "concept:pair-of-delta-sets",
        "concept:quotient-delta-set",
        "concept:reduced-function-module",
        "concept:reduced-cochain",
        "concept:relative-simplicial-cochain-complex",
        "concept:degreewise",
        "concept:extension-by-zero",
        "concept:cocycle"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u023-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "98bb1e27aeb5d49deb187888574e5159918bef266f4418361f7cc3ecbb466d37",
        "file_sha256": "6f05ddbe6a720109797976c6929b0535f21a38353673cb42d9646a3196f56bd2",
        "line_end": 129,
        "line_start": 124,
        "path": "source/id-ID/units/unit-023-lecture-023.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l23-audit-001",
        "anchor": "o012-rbt-l23-audit-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l23-hint-001",
      "projected_id": "urn:uuid:24607ce2-da5d-5d20-ae8d-22eb4ca1ed6e",
      "title": "Petunjuk. Gunakan",
      "kind": "hint",
      "order": 2,
      "group": "unit:o012-rbt-u023",
      "parent_id": "unit:o012-rbt-l23-mastery",
      "native_path": [
        "unit:o012-rbt-u023",
        "unit:o012-rbt-l23-mastery",
        "unit:o012-rbt-l23-hint-001"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:contravariant-functor",
        "concept:delta-set",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:simplicial-cochain-complex",
        "concept:augmentation",
        "concept:augmented-module",
        "concept:direct-sum",
        "concept:product-of-modules",
        "concept:direct-product",
        "concept:restriction-map",
        "concept:sub-delta-set",
        "concept:pair-of-delta-sets",
        "concept:quotient-delta-set",
        "concept:reduced-function-module",
        "concept:reduced-cochain",
        "concept:relative-simplicial-cochain-complex",
        "concept:degreewise",
        "concept:extension-by-zero",
        "concept:cocycle"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u023-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "255f78f8032cd48f1df4a1b63f19d4ef7dbbb578a84a34bab8d4135ff2bcd7be",
        "file_sha256": "6f05ddbe6a720109797976c6929b0535f21a38353673cb42d9646a3196f56bd2",
        "line_end": 752,
        "line_start": 747,
        "path": "source/id-ID/units/unit-023-lecture-023.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l23-hint-001",
        "anchor": "o012-rbt-l23-hint-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l23-lem-001",
      "projected_id": "urn:uuid:86537725-b970-5863-b182-cc8881c5eabb",
      "title": "Lema 23.1 (korantai gabungan saling lepas). Terdapat isomorfisma alami",
      "kind": "lemma",
      "order": 2,
      "group": "unit:o012-rbt-u023",
      "parent_id": "unit:o012-rbt-l23-s02",
      "native_path": [
        "unit:o012-rbt-u023",
        "unit:o012-rbt-l23",
        "unit:o012-rbt-l23-s02",
        "unit:o012-rbt-l23-lem-001"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:contravariant-functor",
        "concept:delta-set",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:simplicial-cochain-complex",
        "concept:augmentation",
        "concept:augmented-module",
        "concept:direct-sum",
        "concept:product-of-modules",
        "concept:direct-product",
        "concept:restriction-map",
        "concept:sub-delta-set",
        "concept:pair-of-delta-sets",
        "concept:quotient-delta-set",
        "concept:reduced-function-module",
        "concept:reduced-cochain",
        "concept:relative-simplicial-cochain-complex",
        "concept:degreewise",
        "concept:extension-by-zero",
        "concept:cocycle"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "c5b4c395885bda2d43560964641b2723308d797be51881cef509e7e4da34d47e",
        "file_sha256": "6f05ddbe6a720109797976c6929b0535f21a38353673cb42d9646a3196f56bd2",
        "line_end": 271,
        "line_start": 258,
        "path": "source/id-ID/units/unit-023-lecture-023.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l23-lem-001",
        "anchor": "o012-rbt-l23-lem-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l23-margin-004",
      "projected_id": "urn:uuid:cb4744a6-7e3a-5964-bddd-6f9a7861e786",
      "title": "Tabel berikut mencatat seluruh simpleks dan sekaligus menggantikan kebutuhan",
      "kind": "source_margin",
      "order": 2,
      "group": "unit:o012-rbt-u023",
      "parent_id": "unit:o012-rbt-l23-s03",
      "native_path": [
        "unit:o012-rbt-u023",
        "unit:o012-rbt-l23",
        "unit:o012-rbt-l23-s03",
        "unit:o012-rbt-l23-margin-004"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:contravariant-functor",
        "concept:delta-set",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:simplicial-cochain-complex",
        "concept:augmentation",
        "concept:augmented-module",
        "concept:direct-sum",
        "concept:product-of-modules",
        "concept:direct-product",
        "concept:restriction-map",
        "concept:sub-delta-set",
        "concept:pair-of-delta-sets",
        "concept:quotient-delta-set",
        "concept:reduced-function-module",
        "concept:reduced-cochain",
        "concept:relative-simplicial-cochain-complex",
        "concept:degreewise",
        "concept:extension-by-zero",
        "concept:cocycle"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "06d73a09d3fa826a564d9d79e7356635cb0eb858aeca6b98fd547e37f229c1fb",
        "file_sha256": "6f05ddbe6a720109797976c6929b0535f21a38353673cb42d9646a3196f56bd2",
        "line_end": 408,
        "line_start": 404,
        "path": "source/id-ID/units/unit-023-lecture-023.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l23-margin-004",
        "anchor": "o012-rbt-l23-margin-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l23-margin-006",
      "projected_id": "urn:uuid:4d7f85f8-43dc-5a00-94f9-747fec941e40",
      "title": "Secara geometrik, $X_\\bullet$ dapat mentriangulasi sebuah ruang dan",
      "kind": "source_margin",
      "order": 2,
      "group": "unit:o012-rbt-u023",
      "parent_id": "unit:o012-rbt-l23-s04",
      "native_path": [
        "unit:o012-rbt-u023",
        "unit:o012-rbt-l23",
        "unit:o012-rbt-l23-s04",
        "unit:o012-rbt-l23-margin-006"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:contravariant-functor",
        "concept:delta-set",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:simplicial-cochain-complex",
        "concept:augmentation",
        "concept:augmented-module",
        "concept:direct-sum",
        "concept:product-of-modules",
        "concept:direct-product",
        "concept:restriction-map",
        "concept:sub-delta-set",
        "concept:pair-of-delta-sets",
        "concept:quotient-delta-set",
        "concept:reduced-function-module",
        "concept:reduced-cochain",
        "concept:relative-simplicial-cochain-complex",
        "concept:degreewise",
        "concept:extension-by-zero",
        "concept:cocycle"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "17f5e92581ae98cb6ad37f85ae901828aa010d09f0b4c202f14ce909f699b6f5",
        "file_sha256": "6f05ddbe6a720109797976c6929b0535f21a38353673cb42d9646a3196f56bd2",
        "line_end": 593,
        "line_start": 590,
        "path": "source/id-ID/units/unit-023-lecture-023.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l23-margin-006",
        "anchor": "o012-rbt-l23-margin-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l23-s02",
      "projected_id": "urn:uuid:3c3534de-0224-586c-943d-b53fd6c8b30e",
      "title": "Gabungan saling lepas dan produk",
      "kind": "section",
      "order": 2,
      "group": "unit:o012-rbt-u023",
      "parent_id": "unit:o012-rbt-l23",
      "native_path": [
        "unit:o012-rbt-u023",
        "unit:o012-rbt-l23",
        "unit:o012-rbt-l23-s02"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:contravariant-functor",
        "concept:delta-set",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:simplicial-cochain-complex",
        "concept:augmentation",
        "concept:augmented-module",
        "concept:direct-sum",
        "concept:product-of-modules",
        "concept:direct-product",
        "concept:restriction-map",
        "concept:sub-delta-set",
        "concept:pair-of-delta-sets",
        "concept:quotient-delta-set",
        "concept:reduced-function-module",
        "concept:reduced-cochain",
        "concept:relative-simplicial-cochain-complex",
        "concept:degreewise",
        "concept:extension-by-zero",
        "concept:cocycle"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "8cca3289605dcf28da6509c8d910e2b54d76a350e8c165cf99c52acb6f90c1dc",
        "file_sha256": "6f05ddbe6a720109797976c6929b0535f21a38353673cb42d9646a3196f56bd2",
        "line_end": 375,
        "line_start": 203,
        "path": "source/id-ID/units/unit-023-lecture-023.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l23-s02",
        "anchor": "o012-rbt-l23-s02",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l23-margin-001",
      "projected_id": "urn:uuid:15151080-2b31-51aa-a023-b8543bde2f51",
      "title": "Pemetaan bertitik $\\Delta[0]\\to X_\\bullet$ menginduksi morfisma kompleks",
      "kind": "source_margin",
      "order": 3,
      "group": "unit:o012-rbt-u023",
      "parent_id": "unit:o012-rbt-l23-s01",
      "native_path": [
        "unit:o012-rbt-u023",
        "unit:o012-rbt-l23",
        "unit:o012-rbt-l23-s01",
        "unit:o012-rbt-l23-margin-001"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:contravariant-functor",
        "concept:delta-set",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:simplicial-cochain-complex",
        "concept:augmentation",
        "concept:augmented-module",
        "concept:direct-sum",
        "concept:product-of-modules",
        "concept:direct-product",
        "concept:restriction-map",
        "concept:sub-delta-set",
        "concept:pair-of-delta-sets",
        "concept:quotient-delta-set",
        "concept:reduced-function-module",
        "concept:reduced-cochain",
        "concept:relative-simplicial-cochain-complex",
        "concept:degreewise",
        "concept:extension-by-zero",
        "concept:cocycle"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "ae2191ff85fe2fe8e575dbdb169034e61b3ef42e4f72f968fd93dfe5a05ec8fc",
        "file_sha256": "6f05ddbe6a720109797976c6929b0535f21a38353673cb42d9646a3196f56bd2",
        "line_end": 136,
        "line_start": 133,
        "path": "source/id-ID/units/unit-023-lecture-023.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l23-margin-001",
        "anchor": "o012-rbt-l23-margin-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l23-margin-005",
      "projected_id": "urn:uuid:789605d5-f020-513a-80ff-0273ea63bdb8",
      "title": "Kita mengetahui, atau setidaknya menduga dari model standar, kohomologi",
      "kind": "source_margin",
      "order": 3,
      "group": "unit:o012-rbt-u023",
      "parent_id": "unit:o012-rbt-l23-s03",
      "native_path": [
        "unit:o012-rbt-u023",
        "unit:o012-rbt-l23",
        "unit:o012-rbt-l23-s03",
        "unit:o012-rbt-l23-margin-005"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:contravariant-functor",
        "concept:delta-set",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:simplicial-cochain-complex",
        "concept:augmentation",
        "concept:augmented-module",
        "concept:direct-sum",
        "concept:product-of-modules",
        "concept:direct-product",
        "concept:restriction-map",
        "concept:sub-delta-set",
        "concept:pair-of-delta-sets",
        "concept:quotient-delta-set",
        "concept:reduced-function-module",
        "concept:reduced-cochain",
        "concept:relative-simplicial-cochain-complex",
        "concept:degreewise",
        "concept:extension-by-zero",
        "concept:cocycle"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "3574380919b97a9cb0bc0a5f7c307d017ad1f08b26a439eb22ceaef505d79aa8",
        "file_sha256": "6f05ddbe6a720109797976c6929b0535f21a38353673cb42d9646a3196f56bd2",
        "line_end": 440,
        "line_start": 437,
        "path": "source/id-ID/units/unit-023-lecture-023.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l23-margin-005",
        "anchor": "o012-rbt-l23-margin-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l23-mastery",
      "projected_id": "urn:uuid:6d153ed7-f81b-5a38-bfaa-b47e323680d4",
      "title": "Pendamping penguasaan: pemeriksaan, petunjuk, dan solusi lengkap",
      "kind": "mastery_section",
      "order": 3,
      "group": "unit:o012-rbt-u023",
      "parent_id": "unit:o012-rbt-u023",
      "native_path": [
        "unit:o012-rbt-u023",
        "unit:o012-rbt-l23-mastery"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:contravariant-functor",
        "concept:delta-set",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:simplicial-cochain-complex",
        "concept:augmentation",
        "concept:augmented-module",
        "concept:direct-sum",
        "concept:product-of-modules",
        "concept:direct-product",
        "concept:restriction-map",
        "concept:sub-delta-set",
        "concept:pair-of-delta-sets",
        "concept:quotient-delta-set",
        "concept:reduced-function-module",
        "concept:reduced-cochain",
        "concept:relative-simplicial-cochain-complex",
        "concept:degreewise",
        "concept:extension-by-zero",
        "concept:cocycle"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u023-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "ae8b18fd0e9e4e5d0e82174e94c87e5a216426812f7c3c5854dab4790b1f2d79",
        "file_sha256": "6f05ddbe6a720109797976c6929b0535f21a38353673cb42d9646a3196f56bd2",
        "line_end": 1086,
        "line_start": 733,
        "path": "source/id-ID/units/unit-023-lecture-023.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l23-mastery",
        "anchor": "o012-rbt-l23-mastery",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l23-proof-001",
      "projected_id": "urn:uuid:eedaa8f4-1c74-5eff-99de-ac0a9da8be2a",
      "title": "Bukti. Pada derajat $n$, definisikan",
      "kind": "proof",
      "order": 3,
      "group": "unit:o012-rbt-u023",
      "parent_id": "unit:o012-rbt-l23-s02",
      "native_path": [
        "unit:o012-rbt-u023",
        "unit:o012-rbt-l23",
        "unit:o012-rbt-l23-s02",
        "unit:o012-rbt-l23-proof-001"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:contravariant-functor",
        "concept:delta-set",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:simplicial-cochain-complex",
        "concept:augmentation",
        "concept:augmented-module",
        "concept:direct-sum",
        "concept:product-of-modules",
        "concept:direct-product",
        "concept:restriction-map",
        "concept:sub-delta-set",
        "concept:pair-of-delta-sets",
        "concept:quotient-delta-set",
        "concept:reduced-function-module",
        "concept:reduced-cochain",
        "concept:relative-simplicial-cochain-complex",
        "concept:degreewise",
        "concept:extension-by-zero",
        "concept:cocycle"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u023-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "d6d6f82d5e655f6d423285d6ee1645881aee5dc5c70ce11a6fd9d784ea67a1aa",
        "file_sha256": "6f05ddbe6a720109797976c6929b0535f21a38353673cb42d9646a3196f56bd2",
        "line_end": 295,
        "line_start": 273,
        "path": "source/id-ID/units/unit-023-lecture-023.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l23-proof-001",
        "anchor": "o012-rbt-l23-proof-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l23-proof-004",
      "projected_id": "urn:uuid:df67f955-831d-5c1c-b152-b3d9c69bf8f9",
      "title": "Bukti isomorfisma fungsi tereduksi.",
      "kind": "proof",
      "order": 3,
      "group": "unit:o012-rbt-u023",
      "parent_id": "unit:o012-rbt-l23-s04",
      "native_path": [
        "unit:o012-rbt-u023",
        "unit:o012-rbt-l23",
        "unit:o012-rbt-l23-s04",
        "unit:o012-rbt-l23-proof-004"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:contravariant-functor",
        "concept:delta-set",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:simplicial-cochain-complex",
        "concept:augmentation",
        "concept:augmented-module",
        "concept:direct-sum",
        "concept:product-of-modules",
        "concept:direct-product",
        "concept:restriction-map",
        "concept:sub-delta-set",
        "concept:pair-of-delta-sets",
        "concept:quotient-delta-set",
        "concept:reduced-function-module",
        "concept:reduced-cochain",
        "concept:relative-simplicial-cochain-complex",
        "concept:degreewise",
        "concept:extension-by-zero",
        "concept:cocycle"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u023-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "4e3d3a9f60fa0b0883f7f3e072422919c17663d7d0a9b4761f81114c78467fc4",
        "file_sha256": "6f05ddbe6a720109797976c6929b0535f21a38353673cb42d9646a3196f56bd2",
        "line_end": 681,
        "line_start": 654,
        "path": "source/id-ID/units/unit-023-lecture-023.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l23-proof-004",
        "anchor": "o012-rbt-l23-proof-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l23-s03",
      "projected_id": "urn:uuid:b967abff-de69-516a-885a-dc11c9c50e8d",
      "title": "Perekatan dua sub-himpunan-$\\Delta$",
      "kind": "section",
      "order": 3,
      "group": "unit:o012-rbt-u023",
      "parent_id": "unit:o012-rbt-l23",
      "native_path": [
        "unit:o012-rbt-u023",
        "unit:o012-rbt-l23",
        "unit:o012-rbt-l23-s03"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:contravariant-functor",
        "concept:delta-set",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:simplicial-cochain-complex",
        "concept:augmentation",
        "concept:augmented-module",
        "concept:direct-sum",
        "concept:product-of-modules",
        "concept:direct-product",
        "concept:restriction-map",
        "concept:sub-delta-set",
        "concept:pair-of-delta-sets",
        "concept:quotient-delta-set",
        "concept:reduced-function-module",
        "concept:reduced-cochain",
        "concept:relative-simplicial-cochain-complex",
        "concept:degreewise",
        "concept:extension-by-zero",
        "concept:cocycle"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "1db277fa8202d75b8c5229b53f13eca5398fad63d2067906187f4c8d0d6049fe",
        "file_sha256": "6f05ddbe6a720109797976c6929b0535f21a38353673cb42d9646a3196f56bd2",
        "line_end": 578,
        "line_start": 376,
        "path": "source/id-ID/units/unit-023-lecture-023.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l23-s03",
        "anchor": "o012-rbt-l23-s03",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l23-sol-001",
      "projected_id": "urn:uuid:7ce91051-f4b9-5166-8159-499db586943f",
      "title": "Solusi Pemeriksaan 23.1. Pada derajat $n$, komponen pemetaan nama ialah",
      "kind": "solution",
      "order": 3,
      "group": "unit:o012-rbt-u023",
      "parent_id": "unit:o012-rbt-l23-mastery",
      "native_path": [
        "unit:o012-rbt-u023",
        "unit:o012-rbt-l23-mastery",
        "unit:o012-rbt-l23-sol-001"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:contravariant-functor",
        "concept:delta-set",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:simplicial-cochain-complex",
        "concept:augmentation",
        "concept:augmented-module",
        "concept:direct-sum",
        "concept:product-of-modules",
        "concept:direct-product",
        "concept:restriction-map",
        "concept:sub-delta-set",
        "concept:pair-of-delta-sets",
        "concept:quotient-delta-set",
        "concept:reduced-function-module",
        "concept:reduced-cochain",
        "concept:relative-simplicial-cochain-complex",
        "concept:degreewise",
        "concept:extension-by-zero",
        "concept:cocycle"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u023-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "579fb4d92942de3b44ebcfde0739b6a667db3f110ab29d24474f5a2b01d36297",
        "file_sha256": "6f05ddbe6a720109797976c6929b0535f21a38353673cb42d9646a3196f56bd2",
        "line_end": 783,
        "line_start": 754,
        "path": "source/id-ID/units/unit-023-lecture-023.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l23-sol-001",
        "anchor": "o012-rbt-l23-sol-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l23-audit-002",
      "projected_id": "urn:uuid:c974a19f-e8fa-526c-9194-c34def5369c0",
      "title": "Audit sumber 23.2. Notes.tex baris 4954 menyamakan seluruh kompleks",
      "kind": "source_audit",
      "order": 4,
      "group": "unit:o012-rbt-u023",
      "parent_id": "unit:o012-rbt-l23-s01",
      "native_path": [
        "unit:o012-rbt-u023",
        "unit:o012-rbt-l23",
        "unit:o012-rbt-l23-s01",
        "unit:o012-rbt-l23-audit-002"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:contravariant-functor",
        "concept:delta-set",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:simplicial-cochain-complex",
        "concept:augmentation",
        "concept:augmented-module",
        "concept:direct-sum",
        "concept:product-of-modules",
        "concept:direct-product",
        "concept:restriction-map",
        "concept:sub-delta-set",
        "concept:pair-of-delta-sets",
        "concept:quotient-delta-set",
        "concept:reduced-function-module",
        "concept:reduced-cochain",
        "concept:relative-simplicial-cochain-complex",
        "concept:degreewise",
        "concept:extension-by-zero",
        "concept:cocycle"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u023-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "3f3c5cd115bbd0e30f8e39a476d9844765ab0b5b8b990fcb88266b8b64d15846",
        "file_sha256": "6f05ddbe6a720109797976c6929b0535f21a38353673cb42d9646a3196f56bd2",
        "line_end": 193,
        "line_start": 187,
        "path": "source/id-ID/units/unit-023-lecture-023.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l23-audit-002",
        "anchor": "o012-rbt-l23-audit-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l23-audit-005",
      "projected_id": "urn:uuid:4a8802a9-2058-5149-b07e-17aaf4951f3d",
      "title": "Audit sumber 23.5. Notes.tex baris 5078--5111 berganti-ganti antara",
      "kind": "source_audit",
      "order": 4,
      "group": "unit:o012-rbt-u023",
      "parent_id": "unit:o012-rbt-l23-s04",
      "native_path": [
        "unit:o012-rbt-u023",
        "unit:o012-rbt-l23",
        "unit:o012-rbt-l23-s04",
        "unit:o012-rbt-l23-audit-005"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:contravariant-functor",
        "concept:delta-set",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:simplicial-cochain-complex",
        "concept:augmentation",
        "concept:augmented-module",
        "concept:direct-sum",
        "concept:product-of-modules",
        "concept:direct-product",
        "concept:restriction-map",
        "concept:sub-delta-set",
        "concept:pair-of-delta-sets",
        "concept:quotient-delta-set",
        "concept:reduced-function-module",
        "concept:reduced-cochain",
        "concept:relative-simplicial-cochain-complex",
        "concept:degreewise",
        "concept:extension-by-zero",
        "concept:cocycle"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u023-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "8955b3f4bcbd10e490ec9fd1f03bcd2c4dbd6b253ae4895eccd060321c704e5e",
        "file_sha256": "6f05ddbe6a720109797976c6929b0535f21a38353673cb42d9646a3196f56bd2",
        "line_end": 707,
        "line_start": 697,
        "path": "source/id-ID/units/unit-023-lecture-023.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l23-audit-005",
        "anchor": "o012-rbt-l23-audit-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l23-boundary-001",
      "projected_id": "urn:uuid:6e6ec5a3-1763-5fbd-b9d0-07ec5f8c4415",
      "title": "Batas ke Unit 24. Rentang Unit 23 berhenti pada Notes.tex baris 5112,",
      "kind": "boundary",
      "order": 4,
      "group": "unit:o012-rbt-u023",
      "parent_id": "unit:o012-rbt-u023",
      "native_path": [
        "unit:o012-rbt-u023",
        "unit:o012-rbt-l23-boundary-001"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:contravariant-functor",
        "concept:delta-set",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:simplicial-cochain-complex",
        "concept:augmentation",
        "concept:augmented-module",
        "concept:direct-sum",
        "concept:product-of-modules",
        "concept:direct-product",
        "concept:restriction-map",
        "concept:sub-delta-set",
        "concept:pair-of-delta-sets",
        "concept:quotient-delta-set",
        "concept:reduced-function-module",
        "concept:reduced-cochain",
        "concept:relative-simplicial-cochain-complex",
        "concept:degreewise",
        "concept:extension-by-zero",
        "concept:cocycle"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u023-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "50705470199f74870c31068c43028ffcfd6f9bf5abb65bf10a65d4015c8dcde9",
        "file_sha256": "6f05ddbe6a720109797976c6929b0535f21a38353673cb42d9646a3196f56bd2",
        "line_end": 1094,
        "line_start": 1087,
        "path": "source/id-ID/units/unit-023-lecture-023.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l23-boundary-001",
        "anchor": "o012-rbt-l23-boundary-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l23-cor-001",
      "projected_id": "urn:uuid:a1d3cd1c-3f7f-5ab8-a5ba-a46889fd7122",
      "title": "Akibat 23.1 (kohomologi gabungan saling lepas). Untuk",
      "kind": "corollary",
      "order": 4,
      "group": "unit:o012-rbt-u023",
      "parent_id": "unit:o012-rbt-l23-s02",
      "native_path": [
        "unit:o012-rbt-u023",
        "unit:o012-rbt-l23",
        "unit:o012-rbt-l23-s02",
        "unit:o012-rbt-l23-cor-001"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:contravariant-functor",
        "concept:delta-set",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:simplicial-cochain-complex",
        "concept:augmentation",
        "concept:augmented-module",
        "concept:direct-sum",
        "concept:product-of-modules",
        "concept:direct-product",
        "concept:restriction-map",
        "concept:sub-delta-set",
        "concept:pair-of-delta-sets",
        "concept:quotient-delta-set",
        "concept:reduced-function-module",
        "concept:reduced-cochain",
        "concept:relative-simplicial-cochain-complex",
        "concept:degreewise",
        "concept:extension-by-zero",
        "concept:cocycle"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "75d64030405e00357f612615b5fd56966a99f76ce64e35bec02e78c9ff811d65",
        "file_sha256": "6f05ddbe6a720109797976c6929b0535f21a38353673cb42d9646a3196f56bd2",
        "line_end": 306,
        "line_start": 297,
        "path": "source/id-ID/units/unit-023-lecture-023.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l23-cor-001",
        "anchor": "o012-rbt-l23-cor-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l23-fig-002",
      "projected_id": "urn:uuid:1395c821-3e16-5dbd-9375-2d81766b4f1a",
      "title": "Diagram 23.2 (kuadrat restriksi yang komutatif). Dengan",
      "kind": "figure",
      "order": 4,
      "group": "unit:o012-rbt-u023",
      "parent_id": "unit:o012-rbt-l23-s03",
      "native_path": [
        "unit:o012-rbt-u023",
        "unit:o012-rbt-l23",
        "unit:o012-rbt-l23-s03",
        "unit:o012-rbt-l23-fig-002"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:contravariant-functor",
        "concept:delta-set",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:simplicial-cochain-complex",
        "concept:augmentation",
        "concept:augmented-module",
        "concept:direct-sum",
        "concept:product-of-modules",
        "concept:direct-product",
        "concept:restriction-map",
        "concept:sub-delta-set",
        "concept:pair-of-delta-sets",
        "concept:quotient-delta-set",
        "concept:reduced-function-module",
        "concept:reduced-cochain",
        "concept:relative-simplicial-cochain-complex",
        "concept:degreewise",
        "concept:extension-by-zero",
        "concept:cocycle"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "35695cc529a45c15c8a528853e8e002f1d76e76a810fd1b53f6ba4567364ee13",
        "file_sha256": "6f05ddbe6a720109797976c6929b0535f21a38353673cb42d9646a3196f56bd2",
        "line_end": 469,
        "line_start": 450,
        "path": "source/id-ID/units/unit-023-lecture-023.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l23-fig-002",
        "anchor": "o012-rbt-l23-fig-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l23-mcheck-002",
      "projected_id": "urn:uuid:4e2931af-9515-5e80-9549-0dec67358a43",
      "title": "Pemeriksaan Penguasaan 23.2 (kealamian dan pemisahan augmentasi). Untuk",
      "kind": "exercise",
      "order": 4,
      "group": "unit:o012-rbt-u023",
      "parent_id": "unit:o012-rbt-l23-mastery",
      "native_path": [
        "unit:o012-rbt-u023",
        "unit:o012-rbt-l23-mastery",
        "unit:o012-rbt-l23-mcheck-002"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:contravariant-functor",
        "concept:delta-set",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:simplicial-cochain-complex",
        "concept:augmentation",
        "concept:augmented-module",
        "concept:direct-sum",
        "concept:product-of-modules",
        "concept:direct-product",
        "concept:restriction-map",
        "concept:sub-delta-set",
        "concept:pair-of-delta-sets",
        "concept:quotient-delta-set",
        "concept:reduced-function-module",
        "concept:reduced-cochain",
        "concept:relative-simplicial-cochain-complex",
        "concept:degreewise",
        "concept:extension-by-zero",
        "concept:cocycle"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u023-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "6943c4f2458523c1d249fb30c698707dea22193c7ec0dbd8389fbd22c3ee71e5",
        "file_sha256": "6f05ddbe6a720109797976c6929b0535f21a38353673cb42d9646a3196f56bd2",
        "line_end": 799,
        "line_start": 785,
        "path": "source/id-ID/units/unit-023-lecture-023.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l23-mcheck-002",
        "anchor": "o012-rbt-l23-mcheck-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l23-hint-002",
            "relation_id": "urn:uuid:be4e6fb6-4dbc-55be-81e6-090f50533b5b",
            "native_relation_id": "relation:hints:l23-hint-002:l23-mcheck-002"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l23-sol-002",
            "relation_id": "urn:uuid:8f4ce8ce-f720-58c9-87a7-ff5516b4264d",
            "native_relation_id": "relation:solves:l23-sol-002:l23-mcheck-002"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l23-s04",
      "projected_id": "urn:uuid:18ffad0a-186a-56e6-b536-993f4c1f4c48",
      "title": "Fungsi tereduksi pada sebuah hasil bagi",
      "kind": "section",
      "order": 4,
      "group": "unit:o012-rbt-u023",
      "parent_id": "unit:o012-rbt-l23",
      "native_path": [
        "unit:o012-rbt-u023",
        "unit:o012-rbt-l23",
        "unit:o012-rbt-l23-s04"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:contravariant-functor",
        "concept:delta-set",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:simplicial-cochain-complex",
        "concept:augmentation",
        "concept:augmented-module",
        "concept:direct-sum",
        "concept:product-of-modules",
        "concept:direct-product",
        "concept:restriction-map",
        "concept:sub-delta-set",
        "concept:pair-of-delta-sets",
        "concept:quotient-delta-set",
        "concept:reduced-function-module",
        "concept:reduced-cochain",
        "concept:relative-simplicial-cochain-complex",
        "concept:degreewise",
        "concept:extension-by-zero",
        "concept:cocycle"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "2e0ec2cfd1a10c374e65da18a3175f8dbcb3c11dc5cfa730c01d0744ba495332",
        "file_sha256": "6f05ddbe6a720109797976c6929b0535f21a38353673cb42d9646a3196f56bd2",
        "line_end": 732,
        "line_start": 579,
        "path": "source/id-ID/units/unit-023-lecture-023.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l23-s04",
        "anchor": "o012-rbt-l23-s04",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l23-audit-006",
      "projected_id": "urn:uuid:11a098a6-759a-57cc-ac56-0bab1a34f74e",
      "title": "Audit aksesibilitas 23.6. Dua diagram Xy-pic pada Notes.tex baris",
      "kind": "source_audit",
      "order": 5,
      "group": "unit:o012-rbt-u023",
      "parent_id": "unit:o012-rbt-l23-s04",
      "native_path": [
        "unit:o012-rbt-u023",
        "unit:o012-rbt-l23",
        "unit:o012-rbt-l23-s04",
        "unit:o012-rbt-l23-audit-006"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:contravariant-functor",
        "concept:delta-set",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:simplicial-cochain-complex",
        "concept:augmentation",
        "concept:augmented-module",
        "concept:direct-sum",
        "concept:product-of-modules",
        "concept:direct-product",
        "concept:restriction-map",
        "concept:sub-delta-set",
        "concept:pair-of-delta-sets",
        "concept:quotient-delta-set",
        "concept:reduced-function-module",
        "concept:reduced-cochain",
        "concept:relative-simplicial-cochain-complex",
        "concept:degreewise",
        "concept:extension-by-zero",
        "concept:cocycle"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u023-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "346d8bf318fc408c349e797d95c3ccc41e6e2a7c0beb44bee91053f4a338d94c",
        "file_sha256": "6f05ddbe6a720109797976c6929b0535f21a38353673cb42d9646a3196f56bd2",
        "line_end": 716,
        "line_start": 709,
        "path": "source/id-ID/units/unit-023-lecture-023.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l23-audit-006",
        "anchor": "o012-rbt-l23-audit-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l23-hint-002",
      "projected_id": "urn:uuid:16c11421-6020-555e-8689-226d8761bf52",
      "title": "Petunjuk. Wakili kelas $H^0$ oleh fungsi $g\\colon Y_0\\to R$ dengan",
      "kind": "hint",
      "order": 5,
      "group": "unit:o012-rbt-u023",
      "parent_id": "unit:o012-rbt-l23-mastery",
      "native_path": [
        "unit:o012-rbt-u023",
        "unit:o012-rbt-l23-mastery",
        "unit:o012-rbt-l23-hint-002"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:contravariant-functor",
        "concept:delta-set",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:simplicial-cochain-complex",
        "concept:augmentation",
        "concept:augmented-module",
        "concept:direct-sum",
        "concept:product-of-modules",
        "concept:direct-product",
        "concept:restriction-map",
        "concept:sub-delta-set",
        "concept:pair-of-delta-sets",
        "concept:quotient-delta-set",
        "concept:reduced-function-module",
        "concept:reduced-cochain",
        "concept:relative-simplicial-cochain-complex",
        "concept:degreewise",
        "concept:extension-by-zero",
        "concept:cocycle"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u023-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "3c138d4d36db63d40493c23c941b7a45cfe3f655416ec564c81cdde71ed33717",
        "file_sha256": "6f05ddbe6a720109797976c6929b0535f21a38353673cb42d9646a3196f56bd2",
        "line_end": 805,
        "line_start": 801,
        "path": "source/id-ID/units/unit-023-lecture-023.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l23-hint-002",
        "anchor": "o012-rbt-l23-hint-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l23-proof-002",
      "projected_id": "urn:uuid:3c499ab2-1180-5442-a040-068c639f96e6",
      "title": "Bukti. Untuk diferensial komponen",
      "kind": "proof",
      "order": 5,
      "group": "unit:o012-rbt-u023",
      "parent_id": "unit:o012-rbt-l23-s02",
      "native_path": [
        "unit:o012-rbt-u023",
        "unit:o012-rbt-l23",
        "unit:o012-rbt-l23-s02",
        "unit:o012-rbt-l23-proof-002"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:contravariant-functor",
        "concept:delta-set",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:simplicial-cochain-complex",
        "concept:augmentation",
        "concept:augmented-module",
        "concept:direct-sum",
        "concept:product-of-modules",
        "concept:direct-product",
        "concept:restriction-map",
        "concept:sub-delta-set",
        "concept:pair-of-delta-sets",
        "concept:quotient-delta-set",
        "concept:reduced-function-module",
        "concept:reduced-cochain",
        "concept:relative-simplicial-cochain-complex",
        "concept:degreewise",
        "concept:extension-by-zero",
        "concept:cocycle"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u023-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "3fe308384a0dde4d66dc2d639be5b82e5e5bcf03de6d21699e0d162b4a7e07bf",
        "file_sha256": "6f05ddbe6a720109797976c6929b0535f21a38353673cb42d9646a3196f56bd2",
        "line_end": 329,
        "line_start": 308,
        "path": "source/id-ID/units/unit-023-lecture-023.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l23-proof-002",
        "anchor": "o012-rbt-l23-proof-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l23-proof-003",
      "projected_id": "urn:uuid:f02daba6-2100-50fe-ae20-79d4a576f1c2",
      "title": "Bukti eksaknya barisan perekatan.",
      "kind": "proof",
      "order": 5,
      "group": "unit:o012-rbt-u023",
      "parent_id": "unit:o012-rbt-l23-s03",
      "native_path": [
        "unit:o012-rbt-u023",
        "unit:o012-rbt-l23",
        "unit:o012-rbt-l23-s03",
        "unit:o012-rbt-l23-proof-003"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:contravariant-functor",
        "concept:delta-set",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:simplicial-cochain-complex",
        "concept:augmentation",
        "concept:augmented-module",
        "concept:direct-sum",
        "concept:product-of-modules",
        "concept:direct-product",
        "concept:restriction-map",
        "concept:sub-delta-set",
        "concept:pair-of-delta-sets",
        "concept:quotient-delta-set",
        "concept:reduced-function-module",
        "concept:reduced-cochain",
        "concept:relative-simplicial-cochain-complex",
        "concept:degreewise",
        "concept:extension-by-zero",
        "concept:cocycle"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u023-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "852ced5713157913eb57d909cb903b4f72b3844dc9adf51cf328d5225c44e85e",
        "file_sha256": "6f05ddbe6a720109797976c6929b0535f21a38353673cb42d9646a3196f56bd2",
        "line_end": 550,
        "line_start": 497,
        "path": "source/id-ID/units/unit-023-lecture-023.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l23-proof-003",
        "anchor": "o012-rbt-l23-proof-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l23-rem-001",
      "projected_id": "urn:uuid:0a43e02c-e552-5490-b56c-865730fca55e",
      "title": "Catatan 23.1 (peran sementara himpunan-$\\Delta$). Pada tahap ini,",
      "kind": "remark",
      "order": 5,
      "group": "unit:o012-rbt-u023",
      "parent_id": "unit:o012-rbt-l23-s01",
      "native_path": [
        "unit:o012-rbt-u023",
        "unit:o012-rbt-l23",
        "unit:o012-rbt-l23-s01",
        "unit:o012-rbt-l23-rem-001"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:contravariant-functor",
        "concept:delta-set",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:simplicial-cochain-complex",
        "concept:augmentation",
        "concept:augmented-module",
        "concept:direct-sum",
        "concept:product-of-modules",
        "concept:direct-product",
        "concept:restriction-map",
        "concept:sub-delta-set",
        "concept:pair-of-delta-sets",
        "concept:quotient-delta-set",
        "concept:reduced-function-module",
        "concept:reduced-cochain",
        "concept:relative-simplicial-cochain-complex",
        "concept:degreewise",
        "concept:extension-by-zero",
        "concept:cocycle"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "5323d474a66795d5defc9e2fccdb06bb711ec415c359b70f57c1c3c31599d47d",
        "file_sha256": "6f05ddbe6a720109797976c6929b0535f21a38353673cb42d9646a3196f56bd2",
        "line_end": 201,
        "line_start": 195,
        "path": "source/id-ID/units/unit-023-lecture-023.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l23-rem-001",
        "anchor": "o012-rbt-l23-rem-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l23-audit-004",
      "projected_id": "urn:uuid:274f4cc0-61e1-56d8-9d3d-8378b6bc7465",
      "title": "Audit sumber 23.4. Notes.tex baris 5023--5024 menggambarkan simpleks",
      "kind": "source_audit",
      "order": 6,
      "group": "unit:o012-rbt-u023",
      "parent_id": "unit:o012-rbt-l23-s03",
      "native_path": [
        "unit:o012-rbt-u023",
        "unit:o012-rbt-l23",
        "unit:o012-rbt-l23-s03",
        "unit:o012-rbt-l23-audit-004"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:contravariant-functor",
        "concept:delta-set",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:simplicial-cochain-complex",
        "concept:augmentation",
        "concept:augmented-module",
        "concept:direct-sum",
        "concept:product-of-modules",
        "concept:direct-product",
        "concept:restriction-map",
        "concept:sub-delta-set",
        "concept:pair-of-delta-sets",
        "concept:quotient-delta-set",
        "concept:reduced-function-module",
        "concept:reduced-cochain",
        "concept:relative-simplicial-cochain-complex",
        "concept:degreewise",
        "concept:extension-by-zero",
        "concept:cocycle"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u023-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "f57bfcf7e95fd31c190d4bdc454e9c6fef71ca95b07852dc0db7a503a07d76c6",
        "file_sha256": "6f05ddbe6a720109797976c6929b0535f21a38353673cb42d9646a3196f56bd2",
        "line_end": 577,
        "line_start": 568,
        "path": "source/id-ID/units/unit-023-lecture-023.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l23-audit-004",
        "anchor": "o012-rbt-l23-audit-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l23-audit-007",
      "projected_id": "urn:uuid:fbcbf581-5884-57e7-b3ff-18edd5dd1d00",
      "title": "Audit prosa 23.7. Kekeliruan ejaan, tanda baca, artikel, dan frasa ganda",
      "kind": "source_audit",
      "order": 6,
      "group": "unit:o012-rbt-u023",
      "parent_id": "unit:o012-rbt-l23-s04",
      "native_path": [
        "unit:o012-rbt-u023",
        "unit:o012-rbt-l23",
        "unit:o012-rbt-l23-s04",
        "unit:o012-rbt-l23-audit-007"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:contravariant-functor",
        "concept:delta-set",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:simplicial-cochain-complex",
        "concept:augmentation",
        "concept:augmented-module",
        "concept:direct-sum",
        "concept:product-of-modules",
        "concept:direct-product",
        "concept:restriction-map",
        "concept:sub-delta-set",
        "concept:pair-of-delta-sets",
        "concept:quotient-delta-set",
        "concept:reduced-function-module",
        "concept:reduced-cochain",
        "concept:relative-simplicial-cochain-complex",
        "concept:degreewise",
        "concept:extension-by-zero",
        "concept:cocycle"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u023-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "e9dd387867922c5cf0b9b525cff93d93795f418a838e4d9c4df2138bbc7f9f86",
        "file_sha256": "6f05ddbe6a720109797976c6929b0535f21a38353673cb42d9646a3196f56bd2",
        "line_end": 723,
        "line_start": 718,
        "path": "source/id-ID/units/unit-023-lecture-023.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l23-audit-007",
        "anchor": "o012-rbt-l23-audit-007",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l23-margin-003",
      "projected_id": "urn:uuid:1db4db43-371b-576f-ad78-a8e5fba776b0",
      "title": "Unit 23 source_margin 003",
      "kind": "source_margin",
      "order": 6,
      "group": "unit:o012-rbt-u023",
      "parent_id": "unit:o012-rbt-l23-s02",
      "native_path": [
        "unit:o012-rbt-u023",
        "unit:o012-rbt-l23",
        "unit:o012-rbt-l23-s02",
        "unit:o012-rbt-l23-margin-003"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:contravariant-functor",
        "concept:delta-set",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:simplicial-cochain-complex",
        "concept:augmentation",
        "concept:augmented-module",
        "concept:direct-sum",
        "concept:product-of-modules",
        "concept:direct-product",
        "concept:restriction-map",
        "concept:sub-delta-set",
        "concept:pair-of-delta-sets",
        "concept:quotient-delta-set",
        "concept:reduced-function-module",
        "concept:reduced-cochain",
        "concept:relative-simplicial-cochain-complex",
        "concept:degreewise",
        "concept:extension-by-zero",
        "concept:cocycle"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "13be758c2d87e113b1562b8a5b4e314317834c2535ef706faaa8835b8c97ef62",
        "file_sha256": "6f05ddbe6a720109797976c6929b0535f21a38353673cb42d9646a3196f56bd2",
        "line_end": 352,
        "line_start": 331,
        "path": "source/id-ID/units/unit-023-lecture-023.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l23-margin-003",
        "anchor": "o012-rbt-l23-margin-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l23-sol-002",
      "projected_id": "urn:uuid:ee971cd2-d702-5512-a4ad-2ec3a6c7b300",
      "title": "Solusi Pemeriksaan 23.2. Ambil $[g]\\in H^0(Y_\\bullet;R)$. Karena",
      "kind": "solution",
      "order": 6,
      "group": "unit:o012-rbt-u023",
      "parent_id": "unit:o012-rbt-l23-mastery",
      "native_path": [
        "unit:o012-rbt-u023",
        "unit:o012-rbt-l23-mastery",
        "unit:o012-rbt-l23-sol-002"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:contravariant-functor",
        "concept:delta-set",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:simplicial-cochain-complex",
        "concept:augmentation",
        "concept:augmented-module",
        "concept:direct-sum",
        "concept:product-of-modules",
        "concept:direct-product",
        "concept:restriction-map",
        "concept:sub-delta-set",
        "concept:pair-of-delta-sets",
        "concept:quotient-delta-set",
        "concept:reduced-function-module",
        "concept:reduced-cochain",
        "concept:relative-simplicial-cochain-complex",
        "concept:degreewise",
        "concept:extension-by-zero",
        "concept:cocycle"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u023-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "d0a01500630f12a6d63bf5c485ed5d1381fc1aa8827a1bb15ad8a24a162eda7b",
        "file_sha256": "6f05ddbe6a720109797976c6929b0535f21a38353673cb42d9646a3196f56bd2",
        "line_end": 842,
        "line_start": 807,
        "path": "source/id-ID/units/unit-023-lecture-023.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l23-sol-002",
        "anchor": "o012-rbt-l23-sol-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l23-audit-003",
      "projected_id": "urn:uuid:60eaf007-a706-5ecc-a914-b3c97e6695c3",
      "title": "Audit sumber 23.3. Notes.tex baris 4975 salah menulis",
      "kind": "source_audit",
      "order": 7,
      "group": "unit:o012-rbt-u023",
      "parent_id": "unit:o012-rbt-l23-s02",
      "native_path": [
        "unit:o012-rbt-u023",
        "unit:o012-rbt-l23",
        "unit:o012-rbt-l23-s02",
        "unit:o012-rbt-l23-audit-003"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:contravariant-functor",
        "concept:delta-set",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:simplicial-cochain-complex",
        "concept:augmentation",
        "concept:augmented-module",
        "concept:direct-sum",
        "concept:product-of-modules",
        "concept:direct-product",
        "concept:restriction-map",
        "concept:sub-delta-set",
        "concept:pair-of-delta-sets",
        "concept:quotient-delta-set",
        "concept:reduced-function-module",
        "concept:reduced-cochain",
        "concept:relative-simplicial-cochain-complex",
        "concept:degreewise",
        "concept:extension-by-zero",
        "concept:cocycle"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u023-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "7359b17698a9232d17da944624b30549d8afaceb0d57ddb5edabbc0c8178db7a",
        "file_sha256": "6f05ddbe6a720109797976c6929b0535f21a38353673cb42d9646a3196f56bd2",
        "line_end": 362,
        "line_start": 354,
        "path": "source/id-ID/units/unit-023-lecture-023.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l23-audit-003",
        "anchor": "o012-rbt-l23-audit-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l23-audit-008",
      "projected_id": "urn:uuid:cf892f8e-ad0a-5c1a-9599-ffa435836149",
      "title": "Audit batas 23.8. Lingkungan `example` sumber melintasi penanda Kuliah 24.",
      "kind": "source_audit",
      "order": 7,
      "group": "unit:o012-rbt-u023",
      "parent_id": "unit:o012-rbt-l23-s04",
      "native_path": [
        "unit:o012-rbt-u023",
        "unit:o012-rbt-l23",
        "unit:o012-rbt-l23-s04",
        "unit:o012-rbt-l23-audit-008"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:contravariant-functor",
        "concept:delta-set",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:simplicial-cochain-complex",
        "concept:augmentation",
        "concept:augmented-module",
        "concept:direct-sum",
        "concept:product-of-modules",
        "concept:direct-product",
        "concept:restriction-map",
        "concept:sub-delta-set",
        "concept:pair-of-delta-sets",
        "concept:quotient-delta-set",
        "concept:reduced-function-module",
        "concept:reduced-cochain",
        "concept:relative-simplicial-cochain-complex",
        "concept:degreewise",
        "concept:extension-by-zero",
        "concept:cocycle"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u023-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "a161cac7b3e23297dcef1c954a2ec8c1ebf1ca9ffb24cdd0709e39dde5a2e24c",
        "file_sha256": "6f05ddbe6a720109797976c6929b0535f21a38353673cb42d9646a3196f56bd2",
        "line_end": 731,
        "line_start": 725,
        "path": "source/id-ID/units/unit-023-lecture-023.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l23-audit-008",
        "anchor": "o012-rbt-l23-audit-008",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l23-mcheck-003",
      "projected_id": "urn:uuid:171a727f-dbec-5c01-9eef-680ff981d3d4",
      "title": "Pemeriksaan Penguasaan 23.3 (jumlah hingga versus produk tak hingga).",
      "kind": "exercise",
      "order": 7,
      "group": "unit:o012-rbt-u023",
      "parent_id": "unit:o012-rbt-l23-mastery",
      "native_path": [
        "unit:o012-rbt-u023",
        "unit:o012-rbt-l23-mastery",
        "unit:o012-rbt-l23-mcheck-003"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:contravariant-functor",
        "concept:delta-set",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:simplicial-cochain-complex",
        "concept:augmentation",
        "concept:augmented-module",
        "concept:direct-sum",
        "concept:product-of-modules",
        "concept:direct-product",
        "concept:restriction-map",
        "concept:sub-delta-set",
        "concept:pair-of-delta-sets",
        "concept:quotient-delta-set",
        "concept:reduced-function-module",
        "concept:reduced-cochain",
        "concept:relative-simplicial-cochain-complex",
        "concept:degreewise",
        "concept:extension-by-zero",
        "concept:cocycle"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u023-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "584ad6bb27be148f5440053e564055a39c883513df3728a7256cbb9a9b157605",
        "file_sha256": "6f05ddbe6a720109797976c6929b0535f21a38353673cb42d9646a3196f56bd2",
        "line_end": 857,
        "line_start": 844,
        "path": "source/id-ID/units/unit-023-lecture-023.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l23-mcheck-003",
        "anchor": "o012-rbt-l23-mcheck-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l23-hint-003",
            "relation_id": "urn:uuid:30b8a30a-5cc8-54dd-9489-2e16377952da",
            "native_relation_id": "relation:hints:l23-hint-003:l23-mcheck-003"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l23-sol-003",
            "relation_id": "urn:uuid:ba5a6895-8750-51c5-a7de-7cf6bd9530b4",
            "native_relation_id": "relation:solves:l23-sol-003:l23-mcheck-003"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l23-hint-003",
      "projected_id": "urn:uuid:9aca5d1f-0e9a-5ca1-be32-f28280653313",
      "title": "Petunjuk. Sebuah fungsi pada gabungan saling lepas setara dengan keluarga",
      "kind": "hint",
      "order": 8,
      "group": "unit:o012-rbt-u023",
      "parent_id": "unit:o012-rbt-l23-mastery",
      "native_path": [
        "unit:o012-rbt-u023",
        "unit:o012-rbt-l23-mastery",
        "unit:o012-rbt-l23-hint-003"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:contravariant-functor",
        "concept:delta-set",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:simplicial-cochain-complex",
        "concept:augmentation",
        "concept:augmented-module",
        "concept:direct-sum",
        "concept:product-of-modules",
        "concept:direct-product",
        "concept:restriction-map",
        "concept:sub-delta-set",
        "concept:pair-of-delta-sets",
        "concept:quotient-delta-set",
        "concept:reduced-function-module",
        "concept:reduced-cochain",
        "concept:relative-simplicial-cochain-complex",
        "concept:degreewise",
        "concept:extension-by-zero",
        "concept:cocycle"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u023-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "5af8f715d39538f8c18b6fe8197426df3d9dc3ec5ab3b067334e9423e657a8ee",
        "file_sha256": "6f05ddbe6a720109797976c6929b0535f21a38353673cb42d9646a3196f56bd2",
        "line_end": 864,
        "line_start": 859,
        "path": "source/id-ID/units/unit-023-lecture-023.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l23-hint-003",
        "anchor": "o012-rbt-l23-hint-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l23-sol-003",
      "projected_id": "urn:uuid:a6b48bb8-93c7-5ebb-92fd-217168dc07ab",
      "title": "Solusi Pemeriksaan 23.3. Pada setiap derajat $n$, pemetaan pembatasan",
      "kind": "solution",
      "order": 9,
      "group": "unit:o012-rbt-u023",
      "parent_id": "unit:o012-rbt-l23-mastery",
      "native_path": [
        "unit:o012-rbt-u023",
        "unit:o012-rbt-l23-mastery",
        "unit:o012-rbt-l23-sol-003"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:contravariant-functor",
        "concept:delta-set",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:simplicial-cochain-complex",
        "concept:augmentation",
        "concept:augmented-module",
        "concept:direct-sum",
        "concept:product-of-modules",
        "concept:direct-product",
        "concept:restriction-map",
        "concept:sub-delta-set",
        "concept:pair-of-delta-sets",
        "concept:quotient-delta-set",
        "concept:reduced-function-module",
        "concept:reduced-cochain",
        "concept:relative-simplicial-cochain-complex",
        "concept:degreewise",
        "concept:extension-by-zero",
        "concept:cocycle"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u023-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "9f627b65f796582d1897877fb5f733d1e2046aa32990be64a10c7da0c89faf47",
        "file_sha256": "6f05ddbe6a720109797976c6929b0535f21a38353673cb42d9646a3196f56bd2",
        "line_end": 922,
        "line_start": 866,
        "path": "source/id-ID/units/unit-023-lecture-023.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l23-sol-003",
        "anchor": "o012-rbt-l23-sol-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l23-mcheck-004",
      "projected_id": "urn:uuid:9736e6d1-62c2-5d59-a2e5-9aac2f28f397",
      "title": "Pemeriksaan Penguasaan 23.4 (eksak melalui perekatan fungsi). Misalkan",
      "kind": "exercise",
      "order": 10,
      "group": "unit:o012-rbt-u023",
      "parent_id": "unit:o012-rbt-l23-mastery",
      "native_path": [
        "unit:o012-rbt-u023",
        "unit:o012-rbt-l23-mastery",
        "unit:o012-rbt-l23-mcheck-004"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:contravariant-functor",
        "concept:delta-set",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:simplicial-cochain-complex",
        "concept:augmentation",
        "concept:augmented-module",
        "concept:direct-sum",
        "concept:product-of-modules",
        "concept:direct-product",
        "concept:restriction-map",
        "concept:sub-delta-set",
        "concept:pair-of-delta-sets",
        "concept:quotient-delta-set",
        "concept:reduced-function-module",
        "concept:reduced-cochain",
        "concept:relative-simplicial-cochain-complex",
        "concept:degreewise",
        "concept:extension-by-zero",
        "concept:cocycle"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u023-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "95a981c8d4f598671fcb315477e6ae99fbd6588135c147518a5c61ba702e7bf1",
        "file_sha256": "6f05ddbe6a720109797976c6929b0535f21a38353673cb42d9646a3196f56bd2",
        "line_end": 938,
        "line_start": 924,
        "path": "source/id-ID/units/unit-023-lecture-023.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l23-mcheck-004",
        "anchor": "o012-rbt-l23-mcheck-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l23-hint-004",
            "relation_id": "urn:uuid:dbf9e959-da14-544c-b997-219df205e59c",
            "native_relation_id": "relation:hints:l23-hint-004:l23-mcheck-004"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l23-sol-004",
            "relation_id": "urn:uuid:3b503773-67f7-5bee-bce7-3f3462c7698f",
            "native_relation_id": "relation:solves:l23-sol-004:l23-mcheck-004"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l23-hint-004",
      "projected_id": "urn:uuid:9d9a43b7-0279-58ba-b07b-de6c87cc71d1",
      "title": "Petunjuk. Kerjakan setiap derajat terlebih dahulu. Pasangan dalam kernel",
      "kind": "hint",
      "order": 11,
      "group": "unit:o012-rbt-u023",
      "parent_id": "unit:o012-rbt-l23-mastery",
      "native_path": [
        "unit:o012-rbt-u023",
        "unit:o012-rbt-l23-mastery",
        "unit:o012-rbt-l23-hint-004"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:contravariant-functor",
        "concept:delta-set",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:simplicial-cochain-complex",
        "concept:augmentation",
        "concept:augmented-module",
        "concept:direct-sum",
        "concept:product-of-modules",
        "concept:direct-product",
        "concept:restriction-map",
        "concept:sub-delta-set",
        "concept:pair-of-delta-sets",
        "concept:quotient-delta-set",
        "concept:reduced-function-module",
        "concept:reduced-cochain",
        "concept:relative-simplicial-cochain-complex",
        "concept:degreewise",
        "concept:extension-by-zero",
        "concept:cocycle"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u023-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "62332da328d97975b0a3668e2972a3115f3ab1cd56348ab260b82f9f4ad48b95",
        "file_sha256": "6f05ddbe6a720109797976c6929b0535f21a38353673cb42d9646a3196f56bd2",
        "line_end": 945,
        "line_start": 940,
        "path": "source/id-ID/units/unit-023-lecture-023.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l23-hint-004",
        "anchor": "o012-rbt-l23-hint-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l23-sol-004",
      "projected_id": "urn:uuid:af65cd19-c316-538e-a5a8-ffae6da3a1bb",
      "title": "Solusi Pemeriksaan 23.4. Untuk setiap $n$, $\\alpha_n$ injektif karena",
      "kind": "solution",
      "order": 12,
      "group": "unit:o012-rbt-u023",
      "parent_id": "unit:o012-rbt-l23-mastery",
      "native_path": [
        "unit:o012-rbt-u023",
        "unit:o012-rbt-l23-mastery",
        "unit:o012-rbt-l23-sol-004"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:contravariant-functor",
        "concept:delta-set",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:simplicial-cochain-complex",
        "concept:augmentation",
        "concept:augmented-module",
        "concept:direct-sum",
        "concept:product-of-modules",
        "concept:direct-product",
        "concept:restriction-map",
        "concept:sub-delta-set",
        "concept:pair-of-delta-sets",
        "concept:quotient-delta-set",
        "concept:reduced-function-module",
        "concept:reduced-cochain",
        "concept:relative-simplicial-cochain-complex",
        "concept:degreewise",
        "concept:extension-by-zero",
        "concept:cocycle"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u023-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "7de1347232d69de90c0908d227befdcea4f468269af119115d202d66686a83ba",
        "file_sha256": "6f05ddbe6a720109797976c6929b0535f21a38353673cb42d9646a3196f56bd2",
        "line_end": 975,
        "line_start": 947,
        "path": "source/id-ID/units/unit-023-lecture-023.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l23-sol-004",
        "anchor": "o012-rbt-l23-sol-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l23-mcheck-005",
      "projected_id": "urn:uuid:4937dca0-81e6-56ef-ac82-fe8a9587aa84",
      "title": "Pemeriksaan Penguasaan 23.5 (sensus dan irisan tetrahedron). Dari",
      "kind": "exercise",
      "order": 13,
      "group": "unit:o012-rbt-u023",
      "parent_id": "unit:o012-rbt-l23-mastery",
      "native_path": [
        "unit:o012-rbt-u023",
        "unit:o012-rbt-l23-mastery",
        "unit:o012-rbt-l23-mcheck-005"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:contravariant-functor",
        "concept:delta-set",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:simplicial-cochain-complex",
        "concept:augmentation",
        "concept:augmented-module",
        "concept:direct-sum",
        "concept:product-of-modules",
        "concept:direct-product",
        "concept:restriction-map",
        "concept:sub-delta-set",
        "concept:pair-of-delta-sets",
        "concept:quotient-delta-set",
        "concept:reduced-function-module",
        "concept:reduced-cochain",
        "concept:relative-simplicial-cochain-complex",
        "concept:degreewise",
        "concept:extension-by-zero",
        "concept:cocycle"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u023-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "5e832d3d6803e03c17872672d4b99b89eae3671057ae23b9c96cd7120e42d599",
        "file_sha256": "6f05ddbe6a720109797976c6929b0535f21a38353673cb42d9646a3196f56bd2",
        "line_end": 988,
        "line_start": 977,
        "path": "source/id-ID/units/unit-023-lecture-023.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l23-mcheck-005",
        "anchor": "o012-rbt-l23-mcheck-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l23-hint-005",
            "relation_id": "urn:uuid:6bc281c4-852d-56b7-bac0-67ea5e65487d",
            "native_relation_id": "relation:hints:l23-hint-005:l23-mcheck-005"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l23-sol-005",
            "relation_id": "urn:uuid:edfa8c7e-0aa9-572f-8ecb-ae9476d13b2a",
            "native_relation_id": "relation:solves:l23-sol-005:l23-mcheck-005"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l23-hint-005",
      "projected_id": "urn:uuid:bd9b5f98-b191-5146-bb8b-ba1abbdadeab",
      "title": "Petunjuk. Daftar semua subhimpunan wajar takkosong dari",
      "kind": "hint",
      "order": 14,
      "group": "unit:o012-rbt-u023",
      "parent_id": "unit:o012-rbt-l23-mastery",
      "native_path": [
        "unit:o012-rbt-u023",
        "unit:o012-rbt-l23-mastery",
        "unit:o012-rbt-l23-hint-005"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:contravariant-functor",
        "concept:delta-set",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:simplicial-cochain-complex",
        "concept:augmentation",
        "concept:augmented-module",
        "concept:direct-sum",
        "concept:product-of-modules",
        "concept:direct-product",
        "concept:restriction-map",
        "concept:sub-delta-set",
        "concept:pair-of-delta-sets",
        "concept:quotient-delta-set",
        "concept:reduced-function-module",
        "concept:reduced-cochain",
        "concept:relative-simplicial-cochain-complex",
        "concept:degreewise",
        "concept:extension-by-zero",
        "concept:cocycle"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u023-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "84fb9040e48b4ad04dfed1ba36f3934b0674190dfdd7738203fe3a99aa6e72a2",
        "file_sha256": "6f05ddbe6a720109797976c6929b0535f21a38353673cb42d9646a3196f56bd2",
        "line_end": 994,
        "line_start": 990,
        "path": "source/id-ID/units/unit-023-lecture-023.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l23-hint-005",
        "anchor": "o012-rbt-l23-hint-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l23-sol-005",
      "projected_id": "urn:uuid:42729210-a897-5e3d-928f-110933f59bdd",
      "title": "Solusi Pemeriksaan 23.5. Batas tetrahedron mempunyai",
      "kind": "solution",
      "order": 15,
      "group": "unit:o012-rbt-u023",
      "parent_id": "unit:o012-rbt-l23-mastery",
      "native_path": [
        "unit:o012-rbt-u023",
        "unit:o012-rbt-l23-mastery",
        "unit:o012-rbt-l23-sol-005"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:contravariant-functor",
        "concept:delta-set",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:simplicial-cochain-complex",
        "concept:augmentation",
        "concept:augmented-module",
        "concept:direct-sum",
        "concept:product-of-modules",
        "concept:direct-product",
        "concept:restriction-map",
        "concept:sub-delta-set",
        "concept:pair-of-delta-sets",
        "concept:quotient-delta-set",
        "concept:reduced-function-module",
        "concept:reduced-cochain",
        "concept:relative-simplicial-cochain-complex",
        "concept:degreewise",
        "concept:extension-by-zero",
        "concept:cocycle"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u023-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "1280eca11746f8d6981d21c8eb45f5e9b7a05747712139b3f4eb093b0f364b20",
        "file_sha256": "6f05ddbe6a720109797976c6929b0535f21a38353673cb42d9646a3196f56bd2",
        "line_end": 1022,
        "line_start": 996,
        "path": "source/id-ID/units/unit-023-lecture-023.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l23-sol-005",
        "anchor": "o012-rbt-l23-sol-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l23-mcheck-006",
      "projected_id": "urn:uuid:ed2cab5b-bd89-5d95-a518-3e3ad9f34480",
      "title": "Pemeriksaan Penguasaan 23.6 (fungsi tereduksi dan kasus kosong). Untuk",
      "kind": "exercise",
      "order": 16,
      "group": "unit:o012-rbt-u023",
      "parent_id": "unit:o012-rbt-l23-mastery",
      "native_path": [
        "unit:o012-rbt-u023",
        "unit:o012-rbt-l23-mastery",
        "unit:o012-rbt-l23-mcheck-006"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:contravariant-functor",
        "concept:delta-set",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:simplicial-cochain-complex",
        "concept:augmentation",
        "concept:augmented-module",
        "concept:direct-sum",
        "concept:product-of-modules",
        "concept:direct-product",
        "concept:restriction-map",
        "concept:sub-delta-set",
        "concept:pair-of-delta-sets",
        "concept:quotient-delta-set",
        "concept:reduced-function-module",
        "concept:reduced-cochain",
        "concept:relative-simplicial-cochain-complex",
        "concept:degreewise",
        "concept:extension-by-zero",
        "concept:cocycle"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u023-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "7eb33361db42015bb6c1f486ad94869f4433528ae90b675ed32cb6ae398fd5c2",
        "file_sha256": "6f05ddbe6a720109797976c6929b0535f21a38353673cb42d9646a3196f56bd2",
        "line_end": 1036,
        "line_start": 1024,
        "path": "source/id-ID/units/unit-023-lecture-023.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l23-mcheck-006",
        "anchor": "o012-rbt-l23-mcheck-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l23-hint-006",
            "relation_id": "urn:uuid:4d127579-27a6-5772-a412-a81f51ea2f25",
            "native_relation_id": "relation:hints:l23-hint-006:l23-mcheck-006"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l23-sol-006",
            "relation_id": "urn:uuid:55ae908f-2ca9-5e82-a55f-bbd8af6585cd",
            "native_relation_id": "relation:solves:l23-sol-006:l23-mcheck-006"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l23-hint-006",
      "projected_id": "urn:uuid:af40e5fc-fb48-52d9-beec-28ecde09b794",
      "title": "Petunjuk. Fungsi pada $X/A$ berada di kernel evaluasi tepat bila nilainya",
      "kind": "hint",
      "order": 17,
      "group": "unit:o012-rbt-u023",
      "parent_id": "unit:o012-rbt-l23-mastery",
      "native_path": [
        "unit:o012-rbt-u023",
        "unit:o012-rbt-l23-mastery",
        "unit:o012-rbt-l23-hint-006"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:contravariant-functor",
        "concept:delta-set",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:simplicial-cochain-complex",
        "concept:augmentation",
        "concept:augmented-module",
        "concept:direct-sum",
        "concept:product-of-modules",
        "concept:direct-product",
        "concept:restriction-map",
        "concept:sub-delta-set",
        "concept:pair-of-delta-sets",
        "concept:quotient-delta-set",
        "concept:reduced-function-module",
        "concept:reduced-cochain",
        "concept:relative-simplicial-cochain-complex",
        "concept:degreewise",
        "concept:extension-by-zero",
        "concept:cocycle"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u023-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "d59870a0db7dc86ac5ec1b07400b8785ef84f83233d4d30042b7857e829881bd",
        "file_sha256": "6f05ddbe6a720109797976c6929b0535f21a38353673cb42d9646a3196f56bd2",
        "line_end": 1043,
        "line_start": 1038,
        "path": "source/id-ID/units/unit-023-lecture-023.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l23-hint-006",
        "anchor": "o012-rbt-l23-hint-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l23-sol-006",
      "projected_id": "urn:uuid:f87ba2fe-d273-5d89-a988-68e8387a16b3",
      "title": "Solusi Pemeriksaan 23.6. Andaikan $A\\ne\\varnothing$ dan tuliskan",
      "kind": "solution",
      "order": 18,
      "group": "unit:o012-rbt-u023",
      "parent_id": "unit:o012-rbt-l23-mastery",
      "native_path": [
        "unit:o012-rbt-u023",
        "unit:o012-rbt-l23-mastery",
        "unit:o012-rbt-l23-sol-006"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:contravariant-functor",
        "concept:delta-set",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:simplicial-cochain-complex",
        "concept:augmentation",
        "concept:augmented-module",
        "concept:direct-sum",
        "concept:product-of-modules",
        "concept:direct-product",
        "concept:restriction-map",
        "concept:sub-delta-set",
        "concept:pair-of-delta-sets",
        "concept:quotient-delta-set",
        "concept:reduced-function-module",
        "concept:reduced-cochain",
        "concept:relative-simplicial-cochain-complex",
        "concept:degreewise",
        "concept:extension-by-zero",
        "concept:cocycle"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u023-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "8fb214eafce747d23ec70a5a9b01c98bc63f376ef985b68ad90f60f115da823f",
        "file_sha256": "6f05ddbe6a720109797976c6929b0535f21a38353673cb42d9646a3196f56bd2",
        "line_end": 1085,
        "line_start": 1045,
        "path": "source/id-ID/units/unit-023-lecture-023.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l23-sol-006",
        "anchor": "o012-rbt-l23-sol-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-u023",
      "projected_id": "urn:uuid:2028ddd1-4f6e-5c6c-9c14-51ff704e6bcc",
      "title": "Topologi Aljabar - Unit 23: Evaluasi, Gabungan Saling Lepas, dan Perekatan Korantai",
      "kind": "reader_unit",
      "order": 23,
      "group": "unit:o012-rbt-u023",
      "parent_id": "course:o012-d60",
      "native_path": [
        "unit:o012-rbt-u023"
      ],
      "concept_ids": [
        "concept:complex",
        "concept:coboundary",
        "concept:cohomologically-graded-complex",
        "concept:contravariant-functor",
        "concept:delta-set",
        "concept:geometric-realisation",
        "concept:module-over-r",
        "concept:simplicial-cochain-complex",
        "concept:augmentation",
        "concept:augmented-module",
        "concept:direct-sum",
        "concept:product-of-modules",
        "concept:direct-product",
        "concept:restriction-map",
        "concept:sub-delta-set",
        "concept:pair-of-delta-sets",
        "concept:quotient-delta-set",
        "concept:reduced-function-module",
        "concept:reduced-cochain",
        "concept:relative-simplicial-cochain-complex",
        "concept:degreewise",
        "concept:extension-by-zero",
        "concept:cocycle"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u023-composite-cc-by-4.0"
      ],
      "provenance_relation": "composite_translated_and_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "6f05ddbe6a720109797976c6929b0535f21a38353673cb42d9646a3196f56bd2",
        "file_sha256": "6f05ddbe6a720109797976c6929b0535f21a38353673cb42d9646a3196f56bd2",
        "line_end": 1094,
        "line_start": 1,
        "path": "source/id-ID/units/unit-023-lecture-023.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/",
        "anchor": null,
        "state": "course_fallback",
        "anchor_occurrences": 0
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l24-exa-001",
      "projected_id": "urn:uuid:df49c441-bf3d-5373-9b10-e22f354b1fa5",
      "title": "Kelanjutan Contoh 23.2 (hubungan timbal balik). Bagian ini melanjutkan",
      "kind": "example",
      "order": 1,
      "group": "unit:o012-rbt-u024",
      "parent_id": "unit:o012-rbt-l24-s01",
      "native_path": [
        "unit:o012-rbt-u024",
        "unit:o012-rbt-l24",
        "unit:o012-rbt-l24-s01",
        "unit:o012-rbt-l24-exa-001"
      ],
      "concept_ids": [
        "concept:coboundary",
        "concept:cocycle",
        "concept:cohomologically-graded-complex",
        "concept:cokernel",
        "concept:commutative-cube",
        "concept:complex",
        "concept:connecting-map",
        "concept:delta-set",
        "concept:exact-at",
        "concept:extension-by-zero",
        "concept:functoriality",
        "concept:kernel",
        "concept:long-exact-sequence",
        "concept:module-over-r",
        "concept:morphism-of-complexes",
        "concept:relative-simplicial-cochain-complex",
        "concept:short-exact-sequence",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:homological-algebra",
        "concept:algebraic-mayer-vietoris-theorem",
        "concept:snake-lemma",
        "concept:diagram-chase",
        "concept:naturality",
        "concept:splicing-exact-sequences"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "53d9369129a15c0d18c8100290f7324bf333e5eb6dcafcdc6d6e890cb5b09741",
        "file_sha256": "993ad0c3493caff6bd15ab2bcf435f6cbb1f49ed9a1e11bc1009d649ae2d3647",
        "line_end": 80,
        "line_start": 58,
        "path": "source/id-ID/units/unit-024-lecture-024.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l24-exa-001",
        "anchor": "o012-rbt-l24-exa-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l24-lem-001",
      "projected_id": "urn:uuid:8266b5a4-f964-517b-9a7d-39f15837f994",
      "title": "Lema 24.1 (kernel derajat demi derajat adalah sebuah kompleks). Diberikan",
      "kind": "lemma",
      "order": 1,
      "group": "unit:o012-rbt-u024",
      "parent_id": "unit:o012-rbt-l24-s02",
      "native_path": [
        "unit:o012-rbt-u024",
        "unit:o012-rbt-l24",
        "unit:o012-rbt-l24-s02",
        "unit:o012-rbt-l24-lem-001"
      ],
      "concept_ids": [
        "concept:coboundary",
        "concept:cocycle",
        "concept:cohomologically-graded-complex",
        "concept:cokernel",
        "concept:commutative-cube",
        "concept:complex",
        "concept:connecting-map",
        "concept:delta-set",
        "concept:exact-at",
        "concept:extension-by-zero",
        "concept:functoriality",
        "concept:kernel",
        "concept:long-exact-sequence",
        "concept:module-over-r",
        "concept:morphism-of-complexes",
        "concept:relative-simplicial-cochain-complex",
        "concept:short-exact-sequence",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:homological-algebra",
        "concept:algebraic-mayer-vietoris-theorem",
        "concept:snake-lemma",
        "concept:diagram-chase",
        "concept:naturality",
        "concept:splicing-exact-sequences"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "e84939ea429a2f539e36aea99e00b9702edfbb6ac3db1614858954fe09b44ed4",
        "file_sha256": "993ad0c3493caff6bd15ab2bcf435f6cbb1f49ed9a1e11bc1009d649ae2d3647",
        "line_end": 156,
        "line_start": 145,
        "path": "source/id-ID/units/unit-024-lecture-024.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l24-lem-001",
        "anchor": "o012-rbt-l24-lem-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l24-lem-002",
      "projected_id": "urn:uuid:75782f21-0372-53c9-a1c0-fc13fe5bb305",
      "title": "Lema 24.2 (Lema Ular; alias sumber `snakeLemma`). Diberikan diagram",
      "kind": "lemma",
      "order": 1,
      "group": "unit:o012-rbt-u024",
      "parent_id": "unit:o012-rbt-l24-s04",
      "native_path": [
        "unit:o012-rbt-u024",
        "unit:o012-rbt-l24",
        "unit:o012-rbt-l24-s04",
        "unit:o012-rbt-l24-lem-002"
      ],
      "concept_ids": [
        "concept:coboundary",
        "concept:cocycle",
        "concept:cohomologically-graded-complex",
        "concept:cokernel",
        "concept:commutative-cube",
        "concept:complex",
        "concept:connecting-map",
        "concept:delta-set",
        "concept:exact-at",
        "concept:extension-by-zero",
        "concept:functoriality",
        "concept:kernel",
        "concept:long-exact-sequence",
        "concept:module-over-r",
        "concept:morphism-of-complexes",
        "concept:relative-simplicial-cochain-complex",
        "concept:short-exact-sequence",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:homological-algebra",
        "concept:algebraic-mayer-vietoris-theorem",
        "concept:snake-lemma",
        "concept:diagram-chase",
        "concept:naturality",
        "concept:splicing-exact-sequences"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "2dd1a0a682865114fc00fcf75fe401865af4575ad3878666d8aeab808051636e",
        "file_sha256": "993ad0c3493caff6bd15ab2bcf435f6cbb1f49ed9a1e11bc1009d649ae2d3647",
        "line_end": 340,
        "line_start": 295,
        "path": "source/id-ID/units/unit-024-lecture-024.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l24-lem-002",
        "anchor": "o012-rbt-l24-lem-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l24-lem-003",
      "projected_id": "urn:uuid:8283c8b0-8fdf-5232-aacc-4ec694310f49",
      "title": "Lema 24.3 (diagram persiapan; alias sumber",
      "kind": "lemma",
      "order": 1,
      "group": "unit:o012-rbt-u024",
      "parent_id": "unit:o012-rbt-l24-s05",
      "native_path": [
        "unit:o012-rbt-u024",
        "unit:o012-rbt-l24",
        "unit:o012-rbt-l24-s05",
        "unit:o012-rbt-l24-lem-003"
      ],
      "concept_ids": [
        "concept:coboundary",
        "concept:cocycle",
        "concept:cohomologically-graded-complex",
        "concept:cokernel",
        "concept:commutative-cube",
        "concept:complex",
        "concept:connecting-map",
        "concept:delta-set",
        "concept:exact-at",
        "concept:extension-by-zero",
        "concept:functoriality",
        "concept:kernel",
        "concept:long-exact-sequence",
        "concept:module-over-r",
        "concept:morphism-of-complexes",
        "concept:relative-simplicial-cochain-complex",
        "concept:short-exact-sequence",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:homological-algebra",
        "concept:algebraic-mayer-vietoris-theorem",
        "concept:snake-lemma",
        "concept:diagram-chase",
        "concept:naturality",
        "concept:splicing-exact-sequences"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "80a25eb27ab0f8b11d07497052650b0e2fd38ec941a9f0d1710ff458e7429df5",
        "file_sha256": "993ad0c3493caff6bd15ab2bcf435f6cbb1f49ed9a1e11bc1009d649ae2d3647",
        "line_end": 606,
        "line_start": 568,
        "path": "source/id-ID/units/unit-024-lecture-024.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l24-lem-003",
        "anchor": "o012-rbt-l24-lem-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l24-margin-001",
      "projected_id": "urn:uuid:44a330e1-03cc-5178-9292-141cdfc51320",
      "title": "Unit 24 source_margin 001",
      "kind": "source_margin",
      "order": 1,
      "group": "unit:o012-rbt-u024",
      "parent_id": "unit:o012-rbt-l24-s03",
      "native_path": [
        "unit:o012-rbt-u024",
        "unit:o012-rbt-l24",
        "unit:o012-rbt-l24-s03",
        "unit:o012-rbt-l24-margin-001"
      ],
      "concept_ids": [
        "concept:coboundary",
        "concept:cocycle",
        "concept:cohomologically-graded-complex",
        "concept:cokernel",
        "concept:commutative-cube",
        "concept:complex",
        "concept:connecting-map",
        "concept:delta-set",
        "concept:exact-at",
        "concept:extension-by-zero",
        "concept:functoriality",
        "concept:kernel",
        "concept:long-exact-sequence",
        "concept:module-over-r",
        "concept:morphism-of-complexes",
        "concept:relative-simplicial-cochain-complex",
        "concept:short-exact-sequence",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:homological-algebra",
        "concept:algebraic-mayer-vietoris-theorem",
        "concept:snake-lemma",
        "concept:diagram-chase",
        "concept:naturality",
        "concept:splicing-exact-sequences"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "88ede16c35bd2eb57f703a3b2e01c2d39f8ad89c3e4b5796b6c55178604d337e",
        "file_sha256": "993ad0c3493caff6bd15ab2bcf435f6cbb1f49ed9a1e11bc1009d649ae2d3647",
        "line_end": 230,
        "line_start": 225,
        "path": "source/id-ID/units/unit-024-lecture-024.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l24-margin-001",
        "anchor": "o012-rbt-l24-margin-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l24-margin-007",
      "projected_id": "urn:uuid:f7bdfe86-ebf0-5d7b-9e2f-7533ba3b3c10",
      "title": "Situasi ini muncul, misalnya, ketika gelanggang koefisien kohomologi",
      "kind": "source_margin",
      "order": 1,
      "group": "unit:o012-rbt-u024",
      "parent_id": "unit:o012-rbt-l24-s07",
      "native_path": [
        "unit:o012-rbt-u024",
        "unit:o012-rbt-l24",
        "unit:o012-rbt-l24-s07",
        "unit:o012-rbt-l24-margin-007"
      ],
      "concept_ids": [
        "concept:coboundary",
        "concept:cocycle",
        "concept:cohomologically-graded-complex",
        "concept:cokernel",
        "concept:commutative-cube",
        "concept:complex",
        "concept:connecting-map",
        "concept:delta-set",
        "concept:exact-at",
        "concept:extension-by-zero",
        "concept:functoriality",
        "concept:kernel",
        "concept:long-exact-sequence",
        "concept:module-over-r",
        "concept:morphism-of-complexes",
        "concept:relative-simplicial-cochain-complex",
        "concept:short-exact-sequence",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:homological-algebra",
        "concept:algebraic-mayer-vietoris-theorem",
        "concept:snake-lemma",
        "concept:diagram-chase",
        "concept:naturality",
        "concept:splicing-exact-sequences"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "13ea306d7e3959eda93aa7025ceb1dd2023e5014ee8530033635f5eb83a80060",
        "file_sha256": "993ad0c3493caff6bd15ab2bcf435f6cbb1f49ed9a1e11bc1009d649ae2d3647",
        "line_end": 770,
        "line_start": 767,
        "path": "source/id-ID/units/unit-024-lecture-024.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l24-margin-007",
        "anchor": "o012-rbt-l24-margin-007",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l24-mcheck-001",
      "projected_id": "urn:uuid:9ef794bd-44b0-55c7-ac68-4ef6fa1b6d22",
      "title": "Pemeriksaan Penguasaan 24.1 (korantai relatif dan perluasan nol). Untuk",
      "kind": "exercise",
      "order": 1,
      "group": "unit:o012-rbt-u024",
      "parent_id": "unit:o012-rbt-l24-mastery",
      "native_path": [
        "unit:o012-rbt-u024",
        "unit:o012-rbt-l24-mastery",
        "unit:o012-rbt-l24-mcheck-001"
      ],
      "concept_ids": [
        "concept:coboundary",
        "concept:cocycle",
        "concept:cohomologically-graded-complex",
        "concept:cokernel",
        "concept:commutative-cube",
        "concept:complex",
        "concept:connecting-map",
        "concept:delta-set",
        "concept:exact-at",
        "concept:extension-by-zero",
        "concept:functoriality",
        "concept:kernel",
        "concept:long-exact-sequence",
        "concept:module-over-r",
        "concept:morphism-of-complexes",
        "concept:relative-simplicial-cochain-complex",
        "concept:short-exact-sequence",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:homological-algebra",
        "concept:algebraic-mayer-vietoris-theorem",
        "concept:snake-lemma",
        "concept:diagram-chase",
        "concept:naturality",
        "concept:splicing-exact-sequences"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u024-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "b396e470dc358f57b11b3fee3bc17698d98fb679a4d3fe48d05aafbb3f34cad9",
        "file_sha256": "993ad0c3493caff6bd15ab2bcf435f6cbb1f49ed9a1e11bc1009d649ae2d3647",
        "line_end": 833,
        "line_start": 817,
        "path": "source/id-ID/units/unit-024-lecture-024.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l24-mcheck-001",
        "anchor": "o012-rbt-l24-mcheck-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l24-hint-001",
            "relation_id": "urn:uuid:db0e413f-1bef-5e90-90f9-0ece0bb6ccd9",
            "native_relation_id": "relation:hints:l24-hint-001:l24-mcheck-001"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l24-sol-001",
            "relation_id": "urn:uuid:c92ccd56-93ea-57c3-a551-c218e524481a",
            "native_relation_id": "relation:solves:l24-sol-001:l24-mcheck-001"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l24-notice",
      "projected_id": "urn:uuid:0a56fe95-8741-580b-ad77-744a293d2be9",
      "title": "Tentang unit ini",
      "kind": "notice",
      "order": 1,
      "group": "unit:o012-rbt-u024",
      "parent_id": "unit:o012-rbt-u024",
      "native_path": [
        "unit:o012-rbt-u024",
        "unit:o012-rbt-l24-notice"
      ],
      "concept_ids": [
        "concept:coboundary",
        "concept:cocycle",
        "concept:cohomologically-graded-complex",
        "concept:cokernel",
        "concept:commutative-cube",
        "concept:complex",
        "concept:connecting-map",
        "concept:delta-set",
        "concept:exact-at",
        "concept:extension-by-zero",
        "concept:functoriality",
        "concept:kernel",
        "concept:long-exact-sequence",
        "concept:module-over-r",
        "concept:morphism-of-complexes",
        "concept:relative-simplicial-cochain-complex",
        "concept:short-exact-sequence",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:homological-algebra",
        "concept:algebraic-mayer-vietoris-theorem",
        "concept:snake-lemma",
        "concept:diagram-chase",
        "concept:naturality",
        "concept:splicing-exact-sequences"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u024-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "6b77631593a6eba26e7d94f33d4256d9d4e960011fbf5eefc84de35d16e53588",
        "file_sha256": "993ad0c3493caff6bd15ab2bcf435f6cbb1f49ed9a1e11bc1009d649ae2d3647",
        "line_end": 53,
        "line_start": 12,
        "path": "source/id-ID/units/unit-024-lecture-024.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l24-notice",
        "anchor": "o012-rbt-l24-notice",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l24-proof-005",
      "projected_id": "urn:uuid:bbd38cb4-cb07-5846-a883-dacd1f7381e9",
      "title": "Bukti Teorema 24.1. Untuk $K=A,B,C$, gunakan notasi dari Diagram 24.3.",
      "kind": "proof",
      "order": 1,
      "group": "unit:o012-rbt-u024",
      "parent_id": "unit:o012-rbt-l24-s06",
      "native_path": [
        "unit:o012-rbt-u024",
        "unit:o012-rbt-l24",
        "unit:o012-rbt-l24-s06",
        "unit:o012-rbt-l24-proof-005"
      ],
      "concept_ids": [
        "concept:coboundary",
        "concept:cocycle",
        "concept:cohomologically-graded-complex",
        "concept:cokernel",
        "concept:commutative-cube",
        "concept:complex",
        "concept:connecting-map",
        "concept:delta-set",
        "concept:exact-at",
        "concept:extension-by-zero",
        "concept:functoriality",
        "concept:kernel",
        "concept:long-exact-sequence",
        "concept:module-over-r",
        "concept:morphism-of-complexes",
        "concept:relative-simplicial-cochain-complex",
        "concept:short-exact-sequence",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:homological-algebra",
        "concept:algebraic-mayer-vietoris-theorem",
        "concept:snake-lemma",
        "concept:diagram-chase",
        "concept:naturality",
        "concept:splicing-exact-sequences"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u024-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "a65a99aab23cdec88bf3bf1f8d6d73c55155af52bb8b4e4df4b1b212c74c7efa",
        "file_sha256": "993ad0c3493caff6bd15ab2bcf435f6cbb1f49ed9a1e11bc1009d649ae2d3647",
        "line_end": 747,
        "line_start": 663,
        "path": "source/id-ID/units/unit-024-lecture-024.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l24-proof-005",
        "anchor": "o012-rbt-l24-proof-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l24-s01",
      "projected_id": "urn:uuid:f9eca411-5048-5132-9d47-b5112b105a6a",
      "title": "Kelanjutan contoh pasangan dan hasil bagi",
      "kind": "section",
      "order": 1,
      "group": "unit:o012-rbt-u024",
      "parent_id": "unit:o012-rbt-l24",
      "native_path": [
        "unit:o012-rbt-u024",
        "unit:o012-rbt-l24",
        "unit:o012-rbt-l24-s01"
      ],
      "concept_ids": [
        "concept:coboundary",
        "concept:cocycle",
        "concept:cohomologically-graded-complex",
        "concept:cokernel",
        "concept:commutative-cube",
        "concept:complex",
        "concept:connecting-map",
        "concept:delta-set",
        "concept:exact-at",
        "concept:extension-by-zero",
        "concept:functoriality",
        "concept:kernel",
        "concept:long-exact-sequence",
        "concept:module-over-r",
        "concept:morphism-of-complexes",
        "concept:relative-simplicial-cochain-complex",
        "concept:short-exact-sequence",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:homological-algebra",
        "concept:algebraic-mayer-vietoris-theorem",
        "concept:snake-lemma",
        "concept:diagram-chase",
        "concept:naturality",
        "concept:splicing-exact-sequences"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "7a6072c1f724889a31863e7fff8ecfd1878ad3dd4a45133ff0bad599dd9a96c0",
        "file_sha256": "993ad0c3493caff6bd15ab2bcf435f6cbb1f49ed9a1e11bc1009d649ae2d3647",
        "line_end": 139,
        "line_start": 56,
        "path": "source/id-ID/units/unit-024-lecture-024.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l24-s01",
        "anchor": "o012-rbt-l24-s01",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l24",
      "projected_id": "urn:uuid:61d7e59d-d9b4-5864-ad3d-b06853bd0e56",
      "title": "Kuliah 24",
      "kind": "lecture",
      "order": 2,
      "group": "unit:o012-rbt-u024",
      "parent_id": "unit:o012-rbt-u024",
      "native_path": [
        "unit:o012-rbt-u024",
        "unit:o012-rbt-l24"
      ],
      "concept_ids": [
        "concept:coboundary",
        "concept:cocycle",
        "concept:cohomologically-graded-complex",
        "concept:cokernel",
        "concept:commutative-cube",
        "concept:complex",
        "concept:connecting-map",
        "concept:delta-set",
        "concept:exact-at",
        "concept:extension-by-zero",
        "concept:functoriality",
        "concept:kernel",
        "concept:long-exact-sequence",
        "concept:module-over-r",
        "concept:morphism-of-complexes",
        "concept:relative-simplicial-cochain-complex",
        "concept:short-exact-sequence",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:homological-algebra",
        "concept:algebraic-mayer-vietoris-theorem",
        "concept:snake-lemma",
        "concept:diagram-chase",
        "concept:naturality",
        "concept:splicing-exact-sequences"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "3e5eb4d5707453b6de553d6dd908f3cae948a5ce02aed65d2d24f54c0b88e6a7",
        "file_sha256": "993ad0c3493caff6bd15ab2bcf435f6cbb1f49ed9a1e11bc1009d649ae2d3647",
        "line_end": 810,
        "line_start": 54,
        "path": "source/id-ID/units/unit-024-lecture-024.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l24",
        "anchor": "o012-rbt-l24",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l24-fig-001",
      "projected_id": "urn:uuid:4eeb4f7b-59b0-5aaa-9026-ca0abd9440af",
      "title": "Diagram 24.1 (data panah untuk diagram Lema Ular). Baris atas dan bawah",
      "kind": "figure",
      "order": 2,
      "group": "unit:o012-rbt-u024",
      "parent_id": "unit:o012-rbt-l24-s04",
      "native_path": [
        "unit:o012-rbt-u024",
        "unit:o012-rbt-l24",
        "unit:o012-rbt-l24-s04",
        "unit:o012-rbt-l24-fig-001"
      ],
      "concept_ids": [
        "concept:coboundary",
        "concept:cocycle",
        "concept:cohomologically-graded-complex",
        "concept:cokernel",
        "concept:commutative-cube",
        "concept:complex",
        "concept:connecting-map",
        "concept:delta-set",
        "concept:exact-at",
        "concept:extension-by-zero",
        "concept:functoriality",
        "concept:kernel",
        "concept:long-exact-sequence",
        "concept:module-over-r",
        "concept:morphism-of-complexes",
        "concept:relative-simplicial-cochain-complex",
        "concept:short-exact-sequence",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:homological-algebra",
        "concept:algebraic-mayer-vietoris-theorem",
        "concept:snake-lemma",
        "concept:diagram-chase",
        "concept:naturality",
        "concept:splicing-exact-sequences"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "ad6de7eb948b6486b32929b1710692659ed90ba7f8497a3be3adc0dc17a507ea",
        "file_sha256": "993ad0c3493caff6bd15ab2bcf435f6cbb1f49ed9a1e11bc1009d649ae2d3647",
        "line_end": 324,
        "line_start": 299,
        "path": "source/id-ID/units/unit-024-lecture-024.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l24-fig-001",
        "anchor": "o012-rbt-l24-fig-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l24-fig-003",
      "projected_id": "urn:uuid:031bc3a4-48e1-5f2c-b342-7c454a3e3795",
      "title": "Diagram 24.3 (data panah diagram persiapan). Untuk",
      "kind": "figure",
      "order": 2,
      "group": "unit:o012-rbt-u024",
      "parent_id": "unit:o012-rbt-l24-s05",
      "native_path": [
        "unit:o012-rbt-u024",
        "unit:o012-rbt-l24",
        "unit:o012-rbt-l24-s05",
        "unit:o012-rbt-l24-fig-003"
      ],
      "concept_ids": [
        "concept:coboundary",
        "concept:cocycle",
        "concept:cohomologically-graded-complex",
        "concept:cokernel",
        "concept:commutative-cube",
        "concept:complex",
        "concept:connecting-map",
        "concept:delta-set",
        "concept:exact-at",
        "concept:extension-by-zero",
        "concept:functoriality",
        "concept:kernel",
        "concept:long-exact-sequence",
        "concept:module-over-r",
        "concept:morphism-of-complexes",
        "concept:relative-simplicial-cochain-complex",
        "concept:short-exact-sequence",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:homological-algebra",
        "concept:algebraic-mayer-vietoris-theorem",
        "concept:snake-lemma",
        "concept:diagram-chase",
        "concept:naturality",
        "concept:splicing-exact-sequences"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "deffefd58302a150dcaef53be0f5368a758fe9107703316e86b1f9080763dd6c",
        "file_sha256": "993ad0c3493caff6bd15ab2bcf435f6cbb1f49ed9a1e11bc1009d649ae2d3647",
        "line_end": 605,
        "line_start": 574,
        "path": "source/id-ID/units/unit-024-lecture-024.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l24-fig-003",
        "anchor": "o012-rbt-l24-fig-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l24-hint-001",
      "projected_id": "urn:uuid:c44d565e-9ebc-526a-8513-bf1bf7a53d9c",
      "title": "Petunjuk. Restriksi dan diferensial sama-sama dibentuk dengan",
      "kind": "hint",
      "order": 2,
      "group": "unit:o012-rbt-u024",
      "parent_id": "unit:o012-rbt-l24-mastery",
      "native_path": [
        "unit:o012-rbt-u024",
        "unit:o012-rbt-l24-mastery",
        "unit:o012-rbt-l24-hint-001"
      ],
      "concept_ids": [
        "concept:coboundary",
        "concept:cocycle",
        "concept:cohomologically-graded-complex",
        "concept:cokernel",
        "concept:commutative-cube",
        "concept:complex",
        "concept:connecting-map",
        "concept:delta-set",
        "concept:exact-at",
        "concept:extension-by-zero",
        "concept:functoriality",
        "concept:kernel",
        "concept:long-exact-sequence",
        "concept:module-over-r",
        "concept:morphism-of-complexes",
        "concept:relative-simplicial-cochain-complex",
        "concept:short-exact-sequence",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:homological-algebra",
        "concept:algebraic-mayer-vietoris-theorem",
        "concept:snake-lemma",
        "concept:diagram-chase",
        "concept:naturality",
        "concept:splicing-exact-sequences"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u024-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "90b698093a0e8f5b8c70b63aadb326060ae07b4d3f61db274838d83ab41569ee",
        "file_sha256": "993ad0c3493caff6bd15ab2bcf435f6cbb1f49ed9a1e11bc1009d649ae2d3647",
        "line_end": 840,
        "line_start": 835,
        "path": "source/id-ID/units/unit-024-lecture-024.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l24-hint-001",
        "anchor": "o012-rbt-l24-hint-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l24-margin-005",
      "projected_id": "urn:uuid:7022b2b5-77cf-5dbb-a835-f21b7ba4f5e7",
      "title": "Citra pemetaan vertikal adalah",
      "kind": "source_margin",
      "order": 2,
      "group": "unit:o012-rbt-u024",
      "parent_id": "unit:o012-rbt-l24-s06",
      "native_path": [
        "unit:o012-rbt-u024",
        "unit:o012-rbt-l24",
        "unit:o012-rbt-l24-s06",
        "unit:o012-rbt-l24-margin-005"
      ],
      "concept_ids": [
        "concept:coboundary",
        "concept:cocycle",
        "concept:cohomologically-graded-complex",
        "concept:cokernel",
        "concept:commutative-cube",
        "concept:complex",
        "concept:connecting-map",
        "concept:delta-set",
        "concept:exact-at",
        "concept:extension-by-zero",
        "concept:functoriality",
        "concept:kernel",
        "concept:long-exact-sequence",
        "concept:module-over-r",
        "concept:morphism-of-complexes",
        "concept:relative-simplicial-cochain-complex",
        "concept:short-exact-sequence",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:homological-algebra",
        "concept:algebraic-mayer-vietoris-theorem",
        "concept:snake-lemma",
        "concept:diagram-chase",
        "concept:naturality",
        "concept:splicing-exact-sequences"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "531db13b4ff310bca60bb35a3bfc969c8fc6e0ced6f19e126a2c381f8686e42b",
        "file_sha256": "993ad0c3493caff6bd15ab2bcf435f6cbb1f49ed9a1e11bc1009d649ae2d3647",
        "line_end": 684,
        "line_start": 681,
        "path": "source/id-ID/units/unit-024-lecture-024.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l24-margin-005",
        "anchor": "o012-rbt-l24-margin-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l24-proof-001",
      "projected_id": "urn:uuid:17d14f6a-3110-58fe-9602-297f61c73a1c",
      "title": "Penutupan bukti: restriksi, kernel, dan eksaknya barisan. Pada derajat",
      "kind": "proof",
      "order": 2,
      "group": "unit:o012-rbt-u024",
      "parent_id": "unit:o012-rbt-l24-s01",
      "native_path": [
        "unit:o012-rbt-u024",
        "unit:o012-rbt-l24",
        "unit:o012-rbt-l24-s01",
        "unit:o012-rbt-l24-proof-001"
      ],
      "concept_ids": [
        "concept:coboundary",
        "concept:cocycle",
        "concept:cohomologically-graded-complex",
        "concept:cokernel",
        "concept:commutative-cube",
        "concept:complex",
        "concept:connecting-map",
        "concept:delta-set",
        "concept:exact-at",
        "concept:extension-by-zero",
        "concept:functoriality",
        "concept:kernel",
        "concept:long-exact-sequence",
        "concept:module-over-r",
        "concept:morphism-of-complexes",
        "concept:relative-simplicial-cochain-complex",
        "concept:short-exact-sequence",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:homological-algebra",
        "concept:algebraic-mayer-vietoris-theorem",
        "concept:snake-lemma",
        "concept:diagram-chase",
        "concept:naturality",
        "concept:splicing-exact-sequences"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u024-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "366c90cd88990cf65ecc4dc491e441c630b2494bea48983b102b7f7f13a41556",
        "file_sha256": "993ad0c3493caff6bd15ab2bcf435f6cbb1f49ed9a1e11bc1009d649ae2d3647",
        "line_end": 131,
        "line_start": 82,
        "path": "source/id-ID/units/unit-024-lecture-024.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l24-proof-001",
        "anchor": "o012-rbt-l24-proof-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l24-proof-002",
      "projected_id": "urn:uuid:af2b28b3-b27e-58e3-8bf7-1c497e1f2f6e",
      "title": "Bukti. Tuliskan diferensial kedua kompleks sebagai",
      "kind": "proof",
      "order": 2,
      "group": "unit:o012-rbt-u024",
      "parent_id": "unit:o012-rbt-l24-s02",
      "native_path": [
        "unit:o012-rbt-u024",
        "unit:o012-rbt-l24",
        "unit:o012-rbt-l24-s02",
        "unit:o012-rbt-l24-proof-002"
      ],
      "concept_ids": [
        "concept:coboundary",
        "concept:cocycle",
        "concept:cohomologically-graded-complex",
        "concept:cokernel",
        "concept:commutative-cube",
        "concept:complex",
        "concept:connecting-map",
        "concept:delta-set",
        "concept:exact-at",
        "concept:extension-by-zero",
        "concept:functoriality",
        "concept:kernel",
        "concept:long-exact-sequence",
        "concept:module-over-r",
        "concept:morphism-of-complexes",
        "concept:relative-simplicial-cochain-complex",
        "concept:short-exact-sequence",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:homological-algebra",
        "concept:algebraic-mayer-vietoris-theorem",
        "concept:snake-lemma",
        "concept:diagram-chase",
        "concept:naturality",
        "concept:splicing-exact-sequences"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u024-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "37f8bae1013cb711f05a5c4f1dfb48c651ee1dd2d8c9ded6fdeeb961f42acabb",
        "file_sha256": "993ad0c3493caff6bd15ab2bcf435f6cbb1f49ed9a1e11bc1009d649ae2d3647",
        "line_end": 184,
        "line_start": 158,
        "path": "source/id-ID/units/unit-024-lecture-024.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l24-proof-002",
        "anchor": "o012-rbt-l24-proof-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l24-proof-006",
      "projected_id": "urn:uuid:653e7a0b-d4d2-5af7-9c37-2250025b5cc2",
      "title": "Verifikasi kealamian pemetaan penghubung. Misalkan homomorfisma vertikal",
      "kind": "proof",
      "order": 2,
      "group": "unit:o012-rbt-u024",
      "parent_id": "unit:o012-rbt-l24-s07",
      "native_path": [
        "unit:o012-rbt-u024",
        "unit:o012-rbt-l24",
        "unit:o012-rbt-l24-s07",
        "unit:o012-rbt-l24-proof-006"
      ],
      "concept_ids": [
        "concept:coboundary",
        "concept:cocycle",
        "concept:cohomologically-graded-complex",
        "concept:cokernel",
        "concept:commutative-cube",
        "concept:complex",
        "concept:connecting-map",
        "concept:delta-set",
        "concept:exact-at",
        "concept:extension-by-zero",
        "concept:functoriality",
        "concept:kernel",
        "concept:long-exact-sequence",
        "concept:module-over-r",
        "concept:morphism-of-complexes",
        "concept:relative-simplicial-cochain-complex",
        "concept:short-exact-sequence",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:homological-algebra",
        "concept:algebraic-mayer-vietoris-theorem",
        "concept:snake-lemma",
        "concept:diagram-chase",
        "concept:naturality",
        "concept:splicing-exact-sequences"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u024-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "3012d97187ca9b97a1ff9647e6aa3b34177b8274b1ab01fe24cb63da3b26e846",
        "file_sha256": "993ad0c3493caff6bd15ab2bcf435f6cbb1f49ed9a1e11bc1009d649ae2d3647",
        "line_end": 802,
        "line_start": 783,
        "path": "source/id-ID/units/unit-024-lecture-024.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l24-proof-006",
        "anchor": "o012-rbt-l24-proof-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l24-rem-001",
      "projected_id": "urn:uuid:8d3f3ee1-9595-52d0-af87-87d10e12bd68",
      "title": "Catatan 24.1 (alat komputasi utama). Jika hanya satu hasil dari bagian",
      "kind": "remark",
      "order": 2,
      "group": "unit:o012-rbt-u024",
      "parent_id": "unit:o012-rbt-l24-s03",
      "native_path": [
        "unit:o012-rbt-u024",
        "unit:o012-rbt-l24",
        "unit:o012-rbt-l24-s03",
        "unit:o012-rbt-l24-rem-001"
      ],
      "concept_ids": [
        "concept:coboundary",
        "concept:cocycle",
        "concept:cohomologically-graded-complex",
        "concept:cokernel",
        "concept:commutative-cube",
        "concept:complex",
        "concept:connecting-map",
        "concept:delta-set",
        "concept:exact-at",
        "concept:extension-by-zero",
        "concept:functoriality",
        "concept:kernel",
        "concept:long-exact-sequence",
        "concept:module-over-r",
        "concept:morphism-of-complexes",
        "concept:relative-simplicial-cochain-complex",
        "concept:short-exact-sequence",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:homological-algebra",
        "concept:algebraic-mayer-vietoris-theorem",
        "concept:snake-lemma",
        "concept:diagram-chase",
        "concept:naturality",
        "concept:splicing-exact-sequences"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "9d5a5d86dba411a59ea5b48371a801baad78847a3da713213cfa00bef2116b19",
        "file_sha256": "993ad0c3493caff6bd15ab2bcf435f6cbb1f49ed9a1e11bc1009d649ae2d3647",
        "line_end": 247,
        "line_start": 232,
        "path": "source/id-ID/units/unit-024-lecture-024.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l24-rem-001",
        "anchor": "o012-rbt-l24-rem-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l24-s02",
      "projected_id": "urn:uuid:e5d7ff7a-0992-5474-874a-5d29f0fc7277",
      "title": "Kernel morfisma kompleks dan korantai relatif",
      "kind": "section",
      "order": 2,
      "group": "unit:o012-rbt-u024",
      "parent_id": "unit:o012-rbt-l24",
      "native_path": [
        "unit:o012-rbt-u024",
        "unit:o012-rbt-l24",
        "unit:o012-rbt-l24-s02"
      ],
      "concept_ids": [
        "concept:coboundary",
        "concept:cocycle",
        "concept:cohomologically-graded-complex",
        "concept:cokernel",
        "concept:commutative-cube",
        "concept:complex",
        "concept:connecting-map",
        "concept:delta-set",
        "concept:exact-at",
        "concept:extension-by-zero",
        "concept:functoriality",
        "concept:kernel",
        "concept:long-exact-sequence",
        "concept:module-over-r",
        "concept:morphism-of-complexes",
        "concept:relative-simplicial-cochain-complex",
        "concept:short-exact-sequence",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:homological-algebra",
        "concept:algebraic-mayer-vietoris-theorem",
        "concept:snake-lemma",
        "concept:diagram-chase",
        "concept:naturality",
        "concept:splicing-exact-sequences"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "6c388ecd8f8fba00d3f71eb8be9f25e8fe969c669b79283fa1ab308e35618350",
        "file_sha256": "993ad0c3493caff6bd15ab2bcf435f6cbb1f49ed9a1e11bc1009d649ae2d3647",
        "line_end": 205,
        "line_start": 140,
        "path": "source/id-ID/units/unit-024-lecture-024.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l24-s02",
        "anchor": "o012-rbt-l24-s02",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l24-audit-001",
      "projected_id": "urn:uuid:5bcddd0c-d915-5cfc-8b05-1f740d878313",
      "title": "Audit sumber 24.1. Notes.tex baris 5113--5120 menyatakan surjektivitas",
      "kind": "source_audit",
      "order": 3,
      "group": "unit:o012-rbt-u024",
      "parent_id": "unit:o012-rbt-l24-s01",
      "native_path": [
        "unit:o012-rbt-u024",
        "unit:o012-rbt-l24",
        "unit:o012-rbt-l24-s01",
        "unit:o012-rbt-l24-audit-001"
      ],
      "concept_ids": [
        "concept:coboundary",
        "concept:cocycle",
        "concept:cohomologically-graded-complex",
        "concept:cokernel",
        "concept:commutative-cube",
        "concept:complex",
        "concept:connecting-map",
        "concept:delta-set",
        "concept:exact-at",
        "concept:extension-by-zero",
        "concept:functoriality",
        "concept:kernel",
        "concept:long-exact-sequence",
        "concept:module-over-r",
        "concept:morphism-of-complexes",
        "concept:relative-simplicial-cochain-complex",
        "concept:short-exact-sequence",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:homological-algebra",
        "concept:algebraic-mayer-vietoris-theorem",
        "concept:snake-lemma",
        "concept:diagram-chase",
        "concept:naturality",
        "concept:splicing-exact-sequences"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u024-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "db8e314273d359f4fc91d4349c1982389e5a243e00c4a154f22553335bf1fd2f",
        "file_sha256": "993ad0c3493caff6bd15ab2bcf435f6cbb1f49ed9a1e11bc1009d649ae2d3647",
        "line_end": 138,
        "line_start": 133,
        "path": "source/id-ID/units/unit-024-lecture-024.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l24-audit-001",
        "anchor": "o012-rbt-l24-audit-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l24-audit-002",
      "projected_id": "urn:uuid:e9d25af8-0d4b-54c7-82c2-c6046af3dbf2",
      "title": "Audit sumber 24.2. Lema pada Notes.tex baris 5125--5129 tidak memiliki",
      "kind": "source_audit",
      "order": 3,
      "group": "unit:o012-rbt-u024",
      "parent_id": "unit:o012-rbt-l24-s02",
      "native_path": [
        "unit:o012-rbt-u024",
        "unit:o012-rbt-l24",
        "unit:o012-rbt-l24-s02",
        "unit:o012-rbt-l24-audit-002"
      ],
      "concept_ids": [
        "concept:coboundary",
        "concept:cocycle",
        "concept:cohomologically-graded-complex",
        "concept:cokernel",
        "concept:commutative-cube",
        "concept:complex",
        "concept:connecting-map",
        "concept:delta-set",
        "concept:exact-at",
        "concept:extension-by-zero",
        "concept:functoriality",
        "concept:kernel",
        "concept:long-exact-sequence",
        "concept:module-over-r",
        "concept:morphism-of-complexes",
        "concept:relative-simplicial-cochain-complex",
        "concept:short-exact-sequence",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:homological-algebra",
        "concept:algebraic-mayer-vietoris-theorem",
        "concept:snake-lemma",
        "concept:diagram-chase",
        "concept:naturality",
        "concept:splicing-exact-sequences"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u024-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "a48ce39db12c548d80bd05758c73673c0649f6e125e5bdd8fa41a05acc9e06c6",
        "file_sha256": "993ad0c3493caff6bd15ab2bcf435f6cbb1f49ed9a1e11bc1009d649ae2d3647",
        "line_end": 190,
        "line_start": 186,
        "path": "source/id-ID/units/unit-024-lecture-024.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l24-audit-002",
        "anchor": "o012-rbt-l24-audit-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l24-audit-004",
      "projected_id": "urn:uuid:f48b799e-c854-5e52-9ab3-4d592014e5ae",
      "title": "Audit sumber 24.4. Diagram Xy-pic pada Notes.tex baris 5186--5189 menulis",
      "kind": "source_audit",
      "order": 3,
      "group": "unit:o012-rbt-u024",
      "parent_id": "unit:o012-rbt-l24-s04",
      "native_path": [
        "unit:o012-rbt-u024",
        "unit:o012-rbt-l24",
        "unit:o012-rbt-l24-s04",
        "unit:o012-rbt-l24-audit-004"
      ],
      "concept_ids": [
        "concept:coboundary",
        "concept:cocycle",
        "concept:cohomologically-graded-complex",
        "concept:cokernel",
        "concept:commutative-cube",
        "concept:complex",
        "concept:connecting-map",
        "concept:delta-set",
        "concept:exact-at",
        "concept:extension-by-zero",
        "concept:functoriality",
        "concept:kernel",
        "concept:long-exact-sequence",
        "concept:module-over-r",
        "concept:morphism-of-complexes",
        "concept:relative-simplicial-cochain-complex",
        "concept:short-exact-sequence",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:homological-algebra",
        "concept:algebraic-mayer-vietoris-theorem",
        "concept:snake-lemma",
        "concept:diagram-chase",
        "concept:naturality",
        "concept:splicing-exact-sequences"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u024-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "e1413622345f4a4dbd97634ea867e865f15d6389ce2ed39e22f17a0d3ee14b15",
        "file_sha256": "993ad0c3493caff6bd15ab2bcf435f6cbb1f49ed9a1e11bc1009d649ae2d3647",
        "line_end": 347,
        "line_start": 342,
        "path": "source/id-ID/units/unit-024-lecture-024.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l24-audit-004",
        "anchor": "o012-rbt-l24-audit-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l24-audit-008",
      "projected_id": "urn:uuid:35df41c6-4ff6-5419-bc19-5f80f047d47a",
      "title": "Audit sumber 24.8. Notes.tex baris 5357--5367 mula-mula menyebut",
      "kind": "source_audit",
      "order": 3,
      "group": "unit:o012-rbt-u024",
      "parent_id": "unit:o012-rbt-l24-s07",
      "native_path": [
        "unit:o012-rbt-u024",
        "unit:o012-rbt-l24",
        "unit:o012-rbt-l24-s07",
        "unit:o012-rbt-l24-audit-008"
      ],
      "concept_ids": [
        "concept:coboundary",
        "concept:cocycle",
        "concept:cohomologically-graded-complex",
        "concept:cokernel",
        "concept:commutative-cube",
        "concept:complex",
        "concept:connecting-map",
        "concept:delta-set",
        "concept:exact-at",
        "concept:extension-by-zero",
        "concept:functoriality",
        "concept:kernel",
        "concept:long-exact-sequence",
        "concept:module-over-r",
        "concept:morphism-of-complexes",
        "concept:relative-simplicial-cochain-complex",
        "concept:short-exact-sequence",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:homological-algebra",
        "concept:algebraic-mayer-vietoris-theorem",
        "concept:snake-lemma",
        "concept:diagram-chase",
        "concept:naturality",
        "concept:splicing-exact-sequences"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u024-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "60cf52020fd93ffbce1e6a973db063a6db650850665ba58e175ab9f9c31670a3",
        "file_sha256": "993ad0c3493caff6bd15ab2bcf435f6cbb1f49ed9a1e11bc1009d649ae2d3647",
        "line_end": 809,
        "line_start": 804,
        "path": "source/id-ID/units/unit-024-lecture-024.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l24-audit-008",
        "anchor": "o012-rbt-l24-audit-008",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l24-margin-002",
      "projected_id": "urn:uuid:53bd2404-993a-5213-afc7-e5f01a30256e",
      "title": "Teorema 24.1 (Mayer--Vietoris aljabar; alias sumber",
      "kind": "source_margin",
      "order": 3,
      "group": "unit:o012-rbt-u024",
      "parent_id": "unit:o012-rbt-l24-s03",
      "native_path": [
        "unit:o012-rbt-u024",
        "unit:o012-rbt-l24",
        "unit:o012-rbt-l24-s03",
        "unit:o012-rbt-l24-margin-002"
      ],
      "concept_ids": [
        "concept:coboundary",
        "concept:cocycle",
        "concept:cohomologically-graded-complex",
        "concept:cokernel",
        "concept:commutative-cube",
        "concept:complex",
        "concept:connecting-map",
        "concept:delta-set",
        "concept:exact-at",
        "concept:extension-by-zero",
        "concept:functoriality",
        "concept:kernel",
        "concept:long-exact-sequence",
        "concept:module-over-r",
        "concept:morphism-of-complexes",
        "concept:relative-simplicial-cochain-complex",
        "concept:short-exact-sequence",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:homological-algebra",
        "concept:algebraic-mayer-vietoris-theorem",
        "concept:snake-lemma",
        "concept:diagram-chase",
        "concept:naturality",
        "concept:splicing-exact-sequences"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "8512ed503874a4860288c9a00363442aa41b975007a783b23d19fe5ad4632873",
        "file_sha256": "993ad0c3493caff6bd15ab2bcf435f6cbb1f49ed9a1e11bc1009d649ae2d3647",
        "line_end": 246,
        "line_start": 243,
        "path": "source/id-ID/units/unit-024-lecture-024.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l24-margin-002",
        "anchor": "o012-rbt-l24-margin-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l24-margin-006",
      "projected_id": "urn:uuid:1c7eebf5-8edc-5263-bf26-d7ba68ee258a",
      "title": "Unit 24 source_margin 006",
      "kind": "source_margin",
      "order": 3,
      "group": "unit:o012-rbt-u024",
      "parent_id": "unit:o012-rbt-l24-s06",
      "native_path": [
        "unit:o012-rbt-u024",
        "unit:o012-rbt-l24",
        "unit:o012-rbt-l24-s06",
        "unit:o012-rbt-l24-margin-006"
      ],
      "concept_ids": [
        "concept:coboundary",
        "concept:cocycle",
        "concept:cohomologically-graded-complex",
        "concept:cokernel",
        "concept:commutative-cube",
        "concept:complex",
        "concept:connecting-map",
        "concept:delta-set",
        "concept:exact-at",
        "concept:extension-by-zero",
        "concept:functoriality",
        "concept:kernel",
        "concept:long-exact-sequence",
        "concept:module-over-r",
        "concept:morphism-of-complexes",
        "concept:relative-simplicial-cochain-complex",
        "concept:short-exact-sequence",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:homological-algebra",
        "concept:algebraic-mayer-vietoris-theorem",
        "concept:snake-lemma",
        "concept:diagram-chase",
        "concept:naturality",
        "concept:splicing-exact-sequences"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "b2d155cce7e9607e2610fb33708ea7b08132a65dce69acbee5a374284097d0e2",
        "file_sha256": "993ad0c3493caff6bd15ab2bcf435f6cbb1f49ed9a1e11bc1009d649ae2d3647",
        "line_end": 728,
        "line_start": 721,
        "path": "source/id-ID/units/unit-024-lecture-024.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l24-margin-006",
        "anchor": "o012-rbt-l24-margin-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l24-mastery",
      "projected_id": "urn:uuid:c8954b07-6149-5e51-9a2b-4cec77fd4406",
      "title": "Pendamping penguasaan: pemeriksaan, petunjuk, dan solusi lengkap",
      "kind": "mastery_section",
      "order": 3,
      "group": "unit:o012-rbt-u024",
      "parent_id": "unit:o012-rbt-u024",
      "native_path": [
        "unit:o012-rbt-u024",
        "unit:o012-rbt-l24-mastery"
      ],
      "concept_ids": [
        "concept:coboundary",
        "concept:cocycle",
        "concept:cohomologically-graded-complex",
        "concept:cokernel",
        "concept:commutative-cube",
        "concept:complex",
        "concept:connecting-map",
        "concept:delta-set",
        "concept:exact-at",
        "concept:extension-by-zero",
        "concept:functoriality",
        "concept:kernel",
        "concept:long-exact-sequence",
        "concept:module-over-r",
        "concept:morphism-of-complexes",
        "concept:relative-simplicial-cochain-complex",
        "concept:short-exact-sequence",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:homological-algebra",
        "concept:algebraic-mayer-vietoris-theorem",
        "concept:snake-lemma",
        "concept:diagram-chase",
        "concept:naturality",
        "concept:splicing-exact-sequences"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u024-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "9d04d79149ba0498f51c62155868c094631b3e026ea827eb776a3f31f848da02",
        "file_sha256": "993ad0c3493caff6bd15ab2bcf435f6cbb1f49ed9a1e11bc1009d649ae2d3647",
        "line_end": 1148,
        "line_start": 811,
        "path": "source/id-ID/units/unit-024-lecture-024.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l24-mastery",
        "anchor": "o012-rbt-l24-mastery",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l24-proof-004",
      "projected_id": "urn:uuid:96cf3d22-885c-5b7f-a815-48db706beacd",
      "title": "Bukti. Pertama, setiap pemetaan vertikal terdefinisi dengan baik. Jika",
      "kind": "proof",
      "order": 3,
      "group": "unit:o012-rbt-u024",
      "parent_id": "unit:o012-rbt-l24-s05",
      "native_path": [
        "unit:o012-rbt-u024",
        "unit:o012-rbt-l24",
        "unit:o012-rbt-l24-s05",
        "unit:o012-rbt-l24-proof-004"
      ],
      "concept_ids": [
        "concept:coboundary",
        "concept:cocycle",
        "concept:cohomologically-graded-complex",
        "concept:cokernel",
        "concept:commutative-cube",
        "concept:complex",
        "concept:connecting-map",
        "concept:delta-set",
        "concept:exact-at",
        "concept:extension-by-zero",
        "concept:functoriality",
        "concept:kernel",
        "concept:long-exact-sequence",
        "concept:module-over-r",
        "concept:morphism-of-complexes",
        "concept:relative-simplicial-cochain-complex",
        "concept:short-exact-sequence",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:homological-algebra",
        "concept:algebraic-mayer-vietoris-theorem",
        "concept:snake-lemma",
        "concept:diagram-chase",
        "concept:naturality",
        "concept:splicing-exact-sequences"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u024-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "2cb90e8b98ca6dec5103fdf1d1448d3eedde079e5b8aa7d16dfe7dd1a5571a71",
        "file_sha256": "993ad0c3493caff6bd15ab2bcf435f6cbb1f49ed9a1e11bc1009d649ae2d3647",
        "line_end": 652,
        "line_start": 608,
        "path": "source/id-ID/units/unit-024-lecture-024.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l24-proof-004",
        "anchor": "o012-rbt-l24-proof-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l24-s03",
      "projected_id": "urn:uuid:bb908f6e-0b3a-5018-8d72-45d082db6e76",
      "title": "Prinsip aljabar homologis",
      "kind": "section",
      "order": 3,
      "group": "unit:o012-rbt-u024",
      "parent_id": "unit:o012-rbt-l24",
      "native_path": [
        "unit:o012-rbt-u024",
        "unit:o012-rbt-l24",
        "unit:o012-rbt-l24-s03"
      ],
      "concept_ids": [
        "concept:coboundary",
        "concept:cocycle",
        "concept:cohomologically-graded-complex",
        "concept:cokernel",
        "concept:commutative-cube",
        "concept:complex",
        "concept:connecting-map",
        "concept:delta-set",
        "concept:exact-at",
        "concept:extension-by-zero",
        "concept:functoriality",
        "concept:kernel",
        "concept:long-exact-sequence",
        "concept:module-over-r",
        "concept:morphism-of-complexes",
        "concept:relative-simplicial-cochain-complex",
        "concept:short-exact-sequence",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:homological-algebra",
        "concept:algebraic-mayer-vietoris-theorem",
        "concept:snake-lemma",
        "concept:diagram-chase",
        "concept:naturality",
        "concept:splicing-exact-sequences"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "9f4c3d4bf6f4f2463229f95a1604524a6ef5c339163daca9e097d85cbe39c4f2",
        "file_sha256": "993ad0c3493caff6bd15ab2bcf435f6cbb1f49ed9a1e11bc1009d649ae2d3647",
        "line_end": 292,
        "line_start": 206,
        "path": "source/id-ID/units/unit-024-lecture-024.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l24-s03",
        "anchor": "o012-rbt-l24-s03",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l24-sol-001",
      "projected_id": "urn:uuid:44507320-38c1-5483-9ee2-8612268f67b7",
      "title": "Solusi Pemeriksaan 24.1. Pada derajat $n$,",
      "kind": "solution",
      "order": 3,
      "group": "unit:o012-rbt-u024",
      "parent_id": "unit:o012-rbt-l24-mastery",
      "native_path": [
        "unit:o012-rbt-u024",
        "unit:o012-rbt-l24-mastery",
        "unit:o012-rbt-l24-sol-001"
      ],
      "concept_ids": [
        "concept:coboundary",
        "concept:cocycle",
        "concept:cohomologically-graded-complex",
        "concept:cokernel",
        "concept:commutative-cube",
        "concept:complex",
        "concept:connecting-map",
        "concept:delta-set",
        "concept:exact-at",
        "concept:extension-by-zero",
        "concept:functoriality",
        "concept:kernel",
        "concept:long-exact-sequence",
        "concept:module-over-r",
        "concept:morphism-of-complexes",
        "concept:relative-simplicial-cochain-complex",
        "concept:short-exact-sequence",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:homological-algebra",
        "concept:algebraic-mayer-vietoris-theorem",
        "concept:snake-lemma",
        "concept:diagram-chase",
        "concept:naturality",
        "concept:splicing-exact-sequences"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u024-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "ef82c2e44db4b68c9ac2d7b57ca2875be45f4e711c16c304a0e7dc1ed0df8b72",
        "file_sha256": "993ad0c3493caff6bd15ab2bcf435f6cbb1f49ed9a1e11bc1009d649ae2d3647",
        "line_end": 872,
        "line_start": 842,
        "path": "source/id-ID/units/unit-024-lecture-024.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l24-sol-001",
        "anchor": "o012-rbt-l24-sol-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l24-audit-006",
      "projected_id": "urn:uuid:1389f892-94d8-5260-9e81-ea2d6a19b417",
      "title": "Audit sumber 24.6. Lingkungan bukti pada Notes.tex baris 5332--5334 hanya",
      "kind": "source_audit",
      "order": 4,
      "group": "unit:o012-rbt-u024",
      "parent_id": "unit:o012-rbt-l24-s05",
      "native_path": [
        "unit:o012-rbt-u024",
        "unit:o012-rbt-l24",
        "unit:o012-rbt-l24-s05",
        "unit:o012-rbt-l24-audit-006"
      ],
      "concept_ids": [
        "concept:coboundary",
        "concept:cocycle",
        "concept:cohomologically-graded-complex",
        "concept:cokernel",
        "concept:commutative-cube",
        "concept:complex",
        "concept:connecting-map",
        "concept:delta-set",
        "concept:exact-at",
        "concept:extension-by-zero",
        "concept:functoriality",
        "concept:kernel",
        "concept:long-exact-sequence",
        "concept:module-over-r",
        "concept:morphism-of-complexes",
        "concept:relative-simplicial-cochain-complex",
        "concept:short-exact-sequence",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:homological-algebra",
        "concept:algebraic-mayer-vietoris-theorem",
        "concept:snake-lemma",
        "concept:diagram-chase",
        "concept:naturality",
        "concept:splicing-exact-sequences"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u024-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "1bdf851ee04ce87cecf7122b361c7002d584cdff3ee421f3ca7e1e80ae0dd29c",
        "file_sha256": "993ad0c3493caff6bd15ab2bcf435f6cbb1f49ed9a1e11bc1009d649ae2d3647",
        "line_end": 659,
        "line_start": 654,
        "path": "source/id-ID/units/unit-024-lecture-024.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l24-audit-006",
        "anchor": "o012-rbt-l24-audit-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l24-audit-007",
      "projected_id": "urn:uuid:673c705d-7da3-5b34-8553-c9cab2fa7d86",
      "title": "Audit sumber 24.7. Notes.tex baris 5338--5354 menandai identifikasi",
      "kind": "source_audit",
      "order": 4,
      "group": "unit:o012-rbt-u024",
      "parent_id": "unit:o012-rbt-l24-s06",
      "native_path": [
        "unit:o012-rbt-u024",
        "unit:o012-rbt-l24",
        "unit:o012-rbt-l24-s06",
        "unit:o012-rbt-l24-audit-007"
      ],
      "concept_ids": [
        "concept:coboundary",
        "concept:cocycle",
        "concept:cohomologically-graded-complex",
        "concept:cokernel",
        "concept:commutative-cube",
        "concept:complex",
        "concept:connecting-map",
        "concept:delta-set",
        "concept:exact-at",
        "concept:extension-by-zero",
        "concept:functoriality",
        "concept:kernel",
        "concept:long-exact-sequence",
        "concept:module-over-r",
        "concept:morphism-of-complexes",
        "concept:relative-simplicial-cochain-complex",
        "concept:short-exact-sequence",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:homological-algebra",
        "concept:algebraic-mayer-vietoris-theorem",
        "concept:snake-lemma",
        "concept:diagram-chase",
        "concept:naturality",
        "concept:splicing-exact-sequences"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u024-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "002b21a4e97f1ab04307b9d8eeebf4331170b7943c8b435457af3f7f8b52460b",
        "file_sha256": "993ad0c3493caff6bd15ab2bcf435f6cbb1f49ed9a1e11bc1009d649ae2d3647",
        "line_end": 756,
        "line_start": 749,
        "path": "source/id-ID/units/unit-024-lecture-024.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l24-audit-007",
        "anchor": "o012-rbt-l24-audit-007",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l24-boundary-001",
      "projected_id": "urn:uuid:97ae8443-2d2e-5bfb-bfe8-22bc07274201",
      "title": "Batas ke Unit 25. Unit 24 menerjemahkan Notes.tex baris 5113--5369 secara",
      "kind": "boundary",
      "order": 4,
      "group": "unit:o012-rbt-u024",
      "parent_id": "unit:o012-rbt-u024",
      "native_path": [
        "unit:o012-rbt-u024",
        "unit:o012-rbt-l24-boundary-001"
      ],
      "concept_ids": [
        "concept:coboundary",
        "concept:cocycle",
        "concept:cohomologically-graded-complex",
        "concept:cokernel",
        "concept:commutative-cube",
        "concept:complex",
        "concept:connecting-map",
        "concept:delta-set",
        "concept:exact-at",
        "concept:extension-by-zero",
        "concept:functoriality",
        "concept:kernel",
        "concept:long-exact-sequence",
        "concept:module-over-r",
        "concept:morphism-of-complexes",
        "concept:relative-simplicial-cochain-complex",
        "concept:short-exact-sequence",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:homological-algebra",
        "concept:algebraic-mayer-vietoris-theorem",
        "concept:snake-lemma",
        "concept:diagram-chase",
        "concept:naturality",
        "concept:splicing-exact-sequences"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u024-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "ef225306e68afca10310a766cb952b4a53b2e8e636ea99ffdf2b703f3793e3c7",
        "file_sha256": "993ad0c3493caff6bd15ab2bcf435f6cbb1f49ed9a1e11bc1009d649ae2d3647",
        "line_end": 1156,
        "line_start": 1149,
        "path": "source/id-ID/units/unit-024-lecture-024.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l24-boundary-001",
        "anchor": "o012-rbt-l24-boundary-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l24-def-001",
      "projected_id": "urn:uuid:cbdb2a43-4db0-5d65-8aba-1a1018d36103",
      "title": "Definisi 24.1 (kompleks korantai simpleksial relatif). Untuk pasangan",
      "kind": "definition",
      "order": 4,
      "group": "unit:o012-rbt-u024",
      "parent_id": "unit:o012-rbt-l24-s02",
      "native_path": [
        "unit:o012-rbt-u024",
        "unit:o012-rbt-l24",
        "unit:o012-rbt-l24-s02",
        "unit:o012-rbt-l24-def-001"
      ],
      "concept_ids": [
        "concept:coboundary",
        "concept:cocycle",
        "concept:cohomologically-graded-complex",
        "concept:cokernel",
        "concept:commutative-cube",
        "concept:complex",
        "concept:connecting-map",
        "concept:delta-set",
        "concept:exact-at",
        "concept:extension-by-zero",
        "concept:functoriality",
        "concept:kernel",
        "concept:long-exact-sequence",
        "concept:module-over-r",
        "concept:morphism-of-complexes",
        "concept:relative-simplicial-cochain-complex",
        "concept:short-exact-sequence",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:homological-algebra",
        "concept:algebraic-mayer-vietoris-theorem",
        "concept:snake-lemma",
        "concept:diagram-chase",
        "concept:naturality",
        "concept:splicing-exact-sequences"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "8ad24d83ea4bf467110923385d7f92482bc2de2b9a8db6f1d1c1b55c0dddffe1",
        "file_sha256": "993ad0c3493caff6bd15ab2bcf435f6cbb1f49ed9a1e11bc1009d649ae2d3647",
        "line_end": 204,
        "line_start": 195,
        "path": "source/id-ID/units/unit-024-lecture-024.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l24-def-001",
        "anchor": "o012-rbt-l24-def-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l24-fig-002",
      "projected_id": "urn:uuid:6022b498-4629-59ca-9d38-739dd627084c",
      "title": "Diagram 24.2 (jalur semantik Lema Ular; alias sumber",
      "kind": "figure",
      "order": 4,
      "group": "unit:o012-rbt-u024",
      "parent_id": "unit:o012-rbt-l24-s04",
      "native_path": [
        "unit:o012-rbt-u024",
        "unit:o012-rbt-l24",
        "unit:o012-rbt-l24-s04",
        "unit:o012-rbt-l24-fig-002"
      ],
      "concept_ids": [
        "concept:coboundary",
        "concept:cocycle",
        "concept:cohomologically-graded-complex",
        "concept:cokernel",
        "concept:commutative-cube",
        "concept:complex",
        "concept:connecting-map",
        "concept:delta-set",
        "concept:exact-at",
        "concept:extension-by-zero",
        "concept:functoriality",
        "concept:kernel",
        "concept:long-exact-sequence",
        "concept:module-over-r",
        "concept:morphism-of-complexes",
        "concept:relative-simplicial-cochain-complex",
        "concept:short-exact-sequence",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:homological-algebra",
        "concept:algebraic-mayer-vietoris-theorem",
        "concept:snake-lemma",
        "concept:diagram-chase",
        "concept:naturality",
        "concept:splicing-exact-sequences"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "16cebb2118cc039074aeb621910d1d213df5455cc5228656c81a469a1919d7c9",
        "file_sha256": "993ad0c3493caff6bd15ab2bcf435f6cbb1f49ed9a1e11bc1009d649ae2d3647",
        "line_end": 373,
        "line_start": 353,
        "path": "source/id-ID/units/unit-024-lecture-024.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l24-fig-002",
        "anchor": "o012-rbt-l24-fig-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l24-mcheck-002",
      "projected_id": "urn:uuid:ab019843-3ee5-51da-a736-4805847b4079",
      "title": "Pemeriksaan Penguasaan 24.2 (kernel morfisma kompleks). Misalkan",
      "kind": "exercise",
      "order": 4,
      "group": "unit:o012-rbt-u024",
      "parent_id": "unit:o012-rbt-l24-mastery",
      "native_path": [
        "unit:o012-rbt-u024",
        "unit:o012-rbt-l24-mastery",
        "unit:o012-rbt-l24-mcheck-002"
      ],
      "concept_ids": [
        "concept:coboundary",
        "concept:cocycle",
        "concept:cohomologically-graded-complex",
        "concept:cokernel",
        "concept:commutative-cube",
        "concept:complex",
        "concept:connecting-map",
        "concept:delta-set",
        "concept:exact-at",
        "concept:extension-by-zero",
        "concept:functoriality",
        "concept:kernel",
        "concept:long-exact-sequence",
        "concept:module-over-r",
        "concept:morphism-of-complexes",
        "concept:relative-simplicial-cochain-complex",
        "concept:short-exact-sequence",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:homological-algebra",
        "concept:algebraic-mayer-vietoris-theorem",
        "concept:snake-lemma",
        "concept:diagram-chase",
        "concept:naturality",
        "concept:splicing-exact-sequences"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u024-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "13e3d4a681becd98f610b155045ed592be4e9e904c717ffbfc46e37b9a48ae4e",
        "file_sha256": "993ad0c3493caff6bd15ab2bcf435f6cbb1f49ed9a1e11bc1009d649ae2d3647",
        "line_end": 880,
        "line_start": 874,
        "path": "source/id-ID/units/unit-024-lecture-024.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l24-mcheck-002",
        "anchor": "o012-rbt-l24-mcheck-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l24-hint-002",
            "relation_id": "urn:uuid:2a219762-7dd3-53b0-b088-15c3a10c0e2f",
            "native_relation_id": "relation:hints:l24-hint-002:l24-mcheck-002"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l24-sol-002",
            "relation_id": "urn:uuid:60bb9f3e-75f5-5dd8-a2ea-ca4700e06672",
            "native_relation_id": "relation:solves:l24-sol-002:l24-mcheck-002"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l24-s04",
      "projected_id": "urn:uuid:ab1add91-ef3b-511c-bc12-08ed5a6a5dad",
      "title": "Lema Ular",
      "kind": "section",
      "order": 4,
      "group": "unit:o012-rbt-u024",
      "parent_id": "unit:o012-rbt-l24",
      "native_path": [
        "unit:o012-rbt-u024",
        "unit:o012-rbt-l24",
        "unit:o012-rbt-l24-s04"
      ],
      "concept_ids": [
        "concept:coboundary",
        "concept:cocycle",
        "concept:cohomologically-graded-complex",
        "concept:cokernel",
        "concept:commutative-cube",
        "concept:complex",
        "concept:connecting-map",
        "concept:delta-set",
        "concept:exact-at",
        "concept:extension-by-zero",
        "concept:functoriality",
        "concept:kernel",
        "concept:long-exact-sequence",
        "concept:module-over-r",
        "concept:morphism-of-complexes",
        "concept:relative-simplicial-cochain-complex",
        "concept:short-exact-sequence",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:homological-algebra",
        "concept:algebraic-mayer-vietoris-theorem",
        "concept:snake-lemma",
        "concept:diagram-chase",
        "concept:naturality",
        "concept:splicing-exact-sequences"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "a8227ba0cc6b7b6b4ac6bc4ea349bd81823da8f65bf8ecdb0d796a0799918864",
        "file_sha256": "993ad0c3493caff6bd15ab2bcf435f6cbb1f49ed9a1e11bc1009d649ae2d3647",
        "line_end": 559,
        "line_start": 293,
        "path": "source/id-ID/units/unit-024-lecture-024.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l24-s04",
        "anchor": "o012-rbt-l24-s04",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l24-thm-001",
      "projected_id": "urn:uuid:b7629afc-0293-5c14-a5e1-8d5068c8b9b1",
      "title": "Teorema 24.1 (Mayer--Vietoris aljabar; alias sumber",
      "kind": "theorem",
      "order": 4,
      "group": "unit:o012-rbt-u024",
      "parent_id": "unit:o012-rbt-l24-s03",
      "native_path": [
        "unit:o012-rbt-u024",
        "unit:o012-rbt-l24",
        "unit:o012-rbt-l24-s03",
        "unit:o012-rbt-l24-thm-001"
      ],
      "concept_ids": [
        "concept:coboundary",
        "concept:cocycle",
        "concept:cohomologically-graded-complex",
        "concept:cokernel",
        "concept:commutative-cube",
        "concept:complex",
        "concept:connecting-map",
        "concept:delta-set",
        "concept:exact-at",
        "concept:extension-by-zero",
        "concept:functoriality",
        "concept:kernel",
        "concept:long-exact-sequence",
        "concept:module-over-r",
        "concept:morphism-of-complexes",
        "concept:relative-simplicial-cochain-complex",
        "concept:short-exact-sequence",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:homological-algebra",
        "concept:algebraic-mayer-vietoris-theorem",
        "concept:snake-lemma",
        "concept:diagram-chase",
        "concept:naturality",
        "concept:splicing-exact-sequences"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "17bf0139370fd568930d8bc5e9be08ec4e0aa5750e7718bf67a9f28af08196e4",
        "file_sha256": "993ad0c3493caff6bd15ab2bcf435f6cbb1f49ed9a1e11bc1009d649ae2d3647",
        "line_end": 276,
        "line_start": 249,
        "path": "source/id-ID/units/unit-024-lecture-024.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l24-thm-001",
        "anchor": "o012-rbt-l24-thm-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l24-hint-002",
      "projected_id": "urn:uuid:8c834f91-a1f0-5804-908b-22dc1a7a26f5",
      "title": "Petunjuk. Terapkan persamaan",
      "kind": "hint",
      "order": 5,
      "group": "unit:o012-rbt-u024",
      "parent_id": "unit:o012-rbt-l24-mastery",
      "native_path": [
        "unit:o012-rbt-u024",
        "unit:o012-rbt-l24-mastery",
        "unit:o012-rbt-l24-hint-002"
      ],
      "concept_ids": [
        "concept:coboundary",
        "concept:cocycle",
        "concept:cohomologically-graded-complex",
        "concept:cokernel",
        "concept:commutative-cube",
        "concept:complex",
        "concept:connecting-map",
        "concept:delta-set",
        "concept:exact-at",
        "concept:extension-by-zero",
        "concept:functoriality",
        "concept:kernel",
        "concept:long-exact-sequence",
        "concept:module-over-r",
        "concept:morphism-of-complexes",
        "concept:relative-simplicial-cochain-complex",
        "concept:short-exact-sequence",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:homological-algebra",
        "concept:algebraic-mayer-vietoris-theorem",
        "concept:snake-lemma",
        "concept:diagram-chase",
        "concept:naturality",
        "concept:splicing-exact-sequences"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u024-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "c429b304496940c56bdf71dabca6d27d85e9e726378d5facae2cb2db5fb02502",
        "file_sha256": "993ad0c3493caff6bd15ab2bcf435f6cbb1f49ed9a1e11bc1009d649ae2d3647",
        "line_end": 887,
        "line_start": 882,
        "path": "source/id-ID/units/unit-024-lecture-024.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l24-hint-002",
        "anchor": "o012-rbt-l24-hint-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l24-margin-003",
      "projected_id": "urn:uuid:5a6c42b3-720e-530b-b2e5-8c7488391e22",
      "title": "Audit sumber 24.3. Pada Notes.tex baris 5173, suku setelah",
      "kind": "source_margin",
      "order": 5,
      "group": "unit:o012-rbt-u024",
      "parent_id": "unit:o012-rbt-l24-s03",
      "native_path": [
        "unit:o012-rbt-u024",
        "unit:o012-rbt-l24",
        "unit:o012-rbt-l24-s03",
        "unit:o012-rbt-l24-margin-003"
      ],
      "concept_ids": [
        "concept:coboundary",
        "concept:cocycle",
        "concept:cohomologically-graded-complex",
        "concept:cokernel",
        "concept:commutative-cube",
        "concept:complex",
        "concept:connecting-map",
        "concept:delta-set",
        "concept:exact-at",
        "concept:extension-by-zero",
        "concept:functoriality",
        "concept:kernel",
        "concept:long-exact-sequence",
        "concept:module-over-r",
        "concept:morphism-of-complexes",
        "concept:relative-simplicial-cochain-complex",
        "concept:short-exact-sequence",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:homological-algebra",
        "concept:algebraic-mayer-vietoris-theorem",
        "concept:snake-lemma",
        "concept:diagram-chase",
        "concept:naturality",
        "concept:splicing-exact-sequences"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "e13592d18bc58d58b32e3a16bac02af4f3bca997eec1540cfc431cabcb6cf555",
        "file_sha256": "993ad0c3493caff6bd15ab2bcf435f6cbb1f49ed9a1e11bc1009d649ae2d3647",
        "line_end": 275,
        "line_start": 272,
        "path": "source/id-ID/units/unit-024-lecture-024.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l24-margin-003",
        "anchor": "o012-rbt-l24-margin-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l24-proof-003",
      "projected_id": "urn:uuid:5d78d1b5-060b-5178-a243-43a8e23c2f22",
      "title": "Bukti lengkap Lema Ular. Sumber memecah bukti menjadi enam kewajiban:",
      "kind": "proof",
      "order": 5,
      "group": "unit:o012-rbt-u024",
      "parent_id": "unit:o012-rbt-l24-s04",
      "native_path": [
        "unit:o012-rbt-u024",
        "unit:o012-rbt-l24",
        "unit:o012-rbt-l24-s04",
        "unit:o012-rbt-l24-proof-003"
      ],
      "concept_ids": [
        "concept:coboundary",
        "concept:cocycle",
        "concept:cohomologically-graded-complex",
        "concept:cokernel",
        "concept:commutative-cube",
        "concept:complex",
        "concept:connecting-map",
        "concept:delta-set",
        "concept:exact-at",
        "concept:extension-by-zero",
        "concept:functoriality",
        "concept:kernel",
        "concept:long-exact-sequence",
        "concept:module-over-r",
        "concept:morphism-of-complexes",
        "concept:relative-simplicial-cochain-complex",
        "concept:short-exact-sequence",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:homological-algebra",
        "concept:algebraic-mayer-vietoris-theorem",
        "concept:snake-lemma",
        "concept:diagram-chase",
        "concept:naturality",
        "concept:splicing-exact-sequences"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u024-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "6317eb230a0ca1c721ad9a997160eef7c112f231f5e87e29ee3a856f7343328c",
        "file_sha256": "993ad0c3493caff6bd15ab2bcf435f6cbb1f49ed9a1e11bc1009d649ae2d3647",
        "line_end": 550,
        "line_start": 375,
        "path": "source/id-ID/units/unit-024-lecture-024.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l24-proof-003",
        "anchor": "o012-rbt-l24-proof-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l24-s05",
      "projected_id": "urn:uuid:8086f974-cd2a-552d-af24-9938d743440a",
      "title": "Diagram persiapan",
      "kind": "section",
      "order": 5,
      "group": "unit:o012-rbt-u024",
      "parent_id": "unit:o012-rbt-l24",
      "native_path": [
        "unit:o012-rbt-u024",
        "unit:o012-rbt-l24",
        "unit:o012-rbt-l24-s05"
      ],
      "concept_ids": [
        "concept:coboundary",
        "concept:cocycle",
        "concept:cohomologically-graded-complex",
        "concept:cokernel",
        "concept:commutative-cube",
        "concept:complex",
        "concept:connecting-map",
        "concept:delta-set",
        "concept:exact-at",
        "concept:extension-by-zero",
        "concept:functoriality",
        "concept:kernel",
        "concept:long-exact-sequence",
        "concept:module-over-r",
        "concept:morphism-of-complexes",
        "concept:relative-simplicial-cochain-complex",
        "concept:short-exact-sequence",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:homological-algebra",
        "concept:algebraic-mayer-vietoris-theorem",
        "concept:snake-lemma",
        "concept:diagram-chase",
        "concept:naturality",
        "concept:splicing-exact-sequences"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "810ba393ba0150e18777086de3ffc19872bd14ad679ec6a249c544185b78f1e4",
        "file_sha256": "993ad0c3493caff6bd15ab2bcf435f6cbb1f49ed9a1e11bc1009d649ae2d3647",
        "line_end": 660,
        "line_start": 560,
        "path": "source/id-ID/units/unit-024-lecture-024.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l24-s05",
        "anchor": "o012-rbt-l24-s05",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l24-audit-003",
      "projected_id": "urn:uuid:7d00ff1d-751a-5427-a714-36014ae7c80b",
      "title": "Audit sumber 24.3. Pada Notes.tex baris 5173, suku setelah",
      "kind": "source_audit",
      "order": 6,
      "group": "unit:o012-rbt-u024",
      "parent_id": "unit:o012-rbt-l24-s03",
      "native_path": [
        "unit:o012-rbt-u024",
        "unit:o012-rbt-l24",
        "unit:o012-rbt-l24-s03",
        "unit:o012-rbt-l24-audit-003"
      ],
      "concept_ids": [
        "concept:coboundary",
        "concept:cocycle",
        "concept:cohomologically-graded-complex",
        "concept:cokernel",
        "concept:commutative-cube",
        "concept:complex",
        "concept:connecting-map",
        "concept:delta-set",
        "concept:exact-at",
        "concept:extension-by-zero",
        "concept:functoriality",
        "concept:kernel",
        "concept:long-exact-sequence",
        "concept:module-over-r",
        "concept:morphism-of-complexes",
        "concept:relative-simplicial-cochain-complex",
        "concept:short-exact-sequence",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:homological-algebra",
        "concept:algebraic-mayer-vietoris-theorem",
        "concept:snake-lemma",
        "concept:diagram-chase",
        "concept:naturality",
        "concept:splicing-exact-sequences"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u024-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "a77d266a76fac8e9483f67408734c89735d4fcbf282266e40ad68b0b16c9f954",
        "file_sha256": "993ad0c3493caff6bd15ab2bcf435f6cbb1f49ed9a1e11bc1009d649ae2d3647",
        "line_end": 282,
        "line_start": 278,
        "path": "source/id-ID/units/unit-024-lecture-024.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l24-audit-003",
        "anchor": "o012-rbt-l24-audit-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l24-audit-005",
      "projected_id": "urn:uuid:f6c138b3-08f8-59c1-8a3b-4f5d5c2a32fa",
      "title": "Audit sumber 24.5. Bukti sumber hanya mengerjakan konstruksi penghubung",
      "kind": "source_audit",
      "order": 6,
      "group": "unit:o012-rbt-u024",
      "parent_id": "unit:o012-rbt-l24-s04",
      "native_path": [
        "unit:o012-rbt-u024",
        "unit:o012-rbt-l24",
        "unit:o012-rbt-l24-s04",
        "unit:o012-rbt-l24-audit-005"
      ],
      "concept_ids": [
        "concept:coboundary",
        "concept:cocycle",
        "concept:cohomologically-graded-complex",
        "concept:cokernel",
        "concept:commutative-cube",
        "concept:complex",
        "concept:connecting-map",
        "concept:delta-set",
        "concept:exact-at",
        "concept:extension-by-zero",
        "concept:functoriality",
        "concept:kernel",
        "concept:long-exact-sequence",
        "concept:module-over-r",
        "concept:morphism-of-complexes",
        "concept:relative-simplicial-cochain-complex",
        "concept:short-exact-sequence",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:homological-algebra",
        "concept:algebraic-mayer-vietoris-theorem",
        "concept:snake-lemma",
        "concept:diagram-chase",
        "concept:naturality",
        "concept:splicing-exact-sequences"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u024-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "dfe3bda14e4fac1af50124510c3974ad239e9394c6d74877e9f1a30641fcc6a3",
        "file_sha256": "993ad0c3493caff6bd15ab2bcf435f6cbb1f49ed9a1e11bc1009d649ae2d3647",
        "line_end": 558,
        "line_start": 552,
        "path": "source/id-ID/units/unit-024-lecture-024.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l24-audit-005",
        "anchor": "o012-rbt-l24-audit-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l24-s06",
      "projected_id": "urn:uuid:9a80749e-2343-5b71-a224-706bb6133e95",
      "title": "Bukti teorema dan penyambungan",
      "kind": "section",
      "order": 6,
      "group": "unit:o012-rbt-u024",
      "parent_id": "unit:o012-rbt-l24",
      "native_path": [
        "unit:o012-rbt-u024",
        "unit:o012-rbt-l24",
        "unit:o012-rbt-l24-s06"
      ],
      "concept_ids": [
        "concept:coboundary",
        "concept:cocycle",
        "concept:cohomologically-graded-complex",
        "concept:cokernel",
        "concept:commutative-cube",
        "concept:complex",
        "concept:connecting-map",
        "concept:delta-set",
        "concept:exact-at",
        "concept:extension-by-zero",
        "concept:functoriality",
        "concept:kernel",
        "concept:long-exact-sequence",
        "concept:module-over-r",
        "concept:morphism-of-complexes",
        "concept:relative-simplicial-cochain-complex",
        "concept:short-exact-sequence",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:homological-algebra",
        "concept:algebraic-mayer-vietoris-theorem",
        "concept:snake-lemma",
        "concept:diagram-chase",
        "concept:naturality",
        "concept:splicing-exact-sequences"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "f487dd4eb767a908b378cd102695a6fa3ca49d39cb410a0175ad3e18ee264f6f",
        "file_sha256": "993ad0c3493caff6bd15ab2bcf435f6cbb1f49ed9a1e11bc1009d649ae2d3647",
        "line_end": 757,
        "line_start": 661,
        "path": "source/id-ID/units/unit-024-lecture-024.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l24-s06",
        "anchor": "o012-rbt-l24-s06",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l24-sol-002",
      "projected_id": "urn:uuid:02d6ef78-7fcb-5af2-b8a0-20c9f2283204",
      "title": "Solusi Pemeriksaan 24.2. Jika $a\\in K_n$, maka",
      "kind": "solution",
      "order": 6,
      "group": "unit:o012-rbt-u024",
      "parent_id": "unit:o012-rbt-l24-mastery",
      "native_path": [
        "unit:o012-rbt-u024",
        "unit:o012-rbt-l24-mastery",
        "unit:o012-rbt-l24-sol-002"
      ],
      "concept_ids": [
        "concept:coboundary",
        "concept:cocycle",
        "concept:cohomologically-graded-complex",
        "concept:cokernel",
        "concept:commutative-cube",
        "concept:complex",
        "concept:connecting-map",
        "concept:delta-set",
        "concept:exact-at",
        "concept:extension-by-zero",
        "concept:functoriality",
        "concept:kernel",
        "concept:long-exact-sequence",
        "concept:module-over-r",
        "concept:morphism-of-complexes",
        "concept:relative-simplicial-cochain-complex",
        "concept:short-exact-sequence",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:homological-algebra",
        "concept:algebraic-mayer-vietoris-theorem",
        "concept:snake-lemma",
        "concept:diagram-chase",
        "concept:naturality",
        "concept:splicing-exact-sequences"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u024-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "e0fcdc343bcb3a0dd257fdab5d995491f471895042babbb02b7e903fce5d8105",
        "file_sha256": "993ad0c3493caff6bd15ab2bcf435f6cbb1f49ed9a1e11bc1009d649ae2d3647",
        "line_end": 926,
        "line_start": 889,
        "path": "source/id-ID/units/unit-024-lecture-024.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l24-sol-002",
        "anchor": "o012-rbt-l24-sol-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l24-margin-004",
      "projected_id": "urn:uuid:67d94e88-e3ea-5cb3-85c0-7265f77ae14e",
      "title": "## Lema Ular {#o012-rbt-l24-s04}",
      "kind": "source_margin",
      "order": 7,
      "group": "unit:o012-rbt-u024",
      "parent_id": "unit:o012-rbt-l24-s03",
      "native_path": [
        "unit:o012-rbt-u024",
        "unit:o012-rbt-l24",
        "unit:o012-rbt-l24-s03",
        "unit:o012-rbt-l24-margin-004"
      ],
      "concept_ids": [
        "concept:coboundary",
        "concept:cocycle",
        "concept:cohomologically-graded-complex",
        "concept:cokernel",
        "concept:commutative-cube",
        "concept:complex",
        "concept:connecting-map",
        "concept:delta-set",
        "concept:exact-at",
        "concept:extension-by-zero",
        "concept:functoriality",
        "concept:kernel",
        "concept:long-exact-sequence",
        "concept:module-over-r",
        "concept:morphism-of-complexes",
        "concept:relative-simplicial-cochain-complex",
        "concept:short-exact-sequence",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:homological-algebra",
        "concept:algebraic-mayer-vietoris-theorem",
        "concept:snake-lemma",
        "concept:diagram-chase",
        "concept:naturality",
        "concept:splicing-exact-sequences"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "69a9364e72a991b135efac3fca8e25e64a29501ea4de866e1f404778c8035afe",
        "file_sha256": "993ad0c3493caff6bd15ab2bcf435f6cbb1f49ed9a1e11bc1009d649ae2d3647",
        "line_end": 291,
        "line_start": 287,
        "path": "source/id-ID/units/unit-024-lecture-024.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l24-margin-004",
        "anchor": "o012-rbt-l24-margin-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l24-mcheck-003",
      "projected_id": "urn:uuid:dc3b5683-4b4f-56c6-b909-8987651bb275",
      "title": "Pemeriksaan Penguasaan 24.3 (membangun penghubung Ular). Dalam diagram",
      "kind": "exercise",
      "order": 7,
      "group": "unit:o012-rbt-u024",
      "parent_id": "unit:o012-rbt-l24-mastery",
      "native_path": [
        "unit:o012-rbt-u024",
        "unit:o012-rbt-l24-mastery",
        "unit:o012-rbt-l24-mcheck-003"
      ],
      "concept_ids": [
        "concept:coboundary",
        "concept:cocycle",
        "concept:cohomologically-graded-complex",
        "concept:cokernel",
        "concept:commutative-cube",
        "concept:complex",
        "concept:connecting-map",
        "concept:delta-set",
        "concept:exact-at",
        "concept:extension-by-zero",
        "concept:functoriality",
        "concept:kernel",
        "concept:long-exact-sequence",
        "concept:module-over-r",
        "concept:morphism-of-complexes",
        "concept:relative-simplicial-cochain-complex",
        "concept:short-exact-sequence",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:homological-algebra",
        "concept:algebraic-mayer-vietoris-theorem",
        "concept:snake-lemma",
        "concept:diagram-chase",
        "concept:naturality",
        "concept:splicing-exact-sequences"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u024-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "4a570f7852b6a9349b55c992ba7e12baac68c21cf5b312314b3bd9645d36bef7",
        "file_sha256": "993ad0c3493caff6bd15ab2bcf435f6cbb1f49ed9a1e11bc1009d649ae2d3647",
        "line_end": 935,
        "line_start": 928,
        "path": "source/id-ID/units/unit-024-lecture-024.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l24-mcheck-003",
        "anchor": "o012-rbt-l24-mcheck-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l24-hint-003",
            "relation_id": "urn:uuid:2fd19605-c93f-5a16-a75c-3f2ae7c06840",
            "native_relation_id": "relation:hints:l24-hint-003:l24-mcheck-003"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l24-sol-003",
            "relation_id": "urn:uuid:5f990174-067e-5304-87d9-ae5fa750a19f",
            "native_relation_id": "relation:solves:l24-sol-003:l24-mcheck-003"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l24-s07",
      "projected_id": "urn:uuid:2b8b4a23-c7aa-5910-80af-3654d501cae3",
      "title": "Kealamian",
      "kind": "section",
      "order": 7,
      "group": "unit:o012-rbt-u024",
      "parent_id": "unit:o012-rbt-l24",
      "native_path": [
        "unit:o012-rbt-u024",
        "unit:o012-rbt-l24",
        "unit:o012-rbt-l24-s07"
      ],
      "concept_ids": [
        "concept:coboundary",
        "concept:cocycle",
        "concept:cohomologically-graded-complex",
        "concept:cokernel",
        "concept:commutative-cube",
        "concept:complex",
        "concept:connecting-map",
        "concept:delta-set",
        "concept:exact-at",
        "concept:extension-by-zero",
        "concept:functoriality",
        "concept:kernel",
        "concept:long-exact-sequence",
        "concept:module-over-r",
        "concept:morphism-of-complexes",
        "concept:relative-simplicial-cochain-complex",
        "concept:short-exact-sequence",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:homological-algebra",
        "concept:algebraic-mayer-vietoris-theorem",
        "concept:snake-lemma",
        "concept:diagram-chase",
        "concept:naturality",
        "concept:splicing-exact-sequences"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "523918b32aa3f189761a1b1cac7446bde85f136ae8be7af607539fe2bfc37de3",
        "file_sha256": "993ad0c3493caff6bd15ab2bcf435f6cbb1f49ed9a1e11bc1009d649ae2d3647",
        "line_end": 810,
        "line_start": 758,
        "path": "source/id-ID/units/unit-024-lecture-024.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l24-s07",
        "anchor": "o012-rbt-l24-s07",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l24-hint-003",
      "projected_id": "urn:uuid:93b21beb-a7c2-5932-b054-55c436b10a9f",
      "title": "Petunjuk. Pilih $b$ dengan $\\pi b=c$. Tunjukkan bahwa",
      "kind": "hint",
      "order": 8,
      "group": "unit:o012-rbt-u024",
      "parent_id": "unit:o012-rbt-l24-mastery",
      "native_path": [
        "unit:o012-rbt-u024",
        "unit:o012-rbt-l24-mastery",
        "unit:o012-rbt-l24-hint-003"
      ],
      "concept_ids": [
        "concept:coboundary",
        "concept:cocycle",
        "concept:cohomologically-graded-complex",
        "concept:cokernel",
        "concept:commutative-cube",
        "concept:complex",
        "concept:connecting-map",
        "concept:delta-set",
        "concept:exact-at",
        "concept:extension-by-zero",
        "concept:functoriality",
        "concept:kernel",
        "concept:long-exact-sequence",
        "concept:module-over-r",
        "concept:morphism-of-complexes",
        "concept:relative-simplicial-cochain-complex",
        "concept:short-exact-sequence",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:homological-algebra",
        "concept:algebraic-mayer-vietoris-theorem",
        "concept:snake-lemma",
        "concept:diagram-chase",
        "concept:naturality",
        "concept:splicing-exact-sequences"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u024-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "35e6d253c68c69283a3404bdcf1d6af3021ccd50866afba0359fc4461296abe3",
        "file_sha256": "993ad0c3493caff6bd15ab2bcf435f6cbb1f49ed9a1e11bc1009d649ae2d3647",
        "line_end": 943,
        "line_start": 937,
        "path": "source/id-ID/units/unit-024-lecture-024.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l24-hint-003",
        "anchor": "o012-rbt-l24-hint-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l24-sol-003",
      "projected_id": "urn:uuid:c7a50735-e20c-50c6-af7d-fba42e75b473",
      "title": "Solusi Pemeriksaan 24.3. Surjektivitas $\\pi$ memberi $b\\in B$ dengan",
      "kind": "solution",
      "order": 9,
      "group": "unit:o012-rbt-u024",
      "parent_id": "unit:o012-rbt-l24-mastery",
      "native_path": [
        "unit:o012-rbt-u024",
        "unit:o012-rbt-l24-mastery",
        "unit:o012-rbt-l24-sol-003"
      ],
      "concept_ids": [
        "concept:coboundary",
        "concept:cocycle",
        "concept:cohomologically-graded-complex",
        "concept:cokernel",
        "concept:commutative-cube",
        "concept:complex",
        "concept:connecting-map",
        "concept:delta-set",
        "concept:exact-at",
        "concept:extension-by-zero",
        "concept:functoriality",
        "concept:kernel",
        "concept:long-exact-sequence",
        "concept:module-over-r",
        "concept:morphism-of-complexes",
        "concept:relative-simplicial-cochain-complex",
        "concept:short-exact-sequence",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:homological-algebra",
        "concept:algebraic-mayer-vietoris-theorem",
        "concept:snake-lemma",
        "concept:diagram-chase",
        "concept:naturality",
        "concept:splicing-exact-sequences"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u024-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "644cc6c409cc58549b213860c017a8fd757dd68735e30d1e2fe9853043964282",
        "file_sha256": "993ad0c3493caff6bd15ab2bcf435f6cbb1f49ed9a1e11bc1009d649ae2d3647",
        "line_end": 977,
        "line_start": 945,
        "path": "source/id-ID/units/unit-024-lecture-024.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l24-sol-003",
        "anchor": "o012-rbt-l24-sol-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l24-mcheck-004",
      "projected_id": "urn:uuid:90b1398d-3e92-560c-9ec1-74655aa410ff",
      "title": "Pemeriksaan Penguasaan 24.4 (linearitas dan eksaknya Lema Ular). Dengan",
      "kind": "exercise",
      "order": 10,
      "group": "unit:o012-rbt-u024",
      "parent_id": "unit:o012-rbt-l24-mastery",
      "native_path": [
        "unit:o012-rbt-u024",
        "unit:o012-rbt-l24-mastery",
        "unit:o012-rbt-l24-mcheck-004"
      ],
      "concept_ids": [
        "concept:coboundary",
        "concept:cocycle",
        "concept:cohomologically-graded-complex",
        "concept:cokernel",
        "concept:commutative-cube",
        "concept:complex",
        "concept:connecting-map",
        "concept:delta-set",
        "concept:exact-at",
        "concept:extension-by-zero",
        "concept:functoriality",
        "concept:kernel",
        "concept:long-exact-sequence",
        "concept:module-over-r",
        "concept:morphism-of-complexes",
        "concept:relative-simplicial-cochain-complex",
        "concept:short-exact-sequence",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:homological-algebra",
        "concept:algebraic-mayer-vietoris-theorem",
        "concept:snake-lemma",
        "concept:diagram-chase",
        "concept:naturality",
        "concept:splicing-exact-sequences"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u024-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "039ca55274a8db245316a8ee6f9a1b397cab05cd7d7d4868f6f062e7d14763e5",
        "file_sha256": "993ad0c3493caff6bd15ab2bcf435f6cbb1f49ed9a1e11bc1009d649ae2d3647",
        "line_end": 986,
        "line_start": 979,
        "path": "source/id-ID/units/unit-024-lecture-024.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l24-mcheck-004",
        "anchor": "o012-rbt-l24-mcheck-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l24-hint-004",
            "relation_id": "urn:uuid:0b6fc688-4357-5cda-a26e-1b58d575a3ed",
            "native_relation_id": "relation:hints:l24-hint-004:l24-mcheck-004"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l24-sol-004",
            "relation_id": "urn:uuid:e032e11c-2e3d-5dad-aa75-1fc5351b9fb9",
            "native_relation_id": "relation:solves:l24-sol-004:l24-mcheck-004"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l24-hint-004",
      "projected_id": "urn:uuid:b30f73e3-cbde-504d-8818-cb1f2f3f92f2",
      "title": "Petunjuk. Untuk linearitas gunakan $rb_1+sb_2$ sebagai pengangkatan.",
      "kind": "hint",
      "order": 11,
      "group": "unit:o012-rbt-u024",
      "parent_id": "unit:o012-rbt-l24-mastery",
      "native_path": [
        "unit:o012-rbt-u024",
        "unit:o012-rbt-l24-mastery",
        "unit:o012-rbt-l24-hint-004"
      ],
      "concept_ids": [
        "concept:coboundary",
        "concept:cocycle",
        "concept:cohomologically-graded-complex",
        "concept:cokernel",
        "concept:commutative-cube",
        "concept:complex",
        "concept:connecting-map",
        "concept:delta-set",
        "concept:exact-at",
        "concept:extension-by-zero",
        "concept:functoriality",
        "concept:kernel",
        "concept:long-exact-sequence",
        "concept:module-over-r",
        "concept:morphism-of-complexes",
        "concept:relative-simplicial-cochain-complex",
        "concept:short-exact-sequence",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:homological-algebra",
        "concept:algebraic-mayer-vietoris-theorem",
        "concept:snake-lemma",
        "concept:diagram-chase",
        "concept:naturality",
        "concept:splicing-exact-sequences"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u024-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "f895eef8ee51c4a3d9a76812bfff9f248bbf1425863513fb5c2b5c08a3f56f96",
        "file_sha256": "993ad0c3493caff6bd15ab2bcf435f6cbb1f49ed9a1e11bc1009d649ae2d3647",
        "line_end": 994,
        "line_start": 988,
        "path": "source/id-ID/units/unit-024-lecture-024.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l24-hint-004",
        "anchor": "o012-rbt-l24-hint-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l24-sol-004",
      "projected_id": "urn:uuid:c49d88b6-951c-5a85-9326-b495b4abf53a",
      "title": "Solusi Pemeriksaan 24.4. Bila $b_j$ mengangkat $c_j$ dan",
      "kind": "solution",
      "order": 12,
      "group": "unit:o012-rbt-u024",
      "parent_id": "unit:o012-rbt-l24-mastery",
      "native_path": [
        "unit:o012-rbt-u024",
        "unit:o012-rbt-l24-mastery",
        "unit:o012-rbt-l24-sol-004"
      ],
      "concept_ids": [
        "concept:coboundary",
        "concept:cocycle",
        "concept:cohomologically-graded-complex",
        "concept:cokernel",
        "concept:commutative-cube",
        "concept:complex",
        "concept:connecting-map",
        "concept:delta-set",
        "concept:exact-at",
        "concept:extension-by-zero",
        "concept:functoriality",
        "concept:kernel",
        "concept:long-exact-sequence",
        "concept:module-over-r",
        "concept:morphism-of-complexes",
        "concept:relative-simplicial-cochain-complex",
        "concept:short-exact-sequence",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:homological-algebra",
        "concept:algebraic-mayer-vietoris-theorem",
        "concept:snake-lemma",
        "concept:diagram-chase",
        "concept:naturality",
        "concept:splicing-exact-sequences"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u024-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "e237f539dbaeb0f1ce1b2b7f43cb6d3e397f954c2df09967973a0ac223e60ec1",
        "file_sha256": "993ad0c3493caff6bd15ab2bcf435f6cbb1f49ed9a1e11bc1009d649ae2d3647",
        "line_end": 1030,
        "line_start": 996,
        "path": "source/id-ID/units/unit-024-lecture-024.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l24-sol-004",
        "anchor": "o012-rbt-l24-sol-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l24-mcheck-005",
      "projected_id": "urn:uuid:d84f5124-09ad-5d27-b138-4fb4cf87119b",
      "title": "Pemeriksaan Penguasaan 24.5 (eksaknya diagram persiapan). Mulai dari",
      "kind": "exercise",
      "order": 13,
      "group": "unit:o012-rbt-u024",
      "parent_id": "unit:o012-rbt-l24-mastery",
      "native_path": [
        "unit:o012-rbt-u024",
        "unit:o012-rbt-l24-mastery",
        "unit:o012-rbt-l24-mcheck-005"
      ],
      "concept_ids": [
        "concept:coboundary",
        "concept:cocycle",
        "concept:cohomologically-graded-complex",
        "concept:cokernel",
        "concept:commutative-cube",
        "concept:complex",
        "concept:connecting-map",
        "concept:delta-set",
        "concept:exact-at",
        "concept:extension-by-zero",
        "concept:functoriality",
        "concept:kernel",
        "concept:long-exact-sequence",
        "concept:module-over-r",
        "concept:morphism-of-complexes",
        "concept:relative-simplicial-cochain-complex",
        "concept:short-exact-sequence",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:homological-algebra",
        "concept:algebraic-mayer-vietoris-theorem",
        "concept:snake-lemma",
        "concept:diagram-chase",
        "concept:naturality",
        "concept:splicing-exact-sequences"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u024-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "703a9c71e219b5ac404079d62b6648806847af740a5efd207bf7bcedd8592bb3",
        "file_sha256": "993ad0c3493caff6bd15ab2bcf435f6cbb1f49ed9a1e11bc1009d649ae2d3647",
        "line_end": 1039,
        "line_start": 1032,
        "path": "source/id-ID/units/unit-024-lecture-024.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l24-mcheck-005",
        "anchor": "o012-rbt-l24-mcheck-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l24-hint-005",
            "relation_id": "urn:uuid:375b96b4-8a30-5486-b478-e9af5ac561da",
            "native_relation_id": "relation:hints:l24-hint-005:l24-mcheck-005"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l24-sol-005",
            "relation_id": "urn:uuid:7c2cc986-c0ba-5879-961f-c9db36ebed46",
            "native_relation_id": "relation:solves:l24-sol-005:l24-mcheck-005"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l24-hint-005",
      "projected_id": "urn:uuid:b7fad4ba-630b-5ef6-ae7f-d7392004640b",
      "title": "Petunjuk. Gunakan $\\delta_k\\delta_{k-1}=0$ untuk pemetaan vertikal. Jika",
      "kind": "hint",
      "order": 14,
      "group": "unit:o012-rbt-u024",
      "parent_id": "unit:o012-rbt-l24-mastery",
      "native_path": [
        "unit:o012-rbt-u024",
        "unit:o012-rbt-l24-mastery",
        "unit:o012-rbt-l24-hint-005"
      ],
      "concept_ids": [
        "concept:coboundary",
        "concept:cocycle",
        "concept:cohomologically-graded-complex",
        "concept:cokernel",
        "concept:commutative-cube",
        "concept:complex",
        "concept:connecting-map",
        "concept:delta-set",
        "concept:exact-at",
        "concept:extension-by-zero",
        "concept:functoriality",
        "concept:kernel",
        "concept:long-exact-sequence",
        "concept:module-over-r",
        "concept:morphism-of-complexes",
        "concept:relative-simplicial-cochain-complex",
        "concept:short-exact-sequence",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:homological-algebra",
        "concept:algebraic-mayer-vietoris-theorem",
        "concept:snake-lemma",
        "concept:diagram-chase",
        "concept:naturality",
        "concept:splicing-exact-sequences"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u024-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "cbd4e7d1237e00eb06b322f32a5d5e6a3fe5a6d3910a30adc6fc056373848546",
        "file_sha256": "993ad0c3493caff6bd15ab2bcf435f6cbb1f49ed9a1e11bc1009d649ae2d3647",
        "line_end": 1046,
        "line_start": 1041,
        "path": "source/id-ID/units/unit-024-lecture-024.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l24-hint-005",
        "anchor": "o012-rbt-l24-hint-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l24-sol-005",
      "projected_id": "urn:uuid:2d7aad5a-71e2-56ac-85ab-2d6328d1dd86",
      "title": "Solusi Pemeriksaan 24.5. Rumus",
      "kind": "solution",
      "order": 15,
      "group": "unit:o012-rbt-u024",
      "parent_id": "unit:o012-rbt-l24-mastery",
      "native_path": [
        "unit:o012-rbt-u024",
        "unit:o012-rbt-l24-mastery",
        "unit:o012-rbt-l24-sol-005"
      ],
      "concept_ids": [
        "concept:coboundary",
        "concept:cocycle",
        "concept:cohomologically-graded-complex",
        "concept:cokernel",
        "concept:commutative-cube",
        "concept:complex",
        "concept:connecting-map",
        "concept:delta-set",
        "concept:exact-at",
        "concept:extension-by-zero",
        "concept:functoriality",
        "concept:kernel",
        "concept:long-exact-sequence",
        "concept:module-over-r",
        "concept:morphism-of-complexes",
        "concept:relative-simplicial-cochain-complex",
        "concept:short-exact-sequence",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:homological-algebra",
        "concept:algebraic-mayer-vietoris-theorem",
        "concept:snake-lemma",
        "concept:diagram-chase",
        "concept:naturality",
        "concept:splicing-exact-sequences"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u024-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "c3d3a765eb85d01a37facf0f4488ba3b58415f8cd0482db68c93ba5af0ee012d",
        "file_sha256": "993ad0c3493caff6bd15ab2bcf435f6cbb1f49ed9a1e11bc1009d649ae2d3647",
        "line_end": 1073,
        "line_start": 1048,
        "path": "source/id-ID/units/unit-024-lecture-024.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l24-sol-005",
        "anchor": "o012-rbt-l24-sol-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l24-mcheck-006",
      "projected_id": "urn:uuid:06ba1454-c5ac-5c9b-8c3b-ee12461c708d",
      "title": "Pemeriksaan Penguasaan 24.6 (penyambungan dan kealamian). Untuk setiap",
      "kind": "exercise",
      "order": 16,
      "group": "unit:o012-rbt-u024",
      "parent_id": "unit:o012-rbt-l24-mastery",
      "native_path": [
        "unit:o012-rbt-u024",
        "unit:o012-rbt-l24-mastery",
        "unit:o012-rbt-l24-mcheck-006"
      ],
      "concept_ids": [
        "concept:coboundary",
        "concept:cocycle",
        "concept:cohomologically-graded-complex",
        "concept:cokernel",
        "concept:commutative-cube",
        "concept:complex",
        "concept:connecting-map",
        "concept:delta-set",
        "concept:exact-at",
        "concept:extension-by-zero",
        "concept:functoriality",
        "concept:kernel",
        "concept:long-exact-sequence",
        "concept:module-over-r",
        "concept:morphism-of-complexes",
        "concept:relative-simplicial-cochain-complex",
        "concept:short-exact-sequence",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:homological-algebra",
        "concept:algebraic-mayer-vietoris-theorem",
        "concept:snake-lemma",
        "concept:diagram-chase",
        "concept:naturality",
        "concept:splicing-exact-sequences"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u024-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "faf327fbbb10e90370bd588e06f85585bb984f98a5694fef8cf9460bf58881e8",
        "file_sha256": "993ad0c3493caff6bd15ab2bcf435f6cbb1f49ed9a1e11bc1009d649ae2d3647",
        "line_end": 1089,
        "line_start": 1075,
        "path": "source/id-ID/units/unit-024-lecture-024.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l24-mcheck-006",
        "anchor": "o012-rbt-l24-mcheck-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l24-hint-006",
            "relation_id": "urn:uuid:1aefb900-3bf2-5adc-a089-0b57aaa9947a",
            "native_relation_id": "relation:hints:l24-hint-006:l24-mcheck-006"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l24-sol-006",
            "relation_id": "urn:uuid:8343d0e4-eb7e-5fd8-bc91-c8b8c11bc961",
            "native_relation_id": "relation:solves:l24-sol-006:l24-mcheck-006"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l24-hint-006",
      "projected_id": "urn:uuid:fff95172-10fe-57c0-b321-968ccfd329d2",
      "title": "Petunjuk. Kernel pemetaan $[x]\\mapsto\\delta_kx$ adalah kosiklus modulo",
      "kind": "hint",
      "order": 17,
      "group": "unit:o012-rbt-u024",
      "parent_id": "unit:o012-rbt-l24-mastery",
      "native_path": [
        "unit:o012-rbt-u024",
        "unit:o012-rbt-l24-mastery",
        "unit:o012-rbt-l24-hint-006"
      ],
      "concept_ids": [
        "concept:coboundary",
        "concept:cocycle",
        "concept:cohomologically-graded-complex",
        "concept:cokernel",
        "concept:commutative-cube",
        "concept:complex",
        "concept:connecting-map",
        "concept:delta-set",
        "concept:exact-at",
        "concept:extension-by-zero",
        "concept:functoriality",
        "concept:kernel",
        "concept:long-exact-sequence",
        "concept:module-over-r",
        "concept:morphism-of-complexes",
        "concept:relative-simplicial-cochain-complex",
        "concept:short-exact-sequence",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:homological-algebra",
        "concept:algebraic-mayer-vietoris-theorem",
        "concept:snake-lemma",
        "concept:diagram-chase",
        "concept:naturality",
        "concept:splicing-exact-sequences"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u024-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "66d50b103c7e18a95715cb1b21f653db8927bca2247197fb104ac1a452866ff3",
        "file_sha256": "993ad0c3493caff6bd15ab2bcf435f6cbb1f49ed9a1e11bc1009d649ae2d3647",
        "line_end": 1097,
        "line_start": 1091,
        "path": "source/id-ID/units/unit-024-lecture-024.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l24-hint-006",
        "anchor": "o012-rbt-l24-hint-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l24-sol-006",
      "projected_id": "urn:uuid:56c0e0e1-5446-5594-8485-6860d5654442",
      "title": "Solusi Pemeriksaan 24.6. Dengan",
      "kind": "solution",
      "order": 18,
      "group": "unit:o012-rbt-u024",
      "parent_id": "unit:o012-rbt-l24-mastery",
      "native_path": [
        "unit:o012-rbt-u024",
        "unit:o012-rbt-l24-mastery",
        "unit:o012-rbt-l24-sol-006"
      ],
      "concept_ids": [
        "concept:coboundary",
        "concept:cocycle",
        "concept:cohomologically-graded-complex",
        "concept:cokernel",
        "concept:commutative-cube",
        "concept:complex",
        "concept:connecting-map",
        "concept:delta-set",
        "concept:exact-at",
        "concept:extension-by-zero",
        "concept:functoriality",
        "concept:kernel",
        "concept:long-exact-sequence",
        "concept:module-over-r",
        "concept:morphism-of-complexes",
        "concept:relative-simplicial-cochain-complex",
        "concept:short-exact-sequence",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:homological-algebra",
        "concept:algebraic-mayer-vietoris-theorem",
        "concept:snake-lemma",
        "concept:diagram-chase",
        "concept:naturality",
        "concept:splicing-exact-sequences"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u024-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "712f5baf2622feb1dda701ff0901018842db45510cc03ec2710e78a124e0bab6",
        "file_sha256": "993ad0c3493caff6bd15ab2bcf435f6cbb1f49ed9a1e11bc1009d649ae2d3647",
        "line_end": 1147,
        "line_start": 1099,
        "path": "source/id-ID/units/unit-024-lecture-024.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l24-sol-006",
        "anchor": "o012-rbt-l24-sol-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-u024",
      "projected_id": "urn:uuid:b575df49-0e27-5d5d-a4a3-284f8fc69263",
      "title": "Topologi Aljabar - Unit 24: Korantai Relatif, Lema Ular, dan Barisan Eksak Panjang",
      "kind": "reader_unit",
      "order": 24,
      "group": "unit:o012-rbt-u024",
      "parent_id": "course:o012-d60",
      "native_path": [
        "unit:o012-rbt-u024"
      ],
      "concept_ids": [
        "concept:coboundary",
        "concept:cocycle",
        "concept:cohomologically-graded-complex",
        "concept:cokernel",
        "concept:commutative-cube",
        "concept:complex",
        "concept:connecting-map",
        "concept:delta-set",
        "concept:exact-at",
        "concept:extension-by-zero",
        "concept:functoriality",
        "concept:kernel",
        "concept:long-exact-sequence",
        "concept:module-over-r",
        "concept:morphism-of-complexes",
        "concept:relative-simplicial-cochain-complex",
        "concept:short-exact-sequence",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:homological-algebra",
        "concept:algebraic-mayer-vietoris-theorem",
        "concept:snake-lemma",
        "concept:diagram-chase",
        "concept:naturality",
        "concept:splicing-exact-sequences"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u024-composite-cc-by-4.0"
      ],
      "provenance_relation": "composite_translated_and_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "993ad0c3493caff6bd15ab2bcf435f6cbb1f49ed9a1e11bc1009d649ae2d3647",
        "file_sha256": "993ad0c3493caff6bd15ab2bcf435f6cbb1f49ed9a1e11bc1009d649ae2d3647",
        "line_end": 1156,
        "line_start": 1,
        "path": "source/id-ID/units/unit-024-lecture-024.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/",
        "anchor": null,
        "state": "course_fallback",
        "anchor_occurrences": 0
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l25-aside-005",
      "projected_id": "urn:uuid:6f972bd8-d29b-5d7d-a803-7186ce6ab7bc",
      "title": "Tentang nama. Kali ini, tidak seperti Lema Ular, lema tersebut tidak",
      "kind": "aside",
      "order": 1,
      "group": "unit:o012-rbt-u025",
      "parent_id": "unit:o012-rbt-l25-s03",
      "native_path": [
        "unit:o012-rbt-u025",
        "unit:o012-rbt-l25",
        "unit:o012-rbt-l25-s03",
        "unit:o012-rbt-l25-aside-005"
      ],
      "concept_ids": [
        "concept:relative-simplicial-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:connecting-map",
        "concept:functoriality",
        "concept:k-skeleton",
        "concept:euler-characteristic",
        "concept:coboundary",
        "concept:cocycle",
        "concept:kernel",
        "concept:cokernel",
        "concept:complex",
        "concept:morphism-of-complexes",
        "concept:short-exact-sequence",
        "concept:delta-set",
        "concept:module-over-r",
        "concept:exact-at",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-delta-set",
        "concept:quasi-isomorphism",
        "concept:five-lemma",
        "concept:cohomological-euler-characteristic"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "acbf54ba113b3609770f661290e51eb7f4a458a60fdf47238bfef2bd683d2605",
        "file_sha256": "df72add4e57236b51ff7d2a0c99af4b65299365874163cb334be5d0988c0f769",
        "line_end": 469,
        "line_start": 466,
        "path": "source/id-ID/units/unit-025-lecture-025.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l25-aside-005",
        "anchor": "o012-rbt-l25-aside-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l25-aside-006",
      "projected_id": "urn:uuid:1af090aa-6690-5066-8621-ccbd9e37db98",
      "title": "Mengapa jumlahnya berhingga? Untuk himpunan-$\\Delta$ hingga,",
      "kind": "aside",
      "order": 1,
      "group": "unit:o012-rbt-u025",
      "parent_id": "unit:o012-rbt-l25-s04",
      "native_path": [
        "unit:o012-rbt-u025",
        "unit:o012-rbt-l25",
        "unit:o012-rbt-l25-s04",
        "unit:o012-rbt-l25-aside-006"
      ],
      "concept_ids": [
        "concept:relative-simplicial-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:connecting-map",
        "concept:functoriality",
        "concept:k-skeleton",
        "concept:euler-characteristic",
        "concept:coboundary",
        "concept:cocycle",
        "concept:kernel",
        "concept:cokernel",
        "concept:complex",
        "concept:morphism-of-complexes",
        "concept:short-exact-sequence",
        "concept:delta-set",
        "concept:module-over-r",
        "concept:exact-at",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-delta-set",
        "concept:quasi-isomorphism",
        "concept:five-lemma",
        "concept:cohomological-euler-characteristic"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "ca0b06ecc088be9f222a132dbe0476fb4d2c5f08e844233055476e5accaf66d5",
        "file_sha256": "df72add4e57236b51ff7d2a0c99af4b65299365874163cb334be5d0988c0f769",
        "line_end": 602,
        "line_start": 598,
        "path": "source/id-ID/units/unit-025-lecture-025.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l25-aside-006",
        "anchor": "o012-rbt-l25-aside-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l25-def-001",
      "projected_id": "urn:uuid:e34978dd-2027-5579-bee4-418ebf67cffa",
      "title": "Definisi 25.1 (kohomologi relatif). Untuk pasangan himpunan-$\\Delta$",
      "kind": "definition",
      "order": 1,
      "group": "unit:o012-rbt-u025",
      "parent_id": "unit:o012-rbt-l25-s01",
      "native_path": [
        "unit:o012-rbt-u025",
        "unit:o012-rbt-l25",
        "unit:o012-rbt-l25-s01",
        "unit:o012-rbt-l25-def-001"
      ],
      "concept_ids": [
        "concept:relative-simplicial-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:connecting-map",
        "concept:functoriality",
        "concept:k-skeleton",
        "concept:euler-characteristic",
        "concept:coboundary",
        "concept:cocycle",
        "concept:kernel",
        "concept:cokernel",
        "concept:complex",
        "concept:morphism-of-complexes",
        "concept:short-exact-sequence",
        "concept:delta-set",
        "concept:module-over-r",
        "concept:exact-at",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-delta-set",
        "concept:quasi-isomorphism",
        "concept:five-lemma",
        "concept:cohomological-euler-characteristic"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "37cdae694f08cb1045b6e33a5fbc22a8224564532ee6cd2618cb9a0d929d1c3b",
        "file_sha256": "df72add4e57236b51ff7d2a0c99af4b65299365874163cb334be5d0988c0f769",
        "line_end": 70,
        "line_start": 62,
        "path": "source/id-ID/units/unit-025-lecture-025.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l25-def-001",
        "anchor": "o012-rbt-l25-def-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l25-mcheck-001",
      "projected_id": "urn:uuid:04040121-6971-5027-bb00-f65bc5c39b3e",
      "title": "Pemeriksaan Penguasaan 25.1 (satu modul pada derajat atas). Misalkan",
      "kind": "exercise",
      "order": 1,
      "group": "unit:o012-rbt-u025",
      "parent_id": "unit:o012-rbt-l25-mastery",
      "native_path": [
        "unit:o012-rbt-u025",
        "unit:o012-rbt-l25-mastery",
        "unit:o012-rbt-l25-mcheck-001"
      ],
      "concept_ids": [
        "concept:relative-simplicial-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:connecting-map",
        "concept:functoriality",
        "concept:k-skeleton",
        "concept:euler-characteristic",
        "concept:coboundary",
        "concept:cocycle",
        "concept:kernel",
        "concept:cokernel",
        "concept:complex",
        "concept:morphism-of-complexes",
        "concept:short-exact-sequence",
        "concept:delta-set",
        "concept:module-over-r",
        "concept:exact-at",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-delta-set",
        "concept:quasi-isomorphism",
        "concept:five-lemma",
        "concept:cohomological-euler-characteristic"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u025-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "5f1673715613f958ba3dd80e39c1906a41fa1fc774eb157ebf028d82d874a20b",
        "file_sha256": "df72add4e57236b51ff7d2a0c99af4b65299365874163cb334be5d0988c0f769",
        "line_end": 821,
        "line_start": 809,
        "path": "source/id-ID/units/unit-025-lecture-025.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l25-mcheck-001",
        "anchor": "o012-rbt-l25-mcheck-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l25-hint-001",
            "relation_id": "urn:uuid:a1b257a6-b892-5cd5-9e9f-f7725eb7cf42",
            "native_relation_id": "relation:hints:l25-hint-001:l25-mcheck-001"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l25-sol-001",
            "relation_id": "urn:uuid:4d4fadc5-812a-5e94-bcc4-8daffb300a7a",
            "native_relation_id": "relation:solves:l25-sol-001:l25-mcheck-001"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l25-notice",
      "projected_id": "urn:uuid:e7639a3e-03a0-5a35-ad28-9969755be509",
      "title": "Tentang unit ini",
      "kind": "notice",
      "order": 1,
      "group": "unit:o012-rbt-u025",
      "parent_id": "unit:o012-rbt-u025",
      "native_path": [
        "unit:o012-rbt-u025",
        "unit:o012-rbt-l25-notice"
      ],
      "concept_ids": [
        "concept:relative-simplicial-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:connecting-map",
        "concept:functoriality",
        "concept:k-skeleton",
        "concept:euler-characteristic",
        "concept:coboundary",
        "concept:cocycle",
        "concept:kernel",
        "concept:cokernel",
        "concept:complex",
        "concept:morphism-of-complexes",
        "concept:short-exact-sequence",
        "concept:delta-set",
        "concept:module-over-r",
        "concept:exact-at",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-delta-set",
        "concept:quasi-isomorphism",
        "concept:five-lemma",
        "concept:cohomological-euler-characteristic"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u025-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "261ca0e6f5e10cf619fec9e1f43fa22eb14b5743777dcb0ae904863aa4ef3882",
        "file_sha256": "df72add4e57236b51ff7d2a0c99af4b65299365874163cb334be5d0988c0f769",
        "line_end": 51,
        "line_start": 12,
        "path": "source/id-ID/units/unit-025-lecture-025.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l25-notice",
        "anchor": "o012-rbt-l25-notice",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l25-prop-001",
      "projected_id": "urn:uuid:d69cb563-b8e9-5f0f-b1eb-90c2241dfeaa",
      "title": "Proposisi 25.1 (barisan eksak panjang pasangan). Untuk pasangan",
      "kind": "proposition",
      "order": 1,
      "group": "unit:o012-rbt-u025",
      "parent_id": "unit:o012-rbt-l25-s02",
      "native_path": [
        "unit:o012-rbt-u025",
        "unit:o012-rbt-l25",
        "unit:o012-rbt-l25-s02",
        "unit:o012-rbt-l25-prop-001"
      ],
      "concept_ids": [
        "concept:relative-simplicial-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:connecting-map",
        "concept:functoriality",
        "concept:k-skeleton",
        "concept:euler-characteristic",
        "concept:coboundary",
        "concept:cocycle",
        "concept:kernel",
        "concept:cokernel",
        "concept:complex",
        "concept:morphism-of-complexes",
        "concept:short-exact-sequence",
        "concept:delta-set",
        "concept:module-over-r",
        "concept:exact-at",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-delta-set",
        "concept:quasi-isomorphism",
        "concept:five-lemma",
        "concept:cohomological-euler-characteristic"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "5457b892af1ec53f8f11d2fe9fafb0ae35299600ef844d8d4d9d47d6a85893d3",
        "file_sha256": "df72add4e57236b51ff7d2a0c99af4b65299365874163cb334be5d0988c0f769",
        "line_end": 200,
        "line_start": 178,
        "path": "source/id-ID/units/unit-025-lecture-025.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l25-prop-001",
        "anchor": "o012-rbt-l25-prop-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l25-s01",
      "projected_id": "urn:uuid:8dc85f3d-6858-512b-9284-7df2c4ecb411",
      "title": "Kohomologi relatif dan kerangka atas",
      "kind": "section",
      "order": 1,
      "group": "unit:o012-rbt-u025",
      "parent_id": "unit:o012-rbt-l25",
      "native_path": [
        "unit:o012-rbt-u025",
        "unit:o012-rbt-l25",
        "unit:o012-rbt-l25-s01"
      ],
      "concept_ids": [
        "concept:relative-simplicial-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:connecting-map",
        "concept:functoriality",
        "concept:k-skeleton",
        "concept:euler-characteristic",
        "concept:coboundary",
        "concept:cocycle",
        "concept:kernel",
        "concept:cokernel",
        "concept:complex",
        "concept:morphism-of-complexes",
        "concept:short-exact-sequence",
        "concept:delta-set",
        "concept:module-over-r",
        "concept:exact-at",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-delta-set",
        "concept:quasi-isomorphism",
        "concept:five-lemma",
        "concept:cohomological-euler-characteristic"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "adf4a01537c7c544c2a81da14f7862b9ff2e66b10d2cf4fe5297d461e013b6f1",
        "file_sha256": "df72add4e57236b51ff7d2a0c99af4b65299365874163cb334be5d0988c0f769",
        "line_end": 175,
        "line_start": 54,
        "path": "source/id-ID/units/unit-025-lecture-025.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l25-s01",
        "anchor": "o012-rbt-l25-s01",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l25",
      "projected_id": "urn:uuid:0c00ea26-5225-5bc0-a16f-fb1e16727f5f",
      "title": "Kuliah 25",
      "kind": "lecture",
      "order": 2,
      "group": "unit:o012-rbt-u025",
      "parent_id": "unit:o012-rbt-u025",
      "native_path": [
        "unit:o012-rbt-u025",
        "unit:o012-rbt-l25"
      ],
      "concept_ids": [
        "concept:relative-simplicial-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:connecting-map",
        "concept:functoriality",
        "concept:k-skeleton",
        "concept:euler-characteristic",
        "concept:coboundary",
        "concept:cocycle",
        "concept:kernel",
        "concept:cokernel",
        "concept:complex",
        "concept:morphism-of-complexes",
        "concept:short-exact-sequence",
        "concept:delta-set",
        "concept:module-over-r",
        "concept:exact-at",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-delta-set",
        "concept:quasi-isomorphism",
        "concept:five-lemma",
        "concept:cohomological-euler-characteristic"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "c21dc786cd6e11c1623a702eecf4037d7496824df450f6612c30b661cc04b09a",
        "file_sha256": "df72add4e57236b51ff7d2a0c99af4b65299365874163cb334be5d0988c0f769",
        "line_end": 803,
        "line_start": 52,
        "path": "source/id-ID/units/unit-025-lecture-025.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l25",
        "anchor": "o012-rbt-l25",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l25-aside-007",
      "projected_id": "urn:uuid:677cbaad-cc67-553b-9080-6adb94fb6907",
      "title": "Koefisien. Setiap medan berkarakteristik nol dapat menggantikan",
      "kind": "aside",
      "order": 2,
      "group": "unit:o012-rbt-u025",
      "parent_id": "unit:o012-rbt-l25-s04",
      "native_path": [
        "unit:o012-rbt-u025",
        "unit:o012-rbt-l25",
        "unit:o012-rbt-l25-s04",
        "unit:o012-rbt-l25-aside-007"
      ],
      "concept_ids": [
        "concept:relative-simplicial-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:connecting-map",
        "concept:functoriality",
        "concept:k-skeleton",
        "concept:euler-characteristic",
        "concept:coboundary",
        "concept:cocycle",
        "concept:kernel",
        "concept:cokernel",
        "concept:complex",
        "concept:morphism-of-complexes",
        "concept:short-exact-sequence",
        "concept:delta-set",
        "concept:module-over-r",
        "concept:exact-at",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-delta-set",
        "concept:quasi-isomorphism",
        "concept:five-lemma",
        "concept:cohomological-euler-characteristic"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "fa0fd84fb38273aef8718aed7d6c4a90d2e00370f8495e90da7a7ed3eba67afc",
        "file_sha256": "df72add4e57236b51ff7d2a0c99af4b65299365874163cb334be5d0988c0f769",
        "line_end": 625,
        "line_start": 622,
        "path": "source/id-ID/units/unit-025-lecture-025.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l25-aside-007",
        "anchor": "o012-rbt-l25-aside-007",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l25-exa-001",
      "projected_id": "urn:uuid:a2ca65c5-fc10-5ca1-b59f-02fde9e88222",
      "title": "Contoh 25.1 (relatif terhadap kerangka satu dimensi lebih rendah).",
      "kind": "example",
      "order": 2,
      "group": "unit:o012-rbt-u025",
      "parent_id": "unit:o012-rbt-l25-s01",
      "native_path": [
        "unit:o012-rbt-u025",
        "unit:o012-rbt-l25",
        "unit:o012-rbt-l25-s01",
        "unit:o012-rbt-l25-exa-001"
      ],
      "concept_ids": [
        "concept:relative-simplicial-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:connecting-map",
        "concept:functoriality",
        "concept:k-skeleton",
        "concept:euler-characteristic",
        "concept:coboundary",
        "concept:cocycle",
        "concept:kernel",
        "concept:cokernel",
        "concept:complex",
        "concept:morphism-of-complexes",
        "concept:short-exact-sequence",
        "concept:delta-set",
        "concept:module-over-r",
        "concept:exact-at",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-delta-set",
        "concept:quasi-isomorphism",
        "concept:five-lemma",
        "concept:cohomological-euler-characteristic"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "2e6b8f5c92f5ba136bdd87024ecaeaaf4391fe6e12236e64c219f335d88fd7ce",
        "file_sha256": "df72add4e57236b51ff7d2a0c99af4b65299365874163cb334be5d0988c0f769",
        "line_end": 123,
        "line_start": 72,
        "path": "source/id-ID/units/unit-025-lecture-025.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l25-exa-001",
        "anchor": "o012-rbt-l25-exa-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l25-fig-001",
      "projected_id": "urn:uuid:1b852598-61fd-5246-8103-e4265e27b108",
      "title": "Data semantik Diagram 25.1. Urutan objek adalah",
      "kind": "figure",
      "order": 2,
      "group": "unit:o012-rbt-u025",
      "parent_id": "unit:o012-rbt-l25-s02",
      "native_path": [
        "unit:o012-rbt-u025",
        "unit:o012-rbt-l25",
        "unit:o012-rbt-l25-s02",
        "unit:o012-rbt-l25-fig-001"
      ],
      "concept_ids": [
        "concept:relative-simplicial-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:connecting-map",
        "concept:functoriality",
        "concept:k-skeleton",
        "concept:euler-characteristic",
        "concept:coboundary",
        "concept:cocycle",
        "concept:kernel",
        "concept:cokernel",
        "concept:complex",
        "concept:morphism-of-complexes",
        "concept:short-exact-sequence",
        "concept:delta-set",
        "concept:module-over-r",
        "concept:exact-at",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-delta-set",
        "concept:quasi-isomorphism",
        "concept:five-lemma",
        "concept:cohomological-euler-characteristic"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "739fb4f67f01e4aff78505555604a71b627aae65a63413dc19c7872da8ebe26a",
        "file_sha256": "df72add4e57236b51ff7d2a0c99af4b65299365874163cb334be5d0988c0f769",
        "line_end": 211,
        "line_start": 202,
        "path": "source/id-ID/units/unit-025-lecture-025.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l25-fig-001",
        "anchor": "o012-rbt-l25-fig-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l25-hint-001",
      "projected_id": "urn:uuid:8184a757-7661-51a2-9483-972b0dab2a7c",
      "title": "Petunjuk. Bandingkan $A_k$ dengan $X_k$ untuk $k<n$ dan $k=n$.",
      "kind": "hint",
      "order": 2,
      "group": "unit:o012-rbt-u025",
      "parent_id": "unit:o012-rbt-l25-mastery",
      "native_path": [
        "unit:o012-rbt-u025",
        "unit:o012-rbt-l25-mastery",
        "unit:o012-rbt-l25-hint-001"
      ],
      "concept_ids": [
        "concept:relative-simplicial-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:connecting-map",
        "concept:functoriality",
        "concept:k-skeleton",
        "concept:euler-characteristic",
        "concept:coboundary",
        "concept:cocycle",
        "concept:kernel",
        "concept:cokernel",
        "concept:complex",
        "concept:morphism-of-complexes",
        "concept:short-exact-sequence",
        "concept:delta-set",
        "concept:module-over-r",
        "concept:exact-at",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-delta-set",
        "concept:quasi-isomorphism",
        "concept:five-lemma",
        "concept:cohomological-euler-characteristic"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u025-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "765725b90ccc1b8f36110b95990401482a4231b433fb2d5e4c815493b526f4bc",
        "file_sha256": "df72add4e57236b51ff7d2a0c99af4b65299365874163cb334be5d0988c0f769",
        "line_end": 826,
        "line_start": 823,
        "path": "source/id-ID/units/unit-025-lecture-025.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l25-hint-001",
        "anchor": "o012-rbt-l25-hint-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l25-lem-002",
      "projected_id": "urn:uuid:9516d1dc-b081-581d-935c-2e6062f7e720",
      "title": "Lema 25.2 (Lema Lima). Misalkan dua baris berikut eksak:",
      "kind": "lemma",
      "order": 2,
      "group": "unit:o012-rbt-u025",
      "parent_id": "unit:o012-rbt-l25-s03",
      "native_path": [
        "unit:o012-rbt-u025",
        "unit:o012-rbt-l25",
        "unit:o012-rbt-l25-s03",
        "unit:o012-rbt-l25-lem-002"
      ],
      "concept_ids": [
        "concept:relative-simplicial-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:connecting-map",
        "concept:functoriality",
        "concept:k-skeleton",
        "concept:euler-characteristic",
        "concept:coboundary",
        "concept:cocycle",
        "concept:kernel",
        "concept:cokernel",
        "concept:complex",
        "concept:morphism-of-complexes",
        "concept:short-exact-sequence",
        "concept:delta-set",
        "concept:module-over-r",
        "concept:exact-at",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-delta-set",
        "concept:quasi-isomorphism",
        "concept:five-lemma",
        "concept:cohomological-euler-characteristic"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "8f16c15b085d6fccc81870e9a42dbb666a93044cb568e67e0e5261eea2ab4bea",
        "file_sha256": "df72add4e57236b51ff7d2a0c99af4b65299365874163cb334be5d0988c0f769",
        "line_end": 496,
        "line_start": 471,
        "path": "source/id-ID/units/unit-025-lecture-025.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l25-lem-002",
        "anchor": "o012-rbt-l25-lem-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l25-s02",
      "projected_id": "urn:uuid:ef2cf6a2-2443-5dca-a5a5-acc344ae19d2",
      "title": "Barisan eksak panjang kohomologi relatif",
      "kind": "section",
      "order": 2,
      "group": "unit:o012-rbt-u025",
      "parent_id": "unit:o012-rbt-l25",
      "native_path": [
        "unit:o012-rbt-u025",
        "unit:o012-rbt-l25",
        "unit:o012-rbt-l25-s02"
      ],
      "concept_ids": [
        "concept:relative-simplicial-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:connecting-map",
        "concept:functoriality",
        "concept:k-skeleton",
        "concept:euler-characteristic",
        "concept:coboundary",
        "concept:cocycle",
        "concept:kernel",
        "concept:cokernel",
        "concept:complex",
        "concept:morphism-of-complexes",
        "concept:short-exact-sequence",
        "concept:delta-set",
        "concept:module-over-r",
        "concept:exact-at",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-delta-set",
        "concept:quasi-isomorphism",
        "concept:five-lemma",
        "concept:cohomological-euler-characteristic"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "9957a05a68dba846bd694c934dc403bcbbfe16eb82bd5c9b0e34986bb7585df5",
        "file_sha256": "df72add4e57236b51ff7d2a0c99af4b65299365874163cb334be5d0988c0f769",
        "line_end": 460,
        "line_start": 176,
        "path": "source/id-ID/units/unit-025-lecture-025.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l25-s02",
        "anchor": "o012-rbt-l25-s02",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l25-aside-001",
      "projected_id": "urn:uuid:02e4c3cc-8260-5a61-b198-f7418eee4b9a",
      "title": "Notasi aljabar homologis. Kompleks yang hanya memuat $R^{X_n}$ pada",
      "kind": "aside",
      "order": 3,
      "group": "unit:o012-rbt-u025",
      "parent_id": "unit:o012-rbt-l25-s01",
      "native_path": [
        "unit:o012-rbt-u025",
        "unit:o012-rbt-l25",
        "unit:o012-rbt-l25-s01",
        "unit:o012-rbt-l25-aside-001"
      ],
      "concept_ids": [
        "concept:relative-simplicial-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:connecting-map",
        "concept:functoriality",
        "concept:k-skeleton",
        "concept:euler-characteristic",
        "concept:coboundary",
        "concept:cocycle",
        "concept:kernel",
        "concept:cokernel",
        "concept:complex",
        "concept:morphism-of-complexes",
        "concept:short-exact-sequence",
        "concept:delta-set",
        "concept:module-over-r",
        "concept:exact-at",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-delta-set",
        "concept:quasi-isomorphism",
        "concept:five-lemma",
        "concept:cohomological-euler-characteristic"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "75934fefe565302deab6aafe7f1c0d806b93556ec914a2bc7ea4a525fcba45d7",
        "file_sha256": "df72add4e57236b51ff7d2a0c99af4b65299365874163cb334be5d0988c0f769",
        "line_end": 128,
        "line_start": 125,
        "path": "source/id-ID/units/unit-025-lecture-025.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l25-aside-001",
        "anchor": "o012-rbt-l25-aside-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l25-exa-006",
      "projected_id": "urn:uuid:65f2bc4e-c94d-58df-b231-a9d4e25e45b1",
      "title": "Contoh 25.6 (garis bilangan bulat). Misalkan $L_\\bullet$ adalah graf",
      "kind": "example",
      "order": 3,
      "group": "unit:o012-rbt-u025",
      "parent_id": "unit:o012-rbt-l25-s04",
      "native_path": [
        "unit:o012-rbt-u025",
        "unit:o012-rbt-l25",
        "unit:o012-rbt-l25-s04",
        "unit:o012-rbt-l25-exa-006"
      ],
      "concept_ids": [
        "concept:relative-simplicial-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:connecting-map",
        "concept:functoriality",
        "concept:k-skeleton",
        "concept:euler-characteristic",
        "concept:coboundary",
        "concept:cocycle",
        "concept:kernel",
        "concept:cokernel",
        "concept:complex",
        "concept:morphism-of-complexes",
        "concept:short-exact-sequence",
        "concept:delta-set",
        "concept:module-over-r",
        "concept:exact-at",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-delta-set",
        "concept:quasi-isomorphism",
        "concept:five-lemma",
        "concept:cohomological-euler-characteristic"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "c4ce354df79546fad55018349f07eabfccb858eb8853dd34e5af41fdc0101d6d",
        "file_sha256": "df72add4e57236b51ff7d2a0c99af4b65299365874163cb334be5d0988c0f769",
        "line_end": 678,
        "line_start": 630,
        "path": "source/id-ID/units/unit-025-lecture-025.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l25-exa-006",
        "anchor": "o012-rbt-l25-exa-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l25-fig-002",
      "projected_id": "urn:uuid:d75a9787-fdc1-5047-b368-db37edd8f5e7",
      "title": "Data semantik Diagram 25.2. Diagram sumber terdiri atas dua baris eksak",
      "kind": "figure",
      "order": 3,
      "group": "unit:o012-rbt-u025",
      "parent_id": "unit:o012-rbt-l25-s03",
      "native_path": [
        "unit:o012-rbt-u025",
        "unit:o012-rbt-l25",
        "unit:o012-rbt-l25-s03",
        "unit:o012-rbt-l25-fig-002"
      ],
      "concept_ids": [
        "concept:relative-simplicial-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:connecting-map",
        "concept:functoriality",
        "concept:k-skeleton",
        "concept:euler-characteristic",
        "concept:coboundary",
        "concept:cocycle",
        "concept:kernel",
        "concept:cokernel",
        "concept:complex",
        "concept:morphism-of-complexes",
        "concept:short-exact-sequence",
        "concept:delta-set",
        "concept:module-over-r",
        "concept:exact-at",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-delta-set",
        "concept:quasi-isomorphism",
        "concept:five-lemma",
        "concept:cohomological-euler-characteristic"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "a2287987acb03edd9830498e60db536ec985897dc2e526b924b680c5d865e007",
        "file_sha256": "df72add4e57236b51ff7d2a0c99af4b65299365874163cb334be5d0988c0f769",
        "line_end": 513,
        "line_start": 498,
        "path": "source/id-ID/units/unit-025-lecture-025.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l25-fig-002",
        "anchor": "o012-rbt-l25-fig-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l25-mastery",
      "projected_id": "urn:uuid:93142604-0c4b-56fc-b74f-e4f6fea81049",
      "title": "Pemeriksaan penguasaan",
      "kind": "mastery_section",
      "order": 3,
      "group": "unit:o012-rbt-u025",
      "parent_id": "unit:o012-rbt-u025",
      "native_path": [
        "unit:o012-rbt-u025",
        "unit:o012-rbt-l25-mastery"
      ],
      "concept_ids": [
        "concept:relative-simplicial-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:connecting-map",
        "concept:functoriality",
        "concept:k-skeleton",
        "concept:euler-characteristic",
        "concept:coboundary",
        "concept:cocycle",
        "concept:kernel",
        "concept:cokernel",
        "concept:complex",
        "concept:morphism-of-complexes",
        "concept:short-exact-sequence",
        "concept:delta-set",
        "concept:module-over-r",
        "concept:exact-at",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-delta-set",
        "concept:quasi-isomorphism",
        "concept:five-lemma",
        "concept:cohomological-euler-characteristic"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u025-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "d061384aed45ac474332cd406cd547588be932ab648f90ee752b293946d7df44",
        "file_sha256": "df72add4e57236b51ff7d2a0c99af4b65299365874163cb334be5d0988c0f769",
        "line_end": 1097,
        "line_start": 804,
        "path": "source/id-ID/units/unit-025-lecture-025.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l25-mastery",
        "anchor": "o012-rbt-l25-mastery",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l25-proof-002",
      "projected_id": "urn:uuid:811480b1-fd87-534a-824c-124a893cda40",
      "title": "Bukti. Unit 24 membangun barisan eksak pendek kompleks korantai",
      "kind": "proof",
      "order": 3,
      "group": "unit:o012-rbt-u025",
      "parent_id": "unit:o012-rbt-l25-s02",
      "native_path": [
        "unit:o012-rbt-u025",
        "unit:o012-rbt-l25",
        "unit:o012-rbt-l25-s02",
        "unit:o012-rbt-l25-proof-002"
      ],
      "concept_ids": [
        "concept:relative-simplicial-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:connecting-map",
        "concept:functoriality",
        "concept:k-skeleton",
        "concept:euler-characteristic",
        "concept:coboundary",
        "concept:cocycle",
        "concept:kernel",
        "concept:cokernel",
        "concept:complex",
        "concept:morphism-of-complexes",
        "concept:short-exact-sequence",
        "concept:delta-set",
        "concept:module-over-r",
        "concept:exact-at",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-delta-set",
        "concept:quasi-isomorphism",
        "concept:five-lemma",
        "concept:cohomological-euler-characteristic"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u025-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "abc8782c69c0d0162882ede0588c7163674326f3b237b41065d2fb0f11eab07b",
        "file_sha256": "df72add4e57236b51ff7d2a0c99af4b65299365874163cb334be5d0988c0f769",
        "line_end": 260,
        "line_start": 213,
        "path": "source/id-ID/units/unit-025-lecture-025.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l25-proof-002",
        "anchor": "o012-rbt-l25-proof-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l25-s03",
      "projected_id": "urn:uuid:9fa737a8-9060-548a-8f6d-3b1cdefbd242",
      "title": "Lema Lima",
      "kind": "section",
      "order": 3,
      "group": "unit:o012-rbt-u025",
      "parent_id": "unit:o012-rbt-l25",
      "native_path": [
        "unit:o012-rbt-u025",
        "unit:o012-rbt-l25",
        "unit:o012-rbt-l25-s03"
      ],
      "concept_ids": [
        "concept:relative-simplicial-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:connecting-map",
        "concept:functoriality",
        "concept:k-skeleton",
        "concept:euler-characteristic",
        "concept:coboundary",
        "concept:cocycle",
        "concept:kernel",
        "concept:cokernel",
        "concept:complex",
        "concept:morphism-of-complexes",
        "concept:short-exact-sequence",
        "concept:delta-set",
        "concept:module-over-r",
        "concept:exact-at",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-delta-set",
        "concept:quasi-isomorphism",
        "concept:five-lemma",
        "concept:cohomological-euler-characteristic"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "eedb0e9dfa207782102919ea224fd5db56a6690f43b45deffb8f9b52eb18506c",
        "file_sha256": "df72add4e57236b51ff7d2a0c99af4b65299365874163cb334be5d0988c0f769",
        "line_end": 589,
        "line_start": 461,
        "path": "source/id-ID/units/unit-025-lecture-025.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l25-s03",
        "anchor": "o012-rbt-l25-s03",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l25-sol-001",
      "projected_id": "urn:uuid:6b7dde18-12d2-5b21-90c5-d8d87322416a",
      "title": "Solusi Pemeriksaan 25.1. Untuk $k<n$, definisi kerangka memberi",
      "kind": "solution",
      "order": 3,
      "group": "unit:o012-rbt-u025",
      "parent_id": "unit:o012-rbt-l25-mastery",
      "native_path": [
        "unit:o012-rbt-u025",
        "unit:o012-rbt-l25-mastery",
        "unit:o012-rbt-l25-sol-001"
      ],
      "concept_ids": [
        "concept:relative-simplicial-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:connecting-map",
        "concept:functoriality",
        "concept:k-skeleton",
        "concept:euler-characteristic",
        "concept:coboundary",
        "concept:cocycle",
        "concept:kernel",
        "concept:cokernel",
        "concept:complex",
        "concept:morphism-of-complexes",
        "concept:short-exact-sequence",
        "concept:delta-set",
        "concept:module-over-r",
        "concept:exact-at",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-delta-set",
        "concept:quasi-isomorphism",
        "concept:five-lemma",
        "concept:cohomological-euler-characteristic"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u025-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "2814eb0b176d236254108a072504cbc08ec734bd3854808950a371be6f5886a0",
        "file_sha256": "df72add4e57236b51ff7d2a0c99af4b65299365874163cb334be5d0988c0f769",
        "line_end": 853,
        "line_start": 828,
        "path": "source/id-ID/units/unit-025-lecture-025.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l25-sol-001",
        "anchor": "o012-rbt-l25-sol-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l25-audit-001",
      "projected_id": "urn:uuid:dde6cb8b-3e99-538d-995f-b0eb1f959095",
      "title": "Audit sumber 25.1. Tampilan pada Notes.tex baris 5383--5385 mulai dari",
      "kind": "source_audit",
      "order": 4,
      "group": "unit:o012-rbt-u025",
      "parent_id": "unit:o012-rbt-l25-s01",
      "native_path": [
        "unit:o012-rbt-u025",
        "unit:o012-rbt-l25",
        "unit:o012-rbt-l25-s01",
        "unit:o012-rbt-l25-audit-001"
      ],
      "concept_ids": [
        "concept:relative-simplicial-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:connecting-map",
        "concept:functoriality",
        "concept:k-skeleton",
        "concept:euler-characteristic",
        "concept:coboundary",
        "concept:cocycle",
        "concept:kernel",
        "concept:cokernel",
        "concept:complex",
        "concept:morphism-of-complexes",
        "concept:short-exact-sequence",
        "concept:delta-set",
        "concept:module-over-r",
        "concept:exact-at",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-delta-set",
        "concept:quasi-isomorphism",
        "concept:five-lemma",
        "concept:cohomological-euler-characteristic"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u025-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "8702f72a89c612280c87ae750d887f5a87e8fc72b5194aef9e839745731b4b6a",
        "file_sha256": "df72add4e57236b51ff7d2a0c99af4b65299365874163cb334be5d0988c0f769",
        "line_end": 135,
        "line_start": 130,
        "path": "source/id-ID/units/unit-025-lecture-025.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l25-audit-001",
        "anchor": "o012-rbt-l25-audit-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l25-audit-002",
      "projected_id": "urn:uuid:2e6780c5-c281-59fc-b1fd-9dd2059adcc5",
      "title": "Audit sumber 25.2. Notes.tex baris 5408--5419 menyatakan proposisi tanpa",
      "kind": "source_audit",
      "order": 4,
      "group": "unit:o012-rbt-u025",
      "parent_id": "unit:o012-rbt-l25-s02",
      "native_path": [
        "unit:o012-rbt-u025",
        "unit:o012-rbt-l25",
        "unit:o012-rbt-l25-s02",
        "unit:o012-rbt-l25-audit-002"
      ],
      "concept_ids": [
        "concept:relative-simplicial-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:connecting-map",
        "concept:functoriality",
        "concept:k-skeleton",
        "concept:euler-characteristic",
        "concept:coboundary",
        "concept:cocycle",
        "concept:kernel",
        "concept:cokernel",
        "concept:complex",
        "concept:morphism-of-complexes",
        "concept:short-exact-sequence",
        "concept:delta-set",
        "concept:module-over-r",
        "concept:exact-at",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-delta-set",
        "concept:quasi-isomorphism",
        "concept:five-lemma",
        "concept:cohomological-euler-characteristic"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u025-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "60ab3f927a1e740acfa753f87b29ec7d7ac8278f3667bcd381d9d923b1a74622",
        "file_sha256": "df72add4e57236b51ff7d2a0c99af4b65299365874163cb334be5d0988c0f769",
        "line_end": 268,
        "line_start": 262,
        "path": "source/id-ID/units/unit-025-lecture-025.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l25-audit-002",
        "anchor": "o012-rbt-l25-audit-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l25-boundary-001",
      "projected_id": "urn:uuid:b81063e2-98ba-5539-9b04-a387f2ecdf9d",
      "title": "Batas ke Unit 26. Unit 25 menerjemahkan Notes.tex baris 5370--5611 secara",
      "kind": "boundary",
      "order": 4,
      "group": "unit:o012-rbt-u025",
      "parent_id": "unit:o012-rbt-u025",
      "native_path": [
        "unit:o012-rbt-u025",
        "unit:o012-rbt-l25-boundary-001"
      ],
      "concept_ids": [
        "concept:relative-simplicial-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:connecting-map",
        "concept:functoriality",
        "concept:k-skeleton",
        "concept:euler-characteristic",
        "concept:coboundary",
        "concept:cocycle",
        "concept:kernel",
        "concept:cokernel",
        "concept:complex",
        "concept:morphism-of-complexes",
        "concept:short-exact-sequence",
        "concept:delta-set",
        "concept:module-over-r",
        "concept:exact-at",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-delta-set",
        "concept:quasi-isomorphism",
        "concept:five-lemma",
        "concept:cohomological-euler-characteristic"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u025-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "d74ba8fd129137f9eb4df86268a0eb995bb32e5c05c7e781b561da66a17afec2",
        "file_sha256": "df72add4e57236b51ff7d2a0c99af4b65299365874163cb334be5d0988c0f769",
        "line_end": 1104,
        "line_start": 1098,
        "path": "source/id-ID/units/unit-025-lecture-025.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l25-boundary-001",
        "anchor": "o012-rbt-l25-boundary-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l25-mcheck-002",
      "projected_id": "urn:uuid:1ccb77e7-d6e4-512b-b5fb-13b1f7cab258",
      "title": "Pemeriksaan Penguasaan 25.2 (batas simpleks). Ambil $n\\ge2$. Selain hasil",
      "kind": "exercise",
      "order": 4,
      "group": "unit:o012-rbt-u025",
      "parent_id": "unit:o012-rbt-l25-mastery",
      "native_path": [
        "unit:o012-rbt-u025",
        "unit:o012-rbt-l25-mastery",
        "unit:o012-rbt-l25-mcheck-002"
      ],
      "concept_ids": [
        "concept:relative-simplicial-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:connecting-map",
        "concept:functoriality",
        "concept:k-skeleton",
        "concept:euler-characteristic",
        "concept:coboundary",
        "concept:cocycle",
        "concept:kernel",
        "concept:cokernel",
        "concept:complex",
        "concept:morphism-of-complexes",
        "concept:short-exact-sequence",
        "concept:delta-set",
        "concept:module-over-r",
        "concept:exact-at",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-delta-set",
        "concept:quasi-isomorphism",
        "concept:five-lemma",
        "concept:cohomological-euler-characteristic"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u025-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "17e6741a2ec4931a6e76567cc69628f1833407a1d46b626b6bb64209f8256e11",
        "file_sha256": "df72add4e57236b51ff7d2a0c99af4b65299365874163cb334be5d0988c0f769",
        "line_end": 867,
        "line_start": 855,
        "path": "source/id-ID/units/unit-025-lecture-025.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l25-mcheck-002",
        "anchor": "o012-rbt-l25-mcheck-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l25-hint-002",
            "relation_id": "urn:uuid:3cadd760-9818-5bbc-9517-69c8d7dcce11",
            "native_relation_id": "relation:hints:l25-hint-002:l25-mcheck-002"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l25-sol-002",
            "relation_id": "urn:uuid:0d47972b-5a1b-5d86-adba-ea083d42e4ea",
            "native_relation_id": "relation:solves:l25-sol-002:l25-mcheck-002"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l25-proof-003",
      "projected_id": "urn:uuid:8523af5f-48fc-553a-b864-98e33181b8c2",
      "title": "Bukti. Kita membagi pengejaran diagram menjadi surjektivitas dan",
      "kind": "proof",
      "order": 4,
      "group": "unit:o012-rbt-u025",
      "parent_id": "unit:o012-rbt-l25-s03",
      "native_path": [
        "unit:o012-rbt-u025",
        "unit:o012-rbt-l25",
        "unit:o012-rbt-l25-s03",
        "unit:o012-rbt-l25-proof-003"
      ],
      "concept_ids": [
        "concept:relative-simplicial-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:connecting-map",
        "concept:functoriality",
        "concept:k-skeleton",
        "concept:euler-characteristic",
        "concept:coboundary",
        "concept:cocycle",
        "concept:kernel",
        "concept:cokernel",
        "concept:complex",
        "concept:morphism-of-complexes",
        "concept:short-exact-sequence",
        "concept:delta-set",
        "concept:module-over-r",
        "concept:exact-at",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-delta-set",
        "concept:quasi-isomorphism",
        "concept:five-lemma",
        "concept:cohomological-euler-characteristic"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u025-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "bf2e567b4ca070a4a8bbd6bf2447416c24b15c005975d6fe3b5846369040a124",
        "file_sha256": "df72add4e57236b51ff7d2a0c99af4b65299365874163cb334be5d0988c0f769",
        "line_end": 579,
        "line_start": 515,
        "path": "source/id-ID/units/unit-025-lecture-025.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l25-proof-003",
        "anchor": "o012-rbt-l25-proof-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l25-prop-002",
      "projected_id": "urn:uuid:34819dcc-e1b1-5ce9-a0d2-a407ac3a9382",
      "title": "Proposisi 25.2 (kesamaan karakteristik Euler). Untuk himpunan-$\\Delta$",
      "kind": "proposition",
      "order": 4,
      "group": "unit:o012-rbt-u025",
      "parent_id": "unit:o012-rbt-l25-s04",
      "native_path": [
        "unit:o012-rbt-u025",
        "unit:o012-rbt-l25",
        "unit:o012-rbt-l25-s04",
        "unit:o012-rbt-l25-prop-002"
      ],
      "concept_ids": [
        "concept:relative-simplicial-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:connecting-map",
        "concept:functoriality",
        "concept:k-skeleton",
        "concept:euler-characteristic",
        "concept:coboundary",
        "concept:cocycle",
        "concept:kernel",
        "concept:cokernel",
        "concept:complex",
        "concept:morphism-of-complexes",
        "concept:short-exact-sequence",
        "concept:delta-set",
        "concept:module-over-r",
        "concept:exact-at",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-delta-set",
        "concept:quasi-isomorphism",
        "concept:five-lemma",
        "concept:cohomological-euler-characteristic"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "834278e03f57164ad60de9f71121e1f549294ed9dba89258876033bd1f5cbc2c",
        "file_sha256": "df72add4e57236b51ff7d2a0c99af4b65299365874163cb334be5d0988c0f769",
        "line_end": 691,
        "line_start": 684,
        "path": "source/id-ID/units/unit-025-lecture-025.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l25-prop-002",
        "anchor": "o012-rbt-l25-prop-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l25-s04",
      "projected_id": "urn:uuid:bf162506-6d80-572f-a422-a11b53b33fd2",
      "title": "Karakteristik Euler dari modul kohomologi",
      "kind": "section",
      "order": 4,
      "group": "unit:o012-rbt-u025",
      "parent_id": "unit:o012-rbt-l25",
      "native_path": [
        "unit:o012-rbt-u025",
        "unit:o012-rbt-l25",
        "unit:o012-rbt-l25-s04"
      ],
      "concept_ids": [
        "concept:relative-simplicial-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:connecting-map",
        "concept:functoriality",
        "concept:k-skeleton",
        "concept:euler-characteristic",
        "concept:coboundary",
        "concept:cocycle",
        "concept:kernel",
        "concept:cokernel",
        "concept:complex",
        "concept:morphism-of-complexes",
        "concept:short-exact-sequence",
        "concept:delta-set",
        "concept:module-over-r",
        "concept:exact-at",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-delta-set",
        "concept:quasi-isomorphism",
        "concept:five-lemma",
        "concept:cohomological-euler-characteristic"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "3d7815cb098722b65c8f0b84250f895061e65930411128bd9428348acac1e1c2",
        "file_sha256": "df72add4e57236b51ff7d2a0c99af4b65299365874163cb334be5d0988c0f769",
        "line_end": 803,
        "line_start": 590,
        "path": "source/id-ID/units/unit-025-lecture-025.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l25-s04",
        "anchor": "o012-rbt-l25-s04",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l25-audit-004",
      "projected_id": "urn:uuid:61d3bacf-2955-526a-a1da-7495f7df26c2",
      "title": "Audit sumber 25.4. Pada langkah surjektivitas, Notes.tex baris 5526--5527",
      "kind": "source_audit",
      "order": 5,
      "group": "unit:o012-rbt-u025",
      "parent_id": "unit:o012-rbt-l25-s03",
      "native_path": [
        "unit:o012-rbt-u025",
        "unit:o012-rbt-l25",
        "unit:o012-rbt-l25-s03",
        "unit:o012-rbt-l25-audit-004"
      ],
      "concept_ids": [
        "concept:relative-simplicial-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:connecting-map",
        "concept:functoriality",
        "concept:k-skeleton",
        "concept:euler-characteristic",
        "concept:coboundary",
        "concept:cocycle",
        "concept:kernel",
        "concept:cokernel",
        "concept:complex",
        "concept:morphism-of-complexes",
        "concept:short-exact-sequence",
        "concept:delta-set",
        "concept:module-over-r",
        "concept:exact-at",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-delta-set",
        "concept:quasi-isomorphism",
        "concept:five-lemma",
        "concept:cohomological-euler-characteristic"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u025-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "db101179aea6154c0fb19b6b5c469e88452f619cb178173e5c17ad62ad642f9c",
        "file_sha256": "df72add4e57236b51ff7d2a0c99af4b65299365874163cb334be5d0988c0f769",
        "line_end": 588,
        "line_start": 581,
        "path": "source/id-ID/units/unit-025-lecture-025.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l25-audit-004",
        "anchor": "o012-rbt-l25-audit-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l25-exa-002",
      "projected_id": "urn:uuid:01cc52a5-dd21-512f-b107-5ede245a7887",
      "title": "Contoh 25.2 (simpleks relatif terhadap batasnya). Pertimbangkan pasangan",
      "kind": "example",
      "order": 5,
      "group": "unit:o012-rbt-u025",
      "parent_id": "unit:o012-rbt-l25-s02",
      "native_path": [
        "unit:o012-rbt-u025",
        "unit:o012-rbt-l25",
        "unit:o012-rbt-l25-s02",
        "unit:o012-rbt-l25-exa-002"
      ],
      "concept_ids": [
        "concept:relative-simplicial-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:connecting-map",
        "concept:functoriality",
        "concept:k-skeleton",
        "concept:euler-characteristic",
        "concept:coboundary",
        "concept:cocycle",
        "concept:kernel",
        "concept:cokernel",
        "concept:complex",
        "concept:morphism-of-complexes",
        "concept:short-exact-sequence",
        "concept:delta-set",
        "concept:module-over-r",
        "concept:exact-at",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-delta-set",
        "concept:quasi-isomorphism",
        "concept:five-lemma",
        "concept:cohomological-euler-characteristic"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "093984c5e3de17dbf3af2317335ba4d87b8e9ba7eb2a9e65f04918b6d665ddbb",
        "file_sha256": "df72add4e57236b51ff7d2a0c99af4b65299365874163cb334be5d0988c0f769",
        "line_end": 312,
        "line_start": 270,
        "path": "source/id-ID/units/unit-025-lecture-025.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l25-exa-002",
        "anchor": "o012-rbt-l25-exa-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l25-hint-002",
      "projected_id": "urn:uuid:14669d6a-51a6-5e24-ae63-55b20f292af2",
      "title": "Petunjuk. Kohomologi relatif hanya $R$ pada derajat $n$. Untuk derajat",
      "kind": "hint",
      "order": 5,
      "group": "unit:o012-rbt-u025",
      "parent_id": "unit:o012-rbt-l25-mastery",
      "native_path": [
        "unit:o012-rbt-u025",
        "unit:o012-rbt-l25-mastery",
        "unit:o012-rbt-l25-hint-002"
      ],
      "concept_ids": [
        "concept:relative-simplicial-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:connecting-map",
        "concept:functoriality",
        "concept:k-skeleton",
        "concept:euler-characteristic",
        "concept:coboundary",
        "concept:cocycle",
        "concept:kernel",
        "concept:cokernel",
        "concept:complex",
        "concept:morphism-of-complexes",
        "concept:short-exact-sequence",
        "concept:delta-set",
        "concept:module-over-r",
        "concept:exact-at",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-delta-set",
        "concept:quasi-isomorphism",
        "concept:five-lemma",
        "concept:cohomological-euler-characteristic"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u025-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "d607bbd6040bfe22be8cd0f7816c922401a02aab200b719ecfcbcfaf08207c68",
        "file_sha256": "df72add4e57236b51ff7d2a0c99af4b65299365874163cb334be5d0988c0f769",
        "line_end": 873,
        "line_start": 869,
        "path": "source/id-ID/units/unit-025-lecture-025.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l25-hint-002",
        "anchor": "o012-rbt-l25-hint-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l25-lem-001",
      "projected_id": "urn:uuid:a6eef18e-b01e-5932-8043-6410bc1da44f",
      "title": "Lema 25.1 (kohomologi tidak melihat simpleks di atas derajat yang",
      "kind": "lemma",
      "order": 5,
      "group": "unit:o012-rbt-u025",
      "parent_id": "unit:o012-rbt-l25-s01",
      "native_path": [
        "unit:o012-rbt-u025",
        "unit:o012-rbt-l25",
        "unit:o012-rbt-l25-s01",
        "unit:o012-rbt-l25-lem-001"
      ],
      "concept_ids": [
        "concept:relative-simplicial-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:connecting-map",
        "concept:functoriality",
        "concept:k-skeleton",
        "concept:euler-characteristic",
        "concept:coboundary",
        "concept:cocycle",
        "concept:kernel",
        "concept:cokernel",
        "concept:complex",
        "concept:morphism-of-complexes",
        "concept:short-exact-sequence",
        "concept:delta-set",
        "concept:module-over-r",
        "concept:exact-at",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-delta-set",
        "concept:quasi-isomorphism",
        "concept:five-lemma",
        "concept:cohomological-euler-characteristic"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "9eb3e7f451716b36cc4b266d547ba54742f597acdbdbeffd4626acde5c7d11fb",
        "file_sha256": "df72add4e57236b51ff7d2a0c99af4b65299365874163cb334be5d0988c0f769",
        "line_end": 145,
        "line_start": 137,
        "path": "source/id-ID/units/unit-025-lecture-025.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l25-lem-001",
        "anchor": "o012-rbt-l25-lem-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l25-proof-004",
      "projected_id": "urn:uuid:b044510a-8243-5cfd-9a27-3402c9eef19a",
      "title": "Bukti. Tuliskan",
      "kind": "proof",
      "order": 5,
      "group": "unit:o012-rbt-u025",
      "parent_id": "unit:o012-rbt-l25-s04",
      "native_path": [
        "unit:o012-rbt-u025",
        "unit:o012-rbt-l25",
        "unit:o012-rbt-l25-s04",
        "unit:o012-rbt-l25-proof-004"
      ],
      "concept_ids": [
        "concept:relative-simplicial-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:connecting-map",
        "concept:functoriality",
        "concept:k-skeleton",
        "concept:euler-characteristic",
        "concept:coboundary",
        "concept:cocycle",
        "concept:kernel",
        "concept:cokernel",
        "concept:complex",
        "concept:morphism-of-complexes",
        "concept:short-exact-sequence",
        "concept:delta-set",
        "concept:module-over-r",
        "concept:exact-at",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-delta-set",
        "concept:quasi-isomorphism",
        "concept:five-lemma",
        "concept:cohomological-euler-characteristic"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u025-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "7f56fa2da2dc2deb7ee9b93675facbabb447e0cceb099946bd44cd630e854df2",
        "file_sha256": "df72add4e57236b51ff7d2a0c99af4b65299365874163cb334be5d0988c0f769",
        "line_end": 760,
        "line_start": 693,
        "path": "source/id-ID/units/unit-025-lecture-025.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l25-proof-004",
        "anchor": "o012-rbt-l25-proof-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l25-aside-003",
      "projected_id": "urn:uuid:5f97a091-7dae-5a3a-8014-8d5c5dc1878f",
      "title": "Dua catatan tentang contoh. Identitas",
      "kind": "aside",
      "order": 6,
      "group": "unit:o012-rbt-u025",
      "parent_id": "unit:o012-rbt-l25-s02",
      "native_path": [
        "unit:o012-rbt-u025",
        "unit:o012-rbt-l25",
        "unit:o012-rbt-l25-s02",
        "unit:o012-rbt-l25-aside-003"
      ],
      "concept_ids": [
        "concept:relative-simplicial-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:connecting-map",
        "concept:functoriality",
        "concept:k-skeleton",
        "concept:euler-characteristic",
        "concept:coboundary",
        "concept:cocycle",
        "concept:kernel",
        "concept:cokernel",
        "concept:complex",
        "concept:morphism-of-complexes",
        "concept:short-exact-sequence",
        "concept:delta-set",
        "concept:module-over-r",
        "concept:exact-at",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-delta-set",
        "concept:quasi-isomorphism",
        "concept:five-lemma",
        "concept:cohomological-euler-characteristic"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "e3392154bd5f239064427d6e2f980919368c081a77a7451345b0849babd9ff1f",
        "file_sha256": "df72add4e57236b51ff7d2a0c99af4b65299365874163cb334be5d0988c0f769",
        "line_end": 320,
        "line_start": 314,
        "path": "source/id-ID/units/unit-025-lecture-025.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l25-aside-003",
        "anchor": "o012-rbt-l25-aside-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l25-audit-005",
      "projected_id": "urn:uuid:2b3333a6-de93-56ef-a936-0fd60d140cb4",
      "title": "Audit sumber 25.5. Notes.tex baris 5574--5585 menulis",
      "kind": "source_audit",
      "order": 6,
      "group": "unit:o012-rbt-u025",
      "parent_id": "unit:o012-rbt-l25-s04",
      "native_path": [
        "unit:o012-rbt-u025",
        "unit:o012-rbt-l25",
        "unit:o012-rbt-l25-s04",
        "unit:o012-rbt-l25-audit-005"
      ],
      "concept_ids": [
        "concept:relative-simplicial-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:connecting-map",
        "concept:functoriality",
        "concept:k-skeleton",
        "concept:euler-characteristic",
        "concept:coboundary",
        "concept:cocycle",
        "concept:kernel",
        "concept:cokernel",
        "concept:complex",
        "concept:morphism-of-complexes",
        "concept:short-exact-sequence",
        "concept:delta-set",
        "concept:module-over-r",
        "concept:exact-at",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-delta-set",
        "concept:quasi-isomorphism",
        "concept:five-lemma",
        "concept:cohomological-euler-characteristic"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u025-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "38acd5a4605f2887261d0f089b422685d78dd9529b7f4c32452a12c71135ed94",
        "file_sha256": "df72add4e57236b51ff7d2a0c99af4b65299365874163cb334be5d0988c0f769",
        "line_end": 772,
        "line_start": 762,
        "path": "source/id-ID/units/unit-025-lecture-025.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l25-audit-005",
        "anchor": "o012-rbt-l25-audit-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l25-proof-001",
      "projected_id": "urn:uuid:19eac3c8-f402-5f4a-9c68-729a7307d1c5",
      "title": "Bukti. Kohomologi pada derajat $k$ ditentukan oleh bagian tiga-suku",
      "kind": "proof",
      "order": 6,
      "group": "unit:o012-rbt-u025",
      "parent_id": "unit:o012-rbt-l25-s01",
      "native_path": [
        "unit:o012-rbt-u025",
        "unit:o012-rbt-l25",
        "unit:o012-rbt-l25-s01",
        "unit:o012-rbt-l25-proof-001"
      ],
      "concept_ids": [
        "concept:relative-simplicial-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:connecting-map",
        "concept:functoriality",
        "concept:k-skeleton",
        "concept:euler-characteristic",
        "concept:coboundary",
        "concept:cocycle",
        "concept:kernel",
        "concept:cokernel",
        "concept:complex",
        "concept:morphism-of-complexes",
        "concept:short-exact-sequence",
        "concept:delta-set",
        "concept:module-over-r",
        "concept:exact-at",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-delta-set",
        "concept:quasi-isomorphism",
        "concept:five-lemma",
        "concept:cohomological-euler-characteristic"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u025-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "e9285d5f1a3c445a4f7736f85dd26d558815af950d128ac3258f9e37cc051f30",
        "file_sha256": "df72add4e57236b51ff7d2a0c99af4b65299365874163cb334be5d0988c0f769",
        "line_end": 163,
        "line_start": 147,
        "path": "source/id-ID/units/unit-025-lecture-025.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l25-proof-001",
        "anchor": "o012-rbt-l25-proof-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l25-sol-002",
      "projected_id": "urn:uuid:183f6673-387a-553f-827f-3ec662e6428b",
      "title": "Solusi Pemeriksaan 25.2. Karena kelompok relatif pada derajat $0$ dan",
      "kind": "solution",
      "order": 6,
      "group": "unit:o012-rbt-u025",
      "parent_id": "unit:o012-rbt-l25-mastery",
      "native_path": [
        "unit:o012-rbt-u025",
        "unit:o012-rbt-l25-mastery",
        "unit:o012-rbt-l25-sol-002"
      ],
      "concept_ids": [
        "concept:relative-simplicial-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:connecting-map",
        "concept:functoriality",
        "concept:k-skeleton",
        "concept:euler-characteristic",
        "concept:coboundary",
        "concept:cocycle",
        "concept:kernel",
        "concept:cokernel",
        "concept:complex",
        "concept:morphism-of-complexes",
        "concept:short-exact-sequence",
        "concept:delta-set",
        "concept:module-over-r",
        "concept:exact-at",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-delta-set",
        "concept:quasi-isomorphism",
        "concept:five-lemma",
        "concept:cohomological-euler-characteristic"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u025-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "2c7c893d79d57156518f665cf8ff5fdfe4f36f6b8367703da566dee811d04999",
        "file_sha256": "df72add4e57236b51ff7d2a0c99af4b65299365874163cb334be5d0988c0f769",
        "line_end": 908,
        "line_start": 875,
        "path": "source/id-ID/units/unit-025-lecture-025.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l25-sol-002",
        "anchor": "o012-rbt-l25-sol-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l25-aside-002",
      "projected_id": "urn:uuid:a6e0d5b2-0e2d-57dc-b0d2-29785071e040",
      "title": "Aproksimasi yang lebih halus. Ada hasil lebih canggih yang, dalam arti",
      "kind": "aside",
      "order": 7,
      "group": "unit:o012-rbt-u025",
      "parent_id": "unit:o012-rbt-l25-s01",
      "native_path": [
        "unit:o012-rbt-u025",
        "unit:o012-rbt-l25",
        "unit:o012-rbt-l25-s01",
        "unit:o012-rbt-l25-aside-002"
      ],
      "concept_ids": [
        "concept:relative-simplicial-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:connecting-map",
        "concept:functoriality",
        "concept:k-skeleton",
        "concept:euler-characteristic",
        "concept:coboundary",
        "concept:cocycle",
        "concept:kernel",
        "concept:cokernel",
        "concept:complex",
        "concept:morphism-of-complexes",
        "concept:short-exact-sequence",
        "concept:delta-set",
        "concept:module-over-r",
        "concept:exact-at",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-delta-set",
        "concept:quasi-isomorphism",
        "concept:five-lemma",
        "concept:cohomological-euler-characteristic"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "a15d528a0827a589eb1734022fa562051c16d739d0abb5bfbd2eed80ad7e9100",
        "file_sha256": "df72add4e57236b51ff7d2a0c99af4b65299365874163cb334be5d0988c0f769",
        "line_end": 174,
        "line_start": 169,
        "path": "source/id-ID/units/unit-025-lecture-025.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l25-aside-002",
        "anchor": "o012-rbt-l25-aside-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l25-exa-003",
      "projected_id": "urn:uuid:36145bd6-88de-5a63-8ab7-0992f2b9ff4a",
      "title": "Contoh 25.3 (dua titik dan satu titik dasar). Ambil himpunan-$\\Delta$",
      "kind": "example",
      "order": 7,
      "group": "unit:o012-rbt-u025",
      "parent_id": "unit:o012-rbt-l25-s02",
      "native_path": [
        "unit:o012-rbt-u025",
        "unit:o012-rbt-l25",
        "unit:o012-rbt-l25-s02",
        "unit:o012-rbt-l25-exa-003"
      ],
      "concept_ids": [
        "concept:relative-simplicial-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:connecting-map",
        "concept:functoriality",
        "concept:k-skeleton",
        "concept:euler-characteristic",
        "concept:coboundary",
        "concept:cocycle",
        "concept:kernel",
        "concept:cokernel",
        "concept:complex",
        "concept:morphism-of-complexes",
        "concept:short-exact-sequence",
        "concept:delta-set",
        "concept:module-over-r",
        "concept:exact-at",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-delta-set",
        "concept:quasi-isomorphism",
        "concept:five-lemma",
        "concept:cohomological-euler-characteristic"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "922f231ca338af37a3451d0e881a9a9e13602811d86a1470db05f1628f75242c",
        "file_sha256": "df72add4e57236b51ff7d2a0c99af4b65299365874163cb334be5d0988c0f769",
        "line_end": 355,
        "line_start": 330,
        "path": "source/id-ID/units/unit-025-lecture-025.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l25-exa-003",
        "anchor": "o012-rbt-l25-exa-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l25-mcheck-003",
      "projected_id": "urn:uuid:7635b155-c38d-5d87-85eb-a1f7058f7385",
      "title": "Pemeriksaan Penguasaan 25.3 (kohomologi tereduksi himpunan diskret).",
      "kind": "exercise",
      "order": 7,
      "group": "unit:o012-rbt-u025",
      "parent_id": "unit:o012-rbt-l25-mastery",
      "native_path": [
        "unit:o012-rbt-u025",
        "unit:o012-rbt-l25-mastery",
        "unit:o012-rbt-l25-mcheck-003"
      ],
      "concept_ids": [
        "concept:relative-simplicial-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:connecting-map",
        "concept:functoriality",
        "concept:k-skeleton",
        "concept:euler-characteristic",
        "concept:coboundary",
        "concept:cocycle",
        "concept:kernel",
        "concept:cokernel",
        "concept:complex",
        "concept:morphism-of-complexes",
        "concept:short-exact-sequence",
        "concept:delta-set",
        "concept:module-over-r",
        "concept:exact-at",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-delta-set",
        "concept:quasi-isomorphism",
        "concept:five-lemma",
        "concept:cohomological-euler-characteristic"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u025-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "340341e5d86e081ed2841b86ef6cfefb0349b1f07be5784cac1a25dd1394f6f0",
        "file_sha256": "df72add4e57236b51ff7d2a0c99af4b65299365874163cb334be5d0988c0f769",
        "line_end": 916,
        "line_start": 910,
        "path": "source/id-ID/units/unit-025-lecture-025.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l25-mcheck-003",
        "anchor": "o012-rbt-l25-mcheck-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l25-hint-003",
            "relation_id": "urn:uuid:d655f2df-c240-5825-9f8e-c0232236da5e",
            "native_relation_id": "relation:hints:l25-hint-003:l25-mcheck-003"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l25-sol-003",
            "relation_id": "urn:uuid:9067fb2a-9b31-577f-9abb-8e3998be3eee",
            "native_relation_id": "relation:solves:l25-sol-003:l25-mcheck-003"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l25-rem-001",
      "projected_id": "urn:uuid:f7431b13-656e-54ca-b518-91a5af37e109",
      "title": "Catatan 25.1 (kompleks berhingga umum). Bukti yang sama berlaku hampir",
      "kind": "remark",
      "order": 7,
      "group": "unit:o012-rbt-u025",
      "parent_id": "unit:o012-rbt-l25-s04",
      "native_path": [
        "unit:o012-rbt-u025",
        "unit:o012-rbt-l25",
        "unit:o012-rbt-l25-s04",
        "unit:o012-rbt-l25-rem-001"
      ],
      "concept_ids": [
        "concept:relative-simplicial-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:connecting-map",
        "concept:functoriality",
        "concept:k-skeleton",
        "concept:euler-characteristic",
        "concept:coboundary",
        "concept:cocycle",
        "concept:kernel",
        "concept:cokernel",
        "concept:complex",
        "concept:morphism-of-complexes",
        "concept:short-exact-sequence",
        "concept:delta-set",
        "concept:module-over-r",
        "concept:exact-at",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-delta-set",
        "concept:quasi-isomorphism",
        "concept:five-lemma",
        "concept:cohomological-euler-characteristic"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "59fdd708c302f0cb8f3d1d817c88308109895863eb7dff5dba37268a2f838b9b",
        "file_sha256": "df72add4e57236b51ff7d2a0c99af4b65299365874163cb334be5d0988c0f769",
        "line_end": 794,
        "line_start": 778,
        "path": "source/id-ID/units/unit-025-lecture-025.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l25-rem-001",
        "anchor": "o012-rbt-l25-rem-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l25-audit-003",
      "projected_id": "urn:uuid:1e290910-c5bc-52a2-a9b6-a111ccc9c290",
      "title": "Audit sumber 25.3. Notes.tex baris 5449 menamai restriksi ke",
      "kind": "source_audit",
      "order": 8,
      "group": "unit:o012-rbt-u025",
      "parent_id": "unit:o012-rbt-l25-s02",
      "native_path": [
        "unit:o012-rbt-u025",
        "unit:o012-rbt-l25",
        "unit:o012-rbt-l25-s02",
        "unit:o012-rbt-l25-audit-003"
      ],
      "concept_ids": [
        "concept:relative-simplicial-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:connecting-map",
        "concept:functoriality",
        "concept:k-skeleton",
        "concept:euler-characteristic",
        "concept:coboundary",
        "concept:cocycle",
        "concept:kernel",
        "concept:cokernel",
        "concept:complex",
        "concept:morphism-of-complexes",
        "concept:short-exact-sequence",
        "concept:delta-set",
        "concept:module-over-r",
        "concept:exact-at",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-delta-set",
        "concept:quasi-isomorphism",
        "concept:five-lemma",
        "concept:cohomological-euler-characteristic"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u025-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "a5f505efe95319fc065b7d24dcb8b66f00e2591b1e56056e3269544ac234b622",
        "file_sha256": "df72add4e57236b51ff7d2a0c99af4b65299365874163cb334be5d0988c0f769",
        "line_end": 363,
        "line_start": 357,
        "path": "source/id-ID/units/unit-025-lecture-025.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l25-audit-003",
        "anchor": "o012-rbt-l25-audit-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l25-audit-006",
      "projected_id": "urn:uuid:158cc5ce-ac92-5bdb-ae6e-e61d3ce67c13",
      "title": "Audit sumber 25.6. Rumus penutup pada Notes.tex baris 5608 menghilangkan",
      "kind": "source_audit",
      "order": 8,
      "group": "unit:o012-rbt-u025",
      "parent_id": "unit:o012-rbt-l25-s04",
      "native_path": [
        "unit:o012-rbt-u025",
        "unit:o012-rbt-l25",
        "unit:o012-rbt-l25-s04",
        "unit:o012-rbt-l25-audit-006"
      ],
      "concept_ids": [
        "concept:relative-simplicial-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:connecting-map",
        "concept:functoriality",
        "concept:k-skeleton",
        "concept:euler-characteristic",
        "concept:coboundary",
        "concept:cocycle",
        "concept:kernel",
        "concept:cokernel",
        "concept:complex",
        "concept:morphism-of-complexes",
        "concept:short-exact-sequence",
        "concept:delta-set",
        "concept:module-over-r",
        "concept:exact-at",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-delta-set",
        "concept:quasi-isomorphism",
        "concept:five-lemma",
        "concept:cohomological-euler-characteristic"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u025-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "8da76990f3b82885883d702a87d9d6bc057e2de8d85c2b2d31ff47b2fd1323b6",
        "file_sha256": "df72add4e57236b51ff7d2a0c99af4b65299365874163cb334be5d0988c0f769",
        "line_end": 802,
        "line_start": 796,
        "path": "source/id-ID/units/unit-025-lecture-025.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l25-audit-006",
        "anchor": "o012-rbt-l25-audit-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l25-hint-003",
      "projected_id": "urn:uuid:00c08f83-1796-5404-8354-20d84e1d6870",
      "title": "Petunjuk. Pemetaan restriksi pada derajat $0$ mengevaluasi fungsi di",
      "kind": "hint",
      "order": 8,
      "group": "unit:o012-rbt-u025",
      "parent_id": "unit:o012-rbt-l25-mastery",
      "native_path": [
        "unit:o012-rbt-u025",
        "unit:o012-rbt-l25-mastery",
        "unit:o012-rbt-l25-hint-003"
      ],
      "concept_ids": [
        "concept:relative-simplicial-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:connecting-map",
        "concept:functoriality",
        "concept:k-skeleton",
        "concept:euler-characteristic",
        "concept:coboundary",
        "concept:cocycle",
        "concept:kernel",
        "concept:cokernel",
        "concept:complex",
        "concept:morphism-of-complexes",
        "concept:short-exact-sequence",
        "concept:delta-set",
        "concept:module-over-r",
        "concept:exact-at",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-delta-set",
        "concept:quasi-isomorphism",
        "concept:five-lemma",
        "concept:cohomological-euler-characteristic"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u025-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "807a9f05f079ac66c1a5885bed6b16fd312c9fc4a07c116af6b6e919d368e993",
        "file_sha256": "df72add4e57236b51ff7d2a0c99af4b65299365874163cb334be5d0988c0f769",
        "line_end": 921,
        "line_start": 918,
        "path": "source/id-ID/units/unit-025-lecture-025.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l25-hint-003",
        "anchor": "o012-rbt-l25-hint-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l25-def-002",
      "projected_id": "urn:uuid:cb504270-83a7-52bd-a181-b0fcc07ac872",
      "title": "Definisi 25.2 (kohomologi tereduksi). Untuk himpunan-$\\Delta$ bertitik",
      "kind": "definition",
      "order": 9,
      "group": "unit:o012-rbt-u025",
      "parent_id": "unit:o012-rbt-l25-s02",
      "native_path": [
        "unit:o012-rbt-u025",
        "unit:o012-rbt-l25",
        "unit:o012-rbt-l25-s02",
        "unit:o012-rbt-l25-def-002"
      ],
      "concept_ids": [
        "concept:relative-simplicial-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:connecting-map",
        "concept:functoriality",
        "concept:k-skeleton",
        "concept:euler-characteristic",
        "concept:coboundary",
        "concept:cocycle",
        "concept:kernel",
        "concept:cokernel",
        "concept:complex",
        "concept:morphism-of-complexes",
        "concept:short-exact-sequence",
        "concept:delta-set",
        "concept:module-over-r",
        "concept:exact-at",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-delta-set",
        "concept:quasi-isomorphism",
        "concept:five-lemma",
        "concept:cohomological-euler-characteristic"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "a69f86cdfb81af397b5ca268805a7fe64ab433f5fa2664746cdca127e8fc0e8f",
        "file_sha256": "df72add4e57236b51ff7d2a0c99af4b65299365874163cb334be5d0988c0f769",
        "line_end": 379,
        "line_start": 372,
        "path": "source/id-ID/units/unit-025-lecture-025.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l25-def-002",
        "anchor": "o012-rbt-l25-def-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l25-sol-003",
      "projected_id": "urn:uuid:1f61c91e-407b-5d51-81ee-38d52833f283",
      "title": "Solusi Pemeriksaan 25.3. Pada derajat $0$,",
      "kind": "solution",
      "order": 9,
      "group": "unit:o012-rbt-u025",
      "parent_id": "unit:o012-rbt-l25-mastery",
      "native_path": [
        "unit:o012-rbt-u025",
        "unit:o012-rbt-l25-mastery",
        "unit:o012-rbt-l25-sol-003"
      ],
      "concept_ids": [
        "concept:relative-simplicial-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:connecting-map",
        "concept:functoriality",
        "concept:k-skeleton",
        "concept:euler-characteristic",
        "concept:coboundary",
        "concept:cocycle",
        "concept:kernel",
        "concept:cokernel",
        "concept:complex",
        "concept:morphism-of-complexes",
        "concept:short-exact-sequence",
        "concept:delta-set",
        "concept:module-over-r",
        "concept:exact-at",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-delta-set",
        "concept:quasi-isomorphism",
        "concept:five-lemma",
        "concept:cohomological-euler-characteristic"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u025-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "734adf2e6048e5239dc9ce48f53183e1d8003cb7fa974d62659ab9514d857e80",
        "file_sha256": "df72add4e57236b51ff7d2a0c99af4b65299365874163cb334be5d0988c0f769",
        "line_end": 946,
        "line_start": 923,
        "path": "source/id-ID/units/unit-025-lecture-025.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l25-sol-003",
        "anchor": "o012-rbt-l25-sol-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l25-exa-004",
      "projected_id": "urn:uuid:4282bf74-61ef-5000-a9d5-8abdf8353616",
      "title": "Contoh 25.4 (titik tebal). Definisikan himpunan-$\\Delta$",
      "kind": "example",
      "order": 10,
      "group": "unit:o012-rbt-u025",
      "parent_id": "unit:o012-rbt-l25-s02",
      "native_path": [
        "unit:o012-rbt-u025",
        "unit:o012-rbt-l25",
        "unit:o012-rbt-l25-s02",
        "unit:o012-rbt-l25-exa-004"
      ],
      "concept_ids": [
        "concept:relative-simplicial-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:connecting-map",
        "concept:functoriality",
        "concept:k-skeleton",
        "concept:euler-characteristic",
        "concept:coboundary",
        "concept:cocycle",
        "concept:kernel",
        "concept:cokernel",
        "concept:complex",
        "concept:morphism-of-complexes",
        "concept:short-exact-sequence",
        "concept:delta-set",
        "concept:module-over-r",
        "concept:exact-at",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-delta-set",
        "concept:quasi-isomorphism",
        "concept:five-lemma",
        "concept:cohomological-euler-characteristic"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "2c27ca8b8c795547219d53d08851a08bc73bef604de1ee77006e14d7e78871e8",
        "file_sha256": "df72add4e57236b51ff7d2a0c99af4b65299365874163cb334be5d0988c0f769",
        "line_end": 419,
        "line_start": 381,
        "path": "source/id-ID/units/unit-025-lecture-025.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l25-exa-004",
        "anchor": "o012-rbt-l25-exa-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l25-mcheck-004",
      "projected_id": "urn:uuid:1826a49f-0aca-5c2b-bc32-3ec6e3577962",
      "title": "Pemeriksaan Penguasaan 25.4 (kuasi-isomorfisma titik tebal). Tuliskan",
      "kind": "exercise",
      "order": 10,
      "group": "unit:o012-rbt-u025",
      "parent_id": "unit:o012-rbt-l25-mastery",
      "native_path": [
        "unit:o012-rbt-u025",
        "unit:o012-rbt-l25-mastery",
        "unit:o012-rbt-l25-mcheck-004"
      ],
      "concept_ids": [
        "concept:relative-simplicial-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:connecting-map",
        "concept:functoriality",
        "concept:k-skeleton",
        "concept:euler-characteristic",
        "concept:coboundary",
        "concept:cocycle",
        "concept:kernel",
        "concept:cokernel",
        "concept:complex",
        "concept:morphism-of-complexes",
        "concept:short-exact-sequence",
        "concept:delta-set",
        "concept:module-over-r",
        "concept:exact-at",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-delta-set",
        "concept:quasi-isomorphism",
        "concept:five-lemma",
        "concept:cohomological-euler-characteristic"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u025-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "92c92889c95f15a240ba87e29ec5fccef3b5a19180a5a045a09ca4bf3aa76fe1",
        "file_sha256": "df72add4e57236b51ff7d2a0c99af4b65299365874163cb334be5d0988c0f769",
        "line_end": 954,
        "line_start": 948,
        "path": "source/id-ID/units/unit-025-lecture-025.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l25-mcheck-004",
        "anchor": "o012-rbt-l25-mcheck-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l25-hint-004",
            "relation_id": "urn:uuid:bc8f00dc-8671-515b-8bdd-66457d4e5ecf",
            "native_relation_id": "relation:hints:l25-hint-004:l25-mcheck-004"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l25-sol-004",
            "relation_id": "urn:uuid:c0dd0786-24c3-5787-a41d-31673984f08b",
            "native_relation_id": "relation:solves:l25-sol-004:l25-mcheck-004"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l25-aside-004",
      "projected_id": "urn:uuid:25d9168a-81ed-5908-bd92-bd5a87e3a3f5",
      "title": "Mengapa disebut tebal? $Pt_\\bullet$ berdimensi takhingga: ia mempunyai",
      "kind": "aside",
      "order": 11,
      "group": "unit:o012-rbt-u025",
      "parent_id": "unit:o012-rbt-l25-s02",
      "native_path": [
        "unit:o012-rbt-u025",
        "unit:o012-rbt-l25",
        "unit:o012-rbt-l25-s02",
        "unit:o012-rbt-l25-aside-004"
      ],
      "concept_ids": [
        "concept:relative-simplicial-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:connecting-map",
        "concept:functoriality",
        "concept:k-skeleton",
        "concept:euler-characteristic",
        "concept:coboundary",
        "concept:cocycle",
        "concept:kernel",
        "concept:cokernel",
        "concept:complex",
        "concept:morphism-of-complexes",
        "concept:short-exact-sequence",
        "concept:delta-set",
        "concept:module-over-r",
        "concept:exact-at",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-delta-set",
        "concept:quasi-isomorphism",
        "concept:five-lemma",
        "concept:cohomological-euler-characteristic"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "595d339c34ab25ab1ba7c13c1b1aaf4e418fef18003353e11dc55f63c658bf0c",
        "file_sha256": "df72add4e57236b51ff7d2a0c99af4b65299365874163cb334be5d0988c0f769",
        "line_end": 429,
        "line_start": 421,
        "path": "source/id-ID/units/unit-025-lecture-025.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l25-aside-004",
        "anchor": "o012-rbt-l25-aside-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l25-hint-004",
      "projected_id": "urn:uuid:f41420ee-9893-5c32-85fd-11e3979ca065",
      "title": "Petunjuk. Diferensial pada kompleks pertama bergantian antara nol dan",
      "kind": "hint",
      "order": 11,
      "group": "unit:o012-rbt-u025",
      "parent_id": "unit:o012-rbt-l25-mastery",
      "native_path": [
        "unit:o012-rbt-u025",
        "unit:o012-rbt-l25-mastery",
        "unit:o012-rbt-l25-hint-004"
      ],
      "concept_ids": [
        "concept:relative-simplicial-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:connecting-map",
        "concept:functoriality",
        "concept:k-skeleton",
        "concept:euler-characteristic",
        "concept:coboundary",
        "concept:cocycle",
        "concept:kernel",
        "concept:cokernel",
        "concept:complex",
        "concept:morphism-of-complexes",
        "concept:short-exact-sequence",
        "concept:delta-set",
        "concept:module-over-r",
        "concept:exact-at",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-delta-set",
        "concept:quasi-isomorphism",
        "concept:five-lemma",
        "concept:cohomological-euler-characteristic"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u025-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "f5074c50fbb44b09d5604d2c52ef334db65309529f017e8aaf24d30404c9ff9d",
        "file_sha256": "df72add4e57236b51ff7d2a0c99af4b65299365874163cb334be5d0988c0f769",
        "line_end": 960,
        "line_start": 956,
        "path": "source/id-ID/units/unit-025-lecture-025.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l25-hint-004",
        "anchor": "o012-rbt-l25-hint-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l25-def-003",
      "projected_id": "urn:uuid:bd7f9920-e7eb-5be0-bee7-8094624d5474",
      "title": "Definisi 25.3 (kuasi-isomorfisma). Morfisma kompleks",
      "kind": "definition",
      "order": 12,
      "group": "unit:o012-rbt-u025",
      "parent_id": "unit:o012-rbt-l25-s02",
      "native_path": [
        "unit:o012-rbt-u025",
        "unit:o012-rbt-l25",
        "unit:o012-rbt-l25-s02",
        "unit:o012-rbt-l25-def-003"
      ],
      "concept_ids": [
        "concept:relative-simplicial-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:connecting-map",
        "concept:functoriality",
        "concept:k-skeleton",
        "concept:euler-characteristic",
        "concept:coboundary",
        "concept:cocycle",
        "concept:kernel",
        "concept:cokernel",
        "concept:complex",
        "concept:morphism-of-complexes",
        "concept:short-exact-sequence",
        "concept:delta-set",
        "concept:module-over-r",
        "concept:exact-at",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-delta-set",
        "concept:quasi-isomorphism",
        "concept:five-lemma",
        "concept:cohomological-euler-characteristic"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "44b86460be160b2913951fb939cd11cf20e2da498b95a5c4b2099bee9809c2e9",
        "file_sha256": "df72add4e57236b51ff7d2a0c99af4b65299365874163cb334be5d0988c0f769",
        "line_end": 443,
        "line_start": 434,
        "path": "source/id-ID/units/unit-025-lecture-025.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l25-def-003",
        "anchor": "o012-rbt-l25-def-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l25-sol-004",
      "projected_id": "urn:uuid:2d79cc6d-2921-53e9-924d-ebe68ec635a6",
      "title": "Solusi Pemeriksaan 25.4. Kompleks pertama ialah",
      "kind": "solution",
      "order": 12,
      "group": "unit:o012-rbt-u025",
      "parent_id": "unit:o012-rbt-l25-mastery",
      "native_path": [
        "unit:o012-rbt-u025",
        "unit:o012-rbt-l25-mastery",
        "unit:o012-rbt-l25-sol-004"
      ],
      "concept_ids": [
        "concept:relative-simplicial-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:connecting-map",
        "concept:functoriality",
        "concept:k-skeleton",
        "concept:euler-characteristic",
        "concept:coboundary",
        "concept:cocycle",
        "concept:kernel",
        "concept:cokernel",
        "concept:complex",
        "concept:morphism-of-complexes",
        "concept:short-exact-sequence",
        "concept:delta-set",
        "concept:module-over-r",
        "concept:exact-at",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-delta-set",
        "concept:quasi-isomorphism",
        "concept:five-lemma",
        "concept:cohomological-euler-characteristic"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u025-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "a8a3eda5a71efb6387cdf6f13339bd7cd1e68fc754825eb800fe0f5df77c53dd",
        "file_sha256": "df72add4e57236b51ff7d2a0c99af4b65299365874163cb334be5d0988c0f769",
        "line_end": 985,
        "line_start": 962,
        "path": "source/id-ID/units/unit-025-lecture-025.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l25-sol-004",
        "anchor": "o012-rbt-l25-sol-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l25-exa-005",
      "projected_id": "urn:uuid:10080d93-11fc-5e82-89c8-3ef54fcf4770",
      "title": "Contoh 25.5. Inklusi",
      "kind": "example",
      "order": 13,
      "group": "unit:o012-rbt-u025",
      "parent_id": "unit:o012-rbt-l25-s02",
      "native_path": [
        "unit:o012-rbt-u025",
        "unit:o012-rbt-l25",
        "unit:o012-rbt-l25-s02",
        "unit:o012-rbt-l25-exa-005"
      ],
      "concept_ids": [
        "concept:relative-simplicial-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:connecting-map",
        "concept:functoriality",
        "concept:k-skeleton",
        "concept:euler-characteristic",
        "concept:coboundary",
        "concept:cocycle",
        "concept:kernel",
        "concept:cokernel",
        "concept:complex",
        "concept:morphism-of-complexes",
        "concept:short-exact-sequence",
        "concept:delta-set",
        "concept:module-over-r",
        "concept:exact-at",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-delta-set",
        "concept:quasi-isomorphism",
        "concept:five-lemma",
        "concept:cohomological-euler-characteristic"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "4a53a527b0d5fb4cc8f785a814a828dcfbceadd399199c678338c9b86a81e3c0",
        "file_sha256": "df72add4e57236b51ff7d2a0c99af4b65299365874163cb334be5d0988c0f769",
        "line_end": 459,
        "line_start": 445,
        "path": "source/id-ID/units/unit-025-lecture-025.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l25-exa-005",
        "anchor": "o012-rbt-l25-exa-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l25-mcheck-005",
      "projected_id": "urn:uuid:64b6b054-4d20-5062-a97d-0d2f6e1dd4d2",
      "title": "Pemeriksaan Penguasaan 25.5 (separuh injektif Lema Lima). Dalam Diagram",
      "kind": "exercise",
      "order": 13,
      "group": "unit:o012-rbt-u025",
      "parent_id": "unit:o012-rbt-l25-mastery",
      "native_path": [
        "unit:o012-rbt-u025",
        "unit:o012-rbt-l25-mastery",
        "unit:o012-rbt-l25-mcheck-005"
      ],
      "concept_ids": [
        "concept:relative-simplicial-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:connecting-map",
        "concept:functoriality",
        "concept:k-skeleton",
        "concept:euler-characteristic",
        "concept:coboundary",
        "concept:cocycle",
        "concept:kernel",
        "concept:cokernel",
        "concept:complex",
        "concept:morphism-of-complexes",
        "concept:short-exact-sequence",
        "concept:delta-set",
        "concept:module-over-r",
        "concept:exact-at",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-delta-set",
        "concept:quasi-isomorphism",
        "concept:five-lemma",
        "concept:cohomological-euler-characteristic"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u025-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "715d71b0d4cf8d2ce9a8278fdea570dde0cc8aeb3b06190dbc89783e6374667d",
        "file_sha256": "df72add4e57236b51ff7d2a0c99af4b65299365874163cb334be5d0988c0f769",
        "line_end": 992,
        "line_start": 987,
        "path": "source/id-ID/units/unit-025-lecture-025.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l25-mcheck-005",
        "anchor": "o012-rbt-l25-mcheck-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l25-hint-005",
            "relation_id": "urn:uuid:0ac16740-dc19-5e1c-9e20-9333ec5f9a02",
            "native_relation_id": "relation:hints:l25-hint-005:l25-mcheck-005"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l25-sol-005",
            "relation_id": "urn:uuid:82013dfb-2474-5053-8333-37962c7d4c51",
            "native_relation_id": "relation:solves:l25-sol-005:l25-mcheck-005"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l25-hint-005",
      "projected_id": "urn:uuid:f0089cab-070b-5b22-a0fe-e8d86eb232c5",
      "title": "Petunjuk. Dorong $c$ ke $D$, gunakan injektivitas $\\delta$, angkat $c$",
      "kind": "hint",
      "order": 14,
      "group": "unit:o012-rbt-u025",
      "parent_id": "unit:o012-rbt-l25-mastery",
      "native_path": [
        "unit:o012-rbt-u025",
        "unit:o012-rbt-l25-mastery",
        "unit:o012-rbt-l25-hint-005"
      ],
      "concept_ids": [
        "concept:relative-simplicial-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:connecting-map",
        "concept:functoriality",
        "concept:k-skeleton",
        "concept:euler-characteristic",
        "concept:coboundary",
        "concept:cocycle",
        "concept:kernel",
        "concept:cokernel",
        "concept:complex",
        "concept:morphism-of-complexes",
        "concept:short-exact-sequence",
        "concept:delta-set",
        "concept:module-over-r",
        "concept:exact-at",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-delta-set",
        "concept:quasi-isomorphism",
        "concept:five-lemma",
        "concept:cohomological-euler-characteristic"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u025-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "1a44212655be6a7c76161a7641afcf1a3dbb956687ed61b0d6492a49d24a496e",
        "file_sha256": "df72add4e57236b51ff7d2a0c99af4b65299365874163cb334be5d0988c0f769",
        "line_end": 998,
        "line_start": 994,
        "path": "source/id-ID/units/unit-025-lecture-025.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l25-hint-005",
        "anchor": "o012-rbt-l25-hint-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l25-sol-005",
      "projected_id": "urn:uuid:0f224266-1153-5f03-95dd-02b633189a4f",
      "title": "Solusi Pemeriksaan 25.5. Ambil $c$ dengan $\\gamma(c)=0$.",
      "kind": "solution",
      "order": 15,
      "group": "unit:o012-rbt-u025",
      "parent_id": "unit:o012-rbt-l25-mastery",
      "native_path": [
        "unit:o012-rbt-u025",
        "unit:o012-rbt-l25-mastery",
        "unit:o012-rbt-l25-sol-005"
      ],
      "concept_ids": [
        "concept:relative-simplicial-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:connecting-map",
        "concept:functoriality",
        "concept:k-skeleton",
        "concept:euler-characteristic",
        "concept:coboundary",
        "concept:cocycle",
        "concept:kernel",
        "concept:cokernel",
        "concept:complex",
        "concept:morphism-of-complexes",
        "concept:short-exact-sequence",
        "concept:delta-set",
        "concept:module-over-r",
        "concept:exact-at",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-delta-set",
        "concept:quasi-isomorphism",
        "concept:five-lemma",
        "concept:cohomological-euler-characteristic"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u025-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "7bf9527072916d9e4f9b199359ad9d2ee382be2f3171625d6db28e9e370f8044",
        "file_sha256": "df72add4e57236b51ff7d2a0c99af4b65299365874163cb334be5d0988c0f769",
        "line_end": 1033,
        "line_start": 1000,
        "path": "source/id-ID/units/unit-025-lecture-025.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l25-sol-005",
        "anchor": "o012-rbt-l25-sol-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l25-mcheck-006",
      "projected_id": "urn:uuid:53c86b72-96d8-5016-8a3b-17b56601e8c4",
      "title": "Pemeriksaan Penguasaan 25.6 (garis takhingga dan pembatalan Euler). Untuk",
      "kind": "exercise",
      "order": 16,
      "group": "unit:o012-rbt-u025",
      "parent_id": "unit:o012-rbt-l25-mastery",
      "native_path": [
        "unit:o012-rbt-u025",
        "unit:o012-rbt-l25-mastery",
        "unit:o012-rbt-l25-mcheck-006"
      ],
      "concept_ids": [
        "concept:relative-simplicial-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:connecting-map",
        "concept:functoriality",
        "concept:k-skeleton",
        "concept:euler-characteristic",
        "concept:coboundary",
        "concept:cocycle",
        "concept:kernel",
        "concept:cokernel",
        "concept:complex",
        "concept:morphism-of-complexes",
        "concept:short-exact-sequence",
        "concept:delta-set",
        "concept:module-over-r",
        "concept:exact-at",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-delta-set",
        "concept:quasi-isomorphism",
        "concept:five-lemma",
        "concept:cohomological-euler-characteristic"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u025-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "e7c7961c7a818ff1a09d268c47939a43bcb21e88c353ec7d370c5ad67f18ca32",
        "file_sha256": "df72add4e57236b51ff7d2a0c99af4b65299365874163cb334be5d0988c0f769",
        "line_end": 1047,
        "line_start": 1035,
        "path": "source/id-ID/units/unit-025-lecture-025.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l25-mcheck-006",
        "anchor": "o012-rbt-l25-mcheck-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l25-hint-006",
            "relation_id": "urn:uuid:0e372ee0-e664-5abc-9916-5361d1bcd33d",
            "native_relation_id": "relation:hints:l25-hint-006:l25-mcheck-006"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l25-sol-006",
            "relation_id": "urn:uuid:ac87a6d8-7d06-598b-afab-9d9a198388d1",
            "native_relation_id": "relation:solves:l25-sol-006:l25-mcheck-006"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l25-hint-006",
      "projected_id": "urn:uuid:3883adfd-c87f-5394-95ad-c6fc7360965b",
      "title": "Petunjuk. Tetapkan $g(0)=0$, jumlahkan $h$ ke kanan, dan kurangkan $h$",
      "kind": "hint",
      "order": 17,
      "group": "unit:o012-rbt-u025",
      "parent_id": "unit:o012-rbt-l25-mastery",
      "native_path": [
        "unit:o012-rbt-u025",
        "unit:o012-rbt-l25-mastery",
        "unit:o012-rbt-l25-hint-006"
      ],
      "concept_ids": [
        "concept:relative-simplicial-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:connecting-map",
        "concept:functoriality",
        "concept:k-skeleton",
        "concept:euler-characteristic",
        "concept:coboundary",
        "concept:cocycle",
        "concept:kernel",
        "concept:cokernel",
        "concept:complex",
        "concept:morphism-of-complexes",
        "concept:short-exact-sequence",
        "concept:delta-set",
        "concept:module-over-r",
        "concept:exact-at",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-delta-set",
        "concept:quasi-isomorphism",
        "concept:five-lemma",
        "concept:cohomological-euler-characteristic"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u025-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "0313e8601b37e1f40802d54a5a622b277214eaf4bb8dea130c4e6434b6434c95",
        "file_sha256": "df72add4e57236b51ff7d2a0c99af4b65299365874163cb334be5d0988c0f769",
        "line_end": 1053,
        "line_start": 1049,
        "path": "source/id-ID/units/unit-025-lecture-025.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l25-hint-006",
        "anchor": "o012-rbt-l25-hint-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l25-sol-006",
      "projected_id": "urn:uuid:a5a67a07-0562-5142-8cab-47460c1f30af",
      "title": "Solusi Pemeriksaan 25.6. Untuk sembarang $h$, definisikan",
      "kind": "solution",
      "order": 18,
      "group": "unit:o012-rbt-u025",
      "parent_id": "unit:o012-rbt-l25-mastery",
      "native_path": [
        "unit:o012-rbt-u025",
        "unit:o012-rbt-l25-mastery",
        "unit:o012-rbt-l25-sol-006"
      ],
      "concept_ids": [
        "concept:relative-simplicial-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:connecting-map",
        "concept:functoriality",
        "concept:k-skeleton",
        "concept:euler-characteristic",
        "concept:coboundary",
        "concept:cocycle",
        "concept:kernel",
        "concept:cokernel",
        "concept:complex",
        "concept:morphism-of-complexes",
        "concept:short-exact-sequence",
        "concept:delta-set",
        "concept:module-over-r",
        "concept:exact-at",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-delta-set",
        "concept:quasi-isomorphism",
        "concept:five-lemma",
        "concept:cohomological-euler-characteristic"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u025-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "aeade59be6116767705e0bafb9a22594935d65a0e755f30a5dff498a1c6b1e92",
        "file_sha256": "df72add4e57236b51ff7d2a0c99af4b65299365874163cb334be5d0988c0f769",
        "line_end": 1096,
        "line_start": 1055,
        "path": "source/id-ID/units/unit-025-lecture-025.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l25-sol-006",
        "anchor": "o012-rbt-l25-sol-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-u025",
      "projected_id": "urn:uuid:e4e14b68-1bc6-5c7b-bd93-e1747f7ade2e",
      "title": "Topologi Aljabar - Unit 25: Kohomologi Relatif, Lema Lima, dan Karakteristik Euler",
      "kind": "reader_unit",
      "order": 25,
      "group": "unit:o012-rbt-u025",
      "parent_id": "course:o012-d60",
      "native_path": [
        "unit:o012-rbt-u025"
      ],
      "concept_ids": [
        "concept:relative-simplicial-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:connecting-map",
        "concept:functoriality",
        "concept:k-skeleton",
        "concept:euler-characteristic",
        "concept:coboundary",
        "concept:cocycle",
        "concept:kernel",
        "concept:cokernel",
        "concept:complex",
        "concept:morphism-of-complexes",
        "concept:short-exact-sequence",
        "concept:delta-set",
        "concept:module-over-r",
        "concept:exact-at",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-delta-set",
        "concept:quasi-isomorphism",
        "concept:five-lemma",
        "concept:cohomological-euler-characteristic"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u025-composite-cc-by-4.0"
      ],
      "provenance_relation": "composite_translated_and_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "df72add4e57236b51ff7d2a0c99af4b65299365874163cb334be5d0988c0f769",
        "file_sha256": "df72add4e57236b51ff7d2a0c99af4b65299365874163cb334be5d0988c0f769",
        "line_end": 1104,
        "line_start": 1,
        "path": "source/id-ID/units/unit-025-lecture-025.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/",
        "anchor": null,
        "state": "course_fallback",
        "anchor_occurrences": 0
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l26-aside-001",
      "projected_id": "urn:uuid:21c9eef1-3813-5798-8e68-8207a0c372af",
      "title": "Konvensi keteraturan pada simpleks. Sumber membolehkan “mulus pada",
      "kind": "aside",
      "order": 1,
      "group": "unit:o012-rbt-u026",
      "parent_id": "unit:o012-rbt-l26-s01",
      "native_path": [
        "unit:o012-rbt-u026",
        "unit:o012-rbt-l26",
        "unit:o012-rbt-l26-s01",
        "unit:o012-rbt-l26-aside-001"
      ],
      "concept_ids": [
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:cochain-map",
        "concept:coboundary",
        "concept:cocycle",
        "concept:connecting-map",
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-space",
        "concept:pointed-map",
        "concept:homotopy",
        "concept:homotopy-equivalence",
        "concept:homotopy-invariance",
        "concept:contractible-space",
        "concept:coproduct-preservation",
        "concept:singular-simplex",
        "concept:singular-cochain-complex",
        "concept:singular-cohomology",
        "concept:relative-singular-cochain-complex",
        "concept:cochain-homotopy",
        "concept:prism-operator",
        "concept:finite-coproduct-cohomology",
        "concept:stokes-theorem"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "3a0e53f05be821c90b1f9528f5e644e05e7fa5ac1ffbce1263dd9f85fb9bb8f1",
        "file_sha256": "7a2cf4ea31546b8258e3e91c819d3ad516973c8f861249fccc7334b9ade9d835",
        "line_end": 108,
        "line_start": 100,
        "path": "source/id-ID/units/unit-026-lecture-026.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l26-aside-001",
        "anchor": "o012-rbt-l26-aside-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l26-def-001",
      "projected_id": "urn:uuid:95c707fb-414e-58e9-aae5-e78073cfe1e0",
      "title": "Definisi 26.1 (korantai dan kohomologi singular). Misalkan $X$ ruang",
      "kind": "definition",
      "order": 1,
      "group": "unit:o012-rbt-u026",
      "parent_id": "unit:o012-rbt-l26-s02",
      "native_path": [
        "unit:o012-rbt-u026",
        "unit:o012-rbt-l26",
        "unit:o012-rbt-l26-s02",
        "unit:o012-rbt-l26-def-001"
      ],
      "concept_ids": [
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:cochain-map",
        "concept:coboundary",
        "concept:cocycle",
        "concept:connecting-map",
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-space",
        "concept:pointed-map",
        "concept:homotopy",
        "concept:homotopy-equivalence",
        "concept:homotopy-invariance",
        "concept:contractible-space",
        "concept:coproduct-preservation",
        "concept:singular-simplex",
        "concept:singular-cochain-complex",
        "concept:singular-cohomology",
        "concept:relative-singular-cochain-complex",
        "concept:cochain-homotopy",
        "concept:prism-operator",
        "concept:finite-coproduct-cohomology",
        "concept:stokes-theorem"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "3e064bd920f6d404cc0f5a4bd463a95343d91a763a1d58066b80c282eda00fac",
        "file_sha256": "7a2cf4ea31546b8258e3e91c819d3ad516973c8f861249fccc7334b9ade9d835",
        "line_end": 179,
        "line_start": 140,
        "path": "source/id-ID/units/unit-026-lecture-026.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l26-def-001",
        "anchor": "o012-rbt-l26-def-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l26-def-002",
      "projected_id": "urn:uuid:84a6e9e2-f4aa-58be-923a-20eab8af95fa",
      "title": "Definisi 26.2 (kohomologi singular relatif). Untuk pasangan ruang $(X,A)$",
      "kind": "definition",
      "order": 1,
      "group": "unit:o012-rbt-u026",
      "parent_id": "unit:o012-rbt-l26-s03",
      "native_path": [
        "unit:o012-rbt-u026",
        "unit:o012-rbt-l26",
        "unit:o012-rbt-l26-s03",
        "unit:o012-rbt-l26-def-002"
      ],
      "concept_ids": [
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:cochain-map",
        "concept:coboundary",
        "concept:cocycle",
        "concept:connecting-map",
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-space",
        "concept:pointed-map",
        "concept:homotopy",
        "concept:homotopy-equivalence",
        "concept:homotopy-invariance",
        "concept:contractible-space",
        "concept:coproduct-preservation",
        "concept:singular-simplex",
        "concept:singular-cochain-complex",
        "concept:singular-cohomology",
        "concept:relative-singular-cochain-complex",
        "concept:cochain-homotopy",
        "concept:prism-operator",
        "concept:finite-coproduct-cohomology",
        "concept:stokes-theorem"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "7adc3f195b85e4a54a14e4b1b811d92a7e489d149698ca91653ffbd6fa7eaf3c",
        "file_sha256": "7a2cf4ea31546b8258e3e91c819d3ad516973c8f861249fccc7334b9ade9d835",
        "line_end": 326,
        "line_start": 298,
        "path": "source/id-ID/units/unit-026-lecture-026.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l26-def-002",
        "anchor": "o012-rbt-l26-def-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l26-mcheck-001",
      "projected_id": "urn:uuid:c5202174-6eb7-54e7-9879-cfc9a06094e8",
      "title": "Pemeriksaan Penguasaan 26.1 (mengapa $\\delta^2=0$). Misalkan",
      "kind": "exercise",
      "order": 1,
      "group": "unit:o012-rbt-u026",
      "parent_id": "unit:o012-rbt-l26-mastery",
      "native_path": [
        "unit:o012-rbt-u026",
        "unit:o012-rbt-l26-mastery",
        "unit:o012-rbt-l26-mcheck-001"
      ],
      "concept_ids": [
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:cochain-map",
        "concept:coboundary",
        "concept:cocycle",
        "concept:connecting-map",
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-space",
        "concept:pointed-map",
        "concept:homotopy",
        "concept:homotopy-equivalence",
        "concept:homotopy-invariance",
        "concept:contractible-space",
        "concept:coproduct-preservation",
        "concept:singular-simplex",
        "concept:singular-cochain-complex",
        "concept:singular-cohomology",
        "concept:relative-singular-cochain-complex",
        "concept:cochain-homotopy",
        "concept:prism-operator",
        "concept:finite-coproduct-cohomology",
        "concept:stokes-theorem"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u026-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "c82a318cec775df6a43e2681c97862be2d8c8315264e8ab7c15ba85c0581a6e8",
        "file_sha256": "7a2cf4ea31546b8258e3e91c819d3ad516973c8f861249fccc7334b9ade9d835",
        "line_end": 868,
        "line_start": 859,
        "path": "source/id-ID/units/unit-026-lecture-026.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l26-mcheck-001",
        "anchor": "o012-rbt-l26-mcheck-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l26-hint-001",
            "relation_id": "urn:uuid:0eb048a2-0aa1-55aa-a3e1-d76290ae377e",
            "native_relation_id": "relation:hints:l26-hint-001:l26-mcheck-001"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l26-sol-001",
            "relation_id": "urn:uuid:393a7227-4d69-56ef-8681-1e39d882abdb",
            "native_relation_id": "relation:solves:l26-sol-001:l26-mcheck-001"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l26-notice",
      "projected_id": "urn:uuid:335fd910-e832-554b-8be2-f99bae7e2dad",
      "title": "Tentang unit ini",
      "kind": "notice",
      "order": 1,
      "group": "unit:o012-rbt-u026",
      "parent_id": "unit:o012-rbt-u026",
      "native_path": [
        "unit:o012-rbt-u026",
        "unit:o012-rbt-l26-notice"
      ],
      "concept_ids": [
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:cochain-map",
        "concept:coboundary",
        "concept:cocycle",
        "concept:connecting-map",
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-space",
        "concept:pointed-map",
        "concept:homotopy",
        "concept:homotopy-equivalence",
        "concept:homotopy-invariance",
        "concept:contractible-space",
        "concept:coproduct-preservation",
        "concept:singular-simplex",
        "concept:singular-cochain-complex",
        "concept:singular-cohomology",
        "concept:relative-singular-cochain-complex",
        "concept:cochain-homotopy",
        "concept:prism-operator",
        "concept:finite-coproduct-cohomology",
        "concept:stokes-theorem"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u026-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "fc71eb6283eef0306c6287158ed1d3b718454b6139d657eae8081b96b5026985",
        "file_sha256": "7a2cf4ea31546b8258e3e91c819d3ad516973c8f861249fccc7334b9ade9d835",
        "line_end": 51,
        "line_start": 12,
        "path": "source/id-ID/units/unit-026-lecture-026.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l26-notice",
        "anchor": "o012-rbt-l26-notice",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l26-prop-004",
      "projected_id": "urn:uuid:875833ee-5e04-5914-96e7-f44985524aa7",
      "title": "Proposisi 26.4 (kohomologi koproduk hingga). Untuk pasangan ruang",
      "kind": "proposition",
      "order": 1,
      "group": "unit:o012-rbt-u026",
      "parent_id": "unit:o012-rbt-l26-s04",
      "native_path": [
        "unit:o012-rbt-u026",
        "unit:o012-rbt-l26",
        "unit:o012-rbt-l26-s04",
        "unit:o012-rbt-l26-prop-004"
      ],
      "concept_ids": [
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:cochain-map",
        "concept:coboundary",
        "concept:cocycle",
        "concept:connecting-map",
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-space",
        "concept:pointed-map",
        "concept:homotopy",
        "concept:homotopy-equivalence",
        "concept:homotopy-invariance",
        "concept:contractible-space",
        "concept:coproduct-preservation",
        "concept:singular-simplex",
        "concept:singular-cochain-complex",
        "concept:singular-cohomology",
        "concept:relative-singular-cochain-complex",
        "concept:cochain-homotopy",
        "concept:prism-operator",
        "concept:finite-coproduct-cohomology",
        "concept:stokes-theorem"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "58d93e0075e2d291f34d3769d222906d6da8c95e367f733a2c393c2cb3fe15b6",
        "file_sha256": "7a2cf4ea31546b8258e3e91c819d3ad516973c8f861249fccc7334b9ade9d835",
        "line_end": 517,
        "line_start": 500,
        "path": "source/id-ID/units/unit-026-lecture-026.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l26-prop-004",
        "anchor": "o012-rbt-l26-prop-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l26-s01",
      "projected_id": "urn:uuid:bef53b72-c369-5a5c-9a92-15a2ba16cdef",
      "title": "Dari realisasi geometrik menuju simpleks singular",
      "kind": "section",
      "order": 1,
      "group": "unit:o012-rbt-u026",
      "parent_id": "unit:o012-rbt-l26",
      "native_path": [
        "unit:o012-rbt-u026",
        "unit:o012-rbt-l26",
        "unit:o012-rbt-l26-s01"
      ],
      "concept_ids": [
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:cochain-map",
        "concept:coboundary",
        "concept:cocycle",
        "concept:connecting-map",
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-space",
        "concept:pointed-map",
        "concept:homotopy",
        "concept:homotopy-equivalence",
        "concept:homotopy-invariance",
        "concept:contractible-space",
        "concept:coproduct-preservation",
        "concept:singular-simplex",
        "concept:singular-cochain-complex",
        "concept:singular-cohomology",
        "concept:relative-singular-cochain-complex",
        "concept:cochain-homotopy",
        "concept:prism-operator",
        "concept:finite-coproduct-cohomology",
        "concept:stokes-theorem"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "807467a74550d411ec0d5013d13f75e673bf80eba89fa413bd4dd11735b2dd27",
        "file_sha256": "7a2cf4ea31546b8258e3e91c819d3ad516973c8f861249fccc7334b9ade9d835",
        "line_end": 137,
        "line_start": 54,
        "path": "source/id-ID/units/unit-026-lecture-026.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l26-s01",
        "anchor": "o012-rbt-l26-s01",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l26-thm-001",
      "projected_id": "urn:uuid:224eaa53-1b50-5bde-86bb-32c21efe5b4c",
      "title": "Teorema 26.1 (invariansi homotopi kohomologi singular). Jika",
      "kind": "theorem",
      "order": 1,
      "group": "unit:o012-rbt-u026",
      "parent_id": "unit:o012-rbt-l26-s05",
      "native_path": [
        "unit:o012-rbt-u026",
        "unit:o012-rbt-l26",
        "unit:o012-rbt-l26-s05",
        "unit:o012-rbt-l26-thm-001"
      ],
      "concept_ids": [
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:cochain-map",
        "concept:coboundary",
        "concept:cocycle",
        "concept:connecting-map",
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-space",
        "concept:pointed-map",
        "concept:homotopy",
        "concept:homotopy-equivalence",
        "concept:homotopy-invariance",
        "concept:contractible-space",
        "concept:coproduct-preservation",
        "concept:singular-simplex",
        "concept:singular-cochain-complex",
        "concept:singular-cohomology",
        "concept:relative-singular-cochain-complex",
        "concept:cochain-homotopy",
        "concept:prism-operator",
        "concept:finite-coproduct-cohomology",
        "concept:stokes-theorem"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "a0626910950d984e76e5d220cc86b9bb0599aa905f1eb0151b6ef3e2dd0a5022",
        "file_sha256": "7a2cf4ea31546b8258e3e91c819d3ad516973c8f861249fccc7334b9ade9d835",
        "line_end": 585,
        "line_start": 576,
        "path": "source/id-ID/units/unit-026-lecture-026.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l26-thm-001",
        "anchor": "o012-rbt-l26-thm-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l26",
      "projected_id": "urn:uuid:c15c1914-81f6-590f-8c5f-eb90132b4285",
      "title": "Kuliah 26",
      "kind": "lecture",
      "order": 2,
      "group": "unit:o012-rbt-u026",
      "parent_id": "unit:o012-rbt-u026",
      "native_path": [
        "unit:o012-rbt-u026",
        "unit:o012-rbt-l26"
      ],
      "concept_ids": [
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:cochain-map",
        "concept:coboundary",
        "concept:cocycle",
        "concept:connecting-map",
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-space",
        "concept:pointed-map",
        "concept:homotopy",
        "concept:homotopy-equivalence",
        "concept:homotopy-invariance",
        "concept:contractible-space",
        "concept:coproduct-preservation",
        "concept:singular-simplex",
        "concept:singular-cochain-complex",
        "concept:singular-cohomology",
        "concept:relative-singular-cochain-complex",
        "concept:cochain-homotopy",
        "concept:prism-operator",
        "concept:finite-coproduct-cohomology",
        "concept:stokes-theorem"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "832da3177d5a9eacc95a1d8156685c776e8c2a4bd960d76f64db9840581f0101",
        "file_sha256": "7a2cf4ea31546b8258e3e91c819d3ad516973c8f861249fccc7334b9ade9d835",
        "line_end": 853,
        "line_start": 52,
        "path": "source/id-ID/units/unit-026-lecture-026.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l26",
        "anchor": "o012-rbt-l26",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l26-audit-001",
      "projected_id": "urn:uuid:39dd57bd-905e-5a66-ac5e-3624c3ccf409",
      "title": "Audit sumber 26.1. Notes.tex baris 5632--5633 menyebut secara samar",
      "kind": "source_audit",
      "order": 2,
      "group": "unit:o012-rbt-u026",
      "parent_id": "unit:o012-rbt-l26-s01",
      "native_path": [
        "unit:o012-rbt-u026",
        "unit:o012-rbt-l26",
        "unit:o012-rbt-l26-s01",
        "unit:o012-rbt-l26-audit-001"
      ],
      "concept_ids": [
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:cochain-map",
        "concept:coboundary",
        "concept:cocycle",
        "concept:connecting-map",
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-space",
        "concept:pointed-map",
        "concept:homotopy",
        "concept:homotopy-equivalence",
        "concept:homotopy-invariance",
        "concept:contractible-space",
        "concept:coproduct-preservation",
        "concept:singular-simplex",
        "concept:singular-cochain-complex",
        "concept:singular-cohomology",
        "concept:relative-singular-cochain-complex",
        "concept:cochain-homotopy",
        "concept:prism-operator",
        "concept:finite-coproduct-cohomology",
        "concept:stokes-theorem"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u026-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "248d731aebf0aaa075b20dacf42046b104dfcbde2ef4f79e3924beb147020ea4",
        "file_sha256": "7a2cf4ea31546b8258e3e91c819d3ad516973c8f861249fccc7334b9ade9d835",
        "line_end": 131,
        "line_start": 125,
        "path": "source/id-ID/units/unit-026-lecture-026.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l26-audit-001",
        "anchor": "o012-rbt-l26-audit-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l26-cor-001",
      "projected_id": "urn:uuid:322d53e7-7834-5982-aef6-ce7860bb628e",
      "title": "Korolari 26.1 (ekuivalensi homotopi). Misalkan",
      "kind": "corollary",
      "order": 2,
      "group": "unit:o012-rbt-u026",
      "parent_id": "unit:o012-rbt-l26-s05",
      "native_path": [
        "unit:o012-rbt-u026",
        "unit:o012-rbt-l26",
        "unit:o012-rbt-l26-s05",
        "unit:o012-rbt-l26-cor-001"
      ],
      "concept_ids": [
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:cochain-map",
        "concept:coboundary",
        "concept:cocycle",
        "concept:connecting-map",
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-space",
        "concept:pointed-map",
        "concept:homotopy",
        "concept:homotopy-equivalence",
        "concept:homotopy-invariance",
        "concept:contractible-space",
        "concept:coproduct-preservation",
        "concept:singular-simplex",
        "concept:singular-cochain-complex",
        "concept:singular-cohomology",
        "concept:relative-singular-cochain-complex",
        "concept:cochain-homotopy",
        "concept:prism-operator",
        "concept:finite-coproduct-cohomology",
        "concept:stokes-theorem"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "918995960e9b96af42e795335c46ddb10a8dddba047f63674c270231fd0a51e6",
        "file_sha256": "7a2cf4ea31546b8258e3e91c819d3ad516973c8f861249fccc7334b9ade9d835",
        "line_end": 600,
        "line_start": 590,
        "path": "source/id-ID/units/unit-026-lecture-026.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l26-cor-001",
        "anchor": "o012-rbt-l26-cor-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l26-hint-001",
      "projected_id": "urn:uuid:2ec9454e-0dea-5a33-a4cd-01c414c54c84",
      "title": "Petunjuk. Gunakan",
      "kind": "hint",
      "order": 2,
      "group": "unit:o012-rbt-u026",
      "parent_id": "unit:o012-rbt-l26-mastery",
      "native_path": [
        "unit:o012-rbt-u026",
        "unit:o012-rbt-l26-mastery",
        "unit:o012-rbt-l26-hint-001"
      ],
      "concept_ids": [
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:cochain-map",
        "concept:coboundary",
        "concept:cocycle",
        "concept:connecting-map",
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-space",
        "concept:pointed-map",
        "concept:homotopy",
        "concept:homotopy-equivalence",
        "concept:homotopy-invariance",
        "concept:contractible-space",
        "concept:coproduct-preservation",
        "concept:singular-simplex",
        "concept:singular-cochain-complex",
        "concept:singular-cohomology",
        "concept:relative-singular-cochain-complex",
        "concept:cochain-homotopy",
        "concept:prism-operator",
        "concept:finite-coproduct-cohomology",
        "concept:stokes-theorem"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u026-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "04382e30a0783d56c084b0e28603f3a6886269660f2c4d8b8d99c035809b2e6e",
        "file_sha256": "7a2cf4ea31546b8258e3e91c819d3ad516973c8f861249fccc7334b9ade9d835",
        "line_end": 875,
        "line_start": 870,
        "path": "source/id-ID/units/unit-026-lecture-026.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l26-hint-001",
        "anchor": "o012-rbt-l26-hint-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l26-proof-004",
      "projected_id": "urn:uuid:eb06d63d-7200-58b6-a34b-b305e91d3e7d",
      "title": "Bukti. Simpleks standar $\\Delta^k$ terhubung. Karena $X$ dan $Y$ terbuka",
      "kind": "proof",
      "order": 2,
      "group": "unit:o012-rbt-u026",
      "parent_id": "unit:o012-rbt-l26-s04",
      "native_path": [
        "unit:o012-rbt-u026",
        "unit:o012-rbt-l26",
        "unit:o012-rbt-l26-s04",
        "unit:o012-rbt-l26-proof-004"
      ],
      "concept_ids": [
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:cochain-map",
        "concept:coboundary",
        "concept:cocycle",
        "concept:connecting-map",
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-space",
        "concept:pointed-map",
        "concept:homotopy",
        "concept:homotopy-equivalence",
        "concept:homotopy-invariance",
        "concept:contractible-space",
        "concept:coproduct-preservation",
        "concept:singular-simplex",
        "concept:singular-cochain-complex",
        "concept:singular-cohomology",
        "concept:relative-singular-cochain-complex",
        "concept:cochain-homotopy",
        "concept:prism-operator",
        "concept:finite-coproduct-cohomology",
        "concept:stokes-theorem"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "d98f02ca91f615fe3be23fab7a35ebd4edf98ab50d7b334539e906db703d211c",
        "file_sha256": "7a2cf4ea31546b8258e3e91c819d3ad516973c8f861249fccc7334b9ade9d835",
        "line_end": 552,
        "line_start": 519,
        "path": "source/id-ID/units/unit-026-lecture-026.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l26-proof-004",
        "anchor": "o012-rbt-l26-proof-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l26-prop-001",
      "projected_id": "urn:uuid:4c8db4ff-9f49-5406-a727-79c6d129389a",
      "title": "Proposisi 26.1 (identitas kompleks dan kealamian). Diferensial pada",
      "kind": "proposition",
      "order": 2,
      "group": "unit:o012-rbt-u026",
      "parent_id": "unit:o012-rbt-l26-s02",
      "native_path": [
        "unit:o012-rbt-u026",
        "unit:o012-rbt-l26",
        "unit:o012-rbt-l26-s02",
        "unit:o012-rbt-l26-prop-001"
      ],
      "concept_ids": [
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:cochain-map",
        "concept:coboundary",
        "concept:cocycle",
        "concept:connecting-map",
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-space",
        "concept:pointed-map",
        "concept:homotopy",
        "concept:homotopy-equivalence",
        "concept:homotopy-invariance",
        "concept:contractible-space",
        "concept:coproduct-preservation",
        "concept:singular-simplex",
        "concept:singular-cochain-complex",
        "concept:singular-cohomology",
        "concept:relative-singular-cochain-complex",
        "concept:cochain-homotopy",
        "concept:prism-operator",
        "concept:finite-coproduct-cohomology",
        "concept:stokes-theorem"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "27616f0991527c707174140f65d649d5be1d3c9cd2a5e1906debeb16b7f1e3bf",
        "file_sha256": "7a2cf4ea31546b8258e3e91c819d3ad516973c8f861249fccc7334b9ade9d835",
        "line_end": 202,
        "line_start": 198,
        "path": "source/id-ID/units/unit-026-lecture-026.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l26-prop-001",
        "anchor": "o012-rbt-l26-prop-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l26-prop-002",
      "projected_id": "urn:uuid:0110f4d8-82f5-558a-9f3d-fec7543bfb8f",
      "title": "Proposisi 26.2 (barisan eksak panjang pasangan). Untuk setiap pasangan",
      "kind": "proposition",
      "order": 2,
      "group": "unit:o012-rbt-u026",
      "parent_id": "unit:o012-rbt-l26-s03",
      "native_path": [
        "unit:o012-rbt-u026",
        "unit:o012-rbt-l26",
        "unit:o012-rbt-l26-s03",
        "unit:o012-rbt-l26-prop-002"
      ],
      "concept_ids": [
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:cochain-map",
        "concept:coboundary",
        "concept:cocycle",
        "concept:connecting-map",
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-space",
        "concept:pointed-map",
        "concept:homotopy",
        "concept:homotopy-equivalence",
        "concept:homotopy-invariance",
        "concept:contractible-space",
        "concept:coproduct-preservation",
        "concept:singular-simplex",
        "concept:singular-cochain-complex",
        "concept:singular-cohomology",
        "concept:relative-singular-cochain-complex",
        "concept:cochain-homotopy",
        "concept:prism-operator",
        "concept:finite-coproduct-cohomology",
        "concept:stokes-theorem"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "41d35f178643729dc0d58119423b18d7891ad2a3305e12225de5c0dbbdde91e4",
        "file_sha256": "7a2cf4ea31546b8258e3e91c819d3ad516973c8f861249fccc7334b9ade9d835",
        "line_end": 346,
        "line_start": 331,
        "path": "source/id-ID/units/unit-026-lecture-026.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l26-prop-002",
        "anchor": "o012-rbt-l26-prop-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l26-s02",
      "projected_id": "urn:uuid:bff8512f-8f48-5cc4-8624-e4a5841f4751",
      "title": "Kompleks korantai singular",
      "kind": "section",
      "order": 2,
      "group": "unit:o012-rbt-u026",
      "parent_id": "unit:o012-rbt-l26",
      "native_path": [
        "unit:o012-rbt-u026",
        "unit:o012-rbt-l26",
        "unit:o012-rbt-l26-s02"
      ],
      "concept_ids": [
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:cochain-map",
        "concept:coboundary",
        "concept:cocycle",
        "concept:connecting-map",
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-space",
        "concept:pointed-map",
        "concept:homotopy",
        "concept:homotopy-equivalence",
        "concept:homotopy-invariance",
        "concept:contractible-space",
        "concept:coproduct-preservation",
        "concept:singular-simplex",
        "concept:singular-cochain-complex",
        "concept:singular-cohomology",
        "concept:relative-singular-cochain-complex",
        "concept:cochain-homotopy",
        "concept:prism-operator",
        "concept:finite-coproduct-cohomology",
        "concept:stokes-theorem"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "14890c9b907ff7059ab2bf9afd2d87993612d0a0a19a99954021094a5ba86f9d",
        "file_sha256": "7a2cf4ea31546b8258e3e91c819d3ad516973c8f861249fccc7334b9ade9d835",
        "line_end": 293,
        "line_start": 138,
        "path": "source/id-ID/units/unit-026-lecture-026.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l26-s02",
        "anchor": "o012-rbt-l26-s02",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l26-audit-004",
      "projected_id": "urn:uuid:868fb40c-dadd-5c95-aa29-15d745b6f020",
      "title": "Audit sumber 26.4. Dua tampilan pada Notes.tex baris 5731 dan 5735",
      "kind": "source_audit",
      "order": 3,
      "group": "unit:o012-rbt-u026",
      "parent_id": "unit:o012-rbt-l26-s04",
      "native_path": [
        "unit:o012-rbt-u026",
        "unit:o012-rbt-l26",
        "unit:o012-rbt-l26-s04",
        "unit:o012-rbt-l26-audit-004"
      ],
      "concept_ids": [
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:cochain-map",
        "concept:coboundary",
        "concept:cocycle",
        "concept:connecting-map",
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-space",
        "concept:pointed-map",
        "concept:homotopy",
        "concept:homotopy-equivalence",
        "concept:homotopy-invariance",
        "concept:contractible-space",
        "concept:coproduct-preservation",
        "concept:singular-simplex",
        "concept:singular-cochain-complex",
        "concept:singular-cohomology",
        "concept:relative-singular-cochain-complex",
        "concept:cochain-homotopy",
        "concept:prism-operator",
        "concept:finite-coproduct-cohomology",
        "concept:stokes-theorem"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u026-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "3135cb9b10e6cbdbfcc32b0c82707409a8e19503ebaddc779e92564b2da5aa0f",
        "file_sha256": "7a2cf4ea31546b8258e3e91c819d3ad516973c8f861249fccc7334b9ade9d835",
        "line_end": 569,
        "line_start": 562,
        "path": "source/id-ID/units/unit-026-lecture-026.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l26-audit-004",
        "anchor": "o012-rbt-l26-audit-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l26-mastery",
      "projected_id": "urn:uuid:0b33ec54-7577-5087-a19a-ecea6afb341d",
      "title": "Pemeriksaan penguasaan",
      "kind": "mastery_section",
      "order": 3,
      "group": "unit:o012-rbt-u026",
      "parent_id": "unit:o012-rbt-u026",
      "native_path": [
        "unit:o012-rbt-u026",
        "unit:o012-rbt-l26-mastery"
      ],
      "concept_ids": [
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:cochain-map",
        "concept:coboundary",
        "concept:cocycle",
        "concept:connecting-map",
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-space",
        "concept:pointed-map",
        "concept:homotopy",
        "concept:homotopy-equivalence",
        "concept:homotopy-invariance",
        "concept:contractible-space",
        "concept:coproduct-preservation",
        "concept:singular-simplex",
        "concept:singular-cochain-complex",
        "concept:singular-cohomology",
        "concept:relative-singular-cochain-complex",
        "concept:cochain-homotopy",
        "concept:prism-operator",
        "concept:finite-coproduct-cohomology",
        "concept:stokes-theorem"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u026-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "fe8486bdda5c2537ddf0cfcbea01d0b36dceeb9df6d456f60f94100fa597f009",
        "file_sha256": "7a2cf4ea31546b8258e3e91c819d3ad516973c8f861249fccc7334b9ade9d835",
        "line_end": 1194,
        "line_start": 854,
        "path": "source/id-ID/units/unit-026-lecture-026.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l26-mastery",
        "anchor": "o012-rbt-l26-mastery",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l26-proof-001",
      "projected_id": "urn:uuid:d72535e2-c5b1-52b4-81cc-0c4be778c11e",
      "title": "Bukti. Ambil $g\\in C^n(X;R)$ dan simpleks singular",
      "kind": "proof",
      "order": 3,
      "group": "unit:o012-rbt-u026",
      "parent_id": "unit:o012-rbt-l26-s02",
      "native_path": [
        "unit:o012-rbt-u026",
        "unit:o012-rbt-l26",
        "unit:o012-rbt-l26-s02",
        "unit:o012-rbt-l26-proof-001"
      ],
      "concept_ids": [
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:cochain-map",
        "concept:coboundary",
        "concept:cocycle",
        "concept:connecting-map",
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-space",
        "concept:pointed-map",
        "concept:homotopy",
        "concept:homotopy-equivalence",
        "concept:homotopy-invariance",
        "concept:contractible-space",
        "concept:coproduct-preservation",
        "concept:singular-simplex",
        "concept:singular-cochain-complex",
        "concept:singular-cohomology",
        "concept:relative-singular-cochain-complex",
        "concept:cochain-homotopy",
        "concept:prism-operator",
        "concept:finite-coproduct-cohomology",
        "concept:stokes-theorem"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u026-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "322e197218bb4748ff5c1e734988728bcad851f01cd3b2d262ea54d7ceaa4ece",
        "file_sha256": "7a2cf4ea31546b8258e3e91c819d3ad516973c8f861249fccc7334b9ade9d835",
        "line_end": 237,
        "line_start": 204,
        "path": "source/id-ID/units/unit-026-lecture-026.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l26-proof-001",
        "anchor": "o012-rbt-l26-proof-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l26-proof-002",
      "projected_id": "urn:uuid:0381055a-518e-5c3f-a616-041e0a688a3a",
      "title": "Bukti. Pada setiap derajat $k$, pemetaan restriksi",
      "kind": "proof",
      "order": 3,
      "group": "unit:o012-rbt-u026",
      "parent_id": "unit:o012-rbt-l26-s03",
      "native_path": [
        "unit:o012-rbt-u026",
        "unit:o012-rbt-l26",
        "unit:o012-rbt-l26-s03",
        "unit:o012-rbt-l26-proof-002"
      ],
      "concept_ids": [
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:cochain-map",
        "concept:coboundary",
        "concept:cocycle",
        "concept:connecting-map",
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-space",
        "concept:pointed-map",
        "concept:homotopy",
        "concept:homotopy-equivalence",
        "concept:homotopy-invariance",
        "concept:contractible-space",
        "concept:coproduct-preservation",
        "concept:singular-simplex",
        "concept:singular-cochain-complex",
        "concept:singular-cohomology",
        "concept:relative-singular-cochain-complex",
        "concept:cochain-homotopy",
        "concept:prism-operator",
        "concept:finite-coproduct-cohomology",
        "concept:stokes-theorem"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u026-composite-cc-by-4.0"
      ],
      "provenance_relation": "translated_source_with_edition_completion",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "b2e871e04134477c393863838dac4bd4edfc8612038321c8ec8141b071e14157",
        "file_sha256": "7a2cf4ea31546b8258e3e91c819d3ad516973c8f861249fccc7334b9ade9d835",
        "line_end": 377,
        "line_start": 348,
        "path": "source/id-ID/units/unit-026-lecture-026.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l26-proof-002",
        "anchor": "o012-rbt-l26-proof-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l26-proof-005",
      "projected_id": "urn:uuid:b6302e55-1866-5aac-8428-61bfb04aa00f",
      "title": "Bukti. Kita mempunyai $g\\circ f\\simeq\\operatorname{id}_X$ dan",
      "kind": "proof",
      "order": 3,
      "group": "unit:o012-rbt-u026",
      "parent_id": "unit:o012-rbt-l26-s05",
      "native_path": [
        "unit:o012-rbt-u026",
        "unit:o012-rbt-l26",
        "unit:o012-rbt-l26-s05",
        "unit:o012-rbt-l26-proof-005"
      ],
      "concept_ids": [
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:cochain-map",
        "concept:coboundary",
        "concept:cocycle",
        "concept:connecting-map",
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-space",
        "concept:pointed-map",
        "concept:homotopy",
        "concept:homotopy-equivalence",
        "concept:homotopy-invariance",
        "concept:contractible-space",
        "concept:coproduct-preservation",
        "concept:singular-simplex",
        "concept:singular-cochain-complex",
        "concept:singular-cohomology",
        "concept:relative-singular-cochain-complex",
        "concept:cochain-homotopy",
        "concept:prism-operator",
        "concept:finite-coproduct-cohomology",
        "concept:stokes-theorem"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u026-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "bfff91c99431eecdaa033423466c6bfc8f0cffd1421054e9c2c0669a79bf6b92",
        "file_sha256": "7a2cf4ea31546b8258e3e91c819d3ad516973c8f861249fccc7334b9ade9d835",
        "line_end": 614,
        "line_start": 602,
        "path": "source/id-ID/units/unit-026-lecture-026.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l26-proof-005",
        "anchor": "o012-rbt-l26-proof-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l26-s03",
      "projected_id": "urn:uuid:febd6383-7256-561a-bdc3-e155fc92d449",
      "title": "Kohomologi relatif dan tereduksi",
      "kind": "section",
      "order": 3,
      "group": "unit:o012-rbt-u026",
      "parent_id": "unit:o012-rbt-l26",
      "native_path": [
        "unit:o012-rbt-u026",
        "unit:o012-rbt-l26",
        "unit:o012-rbt-l26-s03"
      ],
      "concept_ids": [
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:cochain-map",
        "concept:coboundary",
        "concept:cocycle",
        "concept:connecting-map",
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-space",
        "concept:pointed-map",
        "concept:homotopy",
        "concept:homotopy-equivalence",
        "concept:homotopy-invariance",
        "concept:contractible-space",
        "concept:coproduct-preservation",
        "concept:singular-simplex",
        "concept:singular-cochain-complex",
        "concept:singular-cohomology",
        "concept:relative-singular-cochain-complex",
        "concept:cochain-homotopy",
        "concept:prism-operator",
        "concept:finite-coproduct-cohomology",
        "concept:stokes-theorem"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "7e7ae53c15c38d8c76a5edd1347327683dfdce0e31e6d575f1713c0c876f143c",
        "file_sha256": "7a2cf4ea31546b8258e3e91c819d3ad516973c8f861249fccc7334b9ade9d835",
        "line_end": 495,
        "line_start": 294,
        "path": "source/id-ID/units/unit-026-lecture-026.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l26-s03",
        "anchor": "o012-rbt-l26-s03",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l26-sol-001",
      "projected_id": "urn:uuid:31348d42-6737-5a7b-a4d9-d1eca47ec2aa",
      "title": "Solusi Pemeriksaan 26.1. Dari definisi,",
      "kind": "solution",
      "order": 3,
      "group": "unit:o012-rbt-u026",
      "parent_id": "unit:o012-rbt-l26-mastery",
      "native_path": [
        "unit:o012-rbt-u026",
        "unit:o012-rbt-l26-mastery",
        "unit:o012-rbt-l26-sol-001"
      ],
      "concept_ids": [
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:cochain-map",
        "concept:coboundary",
        "concept:cocycle",
        "concept:connecting-map",
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-space",
        "concept:pointed-map",
        "concept:homotopy",
        "concept:homotopy-equivalence",
        "concept:homotopy-invariance",
        "concept:contractible-space",
        "concept:coproduct-preservation",
        "concept:singular-simplex",
        "concept:singular-cochain-complex",
        "concept:singular-cohomology",
        "concept:relative-singular-cochain-complex",
        "concept:cochain-homotopy",
        "concept:prism-operator",
        "concept:finite-coproduct-cohomology",
        "concept:stokes-theorem"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u026-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "f411f967e9c13c26f99406423780db0ead1efa2d50f87c1162404a1ba2bac194",
        "file_sha256": "7a2cf4ea31546b8258e3e91c819d3ad516973c8f861249fccc7334b9ade9d835",
        "line_end": 911,
        "line_start": 877,
        "path": "source/id-ID/units/unit-026-lecture-026.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l26-sol-001",
        "anchor": "o012-rbt-l26-sol-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l26-audit-002",
      "projected_id": "urn:uuid:52fd7876-cc90-5e84-b23b-fb01e315be52",
      "title": "Audit sumber 26.2. Notes.tex baris 5646 menghilangkan koma dalam",
      "kind": "source_audit",
      "order": 4,
      "group": "unit:o012-rbt-u026",
      "parent_id": "unit:o012-rbt-l26-s02",
      "native_path": [
        "unit:o012-rbt-u026",
        "unit:o012-rbt-l26",
        "unit:o012-rbt-l26-s02",
        "unit:o012-rbt-l26-audit-002"
      ],
      "concept_ids": [
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:cochain-map",
        "concept:coboundary",
        "concept:cocycle",
        "concept:connecting-map",
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-space",
        "concept:pointed-map",
        "concept:homotopy",
        "concept:homotopy-equivalence",
        "concept:homotopy-invariance",
        "concept:contractible-space",
        "concept:coproduct-preservation",
        "concept:singular-simplex",
        "concept:singular-cochain-complex",
        "concept:singular-cohomology",
        "concept:relative-singular-cochain-complex",
        "concept:cochain-homotopy",
        "concept:prism-operator",
        "concept:finite-coproduct-cohomology",
        "concept:stokes-theorem"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u026-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "7bc13e29521ace21c3ada1ce1a63fdf0804ccf4d03080d30fc8cd1c552185c75",
        "file_sha256": "7a2cf4ea31546b8258e3e91c819d3ad516973c8f861249fccc7334b9ade9d835",
        "line_end": 245,
        "line_start": 239,
        "path": "source/id-ID/units/unit-026-lecture-026.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l26-audit-002",
        "anchor": "o012-rbt-l26-audit-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l26-boundary-001",
      "projected_id": "urn:uuid:b08fbd42-004d-5868-954a-4d3b0ed5a2a7",
      "title": "Batas ke Unit 27. Unit 26 menerjemahkan Notes.tex baris 5612--5823 secara",
      "kind": "boundary",
      "order": 4,
      "group": "unit:o012-rbt-u026",
      "parent_id": "unit:o012-rbt-u026",
      "native_path": [
        "unit:o012-rbt-u026",
        "unit:o012-rbt-l26-boundary-001"
      ],
      "concept_ids": [
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:cochain-map",
        "concept:coboundary",
        "concept:cocycle",
        "concept:connecting-map",
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-space",
        "concept:pointed-map",
        "concept:homotopy",
        "concept:homotopy-equivalence",
        "concept:homotopy-invariance",
        "concept:contractible-space",
        "concept:coproduct-preservation",
        "concept:singular-simplex",
        "concept:singular-cochain-complex",
        "concept:singular-cohomology",
        "concept:relative-singular-cochain-complex",
        "concept:cochain-homotopy",
        "concept:prism-operator",
        "concept:finite-coproduct-cohomology",
        "concept:stokes-theorem"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u026-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "14979a1f2b73a00600fd1640e748495a40a0e91c98228c9539cb4fbca7e554c6",
        "file_sha256": "7a2cf4ea31546b8258e3e91c819d3ad516973c8f861249fccc7334b9ade9d835",
        "line_end": 1201,
        "line_start": 1195,
        "path": "source/id-ID/units/unit-026-lecture-026.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l26-boundary-001",
        "anchor": "o012-rbt-l26-boundary-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l26-cor-002",
      "projected_id": "urn:uuid:57dcfbe4-a61c-581e-b5d2-d74c7d7432cd",
      "title": "Korolari 26.2 (ruang kontraktil). Jika $X$ kontraktil, maka",
      "kind": "corollary",
      "order": 4,
      "group": "unit:o012-rbt-u026",
      "parent_id": "unit:o012-rbt-l26-s05",
      "native_path": [
        "unit:o012-rbt-u026",
        "unit:o012-rbt-l26",
        "unit:o012-rbt-l26-s05",
        "unit:o012-rbt-l26-cor-002"
      ],
      "concept_ids": [
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:cochain-map",
        "concept:coboundary",
        "concept:cocycle",
        "concept:connecting-map",
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-space",
        "concept:pointed-map",
        "concept:homotopy",
        "concept:homotopy-equivalence",
        "concept:homotopy-invariance",
        "concept:contractible-space",
        "concept:coproduct-preservation",
        "concept:singular-simplex",
        "concept:singular-cochain-complex",
        "concept:singular-cohomology",
        "concept:relative-singular-cochain-complex",
        "concept:cochain-homotopy",
        "concept:prism-operator",
        "concept:finite-coproduct-cohomology",
        "concept:stokes-theorem"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "3d93b2822be4d3c0aa33f1d67302ada52557b3e81a86f9c5d3c1e41f03d6b8dd",
        "file_sha256": "7a2cf4ea31546b8258e3e91c819d3ad516973c8f861249fccc7334b9ade9d835",
        "line_end": 634,
        "line_start": 616,
        "path": "source/id-ID/units/unit-026-lecture-026.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l26-cor-002",
        "anchor": "o012-rbt-l26-cor-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l26-mcheck-002",
      "projected_id": "urn:uuid:b2dff7d2-13aa-5e99-bd34-aad24752da78",
      "title": "Pemeriksaan Penguasaan 26.2 (titik, interval, dan kontraktilitas).",
      "kind": "exercise",
      "order": 4,
      "group": "unit:o012-rbt-u026",
      "parent_id": "unit:o012-rbt-l26-mastery",
      "native_path": [
        "unit:o012-rbt-u026",
        "unit:o012-rbt-l26-mastery",
        "unit:o012-rbt-l26-mcheck-002"
      ],
      "concept_ids": [
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:cochain-map",
        "concept:coboundary",
        "concept:cocycle",
        "concept:connecting-map",
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-space",
        "concept:pointed-map",
        "concept:homotopy",
        "concept:homotopy-equivalence",
        "concept:homotopy-invariance",
        "concept:contractible-space",
        "concept:coproduct-preservation",
        "concept:singular-simplex",
        "concept:singular-cochain-complex",
        "concept:singular-cohomology",
        "concept:relative-singular-cochain-complex",
        "concept:cochain-homotopy",
        "concept:prism-operator",
        "concept:finite-coproduct-cohomology",
        "concept:stokes-theorem"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u026-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "08b0843124feff73fc4f8a71d6be1036fcc2f63682cf4bfb5aaa5f2e78d857ec",
        "file_sha256": "7a2cf4ea31546b8258e3e91c819d3ad516973c8f861249fccc7334b9ade9d835",
        "line_end": 922,
        "line_start": 913,
        "path": "source/id-ID/units/unit-026-lecture-026.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l26-mcheck-002",
        "anchor": "o012-rbt-l26-mcheck-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l26-hint-002",
            "relation_id": "urn:uuid:32ed9952-459d-5ac4-a58c-210374615be0",
            "native_relation_id": "relation:hints:l26-hint-002:l26-mcheck-002"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l26-sol-002",
            "relation_id": "urn:uuid:ad1545eb-b713-59c8-b6ea-fda843ad1dc5",
            "native_relation_id": "relation:solves:l26-sol-002:l26-mcheck-002"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l26-rem-001",
      "projected_id": "urn:uuid:ef23de74-ab5a-5ba6-9890-7427bbc2d124",
      "title": "Catatan 26.1 (apa yang terjadi pada derajat satu). Secara formal, potongan",
      "kind": "remark",
      "order": 4,
      "group": "unit:o012-rbt-u026",
      "parent_id": "unit:o012-rbt-l26-s03",
      "native_path": [
        "unit:o012-rbt-u026",
        "unit:o012-rbt-l26",
        "unit:o012-rbt-l26-s03",
        "unit:o012-rbt-l26-rem-001"
      ],
      "concept_ids": [
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:cochain-map",
        "concept:coboundary",
        "concept:cocycle",
        "concept:connecting-map",
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-space",
        "concept:pointed-map",
        "concept:homotopy",
        "concept:homotopy-equivalence",
        "concept:homotopy-invariance",
        "concept:contractible-space",
        "concept:coproduct-preservation",
        "concept:singular-simplex",
        "concept:singular-cochain-complex",
        "concept:singular-cohomology",
        "concept:relative-singular-cochain-complex",
        "concept:cochain-homotopy",
        "concept:prism-operator",
        "concept:finite-coproduct-cohomology",
        "concept:stokes-theorem"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "d1ea4789ecf983dfde5fc45f06c85a57513062295fe2d98adef2bd922aff0f8d",
        "file_sha256": "7a2cf4ea31546b8258e3e91c819d3ad516973c8f861249fccc7334b9ade9d835",
        "line_end": 433,
        "line_start": 418,
        "path": "source/id-ID/units/unit-026-lecture-026.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l26-rem-001",
        "anchor": "o012-rbt-l26-rem-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l26-s04",
      "projected_id": "urn:uuid:174b00b8-d933-5422-b377-42418608ac35",
      "title": "Koproduk ruang",
      "kind": "section",
      "order": 4,
      "group": "unit:o012-rbt-u026",
      "parent_id": "unit:o012-rbt-l26",
      "native_path": [
        "unit:o012-rbt-u026",
        "unit:o012-rbt-l26",
        "unit:o012-rbt-l26-s04"
      ],
      "concept_ids": [
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:cochain-map",
        "concept:coboundary",
        "concept:cocycle",
        "concept:connecting-map",
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-space",
        "concept:pointed-map",
        "concept:homotopy",
        "concept:homotopy-equivalence",
        "concept:homotopy-invariance",
        "concept:contractible-space",
        "concept:coproduct-preservation",
        "concept:singular-simplex",
        "concept:singular-cochain-complex",
        "concept:singular-cohomology",
        "concept:relative-singular-cochain-complex",
        "concept:cochain-homotopy",
        "concept:prism-operator",
        "concept:finite-coproduct-cohomology",
        "concept:stokes-theorem"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "8daeaec3f6630cfba616d25f7da6da10e5016aeabaed38693791ea14092e0355",
        "file_sha256": "7a2cf4ea31546b8258e3e91c819d3ad516973c8f861249fccc7334b9ade9d835",
        "line_end": 570,
        "line_start": 496,
        "path": "source/id-ID/units/unit-026-lecture-026.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l26-s04",
        "anchor": "o012-rbt-l26-s04",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l26-audit-003",
      "projected_id": "urn:uuid:5d80cbe2-e5a4-5889-afed-24919b9e6876",
      "title": "Audit sumber 26.3. Notes.tex baris 5703 hanya menyatakan isomorfisma",
      "kind": "source_audit",
      "order": 5,
      "group": "unit:o012-rbt-u026",
      "parent_id": "unit:o012-rbt-l26-s03",
      "native_path": [
        "unit:o012-rbt-u026",
        "unit:o012-rbt-l26",
        "unit:o012-rbt-l26-s03",
        "unit:o012-rbt-l26-audit-003"
      ],
      "concept_ids": [
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:cochain-map",
        "concept:coboundary",
        "concept:cocycle",
        "concept:connecting-map",
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-space",
        "concept:pointed-map",
        "concept:homotopy",
        "concept:homotopy-equivalence",
        "concept:homotopy-invariance",
        "concept:contractible-space",
        "concept:coproduct-preservation",
        "concept:singular-simplex",
        "concept:singular-cochain-complex",
        "concept:singular-cohomology",
        "concept:relative-singular-cochain-complex",
        "concept:cochain-homotopy",
        "concept:prism-operator",
        "concept:finite-coproduct-cohomology",
        "concept:stokes-theorem"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u026-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "0a839b28240369d8b3fc1d52f5f2f2bdf04e5f6b0d14e81caa9b10c55552307f",
        "file_sha256": "7a2cf4ea31546b8258e3e91c819d3ad516973c8f861249fccc7334b9ade9d835",
        "line_end": 442,
        "line_start": 435,
        "path": "source/id-ID/units/unit-026-lecture-026.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l26-audit-003",
        "anchor": "o012-rbt-l26-audit-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l26-exa-001",
      "projected_id": "urn:uuid:0573a208-e153-568b-bdbe-4bb4ccf8b275",
      "title": "Contoh 26.1 (satu titik). Untuk $X=\\mathrm{pt}$, terdapat tepat satu",
      "kind": "example",
      "order": 5,
      "group": "unit:o012-rbt-u026",
      "parent_id": "unit:o012-rbt-l26-s02",
      "native_path": [
        "unit:o012-rbt-u026",
        "unit:o012-rbt-l26",
        "unit:o012-rbt-l26-s02",
        "unit:o012-rbt-l26-exa-001"
      ],
      "concept_ids": [
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:cochain-map",
        "concept:coboundary",
        "concept:cocycle",
        "concept:connecting-map",
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-space",
        "concept:pointed-map",
        "concept:homotopy",
        "concept:homotopy-equivalence",
        "concept:homotopy-invariance",
        "concept:contractible-space",
        "concept:coproduct-preservation",
        "concept:singular-simplex",
        "concept:singular-cochain-complex",
        "concept:singular-cohomology",
        "concept:relative-singular-cochain-complex",
        "concept:cochain-homotopy",
        "concept:prism-operator",
        "concept:finite-coproduct-cohomology",
        "concept:stokes-theorem"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "95259ee464ad3a5431cc2bce94a79698a0551a9c409a935ca753eb44e5358471",
        "file_sha256": "7a2cf4ea31546b8258e3e91c819d3ad516973c8f861249fccc7334b9ade9d835",
        "line_end": 285,
        "line_start": 265,
        "path": "source/id-ID/units/unit-026-lecture-026.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l26-exa-001",
        "anchor": "o012-rbt-l26-exa-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l26-hint-002",
      "projected_id": "urn:uuid:e152e141-d473-5cd9-a57c-51883dba5117",
      "title": "Petunjuk. Hitung",
      "kind": "hint",
      "order": 5,
      "group": "unit:o012-rbt-u026",
      "parent_id": "unit:o012-rbt-l26-mastery",
      "native_path": [
        "unit:o012-rbt-u026",
        "unit:o012-rbt-l26-mastery",
        "unit:o012-rbt-l26-hint-002"
      ],
      "concept_ids": [
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:cochain-map",
        "concept:coboundary",
        "concept:cocycle",
        "concept:connecting-map",
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-space",
        "concept:pointed-map",
        "concept:homotopy",
        "concept:homotopy-equivalence",
        "concept:homotopy-invariance",
        "concept:contractible-space",
        "concept:coproduct-preservation",
        "concept:singular-simplex",
        "concept:singular-cochain-complex",
        "concept:singular-cohomology",
        "concept:relative-singular-cochain-complex",
        "concept:cochain-homotopy",
        "concept:prism-operator",
        "concept:finite-coproduct-cohomology",
        "concept:stokes-theorem"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u026-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "87d989538a350f18917854ead929d8150e43e28ab5db041cc540967b9b67a2f3",
        "file_sha256": "7a2cf4ea31546b8258e3e91c819d3ad516973c8f861249fccc7334b9ade9d835",
        "line_end": 929,
        "line_start": 924,
        "path": "source/id-ID/units/unit-026-lecture-026.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l26-hint-002",
        "anchor": "o012-rbt-l26-hint-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l26-proof-006",
      "projected_id": "urn:uuid:1c0f1b50-c582-5159-a4dd-81be10af7ef5",
      "title": "Bukti. Misalkan $i\\colon\\{x\\}\\hookrightarrow X$ dan",
      "kind": "proof",
      "order": 5,
      "group": "unit:o012-rbt-u026",
      "parent_id": "unit:o012-rbt-l26-s05",
      "native_path": [
        "unit:o012-rbt-u026",
        "unit:o012-rbt-l26",
        "unit:o012-rbt-l26-s05",
        "unit:o012-rbt-l26-proof-006"
      ],
      "concept_ids": [
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:cochain-map",
        "concept:coboundary",
        "concept:cocycle",
        "concept:connecting-map",
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-space",
        "concept:pointed-map",
        "concept:homotopy",
        "concept:homotopy-equivalence",
        "concept:homotopy-invariance",
        "concept:contractible-space",
        "concept:coproduct-preservation",
        "concept:singular-simplex",
        "concept:singular-cochain-complex",
        "concept:singular-cohomology",
        "concept:relative-singular-cochain-complex",
        "concept:cochain-homotopy",
        "concept:prism-operator",
        "concept:finite-coproduct-cohomology",
        "concept:stokes-theorem"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u026-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "351b09250b9858ae7d8120f6217538302a9c92c7163ef5855043734a36331505",
        "file_sha256": "7a2cf4ea31546b8258e3e91c819d3ad516973c8f861249fccc7334b9ade9d835",
        "line_end": 647,
        "line_start": 636,
        "path": "source/id-ID/units/unit-026-lecture-026.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l26-proof-006",
        "anchor": "o012-rbt-l26-proof-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l26-s05",
      "projected_id": "urn:uuid:5f3e502d-ac5d-50d7-858e-83a2350d92c2",
      "title": "Invariansi homotopi",
      "kind": "section",
      "order": 5,
      "group": "unit:o012-rbt-u026",
      "parent_id": "unit:o012-rbt-l26",
      "native_path": [
        "unit:o012-rbt-u026",
        "unit:o012-rbt-l26",
        "unit:o012-rbt-l26-s05"
      ],
      "concept_ids": [
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:cochain-map",
        "concept:coboundary",
        "concept:cocycle",
        "concept:connecting-map",
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-space",
        "concept:pointed-map",
        "concept:homotopy",
        "concept:homotopy-equivalence",
        "concept:homotopy-invariance",
        "concept:contractible-space",
        "concept:coproduct-preservation",
        "concept:singular-simplex",
        "concept:singular-cochain-complex",
        "concept:singular-cohomology",
        "concept:relative-singular-cochain-complex",
        "concept:cochain-homotopy",
        "concept:prism-operator",
        "concept:finite-coproduct-cohomology",
        "concept:stokes-theorem"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "732e4c2c74e373f7bc40477846f67f3a6a09a037cb089a9a2c80bf2b917856e8",
        "file_sha256": "7a2cf4ea31546b8258e3e91c819d3ad516973c8f861249fccc7334b9ade9d835",
        "line_end": 853,
        "line_start": 571,
        "path": "source/id-ID/units/unit-026-lecture-026.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l26-s05",
        "anchor": "o012-rbt-l26-s05",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l26-aside-002",
      "projected_id": "urn:uuid:a5dc57fe-f1d5-5c75-98d4-0372f7d16ab1",
      "title": "Pola yang sudah dikenal. Kompleks berganti antara nol dan identitas ini",
      "kind": "aside",
      "order": 6,
      "group": "unit:o012-rbt-u026",
      "parent_id": "unit:o012-rbt-l26-s02",
      "native_path": [
        "unit:o012-rbt-u026",
        "unit:o012-rbt-l26",
        "unit:o012-rbt-l26-s02",
        "unit:o012-rbt-l26-aside-002"
      ],
      "concept_ids": [
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:cochain-map",
        "concept:coboundary",
        "concept:cocycle",
        "concept:connecting-map",
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-space",
        "concept:pointed-map",
        "concept:homotopy",
        "concept:homotopy-equivalence",
        "concept:homotopy-invariance",
        "concept:contractible-space",
        "concept:coproduct-preservation",
        "concept:singular-simplex",
        "concept:singular-cochain-complex",
        "concept:singular-cohomology",
        "concept:relative-singular-cochain-complex",
        "concept:cochain-homotopy",
        "concept:prism-operator",
        "concept:finite-coproduct-cohomology",
        "concept:stokes-theorem"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "db30c9059852a71b0d8b7cf913277f6ce32fa22c708b04bbf18f174220e2bcee",
        "file_sha256": "7a2cf4ea31546b8258e3e91c819d3ad516973c8f861249fccc7334b9ade9d835",
        "line_end": 292,
        "line_start": 287,
        "path": "source/id-ID/units/unit-026-lecture-026.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l26-aside-002",
        "anchor": "o012-rbt-l26-aside-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l26-audit-005",
      "projected_id": "urn:uuid:ec5bb483-99b6-5f7b-85c5-c7c81ee70ce8",
      "title": "Audit sumber 26.5. Notes.tex baris 5768 menyatakan",
      "kind": "source_audit",
      "order": 6,
      "group": "unit:o012-rbt-u026",
      "parent_id": "unit:o012-rbt-l26-s05",
      "native_path": [
        "unit:o012-rbt-u026",
        "unit:o012-rbt-l26",
        "unit:o012-rbt-l26-s05",
        "unit:o012-rbt-l26-audit-005"
      ],
      "concept_ids": [
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:cochain-map",
        "concept:coboundary",
        "concept:cocycle",
        "concept:connecting-map",
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-space",
        "concept:pointed-map",
        "concept:homotopy",
        "concept:homotopy-equivalence",
        "concept:homotopy-invariance",
        "concept:contractible-space",
        "concept:coproduct-preservation",
        "concept:singular-simplex",
        "concept:singular-cochain-complex",
        "concept:singular-cohomology",
        "concept:relative-singular-cochain-complex",
        "concept:cochain-homotopy",
        "concept:prism-operator",
        "concept:finite-coproduct-cohomology",
        "concept:stokes-theorem"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u026-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "17f026e9f879f7c99eedaf5c5065b640d628b897779853ba276672b865fffa18",
        "file_sha256": "7a2cf4ea31546b8258e3e91c819d3ad516973c8f861249fccc7334b9ade9d835",
        "line_end": 654,
        "line_start": 649,
        "path": "source/id-ID/units/unit-026-lecture-026.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l26-audit-005",
        "anchor": "o012-rbt-l26-audit-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l26-exa-002",
      "projected_id": "urn:uuid:1f303b9b-5361-5ad6-845b-a031f6bd0920",
      "title": "Contoh 26.2 (ruang diskret bertitik dasar). Jika $S$ ruang diskret dan",
      "kind": "example",
      "order": 6,
      "group": "unit:o012-rbt-u026",
      "parent_id": "unit:o012-rbt-l26-s03",
      "native_path": [
        "unit:o012-rbt-u026",
        "unit:o012-rbt-l26",
        "unit:o012-rbt-l26-s03",
        "unit:o012-rbt-l26-exa-002"
      ],
      "concept_ids": [
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:cochain-map",
        "concept:coboundary",
        "concept:cocycle",
        "concept:connecting-map",
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-space",
        "concept:pointed-map",
        "concept:homotopy",
        "concept:homotopy-equivalence",
        "concept:homotopy-invariance",
        "concept:contractible-space",
        "concept:coproduct-preservation",
        "concept:singular-simplex",
        "concept:singular-cochain-complex",
        "concept:singular-cohomology",
        "concept:relative-singular-cochain-complex",
        "concept:cochain-homotopy",
        "concept:prism-operator",
        "concept:finite-coproduct-cohomology",
        "concept:stokes-theorem"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "7a5d72908546497a2704577bfd9149828fceb7bd32bc2178f6fb1a8e36e55517",
        "file_sha256": "7a2cf4ea31546b8258e3e91c819d3ad516973c8f861249fccc7334b9ade9d835",
        "line_end": 460,
        "line_start": 444,
        "path": "source/id-ID/units/unit-026-lecture-026.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l26-exa-002",
        "anchor": "o012-rbt-l26-exa-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l26-sol-002",
      "projected_id": "urn:uuid:fa18febc-db5d-5f42-aa33-ffeaeababb68",
      "title": "Solusi Pemeriksaan 26.2. Ada satu simpleks singular",
      "kind": "solution",
      "order": 6,
      "group": "unit:o012-rbt-u026",
      "parent_id": "unit:o012-rbt-l26-mastery",
      "native_path": [
        "unit:o012-rbt-u026",
        "unit:o012-rbt-l26-mastery",
        "unit:o012-rbt-l26-sol-002"
      ],
      "concept_ids": [
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:cochain-map",
        "concept:coboundary",
        "concept:cocycle",
        "concept:connecting-map",
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-space",
        "concept:pointed-map",
        "concept:homotopy",
        "concept:homotopy-equivalence",
        "concept:homotopy-invariance",
        "concept:contractible-space",
        "concept:coproduct-preservation",
        "concept:singular-simplex",
        "concept:singular-cochain-complex",
        "concept:singular-cohomology",
        "concept:relative-singular-cochain-complex",
        "concept:cochain-homotopy",
        "concept:prism-operator",
        "concept:finite-coproduct-cohomology",
        "concept:stokes-theorem"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u026-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "8d38fc2125d14537bc6f4d3ab02c24d4c1f020681daad917994bbb490ca7ea7e",
        "file_sha256": "7a2cf4ea31546b8258e3e91c819d3ad516973c8f861249fccc7334b9ade9d835",
        "line_end": 963,
        "line_start": 931,
        "path": "source/id-ID/units/unit-026-lecture-026.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l26-sol-002",
        "anchor": "o012-rbt-l26-sol-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l26-cor-003",
      "projected_id": "urn:uuid:ed3efec9-603a-5174-a025-d2e40ccb9d05",
      "title": "Korolari 26.3 (perubahan titik dasar sepanjang lintasan). Misalkan $X$",
      "kind": "corollary",
      "order": 7,
      "group": "unit:o012-rbt-u026",
      "parent_id": "unit:o012-rbt-l26-s05",
      "native_path": [
        "unit:o012-rbt-u026",
        "unit:o012-rbt-l26",
        "unit:o012-rbt-l26-s05",
        "unit:o012-rbt-l26-cor-003"
      ],
      "concept_ids": [
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:cochain-map",
        "concept:coboundary",
        "concept:cocycle",
        "concept:connecting-map",
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-space",
        "concept:pointed-map",
        "concept:homotopy",
        "concept:homotopy-equivalence",
        "concept:homotopy-invariance",
        "concept:contractible-space",
        "concept:coproduct-preservation",
        "concept:singular-simplex",
        "concept:singular-cochain-complex",
        "concept:singular-cohomology",
        "concept:relative-singular-cochain-complex",
        "concept:cochain-homotopy",
        "concept:prism-operator",
        "concept:finite-coproduct-cohomology",
        "concept:stokes-theorem"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "397ec89bb9da8d760c7ca8727dc2da353d743ef89c2d99673c614cf5a4995ec5",
        "file_sha256": "7a2cf4ea31546b8258e3e91c819d3ad516973c8f861249fccc7334b9ade9d835",
        "line_end": 673,
        "line_start": 656,
        "path": "source/id-ID/units/unit-026-lecture-026.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l26-cor-003",
        "anchor": "o012-rbt-l26-cor-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l26-mcheck-003",
      "projected_id": "urn:uuid:3a79438e-77dc-5d86-9eae-428a82d79564",
      "title": "Pemeriksaan Penguasaan 26.3 (pasangan interval dan batasnya). Ambil",
      "kind": "exercise",
      "order": 7,
      "group": "unit:o012-rbt-u026",
      "parent_id": "unit:o012-rbt-l26-mastery",
      "native_path": [
        "unit:o012-rbt-u026",
        "unit:o012-rbt-l26-mastery",
        "unit:o012-rbt-l26-mcheck-003"
      ],
      "concept_ids": [
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:cochain-map",
        "concept:coboundary",
        "concept:cocycle",
        "concept:connecting-map",
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-space",
        "concept:pointed-map",
        "concept:homotopy",
        "concept:homotopy-equivalence",
        "concept:homotopy-invariance",
        "concept:contractible-space",
        "concept:coproduct-preservation",
        "concept:singular-simplex",
        "concept:singular-cochain-complex",
        "concept:singular-cohomology",
        "concept:relative-singular-cochain-complex",
        "concept:cochain-homotopy",
        "concept:prism-operator",
        "concept:finite-coproduct-cohomology",
        "concept:stokes-theorem"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u026-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "be0bd7c26fff14b171c6e9ec522fcc78d65455ec008c165a0356f4163dae57e7",
        "file_sha256": "7a2cf4ea31546b8258e3e91c819d3ad516973c8f861249fccc7334b9ade9d835",
        "line_end": 970,
        "line_start": 965,
        "path": "source/id-ID/units/unit-026-lecture-026.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l26-mcheck-003",
        "anchor": "o012-rbt-l26-mcheck-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l26-hint-003",
            "relation_id": "urn:uuid:4dc4fbe0-9e5c-5399-a6e2-44fd59816f2e",
            "native_relation_id": "relation:hints:l26-hint-003:l26-mcheck-003"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l26-sol-003",
            "relation_id": "urn:uuid:b72842ed-afd7-56bb-92e7-6a92ac42ea51",
            "native_relation_id": "relation:solves:l26-sol-003:l26-mcheck-003"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l26-prop-003",
      "projected_id": "urn:uuid:61e142f6-94e0-5997-bedc-abe8fd6c9fe3",
      "title": "Proposisi 26.3 (fungtorialitas bertitik dasar). Untuk setiap $k$,",
      "kind": "proposition",
      "order": 7,
      "group": "unit:o012-rbt-u026",
      "parent_id": "unit:o012-rbt-l26-s03",
      "native_path": [
        "unit:o012-rbt-u026",
        "unit:o012-rbt-l26",
        "unit:o012-rbt-l26-s03",
        "unit:o012-rbt-l26-prop-003"
      ],
      "concept_ids": [
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:cochain-map",
        "concept:coboundary",
        "concept:cocycle",
        "concept:connecting-map",
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-space",
        "concept:pointed-map",
        "concept:homotopy",
        "concept:homotopy-equivalence",
        "concept:homotopy-invariance",
        "concept:contractible-space",
        "concept:coproduct-preservation",
        "concept:singular-simplex",
        "concept:singular-cochain-complex",
        "concept:singular-cohomology",
        "concept:relative-singular-cochain-complex",
        "concept:cochain-homotopy",
        "concept:prism-operator",
        "concept:finite-coproduct-cohomology",
        "concept:stokes-theorem"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u026-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "315e42fd473c6c66afe15892bec472cfcb92dc8a3ae567059c17a6c91808b961",
        "file_sha256": "7a2cf4ea31546b8258e3e91c819d3ad516973c8f861249fccc7334b9ade9d835",
        "line_end": 471,
        "line_start": 462,
        "path": "source/id-ID/units/unit-026-lecture-026.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l26-prop-003",
        "anchor": "o012-rbt-l26-prop-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l26-hint-003",
      "projected_id": "urn:uuid:3a6df8f2-1c14-5275-8996-2147a9fffcb7",
      "title": "Petunjuk. Kita mempunyai $H^0(I;R)=R$ dan",
      "kind": "hint",
      "order": 8,
      "group": "unit:o012-rbt-u026",
      "parent_id": "unit:o012-rbt-l26-mastery",
      "native_path": [
        "unit:o012-rbt-u026",
        "unit:o012-rbt-l26-mastery",
        "unit:o012-rbt-l26-hint-003"
      ],
      "concept_ids": [
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:cochain-map",
        "concept:coboundary",
        "concept:cocycle",
        "concept:connecting-map",
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-space",
        "concept:pointed-map",
        "concept:homotopy",
        "concept:homotopy-equivalence",
        "concept:homotopy-invariance",
        "concept:contractible-space",
        "concept:coproduct-preservation",
        "concept:singular-simplex",
        "concept:singular-cochain-complex",
        "concept:singular-cohomology",
        "concept:relative-singular-cochain-complex",
        "concept:cochain-homotopy",
        "concept:prism-operator",
        "concept:finite-coproduct-cohomology",
        "concept:stokes-theorem"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u026-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "f3ccb989a44a3cddd652de699943068b1193a9c561731b410aba726c834bbede",
        "file_sha256": "7a2cf4ea31546b8258e3e91c819d3ad516973c8f861249fccc7334b9ade9d835",
        "line_end": 976,
        "line_start": 972,
        "path": "source/id-ID/units/unit-026-lecture-026.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l26-hint-003",
        "anchor": "o012-rbt-l26-hint-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l26-proof-003",
      "projected_id": "urn:uuid:63289149-f518-5f93-b185-8661ed506b96",
      "title": "Bukti. Pemetaan bertitik dasar",
      "kind": "proof",
      "order": 8,
      "group": "unit:o012-rbt-u026",
      "parent_id": "unit:o012-rbt-l26-s03",
      "native_path": [
        "unit:o012-rbt-u026",
        "unit:o012-rbt-l26",
        "unit:o012-rbt-l26-s03",
        "unit:o012-rbt-l26-proof-003"
      ],
      "concept_ids": [
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:cochain-map",
        "concept:coboundary",
        "concept:cocycle",
        "concept:connecting-map",
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-space",
        "concept:pointed-map",
        "concept:homotopy",
        "concept:homotopy-equivalence",
        "concept:homotopy-invariance",
        "concept:contractible-space",
        "concept:coproduct-preservation",
        "concept:singular-simplex",
        "concept:singular-cochain-complex",
        "concept:singular-cohomology",
        "concept:relative-singular-cochain-complex",
        "concept:cochain-homotopy",
        "concept:prism-operator",
        "concept:finite-coproduct-cohomology",
        "concept:stokes-theorem"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u026-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "c93f6a1bbe2bd09fa66e1badf31cb95d1c32b821d11d49eedc851d66c4c17456",
        "file_sha256": "7a2cf4ea31546b8258e3e91c819d3ad516973c8f861249fccc7334b9ade9d835",
        "line_end": 486,
        "line_start": 473,
        "path": "source/id-ID/units/unit-026-lecture-026.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l26-proof-003",
        "anchor": "o012-rbt-l26-proof-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l26-proof-007",
      "projected_id": "urn:uuid:a319fc09-7798-5d60-8d8d-2d41eea015b5",
      "title": "Bukti. Lintasan $\\gamma$ tepat merupakan homotopi antara kedua inklusi",
      "kind": "proof",
      "order": 8,
      "group": "unit:o012-rbt-u026",
      "parent_id": "unit:o012-rbt-l26-s05",
      "native_path": [
        "unit:o012-rbt-u026",
        "unit:o012-rbt-l26",
        "unit:o012-rbt-l26-s05",
        "unit:o012-rbt-l26-proof-007"
      ],
      "concept_ids": [
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:cochain-map",
        "concept:coboundary",
        "concept:cocycle",
        "concept:connecting-map",
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-space",
        "concept:pointed-map",
        "concept:homotopy",
        "concept:homotopy-equivalence",
        "concept:homotopy-invariance",
        "concept:contractible-space",
        "concept:coproduct-preservation",
        "concept:singular-simplex",
        "concept:singular-cochain-complex",
        "concept:singular-cohomology",
        "concept:relative-singular-cochain-complex",
        "concept:cochain-homotopy",
        "concept:prism-operator",
        "concept:finite-coproduct-cohomology",
        "concept:stokes-theorem"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u026-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "b458780d56b2176fa2a53e3620465ec2a1d9d742e7abaae544dba5a1ba1421a7",
        "file_sha256": "7a2cf4ea31546b8258e3e91c819d3ad516973c8f861249fccc7334b9ade9d835",
        "line_end": 680,
        "line_start": 675,
        "path": "source/id-ID/units/unit-026-lecture-026.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l26-proof-007",
        "anchor": "o012-rbt-l26-proof-007",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l26-aside-003",
      "projected_id": "urn:uuid:68d284a1-8476-595e-9ae7-f4bbd2a0b1ab",
      "title": "Catatan tentang catatan pinggir sumber. Fungtorialitas ini ditandai",
      "kind": "aside",
      "order": 9,
      "group": "unit:o012-rbt-u026",
      "parent_id": "unit:o012-rbt-l26-s03",
      "native_path": [
        "unit:o012-rbt-u026",
        "unit:o012-rbt-l26",
        "unit:o012-rbt-l26-s03",
        "unit:o012-rbt-l26-aside-003"
      ],
      "concept_ids": [
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:cochain-map",
        "concept:coboundary",
        "concept:cocycle",
        "concept:connecting-map",
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-space",
        "concept:pointed-map",
        "concept:homotopy",
        "concept:homotopy-equivalence",
        "concept:homotopy-invariance",
        "concept:contractible-space",
        "concept:coproduct-preservation",
        "concept:singular-simplex",
        "concept:singular-cochain-complex",
        "concept:singular-cohomology",
        "concept:relative-singular-cochain-complex",
        "concept:cochain-homotopy",
        "concept:prism-operator",
        "concept:finite-coproduct-cohomology",
        "concept:stokes-theorem"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "f607bd23ffdacb2a65686167074d5cebf11c0330f43c1e85cfe61407e0c07494",
        "file_sha256": "7a2cf4ea31546b8258e3e91c819d3ad516973c8f861249fccc7334b9ade9d835",
        "line_end": 494,
        "line_start": 488,
        "path": "source/id-ID/units/unit-026-lecture-026.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l26-aside-003",
        "anchor": "o012-rbt-l26-aside-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l26-def-003",
      "projected_id": "urn:uuid:16a395e4-59fe-5c79-8cf3-d7c2d772b020",
      "title": "Definisi 26.3 (homotopi korantai). Misalkan",
      "kind": "definition",
      "order": 9,
      "group": "unit:o012-rbt-u026",
      "parent_id": "unit:o012-rbt-l26-s05",
      "native_path": [
        "unit:o012-rbt-u026",
        "unit:o012-rbt-l26",
        "unit:o012-rbt-l26-s05",
        "unit:o012-rbt-l26-def-003"
      ],
      "concept_ids": [
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:cochain-map",
        "concept:coboundary",
        "concept:cocycle",
        "concept:connecting-map",
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-space",
        "concept:pointed-map",
        "concept:homotopy",
        "concept:homotopy-equivalence",
        "concept:homotopy-invariance",
        "concept:contractible-space",
        "concept:coproduct-preservation",
        "concept:singular-simplex",
        "concept:singular-cochain-complex",
        "concept:singular-cohomology",
        "concept:relative-singular-cochain-complex",
        "concept:cochain-homotopy",
        "concept:prism-operator",
        "concept:finite-coproduct-cohomology",
        "concept:stokes-theorem"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "507647b6726bb16cb9a02c032287ceb7d758e9d9044bdb4e015ecc6750584680",
        "file_sha256": "7a2cf4ea31546b8258e3e91c819d3ad516973c8f861249fccc7334b9ade9d835",
        "line_end": 703,
        "line_start": 686,
        "path": "source/id-ID/units/unit-026-lecture-026.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l26-def-003",
        "anchor": "o012-rbt-l26-def-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l26-sol-003",
      "projected_id": "urn:uuid:ecf6a3e2-faf2-5d68-b7ec-affe28ac632f",
      "title": "Solusi Pemeriksaan 26.3. Bagian relevan barisan eksak panjang ialah",
      "kind": "solution",
      "order": 9,
      "group": "unit:o012-rbt-u026",
      "parent_id": "unit:o012-rbt-l26-mastery",
      "native_path": [
        "unit:o012-rbt-u026",
        "unit:o012-rbt-l26-mastery",
        "unit:o012-rbt-l26-sol-003"
      ],
      "concept_ids": [
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:cochain-map",
        "concept:coboundary",
        "concept:cocycle",
        "concept:connecting-map",
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-space",
        "concept:pointed-map",
        "concept:homotopy",
        "concept:homotopy-equivalence",
        "concept:homotopy-invariance",
        "concept:contractible-space",
        "concept:coproduct-preservation",
        "concept:singular-simplex",
        "concept:singular-cochain-complex",
        "concept:singular-cohomology",
        "concept:relative-singular-cochain-complex",
        "concept:cochain-homotopy",
        "concept:prism-operator",
        "concept:finite-coproduct-cohomology",
        "concept:stokes-theorem"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u026-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "cdd6bc687439722b72cc7c48b5c535444ce8e14a71d4508519637806cfaf9994",
        "file_sha256": "7a2cf4ea31546b8258e3e91c819d3ad516973c8f861249fccc7334b9ade9d835",
        "line_end": 1018,
        "line_start": 978,
        "path": "source/id-ID/units/unit-026-lecture-026.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l26-sol-003",
        "anchor": "o012-rbt-l26-sol-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l26-lem-001",
      "projected_id": "urn:uuid:06a27e80-d1b8-5ef3-bde9-c12072e45458",
      "title": "Lema 26.1 (pemetaan yang homotopik pada tingkat korantai). Jika terdapat",
      "kind": "lemma",
      "order": 10,
      "group": "unit:o012-rbt-u026",
      "parent_id": "unit:o012-rbt-l26-s05",
      "native_path": [
        "unit:o012-rbt-u026",
        "unit:o012-rbt-l26",
        "unit:o012-rbt-l26-s05",
        "unit:o012-rbt-l26-lem-001"
      ],
      "concept_ids": [
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:cochain-map",
        "concept:coboundary",
        "concept:cocycle",
        "concept:connecting-map",
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-space",
        "concept:pointed-map",
        "concept:homotopy",
        "concept:homotopy-equivalence",
        "concept:homotopy-invariance",
        "concept:contractible-space",
        "concept:coproduct-preservation",
        "concept:singular-simplex",
        "concept:singular-cochain-complex",
        "concept:singular-cohomology",
        "concept:relative-singular-cochain-complex",
        "concept:cochain-homotopy",
        "concept:prism-operator",
        "concept:finite-coproduct-cohomology",
        "concept:stokes-theorem"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "1ef73e6068eb9a955730f1ea6c9cb84581772b8f03d34baba7a7e1fb35089a7a",
        "file_sha256": "7a2cf4ea31546b8258e3e91c819d3ad516973c8f861249fccc7334b9ade9d835",
        "line_end": 714,
        "line_start": 705,
        "path": "source/id-ID/units/unit-026-lecture-026.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l26-lem-001",
        "anchor": "o012-rbt-l26-lem-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l26-mcheck-004",
      "projected_id": "urn:uuid:1f25dd5b-2354-5ece-86ce-adf78d1debf3",
      "title": "Pemeriksaan Penguasaan 26.4 (ruang diskret dan pemetaan bertitik dasar).",
      "kind": "exercise",
      "order": 10,
      "group": "unit:o012-rbt-u026",
      "parent_id": "unit:o012-rbt-l26-mastery",
      "native_path": [
        "unit:o012-rbt-u026",
        "unit:o012-rbt-l26-mastery",
        "unit:o012-rbt-l26-mcheck-004"
      ],
      "concept_ids": [
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:cochain-map",
        "concept:coboundary",
        "concept:cocycle",
        "concept:connecting-map",
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-space",
        "concept:pointed-map",
        "concept:homotopy",
        "concept:homotopy-equivalence",
        "concept:homotopy-invariance",
        "concept:contractible-space",
        "concept:coproduct-preservation",
        "concept:singular-simplex",
        "concept:singular-cochain-complex",
        "concept:singular-cohomology",
        "concept:relative-singular-cochain-complex",
        "concept:cochain-homotopy",
        "concept:prism-operator",
        "concept:finite-coproduct-cohomology",
        "concept:stokes-theorem"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u026-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "af0cb08ec27be598bc4d4a01d6040a9c62a985fd5cdb1fb2c73817a195688211",
        "file_sha256": "7a2cf4ea31546b8258e3e91c819d3ad516973c8f861249fccc7334b9ade9d835",
        "line_end": 1029,
        "line_start": 1020,
        "path": "source/id-ID/units/unit-026-lecture-026.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l26-mcheck-004",
        "anchor": "o012-rbt-l26-mcheck-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l26-hint-004",
            "relation_id": "urn:uuid:e910fa12-f3de-5b87-90c4-994a433a3a3e",
            "native_relation_id": "relation:hints:l26-hint-004:l26-mcheck-004"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l26-sol-004",
            "relation_id": "urn:uuid:0ab30d27-599d-50bc-82a8-198eff458b97",
            "native_relation_id": "relation:solves:l26-sol-004:l26-mcheck-004"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l26-hint-004",
      "projected_id": "urn:uuid:64d7b1c8-5179-5938-bb9e-e12309bff482",
      "title": "Petunjuk. Korantai relatif derajat nol adalah fungsi yang bernilai nol di",
      "kind": "hint",
      "order": 11,
      "group": "unit:o012-rbt-u026",
      "parent_id": "unit:o012-rbt-l26-mastery",
      "native_path": [
        "unit:o012-rbt-u026",
        "unit:o012-rbt-l26-mastery",
        "unit:o012-rbt-l26-hint-004"
      ],
      "concept_ids": [
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:cochain-map",
        "concept:coboundary",
        "concept:cocycle",
        "concept:connecting-map",
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-space",
        "concept:pointed-map",
        "concept:homotopy",
        "concept:homotopy-equivalence",
        "concept:homotopy-invariance",
        "concept:contractible-space",
        "concept:coproduct-preservation",
        "concept:singular-simplex",
        "concept:singular-cochain-complex",
        "concept:singular-cohomology",
        "concept:relative-singular-cochain-complex",
        "concept:cochain-homotopy",
        "concept:prism-operator",
        "concept:finite-coproduct-cohomology",
        "concept:stokes-theorem"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u026-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "c2c96c13e0b3b3cda3e6f5a0241124618aa89ef253c8f1aeb6836d0c6213a045",
        "file_sha256": "7a2cf4ea31546b8258e3e91c819d3ad516973c8f861249fccc7334b9ade9d835",
        "line_end": 1034,
        "line_start": 1031,
        "path": "source/id-ID/units/unit-026-lecture-026.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l26-hint-004",
        "anchor": "o012-rbt-l26-hint-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l26-proof-008",
      "projected_id": "urn:uuid:ae29db87-def6-5209-8e66-7cfe8c8d5886",
      "title": "Bukti. Ambil kelas $[c]\\in H^k(A^\\bullet)$ dengan wakil kosiklus",
      "kind": "proof",
      "order": 11,
      "group": "unit:o012-rbt-u026",
      "parent_id": "unit:o012-rbt-l26-s05",
      "native_path": [
        "unit:o012-rbt-u026",
        "unit:o012-rbt-l26",
        "unit:o012-rbt-l26-s05",
        "unit:o012-rbt-l26-proof-008"
      ],
      "concept_ids": [
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:cochain-map",
        "concept:coboundary",
        "concept:cocycle",
        "concept:connecting-map",
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-space",
        "concept:pointed-map",
        "concept:homotopy",
        "concept:homotopy-equivalence",
        "concept:homotopy-invariance",
        "concept:contractible-space",
        "concept:coproduct-preservation",
        "concept:singular-simplex",
        "concept:singular-cochain-complex",
        "concept:singular-cohomology",
        "concept:relative-singular-cochain-complex",
        "concept:cochain-homotopy",
        "concept:prism-operator",
        "concept:finite-coproduct-cohomology",
        "concept:stokes-theorem"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u026-composite-cc-by-4.0"
      ],
      "provenance_relation": "translated_source_with_edition_completion",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "b78cd89e432483aea01845d03d5ff412a39d05b5233c03af0ffc1a846ddb63d1",
        "file_sha256": "7a2cf4ea31546b8258e3e91c819d3ad516973c8f861249fccc7334b9ade9d835",
        "line_end": 742,
        "line_start": 716,
        "path": "source/id-ID/units/unit-026-lecture-026.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l26-proof-008",
        "anchor": "o012-rbt-l26-proof-008",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l26-audit-006",
      "projected_id": "urn:uuid:ffd35e5f-3e1a-52b0-b0ae-67981d220574",
      "title": "Audit sumber 26.6. Pada Notes.tex baris 5801, kosiklus telah dinamai $c$",
      "kind": "source_audit",
      "order": 12,
      "group": "unit:o012-rbt-u026",
      "parent_id": "unit:o012-rbt-l26-s05",
      "native_path": [
        "unit:o012-rbt-u026",
        "unit:o012-rbt-l26",
        "unit:o012-rbt-l26-s05",
        "unit:o012-rbt-l26-audit-006"
      ],
      "concept_ids": [
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:cochain-map",
        "concept:coboundary",
        "concept:cocycle",
        "concept:connecting-map",
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-space",
        "concept:pointed-map",
        "concept:homotopy",
        "concept:homotopy-equivalence",
        "concept:homotopy-invariance",
        "concept:contractible-space",
        "concept:coproduct-preservation",
        "concept:singular-simplex",
        "concept:singular-cochain-complex",
        "concept:singular-cohomology",
        "concept:relative-singular-cochain-complex",
        "concept:cochain-homotopy",
        "concept:prism-operator",
        "concept:finite-coproduct-cohomology",
        "concept:stokes-theorem"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u026-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "43f95573586402ac301aea46268d17f3d724b593e6f4820b07992cb6bff59985",
        "file_sha256": "7a2cf4ea31546b8258e3e91c819d3ad516973c8f861249fccc7334b9ade9d835",
        "line_end": 749,
        "line_start": 744,
        "path": "source/id-ID/units/unit-026-lecture-026.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l26-audit-006",
        "anchor": "o012-rbt-l26-audit-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l26-sol-004",
      "projected_id": "urn:uuid:9650f00c-3691-5582-9e1d-88b02bb7adcd",
      "title": "Solusi Pemeriksaan 26.4. Karena $S$ diskret, komponen lintasannya adalah",
      "kind": "solution",
      "order": 12,
      "group": "unit:o012-rbt-u026",
      "parent_id": "unit:o012-rbt-l26-mastery",
      "native_path": [
        "unit:o012-rbt-u026",
        "unit:o012-rbt-l26-mastery",
        "unit:o012-rbt-l26-sol-004"
      ],
      "concept_ids": [
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:cochain-map",
        "concept:coboundary",
        "concept:cocycle",
        "concept:connecting-map",
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-space",
        "concept:pointed-map",
        "concept:homotopy",
        "concept:homotopy-equivalence",
        "concept:homotopy-invariance",
        "concept:contractible-space",
        "concept:coproduct-preservation",
        "concept:singular-simplex",
        "concept:singular-cochain-complex",
        "concept:singular-cohomology",
        "concept:relative-singular-cochain-complex",
        "concept:cochain-homotopy",
        "concept:prism-operator",
        "concept:finite-coproduct-cohomology",
        "concept:stokes-theorem"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u026-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "10a01747035ff30e86ff8fc1c715cefb8fbb84c08f8f5d80cba3262205d2c47d",
        "file_sha256": "7a2cf4ea31546b8258e3e91c819d3ad516973c8f861249fccc7334b9ade9d835",
        "line_end": 1070,
        "line_start": 1036,
        "path": "source/id-ID/units/unit-026-lecture-026.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l26-sol-004",
        "anchor": "o012-rbt-l26-sol-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l26-mcheck-005",
      "projected_id": "urn:uuid:23cc9585-bdee-59b3-8f4f-b8206cb13e72",
      "title": "Pemeriksaan Penguasaan 26.5 (koproduk dan keterhubungan domain).",
      "kind": "exercise",
      "order": 13,
      "group": "unit:o012-rbt-u026",
      "parent_id": "unit:o012-rbt-l26-mastery",
      "native_path": [
        "unit:o012-rbt-u026",
        "unit:o012-rbt-l26-mastery",
        "unit:o012-rbt-l26-mcheck-005"
      ],
      "concept_ids": [
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:cochain-map",
        "concept:coboundary",
        "concept:cocycle",
        "concept:connecting-map",
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-space",
        "concept:pointed-map",
        "concept:homotopy",
        "concept:homotopy-equivalence",
        "concept:homotopy-invariance",
        "concept:contractible-space",
        "concept:coproduct-preservation",
        "concept:singular-simplex",
        "concept:singular-cochain-complex",
        "concept:singular-cohomology",
        "concept:relative-singular-cochain-complex",
        "concept:cochain-homotopy",
        "concept:prism-operator",
        "concept:finite-coproduct-cohomology",
        "concept:stokes-theorem"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u026-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "e220e5aec963b4002cdc2b099498f6249fe34d43be299a8b79a0c3dbe8e704f6",
        "file_sha256": "7a2cf4ea31546b8258e3e91c819d3ad516973c8f861249fccc7334b9ade9d835",
        "line_end": 1083,
        "line_start": 1072,
        "path": "source/id-ID/units/unit-026-lecture-026.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l26-mcheck-005",
        "anchor": "o012-rbt-l26-mcheck-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l26-hint-005",
            "relation_id": "urn:uuid:fee12430-6578-5998-afd1-e40de3baf662",
            "native_relation_id": "relation:hints:l26-hint-005:l26-mcheck-005"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l26-sol-005",
            "relation_id": "urn:uuid:6f9d1997-372d-57ed-97c7-4bef19ee883a",
            "native_relation_id": "relation:solves:l26-sol-005:l26-mcheck-005"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l26-thm-002",
      "projected_id": "urn:uuid:04ba431f-171c-553f-a6ab-04126583b327",
      "title": "Teorema 26.2 (homotopi ruang menginduksi homotopi korantai). Jika",
      "kind": "theorem",
      "order": 13,
      "group": "unit:o012-rbt-u026",
      "parent_id": "unit:o012-rbt-l26-s05",
      "native_path": [
        "unit:o012-rbt-u026",
        "unit:o012-rbt-l26",
        "unit:o012-rbt-l26-s05",
        "unit:o012-rbt-l26-thm-002"
      ],
      "concept_ids": [
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:cochain-map",
        "concept:coboundary",
        "concept:cocycle",
        "concept:connecting-map",
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-space",
        "concept:pointed-map",
        "concept:homotopy",
        "concept:homotopy-equivalence",
        "concept:homotopy-invariance",
        "concept:contractible-space",
        "concept:coproduct-preservation",
        "concept:singular-simplex",
        "concept:singular-cochain-complex",
        "concept:singular-cohomology",
        "concept:relative-singular-cochain-complex",
        "concept:cochain-homotopy",
        "concept:prism-operator",
        "concept:finite-coproduct-cohomology",
        "concept:stokes-theorem"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "f9593098196d0a2746a95885b7ca45216ba9952ed8c6993ee3cae9dd11633b23",
        "file_sha256": "7a2cf4ea31546b8258e3e91c819d3ad516973c8f861249fccc7334b9ade9d835",
        "line_end": 761,
        "line_start": 753,
        "path": "source/id-ID/units/unit-026-lecture-026.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l26-thm-002",
        "anchor": "o012-rbt-l26-thm-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l26-hint-005",
      "projected_id": "urn:uuid:99881ae2-274b-577c-81e7-153cc666cfe1",
      "title": "Petunjuk. Pracitra $X$ dan $Y$ terbuka sekaligus tertutup dan mempartisi",
      "kind": "hint",
      "order": 14,
      "group": "unit:o012-rbt-u026",
      "parent_id": "unit:o012-rbt-l26-mastery",
      "native_path": [
        "unit:o012-rbt-u026",
        "unit:o012-rbt-l26-mastery",
        "unit:o012-rbt-l26-hint-005"
      ],
      "concept_ids": [
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:cochain-map",
        "concept:coboundary",
        "concept:cocycle",
        "concept:connecting-map",
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-space",
        "concept:pointed-map",
        "concept:homotopy",
        "concept:homotopy-equivalence",
        "concept:homotopy-invariance",
        "concept:contractible-space",
        "concept:coproduct-preservation",
        "concept:singular-simplex",
        "concept:singular-cochain-complex",
        "concept:singular-cohomology",
        "concept:relative-singular-cochain-complex",
        "concept:cochain-homotopy",
        "concept:prism-operator",
        "concept:finite-coproduct-cohomology",
        "concept:stokes-theorem"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u026-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "a5d26f5d93551209383297e754d9c7103ee0b585e8d7bf395f78b495c72e141d",
        "file_sha256": "7a2cf4ea31546b8258e3e91c819d3ad516973c8f861249fccc7334b9ade9d835",
        "line_end": 1089,
        "line_start": 1085,
        "path": "source/id-ID/units/unit-026-lecture-026.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l26-hint-005",
        "anchor": "o012-rbt-l26-hint-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l26-proof-009",
      "projected_id": "urn:uuid:390c7516-4bcc-53cd-a654-1a9bb160a25f",
      "title": "Bukti. Pilih homotopi",
      "kind": "proof",
      "order": 14,
      "group": "unit:o012-rbt-u026",
      "parent_id": "unit:o012-rbt-l26-s05",
      "native_path": [
        "unit:o012-rbt-u026",
        "unit:o012-rbt-l26",
        "unit:o012-rbt-l26-s05",
        "unit:o012-rbt-l26-proof-009"
      ],
      "concept_ids": [
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:cochain-map",
        "concept:coboundary",
        "concept:cocycle",
        "concept:connecting-map",
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-space",
        "concept:pointed-map",
        "concept:homotopy",
        "concept:homotopy-equivalence",
        "concept:homotopy-invariance",
        "concept:contractible-space",
        "concept:coproduct-preservation",
        "concept:singular-simplex",
        "concept:singular-cochain-complex",
        "concept:singular-cohomology",
        "concept:relative-singular-cochain-complex",
        "concept:cochain-homotopy",
        "concept:prism-operator",
        "concept:finite-coproduct-cohomology",
        "concept:stokes-theorem"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u026-composite-cc-by-4.0"
      ],
      "provenance_relation": "translated_source_with_edition_completion",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "712c7bbd2cf0657ce44b718e831e510ac4437f8e7458d796d8cab500f903fc87",
        "file_sha256": "7a2cf4ea31546b8258e3e91c819d3ad516973c8f861249fccc7334b9ade9d835",
        "line_end": 843,
        "line_start": 763,
        "path": "source/id-ID/units/unit-026-lecture-026.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l26-proof-009",
        "anchor": "o012-rbt-l26-proof-009",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l26-audit-007",
      "projected_id": "urn:uuid:5a16131b-3c97-554b-8810-15fa367ef844",
      "title": "Audit sumber 26.7. Notes.tex baris 5815--5821 hanya menguraikan reduksi",
      "kind": "source_audit",
      "order": 15,
      "group": "unit:o012-rbt-u026",
      "parent_id": "unit:o012-rbt-l26-s05",
      "native_path": [
        "unit:o012-rbt-u026",
        "unit:o012-rbt-l26",
        "unit:o012-rbt-l26-s05",
        "unit:o012-rbt-l26-audit-007"
      ],
      "concept_ids": [
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:cochain-map",
        "concept:coboundary",
        "concept:cocycle",
        "concept:connecting-map",
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-space",
        "concept:pointed-map",
        "concept:homotopy",
        "concept:homotopy-equivalence",
        "concept:homotopy-invariance",
        "concept:contractible-space",
        "concept:coproduct-preservation",
        "concept:singular-simplex",
        "concept:singular-cochain-complex",
        "concept:singular-cohomology",
        "concept:relative-singular-cochain-complex",
        "concept:cochain-homotopy",
        "concept:prism-operator",
        "concept:finite-coproduct-cohomology",
        "concept:stokes-theorem"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u026-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "e4cdab219e796081ba8796b56b225e85dc4229dac118142d787785fc8a3b4745",
        "file_sha256": "7a2cf4ea31546b8258e3e91c819d3ad516973c8f861249fccc7334b9ade9d835",
        "line_end": 852,
        "line_start": 845,
        "path": "source/id-ID/units/unit-026-lecture-026.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l26-audit-007",
        "anchor": "o012-rbt-l26-audit-007",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l26-sol-005",
      "projected_id": "urn:uuid:6e07a38b-e767-57b5-8f9a-fee3d25799c7",
      "title": "Solusi Pemeriksaan 26.5. Dalam $X\\sqcup Y$, kedua komponen koproduk terbuka dan",
      "kind": "solution",
      "order": 15,
      "group": "unit:o012-rbt-u026",
      "parent_id": "unit:o012-rbt-l26-mastery",
      "native_path": [
        "unit:o012-rbt-u026",
        "unit:o012-rbt-l26-mastery",
        "unit:o012-rbt-l26-sol-005"
      ],
      "concept_ids": [
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:cochain-map",
        "concept:coboundary",
        "concept:cocycle",
        "concept:connecting-map",
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-space",
        "concept:pointed-map",
        "concept:homotopy",
        "concept:homotopy-equivalence",
        "concept:homotopy-invariance",
        "concept:contractible-space",
        "concept:coproduct-preservation",
        "concept:singular-simplex",
        "concept:singular-cochain-complex",
        "concept:singular-cohomology",
        "concept:relative-singular-cochain-complex",
        "concept:cochain-homotopy",
        "concept:prism-operator",
        "concept:finite-coproduct-cohomology",
        "concept:stokes-theorem"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u026-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "ef5b99fc5cd0fd13837bae290baedbaf905fc03faf1e52ff0299eefabb2c7652",
        "file_sha256": "7a2cf4ea31546b8258e3e91c819d3ad516973c8f861249fccc7334b9ade9d835",
        "line_end": 1115,
        "line_start": 1091,
        "path": "source/id-ID/units/unit-026-lecture-026.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l26-sol-005",
        "anchor": "o012-rbt-l26-sol-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l26-mcheck-006",
      "projected_id": "urn:uuid:3fe4904f-ceba-58fc-9d5c-2820469ac811",
      "title": "Pemeriksaan Penguasaan 26.6 (operator prisma pada derajat rendah).",
      "kind": "exercise",
      "order": 16,
      "group": "unit:o012-rbt-u026",
      "parent_id": "unit:o012-rbt-l26-mastery",
      "native_path": [
        "unit:o012-rbt-u026",
        "unit:o012-rbt-l26-mastery",
        "unit:o012-rbt-l26-mcheck-006"
      ],
      "concept_ids": [
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:cochain-map",
        "concept:coboundary",
        "concept:cocycle",
        "concept:connecting-map",
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-space",
        "concept:pointed-map",
        "concept:homotopy",
        "concept:homotopy-equivalence",
        "concept:homotopy-invariance",
        "concept:contractible-space",
        "concept:coproduct-preservation",
        "concept:singular-simplex",
        "concept:singular-cochain-complex",
        "concept:singular-cohomology",
        "concept:relative-singular-cochain-complex",
        "concept:cochain-homotopy",
        "concept:prism-operator",
        "concept:finite-coproduct-cohomology",
        "concept:stokes-theorem"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u026-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "a164da819103876857fe1a6b17a5997b0893fde88ac8e7410ed227a6409078de",
        "file_sha256": "7a2cf4ea31546b8258e3e91c819d3ad516973c8f861249fccc7334b9ade9d835",
        "line_end": 1129,
        "line_start": 1117,
        "path": "source/id-ID/units/unit-026-lecture-026.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l26-mcheck-006",
        "anchor": "o012-rbt-l26-mcheck-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l26-hint-006",
            "relation_id": "urn:uuid:e428db58-ca65-5ebc-aaf1-f32f9eb52e27",
            "native_relation_id": "relation:hints:l26-hint-006:l26-mcheck-006"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l26-sol-006",
            "relation_id": "urn:uuid:b02e59d3-1aa9-5bde-8961-e603f6b3978c",
            "native_relation_id": "relation:solves:l26-sol-006:l26-mcheck-006"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l26-hint-006",
      "projected_id": "urn:uuid:9feccc99-7a16-58c0-bedc-6427512e6373",
      "title": "Petunjuk. Pada derajat nol, prisma adalah lintasan",
      "kind": "hint",
      "order": 17,
      "group": "unit:o012-rbt-u026",
      "parent_id": "unit:o012-rbt-l26-mastery",
      "native_path": [
        "unit:o012-rbt-u026",
        "unit:o012-rbt-l26-mastery",
        "unit:o012-rbt-l26-hint-006"
      ],
      "concept_ids": [
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:cochain-map",
        "concept:coboundary",
        "concept:cocycle",
        "concept:connecting-map",
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-space",
        "concept:pointed-map",
        "concept:homotopy",
        "concept:homotopy-equivalence",
        "concept:homotopy-invariance",
        "concept:contractible-space",
        "concept:coproduct-preservation",
        "concept:singular-simplex",
        "concept:singular-cochain-complex",
        "concept:singular-cohomology",
        "concept:relative-singular-cochain-complex",
        "concept:cochain-homotopy",
        "concept:prism-operator",
        "concept:finite-coproduct-cohomology",
        "concept:stokes-theorem"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u026-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "bf2a05ff1cf74195061c288790c4e451ccc87e43e630191e026d05d1132b8de3",
        "file_sha256": "7a2cf4ea31546b8258e3e91c819d3ad516973c8f861249fccc7334b9ade9d835",
        "line_end": 1137,
        "line_start": 1131,
        "path": "source/id-ID/units/unit-026-lecture-026.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l26-hint-006",
        "anchor": "o012-rbt-l26-hint-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l26-sol-006",
      "projected_id": "urn:uuid:e384482d-ae30-5843-b771-58a10fa15730",
      "title": "Solusi Pemeriksaan 26.6. Jika $\\sigma$ sebuah titik singular, hanya ada",
      "kind": "solution",
      "order": 18,
      "group": "unit:o012-rbt-u026",
      "parent_id": "unit:o012-rbt-l26-mastery",
      "native_path": [
        "unit:o012-rbt-u026",
        "unit:o012-rbt-l26-mastery",
        "unit:o012-rbt-l26-sol-006"
      ],
      "concept_ids": [
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:cochain-map",
        "concept:coboundary",
        "concept:cocycle",
        "concept:connecting-map",
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-space",
        "concept:pointed-map",
        "concept:homotopy",
        "concept:homotopy-equivalence",
        "concept:homotopy-invariance",
        "concept:contractible-space",
        "concept:coproduct-preservation",
        "concept:singular-simplex",
        "concept:singular-cochain-complex",
        "concept:singular-cohomology",
        "concept:relative-singular-cochain-complex",
        "concept:cochain-homotopy",
        "concept:prism-operator",
        "concept:finite-coproduct-cohomology",
        "concept:stokes-theorem"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u026-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "4ebbd3ebbeef68949086ea229c1ee35f3f3ac9e3bc372f4a56475a01387e3c56",
        "file_sha256": "7a2cf4ea31546b8258e3e91c819d3ad516973c8f861249fccc7334b9ade9d835",
        "line_end": 1193,
        "line_start": 1139,
        "path": "source/id-ID/units/unit-026-lecture-026.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l26-sol-006",
        "anchor": "o012-rbt-l26-sol-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-u026",
      "projected_id": "urn:uuid:e5fc57f4-e5a3-5167-951c-8910c3054d88",
      "title": "Topologi Aljabar - Unit 26: Korantai Singular, Kohomologi Tereduksi, dan Invariansi Homotopi",
      "kind": "reader_unit",
      "order": 26,
      "group": "unit:o012-rbt-u026",
      "parent_id": "course:o012-d60",
      "native_path": [
        "unit:o012-rbt-u026"
      ],
      "concept_ids": [
        "concept:geometric-realisation",
        "concept:standard-n-simplex",
        "concept:cochain-map",
        "concept:coboundary",
        "concept:cocycle",
        "concept:connecting-map",
        "concept:exact-sequence",
        "concept:long-exact-sequence",
        "concept:relative-cohomology",
        "concept:reduced-cohomology",
        "concept:pointed-space",
        "concept:pointed-map",
        "concept:homotopy",
        "concept:homotopy-equivalence",
        "concept:homotopy-invariance",
        "concept:contractible-space",
        "concept:coproduct-preservation",
        "concept:singular-simplex",
        "concept:singular-cochain-complex",
        "concept:singular-cohomology",
        "concept:relative-singular-cochain-complex",
        "concept:cochain-homotopy",
        "concept:prism-operator",
        "concept:finite-coproduct-cohomology",
        "concept:stokes-theorem"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u026-composite-cc-by-4.0"
      ],
      "provenance_relation": "composite_translated_and_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "7a2cf4ea31546b8258e3e91c819d3ad516973c8f861249fccc7334b9ade9d835",
        "file_sha256": "7a2cf4ea31546b8258e3e91c819d3ad516973c8f861249fccc7334b9ade9d835",
        "line_end": 1201,
        "line_start": 1,
        "path": "source/id-ID/units/unit-026-lecture-026.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/",
        "anchor": null,
        "state": "course_fallback",
        "anchor_occurrences": 0
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l27-exa-003",
      "projected_id": "urn:uuid:1bf6ad93-c5f5-5dd1-9fd9-af38946ffff3",
      "title": "Contoh 27.3 (sampul hemisfer). Untuk $n\\geq1$, sampuli $S^n$ dengan dua",
      "kind": "example",
      "order": 1,
      "group": "unit:o012-rbt-u027",
      "parent_id": "unit:o012-rbt-l27-s04",
      "native_path": [
        "unit:o012-rbt-u027",
        "unit:o012-rbt-l27",
        "unit:o012-rbt-l27-s04",
        "unit:o012-rbt-l27-exa-003"
      ],
      "concept_ids": [
        "concept:path-component",
        "concept:reduced-cohomology",
        "concept:singular-cohomology",
        "concept:extension-by-zero",
        "concept:quasi-isomorphism",
        "concept:pushout",
        "concept:long-exact-sequence",
        "concept:cochain-homotopy",
        "concept:contractible-space",
        "concept:cocycle",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:direct-sum",
        "concept:open-cover",
        "concept:left-splitting",
        "concept:reduced-degree-zero-cohomology",
        "concept:small-singular-chain-complex",
        "concept:small-singular-cochain-complex",
        "concept:barycentric-subdivision",
        "concept:chain-homotopy-equivalence",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:sphere-cohomology"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "ccd08919072b05db7d689bb1e380fd90efcfc5b604b54f6fc8a09e5db2d25b75",
        "file_sha256": "a3238bbc429e4c3689bce3b3bb78c5514e0fae74f276c9efebe694730b2df2a0",
        "line_end": 833,
        "line_start": 747,
        "path": "source/id-ID/units/unit-027-lecture-027.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l27-exa-003",
        "anchor": "o012-rbt-l27-exa-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l27-fig-001",
      "projected_id": "urn:uuid:4456847c-ea17-5caa-9bf4-a98e138ac6a8",
      "title": "Diagram 27.1 (data panah pushout). Diagram sumber yang posisional dialirkan",
      "kind": "figure",
      "order": 1,
      "group": "unit:o012-rbt-u027",
      "parent_id": "unit:o012-rbt-l27-s02",
      "native_path": [
        "unit:o012-rbt-u027",
        "unit:o012-rbt-l27",
        "unit:o012-rbt-l27-s02",
        "unit:o012-rbt-l27-fig-001"
      ],
      "concept_ids": [
        "concept:path-component",
        "concept:reduced-cohomology",
        "concept:singular-cohomology",
        "concept:extension-by-zero",
        "concept:quasi-isomorphism",
        "concept:pushout",
        "concept:long-exact-sequence",
        "concept:cochain-homotopy",
        "concept:contractible-space",
        "concept:cocycle",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:direct-sum",
        "concept:open-cover",
        "concept:left-splitting",
        "concept:reduced-degree-zero-cohomology",
        "concept:small-singular-chain-complex",
        "concept:small-singular-cochain-complex",
        "concept:barycentric-subdivision",
        "concept:chain-homotopy-equivalence",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:sphere-cohomology"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "4bf8a08bd7962ce9d9834c589d477a59ceba19ef9b2a2217f8d2e852aae1b184",
        "file_sha256": "a3238bbc429e4c3689bce3b3bb78c5514e0fae74f276c9efebe694730b2df2a0",
        "line_end": 386,
        "line_start": 364,
        "path": "source/id-ID/units/unit-027-lecture-027.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l27-fig-001",
        "anchor": "o012-rbt-l27-fig-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l27-mcheck-001",
      "projected_id": "urn:uuid:20039a13-75a8-5077-94a2-e3157d6efe70",
      "title": "Latihan sumber / Pemeriksaan Penguasaan 27.1 (kohomologi derajat nol).",
      "kind": "exercise",
      "order": 1,
      "group": "unit:o012-rbt-u027",
      "parent_id": "unit:o012-rbt-l27-s01",
      "native_path": [
        "unit:o012-rbt-u027",
        "unit:o012-rbt-l27",
        "unit:o012-rbt-l27-s01",
        "unit:o012-rbt-l27-mcheck-001"
      ],
      "concept_ids": [
        "concept:path-component",
        "concept:reduced-cohomology",
        "concept:singular-cohomology",
        "concept:extension-by-zero",
        "concept:quasi-isomorphism",
        "concept:pushout",
        "concept:long-exact-sequence",
        "concept:cochain-homotopy",
        "concept:contractible-space",
        "concept:cocycle",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:direct-sum",
        "concept:open-cover",
        "concept:left-splitting",
        "concept:reduced-degree-zero-cohomology",
        "concept:small-singular-chain-complex",
        "concept:small-singular-cochain-complex",
        "concept:barycentric-subdivision",
        "concept:chain-homotopy-equivalence",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:sphere-cohomology"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "5f799c456f4f740601a9190ee862cbd714affef937cd063c73e9d1db4cbee33a",
        "file_sha256": "a3238bbc429e4c3689bce3b3bb78c5514e0fae74f276c9efebe694730b2df2a0",
        "line_end": 105,
        "line_start": 88,
        "path": "source/id-ID/units/unit-027-lecture-027.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l27-mcheck-001",
        "anchor": "o012-rbt-l27-mcheck-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l27-hint-001",
            "relation_id": "urn:uuid:21449a07-ee4b-5e00-8757-73a3efe1ef6a",
            "native_relation_id": "relation:hints:l27-hint-001:l27-mcheck-001"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l27-sol-001",
            "relation_id": "urn:uuid:924fb51f-341d-5776-bcc7-23776509662c",
            "native_relation_id": "relation:solves:l27-sol-001:l27-mcheck-001"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l27-mcheck-002",
      "projected_id": "urn:uuid:468c8471-9870-55f2-99c6-a4136a8cbcf6",
      "title": "Pemeriksaan Penguasaan 27.2 (rumus invers pembelahan). Misalkan",
      "kind": "exercise",
      "order": 1,
      "group": "unit:o012-rbt-u027",
      "parent_id": "unit:o012-rbt-l27-mastery",
      "native_path": [
        "unit:o012-rbt-u027",
        "unit:o012-rbt-l27-mastery",
        "unit:o012-rbt-l27-mcheck-002"
      ],
      "concept_ids": [
        "concept:path-component",
        "concept:reduced-cohomology",
        "concept:singular-cohomology",
        "concept:extension-by-zero",
        "concept:quasi-isomorphism",
        "concept:pushout",
        "concept:long-exact-sequence",
        "concept:cochain-homotopy",
        "concept:contractible-space",
        "concept:cocycle",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:direct-sum",
        "concept:open-cover",
        "concept:left-splitting",
        "concept:reduced-degree-zero-cohomology",
        "concept:small-singular-chain-complex",
        "concept:small-singular-cochain-complex",
        "concept:barycentric-subdivision",
        "concept:chain-homotopy-equivalence",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:sphere-cohomology"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u027-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "09f87cbb301dc84c4798e0a419f345adb9ba033a30bb0b4a94d4fa4dfe38b7ab",
        "file_sha256": "a3238bbc429e4c3689bce3b3bb78c5514e0fae74f276c9efebe694730b2df2a0",
        "line_end": 863,
        "line_start": 848,
        "path": "source/id-ID/units/unit-027-lecture-027.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l27-mcheck-002",
        "anchor": "o012-rbt-l27-mcheck-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l27-hint-002",
            "relation_id": "urn:uuid:c2baf962-f377-55f3-b2d2-25550180b2cd",
            "native_relation_id": "relation:hints:l27-hint-002:l27-mcheck-002"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l27-sol-002",
            "relation_id": "urn:uuid:dc0314ff-ce70-5141-ad8a-d7b9169f8257",
            "native_relation_id": "relation:solves:l27-sol-002:l27-mcheck-002"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l27-notice",
      "projected_id": "urn:uuid:0be3b781-33a3-5a6f-9804-f9aaa5940f18",
      "title": "Tentang unit ini",
      "kind": "notice",
      "order": 1,
      "group": "unit:o012-rbt-u027",
      "parent_id": "unit:o012-rbt-u027",
      "native_path": [
        "unit:o012-rbt-u027",
        "unit:o012-rbt-l27-notice"
      ],
      "concept_ids": [
        "concept:path-component",
        "concept:reduced-cohomology",
        "concept:singular-cohomology",
        "concept:extension-by-zero",
        "concept:quasi-isomorphism",
        "concept:pushout",
        "concept:long-exact-sequence",
        "concept:cochain-homotopy",
        "concept:contractible-space",
        "concept:cocycle",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:direct-sum",
        "concept:open-cover",
        "concept:left-splitting",
        "concept:reduced-degree-zero-cohomology",
        "concept:small-singular-chain-complex",
        "concept:small-singular-cochain-complex",
        "concept:barycentric-subdivision",
        "concept:chain-homotopy-equivalence",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:sphere-cohomology"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u027-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "036b50072bdad24d121b429c8eb12c12674475e9a5350495bcbdc84c3ecc0406",
        "file_sha256": "a3238bbc429e4c3689bce3b3bb78c5514e0fae74f276c9efebe694730b2df2a0",
        "line_end": 53,
        "line_start": 12,
        "path": "source/id-ID/units/unit-027-lecture-027.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l27-notice",
        "anchor": "o012-rbt-l27-notice",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l27-s01",
      "projected_id": "urn:uuid:f8e88c13-9ccc-5f6a-8a6d-4ebd83ff23ff",
      "title": "Derajat nol tanpa memilih titik dasar",
      "kind": "section",
      "order": 1,
      "group": "unit:o012-rbt-u027",
      "parent_id": "unit:o012-rbt-l27",
      "native_path": [
        "unit:o012-rbt-u027",
        "unit:o012-rbt-l27",
        "unit:o012-rbt-l27-s01"
      ],
      "concept_ids": [
        "concept:path-component",
        "concept:reduced-cohomology",
        "concept:singular-cohomology",
        "concept:extension-by-zero",
        "concept:quasi-isomorphism",
        "concept:pushout",
        "concept:long-exact-sequence",
        "concept:cochain-homotopy",
        "concept:contractible-space",
        "concept:cocycle",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:direct-sum",
        "concept:open-cover",
        "concept:left-splitting",
        "concept:reduced-degree-zero-cohomology",
        "concept:small-singular-chain-complex",
        "concept:small-singular-cochain-complex",
        "concept:barycentric-subdivision",
        "concept:chain-homotopy-equivalence",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:sphere-cohomology"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "c2758365ca5c0f385e4a37525bdb412945623b2bd8927ae08c7d627600948797",
        "file_sha256": "a3238bbc429e4c3689bce3b3bb78c5514e0fae74f276c9efebe694730b2df2a0",
        "line_end": 357,
        "line_start": 56,
        "path": "source/id-ID/units/unit-027-lecture-027.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l27-s01",
        "anchor": "o012-rbt-l27-s01",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l27-thm-001",
      "projected_id": "urn:uuid:4ce45aa1-7701-5079-92b8-b47cc2fc7a4f",
      "title": "Teorema 27.1 (Mayer--Vietoris). Jika",
      "kind": "theorem",
      "order": 1,
      "group": "unit:o012-rbt-u027",
      "parent_id": "unit:o012-rbt-l27-s03",
      "native_path": [
        "unit:o012-rbt-u027",
        "unit:o012-rbt-l27",
        "unit:o012-rbt-l27-s03",
        "unit:o012-rbt-l27-thm-001"
      ],
      "concept_ids": [
        "concept:path-component",
        "concept:reduced-cohomology",
        "concept:singular-cohomology",
        "concept:extension-by-zero",
        "concept:quasi-isomorphism",
        "concept:pushout",
        "concept:long-exact-sequence",
        "concept:cochain-homotopy",
        "concept:contractible-space",
        "concept:cocycle",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:direct-sum",
        "concept:open-cover",
        "concept:left-splitting",
        "concept:reduced-degree-zero-cohomology",
        "concept:small-singular-chain-complex",
        "concept:small-singular-cochain-complex",
        "concept:barycentric-subdivision",
        "concept:chain-homotopy-equivalence",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:sphere-cohomology"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "481685a020aa4c768c87198eb2c83479ffed8642284dce2223e9e1794eedbb85",
        "file_sha256": "a3238bbc429e4c3689bce3b3bb78c5514e0fae74f276c9efebe694730b2df2a0",
        "line_end": 651,
        "line_start": 617,
        "path": "source/id-ID/units/unit-027-lecture-027.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l27-thm-001",
        "anchor": "o012-rbt-l27-thm-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l27",
      "projected_id": "urn:uuid:e0b0e8eb-1220-50a8-9bb1-aeb86cededb2",
      "title": "Kuliah 27",
      "kind": "lecture",
      "order": 2,
      "group": "unit:o012-rbt-u027",
      "parent_id": "unit:o012-rbt-u027",
      "native_path": [
        "unit:o012-rbt-u027",
        "unit:o012-rbt-l27"
      ],
      "concept_ids": [
        "concept:path-component",
        "concept:reduced-cohomology",
        "concept:singular-cohomology",
        "concept:extension-by-zero",
        "concept:quasi-isomorphism",
        "concept:pushout",
        "concept:long-exact-sequence",
        "concept:cochain-homotopy",
        "concept:contractible-space",
        "concept:cocycle",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:direct-sum",
        "concept:open-cover",
        "concept:left-splitting",
        "concept:reduced-degree-zero-cohomology",
        "concept:small-singular-chain-complex",
        "concept:small-singular-cochain-complex",
        "concept:barycentric-subdivision",
        "concept:chain-homotopy-equivalence",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:sphere-cohomology"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "2b2080ce974a5d8459eb903c24c14c5eee2b95f1038a21b9b1c779005eb33d24",
        "file_sha256": "a3238bbc429e4c3689bce3b3bb78c5514e0fae74f276c9efebe694730b2df2a0",
        "line_end": 841,
        "line_start": 54,
        "path": "source/id-ID/units/unit-027-lecture-027.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l27",
        "anchor": "o012-rbt-l27",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l27-eq-001",
      "projected_id": "urn:uuid:e8e02b4a-d169-508a-be9e-b59846e8d604",
      "title": "$$",
      "kind": "equation",
      "order": 2,
      "group": "unit:o012-rbt-u027",
      "parent_id": "unit:o012-rbt-l27-s02",
      "native_path": [
        "unit:o012-rbt-u027",
        "unit:o012-rbt-l27",
        "unit:o012-rbt-l27-s02",
        "unit:o012-rbt-l27-eq-001"
      ],
      "concept_ids": [
        "concept:path-component",
        "concept:reduced-cohomology",
        "concept:singular-cohomology",
        "concept:extension-by-zero",
        "concept:quasi-isomorphism",
        "concept:pushout",
        "concept:long-exact-sequence",
        "concept:cochain-homotopy",
        "concept:contractible-space",
        "concept:cocycle",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:direct-sum",
        "concept:open-cover",
        "concept:left-splitting",
        "concept:reduced-degree-zero-cohomology",
        "concept:small-singular-chain-complex",
        "concept:small-singular-cochain-complex",
        "concept:barycentric-subdivision",
        "concept:chain-homotopy-equivalence",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:sphere-cohomology"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "f4c582ee035dc838c3afaecf6ed30ebf2f683166b1ccbecd99adf0054f8a1301",
        "file_sha256": "a3238bbc429e4c3689bce3b3bb78c5514e0fae74f276c9efebe694730b2df2a0",
        "line_end": 398,
        "line_start": 390,
        "path": "source/id-ID/units/unit-027-lecture-027.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l27-eq-001",
        "anchor": "o012-rbt-l27-eq-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l27-eq-002",
      "projected_id": "urn:uuid:18744ed0-6252-5db1-9ac8-084846378ef3",
      "title": "$$",
      "kind": "equation",
      "order": 2,
      "group": "unit:o012-rbt-u027",
      "parent_id": "unit:o012-rbt-l27-s04",
      "native_path": [
        "unit:o012-rbt-u027",
        "unit:o012-rbt-l27",
        "unit:o012-rbt-l27-s04",
        "unit:o012-rbt-l27-eq-002"
      ],
      "concept_ids": [
        "concept:path-component",
        "concept:reduced-cohomology",
        "concept:singular-cohomology",
        "concept:extension-by-zero",
        "concept:quasi-isomorphism",
        "concept:pushout",
        "concept:long-exact-sequence",
        "concept:cochain-homotopy",
        "concept:contractible-space",
        "concept:cocycle",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:direct-sum",
        "concept:open-cover",
        "concept:left-splitting",
        "concept:reduced-degree-zero-cohomology",
        "concept:small-singular-chain-complex",
        "concept:small-singular-cochain-complex",
        "concept:barycentric-subdivision",
        "concept:chain-homotopy-equivalence",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:sphere-cohomology"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "c233e94b0ea964226d6ac2ac4488e806b25db59725851c9436d77effeff1177c",
        "file_sha256": "a3238bbc429e4c3689bce3b3bb78c5514e0fae74f276c9efebe694730b2df2a0",
        "line_end": 806,
        "line_start": 800,
        "path": "source/id-ID/units/unit-027-lecture-027.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l27-eq-002",
        "anchor": "o012-rbt-l27-eq-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l27-hint-001",
      "projected_id": "urn:uuid:522c2e7d-d74a-52b0-8a77-1a1a973882f8",
      "title": "Petunjuk. Simpleks singular berdimensi nol hanyalah titik $x\\in X$.",
      "kind": "hint",
      "order": 2,
      "group": "unit:o012-rbt-u027",
      "parent_id": "unit:o012-rbt-l27-s01",
      "native_path": [
        "unit:o012-rbt-u027",
        "unit:o012-rbt-l27",
        "unit:o012-rbt-l27-s01",
        "unit:o012-rbt-l27-hint-001"
      ],
      "concept_ids": [
        "concept:path-component",
        "concept:reduced-cohomology",
        "concept:singular-cohomology",
        "concept:extension-by-zero",
        "concept:quasi-isomorphism",
        "concept:pushout",
        "concept:long-exact-sequence",
        "concept:cochain-homotopy",
        "concept:contractible-space",
        "concept:cocycle",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:direct-sum",
        "concept:open-cover",
        "concept:left-splitting",
        "concept:reduced-degree-zero-cohomology",
        "concept:small-singular-chain-complex",
        "concept:small-singular-cochain-complex",
        "concept:barycentric-subdivision",
        "concept:chain-homotopy-equivalence",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:sphere-cohomology"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u027-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "e829703607aec0318d9d5188e80d2967f70660e8d395d358ff798be423cb4504",
        "file_sha256": "a3238bbc429e4c3689bce3b3bb78c5514e0fae74f276c9efebe694730b2df2a0",
        "line_end": 112,
        "line_start": 107,
        "path": "source/id-ID/units/unit-027-lecture-027.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l27-hint-001",
        "anchor": "o012-rbt-l27-hint-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l27-hint-002",
      "projected_id": "urn:uuid:b6176b28-14c9-50a8-8342-e21f4a4b56e5",
      "title": "Petunjuk. Dua lift $c$ berbeda dengan unsur $i(A)$. Terapkan operasi",
      "kind": "hint",
      "order": 2,
      "group": "unit:o012-rbt-u027",
      "parent_id": "unit:o012-rbt-l27-mastery",
      "native_path": [
        "unit:o012-rbt-u027",
        "unit:o012-rbt-l27-mastery",
        "unit:o012-rbt-l27-hint-002"
      ],
      "concept_ids": [
        "concept:path-component",
        "concept:reduced-cohomology",
        "concept:singular-cohomology",
        "concept:extension-by-zero",
        "concept:quasi-isomorphism",
        "concept:pushout",
        "concept:long-exact-sequence",
        "concept:cochain-homotopy",
        "concept:contractible-space",
        "concept:cocycle",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:direct-sum",
        "concept:open-cover",
        "concept:left-splitting",
        "concept:reduced-degree-zero-cohomology",
        "concept:small-singular-chain-complex",
        "concept:small-singular-cochain-complex",
        "concept:barycentric-subdivision",
        "concept:chain-homotopy-equivalence",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:sphere-cohomology"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u027-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "b7e5ff7b8c1d57ad1b8d453627f33f00726c53658c25d813ea599499acdfe332",
        "file_sha256": "a3238bbc429e4c3689bce3b3bb78c5514e0fae74f276c9efebe694730b2df2a0",
        "line_end": 869,
        "line_start": 865,
        "path": "source/id-ID/units/unit-027-lecture-027.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l27-hint-002",
        "anchor": "o012-rbt-l27-hint-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l27-proof-003",
      "projected_id": "urn:uuid:002655ce-1ef7-5497-8882-0bbe6a9408cc",
      "title": "Bukti. Barisan eksak pendek kompleks korantai yang telah dibangun adalah",
      "kind": "proof",
      "order": 2,
      "group": "unit:o012-rbt-u027",
      "parent_id": "unit:o012-rbt-l27-s03",
      "native_path": [
        "unit:o012-rbt-u027",
        "unit:o012-rbt-l27",
        "unit:o012-rbt-l27-s03",
        "unit:o012-rbt-l27-proof-003"
      ],
      "concept_ids": [
        "concept:path-component",
        "concept:reduced-cohomology",
        "concept:singular-cohomology",
        "concept:extension-by-zero",
        "concept:quasi-isomorphism",
        "concept:pushout",
        "concept:long-exact-sequence",
        "concept:cochain-homotopy",
        "concept:contractible-space",
        "concept:cocycle",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:direct-sum",
        "concept:open-cover",
        "concept:left-splitting",
        "concept:reduced-degree-zero-cohomology",
        "concept:small-singular-chain-complex",
        "concept:small-singular-cochain-complex",
        "concept:barycentric-subdivision",
        "concept:chain-homotopy-equivalence",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:sphere-cohomology"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u027-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "815eefd85594ce979e952af05ce60ad501cb8a063d6d85f3739bc56f916917b5",
        "file_sha256": "a3238bbc429e4c3689bce3b3bb78c5514e0fae74f276c9efebe694730b2df2a0",
        "line_end": 732,
        "line_start": 653,
        "path": "source/id-ID/units/unit-027-lecture-027.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l27-proof-003",
        "anchor": "o012-rbt-l27-proof-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l27-s02",
      "projected_id": "urn:uuid:514d1a24-cafe-5e3d-a61e-b4163885eec3",
      "title": "Korantai kecil untuk suatu sampul terbuka",
      "kind": "section",
      "order": 2,
      "group": "unit:o012-rbt-u027",
      "parent_id": "unit:o012-rbt-l27",
      "native_path": [
        "unit:o012-rbt-u027",
        "unit:o012-rbt-l27",
        "unit:o012-rbt-l27-s02"
      ],
      "concept_ids": [
        "concept:path-component",
        "concept:reduced-cohomology",
        "concept:singular-cohomology",
        "concept:extension-by-zero",
        "concept:quasi-isomorphism",
        "concept:pushout",
        "concept:long-exact-sequence",
        "concept:cochain-homotopy",
        "concept:contractible-space",
        "concept:cocycle",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:direct-sum",
        "concept:open-cover",
        "concept:left-splitting",
        "concept:reduced-degree-zero-cohomology",
        "concept:small-singular-chain-complex",
        "concept:small-singular-cochain-complex",
        "concept:barycentric-subdivision",
        "concept:chain-homotopy-equivalence",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:sphere-cohomology"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "dc70b5ce280c8e32564461f39a8e69ee5beefb5a50589f1114f1530b4b5144a2",
        "file_sha256": "a3238bbc429e4c3689bce3b3bb78c5514e0fae74f276c9efebe694730b2df2a0",
        "line_end": 614,
        "line_start": 358,
        "path": "source/id-ID/units/unit-027-lecture-027.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l27-s02",
        "anchor": "o012-rbt-l27-s02",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l27-audit-003",
      "projected_id": "urn:uuid:6d35c82d-1330-584f-bf4a-bc8806c05940",
      "title": "Audit sumber 27.3 (arah pembanding korantai kecil). Notes.tex baris",
      "kind": "source_audit",
      "order": 3,
      "group": "unit:o012-rbt-u027",
      "parent_id": "unit:o012-rbt-l27-s02",
      "native_path": [
        "unit:o012-rbt-u027",
        "unit:o012-rbt-l27",
        "unit:o012-rbt-l27-s02",
        "unit:o012-rbt-l27-audit-003"
      ],
      "concept_ids": [
        "concept:path-component",
        "concept:reduced-cohomology",
        "concept:singular-cohomology",
        "concept:extension-by-zero",
        "concept:quasi-isomorphism",
        "concept:pushout",
        "concept:long-exact-sequence",
        "concept:cochain-homotopy",
        "concept:contractible-space",
        "concept:cocycle",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:direct-sum",
        "concept:open-cover",
        "concept:left-splitting",
        "concept:reduced-degree-zero-cohomology",
        "concept:small-singular-chain-complex",
        "concept:small-singular-cochain-complex",
        "concept:barycentric-subdivision",
        "concept:chain-homotopy-equivalence",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:sphere-cohomology"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u027-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "f8454888ef84f858b33b280d7dce83809d3c2dd375fe6cbfe88689e3e2db1ab8",
        "file_sha256": "a3238bbc429e4c3689bce3b3bb78c5514e0fae74f276c9efebe694730b2df2a0",
        "line_end": 468,
        "line_start": 447,
        "path": "source/id-ID/units/unit-027-lecture-027.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l27-audit-003",
        "anchor": "o012-rbt-l27-audit-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l27-audit-004",
      "projected_id": "urn:uuid:f4ca2336-dc04-5e40-87d0-0169ee8aee27",
      "title": "Audit sumber 27.4 (versi tereduksi). Dengan definisi",
      "kind": "source_audit",
      "order": 3,
      "group": "unit:o012-rbt-u027",
      "parent_id": "unit:o012-rbt-l27-s03",
      "native_path": [
        "unit:o012-rbt-u027",
        "unit:o012-rbt-l27",
        "unit:o012-rbt-l27-s03",
        "unit:o012-rbt-l27-audit-004"
      ],
      "concept_ids": [
        "concept:path-component",
        "concept:reduced-cohomology",
        "concept:singular-cohomology",
        "concept:extension-by-zero",
        "concept:quasi-isomorphism",
        "concept:pushout",
        "concept:long-exact-sequence",
        "concept:cochain-homotopy",
        "concept:contractible-space",
        "concept:cocycle",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:direct-sum",
        "concept:open-cover",
        "concept:left-splitting",
        "concept:reduced-degree-zero-cohomology",
        "concept:small-singular-chain-complex",
        "concept:small-singular-cochain-complex",
        "concept:barycentric-subdivision",
        "concept:chain-homotopy-equivalence",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:sphere-cohomology"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u027-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "929458543173c53f9f53ee10df48cd8cb0deb1ca2e9ce8609f934edcede6e2c6",
        "file_sha256": "a3238bbc429e4c3689bce3b3bb78c5514e0fae74f276c9efebe694730b2df2a0",
        "line_end": 743,
        "line_start": 734,
        "path": "source/id-ID/units/unit-027-lecture-027.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l27-audit-004",
        "anchor": "o012-rbt-l27-audit-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l27-audit-005",
      "projected_id": "urn:uuid:16299475-b9c9-500a-9aa7-8d2111f651e4",
      "title": "Audit sumber 27.5. Sumber menyebut kedua anggota sampul terbuka di atas",
      "kind": "source_audit",
      "order": 3,
      "group": "unit:o012-rbt-u027",
      "parent_id": "unit:o012-rbt-l27-s04",
      "native_path": [
        "unit:o012-rbt-u027",
        "unit:o012-rbt-l27",
        "unit:o012-rbt-l27-s04",
        "unit:o012-rbt-l27-audit-005"
      ],
      "concept_ids": [
        "concept:path-component",
        "concept:reduced-cohomology",
        "concept:singular-cohomology",
        "concept:extension-by-zero",
        "concept:quasi-isomorphism",
        "concept:pushout",
        "concept:long-exact-sequence",
        "concept:cochain-homotopy",
        "concept:contractible-space",
        "concept:cocycle",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:direct-sum",
        "concept:open-cover",
        "concept:left-splitting",
        "concept:reduced-degree-zero-cohomology",
        "concept:small-singular-chain-complex",
        "concept:small-singular-cochain-complex",
        "concept:barycentric-subdivision",
        "concept:chain-homotopy-equivalence",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:sphere-cohomology"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u027-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "811f10ed60605f50f5145895849c468699f462ea8f3219743c4ed39b485cf5f2",
        "file_sha256": "a3238bbc429e4c3689bce3b3bb78c5514e0fae74f276c9efebe694730b2df2a0",
        "line_end": 840,
        "line_start": 835,
        "path": "source/id-ID/units/unit-027-lecture-027.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l27-audit-005",
        "anchor": "o012-rbt-l27-audit-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l27-mastery",
      "projected_id": "urn:uuid:db2a8d12-b8c4-5456-8075-562b3ab0129e",
      "title": "Pemeriksaan penguasaan lanjutan",
      "kind": "mastery_section",
      "order": 3,
      "group": "unit:o012-rbt-u027",
      "parent_id": "unit:o012-rbt-u027",
      "native_path": [
        "unit:o012-rbt-u027",
        "unit:o012-rbt-l27-mastery"
      ],
      "concept_ids": [
        "concept:path-component",
        "concept:reduced-cohomology",
        "concept:singular-cohomology",
        "concept:extension-by-zero",
        "concept:quasi-isomorphism",
        "concept:pushout",
        "concept:long-exact-sequence",
        "concept:cochain-homotopy",
        "concept:contractible-space",
        "concept:cocycle",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:direct-sum",
        "concept:open-cover",
        "concept:left-splitting",
        "concept:reduced-degree-zero-cohomology",
        "concept:small-singular-chain-complex",
        "concept:small-singular-cochain-complex",
        "concept:barycentric-subdivision",
        "concept:chain-homotopy-equivalence",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:sphere-cohomology"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u027-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "eadd6379cfe7dcaecf0433efa4f3111a298ea6f4736a6ff57c5d20d7ce845803",
        "file_sha256": "a3238bbc429e4c3689bce3b3bb78c5514e0fae74f276c9efebe694730b2df2a0",
        "line_end": 1168,
        "line_start": 842,
        "path": "source/id-ID/units/unit-027-lecture-027.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l27-mastery",
        "anchor": "o012-rbt-l27-mastery",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l27-s03",
      "projected_id": "urn:uuid:78e2e88c-ecff-5074-9fa0-f8de9b2b0a27",
      "title": "Barisan eksak panjang Mayer--Vietoris",
      "kind": "section",
      "order": 3,
      "group": "unit:o012-rbt-u027",
      "parent_id": "unit:o012-rbt-l27",
      "native_path": [
        "unit:o012-rbt-u027",
        "unit:o012-rbt-l27",
        "unit:o012-rbt-l27-s03"
      ],
      "concept_ids": [
        "concept:path-component",
        "concept:reduced-cohomology",
        "concept:singular-cohomology",
        "concept:extension-by-zero",
        "concept:quasi-isomorphism",
        "concept:pushout",
        "concept:long-exact-sequence",
        "concept:cochain-homotopy",
        "concept:contractible-space",
        "concept:cocycle",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:direct-sum",
        "concept:open-cover",
        "concept:left-splitting",
        "concept:reduced-degree-zero-cohomology",
        "concept:small-singular-chain-complex",
        "concept:small-singular-cochain-complex",
        "concept:barycentric-subdivision",
        "concept:chain-homotopy-equivalence",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:sphere-cohomology"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "ea53b654512828c7646c44c7b8c8eae4896f9129b9905773a2ee9087174950ed",
        "file_sha256": "a3238bbc429e4c3689bce3b3bb78c5514e0fae74f276c9efebe694730b2df2a0",
        "line_end": 744,
        "line_start": 615,
        "path": "source/id-ID/units/unit-027-lecture-027.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l27-s03",
        "anchor": "o012-rbt-l27-s03",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l27-sol-001",
      "projected_id": "urn:uuid:49d57d48-fa24-523e-8d58-f28252f373a7",
      "title": "Solusi Pemeriksaan 27.1. Korantai nol adalah fungsi",
      "kind": "solution",
      "order": 3,
      "group": "unit:o012-rbt-u027",
      "parent_id": "unit:o012-rbt-l27-s01",
      "native_path": [
        "unit:o012-rbt-u027",
        "unit:o012-rbt-l27",
        "unit:o012-rbt-l27-s01",
        "unit:o012-rbt-l27-sol-001"
      ],
      "concept_ids": [
        "concept:path-component",
        "concept:reduced-cohomology",
        "concept:singular-cohomology",
        "concept:extension-by-zero",
        "concept:quasi-isomorphism",
        "concept:pushout",
        "concept:long-exact-sequence",
        "concept:cochain-homotopy",
        "concept:contractible-space",
        "concept:cocycle",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:direct-sum",
        "concept:open-cover",
        "concept:left-splitting",
        "concept:reduced-degree-zero-cohomology",
        "concept:small-singular-chain-complex",
        "concept:small-singular-cochain-complex",
        "concept:barycentric-subdivision",
        "concept:chain-homotopy-equivalence",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:sphere-cohomology"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u027-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "a0086d1d030ea80ce3d334428407422f68274fa20e11c8a32b081388f9f0cbbc",
        "file_sha256": "a3238bbc429e4c3689bce3b3bb78c5514e0fae74f276c9efebe694730b2df2a0",
        "line_end": 154,
        "line_start": 114,
        "path": "source/id-ID/units/unit-027-lecture-027.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l27-sol-001",
        "anchor": "o012-rbt-l27-sol-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l27-sol-002",
      "projected_id": "urn:uuid:f5e1d080-594d-5cb7-88d9-6e9e77db09dc",
      "title": "Solusi Pemeriksaan 27.2. Jika $b_c'$ adalah lift lain, maka",
      "kind": "solution",
      "order": 3,
      "group": "unit:o012-rbt-u027",
      "parent_id": "unit:o012-rbt-l27-mastery",
      "native_path": [
        "unit:o012-rbt-u027",
        "unit:o012-rbt-l27-mastery",
        "unit:o012-rbt-l27-sol-002"
      ],
      "concept_ids": [
        "concept:path-component",
        "concept:reduced-cohomology",
        "concept:singular-cohomology",
        "concept:extension-by-zero",
        "concept:quasi-isomorphism",
        "concept:pushout",
        "concept:long-exact-sequence",
        "concept:cochain-homotopy",
        "concept:contractible-space",
        "concept:cocycle",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:direct-sum",
        "concept:open-cover",
        "concept:left-splitting",
        "concept:reduced-degree-zero-cohomology",
        "concept:small-singular-chain-complex",
        "concept:small-singular-cochain-complex",
        "concept:barycentric-subdivision",
        "concept:chain-homotopy-equivalence",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:sphere-cohomology"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u027-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "fd8cfeb613d75ea20a7265a8a10607658e44149e9889c1c8952c977145c482f5",
        "file_sha256": "a3238bbc429e4c3689bce3b3bb78c5514e0fae74f276c9efebe694730b2df2a0",
        "line_end": 912,
        "line_start": 871,
        "path": "source/id-ID/units/unit-027-lecture-027.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l27-sol-002",
        "anchor": "o012-rbt-l27-sol-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l27-audit-001",
      "projected_id": "urn:uuid:f3a1c68c-945a-53a3-8acb-db61b5402c8c",
      "title": "Audit sumber 27.1. Notes.tex baris 5831 menulis",
      "kind": "source_audit",
      "order": 4,
      "group": "unit:o012-rbt-u027",
      "parent_id": "unit:o012-rbt-l27-s01",
      "native_path": [
        "unit:o012-rbt-u027",
        "unit:o012-rbt-l27",
        "unit:o012-rbt-l27-s01",
        "unit:o012-rbt-l27-audit-001"
      ],
      "concept_ids": [
        "concept:path-component",
        "concept:reduced-cohomology",
        "concept:singular-cohomology",
        "concept:extension-by-zero",
        "concept:quasi-isomorphism",
        "concept:pushout",
        "concept:long-exact-sequence",
        "concept:cochain-homotopy",
        "concept:contractible-space",
        "concept:cocycle",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:direct-sum",
        "concept:open-cover",
        "concept:left-splitting",
        "concept:reduced-degree-zero-cohomology",
        "concept:small-singular-chain-complex",
        "concept:small-singular-cochain-complex",
        "concept:barycentric-subdivision",
        "concept:chain-homotopy-equivalence",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:sphere-cohomology"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u027-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "491205a622d388a4a74c6b798de64d0b598d17345d8c137adadb8d3473b608c1",
        "file_sha256": "a3238bbc429e4c3689bce3b3bb78c5514e0fae74f276c9efebe694730b2df2a0",
        "line_end": 187,
        "line_start": 180,
        "path": "source/id-ID/units/unit-027-lecture-027.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l27-audit-001",
        "anchor": "o012-rbt-l27-audit-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l27-boundary-001",
      "projected_id": "urn:uuid:be1eb6d5-b4a9-5c95-8707-78dca41c6921",
      "title": "Batas ke Unit 28. Unit 27 menerjemahkan Notes.tex baris 5824--5923 secara",
      "kind": "boundary",
      "order": 4,
      "group": "unit:o012-rbt-u027",
      "parent_id": "unit:o012-rbt-u027",
      "native_path": [
        "unit:o012-rbt-u027",
        "unit:o012-rbt-l27-boundary-001"
      ],
      "concept_ids": [
        "concept:path-component",
        "concept:reduced-cohomology",
        "concept:singular-cohomology",
        "concept:extension-by-zero",
        "concept:quasi-isomorphism",
        "concept:pushout",
        "concept:long-exact-sequence",
        "concept:cochain-homotopy",
        "concept:contractible-space",
        "concept:cocycle",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:direct-sum",
        "concept:open-cover",
        "concept:left-splitting",
        "concept:reduced-degree-zero-cohomology",
        "concept:small-singular-chain-complex",
        "concept:small-singular-cochain-complex",
        "concept:barycentric-subdivision",
        "concept:chain-homotopy-equivalence",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:sphere-cohomology"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u027-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "6bba6c31e0db6e25e0e3071f19b2ee6b33e78cb8daa4f8446f99d0c7c02c6973",
        "file_sha256": "a3238bbc429e4c3689bce3b3bb78c5514e0fae74f276c9efebe694730b2df2a0",
        "line_end": 1175,
        "line_start": 1169,
        "path": "source/id-ID/units/unit-027-lecture-027.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l27-boundary-001",
        "anchor": "o012-rbt-l27-boundary-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l27-mcheck-003",
      "projected_id": "urn:uuid:51dfaf80-2464-55e7-9361-b41264c2350e",
      "title": "Pemeriksaan Penguasaan 27.3 (banyak komponen lintasan). Misalkan $X$",
      "kind": "exercise",
      "order": 4,
      "group": "unit:o012-rbt-u027",
      "parent_id": "unit:o012-rbt-l27-mastery",
      "native_path": [
        "unit:o012-rbt-u027",
        "unit:o012-rbt-l27-mastery",
        "unit:o012-rbt-l27-mcheck-003"
      ],
      "concept_ids": [
        "concept:path-component",
        "concept:reduced-cohomology",
        "concept:singular-cohomology",
        "concept:extension-by-zero",
        "concept:quasi-isomorphism",
        "concept:pushout",
        "concept:long-exact-sequence",
        "concept:cochain-homotopy",
        "concept:contractible-space",
        "concept:cocycle",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:direct-sum",
        "concept:open-cover",
        "concept:left-splitting",
        "concept:reduced-degree-zero-cohomology",
        "concept:small-singular-chain-complex",
        "concept:small-singular-cochain-complex",
        "concept:barycentric-subdivision",
        "concept:chain-homotopy-equivalence",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:sphere-cohomology"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u027-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "3278930cc6f15436e1c537d69f44e280defaa0d90f49039c840e2a88462ea034",
        "file_sha256": "a3238bbc429e4c3689bce3b3bb78c5514e0fae74f276c9efebe694730b2df2a0",
        "line_end": 923,
        "line_start": 914,
        "path": "source/id-ID/units/unit-027-lecture-027.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l27-mcheck-003",
        "anchor": "o012-rbt-l27-mcheck-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l27-hint-003",
            "relation_id": "urn:uuid:0a4898b8-6d6e-5344-bcc7-7da0a71972e5",
            "native_relation_id": "relation:hints:l27-hint-003:l27-mcheck-003"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l27-sol-003",
            "relation_id": "urn:uuid:0bc1ab4c-b068-5df9-93c9-bd60fb95ff0a",
            "native_relation_id": "relation:solves:l27-sol-003:l27-mcheck-003"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l27-prop-001",
      "projected_id": "urn:uuid:39e040fe-d077-5c4f-aa36-79853b1bfaee",
      "title": "Proposisi 27.1 (teorema rantai kecil). Untuk sampul terbuka",
      "kind": "proposition",
      "order": 4,
      "group": "unit:o012-rbt-u027",
      "parent_id": "unit:o012-rbt-l27-s02",
      "native_path": [
        "unit:o012-rbt-u027",
        "unit:o012-rbt-l27",
        "unit:o012-rbt-l27-s02",
        "unit:o012-rbt-l27-prop-001"
      ],
      "concept_ids": [
        "concept:path-component",
        "concept:reduced-cohomology",
        "concept:singular-cohomology",
        "concept:extension-by-zero",
        "concept:quasi-isomorphism",
        "concept:pushout",
        "concept:long-exact-sequence",
        "concept:cochain-homotopy",
        "concept:contractible-space",
        "concept:cocycle",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:direct-sum",
        "concept:open-cover",
        "concept:left-splitting",
        "concept:reduced-degree-zero-cohomology",
        "concept:small-singular-chain-complex",
        "concept:small-singular-cochain-complex",
        "concept:barycentric-subdivision",
        "concept:chain-homotopy-equivalence",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:sphere-cohomology"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "b8f26f02fcb2b9f941998d24d80c8496d95642a909cea070ed55f10829d14621",
        "file_sha256": "a3238bbc429e4c3689bce3b3bb78c5514e0fae74f276c9efebe694730b2df2a0",
        "line_end": 491,
        "line_start": 470,
        "path": "source/id-ID/units/unit-027-lecture-027.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l27-prop-001",
        "anchor": "o012-rbt-l27-prop-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l27-s04",
      "projected_id": "urn:uuid:0c0986ee-9f09-52b9-8c17-2756f0a63ad6",
      "title": "Kohomologi sfera",
      "kind": "section",
      "order": 4,
      "group": "unit:o012-rbt-u027",
      "parent_id": "unit:o012-rbt-l27",
      "native_path": [
        "unit:o012-rbt-u027",
        "unit:o012-rbt-l27",
        "unit:o012-rbt-l27-s04"
      ],
      "concept_ids": [
        "concept:path-component",
        "concept:reduced-cohomology",
        "concept:singular-cohomology",
        "concept:extension-by-zero",
        "concept:quasi-isomorphism",
        "concept:pushout",
        "concept:long-exact-sequence",
        "concept:cochain-homotopy",
        "concept:contractible-space",
        "concept:cocycle",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:direct-sum",
        "concept:open-cover",
        "concept:left-splitting",
        "concept:reduced-degree-zero-cohomology",
        "concept:small-singular-chain-complex",
        "concept:small-singular-cochain-complex",
        "concept:barycentric-subdivision",
        "concept:chain-homotopy-equivalence",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:sphere-cohomology"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "9ae0db36859d286806b177b97eb0f6021481435bb3c50e5c5157a32ae459498a",
        "file_sha256": "a3238bbc429e4c3689bce3b3bb78c5514e0fae74f276c9efebe694730b2df2a0",
        "line_end": 841,
        "line_start": 745,
        "path": "source/id-ID/units/unit-027-lecture-027.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l27-s04",
        "anchor": "o012-rbt-l27-s04",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l27-def-001",
      "projected_id": "urn:uuid:e4da1e49-777a-5315-8072-187f1132150c",
      "title": "Definisi 27.1 (pembelahan kiri). Untuk barisan eksak pendek modul-$R$",
      "kind": "definition",
      "order": 5,
      "group": "unit:o012-rbt-u027",
      "parent_id": "unit:o012-rbt-l27-s01",
      "native_path": [
        "unit:o012-rbt-u027",
        "unit:o012-rbt-l27",
        "unit:o012-rbt-l27-s01",
        "unit:o012-rbt-l27-def-001"
      ],
      "concept_ids": [
        "concept:path-component",
        "concept:reduced-cohomology",
        "concept:singular-cohomology",
        "concept:extension-by-zero",
        "concept:quasi-isomorphism",
        "concept:pushout",
        "concept:long-exact-sequence",
        "concept:cochain-homotopy",
        "concept:contractible-space",
        "concept:cocycle",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:direct-sum",
        "concept:open-cover",
        "concept:left-splitting",
        "concept:reduced-degree-zero-cohomology",
        "concept:small-singular-chain-complex",
        "concept:small-singular-cochain-complex",
        "concept:barycentric-subdivision",
        "concept:chain-homotopy-equivalence",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:sphere-cohomology"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "f076ee8f2a96e70cfb568cefc0dfb6d8fabd80f6d2958afd4730d3f453cc8236",
        "file_sha256": "a3238bbc429e4c3689bce3b3bb78c5514e0fae74f276c9efebe694730b2df2a0",
        "line_end": 202,
        "line_start": 189,
        "path": "source/id-ID/units/unit-027-lecture-027.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l27-def-001",
        "anchor": "o012-rbt-l27-def-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l27-hint-003",
      "projected_id": "urn:uuid:95dffe42-b2d1-5986-9180-e08dad6f19d0",
      "title": "Petunjuk. Daftarkan nilai fungsi pada setiap komponen. Untuk hasil bagi",
      "kind": "hint",
      "order": 5,
      "group": "unit:o012-rbt-u027",
      "parent_id": "unit:o012-rbt-l27-mastery",
      "native_path": [
        "unit:o012-rbt-u027",
        "unit:o012-rbt-l27-mastery",
        "unit:o012-rbt-l27-hint-003"
      ],
      "concept_ids": [
        "concept:path-component",
        "concept:reduced-cohomology",
        "concept:singular-cohomology",
        "concept:extension-by-zero",
        "concept:quasi-isomorphism",
        "concept:pushout",
        "concept:long-exact-sequence",
        "concept:cochain-homotopy",
        "concept:contractible-space",
        "concept:cocycle",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:direct-sum",
        "concept:open-cover",
        "concept:left-splitting",
        "concept:reduced-degree-zero-cohomology",
        "concept:small-singular-chain-complex",
        "concept:small-singular-cochain-complex",
        "concept:barycentric-subdivision",
        "concept:chain-homotopy-equivalence",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:sphere-cohomology"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u027-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "2539320341fe1e597aae7ff75a5ef79435bdfcd680b87ad7c4f62b8365347632",
        "file_sha256": "a3238bbc429e4c3689bce3b3bb78c5514e0fae74f276c9efebe694730b2df2a0",
        "line_end": 928,
        "line_start": 925,
        "path": "source/id-ID/units/unit-027-lecture-027.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l27-hint-003",
        "anchor": "o012-rbt-l27-hint-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l27-proof-002",
      "projected_id": "urn:uuid:fb3b8079-3b2f-57b5-b587-6f52610f3458",
      "title": "Bukti. Misalkan $S$ adalah operator subdivisi barisentris pada rantai",
      "kind": "proof",
      "order": 5,
      "group": "unit:o012-rbt-u027",
      "parent_id": "unit:o012-rbt-l27-s02",
      "native_path": [
        "unit:o012-rbt-u027",
        "unit:o012-rbt-l27",
        "unit:o012-rbt-l27-s02",
        "unit:o012-rbt-l27-proof-002"
      ],
      "concept_ids": [
        "concept:path-component",
        "concept:reduced-cohomology",
        "concept:singular-cohomology",
        "concept:extension-by-zero",
        "concept:quasi-isomorphism",
        "concept:pushout",
        "concept:long-exact-sequence",
        "concept:cochain-homotopy",
        "concept:contractible-space",
        "concept:cocycle",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:direct-sum",
        "concept:open-cover",
        "concept:left-splitting",
        "concept:reduced-degree-zero-cohomology",
        "concept:small-singular-chain-complex",
        "concept:small-singular-cochain-complex",
        "concept:barycentric-subdivision",
        "concept:chain-homotopy-equivalence",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:sphere-cohomology"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u027-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "115edbfd20e007f541caa6c991ea700df4fb26b82c5ba3726181f758137d646c",
        "file_sha256": "a3238bbc429e4c3689bce3b3bb78c5514e0fae74f276c9efebe694730b2df2a0",
        "line_end": 604,
        "line_start": 497,
        "path": "source/id-ID/units/unit-027-lecture-027.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l27-proof-002",
        "anchor": "o012-rbt-l27-proof-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l27-lem-001",
      "projected_id": "urn:uuid:bd26d76f-d4e7-501b-9a80-8c9cf0f233f3",
      "title": "Lema 27.1 (dekomposisi dari pembelahan kiri). Jika $r$ adalah pembelahan",
      "kind": "lemma",
      "order": 6,
      "group": "unit:o012-rbt-u027",
      "parent_id": "unit:o012-rbt-l27-s01",
      "native_path": [
        "unit:o012-rbt-u027",
        "unit:o012-rbt-l27",
        "unit:o012-rbt-l27-s01",
        "unit:o012-rbt-l27-lem-001"
      ],
      "concept_ids": [
        "concept:path-component",
        "concept:reduced-cohomology",
        "concept:singular-cohomology",
        "concept:extension-by-zero",
        "concept:quasi-isomorphism",
        "concept:pushout",
        "concept:long-exact-sequence",
        "concept:cochain-homotopy",
        "concept:contractible-space",
        "concept:cocycle",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:direct-sum",
        "concept:open-cover",
        "concept:left-splitting",
        "concept:reduced-degree-zero-cohomology",
        "concept:small-singular-chain-complex",
        "concept:small-singular-cochain-complex",
        "concept:barycentric-subdivision",
        "concept:chain-homotopy-equivalence",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:sphere-cohomology"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "5d19ce0723730706ae67b38be1d2e57cb6211e74cb41d924f987c45874a2fe7f",
        "file_sha256": "a3238bbc429e4c3689bce3b3bb78c5514e0fae74f276c9efebe694730b2df2a0",
        "line_end": 215,
        "line_start": 204,
        "path": "source/id-ID/units/unit-027-lecture-027.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l27-lem-001",
        "anchor": "o012-rbt-l27-lem-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l27-sol-003",
      "projected_id": "urn:uuid:f86edfc8-c235-5fc0-93b9-cc686b54ae65",
      "title": "Solusi Pemeriksaan 27.3. Pemeriksaan 27.1 memberi",
      "kind": "solution",
      "order": 6,
      "group": "unit:o012-rbt-u027",
      "parent_id": "unit:o012-rbt-l27-mastery",
      "native_path": [
        "unit:o012-rbt-u027",
        "unit:o012-rbt-l27-mastery",
        "unit:o012-rbt-l27-sol-003"
      ],
      "concept_ids": [
        "concept:path-component",
        "concept:reduced-cohomology",
        "concept:singular-cohomology",
        "concept:extension-by-zero",
        "concept:quasi-isomorphism",
        "concept:pushout",
        "concept:long-exact-sequence",
        "concept:cochain-homotopy",
        "concept:contractible-space",
        "concept:cocycle",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:direct-sum",
        "concept:open-cover",
        "concept:left-splitting",
        "concept:reduced-degree-zero-cohomology",
        "concept:small-singular-chain-complex",
        "concept:small-singular-cochain-complex",
        "concept:barycentric-subdivision",
        "concept:chain-homotopy-equivalence",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:sphere-cohomology"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u027-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "18ec78d34192ab0e46cb885d3874a3a04b0aad4cbd8d732fc33c126b400eae15",
        "file_sha256": "a3238bbc429e4c3689bce3b3bb78c5514e0fae74f276c9efebe694730b2df2a0",
        "line_end": 970,
        "line_start": 930,
        "path": "source/id-ID/units/unit-027-lecture-027.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l27-sol-003",
        "anchor": "o012-rbt-l27-sol-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l27-mcheck-004",
      "projected_id": "urn:uuid:b0b9a4dd-d8f7-5853-9f10-61a96df33e6b",
      "title": "Pemeriksaan Penguasaan 27.4 (mengapa perluasan dengan nol gagal). Ambil",
      "kind": "exercise",
      "order": 7,
      "group": "unit:o012-rbt-u027",
      "parent_id": "unit:o012-rbt-l27-mastery",
      "native_path": [
        "unit:o012-rbt-u027",
        "unit:o012-rbt-l27-mastery",
        "unit:o012-rbt-l27-mcheck-004"
      ],
      "concept_ids": [
        "concept:path-component",
        "concept:reduced-cohomology",
        "concept:singular-cohomology",
        "concept:extension-by-zero",
        "concept:quasi-isomorphism",
        "concept:pushout",
        "concept:long-exact-sequence",
        "concept:cochain-homotopy",
        "concept:contractible-space",
        "concept:cocycle",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:direct-sum",
        "concept:open-cover",
        "concept:left-splitting",
        "concept:reduced-degree-zero-cohomology",
        "concept:small-singular-chain-complex",
        "concept:small-singular-cochain-complex",
        "concept:barycentric-subdivision",
        "concept:chain-homotopy-equivalence",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:sphere-cohomology"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u027-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "a47ff39c1bde76313fefa1a9ac4f9d93313202d0d57ff7907ecff1052ecb29a8",
        "file_sha256": "a3238bbc429e4c3689bce3b3bb78c5514e0fae74f276c9efebe694730b2df2a0",
        "line_end": 990,
        "line_start": 972,
        "path": "source/id-ID/units/unit-027-lecture-027.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l27-mcheck-004",
        "anchor": "o012-rbt-l27-mcheck-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l27-hint-004",
            "relation_id": "urn:uuid:69a3db14-fc90-540e-a372-1166624bbf91",
            "native_relation_id": "relation:hints:l27-hint-004:l27-mcheck-004"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l27-sol-004",
            "relation_id": "urn:uuid:b8061a32-45d3-54d9-b060-5202dfcfb5b3",
            "native_relation_id": "relation:solves:l27-sol-004:l27-mcheck-004"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l27-proof-001",
      "projected_id": "urn:uuid:272b9e28-9f27-523b-b7d8-feb73b8bbc7e",
      "title": "Bukti. Jika $(r(b),\\pi(b))=(0,0)$, maka eksaknya barisan memberi",
      "kind": "proof",
      "order": 7,
      "group": "unit:o012-rbt-u027",
      "parent_id": "unit:o012-rbt-l27-s01",
      "native_path": [
        "unit:o012-rbt-u027",
        "unit:o012-rbt-l27",
        "unit:o012-rbt-l27-s01",
        "unit:o012-rbt-l27-proof-001"
      ],
      "concept_ids": [
        "concept:path-component",
        "concept:reduced-cohomology",
        "concept:singular-cohomology",
        "concept:extension-by-zero",
        "concept:quasi-isomorphism",
        "concept:pushout",
        "concept:long-exact-sequence",
        "concept:cochain-homotopy",
        "concept:contractible-space",
        "concept:cocycle",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:direct-sum",
        "concept:open-cover",
        "concept:left-splitting",
        "concept:reduced-degree-zero-cohomology",
        "concept:small-singular-chain-complex",
        "concept:small-singular-cochain-complex",
        "concept:barycentric-subdivision",
        "concept:chain-homotopy-equivalence",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:sphere-cohomology"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u027-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "57fc44a0275e5e870641da9f4e65314b20d449120d0176487ba154b39bce132e",
        "file_sha256": "a3238bbc429e4c3689bce3b3bb78c5514e0fae74f276c9efebe694730b2df2a0",
        "line_end": 253,
        "line_start": 217,
        "path": "source/id-ID/units/unit-027-lecture-027.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l27-proof-001",
        "anchor": "o012-rbt-l27-proof-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l27-hint-004",
      "projected_id": "urn:uuid:9664414a-cbbd-55b8-83a4-51bfb476d58a",
      "title": "Petunjuk. Setiap titik terletak di setidaknya satu anggota sampul, tetapi",
      "kind": "hint",
      "order": 8,
      "group": "unit:o012-rbt-u027",
      "parent_id": "unit:o012-rbt-l27-mastery",
      "native_path": [
        "unit:o012-rbt-u027",
        "unit:o012-rbt-l27-mastery",
        "unit:o012-rbt-l27-hint-004"
      ],
      "concept_ids": [
        "concept:path-component",
        "concept:reduced-cohomology",
        "concept:singular-cohomology",
        "concept:extension-by-zero",
        "concept:quasi-isomorphism",
        "concept:pushout",
        "concept:long-exact-sequence",
        "concept:cochain-homotopy",
        "concept:contractible-space",
        "concept:cocycle",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:direct-sum",
        "concept:open-cover",
        "concept:left-splitting",
        "concept:reduced-degree-zero-cohomology",
        "concept:small-singular-chain-complex",
        "concept:small-singular-cochain-complex",
        "concept:barycentric-subdivision",
        "concept:chain-homotopy-equivalence",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:sphere-cohomology"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u027-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "5be0efd59f9e66b2d981d0cb3cb26dde5a943707f8d4fdc83ac7832462e3f2e2",
        "file_sha256": "a3238bbc429e4c3689bce3b3bb78c5514e0fae74f276c9efebe694730b2df2a0",
        "line_end": 996,
        "line_start": 992,
        "path": "source/id-ID/units/unit-027-lecture-027.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l27-hint-004",
        "anchor": "o012-rbt-l27-hint-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l27-margin-001",
      "projected_id": "urn:uuid:2ebe2747-1232-5874-bc98-e6345ff8d189",
      "title": "Unit 27 source_margin 001",
      "kind": "source_margin",
      "order": 8,
      "group": "unit:o012-rbt-u027",
      "parent_id": "unit:o012-rbt-l27-s01",
      "native_path": [
        "unit:o012-rbt-u027",
        "unit:o012-rbt-l27",
        "unit:o012-rbt-l27-s01",
        "unit:o012-rbt-l27-margin-001"
      ],
      "concept_ids": [
        "concept:path-component",
        "concept:reduced-cohomology",
        "concept:singular-cohomology",
        "concept:extension-by-zero",
        "concept:quasi-isomorphism",
        "concept:pushout",
        "concept:long-exact-sequence",
        "concept:cochain-homotopy",
        "concept:contractible-space",
        "concept:cocycle",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:direct-sum",
        "concept:open-cover",
        "concept:left-splitting",
        "concept:reduced-degree-zero-cohomology",
        "concept:small-singular-chain-complex",
        "concept:small-singular-cochain-complex",
        "concept:barycentric-subdivision",
        "concept:chain-homotopy-equivalence",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:sphere-cohomology"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "16fab22453a961b009ec2e88802baa4b2220141f4a8deeef3ccd237c73f23f88",
        "file_sha256": "a3238bbc429e4c3689bce3b3bb78c5514e0fae74f276c9efebe694730b2df2a0",
        "line_end": 287,
        "line_start": 281,
        "path": "source/id-ID/units/unit-027-lecture-027.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l27-margin-001",
        "anchor": "o012-rbt-l27-margin-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l27-def-002",
      "projected_id": "urn:uuid:67fea087-826a-528a-b66c-4a0e07398e00",
      "title": "Definisi 27.2 (kohomologi tereduksi, bentuk kanonik). Untuk setiap",
      "kind": "definition",
      "order": 9,
      "group": "unit:o012-rbt-u027",
      "parent_id": "unit:o012-rbt-l27-s01",
      "native_path": [
        "unit:o012-rbt-u027",
        "unit:o012-rbt-l27",
        "unit:o012-rbt-l27-s01",
        "unit:o012-rbt-l27-def-002"
      ],
      "concept_ids": [
        "concept:path-component",
        "concept:reduced-cohomology",
        "concept:singular-cohomology",
        "concept:extension-by-zero",
        "concept:quasi-isomorphism",
        "concept:pushout",
        "concept:long-exact-sequence",
        "concept:cochain-homotopy",
        "concept:contractible-space",
        "concept:cocycle",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:direct-sum",
        "concept:open-cover",
        "concept:left-splitting",
        "concept:reduced-degree-zero-cohomology",
        "concept:small-singular-chain-complex",
        "concept:small-singular-cochain-complex",
        "concept:barycentric-subdivision",
        "concept:chain-homotopy-equivalence",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:sphere-cohomology"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "49ec42f9945681600516fa4f981c78475ce648a089562bea341ba83b46669f8b",
        "file_sha256": "a3238bbc429e4c3689bce3b3bb78c5514e0fae74f276c9efebe694730b2df2a0",
        "line_end": 301,
        "line_start": 291,
        "path": "source/id-ID/units/unit-027-lecture-027.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l27-def-002",
        "anchor": "o012-rbt-l27-def-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l27-sol-004",
      "projected_id": "urn:uuid:edc4cb14-897c-5378-bb8d-a24111371471",
      "title": "Solusi Pemeriksaan 27.4. Sebuah simpleks nol mempunyai citra satu titik.",
      "kind": "solution",
      "order": 9,
      "group": "unit:o012-rbt-u027",
      "parent_id": "unit:o012-rbt-l27-mastery",
      "native_path": [
        "unit:o012-rbt-u027",
        "unit:o012-rbt-l27-mastery",
        "unit:o012-rbt-l27-sol-004"
      ],
      "concept_ids": [
        "concept:path-component",
        "concept:reduced-cohomology",
        "concept:singular-cohomology",
        "concept:extension-by-zero",
        "concept:quasi-isomorphism",
        "concept:pushout",
        "concept:long-exact-sequence",
        "concept:cochain-homotopy",
        "concept:contractible-space",
        "concept:cocycle",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:direct-sum",
        "concept:open-cover",
        "concept:left-splitting",
        "concept:reduced-degree-zero-cohomology",
        "concept:small-singular-chain-complex",
        "concept:small-singular-cochain-complex",
        "concept:barycentric-subdivision",
        "concept:chain-homotopy-equivalence",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:sphere-cohomology"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u027-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "7db54fc130de7a3830b3973e082cc51dd6a107db4988a2bcc0a6df43f351b3b2",
        "file_sha256": "a3238bbc429e4c3689bce3b3bb78c5514e0fae74f276c9efebe694730b2df2a0",
        "line_end": 1031,
        "line_start": 998,
        "path": "source/id-ID/units/unit-027-lecture-027.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l27-sol-004",
        "anchor": "o012-rbt-l27-sol-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l27-exa-001",
      "projected_id": "urn:uuid:f25cbbd0-72cd-5289-a7ab-df633a5f5ef8",
      "title": "Contoh 27.1 (ruang terhubung lintasan). Jika $X$ terhubung lintasan, setiap",
      "kind": "example",
      "order": 10,
      "group": "unit:o012-rbt-u027",
      "parent_id": "unit:o012-rbt-l27-s01",
      "native_path": [
        "unit:o012-rbt-u027",
        "unit:o012-rbt-l27",
        "unit:o012-rbt-l27-s01",
        "unit:o012-rbt-l27-exa-001"
      ],
      "concept_ids": [
        "concept:path-component",
        "concept:reduced-cohomology",
        "concept:singular-cohomology",
        "concept:extension-by-zero",
        "concept:quasi-isomorphism",
        "concept:pushout",
        "concept:long-exact-sequence",
        "concept:cochain-homotopy",
        "concept:contractible-space",
        "concept:cocycle",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:direct-sum",
        "concept:open-cover",
        "concept:left-splitting",
        "concept:reduced-degree-zero-cohomology",
        "concept:small-singular-chain-complex",
        "concept:small-singular-cochain-complex",
        "concept:barycentric-subdivision",
        "concept:chain-homotopy-equivalence",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:sphere-cohomology"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "464cb3ccc1b9b1ddb31093f3fda8c028d8aaebb2e160e6440872f2487db762d1",
        "file_sha256": "a3238bbc429e4c3689bce3b3bb78c5514e0fae74f276c9efebe694730b2df2a0",
        "line_end": 333,
        "line_start": 319,
        "path": "source/id-ID/units/unit-027-lecture-027.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l27-exa-001",
        "anchor": "o012-rbt-l27-exa-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l27-mcheck-005",
      "projected_id": "urn:uuid:f86ed45d-2456-5da5-82dc-0fe6f1ad733c",
      "title": "Pemeriksaan Penguasaan 27.5 (generator $H^1(S^1;R)$). Selimuti lingkaran",
      "kind": "exercise",
      "order": 10,
      "group": "unit:o012-rbt-u027",
      "parent_id": "unit:o012-rbt-l27-mastery",
      "native_path": [
        "unit:o012-rbt-u027",
        "unit:o012-rbt-l27-mastery",
        "unit:o012-rbt-l27-mcheck-005"
      ],
      "concept_ids": [
        "concept:path-component",
        "concept:reduced-cohomology",
        "concept:singular-cohomology",
        "concept:extension-by-zero",
        "concept:quasi-isomorphism",
        "concept:pushout",
        "concept:long-exact-sequence",
        "concept:cochain-homotopy",
        "concept:contractible-space",
        "concept:cocycle",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:direct-sum",
        "concept:open-cover",
        "concept:left-splitting",
        "concept:reduced-degree-zero-cohomology",
        "concept:small-singular-chain-complex",
        "concept:small-singular-cochain-complex",
        "concept:barycentric-subdivision",
        "concept:chain-homotopy-equivalence",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:sphere-cohomology"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u027-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "0bd6ca57b38d4371022f6d086f34cd2974c10a879850f5a3e4fa7eb013cbedd1",
        "file_sha256": "a3238bbc429e4c3689bce3b3bb78c5514e0fae74f276c9efebe694730b2df2a0",
        "line_end": 1045,
        "line_start": 1033,
        "path": "source/id-ID/units/unit-027-lecture-027.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l27-mcheck-005",
        "anchor": "o012-rbt-l27-mcheck-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l27-hint-005",
            "relation_id": "urn:uuid:ff848927-2ef7-569d-a90d-6055dc21a59e",
            "native_relation_id": "relation:hints:l27-hint-005:l27-mcheck-005"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l27-sol-005",
            "relation_id": "urn:uuid:e07bcdd1-2f72-509a-8707-cb100fccab22",
            "native_relation_id": "relation:solves:l27-sol-005:l27-mcheck-005"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l27-audit-002",
      "projected_id": "urn:uuid:7d9edf6c-43fd-570c-a20c-840b01aa6811",
      "title": "Audit sumber 27.2. Notes.tex baris 5847 menulis",
      "kind": "source_audit",
      "order": 11,
      "group": "unit:o012-rbt-u027",
      "parent_id": "unit:o012-rbt-l27-s01",
      "native_path": [
        "unit:o012-rbt-u027",
        "unit:o012-rbt-l27",
        "unit:o012-rbt-l27-s01",
        "unit:o012-rbt-l27-audit-002"
      ],
      "concept_ids": [
        "concept:path-component",
        "concept:reduced-cohomology",
        "concept:singular-cohomology",
        "concept:extension-by-zero",
        "concept:quasi-isomorphism",
        "concept:pushout",
        "concept:long-exact-sequence",
        "concept:cochain-homotopy",
        "concept:contractible-space",
        "concept:cocycle",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:direct-sum",
        "concept:open-cover",
        "concept:left-splitting",
        "concept:reduced-degree-zero-cohomology",
        "concept:small-singular-chain-complex",
        "concept:small-singular-cochain-complex",
        "concept:barycentric-subdivision",
        "concept:chain-homotopy-equivalence",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:sphere-cohomology"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u027-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "bf9003fa4a7d1a4ed7d9a9b12fab5bf07996a2662a752ad05b577453adc7b934",
        "file_sha256": "a3238bbc429e4c3689bce3b3bb78c5514e0fae74f276c9efebe694730b2df2a0",
        "line_end": 341,
        "line_start": 335,
        "path": "source/id-ID/units/unit-027-lecture-027.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l27-audit-002",
        "anchor": "o012-rbt-l27-audit-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l27-hint-005",
      "projected_id": "urn:uuid:d5c7ce20-9409-5469-aa2f-33953f0f74f6",
      "title": "Petunjuk. Gunakan Contoh 27.2 untuk irisan yang mempunyai dua komponen.",
      "kind": "hint",
      "order": 11,
      "group": "unit:o012-rbt-u027",
      "parent_id": "unit:o012-rbt-l27-mastery",
      "native_path": [
        "unit:o012-rbt-u027",
        "unit:o012-rbt-l27-mastery",
        "unit:o012-rbt-l27-hint-005"
      ],
      "concept_ids": [
        "concept:path-component",
        "concept:reduced-cohomology",
        "concept:singular-cohomology",
        "concept:extension-by-zero",
        "concept:quasi-isomorphism",
        "concept:pushout",
        "concept:long-exact-sequence",
        "concept:cochain-homotopy",
        "concept:contractible-space",
        "concept:cocycle",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:direct-sum",
        "concept:open-cover",
        "concept:left-splitting",
        "concept:reduced-degree-zero-cohomology",
        "concept:small-singular-chain-complex",
        "concept:small-singular-cochain-complex",
        "concept:barycentric-subdivision",
        "concept:chain-homotopy-equivalence",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:sphere-cohomology"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u027-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "03b03ae52f37667f0076b480df2cb44b5c1003bac303ab6b0efa047609979425",
        "file_sha256": "a3238bbc429e4c3689bce3b3bb78c5514e0fae74f276c9efebe694730b2df2a0",
        "line_end": 1051,
        "line_start": 1047,
        "path": "source/id-ID/units/unit-027-lecture-027.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l27-hint-005",
        "anchor": "o012-rbt-l27-hint-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l27-exa-002",
      "projected_id": "urn:uuid:4dee0317-c285-59ed-b0cc-44901aeff806",
      "title": "Contoh 27.2 (sfera nol). Ruang $S^0$ terdiri atas dua titik. Karena",
      "kind": "example",
      "order": 12,
      "group": "unit:o012-rbt-u027",
      "parent_id": "unit:o012-rbt-l27-s01",
      "native_path": [
        "unit:o012-rbt-u027",
        "unit:o012-rbt-l27",
        "unit:o012-rbt-l27-s01",
        "unit:o012-rbt-l27-exa-002"
      ],
      "concept_ids": [
        "concept:path-component",
        "concept:reduced-cohomology",
        "concept:singular-cohomology",
        "concept:extension-by-zero",
        "concept:quasi-isomorphism",
        "concept:pushout",
        "concept:long-exact-sequence",
        "concept:cochain-homotopy",
        "concept:contractible-space",
        "concept:cocycle",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:direct-sum",
        "concept:open-cover",
        "concept:left-splitting",
        "concept:reduced-degree-zero-cohomology",
        "concept:small-singular-chain-complex",
        "concept:small-singular-cochain-complex",
        "concept:barycentric-subdivision",
        "concept:chain-homotopy-equivalence",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:sphere-cohomology"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "c04555b86762404765b35785d5d0f379ae180c32b3b30209fae303a77c500c20",
        "file_sha256": "a3238bbc429e4c3689bce3b3bb78c5514e0fae74f276c9efebe694730b2df2a0",
        "line_end": 356,
        "line_start": 343,
        "path": "source/id-ID/units/unit-027-lecture-027.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l27-exa-002",
        "anchor": "o012-rbt-l27-exa-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l27-sol-005",
      "projected_id": "urn:uuid:05d6fd58-a624-509b-a530-e24d0879f1be",
      "title": "Solusi Pemeriksaan 27.5. Karena $U\\cap V$ mempunyai dua komponen",
      "kind": "solution",
      "order": 12,
      "group": "unit:o012-rbt-u027",
      "parent_id": "unit:o012-rbt-l27-mastery",
      "native_path": [
        "unit:o012-rbt-u027",
        "unit:o012-rbt-l27-mastery",
        "unit:o012-rbt-l27-sol-005"
      ],
      "concept_ids": [
        "concept:path-component",
        "concept:reduced-cohomology",
        "concept:singular-cohomology",
        "concept:extension-by-zero",
        "concept:quasi-isomorphism",
        "concept:pushout",
        "concept:long-exact-sequence",
        "concept:cochain-homotopy",
        "concept:contractible-space",
        "concept:cocycle",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:direct-sum",
        "concept:open-cover",
        "concept:left-splitting",
        "concept:reduced-degree-zero-cohomology",
        "concept:small-singular-chain-complex",
        "concept:small-singular-cochain-complex",
        "concept:barycentric-subdivision",
        "concept:chain-homotopy-equivalence",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:sphere-cohomology"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u027-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "01e3ae9107eb5b37959cddb0b018b1eed84d7234144639b3720322ec6a48584c",
        "file_sha256": "a3238bbc429e4c3689bce3b3bb78c5514e0fae74f276c9efebe694730b2df2a0",
        "line_end": 1092,
        "line_start": 1053,
        "path": "source/id-ID/units/unit-027-lecture-027.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l27-sol-005",
        "anchor": "o012-rbt-l27-sol-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l27-mcheck-006",
      "projected_id": "urn:uuid:041929f6-b7fc-507c-8e37-adef28a94bbb",
      "title": "Pemeriksaan Penguasaan 27.6 (seluruh kohomologi sfera). Gunakan rekurensi",
      "kind": "exercise",
      "order": 13,
      "group": "unit:o012-rbt-u027",
      "parent_id": "unit:o012-rbt-l27-mastery",
      "native_path": [
        "unit:o012-rbt-u027",
        "unit:o012-rbt-l27-mastery",
        "unit:o012-rbt-l27-mcheck-006"
      ],
      "concept_ids": [
        "concept:path-component",
        "concept:reduced-cohomology",
        "concept:singular-cohomology",
        "concept:extension-by-zero",
        "concept:quasi-isomorphism",
        "concept:pushout",
        "concept:long-exact-sequence",
        "concept:cochain-homotopy",
        "concept:contractible-space",
        "concept:cocycle",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:direct-sum",
        "concept:open-cover",
        "concept:left-splitting",
        "concept:reduced-degree-zero-cohomology",
        "concept:small-singular-chain-complex",
        "concept:small-singular-cochain-complex",
        "concept:barycentric-subdivision",
        "concept:chain-homotopy-equivalence",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:sphere-cohomology"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u027-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "608f11d48b7d347bb482967f2a75acdb897a2b7e61774e31fb8cf936a33a4e64",
        "file_sha256": "a3238bbc429e4c3689bce3b3bb78c5514e0fae74f276c9efebe694730b2df2a0",
        "line_end": 1114,
        "line_start": 1094,
        "path": "source/id-ID/units/unit-027-lecture-027.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l27-mcheck-006",
        "anchor": "o012-rbt-l27-mcheck-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l27-hint-006",
            "relation_id": "urn:uuid:4ef20c93-cc01-51aa-a7a2-68a8d1baf3b5",
            "native_relation_id": "relation:hints:l27-hint-006:l27-mcheck-006"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l27-sol-006",
            "relation_id": "urn:uuid:c505e1f7-3d50-5b3d-8cc0-ee16b7f604f0",
            "native_relation_id": "relation:solves:l27-sol-006:l27-mcheck-006"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l27-hint-006",
      "projected_id": "urn:uuid:43cb6104-188a-5041-99fe-63a57ad6673d",
      "title": "Petunjuk. Untuk $k=n$, turunkan kedua indeks sampai $(0,0)$. Jika",
      "kind": "hint",
      "order": 14,
      "group": "unit:o012-rbt-u027",
      "parent_id": "unit:o012-rbt-l27-mastery",
      "native_path": [
        "unit:o012-rbt-u027",
        "unit:o012-rbt-l27-mastery",
        "unit:o012-rbt-l27-hint-006"
      ],
      "concept_ids": [
        "concept:path-component",
        "concept:reduced-cohomology",
        "concept:singular-cohomology",
        "concept:extension-by-zero",
        "concept:quasi-isomorphism",
        "concept:pushout",
        "concept:long-exact-sequence",
        "concept:cochain-homotopy",
        "concept:contractible-space",
        "concept:cocycle",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:direct-sum",
        "concept:open-cover",
        "concept:left-splitting",
        "concept:reduced-degree-zero-cohomology",
        "concept:small-singular-chain-complex",
        "concept:small-singular-cochain-complex",
        "concept:barycentric-subdivision",
        "concept:chain-homotopy-equivalence",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:sphere-cohomology"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u027-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "0a129667fde3c8c69fd946bf3fef08075b3be9429605ffe1d05ab44384b9691d",
        "file_sha256": "a3238bbc429e4c3689bce3b3bb78c5514e0fae74f276c9efebe694730b2df2a0",
        "line_end": 1121,
        "line_start": 1116,
        "path": "source/id-ID/units/unit-027-lecture-027.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l27-hint-006",
        "anchor": "o012-rbt-l27-hint-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l27-sol-006",
      "projected_id": "urn:uuid:f55258b5-9cfe-5690-ada7-51e0aa7d9d7d",
      "title": "Solusi Pemeriksaan 27.6. Untuk $k=n$, iterasi rekurensi memberi",
      "kind": "solution",
      "order": 15,
      "group": "unit:o012-rbt-u027",
      "parent_id": "unit:o012-rbt-l27-mastery",
      "native_path": [
        "unit:o012-rbt-u027",
        "unit:o012-rbt-l27-mastery",
        "unit:o012-rbt-l27-sol-006"
      ],
      "concept_ids": [
        "concept:path-component",
        "concept:reduced-cohomology",
        "concept:singular-cohomology",
        "concept:extension-by-zero",
        "concept:quasi-isomorphism",
        "concept:pushout",
        "concept:long-exact-sequence",
        "concept:cochain-homotopy",
        "concept:contractible-space",
        "concept:cocycle",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:direct-sum",
        "concept:open-cover",
        "concept:left-splitting",
        "concept:reduced-degree-zero-cohomology",
        "concept:small-singular-chain-complex",
        "concept:small-singular-cochain-complex",
        "concept:barycentric-subdivision",
        "concept:chain-homotopy-equivalence",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:sphere-cohomology"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u027-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "a7433af39cf26859f221227adafe3230e90f064a64a780eb20360cd7817a6d15",
        "file_sha256": "a3238bbc429e4c3689bce3b3bb78c5514e0fae74f276c9efebe694730b2df2a0",
        "line_end": 1167,
        "line_start": 1123,
        "path": "source/id-ID/units/unit-027-lecture-027.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l27-sol-006",
        "anchor": "o012-rbt-l27-sol-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-u027",
      "projected_id": "urn:uuid:acfd77bc-85d1-5623-b28c-07177d248084",
      "title": "Topologi Aljabar - Unit 27: Kohomologi Tereduksi, Korantai Kecil, dan Mayer--Vietoris",
      "kind": "reader_unit",
      "order": 27,
      "group": "unit:o012-rbt-u027",
      "parent_id": "course:o012-d60",
      "native_path": [
        "unit:o012-rbt-u027"
      ],
      "concept_ids": [
        "concept:path-component",
        "concept:reduced-cohomology",
        "concept:singular-cohomology",
        "concept:extension-by-zero",
        "concept:quasi-isomorphism",
        "concept:pushout",
        "concept:long-exact-sequence",
        "concept:cochain-homotopy",
        "concept:contractible-space",
        "concept:cocycle",
        "concept:coboundary",
        "concept:kernel",
        "concept:cokernel",
        "concept:direct-sum",
        "concept:open-cover",
        "concept:left-splitting",
        "concept:reduced-degree-zero-cohomology",
        "concept:small-singular-chain-complex",
        "concept:small-singular-cochain-complex",
        "concept:barycentric-subdivision",
        "concept:chain-homotopy-equivalence",
        "concept:mayer-vietoris-long-exact-sequence",
        "concept:sphere-cohomology"
      ],
      "route_unit_ids": "D60-R13",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u027-composite-cc-by-4.0"
      ],
      "provenance_relation": "composite_translated_and_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "a3238bbc429e4c3689bce3b3bb78c5514e0fae74f276c9efebe694730b2df2a0",
        "file_sha256": "a3238bbc429e4c3689bce3b3bb78c5514e0fae74f276c9efebe694730b2df2a0",
        "line_end": 1175,
        "line_start": 1,
        "path": "source/id-ID/units/unit-027-lecture-027.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/",
        "anchor": null,
        "state": "course_fallback",
        "anchor_occurrences": 0
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l28-aside-001",
      "projected_id": "urn:uuid:7b5b023f-1f38-5d4c-a1be-551511e29f3e",
      "title": "Pembanding homotopi lebih tinggi. Kita telah melihat pernyataan",
      "kind": "aside",
      "order": 1,
      "group": "unit:o012-rbt-u028",
      "parent_id": "unit:o012-rbt-l28-s01",
      "native_path": [
        "unit:o012-rbt-u028",
        "unit:o012-rbt-l28",
        "unit:o012-rbt-l28-s01",
        "unit:o012-rbt-l28-aside-001"
      ],
      "concept_ids": [
        "concept:sphere-cohomology",
        "concept:reduced-cohomology",
        "concept:relative-cohomology",
        "concept:quotient-space",
        "concept:quotient-map",
        "concept:wedge-sum",
        "concept:k-skeleton",
        "concept:delta-set",
        "concept:unit-sphere",
        "concept:cochain-map",
        "concept:singular-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:homotopy-equivalence",
        "concept:contractible-space",
        "concept:long-exact-sequence",
        "concept:coproduct-preservation",
        "concept:excision",
        "concept:cohomological-dimension-invariance",
        "concept:relative-cohomology-quotient-isomorphism",
        "concept:infinite-wedge-cohomology",
        "concept:singular-simplicial-cochain-comparison",
        "concept:well-pointed-space"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "aaaf36a06b9d98c800d31863b38630e49f339889c67f47edef5a0adedc47386d",
        "file_sha256": "b69036f5a0a8151942288f04197a9dc69c81d2902fe8a15a0e73601978fefe67",
        "line_end": 72,
        "line_start": 67,
        "path": "source/id-ID/units/unit-028-lecture-028.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l28-aside-001",
        "anchor": "o012-rbt-l28-aside-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l28-aside-003",
      "projected_id": "urn:uuid:7cd816c4-c5ae-5dac-92ba-8381d6a9bd4f",
      "title": "Pemetaan kontinu $\\mathbb R^n\\to\\mathbb R^m$ dapat sangat liar; kurva pengisi",
      "kind": "aside",
      "order": 1,
      "group": "unit:o012-rbt-u028",
      "parent_id": "unit:o012-rbt-l28-s02",
      "native_path": [
        "unit:o012-rbt-u028",
        "unit:o012-rbt-l28",
        "unit:o012-rbt-l28-s02",
        "unit:o012-rbt-l28-aside-003"
      ],
      "concept_ids": [
        "concept:sphere-cohomology",
        "concept:reduced-cohomology",
        "concept:relative-cohomology",
        "concept:quotient-space",
        "concept:quotient-map",
        "concept:wedge-sum",
        "concept:k-skeleton",
        "concept:delta-set",
        "concept:unit-sphere",
        "concept:cochain-map",
        "concept:singular-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:homotopy-equivalence",
        "concept:contractible-space",
        "concept:long-exact-sequence",
        "concept:coproduct-preservation",
        "concept:excision",
        "concept:cohomological-dimension-invariance",
        "concept:relative-cohomology-quotient-isomorphism",
        "concept:infinite-wedge-cohomology",
        "concept:singular-simplicial-cochain-comparison",
        "concept:well-pointed-space"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "dc7825f63359045fbe1edcb0a67b5243a8a979e2c36791786cf2227b1d6f7b94",
        "file_sha256": "b69036f5a0a8151942288f04197a9dc69c81d2902fe8a15a0e73601978fefe67",
        "line_end": 162,
        "line_start": 158,
        "path": "source/id-ID/units/unit-028-lecture-028.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l28-aside-003",
        "anchor": "o012-rbt-l28-aside-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l28-audit-005",
      "projected_id": "urn:uuid:ace6c5ad-1bb5-542d-b426-537021254225",
      "title": "Audit sumber 28.5. Sumber membalik arah peta ini. Inklusi simpleks",
      "kind": "source_audit",
      "order": 1,
      "group": "unit:o012-rbt-u028",
      "parent_id": "unit:o012-rbt-l28-s05",
      "native_path": [
        "unit:o012-rbt-u028",
        "unit:o012-rbt-l28",
        "unit:o012-rbt-l28-s05",
        "unit:o012-rbt-l28-audit-005"
      ],
      "concept_ids": [
        "concept:sphere-cohomology",
        "concept:reduced-cohomology",
        "concept:relative-cohomology",
        "concept:quotient-space",
        "concept:quotient-map",
        "concept:wedge-sum",
        "concept:k-skeleton",
        "concept:delta-set",
        "concept:unit-sphere",
        "concept:cochain-map",
        "concept:singular-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:homotopy-equivalence",
        "concept:contractible-space",
        "concept:long-exact-sequence",
        "concept:coproduct-preservation",
        "concept:excision",
        "concept:cohomological-dimension-invariance",
        "concept:relative-cohomology-quotient-isomorphism",
        "concept:infinite-wedge-cohomology",
        "concept:singular-simplicial-cochain-comparison",
        "concept:well-pointed-space"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u028-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "f18946ab8bf74387f6adc700e11d46536f5137b3af9589f4a4db6b5c85aa9691",
        "file_sha256": "b69036f5a0a8151942288f04197a9dc69c81d2902fe8a15a0e73601978fefe67",
        "line_end": 571,
        "line_start": 565,
        "path": "source/id-ID/units/unit-028-lecture-028.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l28-audit-005",
        "anchor": "o012-rbt-l28-audit-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l28-def-001",
      "projected_id": "urn:uuid:f61537ac-658d-5f8b-894c-3ca713f1f889",
      "title": "Definisi 28.1 (baji keluarga ruang bertitik). Untuk himpunan indeks",
      "kind": "definition",
      "order": 1,
      "group": "unit:o012-rbt-u028",
      "parent_id": "unit:o012-rbt-l28-s04",
      "native_path": [
        "unit:o012-rbt-u028",
        "unit:o012-rbt-l28",
        "unit:o012-rbt-l28-s04",
        "unit:o012-rbt-l28-def-001"
      ],
      "concept_ids": [
        "concept:sphere-cohomology",
        "concept:reduced-cohomology",
        "concept:relative-cohomology",
        "concept:quotient-space",
        "concept:quotient-map",
        "concept:wedge-sum",
        "concept:k-skeleton",
        "concept:delta-set",
        "concept:unit-sphere",
        "concept:cochain-map",
        "concept:singular-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:homotopy-equivalence",
        "concept:contractible-space",
        "concept:long-exact-sequence",
        "concept:coproduct-preservation",
        "concept:excision",
        "concept:cohomological-dimension-invariance",
        "concept:relative-cohomology-quotient-isomorphism",
        "concept:infinite-wedge-cohomology",
        "concept:singular-simplicial-cochain-comparison",
        "concept:well-pointed-space"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "2041a8438716ca5ebedb0d28d0c955dbb50948a5552ff8288061e9a6b77d6741",
        "file_sha256": "b69036f5a0a8151942288f04197a9dc69c81d2902fe8a15a0e73601978fefe67",
        "line_end": 406,
        "line_start": 386,
        "path": "source/id-ID/units/unit-028-lecture-028.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l28-def-001",
        "anchor": "o012-rbt-l28-def-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l28-mcheck-001",
      "projected_id": "urn:uuid:ab0d962d-7bc5-5c1c-bcaa-933986812c83",
      "title": "Pemeriksaan Penguasaan 28.1 (seluruh kohomologi sfera). Ambil",
      "kind": "exercise",
      "order": 1,
      "group": "unit:o012-rbt-u028",
      "parent_id": "unit:o012-rbt-l28-mastery",
      "native_path": [
        "unit:o012-rbt-u028",
        "unit:o012-rbt-l28-mastery",
        "unit:o012-rbt-l28-mcheck-001"
      ],
      "concept_ids": [
        "concept:sphere-cohomology",
        "concept:reduced-cohomology",
        "concept:relative-cohomology",
        "concept:quotient-space",
        "concept:quotient-map",
        "concept:wedge-sum",
        "concept:k-skeleton",
        "concept:delta-set",
        "concept:unit-sphere",
        "concept:cochain-map",
        "concept:singular-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:homotopy-equivalence",
        "concept:contractible-space",
        "concept:long-exact-sequence",
        "concept:coproduct-preservation",
        "concept:excision",
        "concept:cohomological-dimension-invariance",
        "concept:relative-cohomology-quotient-isomorphism",
        "concept:infinite-wedge-cohomology",
        "concept:singular-simplicial-cochain-comparison",
        "concept:well-pointed-space"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u028-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "dde85e5193efffabf7b3cbe3a373635eae3cb7f53b8a6ba849ec14e2e82e2dde",
        "file_sha256": "b69036f5a0a8151942288f04197a9dc69c81d2902fe8a15a0e73601978fefe67",
        "line_end": 582,
        "line_start": 575,
        "path": "source/id-ID/units/unit-028-lecture-028.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l28-mcheck-001",
        "anchor": "o012-rbt-l28-mcheck-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l28-hint-001",
            "relation_id": "urn:uuid:a2915d99-7a6b-5c71-897b-3216c8a6c527",
            "native_relation_id": "relation:hints:l28-hint-001:l28-mcheck-001"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l28-sol-001",
            "relation_id": "urn:uuid:a249f3d3-90d8-55cb-9b18-adf11c6ef1b1",
            "native_relation_id": "relation:solves:l28-sol-001:l28-mcheck-001"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l28-notice",
      "projected_id": "urn:uuid:469e5605-f7f6-5a5b-95f6-7a786a2b2520",
      "title": "Tentang unit ini",
      "kind": "notice",
      "order": 1,
      "group": "unit:o012-rbt-u028",
      "parent_id": "unit:o012-rbt-u028",
      "native_path": [
        "unit:o012-rbt-u028",
        "unit:o012-rbt-l28-notice"
      ],
      "concept_ids": [
        "concept:sphere-cohomology",
        "concept:reduced-cohomology",
        "concept:relative-cohomology",
        "concept:quotient-space",
        "concept:quotient-map",
        "concept:wedge-sum",
        "concept:k-skeleton",
        "concept:delta-set",
        "concept:unit-sphere",
        "concept:cochain-map",
        "concept:singular-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:homotopy-equivalence",
        "concept:contractible-space",
        "concept:long-exact-sequence",
        "concept:coproduct-preservation",
        "concept:excision",
        "concept:cohomological-dimension-invariance",
        "concept:relative-cohomology-quotient-isomorphism",
        "concept:infinite-wedge-cohomology",
        "concept:singular-simplicial-cochain-comparison",
        "concept:well-pointed-space"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u028-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "b8d88afcf64cb514003fa8ce38e394e6fb41fbdcd5006c9c0a2ecacf94b39f21",
        "file_sha256": "b69036f5a0a8151942288f04197a9dc69c81d2902fe8a15a0e73601978fefe67",
        "line_end": 52,
        "line_start": 12,
        "path": "source/id-ID/units/unit-028-lecture-028.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l28-notice",
        "anchor": "o012-rbt-l28-notice",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l28-s01",
      "projected_id": "urn:uuid:7a4df110-6398-5f15-9f7d-9e6c31e0d031",
      "title": "Menyelesaikan perhitungan kohomologi sfera",
      "kind": "section",
      "order": 1,
      "group": "unit:o012-rbt-u028",
      "parent_id": "unit:o012-rbt-l28",
      "native_path": [
        "unit:o012-rbt-u028",
        "unit:o012-rbt-l28",
        "unit:o012-rbt-l28-s01"
      ],
      "concept_ids": [
        "concept:sphere-cohomology",
        "concept:reduced-cohomology",
        "concept:relative-cohomology",
        "concept:quotient-space",
        "concept:quotient-map",
        "concept:wedge-sum",
        "concept:k-skeleton",
        "concept:delta-set",
        "concept:unit-sphere",
        "concept:cochain-map",
        "concept:singular-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:homotopy-equivalence",
        "concept:contractible-space",
        "concept:long-exact-sequence",
        "concept:coproduct-preservation",
        "concept:excision",
        "concept:cohomological-dimension-invariance",
        "concept:relative-cohomology-quotient-isomorphism",
        "concept:infinite-wedge-cohomology",
        "concept:singular-simplicial-cochain-comparison",
        "concept:well-pointed-space"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "f8dbca9a960da2a3da9e633da7475408ab2e651b6f75a1756be61034ec4e5d20",
        "file_sha256": "b69036f5a0a8151942288f04197a9dc69c81d2902fe8a15a0e73601978fefe67",
        "line_end": 140,
        "line_start": 55,
        "path": "source/id-ID/units/unit-028-lecture-028.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l28-s01",
        "anchor": "o012-rbt-l28-s01",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l28-thm-001",
      "projected_id": "urn:uuid:eb02dfa8-7fb4-55a6-a301-192b65f366a3",
      "title": "Teorema 28.1 (eksisi). Misalkan $(X,A)$ pasangan ruang dan",
      "kind": "theorem",
      "order": 1,
      "group": "unit:o012-rbt-u028",
      "parent_id": "unit:o012-rbt-l28-s03",
      "native_path": [
        "unit:o012-rbt-u028",
        "unit:o012-rbt-l28",
        "unit:o012-rbt-l28-s03",
        "unit:o012-rbt-l28-thm-001"
      ],
      "concept_ids": [
        "concept:sphere-cohomology",
        "concept:reduced-cohomology",
        "concept:relative-cohomology",
        "concept:quotient-space",
        "concept:quotient-map",
        "concept:wedge-sum",
        "concept:k-skeleton",
        "concept:delta-set",
        "concept:unit-sphere",
        "concept:cochain-map",
        "concept:singular-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:homotopy-equivalence",
        "concept:contractible-space",
        "concept:long-exact-sequence",
        "concept:coproduct-preservation",
        "concept:excision",
        "concept:cohomological-dimension-invariance",
        "concept:relative-cohomology-quotient-isomorphism",
        "concept:infinite-wedge-cohomology",
        "concept:singular-simplicial-cochain-comparison",
        "concept:well-pointed-space"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "03d10e0dd51c7b2882865a1102581f9c10c7f103a691c8c16dfc00873e781d79",
        "file_sha256": "b69036f5a0a8151942288f04197a9dc69c81d2902fe8a15a0e73601978fefe67",
        "line_end": 237,
        "line_start": 213,
        "path": "source/id-ID/units/unit-028-lecture-028.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l28-thm-001",
        "anchor": "o012-rbt-l28-thm-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l28",
      "projected_id": "urn:uuid:126673a2-c2a0-52a5-bbdf-5a203c1bbc2a",
      "title": "Kuliah 28",
      "kind": "lecture",
      "order": 2,
      "group": "unit:o012-rbt-u028",
      "parent_id": "unit:o012-rbt-u028",
      "native_path": [
        "unit:o012-rbt-u028",
        "unit:o012-rbt-l28"
      ],
      "concept_ids": [
        "concept:sphere-cohomology",
        "concept:reduced-cohomology",
        "concept:relative-cohomology",
        "concept:quotient-space",
        "concept:quotient-map",
        "concept:wedge-sum",
        "concept:k-skeleton",
        "concept:delta-set",
        "concept:unit-sphere",
        "concept:cochain-map",
        "concept:singular-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:homotopy-equivalence",
        "concept:contractible-space",
        "concept:long-exact-sequence",
        "concept:coproduct-preservation",
        "concept:excision",
        "concept:cohomological-dimension-invariance",
        "concept:relative-cohomology-quotient-isomorphism",
        "concept:infinite-wedge-cohomology",
        "concept:singular-simplicial-cochain-comparison",
        "concept:well-pointed-space"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "c53c17c3880435b17a7bdd12ed73f68350f65390ca73dc0290d922f96d7d62f7",
        "file_sha256": "b69036f5a0a8151942288f04197a9dc69c81d2902fe8a15a0e73601978fefe67",
        "line_end": 572,
        "line_start": 53,
        "path": "source/id-ID/units/unit-028-lecture-028.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l28",
        "anchor": "o012-rbt-l28",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l28-aside-002",
      "projected_id": "urn:uuid:d3d382e9-c900-5fcb-9d66-42348c068f6c",
      "title": "Dalam dunia kombinatorial himpunan-$\\Delta$, sfera",
      "kind": "aside",
      "order": 2,
      "group": "unit:o012-rbt-u028",
      "parent_id": "unit:o012-rbt-l28-s01",
      "native_path": [
        "unit:o012-rbt-u028",
        "unit:o012-rbt-l28",
        "unit:o012-rbt-l28-s01",
        "unit:o012-rbt-l28-aside-002"
      ],
      "concept_ids": [
        "concept:sphere-cohomology",
        "concept:reduced-cohomology",
        "concept:relative-cohomology",
        "concept:quotient-space",
        "concept:quotient-map",
        "concept:wedge-sum",
        "concept:k-skeleton",
        "concept:delta-set",
        "concept:unit-sphere",
        "concept:cochain-map",
        "concept:singular-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:homotopy-equivalence",
        "concept:contractible-space",
        "concept:long-exact-sequence",
        "concept:coproduct-preservation",
        "concept:excision",
        "concept:cohomological-dimension-invariance",
        "concept:relative-cohomology-quotient-isomorphism",
        "concept:infinite-wedge-cohomology",
        "concept:singular-simplicial-cochain-comparison",
        "concept:well-pointed-space"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "8b39838d5d03b58a59efa1d5dd3806b9e210dffe9e98dd0006cc544f1638c3eb",
        "file_sha256": "b69036f5a0a8151942288f04197a9dc69c81d2902fe8a15a0e73601978fefe67",
        "line_end": 101,
        "line_start": 94,
        "path": "source/id-ID/units/unit-028-lecture-028.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l28-aside-002",
        "anchor": "o012-rbt-l28-aside-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l28-audit-003",
      "projected_id": "urn:uuid:e8136235-a1b9-5d4c-b0a1-54bc57a87890",
      "title": "Audit sumber 28.3. Notes.tex baris 6004 dan 6013 menyebut konstruksi",
      "kind": "source_audit",
      "order": 2,
      "group": "unit:o012-rbt-u028",
      "parent_id": "unit:o012-rbt-l28-s04",
      "native_path": [
        "unit:o012-rbt-u028",
        "unit:o012-rbt-l28",
        "unit:o012-rbt-l28-s04",
        "unit:o012-rbt-l28-audit-003"
      ],
      "concept_ids": [
        "concept:sphere-cohomology",
        "concept:reduced-cohomology",
        "concept:relative-cohomology",
        "concept:quotient-space",
        "concept:quotient-map",
        "concept:wedge-sum",
        "concept:k-skeleton",
        "concept:delta-set",
        "concept:unit-sphere",
        "concept:cochain-map",
        "concept:singular-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:homotopy-equivalence",
        "concept:contractible-space",
        "concept:long-exact-sequence",
        "concept:coproduct-preservation",
        "concept:excision",
        "concept:cohomological-dimension-invariance",
        "concept:relative-cohomology-quotient-isomorphism",
        "concept:infinite-wedge-cohomology",
        "concept:singular-simplicial-cochain-comparison",
        "concept:well-pointed-space"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u028-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "7304537fd64b99a6343cb8c3deaaa92e13fb16aab8c851b7dfabace1e10d0ce5",
        "file_sha256": "b69036f5a0a8151942288f04197a9dc69c81d2902fe8a15a0e73601978fefe67",
        "line_end": 413,
        "line_start": 408,
        "path": "source/id-ID/units/unit-028-lecture-028.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l28-audit-003",
        "anchor": "o012-rbt-l28-audit-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l28-hint-001",
      "projected_id": "urn:uuid:61966f1d-3096-54af-8274-b97162bd03f8",
      "title": "Petunjuk. Gunakan Proposisi 28.1 dan fakta bahwa $S^n$ terhubung lintasan",
      "kind": "hint",
      "order": 2,
      "group": "unit:o012-rbt-u028",
      "parent_id": "unit:o012-rbt-l28-mastery",
      "native_path": [
        "unit:o012-rbt-u028",
        "unit:o012-rbt-l28-mastery",
        "unit:o012-rbt-l28-hint-001"
      ],
      "concept_ids": [
        "concept:sphere-cohomology",
        "concept:reduced-cohomology",
        "concept:relative-cohomology",
        "concept:quotient-space",
        "concept:quotient-map",
        "concept:wedge-sum",
        "concept:k-skeleton",
        "concept:delta-set",
        "concept:unit-sphere",
        "concept:cochain-map",
        "concept:singular-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:homotopy-equivalence",
        "concept:contractible-space",
        "concept:long-exact-sequence",
        "concept:coproduct-preservation",
        "concept:excision",
        "concept:cohomological-dimension-invariance",
        "concept:relative-cohomology-quotient-isomorphism",
        "concept:infinite-wedge-cohomology",
        "concept:singular-simplicial-cochain-comparison",
        "concept:well-pointed-space"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u028-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "558c8c40e6de0b5080c5507e4e1d2bba73ba3ea7444e5a4795b0b280e0b8ee4a",
        "file_sha256": "b69036f5a0a8151942288f04197a9dc69c81d2902fe8a15a0e73601978fefe67",
        "line_end": 588,
        "line_start": 584,
        "path": "source/id-ID/units/unit-028-lecture-028.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l28-hint-001",
        "anchor": "o012-rbt-l28-hint-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l28-prop-002",
      "projected_id": "urn:uuid:bf08d7ad-b9f9-5603-86b3-4d8cee5d046d",
      "title": "Proposisi 28.2 (invariansi dimensi). Untuk $n,m\\geq0$,",
      "kind": "proposition",
      "order": 2,
      "group": "unit:o012-rbt-u028",
      "parent_id": "unit:o012-rbt-l28-s02",
      "native_path": [
        "unit:o012-rbt-u028",
        "unit:o012-rbt-l28",
        "unit:o012-rbt-l28-s02",
        "unit:o012-rbt-l28-prop-002"
      ],
      "concept_ids": [
        "concept:sphere-cohomology",
        "concept:reduced-cohomology",
        "concept:relative-cohomology",
        "concept:quotient-space",
        "concept:quotient-map",
        "concept:wedge-sum",
        "concept:k-skeleton",
        "concept:delta-set",
        "concept:unit-sphere",
        "concept:cochain-map",
        "concept:singular-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:homotopy-equivalence",
        "concept:contractible-space",
        "concept:long-exact-sequence",
        "concept:coproduct-preservation",
        "concept:excision",
        "concept:cohomological-dimension-invariance",
        "concept:relative-cohomology-quotient-isomorphism",
        "concept:infinite-wedge-cohomology",
        "concept:singular-simplicial-cochain-comparison",
        "concept:well-pointed-space"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "11e4f249f613f0a660298cc67a6a906acbdb73b5da891b07e51f9cd6488e8c62",
        "file_sha256": "b69036f5a0a8151942288f04197a9dc69c81d2902fe8a15a0e73601978fefe67",
        "line_end": 167,
        "line_start": 164,
        "path": "source/id-ID/units/unit-028-lecture-028.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l28-prop-002",
        "anchor": "o012-rbt-l28-prop-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l28-s02",
      "projected_id": "urn:uuid:c5a92678-bc25-5990-9210-ab52af884952",
      "title": "Invariansi dimensi ruang Euklides",
      "kind": "section",
      "order": 2,
      "group": "unit:o012-rbt-u028",
      "parent_id": "unit:o012-rbt-l28",
      "native_path": [
        "unit:o012-rbt-u028",
        "unit:o012-rbt-l28",
        "unit:o012-rbt-l28-s02"
      ],
      "concept_ids": [
        "concept:sphere-cohomology",
        "concept:reduced-cohomology",
        "concept:relative-cohomology",
        "concept:quotient-space",
        "concept:quotient-map",
        "concept:wedge-sum",
        "concept:k-skeleton",
        "concept:delta-set",
        "concept:unit-sphere",
        "concept:cochain-map",
        "concept:singular-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:homotopy-equivalence",
        "concept:contractible-space",
        "concept:long-exact-sequence",
        "concept:coproduct-preservation",
        "concept:excision",
        "concept:cohomological-dimension-invariance",
        "concept:relative-cohomology-quotient-isomorphism",
        "concept:infinite-wedge-cohomology",
        "concept:singular-simplicial-cochain-comparison",
        "concept:well-pointed-space"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "7f197b2c87950aaad9df8b6d7ed6ff5f04a4a5b277c3b8448e76ea750536a1f2",
        "file_sha256": "b69036f5a0a8151942288f04197a9dc69c81d2902fe8a15a0e73601978fefe67",
        "line_end": 207,
        "line_start": 141,
        "path": "source/id-ID/units/unit-028-lecture-028.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l28-s02",
        "anchor": "o012-rbt-l28-s02",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l28-thm-002",
      "projected_id": "urn:uuid:69e5606e-2375-5d66-9f5a-055d78d08a37",
      "title": "Teorema 28.2 (kohomologi relatif sebagai kohomologi hasil bagi).",
      "kind": "theorem",
      "order": 2,
      "group": "unit:o012-rbt-u028",
      "parent_id": "unit:o012-rbt-l28-s03",
      "native_path": [
        "unit:o012-rbt-u028",
        "unit:o012-rbt-l28",
        "unit:o012-rbt-l28-s03",
        "unit:o012-rbt-l28-thm-002"
      ],
      "concept_ids": [
        "concept:sphere-cohomology",
        "concept:reduced-cohomology",
        "concept:relative-cohomology",
        "concept:quotient-space",
        "concept:quotient-map",
        "concept:wedge-sum",
        "concept:k-skeleton",
        "concept:delta-set",
        "concept:unit-sphere",
        "concept:cochain-map",
        "concept:singular-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:homotopy-equivalence",
        "concept:contractible-space",
        "concept:long-exact-sequence",
        "concept:coproduct-preservation",
        "concept:excision",
        "concept:cohomological-dimension-invariance",
        "concept:relative-cohomology-quotient-isomorphism",
        "concept:infinite-wedge-cohomology",
        "concept:singular-simplicial-cochain-comparison",
        "concept:well-pointed-space"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "8a8bfbf9438e5d40927ddaa84373ab7b1ca59da6eeea38974102264be6cb9dba",
        "file_sha256": "b69036f5a0a8151942288f04197a9dc69c81d2902fe8a15a0e73601978fefe67",
        "line_end": 279,
        "line_start": 253,
        "path": "source/id-ID/units/unit-028-lecture-028.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l28-thm-002",
        "anchor": "o012-rbt-l28-thm-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l28-mastery",
      "projected_id": "urn:uuid:1b79b591-f80b-5b6a-8951-d4579a8e46ba",
      "title": "Pemeriksaan penguasaan",
      "kind": "mastery_section",
      "order": 3,
      "group": "unit:o012-rbt-u028",
      "parent_id": "unit:o012-rbt-u028",
      "native_path": [
        "unit:o012-rbt-u028",
        "unit:o012-rbt-l28-mastery"
      ],
      "concept_ids": [
        "concept:sphere-cohomology",
        "concept:reduced-cohomology",
        "concept:relative-cohomology",
        "concept:quotient-space",
        "concept:quotient-map",
        "concept:wedge-sum",
        "concept:k-skeleton",
        "concept:delta-set",
        "concept:unit-sphere",
        "concept:cochain-map",
        "concept:singular-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:homotopy-equivalence",
        "concept:contractible-space",
        "concept:long-exact-sequence",
        "concept:coproduct-preservation",
        "concept:excision",
        "concept:cohomological-dimension-invariance",
        "concept:relative-cohomology-quotient-isomorphism",
        "concept:infinite-wedge-cohomology",
        "concept:singular-simplicial-cochain-comparison",
        "concept:well-pointed-space"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u028-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "336d5c70dc0727915fbc2f42d37a1538e04a47cc95fcfc27901d74bb0b66c931",
        "file_sha256": "b69036f5a0a8151942288f04197a9dc69c81d2902fe8a15a0e73601978fefe67",
        "line_end": 806,
        "line_start": 573,
        "path": "source/id-ID/units/unit-028-lecture-028.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l28-mastery",
        "anchor": "o012-rbt-l28-mastery",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l28-proof-001",
      "projected_id": "urn:uuid:85fec36b-063b-5932-8be3-067f1baf92a4",
      "title": "Bukti. Arah balik jelas. Untuk arah maju, kasus $n=0$ atau $m=0$",
      "kind": "proof",
      "order": 3,
      "group": "unit:o012-rbt-u028",
      "parent_id": "unit:o012-rbt-l28-s02",
      "native_path": [
        "unit:o012-rbt-u028",
        "unit:o012-rbt-l28",
        "unit:o012-rbt-l28-s02",
        "unit:o012-rbt-l28-proof-001"
      ],
      "concept_ids": [
        "concept:sphere-cohomology",
        "concept:reduced-cohomology",
        "concept:relative-cohomology",
        "concept:quotient-space",
        "concept:quotient-map",
        "concept:wedge-sum",
        "concept:k-skeleton",
        "concept:delta-set",
        "concept:unit-sphere",
        "concept:cochain-map",
        "concept:singular-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:homotopy-equivalence",
        "concept:contractible-space",
        "concept:long-exact-sequence",
        "concept:coproduct-preservation",
        "concept:excision",
        "concept:cohomological-dimension-invariance",
        "concept:relative-cohomology-quotient-isomorphism",
        "concept:infinite-wedge-cohomology",
        "concept:singular-simplicial-cochain-comparison",
        "concept:well-pointed-space"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "535705431a83afcafc629c77d9f56b77672a12ade4c693c49e8b1d1d4a58a3a7",
        "file_sha256": "b69036f5a0a8151942288f04197a9dc69c81d2902fe8a15a0e73601978fefe67",
        "line_end": 199,
        "line_start": 169,
        "path": "source/id-ID/units/unit-028-lecture-028.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l28-proof-001",
        "anchor": "o012-rbt-l28-proof-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l28-proof-002",
      "projected_id": "urn:uuid:00d86bc3-13cc-5069-8ce4-876a3ab295c9",
      "title": "Bukti edisi. Karena $A\\hookrightarrow U$ merupakan ekuivalensi homotopi,",
      "kind": "proof",
      "order": 3,
      "group": "unit:o012-rbt-u028",
      "parent_id": "unit:o012-rbt-l28-s03",
      "native_path": [
        "unit:o012-rbt-u028",
        "unit:o012-rbt-l28",
        "unit:o012-rbt-l28-s03",
        "unit:o012-rbt-l28-proof-002"
      ],
      "concept_ids": [
        "concept:sphere-cohomology",
        "concept:reduced-cohomology",
        "concept:relative-cohomology",
        "concept:quotient-space",
        "concept:quotient-map",
        "concept:wedge-sum",
        "concept:k-skeleton",
        "concept:delta-set",
        "concept:unit-sphere",
        "concept:cochain-map",
        "concept:singular-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:homotopy-equivalence",
        "concept:contractible-space",
        "concept:long-exact-sequence",
        "concept:coproduct-preservation",
        "concept:excision",
        "concept:cohomological-dimension-invariance",
        "concept:relative-cohomology-quotient-isomorphism",
        "concept:infinite-wedge-cohomology",
        "concept:singular-simplicial-cochain-comparison",
        "concept:well-pointed-space"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u028-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "9ad16fb65fc96f252982ad28c5325f64057191b67dddb9e6e124fcf64eded89d",
        "file_sha256": "b69036f5a0a8151942288f04197a9dc69c81d2902fe8a15a0e73601978fefe67",
        "line_end": 321,
        "line_start": 281,
        "path": "source/id-ID/units/unit-028-lecture-028.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l28-proof-002",
        "anchor": "o012-rbt-l28-proof-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l28-prop-001",
      "projected_id": "urn:uuid:d829a87f-432f-5e0f-99c8-b57ab8cefd40",
      "title": "Proposisi 28.1 (kohomologi tereduksi sfera). Untuk setiap $n\\geq0$,",
      "kind": "proposition",
      "order": 3,
      "group": "unit:o012-rbt-u028",
      "parent_id": "unit:o012-rbt-l28-s01",
      "native_path": [
        "unit:o012-rbt-u028",
        "unit:o012-rbt-l28",
        "unit:o012-rbt-l28-s01",
        "unit:o012-rbt-l28-prop-001"
      ],
      "concept_ids": [
        "concept:sphere-cohomology",
        "concept:reduced-cohomology",
        "concept:relative-cohomology",
        "concept:quotient-space",
        "concept:quotient-map",
        "concept:wedge-sum",
        "concept:k-skeleton",
        "concept:delta-set",
        "concept:unit-sphere",
        "concept:cochain-map",
        "concept:singular-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:homotopy-equivalence",
        "concept:contractible-space",
        "concept:long-exact-sequence",
        "concept:coproduct-preservation",
        "concept:excision",
        "concept:cohomological-dimension-invariance",
        "concept:relative-cohomology-quotient-isomorphism",
        "concept:infinite-wedge-cohomology",
        "concept:singular-simplicial-cochain-comparison",
        "concept:well-pointed-space"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "18c8dad30bf565214513999ca62d0af855a3afa71a06f25d560ad77bacfbf2e2",
        "file_sha256": "b69036f5a0a8151942288f04197a9dc69c81d2902fe8a15a0e73601978fefe67",
        "line_end": 139,
        "line_start": 128,
        "path": "source/id-ID/units/unit-028-lecture-028.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l28-prop-001",
        "anchor": "o012-rbt-l28-prop-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l28-prop-003",
      "projected_id": "urn:uuid:3ba765ea-b4a7-549d-b94c-f578ab14b813",
      "title": "Proposisi 28.3 (kohomologi baji). Misalkan $J$ takkosong,",
      "kind": "proposition",
      "order": 3,
      "group": "unit:o012-rbt-u028",
      "parent_id": "unit:o012-rbt-l28-s04",
      "native_path": [
        "unit:o012-rbt-u028",
        "unit:o012-rbt-l28",
        "unit:o012-rbt-l28-s04",
        "unit:o012-rbt-l28-prop-003"
      ],
      "concept_ids": [
        "concept:sphere-cohomology",
        "concept:reduced-cohomology",
        "concept:relative-cohomology",
        "concept:quotient-space",
        "concept:quotient-map",
        "concept:wedge-sum",
        "concept:k-skeleton",
        "concept:delta-set",
        "concept:unit-sphere",
        "concept:cochain-map",
        "concept:singular-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:homotopy-equivalence",
        "concept:contractible-space",
        "concept:long-exact-sequence",
        "concept:coproduct-preservation",
        "concept:excision",
        "concept:cohomological-dimension-invariance",
        "concept:relative-cohomology-quotient-isomorphism",
        "concept:infinite-wedge-cohomology",
        "concept:singular-simplicial-cochain-comparison",
        "concept:well-pointed-space"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "b943694fe57db9850a7a7c01106b5203a31162d19e6cbb5abe62253dab8e1542",
        "file_sha256": "b69036f5a0a8151942288f04197a9dc69c81d2902fe8a15a0e73601978fefe67",
        "line_end": 454,
        "line_start": 440,
        "path": "source/id-ID/units/unit-028-lecture-028.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l28-prop-003",
        "anchor": "o012-rbt-l28-prop-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l28-s03",
      "projected_id": "urn:uuid:819fa84a-f103-5e57-852c-060edf310b3b",
      "title": "Eksisi dan kohomologi hasil bagi",
      "kind": "section",
      "order": 3,
      "group": "unit:o012-rbt-u028",
      "parent_id": "unit:o012-rbt-l28",
      "native_path": [
        "unit:o012-rbt-u028",
        "unit:o012-rbt-l28",
        "unit:o012-rbt-l28-s03"
      ],
      "concept_ids": [
        "concept:sphere-cohomology",
        "concept:reduced-cohomology",
        "concept:relative-cohomology",
        "concept:quotient-space",
        "concept:quotient-map",
        "concept:wedge-sum",
        "concept:k-skeleton",
        "concept:delta-set",
        "concept:unit-sphere",
        "concept:cochain-map",
        "concept:singular-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:homotopy-equivalence",
        "concept:contractible-space",
        "concept:long-exact-sequence",
        "concept:coproduct-preservation",
        "concept:excision",
        "concept:cohomological-dimension-invariance",
        "concept:relative-cohomology-quotient-isomorphism",
        "concept:infinite-wedge-cohomology",
        "concept:singular-simplicial-cochain-comparison",
        "concept:well-pointed-space"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "1e3ef53f2284fb4d83b7a2ca82aa977bd8d7bbc00ec2f81676f58a8af9ff0f91",
        "file_sha256": "b69036f5a0a8151942288f04197a9dc69c81d2902fe8a15a0e73601978fefe67",
        "line_end": 357,
        "line_start": 208,
        "path": "source/id-ID/units/unit-028-lecture-028.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l28-s03",
        "anchor": "o012-rbt-l28-s03",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l28-sol-001",
      "projected_id": "urn:uuid:3f9dc09c-324a-5ba0-b9a9-506d629effa8",
      "title": "Solusi Pemeriksaan 28.1. Untuk $n\\geq1$, sfera terhubung lintasan, sehingga",
      "kind": "solution",
      "order": 3,
      "group": "unit:o012-rbt-u028",
      "parent_id": "unit:o012-rbt-l28-mastery",
      "native_path": [
        "unit:o012-rbt-u028",
        "unit:o012-rbt-l28-mastery",
        "unit:o012-rbt-l28-sol-001"
      ],
      "concept_ids": [
        "concept:sphere-cohomology",
        "concept:reduced-cohomology",
        "concept:relative-cohomology",
        "concept:quotient-space",
        "concept:quotient-map",
        "concept:wedge-sum",
        "concept:k-skeleton",
        "concept:delta-set",
        "concept:unit-sphere",
        "concept:cochain-map",
        "concept:singular-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:homotopy-equivalence",
        "concept:contractible-space",
        "concept:long-exact-sequence",
        "concept:coproduct-preservation",
        "concept:excision",
        "concept:cohomological-dimension-invariance",
        "concept:relative-cohomology-quotient-isomorphism",
        "concept:infinite-wedge-cohomology",
        "concept:singular-simplicial-cochain-comparison",
        "concept:well-pointed-space"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u028-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "62da63e6725a27c58fa6c98a5376b25bfb33ab26b53af70d322d1bb2feb32427",
        "file_sha256": "b69036f5a0a8151942288f04197a9dc69c81d2902fe8a15a0e73601978fefe67",
        "line_end": 614,
        "line_start": 590,
        "path": "source/id-ID/units/unit-028-lecture-028.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l28-sol-001",
        "anchor": "o012-rbt-l28-sol-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l28-audit-001",
      "projected_id": "urn:uuid:98fc4230-cabf-5737-a57e-cadb3b0d7b59",
      "title": "Audit sumber 28.1. Bukti sumber memakai $R$ untuk mendeteksi satu grup",
      "kind": "source_audit",
      "order": 4,
      "group": "unit:o012-rbt-u028",
      "parent_id": "unit:o012-rbt-l28-s02",
      "native_path": [
        "unit:o012-rbt-u028",
        "unit:o012-rbt-l28",
        "unit:o012-rbt-l28-s02",
        "unit:o012-rbt-l28-audit-001"
      ],
      "concept_ids": [
        "concept:sphere-cohomology",
        "concept:reduced-cohomology",
        "concept:relative-cohomology",
        "concept:quotient-space",
        "concept:quotient-map",
        "concept:wedge-sum",
        "concept:k-skeleton",
        "concept:delta-set",
        "concept:unit-sphere",
        "concept:cochain-map",
        "concept:singular-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:homotopy-equivalence",
        "concept:contractible-space",
        "concept:long-exact-sequence",
        "concept:coproduct-preservation",
        "concept:excision",
        "concept:cohomological-dimension-invariance",
        "concept:relative-cohomology-quotient-isomorphism",
        "concept:infinite-wedge-cohomology",
        "concept:singular-simplicial-cochain-comparison",
        "concept:well-pointed-space"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u028-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "dacf764946b68517419abbcc8c549387a56038da5eee21d4c4569609d34cd551",
        "file_sha256": "b69036f5a0a8151942288f04197a9dc69c81d2902fe8a15a0e73601978fefe67",
        "line_end": 206,
        "line_start": 201,
        "path": "source/id-ID/units/unit-028-lecture-028.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l28-audit-001",
        "anchor": "o012-rbt-l28-audit-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l28-audit-002",
      "projected_id": "urn:uuid:f18800f6-bc8f-5cd0-8766-a24dc2fb9081",
      "title": "Audit sumber 28.2. Sumber menuliskan panah hasil bagi yang “diinduksi” dari",
      "kind": "source_audit",
      "order": 4,
      "group": "unit:o012-rbt-u028",
      "parent_id": "unit:o012-rbt-l28-s03",
      "native_path": [
        "unit:o012-rbt-u028",
        "unit:o012-rbt-l28",
        "unit:o012-rbt-l28-s03",
        "unit:o012-rbt-l28-audit-002"
      ],
      "concept_ids": [
        "concept:sphere-cohomology",
        "concept:reduced-cohomology",
        "concept:relative-cohomology",
        "concept:quotient-space",
        "concept:quotient-map",
        "concept:wedge-sum",
        "concept:k-skeleton",
        "concept:delta-set",
        "concept:unit-sphere",
        "concept:cochain-map",
        "concept:singular-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:homotopy-equivalence",
        "concept:contractible-space",
        "concept:long-exact-sequence",
        "concept:coproduct-preservation",
        "concept:excision",
        "concept:cohomological-dimension-invariance",
        "concept:relative-cohomology-quotient-isomorphism",
        "concept:infinite-wedge-cohomology",
        "concept:singular-simplicial-cochain-comparison",
        "concept:well-pointed-space"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u028-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "473c4bb5347cfd5f35198efce3b2c3560001aba22193623c810f9a2883b73daa",
        "file_sha256": "b69036f5a0a8151942288f04197a9dc69c81d2902fe8a15a0e73601978fefe67",
        "line_end": 332,
        "line_start": 323,
        "path": "source/id-ID/units/unit-028-lecture-028.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l28-audit-002",
        "anchor": "o012-rbt-l28-audit-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l28-boundary-001",
      "projected_id": "urn:uuid:f0256217-9c2e-5a45-b6f1-3d84b33b6009",
      "title": "Batas ke Unit 29. Unit 28 menerjemahkan Notes.tex baris 5924--6052 secara",
      "kind": "boundary",
      "order": 4,
      "group": "unit:o012-rbt-u028",
      "parent_id": "unit:o012-rbt-u028",
      "native_path": [
        "unit:o012-rbt-u028",
        "unit:o012-rbt-l28-boundary-001"
      ],
      "concept_ids": [
        "concept:sphere-cohomology",
        "concept:reduced-cohomology",
        "concept:relative-cohomology",
        "concept:quotient-space",
        "concept:quotient-map",
        "concept:wedge-sum",
        "concept:k-skeleton",
        "concept:delta-set",
        "concept:unit-sphere",
        "concept:cochain-map",
        "concept:singular-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:homotopy-equivalence",
        "concept:contractible-space",
        "concept:long-exact-sequence",
        "concept:coproduct-preservation",
        "concept:excision",
        "concept:cohomological-dimension-invariance",
        "concept:relative-cohomology-quotient-isomorphism",
        "concept:infinite-wedge-cohomology",
        "concept:singular-simplicial-cochain-comparison",
        "concept:well-pointed-space"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u028-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "7718d5cf6e07e1ab53668de74f84e1c4582ba3201f8899e1ebaf3fb064ee674c",
        "file_sha256": "b69036f5a0a8151942288f04197a9dc69c81d2902fe8a15a0e73601978fefe67",
        "line_end": 814,
        "line_start": 807,
        "path": "source/id-ID/units/unit-028-lecture-028.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l28-boundary-001",
        "anchor": "o012-rbt-l28-boundary-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l28-mcheck-002",
      "projected_id": "urn:uuid:263c2bb8-423c-53b2-a4f6-4549c6929d0f",
      "title": "Pemeriksaan Penguasaan 28.2 (mengapa koefisien harus taknol).",
      "kind": "exercise",
      "order": 4,
      "group": "unit:o012-rbt-u028",
      "parent_id": "unit:o012-rbt-l28-mastery",
      "native_path": [
        "unit:o012-rbt-u028",
        "unit:o012-rbt-l28-mastery",
        "unit:o012-rbt-l28-mcheck-002"
      ],
      "concept_ids": [
        "concept:sphere-cohomology",
        "concept:reduced-cohomology",
        "concept:relative-cohomology",
        "concept:quotient-space",
        "concept:quotient-map",
        "concept:wedge-sum",
        "concept:k-skeleton",
        "concept:delta-set",
        "concept:unit-sphere",
        "concept:cochain-map",
        "concept:singular-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:homotopy-equivalence",
        "concept:contractible-space",
        "concept:long-exact-sequence",
        "concept:coproduct-preservation",
        "concept:excision",
        "concept:cohomological-dimension-invariance",
        "concept:relative-cohomology-quotient-isomorphism",
        "concept:infinite-wedge-cohomology",
        "concept:singular-simplicial-cochain-comparison",
        "concept:well-pointed-space"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u028-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "369e29ed3708881d1e061cbcdf82a39a846864ca7e6e68a08df34a4211932451",
        "file_sha256": "b69036f5a0a8151942288f04197a9dc69c81d2902fe8a15a0e73601978fefe67",
        "line_end": 622,
        "line_start": 616,
        "path": "source/id-ID/units/unit-028-lecture-028.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l28-mcheck-002",
        "anchor": "o012-rbt-l28-mcheck-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l28-hint-002",
            "relation_id": "urn:uuid:09d87f10-aaee-57b8-97ce-f85cbeab211d",
            "native_relation_id": "relation:hints:l28-hint-002:l28-mcheck-002"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l28-sol-002",
            "relation_id": "urn:uuid:339d7f89-7842-5c67-9a29-f775d4aa675f",
            "native_relation_id": "relation:solves:l28-sol-002:l28-mcheck-002"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l28-proof-004",
      "projected_id": "urn:uuid:38ed9df6-aaa4-5bd2-aaa7-1bb036a38724",
      "title": "Penjelasan bukti edisi. Letakkan",
      "kind": "proof",
      "order": 4,
      "group": "unit:o012-rbt-u028",
      "parent_id": "unit:o012-rbt-l28-s04",
      "native_path": [
        "unit:o012-rbt-u028",
        "unit:o012-rbt-l28",
        "unit:o012-rbt-l28-s04",
        "unit:o012-rbt-l28-proof-004"
      ],
      "concept_ids": [
        "concept:sphere-cohomology",
        "concept:reduced-cohomology",
        "concept:relative-cohomology",
        "concept:quotient-space",
        "concept:quotient-map",
        "concept:wedge-sum",
        "concept:k-skeleton",
        "concept:delta-set",
        "concept:unit-sphere",
        "concept:cochain-map",
        "concept:singular-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:homotopy-equivalence",
        "concept:contractible-space",
        "concept:long-exact-sequence",
        "concept:coproduct-preservation",
        "concept:excision",
        "concept:cohomological-dimension-invariance",
        "concept:relative-cohomology-quotient-isomorphism",
        "concept:infinite-wedge-cohomology",
        "concept:singular-simplicial-cochain-comparison",
        "concept:well-pointed-space"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u028-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "4e3ba0d123ba2493abebb48dcb611f7778f85b8b8e04e738bb557be062fca368",
        "file_sha256": "b69036f5a0a8151942288f04197a9dc69c81d2902fe8a15a0e73601978fefe67",
        "line_end": 484,
        "line_start": 456,
        "path": "source/id-ID/units/unit-028-lecture-028.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l28-proof-004",
        "anchor": "o012-rbt-l28-proof-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l28-s04",
      "projected_id": "urn:uuid:df6ac157-09fb-552e-a24e-6bf3a9619c7a",
      "title": "Hasil bagi kerangka dan baji sfera",
      "kind": "section",
      "order": 4,
      "group": "unit:o012-rbt-u028",
      "parent_id": "unit:o012-rbt-l28",
      "native_path": [
        "unit:o012-rbt-u028",
        "unit:o012-rbt-l28",
        "unit:o012-rbt-l28-s04"
      ],
      "concept_ids": [
        "concept:sphere-cohomology",
        "concept:reduced-cohomology",
        "concept:relative-cohomology",
        "concept:quotient-space",
        "concept:quotient-map",
        "concept:wedge-sum",
        "concept:k-skeleton",
        "concept:delta-set",
        "concept:unit-sphere",
        "concept:cochain-map",
        "concept:singular-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:homotopy-equivalence",
        "concept:contractible-space",
        "concept:long-exact-sequence",
        "concept:coproduct-preservation",
        "concept:excision",
        "concept:cohomological-dimension-invariance",
        "concept:relative-cohomology-quotient-isomorphism",
        "concept:infinite-wedge-cohomology",
        "concept:singular-simplicial-cochain-comparison",
        "concept:well-pointed-space"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "6266cbd0a1ea2d992ab973580d430229076a9a3dab6708fd15bee58d105d08cb",
        "file_sha256": "b69036f5a0a8151942288f04197a9dc69c81d2902fe8a15a0e73601978fefe67",
        "line_end": 507,
        "line_start": 358,
        "path": "source/id-ID/units/unit-028-lecture-028.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l28-s04",
        "anchor": "o012-rbt-l28-s04",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l28-audit-004",
      "projected_id": "urn:uuid:24d1390e-2f71-53a2-b8f5-9a28039d4c97",
      "title": "Audit sumber 28.4. Pernyataan sumber memakai keluarga ruang bertitik",
      "kind": "source_audit",
      "order": 5,
      "group": "unit:o012-rbt-u028",
      "parent_id": "unit:o012-rbt-l28-s04",
      "native_path": [
        "unit:o012-rbt-u028",
        "unit:o012-rbt-l28",
        "unit:o012-rbt-l28-s04",
        "unit:o012-rbt-l28-audit-004"
      ],
      "concept_ids": [
        "concept:sphere-cohomology",
        "concept:reduced-cohomology",
        "concept:relative-cohomology",
        "concept:quotient-space",
        "concept:quotient-map",
        "concept:wedge-sum",
        "concept:k-skeleton",
        "concept:delta-set",
        "concept:unit-sphere",
        "concept:cochain-map",
        "concept:singular-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:homotopy-equivalence",
        "concept:contractible-space",
        "concept:long-exact-sequence",
        "concept:coproduct-preservation",
        "concept:excision",
        "concept:cohomological-dimension-invariance",
        "concept:relative-cohomology-quotient-isomorphism",
        "concept:infinite-wedge-cohomology",
        "concept:singular-simplicial-cochain-comparison",
        "concept:well-pointed-space"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u028-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "e215a02c93e92eb91f756367932263e1311663ebf8d4ec007ef2356a450fb6ac",
        "file_sha256": "b69036f5a0a8151942288f04197a9dc69c81d2902fe8a15a0e73601978fefe67",
        "line_end": 493,
        "line_start": 486,
        "path": "source/id-ID/units/unit-028-lecture-028.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l28-audit-004",
        "anchor": "o012-rbt-l28-audit-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l28-cor-001",
      "projected_id": "urn:uuid:4c2ff3c8-5a94-5fc0-9174-119f08a495a7",
      "title": "Korolari 28.1. Untuk pasangan $(X,A)$ seperti pada Teorema 28.2, terdapat",
      "kind": "corollary",
      "order": 5,
      "group": "unit:o012-rbt-u028",
      "parent_id": "unit:o012-rbt-l28-s03",
      "native_path": [
        "unit:o012-rbt-u028",
        "unit:o012-rbt-l28",
        "unit:o012-rbt-l28-s03",
        "unit:o012-rbt-l28-cor-001"
      ],
      "concept_ids": [
        "concept:sphere-cohomology",
        "concept:reduced-cohomology",
        "concept:relative-cohomology",
        "concept:quotient-space",
        "concept:quotient-map",
        "concept:wedge-sum",
        "concept:k-skeleton",
        "concept:delta-set",
        "concept:unit-sphere",
        "concept:cochain-map",
        "concept:singular-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:homotopy-equivalence",
        "concept:contractible-space",
        "concept:long-exact-sequence",
        "concept:coproduct-preservation",
        "concept:excision",
        "concept:cohomological-dimension-invariance",
        "concept:relative-cohomology-quotient-isomorphism",
        "concept:infinite-wedge-cohomology",
        "concept:singular-simplicial-cochain-comparison",
        "concept:well-pointed-space"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "c0cf2936402aa608b30fa6074538990edbce3464d541b0f44bfc6352a8b9e977",
        "file_sha256": "b69036f5a0a8151942288f04197a9dc69c81d2902fe8a15a0e73601978fefe67",
        "line_end": 345,
        "line_start": 334,
        "path": "source/id-ID/units/unit-028-lecture-028.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l28-cor-001",
        "anchor": "o012-rbt-l28-cor-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l28-hint-002",
      "projected_id": "urn:uuid:e3c744f3-c7ea-5839-9a80-3d61e1429982",
      "title": "Petunjuk. Bandingkan kohomologi tereduksi derajat $n-1$ dari dua sfera.",
      "kind": "hint",
      "order": 5,
      "group": "unit:o012-rbt-u028",
      "parent_id": "unit:o012-rbt-l28-mastery",
      "native_path": [
        "unit:o012-rbt-u028",
        "unit:o012-rbt-l28-mastery",
        "unit:o012-rbt-l28-hint-002"
      ],
      "concept_ids": [
        "concept:sphere-cohomology",
        "concept:reduced-cohomology",
        "concept:relative-cohomology",
        "concept:quotient-space",
        "concept:quotient-map",
        "concept:wedge-sum",
        "concept:k-skeleton",
        "concept:delta-set",
        "concept:unit-sphere",
        "concept:cochain-map",
        "concept:singular-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:homotopy-equivalence",
        "concept:contractible-space",
        "concept:long-exact-sequence",
        "concept:coproduct-preservation",
        "concept:excision",
        "concept:cohomological-dimension-invariance",
        "concept:relative-cohomology-quotient-isomorphism",
        "concept:infinite-wedge-cohomology",
        "concept:singular-simplicial-cochain-comparison",
        "concept:well-pointed-space"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u028-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "cf5ece74caca5b35bc2d24a3354add9e9e1994528249c03e5016dda2778f91d5",
        "file_sha256": "b69036f5a0a8151942288f04197a9dc69c81d2902fe8a15a0e73601978fefe67",
        "line_end": 627,
        "line_start": 624,
        "path": "source/id-ID/units/unit-028-lecture-028.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l28-hint-002",
        "anchor": "o012-rbt-l28-hint-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l28-s05",
      "projected_id": "urn:uuid:f079b4ba-cfd2-5489-9823-2481905c65cd",
      "title": "Peta pembanding singular–simpleksial",
      "kind": "section",
      "order": 5,
      "group": "unit:o012-rbt-u028",
      "parent_id": "unit:o012-rbt-l28",
      "native_path": [
        "unit:o012-rbt-u028",
        "unit:o012-rbt-l28",
        "unit:o012-rbt-l28-s05"
      ],
      "concept_ids": [
        "concept:sphere-cohomology",
        "concept:reduced-cohomology",
        "concept:relative-cohomology",
        "concept:quotient-space",
        "concept:quotient-map",
        "concept:wedge-sum",
        "concept:k-skeleton",
        "concept:delta-set",
        "concept:unit-sphere",
        "concept:cochain-map",
        "concept:singular-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:homotopy-equivalence",
        "concept:contractible-space",
        "concept:long-exact-sequence",
        "concept:coproduct-preservation",
        "concept:excision",
        "concept:cohomological-dimension-invariance",
        "concept:relative-cohomology-quotient-isomorphism",
        "concept:infinite-wedge-cohomology",
        "concept:singular-simplicial-cochain-comparison",
        "concept:well-pointed-space"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "c3f9dab2defbd867834697dfe404b2ff619043c1fcfd311ffe3a4ca4e3a3629a",
        "file_sha256": "b69036f5a0a8151942288f04197a9dc69c81d2902fe8a15a0e73601978fefe67",
        "line_end": 572,
        "line_start": 508,
        "path": "source/id-ID/units/unit-028-lecture-028.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l28-s05",
        "anchor": "o012-rbt-l28-s05",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l28-exa-001",
      "projected_id": "urn:uuid:f8963293-213c-580e-9656-104a8b858188",
      "title": "Contoh 28.1 (baji sfera). Untuk himpunan takkosong $J$,",
      "kind": "example",
      "order": 6,
      "group": "unit:o012-rbt-u028",
      "parent_id": "unit:o012-rbt-l28-s04",
      "native_path": [
        "unit:o012-rbt-u028",
        "unit:o012-rbt-l28",
        "unit:o012-rbt-l28-s04",
        "unit:o012-rbt-l28-exa-001"
      ],
      "concept_ids": [
        "concept:sphere-cohomology",
        "concept:reduced-cohomology",
        "concept:relative-cohomology",
        "concept:quotient-space",
        "concept:quotient-map",
        "concept:wedge-sum",
        "concept:k-skeleton",
        "concept:delta-set",
        "concept:unit-sphere",
        "concept:cochain-map",
        "concept:singular-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:homotopy-equivalence",
        "concept:contractible-space",
        "concept:long-exact-sequence",
        "concept:coproduct-preservation",
        "concept:excision",
        "concept:cohomological-dimension-invariance",
        "concept:relative-cohomology-quotient-isomorphism",
        "concept:infinite-wedge-cohomology",
        "concept:singular-simplicial-cochain-comparison",
        "concept:well-pointed-space"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "7e1e2d42acc2af59a594aeaed01757f58b341140b8f8adfd93f7c1f27449113a",
        "file_sha256": "b69036f5a0a8151942288f04197a9dc69c81d2902fe8a15a0e73601978fefe67",
        "line_end": 506,
        "line_start": 495,
        "path": "source/id-ID/units/unit-028-lecture-028.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l28-exa-001",
        "anchor": "o012-rbt-l28-exa-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l28-proof-003",
      "projected_id": "urn:uuid:e1a29f1d-117d-5d82-9c2c-3bd6adf9fa1a",
      "title": "Bukti. Substitusikan isomorfisma Teorema 28.2 ke barisan eksak panjang",
      "kind": "proof",
      "order": 6,
      "group": "unit:o012-rbt-u028",
      "parent_id": "unit:o012-rbt-l28-s03",
      "native_path": [
        "unit:o012-rbt-u028",
        "unit:o012-rbt-l28",
        "unit:o012-rbt-l28-s03",
        "unit:o012-rbt-l28-proof-003"
      ],
      "concept_ids": [
        "concept:sphere-cohomology",
        "concept:reduced-cohomology",
        "concept:relative-cohomology",
        "concept:quotient-space",
        "concept:quotient-map",
        "concept:wedge-sum",
        "concept:k-skeleton",
        "concept:delta-set",
        "concept:unit-sphere",
        "concept:cochain-map",
        "concept:singular-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:homotopy-equivalence",
        "concept:contractible-space",
        "concept:long-exact-sequence",
        "concept:coproduct-preservation",
        "concept:excision",
        "concept:cohomological-dimension-invariance",
        "concept:relative-cohomology-quotient-isomorphism",
        "concept:infinite-wedge-cohomology",
        "concept:singular-simplicial-cochain-comparison",
        "concept:well-pointed-space"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "6261fb8f500bf0f163def016e5857767291b2fcfff48ade867c4772ccf3d4250",
        "file_sha256": "b69036f5a0a8151942288f04197a9dc69c81d2902fe8a15a0e73601978fefe67",
        "line_end": 350,
        "line_start": 347,
        "path": "source/id-ID/units/unit-028-lecture-028.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l28-proof-003",
        "anchor": "o012-rbt-l28-proof-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l28-sol-002",
      "projected_id": "urn:uuid:a4fadaaf-62d0-5290-8bb8-9927398649df",
      "title": "Solusi Pemeriksaan 28.2. Jika $n,m>0$ dan ruang Euklides homeomorfik,",
      "kind": "solution",
      "order": 6,
      "group": "unit:o012-rbt-u028",
      "parent_id": "unit:o012-rbt-l28-mastery",
      "native_path": [
        "unit:o012-rbt-u028",
        "unit:o012-rbt-l28-mastery",
        "unit:o012-rbt-l28-sol-002"
      ],
      "concept_ids": [
        "concept:sphere-cohomology",
        "concept:reduced-cohomology",
        "concept:relative-cohomology",
        "concept:quotient-space",
        "concept:quotient-map",
        "concept:wedge-sum",
        "concept:k-skeleton",
        "concept:delta-set",
        "concept:unit-sphere",
        "concept:cochain-map",
        "concept:singular-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:homotopy-equivalence",
        "concept:contractible-space",
        "concept:long-exact-sequence",
        "concept:coproduct-preservation",
        "concept:excision",
        "concept:cohomological-dimension-invariance",
        "concept:relative-cohomology-quotient-isomorphism",
        "concept:infinite-wedge-cohomology",
        "concept:singular-simplicial-cochain-comparison",
        "concept:well-pointed-space"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u028-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "48ed2d44e745e167b208a0a40fd448c564e2cd1cb88b5cd5506ecb6364511961",
        "file_sha256": "b69036f5a0a8151942288f04197a9dc69c81d2902fe8a15a0e73601978fefe67",
        "line_end": 645,
        "line_start": 629,
        "path": "source/id-ID/units/unit-028-lecture-028.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l28-sol-002",
        "anchor": "o012-rbt-l28-sol-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l28-mcheck-003",
      "projected_id": "urn:uuid:afa7a1d3-2ce3-52d0-b50d-94c9f7e04da1",
      "title": "Pemeriksaan Penguasaan 28.3 (arah eksisi). Misalkan",
      "kind": "exercise",
      "order": 7,
      "group": "unit:o012-rbt-u028",
      "parent_id": "unit:o012-rbt-l28-mastery",
      "native_path": [
        "unit:o012-rbt-u028",
        "unit:o012-rbt-l28-mastery",
        "unit:o012-rbt-l28-mcheck-003"
      ],
      "concept_ids": [
        "concept:sphere-cohomology",
        "concept:reduced-cohomology",
        "concept:relative-cohomology",
        "concept:quotient-space",
        "concept:quotient-map",
        "concept:wedge-sum",
        "concept:k-skeleton",
        "concept:delta-set",
        "concept:unit-sphere",
        "concept:cochain-map",
        "concept:singular-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:homotopy-equivalence",
        "concept:contractible-space",
        "concept:long-exact-sequence",
        "concept:coproduct-preservation",
        "concept:excision",
        "concept:cohomological-dimension-invariance",
        "concept:relative-cohomology-quotient-isomorphism",
        "concept:infinite-wedge-cohomology",
        "concept:singular-simplicial-cochain-comparison",
        "concept:well-pointed-space"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u028-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "cd39fb65668963ae1841416985c0ee2030729e291769b852a71dc7e7db96df01",
        "file_sha256": "b69036f5a0a8151942288f04197a9dc69c81d2902fe8a15a0e73601978fefe67",
        "line_end": 656,
        "line_start": 647,
        "path": "source/id-ID/units/unit-028-lecture-028.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l28-mcheck-003",
        "anchor": "o012-rbt-l28-mcheck-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l28-hint-003",
            "relation_id": "urn:uuid:40d71774-c7c1-56bf-acd2-91df1fb9e7aa",
            "native_relation_id": "relation:hints:l28-hint-003:l28-mcheck-003"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l28-sol-003",
            "relation_id": "urn:uuid:ab32362f-2a8a-527c-be31-da6691fd8112",
            "native_relation_id": "relation:solves:l28-sol-003:l28-mcheck-003"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l28-hint-003",
      "projected_id": "urn:uuid:9f2e2408-0a5c-59db-8ebc-9a48bb73a026",
      "title": "Petunjuk. Kohomologi membalik arah pemetaan ruang. Untuk $Z=\\varnothing$,",
      "kind": "hint",
      "order": 8,
      "group": "unit:o012-rbt-u028",
      "parent_id": "unit:o012-rbt-l28-mastery",
      "native_path": [
        "unit:o012-rbt-u028",
        "unit:o012-rbt-l28-mastery",
        "unit:o012-rbt-l28-hint-003"
      ],
      "concept_ids": [
        "concept:sphere-cohomology",
        "concept:reduced-cohomology",
        "concept:relative-cohomology",
        "concept:quotient-space",
        "concept:quotient-map",
        "concept:wedge-sum",
        "concept:k-skeleton",
        "concept:delta-set",
        "concept:unit-sphere",
        "concept:cochain-map",
        "concept:singular-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:homotopy-equivalence",
        "concept:contractible-space",
        "concept:long-exact-sequence",
        "concept:coproduct-preservation",
        "concept:excision",
        "concept:cohomological-dimension-invariance",
        "concept:relative-cohomology-quotient-isomorphism",
        "concept:infinite-wedge-cohomology",
        "concept:singular-simplicial-cochain-comparison",
        "concept:well-pointed-space"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u028-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "a5f012650a06ec7db4626cf2f59d9daf894d080a738edadda2ee36b2738da51d",
        "file_sha256": "b69036f5a0a8151942288f04197a9dc69c81d2902fe8a15a0e73601978fefe67",
        "line_end": 661,
        "line_start": 658,
        "path": "source/id-ID/units/unit-028-lecture-028.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l28-hint-003",
        "anchor": "o012-rbt-l28-hint-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l28-sol-003",
      "projected_id": "urn:uuid:5e05c593-edb6-5520-8a5a-0bb7109a318c",
      "title": "Solusi Pemeriksaan 28.3. Kontravariansi memberi",
      "kind": "solution",
      "order": 9,
      "group": "unit:o012-rbt-u028",
      "parent_id": "unit:o012-rbt-l28-mastery",
      "native_path": [
        "unit:o012-rbt-u028",
        "unit:o012-rbt-l28-mastery",
        "unit:o012-rbt-l28-sol-003"
      ],
      "concept_ids": [
        "concept:sphere-cohomology",
        "concept:reduced-cohomology",
        "concept:relative-cohomology",
        "concept:quotient-space",
        "concept:quotient-map",
        "concept:wedge-sum",
        "concept:k-skeleton",
        "concept:delta-set",
        "concept:unit-sphere",
        "concept:cochain-map",
        "concept:singular-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:homotopy-equivalence",
        "concept:contractible-space",
        "concept:long-exact-sequence",
        "concept:coproduct-preservation",
        "concept:excision",
        "concept:cohomological-dimension-invariance",
        "concept:relative-cohomology-quotient-isomorphism",
        "concept:infinite-wedge-cohomology",
        "concept:singular-simplicial-cochain-comparison",
        "concept:well-pointed-space"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u028-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "13538bfcfa6e065249af0d883eee0e0de42538003d17da4226c51cab46f23d06",
        "file_sha256": "b69036f5a0a8151942288f04197a9dc69c81d2902fe8a15a0e73601978fefe67",
        "line_end": 676,
        "line_start": 663,
        "path": "source/id-ID/units/unit-028-lecture-028.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l28-sol-003",
        "anchor": "o012-rbt-l28-sol-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l28-mcheck-004",
      "projected_id": "urn:uuid:f1e528bf-9436-5543-a1c0-96bf48f2d8d2",
      "title": "Pemeriksaan Penguasaan 28.4 (merekonstruksi teorema hasil bagi). Dalam",
      "kind": "exercise",
      "order": 10,
      "group": "unit:o012-rbt-u028",
      "parent_id": "unit:o012-rbt-l28-mastery",
      "native_path": [
        "unit:o012-rbt-u028",
        "unit:o012-rbt-l28-mastery",
        "unit:o012-rbt-l28-mcheck-004"
      ],
      "concept_ids": [
        "concept:sphere-cohomology",
        "concept:reduced-cohomology",
        "concept:relative-cohomology",
        "concept:quotient-space",
        "concept:quotient-map",
        "concept:wedge-sum",
        "concept:k-skeleton",
        "concept:delta-set",
        "concept:unit-sphere",
        "concept:cochain-map",
        "concept:singular-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:homotopy-equivalence",
        "concept:contractible-space",
        "concept:long-exact-sequence",
        "concept:coproduct-preservation",
        "concept:excision",
        "concept:cohomological-dimension-invariance",
        "concept:relative-cohomology-quotient-isomorphism",
        "concept:infinite-wedge-cohomology",
        "concept:singular-simplicial-cochain-comparison",
        "concept:well-pointed-space"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u028-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "77a8b1d8472472a67a68a94b9d138c2aee4e87925de504c38778e6266daf9e43",
        "file_sha256": "b69036f5a0a8151942288f04197a9dc69c81d2902fe8a15a0e73601978fefe67",
        "line_end": 687,
        "line_start": 678,
        "path": "source/id-ID/units/unit-028-lecture-028.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l28-mcheck-004",
        "anchor": "o012-rbt-l28-mcheck-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l28-hint-004",
            "relation_id": "urn:uuid:09858695-dc91-5951-a60a-aa6f8b9201fc",
            "native_relation_id": "relation:hints:l28-hint-004:l28-mcheck-004"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l28-sol-004",
            "relation_id": "urn:uuid:a35203be-db0e-5861-b6e6-1757215beb90",
            "native_relation_id": "relation:solves:l28-sol-004:l28-mcheck-004"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l28-hint-004",
      "projected_id": "urn:uuid:35dcf688-5432-573e-bb00-b15c067b0e85",
      "title": "Petunjuk. Mulailah dengan $H^k(X,A;R)$, pindah ke pasangan $(X,U)$,",
      "kind": "hint",
      "order": 11,
      "group": "unit:o012-rbt-u028",
      "parent_id": "unit:o012-rbt-l28-mastery",
      "native_path": [
        "unit:o012-rbt-u028",
        "unit:o012-rbt-l28-mastery",
        "unit:o012-rbt-l28-hint-004"
      ],
      "concept_ids": [
        "concept:sphere-cohomology",
        "concept:reduced-cohomology",
        "concept:relative-cohomology",
        "concept:quotient-space",
        "concept:quotient-map",
        "concept:wedge-sum",
        "concept:k-skeleton",
        "concept:delta-set",
        "concept:unit-sphere",
        "concept:cochain-map",
        "concept:singular-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:homotopy-equivalence",
        "concept:contractible-space",
        "concept:long-exact-sequence",
        "concept:coproduct-preservation",
        "concept:excision",
        "concept:cohomological-dimension-invariance",
        "concept:relative-cohomology-quotient-isomorphism",
        "concept:infinite-wedge-cohomology",
        "concept:singular-simplicial-cochain-comparison",
        "concept:well-pointed-space"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u028-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "3d39a2254ae36ac5ffeb16056a9e1f8e57eb8d702fca2d3f1ffeffeed8f6b2a7",
        "file_sha256": "b69036f5a0a8151942288f04197a9dc69c81d2902fe8a15a0e73601978fefe67",
        "line_end": 692,
        "line_start": 689,
        "path": "source/id-ID/units/unit-028-lecture-028.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l28-hint-004",
        "anchor": "o012-rbt-l28-hint-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l28-sol-004",
      "projected_id": "urn:uuid:2b5dca11-1da3-5f21-941e-f0c33f1220fb",
      "title": "Solusi Pemeriksaan 28.4. Karena $H^*(U,A;R)=0$, barisan eksak rangkaian",
      "kind": "solution",
      "order": 12,
      "group": "unit:o012-rbt-u028",
      "parent_id": "unit:o012-rbt-l28-mastery",
      "native_path": [
        "unit:o012-rbt-u028",
        "unit:o012-rbt-l28-mastery",
        "unit:o012-rbt-l28-sol-004"
      ],
      "concept_ids": [
        "concept:sphere-cohomology",
        "concept:reduced-cohomology",
        "concept:relative-cohomology",
        "concept:quotient-space",
        "concept:quotient-map",
        "concept:wedge-sum",
        "concept:k-skeleton",
        "concept:delta-set",
        "concept:unit-sphere",
        "concept:cochain-map",
        "concept:singular-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:homotopy-equivalence",
        "concept:contractible-space",
        "concept:long-exact-sequence",
        "concept:coproduct-preservation",
        "concept:excision",
        "concept:cohomological-dimension-invariance",
        "concept:relative-cohomology-quotient-isomorphism",
        "concept:infinite-wedge-cohomology",
        "concept:singular-simplicial-cochain-comparison",
        "concept:well-pointed-space"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u028-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "f1035e6bed6080db442c7ab7ffd257ec8cfb7c1be143da9676f50c2d9817e9bf",
        "file_sha256": "b69036f5a0a8151942288f04197a9dc69c81d2902fe8a15a0e73601978fefe67",
        "line_end": 719,
        "line_start": 694,
        "path": "source/id-ID/units/unit-028-lecture-028.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l28-sol-004",
        "anchor": "o012-rbt-l28-sol-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l28-mcheck-005",
      "projected_id": "urn:uuid:5e529e48-df0e-5903-bdcd-bc0ed482f160",
      "title": "Pemeriksaan Penguasaan 28.5 (sel baru dan baji sfera). Misalkan",
      "kind": "exercise",
      "order": 13,
      "group": "unit:o012-rbt-u028",
      "parent_id": "unit:o012-rbt-l28-mastery",
      "native_path": [
        "unit:o012-rbt-u028",
        "unit:o012-rbt-l28-mastery",
        "unit:o012-rbt-l28-mcheck-005"
      ],
      "concept_ids": [
        "concept:sphere-cohomology",
        "concept:reduced-cohomology",
        "concept:relative-cohomology",
        "concept:quotient-space",
        "concept:quotient-map",
        "concept:wedge-sum",
        "concept:k-skeleton",
        "concept:delta-set",
        "concept:unit-sphere",
        "concept:cochain-map",
        "concept:singular-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:homotopy-equivalence",
        "concept:contractible-space",
        "concept:long-exact-sequence",
        "concept:coproduct-preservation",
        "concept:excision",
        "concept:cohomological-dimension-invariance",
        "concept:relative-cohomology-quotient-isomorphism",
        "concept:infinite-wedge-cohomology",
        "concept:singular-simplicial-cochain-comparison",
        "concept:well-pointed-space"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u028-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "a6783d59ed39c55c0d1bf891a618c6c419cdba7dc6c2d1dc816f926e4bda5bfa",
        "file_sha256": "b69036f5a0a8151942288f04197a9dc69c81d2902fe8a15a0e73601978fefe67",
        "line_end": 730,
        "line_start": 721,
        "path": "source/id-ID/units/unit-028-lecture-028.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l28-mcheck-005",
        "anchor": "o012-rbt-l28-mcheck-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l28-hint-005",
            "relation_id": "urn:uuid:cc22d6ea-ad09-5117-99be-4d5e0eaf15e9",
            "native_relation_id": "relation:hints:l28-hint-005:l28-mcheck-005"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l28-sol-005",
            "relation_id": "urn:uuid:443f08b6-586d-52ec-941f-969e509ca378",
            "native_relation_id": "relation:solves:l28-sol-005:l28-mcheck-005"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l28-hint-005",
      "projected_id": "urn:uuid:6f43f25e-ba9d-5119-911f-acb03092f1c8",
      "title": "Petunjuk. Setiap simpleks-$n$ menjadi satu sfera setelah seluruh batasnya",
      "kind": "hint",
      "order": 14,
      "group": "unit:o012-rbt-u028",
      "parent_id": "unit:o012-rbt-l28-mastery",
      "native_path": [
        "unit:o012-rbt-u028",
        "unit:o012-rbt-l28-mastery",
        "unit:o012-rbt-l28-hint-005"
      ],
      "concept_ids": [
        "concept:sphere-cohomology",
        "concept:reduced-cohomology",
        "concept:relative-cohomology",
        "concept:quotient-space",
        "concept:quotient-map",
        "concept:wedge-sum",
        "concept:k-skeleton",
        "concept:delta-set",
        "concept:unit-sphere",
        "concept:cochain-map",
        "concept:singular-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:homotopy-equivalence",
        "concept:contractible-space",
        "concept:long-exact-sequence",
        "concept:coproduct-preservation",
        "concept:excision",
        "concept:cohomological-dimension-invariance",
        "concept:relative-cohomology-quotient-isomorphism",
        "concept:infinite-wedge-cohomology",
        "concept:singular-simplicial-cochain-comparison",
        "concept:well-pointed-space"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u028-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "4ba2e423af9f246dab72e25525655bb061a082c5095b13585d8a6745b812acda",
        "file_sha256": "b69036f5a0a8151942288f04197a9dc69c81d2902fe8a15a0e73601978fefe67",
        "line_end": 735,
        "line_start": 732,
        "path": "source/id-ID/units/unit-028-lecture-028.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l28-hint-005",
        "anchor": "o012-rbt-l28-hint-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l28-sol-005",
      "projected_id": "urn:uuid:b3fa17e7-e4a0-5279-bb7d-3534df88819c",
      "title": "Solusi Pemeriksaan 28.5. Meruntuhkan kerangka mengidentifikasi batas setiap",
      "kind": "solution",
      "order": 15,
      "group": "unit:o012-rbt-u028",
      "parent_id": "unit:o012-rbt-l28-mastery",
      "native_path": [
        "unit:o012-rbt-u028",
        "unit:o012-rbt-l28-mastery",
        "unit:o012-rbt-l28-sol-005"
      ],
      "concept_ids": [
        "concept:sphere-cohomology",
        "concept:reduced-cohomology",
        "concept:relative-cohomology",
        "concept:quotient-space",
        "concept:quotient-map",
        "concept:wedge-sum",
        "concept:k-skeleton",
        "concept:delta-set",
        "concept:unit-sphere",
        "concept:cochain-map",
        "concept:singular-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:homotopy-equivalence",
        "concept:contractible-space",
        "concept:long-exact-sequence",
        "concept:coproduct-preservation",
        "concept:excision",
        "concept:cohomological-dimension-invariance",
        "concept:relative-cohomology-quotient-isomorphism",
        "concept:infinite-wedge-cohomology",
        "concept:singular-simplicial-cochain-comparison",
        "concept:well-pointed-space"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u028-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "68d7182b82bd6648cd514e4a5539ffeff314bb8844214918fe42bc8f45024ad3",
        "file_sha256": "b69036f5a0a8151942288f04197a9dc69c81d2902fe8a15a0e73601978fefe67",
        "line_end": 761,
        "line_start": 737,
        "path": "source/id-ID/units/unit-028-lecture-028.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l28-sol-005",
        "anchor": "o012-rbt-l28-sol-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l28-mcheck-006",
      "projected_id": "urn:uuid:8c848d9c-3e37-5d10-b4e6-daed0400fb67",
      "title": "Pemeriksaan Penguasaan 28.6 (arah peta pembanding). Untuk",
      "kind": "exercise",
      "order": 16,
      "group": "unit:o012-rbt-u028",
      "parent_id": "unit:o012-rbt-l28-mastery",
      "native_path": [
        "unit:o012-rbt-u028",
        "unit:o012-rbt-l28-mastery",
        "unit:o012-rbt-l28-mcheck-006"
      ],
      "concept_ids": [
        "concept:sphere-cohomology",
        "concept:reduced-cohomology",
        "concept:relative-cohomology",
        "concept:quotient-space",
        "concept:quotient-map",
        "concept:wedge-sum",
        "concept:k-skeleton",
        "concept:delta-set",
        "concept:unit-sphere",
        "concept:cochain-map",
        "concept:singular-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:homotopy-equivalence",
        "concept:contractible-space",
        "concept:long-exact-sequence",
        "concept:coproduct-preservation",
        "concept:excision",
        "concept:cohomological-dimension-invariance",
        "concept:relative-cohomology-quotient-isomorphism",
        "concept:infinite-wedge-cohomology",
        "concept:singular-simplicial-cochain-comparison",
        "concept:well-pointed-space"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u028-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "6f8b7d6a51f124644ddaa74a2f893ff14a89acdc42284e01d9865ec911a3a815",
        "file_sha256": "b69036f5a0a8151942288f04197a9dc69c81d2902fe8a15a0e73601978fefe67",
        "line_end": 772,
        "line_start": 763,
        "path": "source/id-ID/units/unit-028-lecture-028.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l28-mcheck-006",
        "anchor": "o012-rbt-l28-mcheck-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l28-hint-006",
            "relation_id": "urn:uuid:5f719591-3f1f-53d5-856f-69d495f76ad7",
            "native_relation_id": "relation:hints:l28-hint-006:l28-mcheck-006"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l28-sol-006",
            "relation_id": "urn:uuid:fbb9228e-f717-5fdc-a4f9-c317fbbeff10",
            "native_relation_id": "relation:solves:l28-sol-006:l28-mcheck-006"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l28-hint-006",
      "projected_id": "urn:uuid:b6154d8a-9cc6-5f93-868c-c10c71239d3b",
      "title": "Petunjuk. Prakomposisikan fungsi dengan",
      "kind": "hint",
      "order": 17,
      "group": "unit:o012-rbt-u028",
      "parent_id": "unit:o012-rbt-l28-mastery",
      "native_path": [
        "unit:o012-rbt-u028",
        "unit:o012-rbt-l28-mastery",
        "unit:o012-rbt-l28-hint-006"
      ],
      "concept_ids": [
        "concept:sphere-cohomology",
        "concept:reduced-cohomology",
        "concept:relative-cohomology",
        "concept:quotient-space",
        "concept:quotient-map",
        "concept:wedge-sum",
        "concept:k-skeleton",
        "concept:delta-set",
        "concept:unit-sphere",
        "concept:cochain-map",
        "concept:singular-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:homotopy-equivalence",
        "concept:contractible-space",
        "concept:long-exact-sequence",
        "concept:coproduct-preservation",
        "concept:excision",
        "concept:cohomological-dimension-invariance",
        "concept:relative-cohomology-quotient-isomorphism",
        "concept:infinite-wedge-cohomology",
        "concept:singular-simplicial-cochain-comparison",
        "concept:well-pointed-space"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u028-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "765a43b1c34b32d9a65ef69805959827ab52d278441827999aa199a5ba0592a0",
        "file_sha256": "b69036f5a0a8151942288f04197a9dc69c81d2902fe8a15a0e73601978fefe67",
        "line_end": 778,
        "line_start": 774,
        "path": "source/id-ID/units/unit-028-lecture-028.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l28-hint-006",
        "anchor": "o012-rbt-l28-hint-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l28-sol-006",
      "projected_id": "urn:uuid:6b5d6a06-c22a-5f3c-89eb-82a0bad1fa66",
      "title": "Solusi Pemeriksaan 28.6. Definisi memberi",
      "kind": "solution",
      "order": 18,
      "group": "unit:o012-rbt-u028",
      "parent_id": "unit:o012-rbt-l28-mastery",
      "native_path": [
        "unit:o012-rbt-u028",
        "unit:o012-rbt-l28-mastery",
        "unit:o012-rbt-l28-sol-006"
      ],
      "concept_ids": [
        "concept:sphere-cohomology",
        "concept:reduced-cohomology",
        "concept:relative-cohomology",
        "concept:quotient-space",
        "concept:quotient-map",
        "concept:wedge-sum",
        "concept:k-skeleton",
        "concept:delta-set",
        "concept:unit-sphere",
        "concept:cochain-map",
        "concept:singular-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:homotopy-equivalence",
        "concept:contractible-space",
        "concept:long-exact-sequence",
        "concept:coproduct-preservation",
        "concept:excision",
        "concept:cohomological-dimension-invariance",
        "concept:relative-cohomology-quotient-isomorphism",
        "concept:infinite-wedge-cohomology",
        "concept:singular-simplicial-cochain-comparison",
        "concept:well-pointed-space"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u028-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "260b9e5ce6f125eb98c8736f611d573c2525b18b58cd5f174aadf06fe92e6518",
        "file_sha256": "b69036f5a0a8151942288f04197a9dc69c81d2902fe8a15a0e73601978fefe67",
        "line_end": 805,
        "line_start": 780,
        "path": "source/id-ID/units/unit-028-lecture-028.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l28-sol-006",
        "anchor": "o012-rbt-l28-sol-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-u028",
      "projected_id": "urn:uuid:11352896-a52d-5202-a5d6-472a0ed6813a",
      "title": "Topologi Aljabar - Unit 28: Kohomologi Sfera, Eksisi, dan Baji Kerangka",
      "kind": "reader_unit",
      "order": 28,
      "group": "unit:o012-rbt-u028",
      "parent_id": "course:o012-d60",
      "native_path": [
        "unit:o012-rbt-u028"
      ],
      "concept_ids": [
        "concept:sphere-cohomology",
        "concept:reduced-cohomology",
        "concept:relative-cohomology",
        "concept:quotient-space",
        "concept:quotient-map",
        "concept:wedge-sum",
        "concept:k-skeleton",
        "concept:delta-set",
        "concept:unit-sphere",
        "concept:cochain-map",
        "concept:singular-cochain-complex",
        "concept:simplicial-cochain-complex",
        "concept:homotopy-equivalence",
        "concept:contractible-space",
        "concept:long-exact-sequence",
        "concept:coproduct-preservation",
        "concept:excision",
        "concept:cohomological-dimension-invariance",
        "concept:relative-cohomology-quotient-isomorphism",
        "concept:infinite-wedge-cohomology",
        "concept:singular-simplicial-cochain-comparison",
        "concept:well-pointed-space"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u028-composite-cc-by-4.0"
      ],
      "provenance_relation": "composite_translated_and_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "b69036f5a0a8151942288f04197a9dc69c81d2902fe8a15a0e73601978fefe67",
        "file_sha256": "b69036f5a0a8151942288f04197a9dc69c81d2902fe8a15a0e73601978fefe67",
        "line_end": 814,
        "line_start": 1,
        "path": "source/id-ID/units/unit-028-lecture-028.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/",
        "anchor": null,
        "state": "course_fallback",
        "anchor_occurrences": 0
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l29-def-001",
      "projected_id": "urn:uuid:c9c11a85-ac97-5f5a-9708-b2553778a16d",
      "title": "Definisi 29.1 (struktur kompleks CW). Struktur kompleks CW pada ruang",
      "kind": "definition",
      "order": 1,
      "group": "unit:o012-rbt-u029",
      "parent_id": "unit:o012-rbt-l29-s04",
      "native_path": [
        "unit:o012-rbt-u029",
        "unit:o012-rbt-l29",
        "unit:o012-rbt-l29-s04",
        "unit:o012-rbt-l29-def-001"
      ],
      "concept_ids": [
        "concept:singular-simplicial-cochain-comparison",
        "concept:naturality",
        "concept:five-lemma",
        "concept:k-skeleton",
        "concept:wedge-sum",
        "concept:reduced-cohomology",
        "concept:relative-cohomology",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:attaching-map",
        "concept:homotopy-category",
        "concept:excision",
        "concept:relative-cohomology-quotient-isomorphism",
        "concept:cohomology-comparison-theorem",
        "concept:cw-complex",
        "concept:cw-pair",
        "concept:cellular-filtration",
        "concept:milnor-derived-limit-sequence",
        "concept:eilenberg-steenrod-axioms",
        "concept:strong-excision"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "0d190a2e9687b9afe6dc28c63894a069a05dfaca858b2d412a1eba350c03a457",
        "file_sha256": "cfb8fa5c49593a187bed5df1d4173cc952100b18e5faa009cb8d57036c5726c4",
        "line_end": 399,
        "line_start": 347,
        "path": "source/id-ID/units/unit-029-lecture-029.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l29-def-001",
        "anchor": "o012-rbt-l29-def-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l29-def-002",
      "projected_id": "urn:uuid:f6523a34-13c9-5af4-860f-36d315ba6895",
      "title": "Definisi 29.2 (pasangan CW). Sebuah pasangan CW $(X,A)$ terdiri atas",
      "kind": "definition",
      "order": 1,
      "group": "unit:o012-rbt-u029",
      "parent_id": "unit:o012-rbt-l29-s05",
      "native_path": [
        "unit:o012-rbt-u029",
        "unit:o012-rbt-l29",
        "unit:o012-rbt-l29-s05",
        "unit:o012-rbt-l29-def-002"
      ],
      "concept_ids": [
        "concept:singular-simplicial-cochain-comparison",
        "concept:naturality",
        "concept:five-lemma",
        "concept:k-skeleton",
        "concept:wedge-sum",
        "concept:reduced-cohomology",
        "concept:relative-cohomology",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:attaching-map",
        "concept:homotopy-category",
        "concept:excision",
        "concept:relative-cohomology-quotient-isomorphism",
        "concept:cohomology-comparison-theorem",
        "concept:cw-complex",
        "concept:cw-pair",
        "concept:cellular-filtration",
        "concept:milnor-derived-limit-sequence",
        "concept:eilenberg-steenrod-axioms",
        "concept:strong-excision"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "10a79e7649ecbb19842bb1f95dfd7a0ae13807dea7528c24e704809523415230",
        "file_sha256": "cfb8fa5c49593a187bed5df1d4173cc952100b18e5faa009cb8d57036c5726c4",
        "line_end": 457,
        "line_start": 452,
        "path": "source/id-ID/units/unit-029-lecture-029.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l29-def-002",
        "anchor": "o012-rbt-l29-def-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l29-fact-001",
      "projected_id": "urn:uuid:3dd62235-dd91-5a76-bc6c-fb0c9205a235",
      "title": "Fakta 29.1 (pembanding relatif adalah isomorfisma). Jika",
      "kind": "fact",
      "order": 1,
      "group": "unit:o012-rbt-u029",
      "parent_id": "unit:o012-rbt-l29-s02",
      "native_path": [
        "unit:o012-rbt-u029",
        "unit:o012-rbt-l29",
        "unit:o012-rbt-l29-s02",
        "unit:o012-rbt-l29-fact-001"
      ],
      "concept_ids": [
        "concept:singular-simplicial-cochain-comparison",
        "concept:naturality",
        "concept:five-lemma",
        "concept:k-skeleton",
        "concept:wedge-sum",
        "concept:reduced-cohomology",
        "concept:relative-cohomology",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:attaching-map",
        "concept:homotopy-category",
        "concept:excision",
        "concept:relative-cohomology-quotient-isomorphism",
        "concept:cohomology-comparison-theorem",
        "concept:cw-complex",
        "concept:cw-pair",
        "concept:cellular-filtration",
        "concept:milnor-derived-limit-sequence",
        "concept:eilenberg-steenrod-axioms",
        "concept:strong-excision"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "33bf51f36cd107a2b44f19cd0b18e8a03a7fdfce630739fa66195855715b7415",
        "file_sha256": "cfb8fa5c49593a187bed5df1d4173cc952100b18e5faa009cb8d57036c5726c4",
        "line_end": 183,
        "line_start": 170,
        "path": "source/id-ID/units/unit-029-lecture-029.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l29-fact-001",
        "anchor": "o012-rbt-l29-fact-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l29-lem-001",
      "projected_id": "urn:uuid:e0a2c035-8697-5301-940a-e3945414bad2",
      "title": "Lema 29.1 (kealamian pembanding). Jika",
      "kind": "lemma",
      "order": 1,
      "group": "unit:o012-rbt-u029",
      "parent_id": "unit:o012-rbt-l29-s01",
      "native_path": [
        "unit:o012-rbt-u029",
        "unit:o012-rbt-l29",
        "unit:o012-rbt-l29-s01",
        "unit:o012-rbt-l29-lem-001"
      ],
      "concept_ids": [
        "concept:singular-simplicial-cochain-comparison",
        "concept:naturality",
        "concept:five-lemma",
        "concept:k-skeleton",
        "concept:wedge-sum",
        "concept:reduced-cohomology",
        "concept:relative-cohomology",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:attaching-map",
        "concept:homotopy-category",
        "concept:excision",
        "concept:relative-cohomology-quotient-isomorphism",
        "concept:cohomology-comparison-theorem",
        "concept:cw-complex",
        "concept:cw-pair",
        "concept:cellular-filtration",
        "concept:milnor-derived-limit-sequence",
        "concept:eilenberg-steenrod-axioms",
        "concept:strong-excision"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "c29b148b5cc86302f558d5558818690d053b4287f667e82191ce3781637c75aa",
        "file_sha256": "cfb8fa5c49593a187bed5df1d4173cc952100b18e5faa009cb8d57036c5726c4",
        "line_end": 84,
        "line_start": 67,
        "path": "source/id-ID/units/unit-029-lecture-029.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l29-lem-001",
        "anchor": "o012-rbt-l29-lem-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l29-mcheck-001",
      "projected_id": "urn:uuid:1e60d058-47f9-536d-94bf-bb06e7245427",
      "title": "Pemeriksaan Penguasaan 29.1 (kealamian pada satu simpleks). Misalkan",
      "kind": "exercise",
      "order": 1,
      "group": "unit:o012-rbt-u029",
      "parent_id": "unit:o012-rbt-l29-mastery",
      "native_path": [
        "unit:o012-rbt-u029",
        "unit:o012-rbt-l29-mastery",
        "unit:o012-rbt-l29-mcheck-001"
      ],
      "concept_ids": [
        "concept:singular-simplicial-cochain-comparison",
        "concept:naturality",
        "concept:five-lemma",
        "concept:k-skeleton",
        "concept:wedge-sum",
        "concept:reduced-cohomology",
        "concept:relative-cohomology",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:attaching-map",
        "concept:homotopy-category",
        "concept:excision",
        "concept:relative-cohomology-quotient-isomorphism",
        "concept:cohomology-comparison-theorem",
        "concept:cw-complex",
        "concept:cw-pair",
        "concept:cellular-filtration",
        "concept:milnor-derived-limit-sequence",
        "concept:eilenberg-steenrod-axioms",
        "concept:strong-excision"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u029-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "374f5dbc2eae9c161bf65e507ab76883868cbc46fd875ec0640270fb34fd83d3",
        "file_sha256": "cfb8fa5c49593a187bed5df1d4173cc952100b18e5faa009cb8d57036c5726c4",
        "line_end": 603,
        "line_start": 595,
        "path": "source/id-ID/units/unit-029-lecture-029.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l29-mcheck-001",
        "anchor": "o012-rbt-l29-mcheck-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l29-hint-001",
            "relation_id": "urn:uuid:63562a82-78b9-5f06-8b1d-4d083b7af1fe",
            "native_relation_id": "relation:hints:l29-hint-001:l29-mcheck-001"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l29-sol-001",
            "relation_id": "urn:uuid:eddb4f6a-7024-5198-a41b-c55735e6a547",
            "native_relation_id": "relation:solves:l29-sol-001:l29-mcheck-001"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l29-notice",
      "projected_id": "urn:uuid:66d62b52-3baa-5a33-80d9-92f0a3f98ea2",
      "title": "Tentang unit ini",
      "kind": "notice",
      "order": 1,
      "group": "unit:o012-rbt-u029",
      "parent_id": "unit:o012-rbt-u029",
      "native_path": [
        "unit:o012-rbt-u029",
        "unit:o012-rbt-l29-notice"
      ],
      "concept_ids": [
        "concept:singular-simplicial-cochain-comparison",
        "concept:naturality",
        "concept:five-lemma",
        "concept:k-skeleton",
        "concept:wedge-sum",
        "concept:reduced-cohomology",
        "concept:relative-cohomology",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:attaching-map",
        "concept:homotopy-category",
        "concept:excision",
        "concept:relative-cohomology-quotient-isomorphism",
        "concept:cohomology-comparison-theorem",
        "concept:cw-complex",
        "concept:cw-pair",
        "concept:cellular-filtration",
        "concept:milnor-derived-limit-sequence",
        "concept:eilenberg-steenrod-axioms",
        "concept:strong-excision"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u029-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "6814ebb2b9fd65b0c3b6a3cf6da897802aef4af90de1e3f38a0a792d9ee92862",
        "file_sha256": "cfb8fa5c49593a187bed5df1d4173cc952100b18e5faa009cb8d57036c5726c4",
        "line_end": 51,
        "line_start": 12,
        "path": "source/id-ID/units/unit-029-lecture-029.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l29-notice",
        "anchor": "o012-rbt-l29-notice",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l29-s01",
      "projected_id": "urn:uuid:b6884928-4bb1-5f5f-a2c2-c551334bd303",
      "title": "Kealamian peta pembanding",
      "kind": "section",
      "order": 1,
      "group": "unit:o012-rbt-u029",
      "parent_id": "unit:o012-rbt-l29",
      "native_path": [
        "unit:o012-rbt-u029",
        "unit:o012-rbt-l29",
        "unit:o012-rbt-l29-s01"
      ],
      "concept_ids": [
        "concept:singular-simplicial-cochain-comparison",
        "concept:naturality",
        "concept:five-lemma",
        "concept:k-skeleton",
        "concept:wedge-sum",
        "concept:reduced-cohomology",
        "concept:relative-cohomology",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:attaching-map",
        "concept:homotopy-category",
        "concept:excision",
        "concept:relative-cohomology-quotient-isomorphism",
        "concept:cohomology-comparison-theorem",
        "concept:cw-complex",
        "concept:cw-pair",
        "concept:cellular-filtration",
        "concept:milnor-derived-limit-sequence",
        "concept:eilenberg-steenrod-axioms",
        "concept:strong-excision"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "b5d3f828e1ebacae0544d3e953e1fbf2bb459aee12b112f4d5fb9ee05fa52f89",
        "file_sha256": "cfb8fa5c49593a187bed5df1d4173cc952100b18e5faa009cb8d57036c5726c4",
        "line_end": 110,
        "line_start": 54,
        "path": "source/id-ID/units/unit-029-lecture-029.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l29-s01",
        "anchor": "o012-rbt-l29-s01",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l29-thm-001",
      "projected_id": "urn:uuid:c282c0d3-d805-5ce6-801d-c30c8bec73b8",
      "title": "Teorema 29.1 (perbandingan berdimensi hingga). Jika $X_\\bullet$ sebuah",
      "kind": "theorem",
      "order": 1,
      "group": "unit:o012-rbt-u029",
      "parent_id": "unit:o012-rbt-l29-s03",
      "native_path": [
        "unit:o012-rbt-u029",
        "unit:o012-rbt-l29",
        "unit:o012-rbt-l29-s03",
        "unit:o012-rbt-l29-thm-001"
      ],
      "concept_ids": [
        "concept:singular-simplicial-cochain-comparison",
        "concept:naturality",
        "concept:five-lemma",
        "concept:k-skeleton",
        "concept:wedge-sum",
        "concept:reduced-cohomology",
        "concept:relative-cohomology",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:attaching-map",
        "concept:homotopy-category",
        "concept:excision",
        "concept:relative-cohomology-quotient-isomorphism",
        "concept:cohomology-comparison-theorem",
        "concept:cw-complex",
        "concept:cw-pair",
        "concept:cellular-filtration",
        "concept:milnor-derived-limit-sequence",
        "concept:eilenberg-steenrod-axioms",
        "concept:strong-excision"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "92c7e365499b2a7038670567963c6134f0085c44ea38019b20468f8e849724bb",
        "file_sha256": "cfb8fa5c49593a187bed5df1d4173cc952100b18e5faa009cb8d57036c5726c4",
        "line_end": 241,
        "line_start": 228,
        "path": "source/id-ID/units/unit-029-lecture-029.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l29-thm-001",
        "anchor": "o012-rbt-l29-thm-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l29-thm-002",
      "projected_id": "urn:uuid:7b19c589-8971-5f07-8af7-7378efd64113",
      "title": "Teorema 29.2 (Eilenberg–Steenrod, 1945). Misalkan, untuk setiap",
      "kind": "theorem",
      "order": 1,
      "group": "unit:o012-rbt-u029",
      "parent_id": "unit:o012-rbt-l29-s06",
      "native_path": [
        "unit:o012-rbt-u029",
        "unit:o012-rbt-l29",
        "unit:o012-rbt-l29-s06",
        "unit:o012-rbt-l29-thm-002"
      ],
      "concept_ids": [
        "concept:singular-simplicial-cochain-comparison",
        "concept:naturality",
        "concept:five-lemma",
        "concept:k-skeleton",
        "concept:wedge-sum",
        "concept:reduced-cohomology",
        "concept:relative-cohomology",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:attaching-map",
        "concept:homotopy-category",
        "concept:excision",
        "concept:relative-cohomology-quotient-isomorphism",
        "concept:cohomology-comparison-theorem",
        "concept:cw-complex",
        "concept:cw-pair",
        "concept:cellular-filtration",
        "concept:milnor-derived-limit-sequence",
        "concept:eilenberg-steenrod-axioms",
        "concept:strong-excision"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "efcf05812efacc413aa5100fa10a6c1c2d01bd8fd14230b029490b394f8ab5be",
        "file_sha256": "cfb8fa5c49593a187bed5df1d4173cc952100b18e5faa009cb8d57036c5726c4",
        "line_end": 575,
        "line_start": 511,
        "path": "source/id-ID/units/unit-029-lecture-029.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l29-thm-002",
        "anchor": "o012-rbt-l29-thm-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l29",
      "projected_id": "urn:uuid:579d3f4f-6d0a-5cc6-8bfd-aded520d1bde",
      "title": "Kuliah 29",
      "kind": "lecture",
      "order": 2,
      "group": "unit:o012-rbt-u029",
      "parent_id": "unit:o012-rbt-u029",
      "native_path": [
        "unit:o012-rbt-u029",
        "unit:o012-rbt-l29"
      ],
      "concept_ids": [
        "concept:singular-simplicial-cochain-comparison",
        "concept:naturality",
        "concept:five-lemma",
        "concept:k-skeleton",
        "concept:wedge-sum",
        "concept:reduced-cohomology",
        "concept:relative-cohomology",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:attaching-map",
        "concept:homotopy-category",
        "concept:excision",
        "concept:relative-cohomology-quotient-isomorphism",
        "concept:cohomology-comparison-theorem",
        "concept:cw-complex",
        "concept:cw-pair",
        "concept:cellular-filtration",
        "concept:milnor-derived-limit-sequence",
        "concept:eilenberg-steenrod-axioms",
        "concept:strong-excision"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "48f0a4bf75c14a83e4e682b69710d66cdabfe266192622d491e44d7c35c88512",
        "file_sha256": "cfb8fa5c49593a187bed5df1d4173cc952100b18e5faa009cb8d57036c5726c4",
        "line_end": 592,
        "line_start": 52,
        "path": "source/id-ID/units/unit-029-lecture-029.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l29",
        "anchor": "o012-rbt-l29",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l29-audit-004",
      "projected_id": "urn:uuid:6222be47-7990-51f7-9a67-bd0608192d2c",
      "title": "Audit sumber 29.4. Definisi sumber memulai langkah ini pada $n\\geq1$,",
      "kind": "source_audit",
      "order": 2,
      "group": "unit:o012-rbt-u029",
      "parent_id": "unit:o012-rbt-l29-s04",
      "native_path": [
        "unit:o012-rbt-u029",
        "unit:o012-rbt-l29",
        "unit:o012-rbt-l29-s04",
        "unit:o012-rbt-l29-audit-004"
      ],
      "concept_ids": [
        "concept:singular-simplicial-cochain-comparison",
        "concept:naturality",
        "concept:five-lemma",
        "concept:k-skeleton",
        "concept:wedge-sum",
        "concept:reduced-cohomology",
        "concept:relative-cohomology",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:attaching-map",
        "concept:homotopy-category",
        "concept:excision",
        "concept:relative-cohomology-quotient-isomorphism",
        "concept:cohomology-comparison-theorem",
        "concept:cw-complex",
        "concept:cw-pair",
        "concept:cellular-filtration",
        "concept:milnor-derived-limit-sequence",
        "concept:eilenberg-steenrod-axioms",
        "concept:strong-excision"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u029-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "ac9d12bfef2657fcbae0a65a62eaace756e3a5db0380cd5017c0e43264a21b1d",
        "file_sha256": "cfb8fa5c49593a187bed5df1d4173cc952100b18e5faa009cb8d57036c5726c4",
        "line_end": 405,
        "line_start": 401,
        "path": "source/id-ID/units/unit-029-lecture-029.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l29-audit-004",
        "anchor": "o012-rbt-l29-audit-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l29-audit-006",
      "projected_id": "urn:uuid:d91b57fe-4822-5c69-a73a-20c43484929f",
      "title": "Audit sumber 29.6. Sumber mendefinisikan $h^k$ hanya pada pasangan CW,",
      "kind": "source_audit",
      "order": 2,
      "group": "unit:o012-rbt-u029",
      "parent_id": "unit:o012-rbt-l29-s06",
      "native_path": [
        "unit:o012-rbt-u029",
        "unit:o012-rbt-l29",
        "unit:o012-rbt-l29-s06",
        "unit:o012-rbt-l29-audit-006"
      ],
      "concept_ids": [
        "concept:singular-simplicial-cochain-comparison",
        "concept:naturality",
        "concept:five-lemma",
        "concept:k-skeleton",
        "concept:wedge-sum",
        "concept:reduced-cohomology",
        "concept:relative-cohomology",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:attaching-map",
        "concept:homotopy-category",
        "concept:excision",
        "concept:relative-cohomology-quotient-isomorphism",
        "concept:cohomology-comparison-theorem",
        "concept:cw-complex",
        "concept:cw-pair",
        "concept:cellular-filtration",
        "concept:milnor-derived-limit-sequence",
        "concept:eilenberg-steenrod-axioms",
        "concept:strong-excision"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u029-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "94f3aeef9f6ca19efdc532714f9d76b2eca66c1bef450d45226d6a130f2e4ad7",
        "file_sha256": "cfb8fa5c49593a187bed5df1d4173cc952100b18e5faa009cb8d57036c5726c4",
        "line_end": 584,
        "line_start": 577,
        "path": "source/id-ID/units/unit-029-lecture-029.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l29-audit-006",
        "anchor": "o012-rbt-l29-audit-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l29-exa-003",
      "projected_id": "urn:uuid:80804366-9b5a-55fb-bda1-c17e414fdd2c",
      "title": "Contoh 29.3. Untuk $n\\geq1$, pasangan $(D^n,S^{n-1})$ adalah pasangan",
      "kind": "example",
      "order": 2,
      "group": "unit:o012-rbt-u029",
      "parent_id": "unit:o012-rbt-l29-s05",
      "native_path": [
        "unit:o012-rbt-u029",
        "unit:o012-rbt-l29",
        "unit:o012-rbt-l29-s05",
        "unit:o012-rbt-l29-exa-003"
      ],
      "concept_ids": [
        "concept:singular-simplicial-cochain-comparison",
        "concept:naturality",
        "concept:five-lemma",
        "concept:k-skeleton",
        "concept:wedge-sum",
        "concept:reduced-cohomology",
        "concept:relative-cohomology",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:attaching-map",
        "concept:homotopy-category",
        "concept:excision",
        "concept:relative-cohomology-quotient-isomorphism",
        "concept:cohomology-comparison-theorem",
        "concept:cw-complex",
        "concept:cw-pair",
        "concept:cellular-filtration",
        "concept:milnor-derived-limit-sequence",
        "concept:eilenberg-steenrod-axioms",
        "concept:strong-excision"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u029-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "43531a4a52683c98c527b1728484a3b696e6503c24f22f5047d17867244e446b",
        "file_sha256": "cfb8fa5c49593a187bed5df1d4173cc952100b18e5faa009cb8d57036c5726c4",
        "line_end": 473,
        "line_start": 463,
        "path": "source/id-ID/units/unit-029-lecture-029.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l29-exa-003",
        "anchor": "o012-rbt-l29-exa-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l29-hint-001",
      "projected_id": "urn:uuid:5f5d4fd4-ef4e-591e-89d5-905c884b85fa",
      "title": "Petunjuk. Pemetaan karakteristik simpleks $f(x)$ adalah komposisi",
      "kind": "hint",
      "order": 2,
      "group": "unit:o012-rbt-u029",
      "parent_id": "unit:o012-rbt-l29-mastery",
      "native_path": [
        "unit:o012-rbt-u029",
        "unit:o012-rbt-l29-mastery",
        "unit:o012-rbt-l29-hint-001"
      ],
      "concept_ids": [
        "concept:singular-simplicial-cochain-comparison",
        "concept:naturality",
        "concept:five-lemma",
        "concept:k-skeleton",
        "concept:wedge-sum",
        "concept:reduced-cohomology",
        "concept:relative-cohomology",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:attaching-map",
        "concept:homotopy-category",
        "concept:excision",
        "concept:relative-cohomology-quotient-isomorphism",
        "concept:cohomology-comparison-theorem",
        "concept:cw-complex",
        "concept:cw-pair",
        "concept:cellular-filtration",
        "concept:milnor-derived-limit-sequence",
        "concept:eilenberg-steenrod-axioms",
        "concept:strong-excision"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u029-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "48e33faf9235d559437ae3adf8d618c8c27247963e1b3f4631b895c996c988ae",
        "file_sha256": "cfb8fa5c49593a187bed5df1d4173cc952100b18e5faa009cb8d57036c5726c4",
        "line_end": 608,
        "line_start": 605,
        "path": "source/id-ID/units/unit-029-lecture-029.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l29-hint-001",
        "anchor": "o012-rbt-l29-hint-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l29-proof-001",
      "projected_id": "urn:uuid:f6161ae9-6fd9-5c2e-840c-e3053bffd3a0",
      "title": "Bukti edisi. Untuk",
      "kind": "proof",
      "order": 2,
      "group": "unit:o012-rbt-u029",
      "parent_id": "unit:o012-rbt-l29-s01",
      "native_path": [
        "unit:o012-rbt-u029",
        "unit:o012-rbt-l29",
        "unit:o012-rbt-l29-s01",
        "unit:o012-rbt-l29-proof-001"
      ],
      "concept_ids": [
        "concept:singular-simplicial-cochain-comparison",
        "concept:naturality",
        "concept:five-lemma",
        "concept:k-skeleton",
        "concept:wedge-sum",
        "concept:reduced-cohomology",
        "concept:relative-cohomology",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:attaching-map",
        "concept:homotopy-category",
        "concept:excision",
        "concept:relative-cohomology-quotient-isomorphism",
        "concept:cohomology-comparison-theorem",
        "concept:cw-complex",
        "concept:cw-pair",
        "concept:cellular-filtration",
        "concept:milnor-derived-limit-sequence",
        "concept:eilenberg-steenrod-axioms",
        "concept:strong-excision"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u029-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "4befb689bc877a1d969e2d70cf7f4c012f83a4358f8878bdb25cb1fa2bf1e4e4",
        "file_sha256": "cfb8fa5c49593a187bed5df1d4173cc952100b18e5faa009cb8d57036c5726c4",
        "line_end": 102,
        "line_start": 86,
        "path": "source/id-ID/units/unit-029-lecture-029.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l29-proof-001",
        "anchor": "o012-rbt-l29-proof-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l29-proof-002",
      "projected_id": "urn:uuid:85be25d5-b479-5a9e-b4ce-bd77fbca49ed",
      "title": "Penjelasan bukti edisi. Teorema hasil bagi Unit 28 mengidentifikasi ruas",
      "kind": "proof",
      "order": 2,
      "group": "unit:o012-rbt-u029",
      "parent_id": "unit:o012-rbt-l29-s02",
      "native_path": [
        "unit:o012-rbt-u029",
        "unit:o012-rbt-l29",
        "unit:o012-rbt-l29-s02",
        "unit:o012-rbt-l29-proof-002"
      ],
      "concept_ids": [
        "concept:singular-simplicial-cochain-comparison",
        "concept:naturality",
        "concept:five-lemma",
        "concept:k-skeleton",
        "concept:wedge-sum",
        "concept:reduced-cohomology",
        "concept:relative-cohomology",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:attaching-map",
        "concept:homotopy-category",
        "concept:excision",
        "concept:relative-cohomology-quotient-isomorphism",
        "concept:cohomology-comparison-theorem",
        "concept:cw-complex",
        "concept:cw-pair",
        "concept:cellular-filtration",
        "concept:milnor-derived-limit-sequence",
        "concept:eilenberg-steenrod-axioms",
        "concept:strong-excision"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u029-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "0d59e805695b80aee43ab1030e6933bfd4d164fbaa658bff4f94eb7ef89d493e",
        "file_sha256": "cfb8fa5c49593a187bed5df1d4173cc952100b18e5faa009cb8d57036c5726c4",
        "line_end": 217,
        "line_start": 185,
        "path": "source/id-ID/units/unit-029-lecture-029.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l29-proof-002",
        "anchor": "o012-rbt-l29-proof-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l29-proof-003",
      "projected_id": "urn:uuid:06375d28-c3e9-502d-83f7-3a1b10be23dd",
      "title": "Bukti. Gunakan induksi pada dimensi $n$ dari $X_\\bullet$. Jika $n=0$,",
      "kind": "proof",
      "order": 2,
      "group": "unit:o012-rbt-u029",
      "parent_id": "unit:o012-rbt-l29-s03",
      "native_path": [
        "unit:o012-rbt-u029",
        "unit:o012-rbt-l29",
        "unit:o012-rbt-l29-s03",
        "unit:o012-rbt-l29-proof-003"
      ],
      "concept_ids": [
        "concept:singular-simplicial-cochain-comparison",
        "concept:naturality",
        "concept:five-lemma",
        "concept:k-skeleton",
        "concept:wedge-sum",
        "concept:reduced-cohomology",
        "concept:relative-cohomology",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:attaching-map",
        "concept:homotopy-category",
        "concept:excision",
        "concept:relative-cohomology-quotient-isomorphism",
        "concept:cohomology-comparison-theorem",
        "concept:cw-complex",
        "concept:cw-pair",
        "concept:cellular-filtration",
        "concept:milnor-derived-limit-sequence",
        "concept:eilenberg-steenrod-axioms",
        "concept:strong-excision"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "9f02e8e5f779a6c47b3c3c5e3f6c0b2d6bcc9abf72ddef4c89cd491d1383ba4f",
        "file_sha256": "cfb8fa5c49593a187bed5df1d4173cc952100b18e5faa009cb8d57036c5726c4",
        "line_end": 259,
        "line_start": 243,
        "path": "source/id-ID/units/unit-029-lecture-029.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l29-proof-003",
        "anchor": "o012-rbt-l29-proof-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l29-s02",
      "projected_id": "urn:uuid:83826ef1-71e2-5d04-824b-d0ecd590f874",
      "title": "Perbandingan relatif pada kerangka",
      "kind": "section",
      "order": 2,
      "group": "unit:o012-rbt-u029",
      "parent_id": "unit:o012-rbt-l29",
      "native_path": [
        "unit:o012-rbt-u029",
        "unit:o012-rbt-l29",
        "unit:o012-rbt-l29-s02"
      ],
      "concept_ids": [
        "concept:singular-simplicial-cochain-comparison",
        "concept:naturality",
        "concept:five-lemma",
        "concept:k-skeleton",
        "concept:wedge-sum",
        "concept:reduced-cohomology",
        "concept:relative-cohomology",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:attaching-map",
        "concept:homotopy-category",
        "concept:excision",
        "concept:relative-cohomology-quotient-isomorphism",
        "concept:cohomology-comparison-theorem",
        "concept:cw-complex",
        "concept:cw-pair",
        "concept:cellular-filtration",
        "concept:milnor-derived-limit-sequence",
        "concept:eilenberg-steenrod-axioms",
        "concept:strong-excision"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "7aef0a1bb40702c487fd5d81c77017bad38f71169c5a1f9519a00e4de63c10d7",
        "file_sha256": "cfb8fa5c49593a187bed5df1d4173cc952100b18e5faa009cb8d57036c5726c4",
        "line_end": 225,
        "line_start": 111,
        "path": "source/id-ID/units/unit-029-lecture-029.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l29-s02",
        "anchor": "o012-rbt-l29-s02",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l29-audit-001",
      "projected_id": "urn:uuid:cfc24132-0570-5e1c-bea3-ab6d40a34026",
      "title": "Audit sumber 29.1. Diagram sumber menempatkan peta horizontal",
      "kind": "source_audit",
      "order": 3,
      "group": "unit:o012-rbt-u029",
      "parent_id": "unit:o012-rbt-l29-s01",
      "native_path": [
        "unit:o012-rbt-u029",
        "unit:o012-rbt-l29",
        "unit:o012-rbt-l29-s01",
        "unit:o012-rbt-l29-audit-001"
      ],
      "concept_ids": [
        "concept:singular-simplicial-cochain-comparison",
        "concept:naturality",
        "concept:five-lemma",
        "concept:k-skeleton",
        "concept:wedge-sum",
        "concept:reduced-cohomology",
        "concept:relative-cohomology",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:attaching-map",
        "concept:homotopy-category",
        "concept:excision",
        "concept:relative-cohomology-quotient-isomorphism",
        "concept:cohomology-comparison-theorem",
        "concept:cw-complex",
        "concept:cw-pair",
        "concept:cellular-filtration",
        "concept:milnor-derived-limit-sequence",
        "concept:eilenberg-steenrod-axioms",
        "concept:strong-excision"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u029-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "1f14ab44054874541cc5ba5662e186781be31df119d2ef58ee885457b8101cc1",
        "file_sha256": "cfb8fa5c49593a187bed5df1d4173cc952100b18e5faa009cb8d57036c5726c4",
        "line_end": 109,
        "line_start": 104,
        "path": "source/id-ID/units/unit-029-lecture-029.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l29-audit-001",
        "anchor": "o012-rbt-l29-audit-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l29-audit-002",
      "projected_id": "urn:uuid:4c0f2321-d73d-55e3-95ee-2e256271cc3a",
      "title": "Audit sumber 29.2. Fakta sumber mempunyai arah relatif terbalik dan pada",
      "kind": "source_audit",
      "order": 3,
      "group": "unit:o012-rbt-u029",
      "parent_id": "unit:o012-rbt-l29-s02",
      "native_path": [
        "unit:o012-rbt-u029",
        "unit:o012-rbt-l29",
        "unit:o012-rbt-l29-s02",
        "unit:o012-rbt-l29-audit-002"
      ],
      "concept_ids": [
        "concept:singular-simplicial-cochain-comparison",
        "concept:naturality",
        "concept:five-lemma",
        "concept:k-skeleton",
        "concept:wedge-sum",
        "concept:reduced-cohomology",
        "concept:relative-cohomology",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:attaching-map",
        "concept:homotopy-category",
        "concept:excision",
        "concept:relative-cohomology-quotient-isomorphism",
        "concept:cohomology-comparison-theorem",
        "concept:cw-complex",
        "concept:cw-pair",
        "concept:cellular-filtration",
        "concept:milnor-derived-limit-sequence",
        "concept:eilenberg-steenrod-axioms",
        "concept:strong-excision"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u029-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "a7090f3c25990de69331eeb88a74de052e54c5f0e0f12fb8d2c822bff557cdac",
        "file_sha256": "cfb8fa5c49593a187bed5df1d4173cc952100b18e5faa009cb8d57036c5726c4",
        "line_end": 224,
        "line_start": 219,
        "path": "source/id-ID/units/unit-029-lecture-029.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l29-audit-002",
        "anchor": "o012-rbt-l29-audit-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l29-audit-005",
      "projected_id": "urn:uuid:b07a355c-22b3-5ce8-a7ef-26acdc177e0e",
      "title": "Audit sumber 29.5. Frasa sumber “homotopy equivalence classes of maps”",
      "kind": "source_audit",
      "order": 3,
      "group": "unit:o012-rbt-u029",
      "parent_id": "unit:o012-rbt-l29-s05",
      "native_path": [
        "unit:o012-rbt-u029",
        "unit:o012-rbt-l29",
        "unit:o012-rbt-l29-s05",
        "unit:o012-rbt-l29-audit-005"
      ],
      "concept_ids": [
        "concept:singular-simplicial-cochain-comparison",
        "concept:naturality",
        "concept:five-lemma",
        "concept:k-skeleton",
        "concept:wedge-sum",
        "concept:reduced-cohomology",
        "concept:relative-cohomology",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:attaching-map",
        "concept:homotopy-category",
        "concept:excision",
        "concept:relative-cohomology-quotient-isomorphism",
        "concept:cohomology-comparison-theorem",
        "concept:cw-complex",
        "concept:cw-pair",
        "concept:cellular-filtration",
        "concept:milnor-derived-limit-sequence",
        "concept:eilenberg-steenrod-axioms",
        "concept:strong-excision"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u029-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "931cf9f1e5daa5c4643dc8a476cf869ab0c3c639374570e6a6147028de473483",
        "file_sha256": "cfb8fa5c49593a187bed5df1d4173cc952100b18e5faa009cb8d57036c5726c4",
        "line_end": 507,
        "line_start": 502,
        "path": "source/id-ID/units/unit-029-lecture-029.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l29-audit-005",
        "anchor": "o012-rbt-l29-audit-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l29-cor-001",
      "projected_id": "urn:uuid:f091b474-375e-5387-ad1c-89cdbfc8a083",
      "title": "Korolari 29.1 (semua himpunan-$\\Delta$). Untuk setiap himpunan-$\\Delta$",
      "kind": "corollary",
      "order": 3,
      "group": "unit:o012-rbt-u029",
      "parent_id": "unit:o012-rbt-l29-s03",
      "native_path": [
        "unit:o012-rbt-u029",
        "unit:o012-rbt-l29",
        "unit:o012-rbt-l29-s03",
        "unit:o012-rbt-l29-cor-001"
      ],
      "concept_ids": [
        "concept:singular-simplicial-cochain-comparison",
        "concept:naturality",
        "concept:five-lemma",
        "concept:k-skeleton",
        "concept:wedge-sum",
        "concept:reduced-cohomology",
        "concept:relative-cohomology",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:attaching-map",
        "concept:homotopy-category",
        "concept:excision",
        "concept:relative-cohomology-quotient-isomorphism",
        "concept:cohomology-comparison-theorem",
        "concept:cw-complex",
        "concept:cw-pair",
        "concept:cellular-filtration",
        "concept:milnor-derived-limit-sequence",
        "concept:eilenberg-steenrod-axioms",
        "concept:strong-excision"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "2afdb81e3b22868c229951a6de7d66b4ca43886fa45faf6ee572aa1044037012",
        "file_sha256": "cfb8fa5c49593a187bed5df1d4173cc952100b18e5faa009cb8d57036c5726c4",
        "line_end": 275,
        "line_start": 265,
        "path": "source/id-ID/units/unit-029-lecture-029.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l29-cor-001",
        "anchor": "o012-rbt-l29-cor-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l29-fig-001",
      "projected_id": "urn:uuid:f426ca3c-6157-5dd3-89e4-4e4ba98844cc",
      "title": "Gambar semantik 29.1 (melekatkan sel). Untuk setiap",
      "kind": "figure",
      "order": 3,
      "group": "unit:o012-rbt-u029",
      "parent_id": "unit:o012-rbt-l29-s04",
      "native_path": [
        "unit:o012-rbt-u029",
        "unit:o012-rbt-l29",
        "unit:o012-rbt-l29-s04",
        "unit:o012-rbt-l29-fig-001"
      ],
      "concept_ids": [
        "concept:singular-simplicial-cochain-comparison",
        "concept:naturality",
        "concept:five-lemma",
        "concept:k-skeleton",
        "concept:wedge-sum",
        "concept:reduced-cohomology",
        "concept:relative-cohomology",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:attaching-map",
        "concept:homotopy-category",
        "concept:excision",
        "concept:relative-cohomology-quotient-isomorphism",
        "concept:cohomology-comparison-theorem",
        "concept:cw-complex",
        "concept:cw-pair",
        "concept:cellular-filtration",
        "concept:milnor-derived-limit-sequence",
        "concept:eilenberg-steenrod-axioms",
        "concept:strong-excision"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u029-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "afb459791e43160ee0324369d3940c22c892c1f6e267c6a8e1f51dcbca14347e",
        "file_sha256": "cfb8fa5c49593a187bed5df1d4173cc952100b18e5faa009cb8d57036c5726c4",
        "line_end": 420,
        "line_start": 407,
        "path": "source/id-ID/units/unit-029-lecture-029.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l29-fig-001",
        "anchor": "o012-rbt-l29-fig-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l29-mastery",
      "projected_id": "urn:uuid:65d52033-29d0-5f6e-bfda-02793f1c1ab1",
      "title": "Pemeriksaan penguasaan",
      "kind": "mastery_section",
      "order": 3,
      "group": "unit:o012-rbt-u029",
      "parent_id": "unit:o012-rbt-u029",
      "native_path": [
        "unit:o012-rbt-u029",
        "unit:o012-rbt-l29-mastery"
      ],
      "concept_ids": [
        "concept:singular-simplicial-cochain-comparison",
        "concept:naturality",
        "concept:five-lemma",
        "concept:k-skeleton",
        "concept:wedge-sum",
        "concept:reduced-cohomology",
        "concept:relative-cohomology",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:attaching-map",
        "concept:homotopy-category",
        "concept:excision",
        "concept:relative-cohomology-quotient-isomorphism",
        "concept:cohomology-comparison-theorem",
        "concept:cw-complex",
        "concept:cw-pair",
        "concept:cellular-filtration",
        "concept:milnor-derived-limit-sequence",
        "concept:eilenberg-steenrod-axioms",
        "concept:strong-excision"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u029-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "db33c2cdd0bb9f18f7b3e34dea105b89456a2ef2c40ee35cc45ab77f24ab5061",
        "file_sha256": "cfb8fa5c49593a187bed5df1d4173cc952100b18e5faa009cb8d57036c5726c4",
        "line_end": 799,
        "line_start": 593,
        "path": "source/id-ID/units/unit-029-lecture-029.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l29-mastery",
        "anchor": "o012-rbt-l29-mastery",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l29-s03",
      "projected_id": "urn:uuid:71e17419-da9b-5d5d-b373-a6648c28ebf1",
      "title": "Teorema perbandingan",
      "kind": "section",
      "order": 3,
      "group": "unit:o012-rbt-u029",
      "parent_id": "unit:o012-rbt-l29",
      "native_path": [
        "unit:o012-rbt-u029",
        "unit:o012-rbt-l29",
        "unit:o012-rbt-l29-s03"
      ],
      "concept_ids": [
        "concept:singular-simplicial-cochain-comparison",
        "concept:naturality",
        "concept:five-lemma",
        "concept:k-skeleton",
        "concept:wedge-sum",
        "concept:reduced-cohomology",
        "concept:relative-cohomology",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:attaching-map",
        "concept:homotopy-category",
        "concept:excision",
        "concept:relative-cohomology-quotient-isomorphism",
        "concept:cohomology-comparison-theorem",
        "concept:cw-complex",
        "concept:cw-pair",
        "concept:cellular-filtration",
        "concept:milnor-derived-limit-sequence",
        "concept:eilenberg-steenrod-axioms",
        "concept:strong-excision"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "8fa0db3b82e51d4abf21800ede77e02f773ed6008747607fd0778374d153b7dd",
        "file_sha256": "cfb8fa5c49593a187bed5df1d4173cc952100b18e5faa009cb8d57036c5726c4",
        "line_end": 339,
        "line_start": 226,
        "path": "source/id-ID/units/unit-029-lecture-029.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l29-s03",
        "anchor": "o012-rbt-l29-s03",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l29-sol-001",
      "projected_id": "urn:uuid:f4815333-8c01-5d4b-8635-e9e8839fda78",
      "title": "Solusi Pemeriksaan 29.1. Dengan $\\chi_x$ pemetaan karakteristik,",
      "kind": "solution",
      "order": 3,
      "group": "unit:o012-rbt-u029",
      "parent_id": "unit:o012-rbt-l29-mastery",
      "native_path": [
        "unit:o012-rbt-u029",
        "unit:o012-rbt-l29-mastery",
        "unit:o012-rbt-l29-sol-001"
      ],
      "concept_ids": [
        "concept:singular-simplicial-cochain-comparison",
        "concept:naturality",
        "concept:five-lemma",
        "concept:k-skeleton",
        "concept:wedge-sum",
        "concept:reduced-cohomology",
        "concept:relative-cohomology",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:attaching-map",
        "concept:homotopy-category",
        "concept:excision",
        "concept:relative-cohomology-quotient-isomorphism",
        "concept:cohomology-comparison-theorem",
        "concept:cw-complex",
        "concept:cw-pair",
        "concept:cellular-filtration",
        "concept:milnor-derived-limit-sequence",
        "concept:eilenberg-steenrod-axioms",
        "concept:strong-excision"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u029-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "f0c98a02fa79ed8abd5f175397d65589198813dc781c5bbde095743fc84a67b9",
        "file_sha256": "cfb8fa5c49593a187bed5df1d4173cc952100b18e5faa009cb8d57036c5726c4",
        "line_end": 629,
        "line_start": 610,
        "path": "source/id-ID/units/unit-029-lecture-029.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l29-sol-001",
        "anchor": "o012-rbt-l29-sol-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l29-boundary-001",
      "projected_id": "urn:uuid:ea0caeaf-c144-5158-a6cb-90d9e517c03b",
      "title": "Batas ke Unit 30. Unit 29 menerjemahkan Notes.tex baris 6053--6270 secara",
      "kind": "boundary",
      "order": 4,
      "group": "unit:o012-rbt-u029",
      "parent_id": "unit:o012-rbt-u029",
      "native_path": [
        "unit:o012-rbt-u029",
        "unit:o012-rbt-l29-boundary-001"
      ],
      "concept_ids": [
        "concept:singular-simplicial-cochain-comparison",
        "concept:naturality",
        "concept:five-lemma",
        "concept:k-skeleton",
        "concept:wedge-sum",
        "concept:reduced-cohomology",
        "concept:relative-cohomology",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:attaching-map",
        "concept:homotopy-category",
        "concept:excision",
        "concept:relative-cohomology-quotient-isomorphism",
        "concept:cohomology-comparison-theorem",
        "concept:cw-complex",
        "concept:cw-pair",
        "concept:cellular-filtration",
        "concept:milnor-derived-limit-sequence",
        "concept:eilenberg-steenrod-axioms",
        "concept:strong-excision"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u029-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "5442a64177061da62fc7065947ce161fe3d8bfa5a4d8c9d5c1a007b65ac9282e",
        "file_sha256": "cfb8fa5c49593a187bed5df1d4173cc952100b18e5faa009cb8d57036c5726c4",
        "line_end": 805,
        "line_start": 800,
        "path": "source/id-ID/units/unit-029-lecture-029.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l29-boundary-001",
        "anchor": "o012-rbt-l29-boundary-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l29-exa-001",
      "projected_id": "urn:uuid:7f857d13-8475-571a-bc49-43f76b8e3366",
      "title": "Contoh 29.1 (realisasi sebagai CW). Setiap realisasi",
      "kind": "example",
      "order": 4,
      "group": "unit:o012-rbt-u029",
      "parent_id": "unit:o012-rbt-l29-s04",
      "native_path": [
        "unit:o012-rbt-u029",
        "unit:o012-rbt-l29",
        "unit:o012-rbt-l29-s04",
        "unit:o012-rbt-l29-exa-001"
      ],
      "concept_ids": [
        "concept:singular-simplicial-cochain-comparison",
        "concept:naturality",
        "concept:five-lemma",
        "concept:k-skeleton",
        "concept:wedge-sum",
        "concept:reduced-cohomology",
        "concept:relative-cohomology",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:attaching-map",
        "concept:homotopy-category",
        "concept:excision",
        "concept:relative-cohomology-quotient-isomorphism",
        "concept:cohomology-comparison-theorem",
        "concept:cw-complex",
        "concept:cw-pair",
        "concept:cellular-filtration",
        "concept:milnor-derived-limit-sequence",
        "concept:eilenberg-steenrod-axioms",
        "concept:strong-excision"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "0f7f351a5f0dc81c7fc6152e43118d8fb16035a2dd287e7257386fa5854afe0a",
        "file_sha256": "cfb8fa5c49593a187bed5df1d4173cc952100b18e5faa009cb8d57036c5726c4",
        "line_end": 440,
        "line_start": 431,
        "path": "source/id-ID/units/unit-029-lecture-029.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l29-exa-001",
        "anchor": "o012-rbt-l29-exa-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l29-mcheck-002",
      "projected_id": "urn:uuid:391039e4-349a-5ec1-bfe0-e435fdf89470",
      "title": "Pemeriksaan Penguasaan 29.2 (empat isomorfisma mengapit peta tengah).",
      "kind": "exercise",
      "order": 4,
      "group": "unit:o012-rbt-u029",
      "parent_id": "unit:o012-rbt-l29-mastery",
      "native_path": [
        "unit:o012-rbt-u029",
        "unit:o012-rbt-l29-mastery",
        "unit:o012-rbt-l29-mcheck-002"
      ],
      "concept_ids": [
        "concept:singular-simplicial-cochain-comparison",
        "concept:naturality",
        "concept:five-lemma",
        "concept:k-skeleton",
        "concept:wedge-sum",
        "concept:reduced-cohomology",
        "concept:relative-cohomology",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:attaching-map",
        "concept:homotopy-category",
        "concept:excision",
        "concept:relative-cohomology-quotient-isomorphism",
        "concept:cohomology-comparison-theorem",
        "concept:cw-complex",
        "concept:cw-pair",
        "concept:cellular-filtration",
        "concept:milnor-derived-limit-sequence",
        "concept:eilenberg-steenrod-axioms",
        "concept:strong-excision"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u029-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "69cd403ecb6a35832f2b7b84d5a9cf4b2a9cd89372dd73eb98d8a9c1826c1105",
        "file_sha256": "cfb8fa5c49593a187bed5df1d4173cc952100b18e5faa009cb8d57036c5726c4",
        "line_end": 636,
        "line_start": 631,
        "path": "source/id-ID/units/unit-029-lecture-029.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l29-mcheck-002",
        "anchor": "o012-rbt-l29-mcheck-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l29-hint-002",
            "relation_id": "urn:uuid:100290b5-aff7-5a4b-91f0-f53a0d986f99",
            "native_relation_id": "relation:hints:l29-hint-002:l29-mcheck-002"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l29-sol-002",
            "relation_id": "urn:uuid:7c3ab017-3f84-5056-954c-939758a0f0de",
            "native_relation_id": "relation:solves:l29-sol-002:l29-mcheck-002"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l29-proof-004",
      "projected_id": "urn:uuid:afb154b6-ae11-5deb-9acc-69c71dbab748",
      "title": "Penjelasan bukti edisi. Tetapkan $k$. Pada sisi kombinatorial,",
      "kind": "proof",
      "order": 4,
      "group": "unit:o012-rbt-u029",
      "parent_id": "unit:o012-rbt-l29-s03",
      "native_path": [
        "unit:o012-rbt-u029",
        "unit:o012-rbt-l29",
        "unit:o012-rbt-l29-s03",
        "unit:o012-rbt-l29-proof-004"
      ],
      "concept_ids": [
        "concept:singular-simplicial-cochain-comparison",
        "concept:naturality",
        "concept:five-lemma",
        "concept:k-skeleton",
        "concept:wedge-sum",
        "concept:reduced-cohomology",
        "concept:relative-cohomology",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:attaching-map",
        "concept:homotopy-category",
        "concept:excision",
        "concept:relative-cohomology-quotient-isomorphism",
        "concept:cohomology-comparison-theorem",
        "concept:cw-complex",
        "concept:cw-pair",
        "concept:cellular-filtration",
        "concept:milnor-derived-limit-sequence",
        "concept:eilenberg-steenrod-axioms",
        "concept:strong-excision"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u029-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "ab2ffd0b90adbbe13cd827536bcd4faf1b66b6f5463d3c39d4870a93ba1648f8",
        "file_sha256": "cfb8fa5c49593a187bed5df1d4173cc952100b18e5faa009cb8d57036c5726c4",
        "line_end": 309,
        "line_start": 277,
        "path": "source/id-ID/units/unit-029-lecture-029.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l29-proof-004",
        "anchor": "o012-rbt-l29-proof-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l29-s04",
      "projected_id": "urn:uuid:99977d00-51c1-5ef7-9e29-2a155fdc2ac8",
      "title": "Kompleks CW",
      "kind": "section",
      "order": 4,
      "group": "unit:o012-rbt-u029",
      "parent_id": "unit:o012-rbt-l29",
      "native_path": [
        "unit:o012-rbt-u029",
        "unit:o012-rbt-l29",
        "unit:o012-rbt-l29-s04"
      ],
      "concept_ids": [
        "concept:singular-simplicial-cochain-comparison",
        "concept:naturality",
        "concept:five-lemma",
        "concept:k-skeleton",
        "concept:wedge-sum",
        "concept:reduced-cohomology",
        "concept:relative-cohomology",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:attaching-map",
        "concept:homotopy-category",
        "concept:excision",
        "concept:relative-cohomology-quotient-isomorphism",
        "concept:cohomology-comparison-theorem",
        "concept:cw-complex",
        "concept:cw-pair",
        "concept:cellular-filtration",
        "concept:milnor-derived-limit-sequence",
        "concept:eilenberg-steenrod-axioms",
        "concept:strong-excision"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "f30052338e9f1820f108e99e920ea74328630b71c22cf0da4e9fc74cd9161094",
        "file_sha256": "cfb8fa5c49593a187bed5df1d4173cc952100b18e5faa009cb8d57036c5726c4",
        "line_end": 449,
        "line_start": 340,
        "path": "source/id-ID/units/unit-029-lecture-029.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l29-s04",
        "anchor": "o012-rbt-l29-s04",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l29-audit-003",
      "projected_id": "urn:uuid:0ec818df-be47-57c8-9085-feccdc20c18f",
      "title": "Audit sumber 29.3. Sumber menyebut kolimit terfilter tetapi tidak menutup",
      "kind": "source_audit",
      "order": 5,
      "group": "unit:o012-rbt-u029",
      "parent_id": "unit:o012-rbt-l29-s03",
      "native_path": [
        "unit:o012-rbt-u029",
        "unit:o012-rbt-l29",
        "unit:o012-rbt-l29-s03",
        "unit:o012-rbt-l29-audit-003"
      ],
      "concept_ids": [
        "concept:singular-simplicial-cochain-comparison",
        "concept:naturality",
        "concept:five-lemma",
        "concept:k-skeleton",
        "concept:wedge-sum",
        "concept:reduced-cohomology",
        "concept:relative-cohomology",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:attaching-map",
        "concept:homotopy-category",
        "concept:excision",
        "concept:relative-cohomology-quotient-isomorphism",
        "concept:cohomology-comparison-theorem",
        "concept:cw-complex",
        "concept:cw-pair",
        "concept:cellular-filtration",
        "concept:milnor-derived-limit-sequence",
        "concept:eilenberg-steenrod-axioms",
        "concept:strong-excision"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u029-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "f9c32c8102f9bbdf06f99f5eb932aad3bddd9f9da1a08500bed265f9c63d4af0",
        "file_sha256": "cfb8fa5c49593a187bed5df1d4173cc952100b18e5faa009cb8d57036c5726c4",
        "line_end": 317,
        "line_start": 311,
        "path": "source/id-ID/units/unit-029-lecture-029.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l29-audit-003",
        "anchor": "o012-rbt-l29-audit-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l29-exa-002",
      "projected_id": "urn:uuid:7e319122-1824-596e-ad31-4fc6304204c0",
      "title": "Contoh 29.2 (manifold). Setiap manifold mulus kompak mempunyai struktur CW",
      "kind": "example",
      "order": 5,
      "group": "unit:o012-rbt-u029",
      "parent_id": "unit:o012-rbt-l29-s04",
      "native_path": [
        "unit:o012-rbt-u029",
        "unit:o012-rbt-l29",
        "unit:o012-rbt-l29-s04",
        "unit:o012-rbt-l29-exa-002"
      ],
      "concept_ids": [
        "concept:singular-simplicial-cochain-comparison",
        "concept:naturality",
        "concept:five-lemma",
        "concept:k-skeleton",
        "concept:wedge-sum",
        "concept:reduced-cohomology",
        "concept:relative-cohomology",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:attaching-map",
        "concept:homotopy-category",
        "concept:excision",
        "concept:relative-cohomology-quotient-isomorphism",
        "concept:cohomology-comparison-theorem",
        "concept:cw-complex",
        "concept:cw-pair",
        "concept:cellular-filtration",
        "concept:milnor-derived-limit-sequence",
        "concept:eilenberg-steenrod-axioms",
        "concept:strong-excision"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "465b564d83886380f47e4c88a9cef22b3c521b895ab1930b71ffcf6f65e6d988",
        "file_sha256": "cfb8fa5c49593a187bed5df1d4173cc952100b18e5faa009cb8d57036c5726c4",
        "line_end": 448,
        "line_start": 442,
        "path": "source/id-ID/units/unit-029-lecture-029.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l29-exa-002",
        "anchor": "o012-rbt-l29-exa-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l29-hint-002",
      "projected_id": "urn:uuid:fb484142-440b-5441-ad80-3b11d363d673",
      "title": "Petunjuk. Gunakan urutan: kerangka derajat $k-1$, relatif derajat $k$,",
      "kind": "hint",
      "order": 5,
      "group": "unit:o012-rbt-u029",
      "parent_id": "unit:o012-rbt-l29-mastery",
      "native_path": [
        "unit:o012-rbt-u029",
        "unit:o012-rbt-l29-mastery",
        "unit:o012-rbt-l29-hint-002"
      ],
      "concept_ids": [
        "concept:singular-simplicial-cochain-comparison",
        "concept:naturality",
        "concept:five-lemma",
        "concept:k-skeleton",
        "concept:wedge-sum",
        "concept:reduced-cohomology",
        "concept:relative-cohomology",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:attaching-map",
        "concept:homotopy-category",
        "concept:excision",
        "concept:relative-cohomology-quotient-isomorphism",
        "concept:cohomology-comparison-theorem",
        "concept:cw-complex",
        "concept:cw-pair",
        "concept:cellular-filtration",
        "concept:milnor-derived-limit-sequence",
        "concept:eilenberg-steenrod-axioms",
        "concept:strong-excision"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u029-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "f1295c21ea584512a9a79afd8c400acdf89628183d53c23c64d23d26d5ebbc78",
        "file_sha256": "cfb8fa5c49593a187bed5df1d4173cc952100b18e5faa009cb8d57036c5726c4",
        "line_end": 641,
        "line_start": 638,
        "path": "source/id-ID/units/unit-029-lecture-029.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l29-hint-002",
        "anchor": "o012-rbt-l29-hint-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l29-s05",
      "projected_id": "urn:uuid:8a21174f-b6d2-51c5-8413-a7856cfcdfb5",
      "title": "Pasangan CW dan kategori homotopi",
      "kind": "section",
      "order": 5,
      "group": "unit:o012-rbt-u029",
      "parent_id": "unit:o012-rbt-l29",
      "native_path": [
        "unit:o012-rbt-u029",
        "unit:o012-rbt-l29",
        "unit:o012-rbt-l29-s05"
      ],
      "concept_ids": [
        "concept:singular-simplicial-cochain-comparison",
        "concept:naturality",
        "concept:five-lemma",
        "concept:k-skeleton",
        "concept:wedge-sum",
        "concept:reduced-cohomology",
        "concept:relative-cohomology",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:attaching-map",
        "concept:homotopy-category",
        "concept:excision",
        "concept:relative-cohomology-quotient-isomorphism",
        "concept:cohomology-comparison-theorem",
        "concept:cw-complex",
        "concept:cw-pair",
        "concept:cellular-filtration",
        "concept:milnor-derived-limit-sequence",
        "concept:eilenberg-steenrod-axioms",
        "concept:strong-excision"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "e1342ee3a0385e4802bfc1ff5ab0b89021ee7e3b3792e876ac28d1aff5fbbfa6",
        "file_sha256": "cfb8fa5c49593a187bed5df1d4173cc952100b18e5faa009cb8d57036c5726c4",
        "line_end": 508,
        "line_start": 450,
        "path": "source/id-ID/units/unit-029-lecture-029.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l29-s05",
        "anchor": "o012-rbt-l29-s05",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l29-s06",
      "projected_id": "urn:uuid:acdad0fd-7425-5a07-a98a-08338f7857a7",
      "title": "Karakterisasi Eilenberg–Steenrod",
      "kind": "section",
      "order": 6,
      "group": "unit:o012-rbt-u029",
      "parent_id": "unit:o012-rbt-l29",
      "native_path": [
        "unit:o012-rbt-u029",
        "unit:o012-rbt-l29",
        "unit:o012-rbt-l29-s06"
      ],
      "concept_ids": [
        "concept:singular-simplicial-cochain-comparison",
        "concept:naturality",
        "concept:five-lemma",
        "concept:k-skeleton",
        "concept:wedge-sum",
        "concept:reduced-cohomology",
        "concept:relative-cohomology",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:attaching-map",
        "concept:homotopy-category",
        "concept:excision",
        "concept:relative-cohomology-quotient-isomorphism",
        "concept:cohomology-comparison-theorem",
        "concept:cw-complex",
        "concept:cw-pair",
        "concept:cellular-filtration",
        "concept:milnor-derived-limit-sequence",
        "concept:eilenberg-steenrod-axioms",
        "concept:strong-excision"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "03348362557010382f4df03c7bba133e92e7cef5a009b5ea12689398d09fffc5",
        "file_sha256": "cfb8fa5c49593a187bed5df1d4173cc952100b18e5faa009cb8d57036c5726c4",
        "line_end": 592,
        "line_start": 509,
        "path": "source/id-ID/units/unit-029-lecture-029.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l29-s06",
        "anchor": "o012-rbt-l29-s06",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l29-sol-002",
      "projected_id": "urn:uuid:d9a01430-0245-5f96-b5af-baf4f6448ae8",
      "title": "Solusi Pemeriksaan 29.2. Lima sukunya adalah",
      "kind": "solution",
      "order": 6,
      "group": "unit:o012-rbt-u029",
      "parent_id": "unit:o012-rbt-l29-mastery",
      "native_path": [
        "unit:o012-rbt-u029",
        "unit:o012-rbt-l29-mastery",
        "unit:o012-rbt-l29-sol-002"
      ],
      "concept_ids": [
        "concept:singular-simplicial-cochain-comparison",
        "concept:naturality",
        "concept:five-lemma",
        "concept:k-skeleton",
        "concept:wedge-sum",
        "concept:reduced-cohomology",
        "concept:relative-cohomology",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:attaching-map",
        "concept:homotopy-category",
        "concept:excision",
        "concept:relative-cohomology-quotient-isomorphism",
        "concept:cohomology-comparison-theorem",
        "concept:cw-complex",
        "concept:cw-pair",
        "concept:cellular-filtration",
        "concept:milnor-derived-limit-sequence",
        "concept:eilenberg-steenrod-axioms",
        "concept:strong-excision"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u029-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "01426bc35c0a9056ee11590f4aed13d221a025381b04849ebc9b3585f777d948",
        "file_sha256": "cfb8fa5c49593a187bed5df1d4173cc952100b18e5faa009cb8d57036c5726c4",
        "line_end": 659,
        "line_start": 643,
        "path": "source/id-ID/units/unit-029-lecture-029.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l29-sol-002",
        "anchor": "o012-rbt-l29-sol-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l29-mcheck-003",
      "projected_id": "urn:uuid:5431e47a-4329-5a7b-bdf5-f086c044a51c",
      "title": "Pemeriksaan Penguasaan 29.3 (mengapa kerangka $k+1$ cukup).",
      "kind": "exercise",
      "order": 7,
      "group": "unit:o012-rbt-u029",
      "parent_id": "unit:o012-rbt-l29-mastery",
      "native_path": [
        "unit:o012-rbt-u029",
        "unit:o012-rbt-l29-mastery",
        "unit:o012-rbt-l29-mcheck-003"
      ],
      "concept_ids": [
        "concept:singular-simplicial-cochain-comparison",
        "concept:naturality",
        "concept:five-lemma",
        "concept:k-skeleton",
        "concept:wedge-sum",
        "concept:reduced-cohomology",
        "concept:relative-cohomology",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:attaching-map",
        "concept:homotopy-category",
        "concept:excision",
        "concept:relative-cohomology-quotient-isomorphism",
        "concept:cohomology-comparison-theorem",
        "concept:cw-complex",
        "concept:cw-pair",
        "concept:cellular-filtration",
        "concept:milnor-derived-limit-sequence",
        "concept:eilenberg-steenrod-axioms",
        "concept:strong-excision"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u029-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "367c69f98d71574fe07fe17b0db3fc94e6ae8733c6bb3c64c1a5aff1deff33c3",
        "file_sha256": "cfb8fa5c49593a187bed5df1d4173cc952100b18e5faa009cb8d57036c5726c4",
        "line_end": 669,
        "line_start": 661,
        "path": "source/id-ID/units/unit-029-lecture-029.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l29-mcheck-003",
        "anchor": "o012-rbt-l29-mcheck-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l29-hint-003",
            "relation_id": "urn:uuid:a0106947-e949-594e-b46c-8d6621dda652",
            "native_relation_id": "relation:hints:l29-hint-003:l29-mcheck-003"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l29-sol-003",
            "relation_id": "urn:uuid:226cf6ab-90d3-5eff-b968-6eaa0f5dba1f",
            "native_relation_id": "relation:solves:l29-sol-003:l29-mcheck-003"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l29-hint-003",
      "projected_id": "urn:uuid:cd27b55e-8a83-529e-b75d-eddade6f678f",
      "title": "Petunjuk. Kohomologi derajat $k$ adalah kernel satu diferensial dibagi",
      "kind": "hint",
      "order": 8,
      "group": "unit:o012-rbt-u029",
      "parent_id": "unit:o012-rbt-l29-mastery",
      "native_path": [
        "unit:o012-rbt-u029",
        "unit:o012-rbt-l29-mastery",
        "unit:o012-rbt-l29-hint-003"
      ],
      "concept_ids": [
        "concept:singular-simplicial-cochain-comparison",
        "concept:naturality",
        "concept:five-lemma",
        "concept:k-skeleton",
        "concept:wedge-sum",
        "concept:reduced-cohomology",
        "concept:relative-cohomology",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:attaching-map",
        "concept:homotopy-category",
        "concept:excision",
        "concept:relative-cohomology-quotient-isomorphism",
        "concept:cohomology-comparison-theorem",
        "concept:cw-complex",
        "concept:cw-pair",
        "concept:cellular-filtration",
        "concept:milnor-derived-limit-sequence",
        "concept:eilenberg-steenrod-axioms",
        "concept:strong-excision"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u029-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "15417ead1c73b0d7be721052a1640623ea9cacb5b1e8bd7e7d79909676c66d65",
        "file_sha256": "cfb8fa5c49593a187bed5df1d4173cc952100b18e5faa009cb8d57036c5726c4",
        "line_end": 675,
        "line_start": 671,
        "path": "source/id-ID/units/unit-029-lecture-029.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l29-hint-003",
        "anchor": "o012-rbt-l29-hint-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l29-sol-003",
      "projected_id": "urn:uuid:705367d2-aa3b-5b1a-92a0-73f4485ac1d5",
      "title": "Solusi Pemeriksaan 29.3. Rumus",
      "kind": "solution",
      "order": 9,
      "group": "unit:o012-rbt-u029",
      "parent_id": "unit:o012-rbt-l29-mastery",
      "native_path": [
        "unit:o012-rbt-u029",
        "unit:o012-rbt-l29-mastery",
        "unit:o012-rbt-l29-sol-003"
      ],
      "concept_ids": [
        "concept:singular-simplicial-cochain-comparison",
        "concept:naturality",
        "concept:five-lemma",
        "concept:k-skeleton",
        "concept:wedge-sum",
        "concept:reduced-cohomology",
        "concept:relative-cohomology",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:attaching-map",
        "concept:homotopy-category",
        "concept:excision",
        "concept:relative-cohomology-quotient-isomorphism",
        "concept:cohomology-comparison-theorem",
        "concept:cw-complex",
        "concept:cw-pair",
        "concept:cellular-filtration",
        "concept:milnor-derived-limit-sequence",
        "concept:eilenberg-steenrod-axioms",
        "concept:strong-excision"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u029-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "501cba468b36ba9bd2ad63d9addf903f5ef2eb3544bcb4dcd57a4602f5382cc9",
        "file_sha256": "cfb8fa5c49593a187bed5df1d4173cc952100b18e5faa009cb8d57036c5726c4",
        "line_end": 691,
        "line_start": 677,
        "path": "source/id-ID/units/unit-029-lecture-029.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l29-sol-003",
        "anchor": "o012-rbt-l29-sol-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l29-mcheck-004",
      "projected_id": "urn:uuid:2b43ee54-0aff-528c-aac2-8e2063d95146",
      "title": "Pemeriksaan Penguasaan 29.4 (indeks pelekatan sel).",
      "kind": "exercise",
      "order": 10,
      "group": "unit:o012-rbt-u029",
      "parent_id": "unit:o012-rbt-l29-mastery",
      "native_path": [
        "unit:o012-rbt-u029",
        "unit:o012-rbt-l29-mastery",
        "unit:o012-rbt-l29-mcheck-004"
      ],
      "concept_ids": [
        "concept:singular-simplicial-cochain-comparison",
        "concept:naturality",
        "concept:five-lemma",
        "concept:k-skeleton",
        "concept:wedge-sum",
        "concept:reduced-cohomology",
        "concept:relative-cohomology",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:attaching-map",
        "concept:homotopy-category",
        "concept:excision",
        "concept:relative-cohomology-quotient-isomorphism",
        "concept:cohomology-comparison-theorem",
        "concept:cw-complex",
        "concept:cw-pair",
        "concept:cellular-filtration",
        "concept:milnor-derived-limit-sequence",
        "concept:eilenberg-steenrod-axioms",
        "concept:strong-excision"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u029-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "be8c88989a6fe89360e8c31acb62685f4fa1fee2cdd23bbb433cc673aef54bc5",
        "file_sha256": "cfb8fa5c49593a187bed5df1d4173cc952100b18e5faa009cb8d57036c5726c4",
        "line_end": 700,
        "line_start": 693,
        "path": "source/id-ID/units/unit-029-lecture-029.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l29-mcheck-004",
        "anchor": "o012-rbt-l29-mcheck-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l29-hint-004",
            "relation_id": "urn:uuid:beac9349-6932-5997-9af5-0b2f9c9ced07",
            "native_relation_id": "relation:hints:l29-hint-004:l29-mcheck-004"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l29-sol-004",
            "relation_id": "urn:uuid:145aa727-407e-5f45-a0e5-17c38d5940cf",
            "native_relation_id": "relation:solves:l29-sol-004:l29-mcheck-004"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l29-hint-004",
      "projected_id": "urn:uuid:d5be10b4-4f81-50f2-8f34-27be9b37e059",
      "title": "Petunjuk. Sel-1 mempunyai batas $S^0$ dan sel-2 mempunyai batas $S^1$.",
      "kind": "hint",
      "order": 11,
      "group": "unit:o012-rbt-u029",
      "parent_id": "unit:o012-rbt-l29-mastery",
      "native_path": [
        "unit:o012-rbt-u029",
        "unit:o012-rbt-l29-mastery",
        "unit:o012-rbt-l29-hint-004"
      ],
      "concept_ids": [
        "concept:singular-simplicial-cochain-comparison",
        "concept:naturality",
        "concept:five-lemma",
        "concept:k-skeleton",
        "concept:wedge-sum",
        "concept:reduced-cohomology",
        "concept:relative-cohomology",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:attaching-map",
        "concept:homotopy-category",
        "concept:excision",
        "concept:relative-cohomology-quotient-isomorphism",
        "concept:cohomology-comparison-theorem",
        "concept:cw-complex",
        "concept:cw-pair",
        "concept:cellular-filtration",
        "concept:milnor-derived-limit-sequence",
        "concept:eilenberg-steenrod-axioms",
        "concept:strong-excision"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u029-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "cf08d5d3c62250bbb6c5287dccdf20761bb4c346d411cfc5ce10f9aaca72b01f",
        "file_sha256": "cfb8fa5c49593a187bed5df1d4173cc952100b18e5faa009cb8d57036c5726c4",
        "line_end": 705,
        "line_start": 702,
        "path": "source/id-ID/units/unit-029-lecture-029.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l29-hint-004",
        "anchor": "o012-rbt-l29-hint-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l29-sol-004",
      "projected_id": "urn:uuid:b14172c6-34b5-5cf6-8890-0a1c76a041db",
      "title": "Solusi Pemeriksaan 29.4. Untuk $S^1$, ambil $X^0=\\{*\\}$ dan lekatkan",
      "kind": "solution",
      "order": 12,
      "group": "unit:o012-rbt-u029",
      "parent_id": "unit:o012-rbt-l29-mastery",
      "native_path": [
        "unit:o012-rbt-u029",
        "unit:o012-rbt-l29-mastery",
        "unit:o012-rbt-l29-sol-004"
      ],
      "concept_ids": [
        "concept:singular-simplicial-cochain-comparison",
        "concept:naturality",
        "concept:five-lemma",
        "concept:k-skeleton",
        "concept:wedge-sum",
        "concept:reduced-cohomology",
        "concept:relative-cohomology",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:attaching-map",
        "concept:homotopy-category",
        "concept:excision",
        "concept:relative-cohomology-quotient-isomorphism",
        "concept:cohomology-comparison-theorem",
        "concept:cw-complex",
        "concept:cw-pair",
        "concept:cellular-filtration",
        "concept:milnor-derived-limit-sequence",
        "concept:eilenberg-steenrod-axioms",
        "concept:strong-excision"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u029-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "f7d09e8e4401d1835b8e5057573b1e1a14509def5d3e55b00552d5a8e4a931cc",
        "file_sha256": "cfb8fa5c49593a187bed5df1d4173cc952100b18e5faa009cb8d57036c5726c4",
        "line_end": 717,
        "line_start": 707,
        "path": "source/id-ID/units/unit-029-lecture-029.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l29-sol-004",
        "anchor": "o012-rbt-l29-sol-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l29-mcheck-005",
      "projected_id": "urn:uuid:afca4e7b-e6c2-528e-b6d1-838c2bd4415e",
      "title": "Pemeriksaan Penguasaan 29.5 (pasangan cakram–sfera). Untuk pasangan CW",
      "kind": "exercise",
      "order": 13,
      "group": "unit:o012-rbt-u029",
      "parent_id": "unit:o012-rbt-l29-mastery",
      "native_path": [
        "unit:o012-rbt-u029",
        "unit:o012-rbt-l29-mastery",
        "unit:o012-rbt-l29-mcheck-005"
      ],
      "concept_ids": [
        "concept:singular-simplicial-cochain-comparison",
        "concept:naturality",
        "concept:five-lemma",
        "concept:k-skeleton",
        "concept:wedge-sum",
        "concept:reduced-cohomology",
        "concept:relative-cohomology",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:attaching-map",
        "concept:homotopy-category",
        "concept:excision",
        "concept:relative-cohomology-quotient-isomorphism",
        "concept:cohomology-comparison-theorem",
        "concept:cw-complex",
        "concept:cw-pair",
        "concept:cellular-filtration",
        "concept:milnor-derived-limit-sequence",
        "concept:eilenberg-steenrod-axioms",
        "concept:strong-excision"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u029-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "f7db7c7368b372f326db05078205f9dfc2de2a62ee24242f2fbb94d77d63d959",
        "file_sha256": "cfb8fa5c49593a187bed5df1d4173cc952100b18e5faa009cb8d57036c5726c4",
        "line_end": 726,
        "line_start": 719,
        "path": "source/id-ID/units/unit-029-lecture-029.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l29-mcheck-005",
        "anchor": "o012-rbt-l29-mcheck-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l29-hint-005",
            "relation_id": "urn:uuid:c42fe2a1-c540-5dbf-b387-46ad9c0342f5",
            "native_relation_id": "relation:hints:l29-hint-005:l29-mcheck-005"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l29-sol-005",
            "relation_id": "urn:uuid:bb32feb3-e250-5cdf-98f8-979310bc6d9f",
            "native_relation_id": "relation:solves:l29-sol-005:l29-mcheck-005"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l29-hint-005",
      "projected_id": "urn:uuid:e70c4126-43ad-5ca1-a566-1260ab7df906",
      "title": "Petunjuk. Gunakan $D^n/S^{n-1}\\cong S^n$ dan Teorema 28.2.",
      "kind": "hint",
      "order": 14,
      "group": "unit:o012-rbt-u029",
      "parent_id": "unit:o012-rbt-l29-mastery",
      "native_path": [
        "unit:o012-rbt-u029",
        "unit:o012-rbt-l29-mastery",
        "unit:o012-rbt-l29-hint-005"
      ],
      "concept_ids": [
        "concept:singular-simplicial-cochain-comparison",
        "concept:naturality",
        "concept:five-lemma",
        "concept:k-skeleton",
        "concept:wedge-sum",
        "concept:reduced-cohomology",
        "concept:relative-cohomology",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:attaching-map",
        "concept:homotopy-category",
        "concept:excision",
        "concept:relative-cohomology-quotient-isomorphism",
        "concept:cohomology-comparison-theorem",
        "concept:cw-complex",
        "concept:cw-pair",
        "concept:cellular-filtration",
        "concept:milnor-derived-limit-sequence",
        "concept:eilenberg-steenrod-axioms",
        "concept:strong-excision"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u029-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "119fc9fce00051ce3b1ea9cd8a3e0e2963c51efa6668e5d8133af9832de1e214",
        "file_sha256": "cfb8fa5c49593a187bed5df1d4173cc952100b18e5faa009cb8d57036c5726c4",
        "line_end": 730,
        "line_start": 728,
        "path": "source/id-ID/units/unit-029-lecture-029.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l29-hint-005",
        "anchor": "o012-rbt-l29-hint-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l29-sol-005",
      "projected_id": "urn:uuid:e567a7b3-b4d7-5390-adb1-7f517926f1e2",
      "title": "Solusi Pemeriksaan 29.5. Pemetaan hasil bagi pasangan",
      "kind": "solution",
      "order": 15,
      "group": "unit:o012-rbt-u029",
      "parent_id": "unit:o012-rbt-l29-mastery",
      "native_path": [
        "unit:o012-rbt-u029",
        "unit:o012-rbt-l29-mastery",
        "unit:o012-rbt-l29-sol-005"
      ],
      "concept_ids": [
        "concept:singular-simplicial-cochain-comparison",
        "concept:naturality",
        "concept:five-lemma",
        "concept:k-skeleton",
        "concept:wedge-sum",
        "concept:reduced-cohomology",
        "concept:relative-cohomology",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:attaching-map",
        "concept:homotopy-category",
        "concept:excision",
        "concept:relative-cohomology-quotient-isomorphism",
        "concept:cohomology-comparison-theorem",
        "concept:cw-complex",
        "concept:cw-pair",
        "concept:cellular-filtration",
        "concept:milnor-derived-limit-sequence",
        "concept:eilenberg-steenrod-axioms",
        "concept:strong-excision"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u029-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "f8527e4cd3c16b7972e341550e75b623258ab25de126a75cb3cd24b95cd6fef2",
        "file_sha256": "cfb8fa5c49593a187bed5df1d4173cc952100b18e5faa009cb8d57036c5726c4",
        "line_end": 758,
        "line_start": 732,
        "path": "source/id-ID/units/unit-029-lecture-029.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l29-sol-005",
        "anchor": "o012-rbt-l29-sol-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l29-mcheck-006",
      "projected_id": "urn:uuid:49116f81-82ce-5854-97b8-c3d5d2b4eafa",
      "title": "Pemeriksaan Penguasaan 29.6 (mengenali aksioma). Sebuah teori",
      "kind": "exercise",
      "order": 16,
      "group": "unit:o012-rbt-u029",
      "parent_id": "unit:o012-rbt-l29-mastery",
      "native_path": [
        "unit:o012-rbt-u029",
        "unit:o012-rbt-l29-mastery",
        "unit:o012-rbt-l29-mcheck-006"
      ],
      "concept_ids": [
        "concept:singular-simplicial-cochain-comparison",
        "concept:naturality",
        "concept:five-lemma",
        "concept:k-skeleton",
        "concept:wedge-sum",
        "concept:reduced-cohomology",
        "concept:relative-cohomology",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:attaching-map",
        "concept:homotopy-category",
        "concept:excision",
        "concept:relative-cohomology-quotient-isomorphism",
        "concept:cohomology-comparison-theorem",
        "concept:cw-complex",
        "concept:cw-pair",
        "concept:cellular-filtration",
        "concept:milnor-derived-limit-sequence",
        "concept:eilenberg-steenrod-axioms",
        "concept:strong-excision"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u029-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "09202450e9a70c4a3d937791c0c1181a1356f1042eb34a1bbfd1e6ff7ee7aefb",
        "file_sha256": "cfb8fa5c49593a187bed5df1d4173cc952100b18e5faa009cb8d57036c5726c4",
        "line_end": 770,
        "line_start": 760,
        "path": "source/id-ID/units/unit-029-lecture-029.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l29-mcheck-006",
        "anchor": "o012-rbt-l29-mcheck-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l29-hint-006",
            "relation_id": "urn:uuid:8799c0a5-d4cd-5c52-9431-f3dfbe2707f8",
            "native_relation_id": "relation:hints:l29-hint-006:l29-mcheck-006"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l29-sol-006",
            "relation_id": "urn:uuid:84beccef-27fe-50fd-b210-3d48fab5f578",
            "native_relation_id": "relation:solves:l29-sol-006:l29-mcheck-006"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l29-hint-006",
      "projected_id": "urn:uuid:1f84ffbf-444f-50d0-9588-f84ccdd09da5",
      "title": "Petunjuk. Aditivitas memberi hasil kali; eksak memberi penghubung.",
      "kind": "hint",
      "order": 17,
      "group": "unit:o012-rbt-u029",
      "parent_id": "unit:o012-rbt-l29-mastery",
      "native_path": [
        "unit:o012-rbt-u029",
        "unit:o012-rbt-l29-mastery",
        "unit:o012-rbt-l29-hint-006"
      ],
      "concept_ids": [
        "concept:singular-simplicial-cochain-comparison",
        "concept:naturality",
        "concept:five-lemma",
        "concept:k-skeleton",
        "concept:wedge-sum",
        "concept:reduced-cohomology",
        "concept:relative-cohomology",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:attaching-map",
        "concept:homotopy-category",
        "concept:excision",
        "concept:relative-cohomology-quotient-isomorphism",
        "concept:cohomology-comparison-theorem",
        "concept:cw-complex",
        "concept:cw-pair",
        "concept:cellular-filtration",
        "concept:milnor-derived-limit-sequence",
        "concept:eilenberg-steenrod-axioms",
        "concept:strong-excision"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u029-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "6d03ef8647a54094e383ef3eea76b1bf3bb4169353fefcefacbf4eb5dc0bbd64",
        "file_sha256": "cfb8fa5c49593a187bed5df1d4173cc952100b18e5faa009cb8d57036c5726c4",
        "line_end": 775,
        "line_start": 772,
        "path": "source/id-ID/units/unit-029-lecture-029.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l29-hint-006",
        "anchor": "o012-rbt-l29-hint-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l29-sol-006",
      "projected_id": "urn:uuid:e9297d1d-d94b-5b63-b45b-fdd8f6d64fcd",
      "title": "Solusi Pemeriksaan 29.6. Aditivitas memberi",
      "kind": "solution",
      "order": 18,
      "group": "unit:o012-rbt-u029",
      "parent_id": "unit:o012-rbt-l29-mastery",
      "native_path": [
        "unit:o012-rbt-u029",
        "unit:o012-rbt-l29-mastery",
        "unit:o012-rbt-l29-sol-006"
      ],
      "concept_ids": [
        "concept:singular-simplicial-cochain-comparison",
        "concept:naturality",
        "concept:five-lemma",
        "concept:k-skeleton",
        "concept:wedge-sum",
        "concept:reduced-cohomology",
        "concept:relative-cohomology",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:attaching-map",
        "concept:homotopy-category",
        "concept:excision",
        "concept:relative-cohomology-quotient-isomorphism",
        "concept:cohomology-comparison-theorem",
        "concept:cw-complex",
        "concept:cw-pair",
        "concept:cellular-filtration",
        "concept:milnor-derived-limit-sequence",
        "concept:eilenberg-steenrod-axioms",
        "concept:strong-excision"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u029-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "781afeffd0a30f15feb37d012f019b5ee880510692b97251ec0fe5a3b5a03a1d",
        "file_sha256": "cfb8fa5c49593a187bed5df1d4173cc952100b18e5faa009cb8d57036c5726c4",
        "line_end": 798,
        "line_start": 777,
        "path": "source/id-ID/units/unit-029-lecture-029.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l29-sol-006",
        "anchor": "o012-rbt-l29-sol-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-u029",
      "projected_id": "urn:uuid:5c3a3b01-ed3c-5bf9-95df-b38967cd2529",
      "title": "Topologi Aljabar - Unit 29: Perbandingan Kohomologi dan Aksioma Eilenberg--Steenrod",
      "kind": "reader_unit",
      "order": 29,
      "group": "unit:o012-rbt-u029",
      "parent_id": "course:o012-d60",
      "native_path": [
        "unit:o012-rbt-u029"
      ],
      "concept_ids": [
        "concept:singular-simplicial-cochain-comparison",
        "concept:naturality",
        "concept:five-lemma",
        "concept:k-skeleton",
        "concept:wedge-sum",
        "concept:reduced-cohomology",
        "concept:relative-cohomology",
        "concept:cochain-map",
        "concept:long-exact-sequence",
        "concept:attaching-map",
        "concept:homotopy-category",
        "concept:excision",
        "concept:relative-cohomology-quotient-isomorphism",
        "concept:cohomology-comparison-theorem",
        "concept:cw-complex",
        "concept:cw-pair",
        "concept:cellular-filtration",
        "concept:milnor-derived-limit-sequence",
        "concept:eilenberg-steenrod-axioms",
        "concept:strong-excision"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u029-composite-cc-by-4.0"
      ],
      "provenance_relation": "composite_translated_and_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "cfb8fa5c49593a187bed5df1d4173cc952100b18e5faa009cb8d57036c5726c4",
        "file_sha256": "cfb8fa5c49593a187bed5df1d4173cc952100b18e5faa009cb8d57036c5726c4",
        "line_end": 805,
        "line_start": 1,
        "path": "source/id-ID/units/unit-029-lecture-029.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/",
        "anchor": null,
        "state": "course_fallback",
        "anchor_occurrences": 0
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l30-aside-001",
      "projected_id": "urn:uuid:f7d2c1c7-1cfb-517e-856d-5b4898c4ecd9",
      "title": "Keunikan pada kasus kontraksi. Teorema pemetaan kontraksi bahkan memberi",
      "kind": "aside",
      "order": 1,
      "group": "unit:o012-rbt-u030",
      "parent_id": "unit:o012-rbt-l30-s02",
      "native_path": [
        "unit:o012-rbt-u030",
        "unit:o012-rbt-l30",
        "unit:o012-rbt-l30-s02",
        "unit:o012-rbt-l30-aside-001"
      ],
      "concept_ids": [
        "concept:reduced-cohomology",
        "concept:homotopy",
        "concept:disk",
        "concept:fundamental-group",
        "concept:covering-map",
        "concept:retract",
        "concept:homotopy-invariance",
        "concept:free-self-map",
        "concept:brouwer-fixed-point-theorem",
        "concept:real-closed-field",
        "concept:fundamental-theorem-of-algebra",
        "concept:tangent-vector-field",
        "concept:dot-product",
        "concept:degree-of-a-map",
        "concept:antipodal-map",
        "concept:monoid-homomorphism",
        "concept:hairy-sphere-theorem"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "5c3709f29357c24fe741f18d777390d1290de9dd0c5b43b21f96a8380920a7c4",
        "file_sha256": "88da8cf71d0f81328bdd65b0dea7d54c48655ed8836e230eaed821796b61b08d",
        "line_end": 77,
        "line_start": 74,
        "path": "source/id-ID/units/unit-030-lecture-030.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l30-aside-001",
        "anchor": "o012-rbt-l30-aside-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l30-aside-002",
      "projected_id": "urn:uuid:122003ee-bebf-5082-a3fa-717936e79387",
      "title": "Catatan aljabar. Formulasi yang lebih umum memakai medan tertutup-real",
      "kind": "aside",
      "order": 1,
      "group": "unit:o012-rbt-u030",
      "parent_id": "unit:o012-rbt-l30-s03",
      "native_path": [
        "unit:o012-rbt-u030",
        "unit:o012-rbt-l30",
        "unit:o012-rbt-l30-s03",
        "unit:o012-rbt-l30-aside-002"
      ],
      "concept_ids": [
        "concept:reduced-cohomology",
        "concept:homotopy",
        "concept:disk",
        "concept:fundamental-group",
        "concept:covering-map",
        "concept:retract",
        "concept:homotopy-invariance",
        "concept:free-self-map",
        "concept:brouwer-fixed-point-theorem",
        "concept:real-closed-field",
        "concept:fundamental-theorem-of-algebra",
        "concept:tangent-vector-field",
        "concept:dot-product",
        "concept:degree-of-a-map",
        "concept:antipodal-map",
        "concept:monoid-homomorphism",
        "concept:hairy-sphere-theorem"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "27854f39cf5fe7657975f4cf86d1f4a2267e3bf4462b939cde52efa63c03ef2c",
        "file_sha256": "88da8cf71d0f81328bdd65b0dea7d54c48655ed8836e230eaed821796b61b08d",
        "line_end": 225,
        "line_start": 218,
        "path": "source/id-ID/units/unit-030-lecture-030.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l30-aside-002",
        "anchor": "o012-rbt-l30-aside-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l30-aside-003",
      "projected_id": "urn:uuid:6a351c49-9486-514e-a374-4651491edc3b",
      "title": "Menentukan berapa banyak medan vektor yang bebas linear pada setiap titik",
      "kind": "aside",
      "order": 1,
      "group": "unit:o012-rbt-u030",
      "parent_id": "unit:o012-rbt-l30-s04",
      "native_path": [
        "unit:o012-rbt-u030",
        "unit:o012-rbt-l30",
        "unit:o012-rbt-l30-s04",
        "unit:o012-rbt-l30-aside-003"
      ],
      "concept_ids": [
        "concept:reduced-cohomology",
        "concept:homotopy",
        "concept:disk",
        "concept:fundamental-group",
        "concept:covering-map",
        "concept:retract",
        "concept:homotopy-invariance",
        "concept:free-self-map",
        "concept:brouwer-fixed-point-theorem",
        "concept:real-closed-field",
        "concept:fundamental-theorem-of-algebra",
        "concept:tangent-vector-field",
        "concept:dot-product",
        "concept:degree-of-a-map",
        "concept:antipodal-map",
        "concept:monoid-homomorphism",
        "concept:hairy-sphere-theorem"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "ecc211257047c1c2fbb6be1525e009a886e513df0ef2aaba6445b1ea1b12371d",
        "file_sha256": "88da8cf71d0f81328bdd65b0dea7d54c48655ed8836e230eaed821796b61b08d",
        "line_end": 324,
        "line_start": 320,
        "path": "source/id-ID/units/unit-030-lecture-030.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l30-aside-003",
        "anchor": "o012-rbt-l30-aside-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l30-mcheck-001",
      "projected_id": "urn:uuid:193cf903-3453-5991-8aba-18d4931ce2c2",
      "title": "Pemeriksaan Penguasaan 30.1 (membangun retraksi Brouwer). Andaikan",
      "kind": "exercise",
      "order": 1,
      "group": "unit:o012-rbt-u030",
      "parent_id": "unit:o012-rbt-l30-mastery",
      "native_path": [
        "unit:o012-rbt-u030",
        "unit:o012-rbt-l30-mastery",
        "unit:o012-rbt-l30-mcheck-001"
      ],
      "concept_ids": [
        "concept:reduced-cohomology",
        "concept:homotopy",
        "concept:disk",
        "concept:fundamental-group",
        "concept:covering-map",
        "concept:retract",
        "concept:homotopy-invariance",
        "concept:free-self-map",
        "concept:brouwer-fixed-point-theorem",
        "concept:real-closed-field",
        "concept:fundamental-theorem-of-algebra",
        "concept:tangent-vector-field",
        "concept:dot-product",
        "concept:degree-of-a-map",
        "concept:antipodal-map",
        "concept:monoid-homomorphism",
        "concept:hairy-sphere-theorem"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u030-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "1c76d4f26f9eb6a221ed795bb421f99d3024527a9087ab72a00912c7e80b8311",
        "file_sha256": "88da8cf71d0f81328bdd65b0dea7d54c48655ed8836e230eaed821796b61b08d",
        "line_end": 522,
        "line_start": 514,
        "path": "source/id-ID/units/unit-030-lecture-030.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l30-mcheck-001",
        "anchor": "o012-rbt-l30-mcheck-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l30-hint-001",
            "relation_id": "urn:uuid:ddb6c673-9bdd-5b91-9d7f-011664bc7720",
            "native_relation_id": "relation:hints:l30-hint-001:l30-mcheck-001"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l30-sol-001",
            "relation_id": "urn:uuid:99645231-241b-5416-a694-c44b2a2984b3",
            "native_relation_id": "relation:solves:l30-sol-001:l30-mcheck-001"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l30-notice",
      "projected_id": "urn:uuid:7e25efe4-616f-57ae-8fe8-436173575a5e",
      "title": "Tentang unit ini",
      "kind": "notice",
      "order": 1,
      "group": "unit:o012-rbt-u030",
      "parent_id": "unit:o012-rbt-u030",
      "native_path": [
        "unit:o012-rbt-u030",
        "unit:o012-rbt-l30-notice"
      ],
      "concept_ids": [
        "concept:reduced-cohomology",
        "concept:homotopy",
        "concept:disk",
        "concept:fundamental-group",
        "concept:covering-map",
        "concept:retract",
        "concept:homotopy-invariance",
        "concept:free-self-map",
        "concept:brouwer-fixed-point-theorem",
        "concept:real-closed-field",
        "concept:fundamental-theorem-of-algebra",
        "concept:tangent-vector-field",
        "concept:dot-product",
        "concept:degree-of-a-map",
        "concept:antipodal-map",
        "concept:monoid-homomorphism",
        "concept:hairy-sphere-theorem"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u030-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "9225491d45f76ab44065e133138584d95d8e77e8e4ad13a3b235669920493d11",
        "file_sha256": "88da8cf71d0f81328bdd65b0dea7d54c48655ed8836e230eaed821796b61b08d",
        "line_end": 50,
        "line_start": 12,
        "path": "source/id-ID/units/unit-030-lecture-030.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l30-notice",
        "anchor": "o012-rbt-l30-notice",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l30-s01",
      "projected_id": "urn:uuid:1ee80d98-7c0c-58f5-b1fc-922df1ba00f2",
      "title": "Tiga penerapan klasik",
      "kind": "section",
      "order": 1,
      "group": "unit:o012-rbt-u030",
      "parent_id": "unit:o012-rbt-l30",
      "native_path": [
        "unit:o012-rbt-u030",
        "unit:o012-rbt-l30",
        "unit:o012-rbt-l30-s01"
      ],
      "concept_ids": [
        "concept:reduced-cohomology",
        "concept:homotopy",
        "concept:disk",
        "concept:fundamental-group",
        "concept:covering-map",
        "concept:retract",
        "concept:homotopy-invariance",
        "concept:free-self-map",
        "concept:brouwer-fixed-point-theorem",
        "concept:real-closed-field",
        "concept:fundamental-theorem-of-algebra",
        "concept:tangent-vector-field",
        "concept:dot-product",
        "concept:degree-of-a-map",
        "concept:antipodal-map",
        "concept:monoid-homomorphism",
        "concept:hairy-sphere-theorem"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "3f8c48f53eb0e497321e03a9da73baa2e4d3ffd8e2a80da404b8784e08dbc5a9",
        "file_sha256": "88da8cf71d0f81328bdd65b0dea7d54c48655ed8836e230eaed821796b61b08d",
        "line_end": 61,
        "line_start": 53,
        "path": "source/id-ID/units/unit-030-lecture-030.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l30-s01",
        "anchor": "o012-rbt-l30-s01",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l30",
      "projected_id": "urn:uuid:a009804c-8ff8-5736-8cfd-8b3b61e0b923",
      "title": "Kuliah 30",
      "kind": "lecture",
      "order": 2,
      "group": "unit:o012-rbt-u030",
      "parent_id": "unit:o012-rbt-u030",
      "native_path": [
        "unit:o012-rbt-u030",
        "unit:o012-rbt-l30"
      ],
      "concept_ids": [
        "concept:reduced-cohomology",
        "concept:homotopy",
        "concept:disk",
        "concept:fundamental-group",
        "concept:covering-map",
        "concept:retract",
        "concept:homotopy-invariance",
        "concept:free-self-map",
        "concept:brouwer-fixed-point-theorem",
        "concept:real-closed-field",
        "concept:fundamental-theorem-of-algebra",
        "concept:tangent-vector-field",
        "concept:dot-product",
        "concept:degree-of-a-map",
        "concept:antipodal-map",
        "concept:monoid-homomorphism",
        "concept:hairy-sphere-theorem"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "07a86d0015d12623b07aa5036bcb1b41544d3a7d721ffeec2f287cbfb50abfdb",
        "file_sha256": "88da8cf71d0f81328bdd65b0dea7d54c48655ed8836e230eaed821796b61b08d",
        "line_end": 511,
        "line_start": 51,
        "path": "source/id-ID/units/unit-030-lecture-030.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l30",
        "anchor": "o012-rbt-l30",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l30-def-001",
      "projected_id": "urn:uuid:1abea1e8-8a0f-59da-9818-f00d4d59e899",
      "title": "Definisi 30.1 (fungsi-diri bebas). Fungsi-diri kontinu",
      "kind": "definition",
      "order": 2,
      "group": "unit:o012-rbt-u030",
      "parent_id": "unit:o012-rbt-l30-s02",
      "native_path": [
        "unit:o012-rbt-u030",
        "unit:o012-rbt-l30",
        "unit:o012-rbt-l30-s02",
        "unit:o012-rbt-l30-def-001"
      ],
      "concept_ids": [
        "concept:reduced-cohomology",
        "concept:homotopy",
        "concept:disk",
        "concept:fundamental-group",
        "concept:covering-map",
        "concept:retract",
        "concept:homotopy-invariance",
        "concept:free-self-map",
        "concept:brouwer-fixed-point-theorem",
        "concept:real-closed-field",
        "concept:fundamental-theorem-of-algebra",
        "concept:tangent-vector-field",
        "concept:dot-product",
        "concept:degree-of-a-map",
        "concept:antipodal-map",
        "concept:monoid-homomorphism",
        "concept:hairy-sphere-theorem"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "53e037489b390f3677d96f4a84121b2810a954536a58158ed15e22ac0afe7468",
        "file_sha256": "88da8cf71d0f81328bdd65b0dea7d54c48655ed8836e230eaed821796b61b08d",
        "line_end": 94,
        "line_start": 84,
        "path": "source/id-ID/units/unit-030-lecture-030.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l30-def-001",
        "anchor": "o012-rbt-l30-def-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l30-hint-001",
      "projected_id": "urn:uuid:f593d620-43ed-5796-9de7-211b95aed9b6",
      "title": "Petunjuk. Persamaannya kuadrat dalam $t$. Pilih akar taknegatif yang",
      "kind": "hint",
      "order": 2,
      "group": "unit:o012-rbt-u030",
      "parent_id": "unit:o012-rbt-l30-mastery",
      "native_path": [
        "unit:o012-rbt-u030",
        "unit:o012-rbt-l30-mastery",
        "unit:o012-rbt-l30-hint-001"
      ],
      "concept_ids": [
        "concept:reduced-cohomology",
        "concept:homotopy",
        "concept:disk",
        "concept:fundamental-group",
        "concept:covering-map",
        "concept:retract",
        "concept:homotopy-invariance",
        "concept:free-self-map",
        "concept:brouwer-fixed-point-theorem",
        "concept:real-closed-field",
        "concept:fundamental-theorem-of-algebra",
        "concept:tangent-vector-field",
        "concept:dot-product",
        "concept:degree-of-a-map",
        "concept:antipodal-map",
        "concept:monoid-homomorphism",
        "concept:hairy-sphere-theorem"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u030-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "bbd0d4a1e2e03f715f31e9ad1478c91bcad05b623bfabc76872a3294339e22db",
        "file_sha256": "88da8cf71d0f81328bdd65b0dea7d54c48655ed8836e230eaed821796b61b08d",
        "line_end": 527,
        "line_start": 524,
        "path": "source/id-ID/units/unit-030-lecture-030.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l30-hint-001",
        "anchor": "o012-rbt-l30-hint-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l30-s02",
      "projected_id": "urn:uuid:9b6540b0-85d3-5e19-b56d-ce99b09fa7e3",
      "title": "Teorema titik tetap Brouwer",
      "kind": "section",
      "order": 2,
      "group": "unit:o012-rbt-u030",
      "parent_id": "unit:o012-rbt-l30",
      "native_path": [
        "unit:o012-rbt-u030",
        "unit:o012-rbt-l30",
        "unit:o012-rbt-l30-s02"
      ],
      "concept_ids": [
        "concept:reduced-cohomology",
        "concept:homotopy",
        "concept:disk",
        "concept:fundamental-group",
        "concept:covering-map",
        "concept:retract",
        "concept:homotopy-invariance",
        "concept:free-self-map",
        "concept:brouwer-fixed-point-theorem",
        "concept:real-closed-field",
        "concept:fundamental-theorem-of-algebra",
        "concept:tangent-vector-field",
        "concept:dot-product",
        "concept:degree-of-a-map",
        "concept:antipodal-map",
        "concept:monoid-homomorphism",
        "concept:hairy-sphere-theorem"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "fbd8e1266cc6fe99dc99ddb0e757860c06f1ac7e859ea1e91e27de29e5bc59c3",
        "file_sha256": "88da8cf71d0f81328bdd65b0dea7d54c48655ed8836e230eaed821796b61b08d",
        "line_end": 205,
        "line_start": 62,
        "path": "source/id-ID/units/unit-030-lecture-030.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l30-s02",
        "anchor": "o012-rbt-l30-s02",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l30-thm-002",
      "projected_id": "urn:uuid:93f537c4-11bb-5c19-a0bb-ed2a0b35f197",
      "title": "Teorema 30.2 (teorema dasar aljabar). Fungsi polinom monik takkonstan",
      "kind": "theorem",
      "order": 2,
      "group": "unit:o012-rbt-u030",
      "parent_id": "unit:o012-rbt-l30-s03",
      "native_path": [
        "unit:o012-rbt-u030",
        "unit:o012-rbt-l30",
        "unit:o012-rbt-l30-s03",
        "unit:o012-rbt-l30-thm-002"
      ],
      "concept_ids": [
        "concept:reduced-cohomology",
        "concept:homotopy",
        "concept:disk",
        "concept:fundamental-group",
        "concept:covering-map",
        "concept:retract",
        "concept:homotopy-invariance",
        "concept:free-self-map",
        "concept:brouwer-fixed-point-theorem",
        "concept:real-closed-field",
        "concept:fundamental-theorem-of-algebra",
        "concept:tangent-vector-field",
        "concept:dot-product",
        "concept:degree-of-a-map",
        "concept:antipodal-map",
        "concept:monoid-homomorphism",
        "concept:hairy-sphere-theorem"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "d4f1bfbae4d06777a447d2398b9f4e5c972c9dabf52946104c3492a051b7942b",
        "file_sha256": "88da8cf71d0f81328bdd65b0dea7d54c48655ed8836e230eaed821796b61b08d",
        "line_end": 237,
        "line_start": 227,
        "path": "source/id-ID/units/unit-030-lecture-030.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l30-thm-002",
        "anchor": "o012-rbt-l30-thm-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l30-thm-003",
      "projected_id": "urn:uuid:33a3ac1d-32dc-5e48-a6e3-30b6a74bdf7e",
      "title": "Teorema 30.3 (teorema sfera berbulu). Pada $S^n$ terdapat medan vektor",
      "kind": "theorem",
      "order": 2,
      "group": "unit:o012-rbt-u030",
      "parent_id": "unit:o012-rbt-l30-s04",
      "native_path": [
        "unit:o012-rbt-u030",
        "unit:o012-rbt-l30",
        "unit:o012-rbt-l30-s04",
        "unit:o012-rbt-l30-thm-003"
      ],
      "concept_ids": [
        "concept:reduced-cohomology",
        "concept:homotopy",
        "concept:disk",
        "concept:fundamental-group",
        "concept:covering-map",
        "concept:retract",
        "concept:homotopy-invariance",
        "concept:free-self-map",
        "concept:brouwer-fixed-point-theorem",
        "concept:real-closed-field",
        "concept:fundamental-theorem-of-algebra",
        "concept:tangent-vector-field",
        "concept:dot-product",
        "concept:degree-of-a-map",
        "concept:antipodal-map",
        "concept:monoid-homomorphism",
        "concept:hairy-sphere-theorem"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "b86c2af28588fdbf35a34260af4c321335ca64c90ce52bf6679cf092eee51179",
        "file_sha256": "88da8cf71d0f81328bdd65b0dea7d54c48655ed8836e230eaed821796b61b08d",
        "line_end": 329,
        "line_start": 326,
        "path": "source/id-ID/units/unit-030-lecture-030.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l30-thm-003",
        "anchor": "o012-rbt-l30-thm-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l30-def-002",
      "projected_id": "urn:uuid:fc2a9529-0c24-5c92-9484-98a39ce6840b",
      "title": "Definisi 30.2 (derajat). Pilih generator orientasi standar",
      "kind": "definition",
      "order": 3,
      "group": "unit:o012-rbt-u030",
      "parent_id": "unit:o012-rbt-l30-s04",
      "native_path": [
        "unit:o012-rbt-u030",
        "unit:o012-rbt-l30",
        "unit:o012-rbt-l30-s04",
        "unit:o012-rbt-l30-def-002"
      ],
      "concept_ids": [
        "concept:reduced-cohomology",
        "concept:homotopy",
        "concept:disk",
        "concept:fundamental-group",
        "concept:covering-map",
        "concept:retract",
        "concept:homotopy-invariance",
        "concept:free-self-map",
        "concept:brouwer-fixed-point-theorem",
        "concept:real-closed-field",
        "concept:fundamental-theorem-of-algebra",
        "concept:tangent-vector-field",
        "concept:dot-product",
        "concept:degree-of-a-map",
        "concept:antipodal-map",
        "concept:monoid-homomorphism",
        "concept:hairy-sphere-theorem"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "c02f693315da747407716034697fb10b4b4fe3c7129f2e8d6563fc43531366de",
        "file_sha256": "88da8cf71d0f81328bdd65b0dea7d54c48655ed8836e230eaed821796b61b08d",
        "line_end": 366,
        "line_start": 351,
        "path": "source/id-ID/units/unit-030-lecture-030.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l30-def-002",
        "anchor": "o012-rbt-l30-def-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l30-mastery",
      "projected_id": "urn:uuid:83f6d80a-9888-5ff1-9180-8dacdbaa5455",
      "title": "Pemeriksaan penguasaan",
      "kind": "mastery_section",
      "order": 3,
      "group": "unit:o012-rbt-u030",
      "parent_id": "unit:o012-rbt-u030",
      "native_path": [
        "unit:o012-rbt-u030",
        "unit:o012-rbt-l30-mastery"
      ],
      "concept_ids": [
        "concept:reduced-cohomology",
        "concept:homotopy",
        "concept:disk",
        "concept:fundamental-group",
        "concept:covering-map",
        "concept:retract",
        "concept:homotopy-invariance",
        "concept:free-self-map",
        "concept:brouwer-fixed-point-theorem",
        "concept:real-closed-field",
        "concept:fundamental-theorem-of-algebra",
        "concept:tangent-vector-field",
        "concept:dot-product",
        "concept:degree-of-a-map",
        "concept:antipodal-map",
        "concept:monoid-homomorphism",
        "concept:hairy-sphere-theorem"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u030-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "1614d4bcb0d7d3db3c28dce694b1d0f1deae3ab055bff696014995dacbed2bd8",
        "file_sha256": "88da8cf71d0f81328bdd65b0dea7d54c48655ed8836e230eaed821796b61b08d",
        "line_end": 723,
        "line_start": 512,
        "path": "source/id-ID/units/unit-030-lecture-030.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l30-mastery",
        "anchor": "o012-rbt-l30-mastery",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l30-proof-002",
      "projected_id": "urn:uuid:cf9d5caa-bef6-598f-89b3-f50e2c95bf8e",
      "title": "Bukti. Tuliskan",
      "kind": "proof",
      "order": 3,
      "group": "unit:o012-rbt-u030",
      "parent_id": "unit:o012-rbt-l30-s03",
      "native_path": [
        "unit:o012-rbt-u030",
        "unit:o012-rbt-l30",
        "unit:o012-rbt-l30-s03",
        "unit:o012-rbt-l30-proof-002"
      ],
      "concept_ids": [
        "concept:reduced-cohomology",
        "concept:homotopy",
        "concept:disk",
        "concept:fundamental-group",
        "concept:covering-map",
        "concept:retract",
        "concept:homotopy-invariance",
        "concept:free-self-map",
        "concept:brouwer-fixed-point-theorem",
        "concept:real-closed-field",
        "concept:fundamental-theorem-of-algebra",
        "concept:tangent-vector-field",
        "concept:dot-product",
        "concept:degree-of-a-map",
        "concept:antipodal-map",
        "concept:monoid-homomorphism",
        "concept:hairy-sphere-theorem"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "888e94306c78f0b270f082239bf69476d13f93da4e55450cb54977a5121ed067",
        "file_sha256": "88da8cf71d0f81328bdd65b0dea7d54c48655ed8836e230eaed821796b61b08d",
        "line_end": 296,
        "line_start": 239,
        "path": "source/id-ID/units/unit-030-lecture-030.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l30-proof-002",
        "anchor": "o012-rbt-l30-proof-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l30-s03",
      "projected_id": "urn:uuid:e824d52b-52b9-5be0-9103-25b2941ea381",
      "title": "Teorema dasar aljabar",
      "kind": "section",
      "order": 3,
      "group": "unit:o012-rbt-u030",
      "parent_id": "unit:o012-rbt-l30",
      "native_path": [
        "unit:o012-rbt-u030",
        "unit:o012-rbt-l30",
        "unit:o012-rbt-l30-s03"
      ],
      "concept_ids": [
        "concept:reduced-cohomology",
        "concept:homotopy",
        "concept:disk",
        "concept:fundamental-group",
        "concept:covering-map",
        "concept:retract",
        "concept:homotopy-invariance",
        "concept:free-self-map",
        "concept:brouwer-fixed-point-theorem",
        "concept:real-closed-field",
        "concept:fundamental-theorem-of-algebra",
        "concept:tangent-vector-field",
        "concept:dot-product",
        "concept:degree-of-a-map",
        "concept:antipodal-map",
        "concept:monoid-homomorphism",
        "concept:hairy-sphere-theorem"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "d2b603643f941f252fe1326312233d9536c2a327feb9bdf21014d0a01660a3d1",
        "file_sha256": "88da8cf71d0f81328bdd65b0dea7d54c48655ed8836e230eaed821796b61b08d",
        "line_end": 306,
        "line_start": 206,
        "path": "source/id-ID/units/unit-030-lecture-030.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l30-s03",
        "anchor": "o012-rbt-l30-s03",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l30-sol-001",
      "projected_id": "urn:uuid:e6601137-7f40-5a5b-88e8-bf96650c10c8",
      "title": "Solusi Pemeriksaan 30.1. Ekspansi memberi",
      "kind": "solution",
      "order": 3,
      "group": "unit:o012-rbt-u030",
      "parent_id": "unit:o012-rbt-l30-mastery",
      "native_path": [
        "unit:o012-rbt-u030",
        "unit:o012-rbt-l30-mastery",
        "unit:o012-rbt-l30-sol-001"
      ],
      "concept_ids": [
        "concept:reduced-cohomology",
        "concept:homotopy",
        "concept:disk",
        "concept:fundamental-group",
        "concept:covering-map",
        "concept:retract",
        "concept:homotopy-invariance",
        "concept:free-self-map",
        "concept:brouwer-fixed-point-theorem",
        "concept:real-closed-field",
        "concept:fundamental-theorem-of-algebra",
        "concept:tangent-vector-field",
        "concept:dot-product",
        "concept:degree-of-a-map",
        "concept:antipodal-map",
        "concept:monoid-homomorphism",
        "concept:hairy-sphere-theorem"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u030-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "ae4747f364f676a3760acae10e996a76baa15829f4390c26a7401bec8b92f9a1",
        "file_sha256": "88da8cf71d0f81328bdd65b0dea7d54c48655ed8836e230eaed821796b61b08d",
        "line_end": 548,
        "line_start": 529,
        "path": "source/id-ID/units/unit-030-lecture-030.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l30-sol-001",
        "anchor": "o012-rbt-l30-sol-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l30-thm-001",
      "projected_id": "urn:uuid:53846a37-6dac-5f7a-8d01-f94926ca3640",
      "title": "Teorema 30.1 (teorema titik tetap Brouwer). Untuk setiap $n\\geq0$, tidak",
      "kind": "theorem",
      "order": 3,
      "group": "unit:o012-rbt-u030",
      "parent_id": "unit:o012-rbt-l30-s02",
      "native_path": [
        "unit:o012-rbt-u030",
        "unit:o012-rbt-l30",
        "unit:o012-rbt-l30-s02",
        "unit:o012-rbt-l30-thm-001"
      ],
      "concept_ids": [
        "concept:reduced-cohomology",
        "concept:homotopy",
        "concept:disk",
        "concept:fundamental-group",
        "concept:covering-map",
        "concept:retract",
        "concept:homotopy-invariance",
        "concept:free-self-map",
        "concept:brouwer-fixed-point-theorem",
        "concept:real-closed-field",
        "concept:fundamental-theorem-of-algebra",
        "concept:tangent-vector-field",
        "concept:dot-product",
        "concept:degree-of-a-map",
        "concept:antipodal-map",
        "concept:monoid-homomorphism",
        "concept:hairy-sphere-theorem"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "48355b61a7417cdc73a034f46246679196069593af6ff2a15a9d0ce070eec8d1",
        "file_sha256": "88da8cf71d0f81328bdd65b0dea7d54c48655ed8836e230eaed821796b61b08d",
        "line_end": 100,
        "line_start": 96,
        "path": "source/id-ID/units/unit-030-lecture-030.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l30-thm-001",
        "anchor": "o012-rbt-l30-thm-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l30-audit-002",
      "projected_id": "urn:uuid:41832221-dfbf-5748-99bb-acf02ed77754",
      "title": "Audit sumber 30.2. Tanda pendekatan informal sumber diganti dengan",
      "kind": "source_audit",
      "order": 4,
      "group": "unit:o012-rbt-u030",
      "parent_id": "unit:o012-rbt-l30-s03",
      "native_path": [
        "unit:o012-rbt-u030",
        "unit:o012-rbt-l30",
        "unit:o012-rbt-l30-s03",
        "unit:o012-rbt-l30-audit-002"
      ],
      "concept_ids": [
        "concept:reduced-cohomology",
        "concept:homotopy",
        "concept:disk",
        "concept:fundamental-group",
        "concept:covering-map",
        "concept:retract",
        "concept:homotopy-invariance",
        "concept:free-self-map",
        "concept:brouwer-fixed-point-theorem",
        "concept:real-closed-field",
        "concept:fundamental-theorem-of-algebra",
        "concept:tangent-vector-field",
        "concept:dot-product",
        "concept:degree-of-a-map",
        "concept:antipodal-map",
        "concept:monoid-homomorphism",
        "concept:hairy-sphere-theorem"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u030-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "f9a5817234a09cc16e7905a85d97ae464d9fd8419d7417067d24e32c0a67dec5",
        "file_sha256": "88da8cf71d0f81328bdd65b0dea7d54c48655ed8836e230eaed821796b61b08d",
        "line_end": 305,
        "line_start": 298,
        "path": "source/id-ID/units/unit-030-lecture-030.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l30-audit-002",
        "anchor": "o012-rbt-l30-audit-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l30-boundary-001",
      "projected_id": "urn:uuid:3c7249f7-f2a6-5694-bd5b-2fd9198e46d9",
      "title": "Batas akhir sumber Roberts. Unit 30 menerjemahkan Notes.tex baris",
      "kind": "boundary",
      "order": 4,
      "group": "unit:o012-rbt-u030",
      "parent_id": "unit:o012-rbt-u030",
      "native_path": [
        "unit:o012-rbt-u030",
        "unit:o012-rbt-l30-boundary-001"
      ],
      "concept_ids": [
        "concept:reduced-cohomology",
        "concept:homotopy",
        "concept:disk",
        "concept:fundamental-group",
        "concept:covering-map",
        "concept:retract",
        "concept:homotopy-invariance",
        "concept:free-self-map",
        "concept:brouwer-fixed-point-theorem",
        "concept:real-closed-field",
        "concept:fundamental-theorem-of-algebra",
        "concept:tangent-vector-field",
        "concept:dot-product",
        "concept:degree-of-a-map",
        "concept:antipodal-map",
        "concept:monoid-homomorphism",
        "concept:hairy-sphere-theorem"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u030-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "d02e55fc0edbbdb5b840638227744a1a77a2383ce86fe5e45e8f249f85173cf6",
        "file_sha256": "88da8cf71d0f81328bdd65b0dea7d54c48655ed8836e230eaed821796b61b08d",
        "line_end": 729,
        "line_start": 724,
        "path": "source/id-ID/units/unit-030-lecture-030.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l30-boundary-001",
        "anchor": "o012-rbt-l30-boundary-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l30-mcheck-002",
      "projected_id": "urn:uuid:1f86cc26-4989-5039-8a90-611e1dd200f5",
      "title": "Pemeriksaan Penguasaan 30.2 (arah kohomologi pada bukti Brouwer). Untuk",
      "kind": "exercise",
      "order": 4,
      "group": "unit:o012-rbt-u030",
      "parent_id": "unit:o012-rbt-l30-mastery",
      "native_path": [
        "unit:o012-rbt-u030",
        "unit:o012-rbt-l30-mastery",
        "unit:o012-rbt-l30-mcheck-002"
      ],
      "concept_ids": [
        "concept:reduced-cohomology",
        "concept:homotopy",
        "concept:disk",
        "concept:fundamental-group",
        "concept:covering-map",
        "concept:retract",
        "concept:homotopy-invariance",
        "concept:free-self-map",
        "concept:brouwer-fixed-point-theorem",
        "concept:real-closed-field",
        "concept:fundamental-theorem-of-algebra",
        "concept:tangent-vector-field",
        "concept:dot-product",
        "concept:degree-of-a-map",
        "concept:antipodal-map",
        "concept:monoid-homomorphism",
        "concept:hairy-sphere-theorem"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u030-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "b14231d363640a5715ddebfae12e76beed9b86b0ea690b7e44c09a3d0006d9b5",
        "file_sha256": "88da8cf71d0f81328bdd65b0dea7d54c48655ed8836e230eaed821796b61b08d",
        "line_end": 558,
        "line_start": 550,
        "path": "source/id-ID/units/unit-030-lecture-030.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l30-mcheck-002",
        "anchor": "o012-rbt-l30-mcheck-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l30-hint-002",
            "relation_id": "urn:uuid:e195e09b-417d-5c04-b980-4b29232b7d9a",
            "native_relation_id": "relation:hints:l30-hint-002:l30-mcheck-002"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l30-sol-002",
            "relation_id": "urn:uuid:8269b44d-e57c-580f-8713-791d16805a9e",
            "native_relation_id": "relation:solves:l30-sol-002:l30-mcheck-002"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l30-proof-001",
      "projected_id": "urn:uuid:5ec755e8-28f3-5404-9b69-9a8d334a9845",
      "title": "Bukti. Untuk $n=0$, ruang $D^0$ hanya mempunyai satu titik, sehingga",
      "kind": "proof",
      "order": 4,
      "group": "unit:o012-rbt-u030",
      "parent_id": "unit:o012-rbt-l30-s02",
      "native_path": [
        "unit:o012-rbt-u030",
        "unit:o012-rbt-l30",
        "unit:o012-rbt-l30-s02",
        "unit:o012-rbt-l30-proof-001"
      ],
      "concept_ids": [
        "concept:reduced-cohomology",
        "concept:homotopy",
        "concept:disk",
        "concept:fundamental-group",
        "concept:covering-map",
        "concept:retract",
        "concept:homotopy-invariance",
        "concept:free-self-map",
        "concept:brouwer-fixed-point-theorem",
        "concept:real-closed-field",
        "concept:fundamental-theorem-of-algebra",
        "concept:tangent-vector-field",
        "concept:dot-product",
        "concept:degree-of-a-map",
        "concept:antipodal-map",
        "concept:monoid-homomorphism",
        "concept:hairy-sphere-theorem"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "6a84e2773f013bab70d61016cc21b4d7651496d54e40f1c9af1bb14fce9bb6b8",
        "file_sha256": "88da8cf71d0f81328bdd65b0dea7d54c48655ed8836e230eaed821796b61b08d",
        "line_end": 180,
        "line_start": 102,
        "path": "source/id-ID/units/unit-030-lecture-030.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l30-proof-001",
        "anchor": "o012-rbt-l30-proof-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l30-prop-001",
      "projected_id": "urn:uuid:226fe69b-69b9-5b52-b8a4-2f2d3d0e21d3",
      "title": "Proposisi 30.1 (sifat dasar derajat). Derajat mempunyai sifat-sifat",
      "kind": "proposition",
      "order": 4,
      "group": "unit:o012-rbt-u030",
      "parent_id": "unit:o012-rbt-l30-s04",
      "native_path": [
        "unit:o012-rbt-u030",
        "unit:o012-rbt-l30",
        "unit:o012-rbt-l30-s04",
        "unit:o012-rbt-l30-prop-001"
      ],
      "concept_ids": [
        "concept:reduced-cohomology",
        "concept:homotopy",
        "concept:disk",
        "concept:fundamental-group",
        "concept:covering-map",
        "concept:retract",
        "concept:homotopy-invariance",
        "concept:free-self-map",
        "concept:brouwer-fixed-point-theorem",
        "concept:real-closed-field",
        "concept:fundamental-theorem-of-algebra",
        "concept:tangent-vector-field",
        "concept:dot-product",
        "concept:degree-of-a-map",
        "concept:antipodal-map",
        "concept:monoid-homomorphism",
        "concept:hairy-sphere-theorem"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "8d0de4262786b3bd6a1b13ca050758d6223469774c2b7510ff0e07d0f56a66be",
        "file_sha256": "88da8cf71d0f81328bdd65b0dea7d54c48655ed8836e230eaed821796b61b08d",
        "line_end": 389,
        "line_start": 368,
        "path": "source/id-ID/units/unit-030-lecture-030.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l30-prop-001",
        "anchor": "o012-rbt-l30-prop-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l30-s04",
      "projected_id": "urn:uuid:09918e1e-0124-5c46-8644-177a0ada62f0",
      "title": "Derajat dan teorema sfera berbulu",
      "kind": "section",
      "order": 4,
      "group": "unit:o012-rbt-u030",
      "parent_id": "unit:o012-rbt-l30",
      "native_path": [
        "unit:o012-rbt-u030",
        "unit:o012-rbt-l30",
        "unit:o012-rbt-l30-s04"
      ],
      "concept_ids": [
        "concept:reduced-cohomology",
        "concept:homotopy",
        "concept:disk",
        "concept:fundamental-group",
        "concept:covering-map",
        "concept:retract",
        "concept:homotopy-invariance",
        "concept:free-self-map",
        "concept:brouwer-fixed-point-theorem",
        "concept:real-closed-field",
        "concept:fundamental-theorem-of-algebra",
        "concept:tangent-vector-field",
        "concept:dot-product",
        "concept:degree-of-a-map",
        "concept:antipodal-map",
        "concept:monoid-homomorphism",
        "concept:hairy-sphere-theorem"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "457873aebe051d03b89c8ff0ef7cbee6d0261c2aaa2f9eb1fff14e98bfabf2cb",
        "file_sha256": "88da8cf71d0f81328bdd65b0dea7d54c48655ed8836e230eaed821796b61b08d",
        "line_end": 511,
        "line_start": 307,
        "path": "source/id-ID/units/unit-030-lecture-030.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l30-s04",
        "anchor": "o012-rbt-l30-s04",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l30-fig-001",
      "projected_id": "urn:uuid:7d82893f-8df6-5e25-92f8-ca2a1372bf2c",
      "title": "Gambar semantik 30.1 (retraksi dari fungsi bebas). Pada satu garis",
      "kind": "figure",
      "order": 5,
      "group": "unit:o012-rbt-u030",
      "parent_id": "unit:o012-rbt-l30-s02",
      "native_path": [
        "unit:o012-rbt-u030",
        "unit:o012-rbt-l30",
        "unit:o012-rbt-l30-s02",
        "unit:o012-rbt-l30-fig-001"
      ],
      "concept_ids": [
        "concept:reduced-cohomology",
        "concept:homotopy",
        "concept:disk",
        "concept:fundamental-group",
        "concept:covering-map",
        "concept:retract",
        "concept:homotopy-invariance",
        "concept:free-self-map",
        "concept:brouwer-fixed-point-theorem",
        "concept:real-closed-field",
        "concept:fundamental-theorem-of-algebra",
        "concept:tangent-vector-field",
        "concept:dot-product",
        "concept:degree-of-a-map",
        "concept:antipodal-map",
        "concept:monoid-homomorphism",
        "concept:hairy-sphere-theorem"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u030-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "92bdf0c4ecbb9eaa0b2ef33974209c5ba1cdca7f0b6ab6c9a095f5bab3c6cdfd",
        "file_sha256": "88da8cf71d0f81328bdd65b0dea7d54c48655ed8836e230eaed821796b61b08d",
        "line_end": 150,
        "line_start": 138,
        "path": "source/id-ID/units/unit-030-lecture-030.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l30-fig-001",
        "anchor": "o012-rbt-l30-fig-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l30-hint-002",
      "projected_id": "urn:uuid:f84a76ec-b995-5e0e-b4ee-6ec21f3a8377",
      "title": "Petunjuk. $D^1$ terhubung, sedangkan $S^0$ mempunyai dua komponen.",
      "kind": "hint",
      "order": 5,
      "group": "unit:o012-rbt-u030",
      "parent_id": "unit:o012-rbt-l30-mastery",
      "native_path": [
        "unit:o012-rbt-u030",
        "unit:o012-rbt-l30-mastery",
        "unit:o012-rbt-l30-hint-002"
      ],
      "concept_ids": [
        "concept:reduced-cohomology",
        "concept:homotopy",
        "concept:disk",
        "concept:fundamental-group",
        "concept:covering-map",
        "concept:retract",
        "concept:homotopy-invariance",
        "concept:free-self-map",
        "concept:brouwer-fixed-point-theorem",
        "concept:real-closed-field",
        "concept:fundamental-theorem-of-algebra",
        "concept:tangent-vector-field",
        "concept:dot-product",
        "concept:degree-of-a-map",
        "concept:antipodal-map",
        "concept:monoid-homomorphism",
        "concept:hairy-sphere-theorem"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u030-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "e8ffe654a43f91cb4c987f5f8e624e20f4734d843910bc5a7dfca13cc1e53f80",
        "file_sha256": "88da8cf71d0f81328bdd65b0dea7d54c48655ed8836e230eaed821796b61b08d",
        "line_end": 563,
        "line_start": 560,
        "path": "source/id-ID/units/unit-030-lecture-030.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l30-hint-002",
        "anchor": "o012-rbt-l30-hint-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l30-lem-001",
      "projected_id": "urn:uuid:ffd539fd-5ed2-5b56-b63d-fb402cc0d8fb",
      "title": "Lema 30.1 (derajat refleksi koordinat). Definisikan",
      "kind": "lemma",
      "order": 5,
      "group": "unit:o012-rbt-u030",
      "parent_id": "unit:o012-rbt-l30-s04",
      "native_path": [
        "unit:o012-rbt-u030",
        "unit:o012-rbt-l30",
        "unit:o012-rbt-l30-s04",
        "unit:o012-rbt-l30-lem-001"
      ],
      "concept_ids": [
        "concept:reduced-cohomology",
        "concept:homotopy",
        "concept:disk",
        "concept:fundamental-group",
        "concept:covering-map",
        "concept:retract",
        "concept:homotopy-invariance",
        "concept:free-self-map",
        "concept:brouwer-fixed-point-theorem",
        "concept:real-closed-field",
        "concept:fundamental-theorem-of-algebra",
        "concept:tangent-vector-field",
        "concept:dot-product",
        "concept:degree-of-a-map",
        "concept:antipodal-map",
        "concept:monoid-homomorphism",
        "concept:hairy-sphere-theorem"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "5660f512a65981a6d5abc0d686b86d0856fe2369752ccf71a82d4580bb32a698",
        "file_sha256": "88da8cf71d0f81328bdd65b0dea7d54c48655ed8836e230eaed821796b61b08d",
        "line_end": 400,
        "line_start": 391,
        "path": "source/id-ID/units/unit-030-lecture-030.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l30-lem-001",
        "anchor": "o012-rbt-l30-lem-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l30-aside-004",
      "projected_id": "urn:uuid:98bc6dc4-4484-5923-aacc-304e79910ee9",
      "title": "Dalam kohomologi de Rham, tanda $-1$ dapat dilihat dari pembalikan orientasi",
      "kind": "aside",
      "order": 6,
      "group": "unit:o012-rbt-u030",
      "parent_id": "unit:o012-rbt-l30-s04",
      "native_path": [
        "unit:o012-rbt-u030",
        "unit:o012-rbt-l30",
        "unit:o012-rbt-l30-s04",
        "unit:o012-rbt-l30-aside-004"
      ],
      "concept_ids": [
        "concept:reduced-cohomology",
        "concept:homotopy",
        "concept:disk",
        "concept:fundamental-group",
        "concept:covering-map",
        "concept:retract",
        "concept:homotopy-invariance",
        "concept:free-self-map",
        "concept:brouwer-fixed-point-theorem",
        "concept:real-closed-field",
        "concept:fundamental-theorem-of-algebra",
        "concept:tangent-vector-field",
        "concept:dot-product",
        "concept:degree-of-a-map",
        "concept:antipodal-map",
        "concept:monoid-homomorphism",
        "concept:hairy-sphere-theorem"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "f4b23c1cfeed5e4d8472cf4849f7ae2b9171405a303a3d6d74e1ecd3b4d42140",
        "file_sha256": "88da8cf71d0f81328bdd65b0dea7d54c48655ed8836e230eaed821796b61b08d",
        "line_end": 409,
        "line_start": 406,
        "path": "source/id-ID/units/unit-030-lecture-030.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l30-aside-004",
        "anchor": "o012-rbt-l30-aside-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l30-audit-001",
      "projected_id": "urn:uuid:e78218ec-882d-560b-a6bd-f3bb97042fde",
      "title": "Audit sumber 30.1. Sumber menggambar $g_f$ tanpa terlebih dahulu",
      "kind": "source_audit",
      "order": 6,
      "group": "unit:o012-rbt-u030",
      "parent_id": "unit:o012-rbt-l30-s02",
      "native_path": [
        "unit:o012-rbt-u030",
        "unit:o012-rbt-l30",
        "unit:o012-rbt-l30-s02",
        "unit:o012-rbt-l30-audit-001"
      ],
      "concept_ids": [
        "concept:reduced-cohomology",
        "concept:homotopy",
        "concept:disk",
        "concept:fundamental-group",
        "concept:covering-map",
        "concept:retract",
        "concept:homotopy-invariance",
        "concept:free-self-map",
        "concept:brouwer-fixed-point-theorem",
        "concept:real-closed-field",
        "concept:fundamental-theorem-of-algebra",
        "concept:tangent-vector-field",
        "concept:dot-product",
        "concept:degree-of-a-map",
        "concept:antipodal-map",
        "concept:monoid-homomorphism",
        "concept:hairy-sphere-theorem"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u030-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "d19d8d7264b142caf0d95288edf361fb77c8f4c34f9805e6e80d8e6f76bc91e6",
        "file_sha256": "88da8cf71d0f81328bdd65b0dea7d54c48655ed8836e230eaed821796b61b08d",
        "line_end": 191,
        "line_start": 182,
        "path": "source/id-ID/units/unit-030-lecture-030.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l30-audit-001",
        "anchor": "o012-rbt-l30-audit-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l30-sol-002",
      "projected_id": "urn:uuid:db3a8449-80cf-50ea-87bd-d19bee19f2a7",
      "title": "Solusi Pemeriksaan 30.2. Karena $D^1$ terhubung,",
      "kind": "solution",
      "order": 6,
      "group": "unit:o012-rbt-u030",
      "parent_id": "unit:o012-rbt-l30-mastery",
      "native_path": [
        "unit:o012-rbt-u030",
        "unit:o012-rbt-l30-mastery",
        "unit:o012-rbt-l30-sol-002"
      ],
      "concept_ids": [
        "concept:reduced-cohomology",
        "concept:homotopy",
        "concept:disk",
        "concept:fundamental-group",
        "concept:covering-map",
        "concept:retract",
        "concept:homotopy-invariance",
        "concept:free-self-map",
        "concept:brouwer-fixed-point-theorem",
        "concept:real-closed-field",
        "concept:fundamental-theorem-of-algebra",
        "concept:tangent-vector-field",
        "concept:dot-product",
        "concept:degree-of-a-map",
        "concept:antipodal-map",
        "concept:monoid-homomorphism",
        "concept:hairy-sphere-theorem"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u030-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "5b2b98a55bab70b6198d33f08f202ee7197c140ab2f9fcc23aa8eb76d032cdef",
        "file_sha256": "88da8cf71d0f81328bdd65b0dea7d54c48655ed8836e230eaed821796b61b08d",
        "line_end": 588,
        "line_start": 565,
        "path": "source/id-ID/units/unit-030-lecture-030.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l30-sol-002",
        "anchor": "o012-rbt-l30-sol-002",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l30-cor-001",
      "projected_id": "urn:uuid:79b135c6-9521-5d2b-b09e-21d630264d72",
      "title": "Korolari 30.1 (derajat peta antipodal). Untuk peta antipodal",
      "kind": "corollary",
      "order": 7,
      "group": "unit:o012-rbt-u030",
      "parent_id": "unit:o012-rbt-l30-s04",
      "native_path": [
        "unit:o012-rbt-u030",
        "unit:o012-rbt-l30",
        "unit:o012-rbt-l30-s04",
        "unit:o012-rbt-l30-cor-001"
      ],
      "concept_ids": [
        "concept:reduced-cohomology",
        "concept:homotopy",
        "concept:disk",
        "concept:fundamental-group",
        "concept:covering-map",
        "concept:retract",
        "concept:homotopy-invariance",
        "concept:free-self-map",
        "concept:brouwer-fixed-point-theorem",
        "concept:real-closed-field",
        "concept:fundamental-theorem-of-algebra",
        "concept:tangent-vector-field",
        "concept:dot-product",
        "concept:degree-of-a-map",
        "concept:antipodal-map",
        "concept:monoid-homomorphism",
        "concept:hairy-sphere-theorem"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "dc0334caf8a7501f70c9dcbc195822c6f272de4b13114c04110cb119b12c796d",
        "file_sha256": "88da8cf71d0f81328bdd65b0dea7d54c48655ed8836e230eaed821796b61b08d",
        "line_end": 418,
        "line_start": 411,
        "path": "source/id-ID/units/unit-030-lecture-030.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l30-cor-001",
        "anchor": "o012-rbt-l30-cor-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l30-mcheck-003",
      "projected_id": "urn:uuid:2b6603cb-8670-5557-b906-02747f7f8239",
      "title": "Pemeriksaan Penguasaan 30.3 (lingkaran besar suatu polinom). Untuk",
      "kind": "exercise",
      "order": 7,
      "group": "unit:o012-rbt-u030",
      "parent_id": "unit:o012-rbt-l30-mastery",
      "native_path": [
        "unit:o012-rbt-u030",
        "unit:o012-rbt-l30-mastery",
        "unit:o012-rbt-l30-mcheck-003"
      ],
      "concept_ids": [
        "concept:reduced-cohomology",
        "concept:homotopy",
        "concept:disk",
        "concept:fundamental-group",
        "concept:covering-map",
        "concept:retract",
        "concept:homotopy-invariance",
        "concept:free-self-map",
        "concept:brouwer-fixed-point-theorem",
        "concept:real-closed-field",
        "concept:fundamental-theorem-of-algebra",
        "concept:tangent-vector-field",
        "concept:dot-product",
        "concept:degree-of-a-map",
        "concept:antipodal-map",
        "concept:monoid-homomorphism",
        "concept:hairy-sphere-theorem"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u030-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "7128443683e4622d4845a55a4941b08e4f68365dbd783f12ffea01ce43eb0dfe",
        "file_sha256": "88da8cf71d0f81328bdd65b0dea7d54c48655ed8836e230eaed821796b61b08d",
        "line_end": 598,
        "line_start": 590,
        "path": "source/id-ID/units/unit-030-lecture-030.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l30-mcheck-003",
        "anchor": "o012-rbt-l30-mcheck-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l30-hint-003",
            "relation_id": "urn:uuid:c59e46bc-7862-536b-84be-fe95daa18648",
            "native_relation_id": "relation:hints:l30-hint-003:l30-mcheck-003"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l30-sol-003",
            "relation_id": "urn:uuid:52d68105-2a01-5ab5-998d-599a797bffb8",
            "native_relation_id": "relation:solves:l30-sol-003:l30-mcheck-003"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l30-rem-001",
      "projected_id": "urn:uuid:83731c6f-1167-57cc-b2f0-9ce94dc696ae",
      "title": "Catatan 30.1 (keberadaan tanpa pilihan kontinu). Teorema ini biasanya",
      "kind": "remark",
      "order": 7,
      "group": "unit:o012-rbt-u030",
      "parent_id": "unit:o012-rbt-l30-s02",
      "native_path": [
        "unit:o012-rbt-u030",
        "unit:o012-rbt-l30",
        "unit:o012-rbt-l30-s02",
        "unit:o012-rbt-l30-rem-001"
      ],
      "concept_ids": [
        "concept:reduced-cohomology",
        "concept:homotopy",
        "concept:disk",
        "concept:fundamental-group",
        "concept:covering-map",
        "concept:retract",
        "concept:homotopy-invariance",
        "concept:free-self-map",
        "concept:brouwer-fixed-point-theorem",
        "concept:real-closed-field",
        "concept:fundamental-theorem-of-algebra",
        "concept:tangent-vector-field",
        "concept:dot-product",
        "concept:degree-of-a-map",
        "concept:antipodal-map",
        "concept:monoid-homomorphism",
        "concept:hairy-sphere-theorem"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "f38f29e030d75efeb03b34a933574fca1d5975e3221d9bbfb87dfd0a10144682",
        "file_sha256": "88da8cf71d0f81328bdd65b0dea7d54c48655ed8836e230eaed821796b61b08d",
        "line_end": 204,
        "line_start": 193,
        "path": "source/id-ID/units/unit-030-lecture-030.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l30-rem-001",
        "anchor": "o012-rbt-l30-rem-001",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l30-hint-003",
      "projected_id": "urn:uuid:71a70f9b-b88d-5069-b977-23d03f2d094e",
      "title": "Petunjuk. Gunakan",
      "kind": "hint",
      "order": 8,
      "group": "unit:o012-rbt-u030",
      "parent_id": "unit:o012-rbt-l30-mastery",
      "native_path": [
        "unit:o012-rbt-u030",
        "unit:o012-rbt-l30-mastery",
        "unit:o012-rbt-l30-hint-003"
      ],
      "concept_ids": [
        "concept:reduced-cohomology",
        "concept:homotopy",
        "concept:disk",
        "concept:fundamental-group",
        "concept:covering-map",
        "concept:retract",
        "concept:homotopy-invariance",
        "concept:free-self-map",
        "concept:brouwer-fixed-point-theorem",
        "concept:real-closed-field",
        "concept:fundamental-theorem-of-algebra",
        "concept:tangent-vector-field",
        "concept:dot-product",
        "concept:degree-of-a-map",
        "concept:antipodal-map",
        "concept:monoid-homomorphism",
        "concept:hairy-sphere-theorem"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u030-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "4d20096bf8a939e6b5e88904350c183db2db4b26a71150364763a2b0cf6271fd",
        "file_sha256": "88da8cf71d0f81328bdd65b0dea7d54c48655ed8836e230eaed821796b61b08d",
        "line_end": 604,
        "line_start": 600,
        "path": "source/id-ID/units/unit-030-lecture-030.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l30-hint-003",
        "anchor": "o012-rbt-l30-hint-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l30-proof-003",
      "projected_id": "urn:uuid:179a83a9-b853-5875-9181-424ab0f49423",
      "title": "Bukti edisi. Peta antipodal adalah komposisi seluruh $n+1$ refleksi",
      "kind": "proof",
      "order": 8,
      "group": "unit:o012-rbt-u030",
      "parent_id": "unit:o012-rbt-l30-s04",
      "native_path": [
        "unit:o012-rbt-u030",
        "unit:o012-rbt-l30",
        "unit:o012-rbt-l30-s04",
        "unit:o012-rbt-l30-proof-003"
      ],
      "concept_ids": [
        "concept:reduced-cohomology",
        "concept:homotopy",
        "concept:disk",
        "concept:fundamental-group",
        "concept:covering-map",
        "concept:retract",
        "concept:homotopy-invariance",
        "concept:free-self-map",
        "concept:brouwer-fixed-point-theorem",
        "concept:real-closed-field",
        "concept:fundamental-theorem-of-algebra",
        "concept:tangent-vector-field",
        "concept:dot-product",
        "concept:degree-of-a-map",
        "concept:antipodal-map",
        "concept:monoid-homomorphism",
        "concept:hairy-sphere-theorem"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u030-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "5463d666c818cdc075be190dbc81760a412ba40d2cc0396c7a06ebc676f27282",
        "file_sha256": "88da8cf71d0f81328bdd65b0dea7d54c48655ed8836e230eaed821796b61b08d",
        "line_end": 430,
        "line_start": 420,
        "path": "source/id-ID/units/unit-030-lecture-030.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l30-proof-003",
        "anchor": "o012-rbt-l30-proof-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l30-proof-004",
      "projected_id": "urn:uuid:3092546b-35b3-5cd4-80df-a8e21414ec3d",
      "title": "Bukti Teorema 30.3. Pertama andaikan terdapat medan tangen satuan",
      "kind": "proof",
      "order": 9,
      "group": "unit:o012-rbt-u030",
      "parent_id": "unit:o012-rbt-l30-s04",
      "native_path": [
        "unit:o012-rbt-u030",
        "unit:o012-rbt-l30",
        "unit:o012-rbt-l30-s04",
        "unit:o012-rbt-l30-proof-004"
      ],
      "concept_ids": [
        "concept:reduced-cohomology",
        "concept:homotopy",
        "concept:disk",
        "concept:fundamental-group",
        "concept:covering-map",
        "concept:retract",
        "concept:homotopy-invariance",
        "concept:free-self-map",
        "concept:brouwer-fixed-point-theorem",
        "concept:real-closed-field",
        "concept:fundamental-theorem-of-algebra",
        "concept:tangent-vector-field",
        "concept:dot-product",
        "concept:degree-of-a-map",
        "concept:antipodal-map",
        "concept:monoid-homomorphism",
        "concept:hairy-sphere-theorem"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:roberts-cc-by-4.0"
      ],
      "provenance_relation": "translated_adapted_from_upstream",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "f472bf3a1d8dd3cfd5fb75ac93ef4e8fd9ffb8da7977336b2976c55ad2daa270",
        "file_sha256": "88da8cf71d0f81328bdd65b0dea7d54c48655ed8836e230eaed821796b61b08d",
        "line_end": 498,
        "line_start": 432,
        "path": "source/id-ID/units/unit-030-lecture-030.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l30-proof-004",
        "anchor": "o012-rbt-l30-proof-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l30-sol-003",
      "projected_id": "urn:uuid:f56a5529-18e0-5d96-b306-e43594137e66",
      "title": "Solusi Pemeriksaan 30.3. Pilih $R$ dengan",
      "kind": "solution",
      "order": 9,
      "group": "unit:o012-rbt-u030",
      "parent_id": "unit:o012-rbt-l30-mastery",
      "native_path": [
        "unit:o012-rbt-u030",
        "unit:o012-rbt-l30-mastery",
        "unit:o012-rbt-l30-sol-003"
      ],
      "concept_ids": [
        "concept:reduced-cohomology",
        "concept:homotopy",
        "concept:disk",
        "concept:fundamental-group",
        "concept:covering-map",
        "concept:retract",
        "concept:homotopy-invariance",
        "concept:free-self-map",
        "concept:brouwer-fixed-point-theorem",
        "concept:real-closed-field",
        "concept:fundamental-theorem-of-algebra",
        "concept:tangent-vector-field",
        "concept:dot-product",
        "concept:degree-of-a-map",
        "concept:antipodal-map",
        "concept:monoid-homomorphism",
        "concept:hairy-sphere-theorem"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u030-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "7d1890f675e8f3356f832e24c1720de07c74383ee56e76827d32a56897bb72f3",
        "file_sha256": "88da8cf71d0f81328bdd65b0dea7d54c48655ed8836e230eaed821796b61b08d",
        "line_end": 620,
        "line_start": 606,
        "path": "source/id-ID/units/unit-030-lecture-030.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l30-sol-003",
        "anchor": "o012-rbt-l30-sol-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l30-audit-003",
      "projected_id": "urn:uuid:495cdade-d40a-5326-a0e0-c7f5d016f5bf",
      "title": "Audit sumber 30.3. Sumber menyamakan sfera satuan dalam $T_xS^n$ dengan",
      "kind": "source_audit",
      "order": 10,
      "group": "unit:o012-rbt-u030",
      "parent_id": "unit:o012-rbt-l30-s04",
      "native_path": [
        "unit:o012-rbt-u030",
        "unit:o012-rbt-l30",
        "unit:o012-rbt-l30-s04",
        "unit:o012-rbt-l30-audit-003"
      ],
      "concept_ids": [
        "concept:reduced-cohomology",
        "concept:homotopy",
        "concept:disk",
        "concept:fundamental-group",
        "concept:covering-map",
        "concept:retract",
        "concept:homotopy-invariance",
        "concept:free-self-map",
        "concept:brouwer-fixed-point-theorem",
        "concept:real-closed-field",
        "concept:fundamental-theorem-of-algebra",
        "concept:tangent-vector-field",
        "concept:dot-product",
        "concept:degree-of-a-map",
        "concept:antipodal-map",
        "concept:monoid-homomorphism",
        "concept:hairy-sphere-theorem"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u030-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "37adbfa1de4a8136803476bb640be94ad8e26856fdb3900e837dfea32f151e39",
        "file_sha256": "88da8cf71d0f81328bdd65b0dea7d54c48655ed8836e230eaed821796b61b08d",
        "line_end": 510,
        "line_start": 500,
        "path": "source/id-ID/units/unit-030-lecture-030.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l30-audit-003",
        "anchor": "o012-rbt-l30-audit-003",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l30-mcheck-004",
      "projected_id": "urn:uuid:9c2ec14a-3f98-5bfb-bf11-4664bc0f1f8d",
      "title": "Pemeriksaan Penguasaan 30.4 (derajat peta antipodal).",
      "kind": "exercise",
      "order": 10,
      "group": "unit:o012-rbt-u030",
      "parent_id": "unit:o012-rbt-l30-mastery",
      "native_path": [
        "unit:o012-rbt-u030",
        "unit:o012-rbt-l30-mastery",
        "unit:o012-rbt-l30-mcheck-004"
      ],
      "concept_ids": [
        "concept:reduced-cohomology",
        "concept:homotopy",
        "concept:disk",
        "concept:fundamental-group",
        "concept:covering-map",
        "concept:retract",
        "concept:homotopy-invariance",
        "concept:free-self-map",
        "concept:brouwer-fixed-point-theorem",
        "concept:real-closed-field",
        "concept:fundamental-theorem-of-algebra",
        "concept:tangent-vector-field",
        "concept:dot-product",
        "concept:degree-of-a-map",
        "concept:antipodal-map",
        "concept:monoid-homomorphism",
        "concept:hairy-sphere-theorem"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u030-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "55fc80a1421ae649cb1ea4b8a6f3e7098b4dd5ec710a661386dd909d9bb7961d",
        "file_sha256": "88da8cf71d0f81328bdd65b0dea7d54c48655ed8836e230eaed821796b61b08d",
        "line_end": 628,
        "line_start": 622,
        "path": "source/id-ID/units/unit-030-lecture-030.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l30-mcheck-004",
        "anchor": "o012-rbt-l30-mcheck-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l30-hint-004",
            "relation_id": "urn:uuid:908aaa55-e0f1-5e72-a99a-94f6362ac047",
            "native_relation_id": "relation:hints:l30-hint-004:l30-mcheck-004"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l30-sol-004",
            "relation_id": "urn:uuid:75344180-406a-5b3e-82a9-398e4fc6cf43",
            "native_relation_id": "relation:solves:l30-sol-004:l30-mcheck-004"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l30-hint-004",
      "projected_id": "urn:uuid:9b8dc7c4-66b3-596d-984e-b84aaa8c953c",
      "title": "Petunjuk. $(g\\circ f)^*=f^*\\circ g^*$ dan setiap refleksi berderajat",
      "kind": "hint",
      "order": 11,
      "group": "unit:o012-rbt-u030",
      "parent_id": "unit:o012-rbt-l30-mastery",
      "native_path": [
        "unit:o012-rbt-u030",
        "unit:o012-rbt-l30-mastery",
        "unit:o012-rbt-l30-hint-004"
      ],
      "concept_ids": [
        "concept:reduced-cohomology",
        "concept:homotopy",
        "concept:disk",
        "concept:fundamental-group",
        "concept:covering-map",
        "concept:retract",
        "concept:homotopy-invariance",
        "concept:free-self-map",
        "concept:brouwer-fixed-point-theorem",
        "concept:real-closed-field",
        "concept:fundamental-theorem-of-algebra",
        "concept:tangent-vector-field",
        "concept:dot-product",
        "concept:degree-of-a-map",
        "concept:antipodal-map",
        "concept:monoid-homomorphism",
        "concept:hairy-sphere-theorem"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u030-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "4edda24fda89fc5e81de7d2b4c48002622621f830c7073f757b7c9687d8fe75e",
        "file_sha256": "88da8cf71d0f81328bdd65b0dea7d54c48655ed8836e230eaed821796b61b08d",
        "line_end": 633,
        "line_start": 630,
        "path": "source/id-ID/units/unit-030-lecture-030.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l30-hint-004",
        "anchor": "o012-rbt-l30-hint-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l30-sol-004",
      "projected_id": "urn:uuid:0ffdf407-a0e4-53d1-9c86-6e59628745e0",
      "title": "Solusi Pemeriksaan 30.4. Jika $f^*(u)=du$ dan $g^*(u)=eu$, maka",
      "kind": "solution",
      "order": 12,
      "group": "unit:o012-rbt-u030",
      "parent_id": "unit:o012-rbt-l30-mastery",
      "native_path": [
        "unit:o012-rbt-u030",
        "unit:o012-rbt-l30-mastery",
        "unit:o012-rbt-l30-sol-004"
      ],
      "concept_ids": [
        "concept:reduced-cohomology",
        "concept:homotopy",
        "concept:disk",
        "concept:fundamental-group",
        "concept:covering-map",
        "concept:retract",
        "concept:homotopy-invariance",
        "concept:free-self-map",
        "concept:brouwer-fixed-point-theorem",
        "concept:real-closed-field",
        "concept:fundamental-theorem-of-algebra",
        "concept:tangent-vector-field",
        "concept:dot-product",
        "concept:degree-of-a-map",
        "concept:antipodal-map",
        "concept:monoid-homomorphism",
        "concept:hairy-sphere-theorem"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u030-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "c5cfd96852a82e3ab03c554dd147087c5734589c27aa14596b5365dcf6a16db2",
        "file_sha256": "88da8cf71d0f81328bdd65b0dea7d54c48655ed8836e230eaed821796b61b08d",
        "line_end": 651,
        "line_start": 635,
        "path": "source/id-ID/units/unit-030-lecture-030.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l30-sol-004",
        "anchor": "o012-rbt-l30-sol-004",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l30-mcheck-005",
      "projected_id": "urn:uuid:18186dd4-4375-529b-a78c-65c41e9f474d",
      "title": "Pemeriksaan Penguasaan 30.5 (obstruksi pada dimensi genap). Andaikan",
      "kind": "exercise",
      "order": 13,
      "group": "unit:o012-rbt-u030",
      "parent_id": "unit:o012-rbt-l30-mastery",
      "native_path": [
        "unit:o012-rbt-u030",
        "unit:o012-rbt-l30-mastery",
        "unit:o012-rbt-l30-mcheck-005"
      ],
      "concept_ids": [
        "concept:reduced-cohomology",
        "concept:homotopy",
        "concept:disk",
        "concept:fundamental-group",
        "concept:covering-map",
        "concept:retract",
        "concept:homotopy-invariance",
        "concept:free-self-map",
        "concept:brouwer-fixed-point-theorem",
        "concept:real-closed-field",
        "concept:fundamental-theorem-of-algebra",
        "concept:tangent-vector-field",
        "concept:dot-product",
        "concept:degree-of-a-map",
        "concept:antipodal-map",
        "concept:monoid-homomorphism",
        "concept:hairy-sphere-theorem"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u030-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "7aff6f13064b3a05d3bdccf66c9aed24d749c11a46f302319fb2e7a12b8d0758",
        "file_sha256": "88da8cf71d0f81328bdd65b0dea7d54c48655ed8836e230eaed821796b61b08d",
        "line_end": 660,
        "line_start": 653,
        "path": "source/id-ID/units/unit-030-lecture-030.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l30-mcheck-005",
        "anchor": "o012-rbt-l30-mcheck-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l30-hint-005",
            "relation_id": "urn:uuid:3a3e5afc-a48f-58e4-b573-62467c7d13ff",
            "native_relation_id": "relation:hints:l30-hint-005:l30-mcheck-005"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l30-sol-005",
            "relation_id": "urn:uuid:2c06a43b-31e3-5803-bb56-1959a5101f00",
            "native_relation_id": "relation:solves:l30-sol-005:l30-mcheck-005"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l30-hint-005",
      "projected_id": "urn:uuid:92efdcb9-6118-506a-b4ca-6ec7e5b497ba",
      "title": "Petunjuk. Gunakan",
      "kind": "hint",
      "order": 14,
      "group": "unit:o012-rbt-u030",
      "parent_id": "unit:o012-rbt-l30-mastery",
      "native_path": [
        "unit:o012-rbt-u030",
        "unit:o012-rbt-l30-mastery",
        "unit:o012-rbt-l30-hint-005"
      ],
      "concept_ids": [
        "concept:reduced-cohomology",
        "concept:homotopy",
        "concept:disk",
        "concept:fundamental-group",
        "concept:covering-map",
        "concept:retract",
        "concept:homotopy-invariance",
        "concept:free-self-map",
        "concept:brouwer-fixed-point-theorem",
        "concept:real-closed-field",
        "concept:fundamental-theorem-of-algebra",
        "concept:tangent-vector-field",
        "concept:dot-product",
        "concept:degree-of-a-map",
        "concept:antipodal-map",
        "concept:monoid-homomorphism",
        "concept:hairy-sphere-theorem"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u030-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "b3cc509ed07f3faf574d7fc9f0dc06679a64cb20ad907478fd3608438ec38e6a",
        "file_sha256": "88da8cf71d0f81328bdd65b0dea7d54c48655ed8836e230eaed821796b61b08d",
        "line_end": 666,
        "line_start": 662,
        "path": "source/id-ID/units/unit-030-lecture-030.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l30-hint-005",
        "anchor": "o012-rbt-l30-hint-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l30-sol-005",
      "projected_id": "urn:uuid:04b92dca-11c9-5441-a95c-c21dc437b6de",
      "title": "Solusi Pemeriksaan 30.5. Ganti $v(x)$ dengan",
      "kind": "solution",
      "order": 15,
      "group": "unit:o012-rbt-u030",
      "parent_id": "unit:o012-rbt-l30-mastery",
      "native_path": [
        "unit:o012-rbt-u030",
        "unit:o012-rbt-l30-mastery",
        "unit:o012-rbt-l30-sol-005"
      ],
      "concept_ids": [
        "concept:reduced-cohomology",
        "concept:homotopy",
        "concept:disk",
        "concept:fundamental-group",
        "concept:covering-map",
        "concept:retract",
        "concept:homotopy-invariance",
        "concept:free-self-map",
        "concept:brouwer-fixed-point-theorem",
        "concept:real-closed-field",
        "concept:fundamental-theorem-of-algebra",
        "concept:tangent-vector-field",
        "concept:dot-product",
        "concept:degree-of-a-map",
        "concept:antipodal-map",
        "concept:monoid-homomorphism",
        "concept:hairy-sphere-theorem"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u030-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "9da398e25741b4a8262aa5322152bd659b869cd1f3cd207582c9c4c793c94a37",
        "file_sha256": "88da8cf71d0f81328bdd65b0dea7d54c48655ed8836e230eaed821796b61b08d",
        "line_end": 683,
        "line_start": 668,
        "path": "source/id-ID/units/unit-030-lecture-030.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l30-sol-005",
        "anchor": "o012-rbt-l30-sol-005",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l30-mcheck-006",
      "projected_id": "urn:uuid:f3743758-3491-5cf4-84ff-40dace71fa44",
      "title": "Pemeriksaan Penguasaan 30.6 (medan pada dimensi ganjil). Untuk",
      "kind": "exercise",
      "order": 16,
      "group": "unit:o012-rbt-u030",
      "parent_id": "unit:o012-rbt-l30-mastery",
      "native_path": [
        "unit:o012-rbt-u030",
        "unit:o012-rbt-l30-mastery",
        "unit:o012-rbt-l30-mcheck-006"
      ],
      "concept_ids": [
        "concept:reduced-cohomology",
        "concept:homotopy",
        "concept:disk",
        "concept:fundamental-group",
        "concept:covering-map",
        "concept:retract",
        "concept:homotopy-invariance",
        "concept:free-self-map",
        "concept:brouwer-fixed-point-theorem",
        "concept:real-closed-field",
        "concept:fundamental-theorem-of-algebra",
        "concept:tangent-vector-field",
        "concept:dot-product",
        "concept:degree-of-a-map",
        "concept:antipodal-map",
        "concept:monoid-homomorphism",
        "concept:hairy-sphere-theorem"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u030-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "3524e3df6b4f3772f434736b140c92b7f012e9311989e191035e4ffc8bed94b2",
        "file_sha256": "88da8cf71d0f81328bdd65b0dea7d54c48655ed8836e230eaed821796b61b08d",
        "line_end": 695,
        "line_start": 685,
        "path": "source/id-ID/units/unit-030-lecture-030.md"
      },
      "locale": "id-ID",
      "practice": true,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l30-mcheck-006",
        "anchor": "o012-rbt-l30-mcheck-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [
          {
            "unit_id": "unit:o012-rbt-l30-hint-006",
            "relation_id": "urn:uuid:2dec4322-19d2-5ee1-854f-50f0d292fb15",
            "native_relation_id": "relation:hints:l30-hint-006:l30-mcheck-006"
          }
        ],
        "answers": [],
        "solves": [
          {
            "unit_id": "unit:o012-rbt-l30-sol-006",
            "relation_id": "urn:uuid:4a5c1b5d-41bf-55ad-9d6f-4a8a0aba7e83",
            "native_relation_id": "relation:solves:l30-sol-006:l30-mcheck-006"
          }
        ]
      },
      "support_state": "explicit_native_relationships"
    },
    {
      "id": "unit:o012-rbt-l30-hint-006",
      "projected_id": "urn:uuid:0d819181-15d0-5698-99ce-7b96630183fe",
      "title": "Petunjuk. Kelompokkan koordinat menjadi pasangan",
      "kind": "hint",
      "order": 17,
      "group": "unit:o012-rbt-u030",
      "parent_id": "unit:o012-rbt-l30-mastery",
      "native_path": [
        "unit:o012-rbt-u030",
        "unit:o012-rbt-l30-mastery",
        "unit:o012-rbt-l30-hint-006"
      ],
      "concept_ids": [
        "concept:reduced-cohomology",
        "concept:homotopy",
        "concept:disk",
        "concept:fundamental-group",
        "concept:covering-map",
        "concept:retract",
        "concept:homotopy-invariance",
        "concept:free-self-map",
        "concept:brouwer-fixed-point-theorem",
        "concept:real-closed-field",
        "concept:fundamental-theorem-of-algebra",
        "concept:tangent-vector-field",
        "concept:dot-product",
        "concept:degree-of-a-map",
        "concept:antipodal-map",
        "concept:monoid-homomorphism",
        "concept:hairy-sphere-theorem"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u030-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "d8f0285c2a183fbd86fe212dd4dae0c8f76f98f189732ec141e9a36ec9800f26",
        "file_sha256": "88da8cf71d0f81328bdd65b0dea7d54c48655ed8836e230eaed821796b61b08d",
        "line_end": 701,
        "line_start": 697,
        "path": "source/id-ID/units/unit-030-lecture-030.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l30-hint-006",
        "anchor": "o012-rbt-l30-hint-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-l30-sol-006",
      "projected_id": "urn:uuid:c5715391-5d41-5ed6-a39a-9e6cdc03132f",
      "title": "Solusi Pemeriksaan 30.6. Rumus $v$ linear, jadi kontinu. Untuk setiap",
      "kind": "solution",
      "order": 18,
      "group": "unit:o012-rbt-u030",
      "parent_id": "unit:o012-rbt-l30-mastery",
      "native_path": [
        "unit:o012-rbt-u030",
        "unit:o012-rbt-l30-mastery",
        "unit:o012-rbt-l30-sol-006"
      ],
      "concept_ids": [
        "concept:reduced-cohomology",
        "concept:homotopy",
        "concept:disk",
        "concept:fundamental-group",
        "concept:covering-map",
        "concept:retract",
        "concept:homotopy-invariance",
        "concept:free-self-map",
        "concept:brouwer-fixed-point-theorem",
        "concept:real-closed-field",
        "concept:fundamental-theorem-of-algebra",
        "concept:tangent-vector-field",
        "concept:dot-product",
        "concept:degree-of-a-map",
        "concept:antipodal-map",
        "concept:monoid-homomorphism",
        "concept:hairy-sphere-theorem"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u030-companion-cc-by-4.0"
      ],
      "provenance_relation": "edition_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "ad4c9195260611e6866850e03c1131b41f3eb608894e1e07069a522d09a71261",
        "file_sha256": "88da8cf71d0f81328bdd65b0dea7d54c48655ed8836e230eaed821796b61b08d",
        "line_end": 722,
        "line_start": 703,
        "path": "source/id-ID/units/unit-030-lecture-030.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/#o012-rbt-l30-sol-006",
        "anchor": "o012-rbt-l30-sol-006",
        "state": "exact_unique_anchor",
        "anchor_occurrences": 1
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    },
    {
      "id": "unit:o012-rbt-u030",
      "projected_id": "urn:uuid:665238cf-181e-5c47-b6ef-8aaa6693da62",
      "title": "Topologi Aljabar - Unit 30: Titik Tetap, Teorema Dasar Aljabar, dan Medan Vektor pada Sfera",
      "kind": "reader_unit",
      "order": 30,
      "group": "unit:o012-rbt-u030",
      "parent_id": "course:o012-d60",
      "native_path": [
        "unit:o012-rbt-u030"
      ],
      "concept_ids": [
        "concept:reduced-cohomology",
        "concept:homotopy",
        "concept:disk",
        "concept:fundamental-group",
        "concept:covering-map",
        "concept:retract",
        "concept:homotopy-invariance",
        "concept:free-self-map",
        "concept:brouwer-fixed-point-theorem",
        "concept:real-closed-field",
        "concept:fundamental-theorem-of-algebra",
        "concept:tangent-vector-field",
        "concept:dot-product",
        "concept:degree-of-a-map",
        "concept:antipodal-map",
        "concept:monoid-homomorphism",
        "concept:hairy-sphere-theorem"
      ],
      "route_unit_ids": "D60-R14",
      "edition_id": "edition:roberts-at-2019-b947ad2",
      "resource_id": "resource:roberts-algebraic-topology-2019",
      "rights_ids": [
        "rights:o012-u030-composite-cc-by-4.0"
      ],
      "provenance_relation": "composite_translated_and_original",
      "translation_state": "structurally_verified",
      "source_locator": {
        "content_sha256": "88da8cf71d0f81328bdd65b0dea7d54c48655ed8836e230eaed821796b61b08d",
        "file_sha256": "88da8cf71d0f81328bdd65b0dea7d54c48655ed8836e230eaed821796b61b08d",
        "line_end": 729,
        "line_start": 1,
        "path": "source/id-ID/units/unit-030-lecture-030.md"
      },
      "locale": "id-ID",
      "practice": false,
      "route": {
        "url": "https://kokunoyumeto.github.io/algebraic-topology-id/roberts-001-030-fomberg-001-007-ca01-hints-r01-r06-ca02-ca03-lab01-lab02-lab03-lab04-capstone/",
        "anchor": null,
        "state": "course_fallback",
        "anchor_occurrences": 0
      },
      "support": {
        "hints": [],
        "answers": [],
        "solves": []
      },
      "support_state": "no_explicit_native_relationship_recorded"
    }
  ],
  "support_relations": [
    {
      "id": "urn:uuid:60e3f1bc-e8b3-564c-bae8-1ffe5848cfb7",
      "native_id": "relation:answers:l02-answer-001:l02-q-001",
      "type": "answers",
      "from": "unit:o012-rbt-l02-answer-001",
      "to": "unit:o012-rbt-l02-q-001"
    },
    {
      "id": "urn:uuid:49244806-8101-5f5c-aa61-93f92a0a7ceb",
      "native_id": "relation:answers:l04-ans-001:l04-q-001",
      "type": "answers",
      "from": "unit:o012-rbt-l04-ans-001",
      "to": "unit:o012-rbt-l04-q-001"
    },
    {
      "id": "urn:uuid:d031a82d-88ad-5b80-8b8f-c1aa88562ad1",
      "native_id": "relation:hints:fom-u001-hint-001:mcheck-001",
      "type": "hints",
      "from": "unit:o012-fom-u001-hint-001",
      "to": "unit:o012-fom-u001-mcheck-001"
    },
    {
      "id": "urn:uuid:a9dc96fc-5dc2-5406-a3b7-cfb41e093b4e",
      "native_id": "relation:hints:fom-u001-hint-002:mcheck-002",
      "type": "hints",
      "from": "unit:o012-fom-u001-hint-002",
      "to": "unit:o012-fom-u001-mcheck-002"
    },
    {
      "id": "urn:uuid:37f25074-be6b-5038-babd-ac25df2c0aa4",
      "native_id": "relation:hints:fom-u001-hint-003:mcheck-003",
      "type": "hints",
      "from": "unit:o012-fom-u001-hint-003",
      "to": "unit:o012-fom-u001-mcheck-003"
    },
    {
      "id": "urn:uuid:f8a06218-ce2c-5bd3-9153-9b0c0ad09dcc",
      "native_id": "relation:hints:fom-u001-hint-004:mcheck-004",
      "type": "hints",
      "from": "unit:o012-fom-u001-hint-004",
      "to": "unit:o012-fom-u001-mcheck-004"
    },
    {
      "id": "urn:uuid:00f8e770-ec4b-57b9-82ec-3de2e8261ab8",
      "native_id": "relation:hints:fom-u001-hint-005:mcheck-005",
      "type": "hints",
      "from": "unit:o012-fom-u001-hint-005",
      "to": "unit:o012-fom-u001-mcheck-005"
    },
    {
      "id": "urn:uuid:0e88f080-45df-5d2e-9f0d-a04c1e689ac7",
      "native_id": "relation:hints:fom-u001-hint-006:mcheck-006",
      "type": "hints",
      "from": "unit:o012-fom-u001-hint-006",
      "to": "unit:o012-fom-u001-mcheck-006"
    },
    {
      "id": "urn:uuid:3ba47e98-02ff-5b01-81c8-503240bfe541",
      "native_id": "relation:hints:fom-u002-hint-001:mcheck-001",
      "type": "hints",
      "from": "unit:o012-fom-u002-hint-001",
      "to": "unit:o012-fom-u002-mcheck-001"
    },
    {
      "id": "urn:uuid:a5cc6569-77bc-54d5-a12f-2a03dbc8a2e8",
      "native_id": "relation:hints:fom-u002-hint-002:mcheck-002",
      "type": "hints",
      "from": "unit:o012-fom-u002-hint-002",
      "to": "unit:o012-fom-u002-mcheck-002"
    },
    {
      "id": "urn:uuid:8ed30c75-bad9-5bfc-a556-99eab8e46fb3",
      "native_id": "relation:hints:fom-u002-hint-003:mcheck-003",
      "type": "hints",
      "from": "unit:o012-fom-u002-hint-003",
      "to": "unit:o012-fom-u002-mcheck-003"
    },
    {
      "id": "urn:uuid:8f658245-8ba7-582b-a41d-e2724697e8f1",
      "native_id": "relation:hints:fom-u002-hint-004:mcheck-004",
      "type": "hints",
      "from": "unit:o012-fom-u002-hint-004",
      "to": "unit:o012-fom-u002-mcheck-004"
    },
    {
      "id": "urn:uuid:fb27562e-1daf-537e-82a2-5c85aaffdb97",
      "native_id": "relation:hints:fom-u002-hint-005:mcheck-005",
      "type": "hints",
      "from": "unit:o012-fom-u002-hint-005",
      "to": "unit:o012-fom-u002-mcheck-005"
    },
    {
      "id": "urn:uuid:f3df11f2-1e0c-5aea-b039-c96414b120b1",
      "native_id": "relation:hints:fom-u002-hint-006:mcheck-006",
      "type": "hints",
      "from": "unit:o012-fom-u002-hint-006",
      "to": "unit:o012-fom-u002-mcheck-006"
    },
    {
      "id": "urn:uuid:67666e97-877e-5af4-bc0c-753aa1961a73",
      "native_id": "relation:hints:fom-u003-hint-001:mcheck-001",
      "type": "hints",
      "from": "unit:o012-fom-u003-hint-001",
      "to": "unit:o012-fom-u003-mcheck-001"
    },
    {
      "id": "urn:uuid:a55512d1-5e0f-5e7d-8fd5-93fb49e7ec3e",
      "native_id": "relation:hints:fom-u003-hint-002:mcheck-002",
      "type": "hints",
      "from": "unit:o012-fom-u003-hint-002",
      "to": "unit:o012-fom-u003-mcheck-002"
    },
    {
      "id": "urn:uuid:bed3d175-1032-59fc-8ff3-6b942f678d8d",
      "native_id": "relation:hints:fom-u003-hint-003:mcheck-003",
      "type": "hints",
      "from": "unit:o012-fom-u003-hint-003",
      "to": "unit:o012-fom-u003-mcheck-003"
    },
    {
      "id": "urn:uuid:5314d022-bf69-5c28-9eef-3f053f41a9e2",
      "native_id": "relation:hints:fom-u003-hint-004:mcheck-004",
      "type": "hints",
      "from": "unit:o012-fom-u003-hint-004",
      "to": "unit:o012-fom-u003-mcheck-004"
    },
    {
      "id": "urn:uuid:3889b804-7547-54f8-b14d-d53eaf6b3787",
      "native_id": "relation:hints:fom-u003-hint-005:mcheck-005",
      "type": "hints",
      "from": "unit:o012-fom-u003-hint-005",
      "to": "unit:o012-fom-u003-mcheck-005"
    },
    {
      "id": "urn:uuid:6e298b46-15e0-5cc9-b280-58b38d5bea22",
      "native_id": "relation:hints:fom-u003-hint-006:mcheck-006",
      "type": "hints",
      "from": "unit:o012-fom-u003-hint-006",
      "to": "unit:o012-fom-u003-mcheck-006"
    },
    {
      "id": "urn:uuid:83ab907e-b4fc-59ad-830a-056aca621d18",
      "native_id": "relation:hints:fom-u004-hint-001:mcheck-001",
      "type": "hints",
      "from": "unit:o012-fom-u004-hint-001",
      "to": "unit:o012-fom-u004-mcheck-001"
    },
    {
      "id": "urn:uuid:071b562d-acc8-53e2-9314-c820039e2174",
      "native_id": "relation:hints:fom-u004-hint-002:mcheck-002",
      "type": "hints",
      "from": "unit:o012-fom-u004-hint-002",
      "to": "unit:o012-fom-u004-mcheck-002"
    },
    {
      "id": "urn:uuid:690d5527-1e92-511a-9b50-9e2795005583",
      "native_id": "relation:hints:fom-u004-hint-003:mcheck-003",
      "type": "hints",
      "from": "unit:o012-fom-u004-hint-003",
      "to": "unit:o012-fom-u004-mcheck-003"
    },
    {
      "id": "urn:uuid:a7a16d0c-52ee-5058-9ee9-7169ae77308e",
      "native_id": "relation:hints:fom-u004-hint-004:mcheck-004",
      "type": "hints",
      "from": "unit:o012-fom-u004-hint-004",
      "to": "unit:o012-fom-u004-mcheck-004"
    },
    {
      "id": "urn:uuid:f05b4c9e-68d9-5e39-a41e-babd5275ea54",
      "native_id": "relation:hints:fom-u004-hint-005:mcheck-005",
      "type": "hints",
      "from": "unit:o012-fom-u004-hint-005",
      "to": "unit:o012-fom-u004-mcheck-005"
    },
    {
      "id": "urn:uuid:baa2682d-e5dc-5175-b73a-7295b78d70e7",
      "native_id": "relation:hints:fom-u004-hint-006:mcheck-006",
      "type": "hints",
      "from": "unit:o012-fom-u004-hint-006",
      "to": "unit:o012-fom-u004-mcheck-006"
    },
    {
      "id": "urn:uuid:bffd8e01-ad86-506b-ae12-3b5584756f0a",
      "native_id": "relation:hints:fom-u004-hint-007:mcheck-007",
      "type": "hints",
      "from": "unit:o012-fom-u004-hint-007",
      "to": "unit:o012-fom-u004-mcheck-007"
    },
    {
      "id": "urn:uuid:9fb8ab9c-c303-58ae-9658-8133c968322d",
      "native_id": "relation:hints:fom-u005-hint-001:mcheck-001",
      "type": "hints",
      "from": "unit:o012-fom-u005-hint-001",
      "to": "unit:o012-fom-u005-mcheck-001"
    },
    {
      "id": "urn:uuid:e3075d5f-4b78-540f-87e1-d2f95ab768f4",
      "native_id": "relation:hints:fom-u005-hint-002:mcheck-002",
      "type": "hints",
      "from": "unit:o012-fom-u005-hint-002",
      "to": "unit:o012-fom-u005-mcheck-002"
    },
    {
      "id": "urn:uuid:8772ae6d-5d2e-57ed-aebd-bd2ecba5a25e",
      "native_id": "relation:hints:fom-u005-hint-003:mcheck-003",
      "type": "hints",
      "from": "unit:o012-fom-u005-hint-003",
      "to": "unit:o012-fom-u005-mcheck-003"
    },
    {
      "id": "urn:uuid:8c0d7d7a-18cd-5036-9c38-bc0c1c6940ce",
      "native_id": "relation:hints:fom-u005-hint-004:mcheck-004",
      "type": "hints",
      "from": "unit:o012-fom-u005-hint-004",
      "to": "unit:o012-fom-u005-mcheck-004"
    },
    {
      "id": "urn:uuid:bf5c14dd-dafe-5b24-8cbc-a4ad3f6d4465",
      "native_id": "relation:hints:fom-u005-hint-005:mcheck-005",
      "type": "hints",
      "from": "unit:o012-fom-u005-hint-005",
      "to": "unit:o012-fom-u005-mcheck-005"
    },
    {
      "id": "urn:uuid:ac09c0ac-7729-55f6-87b9-66727de4d004",
      "native_id": "relation:hints:fom-u005-hint-006:mcheck-006",
      "type": "hints",
      "from": "unit:o012-fom-u005-hint-006",
      "to": "unit:o012-fom-u005-mcheck-006"
    },
    {
      "id": "urn:uuid:ddbe9014-a6c5-544e-be36-3b91a85cb5a9",
      "native_id": "relation:hints:fom-u006-hint-001:mcheck-001",
      "type": "hints",
      "from": "unit:o012-fom-u006-hint-001",
      "to": "unit:o012-fom-u006-mcheck-001"
    },
    {
      "id": "urn:uuid:72f0fba8-6950-5829-a388-e5c8b585bed3",
      "native_id": "relation:hints:fom-u006-hint-002:mcheck-002",
      "type": "hints",
      "from": "unit:o012-fom-u006-hint-002",
      "to": "unit:o012-fom-u006-mcheck-002"
    },
    {
      "id": "urn:uuid:cc1acf36-91bb-547e-ad6c-a47830737611",
      "native_id": "relation:hints:fom-u006-hint-003:mcheck-003",
      "type": "hints",
      "from": "unit:o012-fom-u006-hint-003",
      "to": "unit:o012-fom-u006-mcheck-003"
    },
    {
      "id": "urn:uuid:fc0a90ab-82ae-5086-9167-5ae6470dd417",
      "native_id": "relation:hints:fom-u006-hint-004:mcheck-004",
      "type": "hints",
      "from": "unit:o012-fom-u006-hint-004",
      "to": "unit:o012-fom-u006-mcheck-004"
    },
    {
      "id": "urn:uuid:fed4435a-7a13-51da-92f0-ba8e0ae3efce",
      "native_id": "relation:hints:fom-u006-hint-005:mcheck-005",
      "type": "hints",
      "from": "unit:o012-fom-u006-hint-005",
      "to": "unit:o012-fom-u006-mcheck-005"
    },
    {
      "id": "urn:uuid:d141eecb-3484-5c2d-9966-7ac956e28794",
      "native_id": "relation:hints:fom-u006-hint-006:mcheck-006",
      "type": "hints",
      "from": "unit:o012-fom-u006-hint-006",
      "to": "unit:o012-fom-u006-mcheck-006"
    },
    {
      "id": "urn:uuid:9c2a0a8f-e5b0-5d02-a3ab-e97decd50dd6",
      "native_id": "relation:hints:fom-u007-hint-001:mcheck-001",
      "type": "hints",
      "from": "unit:o012-fom-u007-hint-001",
      "to": "unit:o012-fom-u007-mcheck-001"
    },
    {
      "id": "urn:uuid:f6a1e164-3f71-51ff-9900-86b7ba15b9ad",
      "native_id": "relation:hints:fom-u007-hint-002:mcheck-002",
      "type": "hints",
      "from": "unit:o012-fom-u007-hint-002",
      "to": "unit:o012-fom-u007-mcheck-002"
    },
    {
      "id": "urn:uuid:4333c6cb-e34d-5db0-b406-bf1fb47baa88",
      "native_id": "relation:hints:fom-u007-hint-003:mcheck-003",
      "type": "hints",
      "from": "unit:o012-fom-u007-hint-003",
      "to": "unit:o012-fom-u007-mcheck-003"
    },
    {
      "id": "urn:uuid:e014ae70-84b9-5ddf-9dc2-ff8a912b2488",
      "native_id": "relation:hints:fom-u007-hint-004:mcheck-004",
      "type": "hints",
      "from": "unit:o012-fom-u007-hint-004",
      "to": "unit:o012-fom-u007-mcheck-004"
    },
    {
      "id": "urn:uuid:7cedce28-de04-588b-8b10-6b500676f9cd",
      "native_id": "relation:hints:fom-u007-hint-005:mcheck-005",
      "type": "hints",
      "from": "unit:o012-fom-u007-hint-005",
      "to": "unit:o012-fom-u007-mcheck-005"
    },
    {
      "id": "urn:uuid:87b815be-7adf-5069-9bad-afccf8bf5ced",
      "native_id": "relation:hints:fom-u007-hint-006:mcheck-006",
      "type": "hints",
      "from": "unit:o012-fom-u007-hint-006",
      "to": "unit:o012-fom-u007-mcheck-006"
    },
    {
      "id": "urn:uuid:f812ca50-602f-5af1-b57c-923aee1d5ff0",
      "native_id": "relation:hints:l18-hint-001:l18-mcheck-001",
      "type": "hints",
      "from": "unit:o012-rbt-l18-hint-001",
      "to": "unit:o012-rbt-l18-mcheck-001"
    },
    {
      "id": "urn:uuid:2b9941ad-dc7c-5b7f-85c3-156409002263",
      "native_id": "relation:hints:l18-hint-002:l18-mcheck-002",
      "type": "hints",
      "from": "unit:o012-rbt-l18-hint-002",
      "to": "unit:o012-rbt-l18-mcheck-002"
    },
    {
      "id": "urn:uuid:e9147017-ad3e-5842-b7c6-340b0e3df369",
      "native_id": "relation:hints:l18-hint-003:l18-mcheck-003",
      "type": "hints",
      "from": "unit:o012-rbt-l18-hint-003",
      "to": "unit:o012-rbt-l18-mcheck-003"
    },
    {
      "id": "urn:uuid:45b96186-c3ed-5e12-b080-51a840e8d70d",
      "native_id": "relation:hints:l18-hint-004:l18-mcheck-004",
      "type": "hints",
      "from": "unit:o012-rbt-l18-hint-004",
      "to": "unit:o012-rbt-l18-mcheck-004"
    },
    {
      "id": "urn:uuid:bb5d51bd-3108-509c-b89d-92814c8b9efd",
      "native_id": "relation:hints:l18-hint-005:l18-mcheck-005",
      "type": "hints",
      "from": "unit:o012-rbt-l18-hint-005",
      "to": "unit:o012-rbt-l18-mcheck-005"
    },
    {
      "id": "urn:uuid:aca0121c-26dd-56a2-b3fa-c17e02048b9a",
      "native_id": "relation:hints:l18-hint-006:l18-mcheck-006",
      "type": "hints",
      "from": "unit:o012-rbt-l18-hint-006",
      "to": "unit:o012-rbt-l18-mcheck-006"
    },
    {
      "id": "urn:uuid:0a8635bb-45f6-5a9a-a3a3-2c5dceb61dc0",
      "native_id": "relation:hints:l19-hint-001:l19-mcheck-001",
      "type": "hints",
      "from": "unit:o012-rbt-l19-hint-001",
      "to": "unit:o012-rbt-l19-mcheck-001"
    },
    {
      "id": "urn:uuid:2adece5a-9ebb-520c-a573-389d700058a2",
      "native_id": "relation:hints:l19-hint-002:l19-mcheck-002",
      "type": "hints",
      "from": "unit:o012-rbt-l19-hint-002",
      "to": "unit:o012-rbt-l19-mcheck-002"
    },
    {
      "id": "urn:uuid:bf6b463b-452d-52c6-8564-ab0db2e75cdf",
      "native_id": "relation:hints:l19-hint-003:l19-mcheck-003",
      "type": "hints",
      "from": "unit:o012-rbt-l19-hint-003",
      "to": "unit:o012-rbt-l19-mcheck-003"
    },
    {
      "id": "urn:uuid:d47d73ae-b325-550a-bef0-f5d78af799fc",
      "native_id": "relation:hints:l19-hint-004:l19-mcheck-004",
      "type": "hints",
      "from": "unit:o012-rbt-l19-hint-004",
      "to": "unit:o012-rbt-l19-mcheck-004"
    },
    {
      "id": "urn:uuid:df714ad8-0fd8-51d6-9b50-1469fd2a96fa",
      "native_id": "relation:hints:l19-hint-005:l19-mcheck-005",
      "type": "hints",
      "from": "unit:o012-rbt-l19-hint-005",
      "to": "unit:o012-rbt-l19-mcheck-005"
    },
    {
      "id": "urn:uuid:49b4e716-fedf-536d-8fa5-f790f13addc5",
      "native_id": "relation:hints:l19-hint-006:l19-mcheck-006",
      "type": "hints",
      "from": "unit:o012-rbt-l19-hint-006",
      "to": "unit:o012-rbt-l19-mcheck-006"
    },
    {
      "id": "urn:uuid:0c070cda-8c3c-569f-a8a2-9ff3e6a08ff9",
      "native_id": "relation:hints:l20-hint-001:l20-mcheck-001",
      "type": "hints",
      "from": "unit:o012-rbt-l20-hint-001",
      "to": "unit:o012-rbt-l20-mcheck-001"
    },
    {
      "id": "urn:uuid:2dfc5698-36bf-5c67-bcfd-7f3474c1b597",
      "native_id": "relation:hints:l20-hint-002:l20-mcheck-002",
      "type": "hints",
      "from": "unit:o012-rbt-l20-hint-002",
      "to": "unit:o012-rbt-l20-mcheck-002"
    },
    {
      "id": "urn:uuid:252fcf33-5c45-543c-85fa-284068d0fad7",
      "native_id": "relation:hints:l20-hint-003:l20-mcheck-003",
      "type": "hints",
      "from": "unit:o012-rbt-l20-hint-003",
      "to": "unit:o012-rbt-l20-mcheck-003"
    },
    {
      "id": "urn:uuid:9c0c2aa4-ef37-5b4d-8912-7872a6b602ac",
      "native_id": "relation:hints:l20-hint-004:l20-mcheck-004",
      "type": "hints",
      "from": "unit:o012-rbt-l20-hint-004",
      "to": "unit:o012-rbt-l20-mcheck-004"
    },
    {
      "id": "urn:uuid:98da5aeb-144a-5fd1-9456-96931525d25d",
      "native_id": "relation:hints:l20-hint-005:l20-mcheck-005",
      "type": "hints",
      "from": "unit:o012-rbt-l20-hint-005",
      "to": "unit:o012-rbt-l20-mcheck-005"
    },
    {
      "id": "urn:uuid:cbdd947e-3ce9-5f78-aeac-c8005f741254",
      "native_id": "relation:hints:l20-hint-006:l20-mcheck-006",
      "type": "hints",
      "from": "unit:o012-rbt-l20-hint-006",
      "to": "unit:o012-rbt-l20-mcheck-006"
    },
    {
      "id": "urn:uuid:eb9f59f9-eb3c-5cc3-9506-75319207e75f",
      "native_id": "relation:hints:l21-hint-001:l21-mcheck-001",
      "type": "hints",
      "from": "unit:o012-rbt-l21-hint-001",
      "to": "unit:o012-rbt-l21-mcheck-001"
    },
    {
      "id": "urn:uuid:abaf2dbd-8a3e-502b-8c58-658fe9cdb2ec",
      "native_id": "relation:hints:l21-hint-002:l21-mcheck-002",
      "type": "hints",
      "from": "unit:o012-rbt-l21-hint-002",
      "to": "unit:o012-rbt-l21-mcheck-002"
    },
    {
      "id": "urn:uuid:f7584612-504b-5b46-b0b2-8f01afa9ba8d",
      "native_id": "relation:hints:l21-hint-003:l21-mcheck-003",
      "type": "hints",
      "from": "unit:o012-rbt-l21-hint-003",
      "to": "unit:o012-rbt-l21-mcheck-003"
    },
    {
      "id": "urn:uuid:e38f541c-5643-51ac-a3b2-3b551e3ddca7",
      "native_id": "relation:hints:l21-hint-004:l21-mcheck-004",
      "type": "hints",
      "from": "unit:o012-rbt-l21-hint-004",
      "to": "unit:o012-rbt-l21-mcheck-004"
    },
    {
      "id": "urn:uuid:7a9bc83c-9278-565b-9253-53f38be1f2ce",
      "native_id": "relation:hints:l21-hint-005:l21-mcheck-005",
      "type": "hints",
      "from": "unit:o012-rbt-l21-hint-005",
      "to": "unit:o012-rbt-l21-mcheck-005"
    },
    {
      "id": "urn:uuid:e729d1d5-5602-5433-acd5-3f0276bc177e",
      "native_id": "relation:hints:l21-hint-006:l21-mcheck-006",
      "type": "hints",
      "from": "unit:o012-rbt-l21-hint-006",
      "to": "unit:o012-rbt-l21-mcheck-006"
    },
    {
      "id": "urn:uuid:da5d9735-79bf-5ea6-8714-a28007234383",
      "native_id": "relation:hints:l22-hint-001:l22-mcheck-001",
      "type": "hints",
      "from": "unit:o012-rbt-l22-hint-001",
      "to": "unit:o012-rbt-l22-mcheck-001"
    },
    {
      "id": "urn:uuid:f54504c9-f478-58dd-bf11-eb9dc93e30b5",
      "native_id": "relation:hints:l22-hint-002:l22-mcheck-002",
      "type": "hints",
      "from": "unit:o012-rbt-l22-hint-002",
      "to": "unit:o012-rbt-l22-mcheck-002"
    },
    {
      "id": "urn:uuid:304b9161-5bc3-5eb9-be10-d4e4217872be",
      "native_id": "relation:hints:l22-hint-003:l22-mcheck-003",
      "type": "hints",
      "from": "unit:o012-rbt-l22-hint-003",
      "to": "unit:o012-rbt-l22-mcheck-003"
    },
    {
      "id": "urn:uuid:3b86afc8-6e9d-5974-8941-b62946696c68",
      "native_id": "relation:hints:l22-hint-004:l22-mcheck-004",
      "type": "hints",
      "from": "unit:o012-rbt-l22-hint-004",
      "to": "unit:o012-rbt-l22-mcheck-004"
    },
    {
      "id": "urn:uuid:2b1677b0-1e94-52b2-a24f-daff4aec6332",
      "native_id": "relation:hints:l22-hint-005:l22-mcheck-005",
      "type": "hints",
      "from": "unit:o012-rbt-l22-hint-005",
      "to": "unit:o012-rbt-l22-mcheck-005"
    },
    {
      "id": "urn:uuid:21f06f92-d33c-50e3-9e52-9705b7bdafa8",
      "native_id": "relation:hints:l22-hint-006:l22-mcheck-006",
      "type": "hints",
      "from": "unit:o012-rbt-l22-hint-006",
      "to": "unit:o012-rbt-l22-mcheck-006"
    },
    {
      "id": "urn:uuid:59b39554-c6e1-5084-9191-8e66da21db53",
      "native_id": "relation:hints:l23-hint-001:l23-mcheck-001",
      "type": "hints",
      "from": "unit:o012-rbt-l23-hint-001",
      "to": "unit:o012-rbt-l23-mcheck-001"
    },
    {
      "id": "urn:uuid:be4e6fb6-4dbc-55be-81e6-090f50533b5b",
      "native_id": "relation:hints:l23-hint-002:l23-mcheck-002",
      "type": "hints",
      "from": "unit:o012-rbt-l23-hint-002",
      "to": "unit:o012-rbt-l23-mcheck-002"
    },
    {
      "id": "urn:uuid:30b8a30a-5cc8-54dd-9489-2e16377952da",
      "native_id": "relation:hints:l23-hint-003:l23-mcheck-003",
      "type": "hints",
      "from": "unit:o012-rbt-l23-hint-003",
      "to": "unit:o012-rbt-l23-mcheck-003"
    },
    {
      "id": "urn:uuid:dbf9e959-da14-544c-b997-219df205e59c",
      "native_id": "relation:hints:l23-hint-004:l23-mcheck-004",
      "type": "hints",
      "from": "unit:o012-rbt-l23-hint-004",
      "to": "unit:o012-rbt-l23-mcheck-004"
    },
    {
      "id": "urn:uuid:6bc281c4-852d-56b7-bac0-67ea5e65487d",
      "native_id": "relation:hints:l23-hint-005:l23-mcheck-005",
      "type": "hints",
      "from": "unit:o012-rbt-l23-hint-005",
      "to": "unit:o012-rbt-l23-mcheck-005"
    },
    {
      "id": "urn:uuid:4d127579-27a6-5772-a412-a81f51ea2f25",
      "native_id": "relation:hints:l23-hint-006:l23-mcheck-006",
      "type": "hints",
      "from": "unit:o012-rbt-l23-hint-006",
      "to": "unit:o012-rbt-l23-mcheck-006"
    },
    {
      "id": "urn:uuid:db0e413f-1bef-5e90-90f9-0ece0bb6ccd9",
      "native_id": "relation:hints:l24-hint-001:l24-mcheck-001",
      "type": "hints",
      "from": "unit:o012-rbt-l24-hint-001",
      "to": "unit:o012-rbt-l24-mcheck-001"
    },
    {
      "id": "urn:uuid:2a219762-7dd3-53b0-b088-15c3a10c0e2f",
      "native_id": "relation:hints:l24-hint-002:l24-mcheck-002",
      "type": "hints",
      "from": "unit:o012-rbt-l24-hint-002",
      "to": "unit:o012-rbt-l24-mcheck-002"
    },
    {
      "id": "urn:uuid:2fd19605-c93f-5a16-a75c-3f2ae7c06840",
      "native_id": "relation:hints:l24-hint-003:l24-mcheck-003",
      "type": "hints",
      "from": "unit:o012-rbt-l24-hint-003",
      "to": "unit:o012-rbt-l24-mcheck-003"
    },
    {
      "id": "urn:uuid:0b6fc688-4357-5cda-a26e-1b58d575a3ed",
      "native_id": "relation:hints:l24-hint-004:l24-mcheck-004",
      "type": "hints",
      "from": "unit:o012-rbt-l24-hint-004",
      "to": "unit:o012-rbt-l24-mcheck-004"
    },
    {
      "id": "urn:uuid:375b96b4-8a30-5486-b478-e9af5ac561da",
      "native_id": "relation:hints:l24-hint-005:l24-mcheck-005",
      "type": "hints",
      "from": "unit:o012-rbt-l24-hint-005",
      "to": "unit:o012-rbt-l24-mcheck-005"
    },
    {
      "id": "urn:uuid:1aefb900-3bf2-5adc-a089-0b57aaa9947a",
      "native_id": "relation:hints:l24-hint-006:l24-mcheck-006",
      "type": "hints",
      "from": "unit:o012-rbt-l24-hint-006",
      "to": "unit:o012-rbt-l24-mcheck-006"
    },
    {
      "id": "urn:uuid:a1b257a6-b892-5cd5-9e9f-f7725eb7cf42",
      "native_id": "relation:hints:l25-hint-001:l25-mcheck-001",
      "type": "hints",
      "from": "unit:o012-rbt-l25-hint-001",
      "to": "unit:o012-rbt-l25-mcheck-001"
    },
    {
      "id": "urn:uuid:3cadd760-9818-5bbc-9517-69c8d7dcce11",
      "native_id": "relation:hints:l25-hint-002:l25-mcheck-002",
      "type": "hints",
      "from": "unit:o012-rbt-l25-hint-002",
      "to": "unit:o012-rbt-l25-mcheck-002"
    },
    {
      "id": "urn:uuid:d655f2df-c240-5825-9f8e-c0232236da5e",
      "native_id": "relation:hints:l25-hint-003:l25-mcheck-003",
      "type": "hints",
      "from": "unit:o012-rbt-l25-hint-003",
      "to": "unit:o012-rbt-l25-mcheck-003"
    },
    {
      "id": "urn:uuid:bc8f00dc-8671-515b-8bdd-66457d4e5ecf",
      "native_id": "relation:hints:l25-hint-004:l25-mcheck-004",
      "type": "hints",
      "from": "unit:o012-rbt-l25-hint-004",
      "to": "unit:o012-rbt-l25-mcheck-004"
    },
    {
      "id": "urn:uuid:0ac16740-dc19-5e1c-9e20-9333ec5f9a02",
      "native_id": "relation:hints:l25-hint-005:l25-mcheck-005",
      "type": "hints",
      "from": "unit:o012-rbt-l25-hint-005",
      "to": "unit:o012-rbt-l25-mcheck-005"
    },
    {
      "id": "urn:uuid:0e372ee0-e664-5abc-9916-5361d1bcd33d",
      "native_id": "relation:hints:l25-hint-006:l25-mcheck-006",
      "type": "hints",
      "from": "unit:o012-rbt-l25-hint-006",
      "to": "unit:o012-rbt-l25-mcheck-006"
    },
    {
      "id": "urn:uuid:0eb048a2-0aa1-55aa-a3e1-d76290ae377e",
      "native_id": "relation:hints:l26-hint-001:l26-mcheck-001",
      "type": "hints",
      "from": "unit:o012-rbt-l26-hint-001",
      "to": "unit:o012-rbt-l26-mcheck-001"
    },
    {
      "id": "urn:uuid:32ed9952-459d-5ac4-a58c-210374615be0",
      "native_id": "relation:hints:l26-hint-002:l26-mcheck-002",
      "type": "hints",
      "from": "unit:o012-rbt-l26-hint-002",
      "to": "unit:o012-rbt-l26-mcheck-002"
    },
    {
      "id": "urn:uuid:4dc4fbe0-9e5c-5399-a6e2-44fd59816f2e",
      "native_id": "relation:hints:l26-hint-003:l26-mcheck-003",
      "type": "hints",
      "from": "unit:o012-rbt-l26-hint-003",
      "to": "unit:o012-rbt-l26-mcheck-003"
    },
    {
      "id": "urn:uuid:e910fa12-f3de-5b87-90c4-994a433a3a3e",
      "native_id": "relation:hints:l26-hint-004:l26-mcheck-004",
      "type": "hints",
      "from": "unit:o012-rbt-l26-hint-004",
      "to": "unit:o012-rbt-l26-mcheck-004"
    },
    {
      "id": "urn:uuid:fee12430-6578-5998-afd1-e40de3baf662",
      "native_id": "relation:hints:l26-hint-005:l26-mcheck-005",
      "type": "hints",
      "from": "unit:o012-rbt-l26-hint-005",
      "to": "unit:o012-rbt-l26-mcheck-005"
    },
    {
      "id": "urn:uuid:e428db58-ca65-5ebc-aaf1-f32f9eb52e27",
      "native_id": "relation:hints:l26-hint-006:l26-mcheck-006",
      "type": "hints",
      "from": "unit:o012-rbt-l26-hint-006",
      "to": "unit:o012-rbt-l26-mcheck-006"
    },
    {
      "id": "urn:uuid:21449a07-ee4b-5e00-8757-73a3efe1ef6a",
      "native_id": "relation:hints:l27-hint-001:l27-mcheck-001",
      "type": "hints",
      "from": "unit:o012-rbt-l27-hint-001",
      "to": "unit:o012-rbt-l27-mcheck-001"
    },
    {
      "id": "urn:uuid:c2baf962-f377-55f3-b2d2-25550180b2cd",
      "native_id": "relation:hints:l27-hint-002:l27-mcheck-002",
      "type": "hints",
      "from": "unit:o012-rbt-l27-hint-002",
      "to": "unit:o012-rbt-l27-mcheck-002"
    },
    {
      "id": "urn:uuid:0a4898b8-6d6e-5344-bcc7-7da0a71972e5",
      "native_id": "relation:hints:l27-hint-003:l27-mcheck-003",
      "type": "hints",
      "from": "unit:o012-rbt-l27-hint-003",
      "to": "unit:o012-rbt-l27-mcheck-003"
    },
    {
      "id": "urn:uuid:69a3db14-fc90-540e-a372-1166624bbf91",
      "native_id": "relation:hints:l27-hint-004:l27-mcheck-004",
      "type": "hints",
      "from": "unit:o012-rbt-l27-hint-004",
      "to": "unit:o012-rbt-l27-mcheck-004"
    },
    {
      "id": "urn:uuid:ff848927-2ef7-569d-a90d-6055dc21a59e",
      "native_id": "relation:hints:l27-hint-005:l27-mcheck-005",
      "type": "hints",
      "from": "unit:o012-rbt-l27-hint-005",
      "to": "unit:o012-rbt-l27-mcheck-005"
    },
    {
      "id": "urn:uuid:4ef20c93-cc01-51aa-a7a2-68a8d1baf3b5",
      "native_id": "relation:hints:l27-hint-006:l27-mcheck-006",
      "type": "hints",
      "from": "unit:o012-rbt-l27-hint-006",
      "to": "unit:o012-rbt-l27-mcheck-006"
    },
    {
      "id": "urn:uuid:a2915d99-7a6b-5c71-897b-3216c8a6c527",
      "native_id": "relation:hints:l28-hint-001:l28-mcheck-001",
      "type": "hints",
      "from": "unit:o012-rbt-l28-hint-001",
      "to": "unit:o012-rbt-l28-mcheck-001"
    },
    {
      "id": "urn:uuid:09d87f10-aaee-57b8-97ce-f85cbeab211d",
      "native_id": "relation:hints:l28-hint-002:l28-mcheck-002",
      "type": "hints",
      "from": "unit:o012-rbt-l28-hint-002",
      "to": "unit:o012-rbt-l28-mcheck-002"
    },
    {
      "id": "urn:uuid:40d71774-c7c1-56bf-acd2-91df1fb9e7aa",
      "native_id": "relation:hints:l28-hint-003:l28-mcheck-003",
      "type": "hints",
      "from": "unit:o012-rbt-l28-hint-003",
      "to": "unit:o012-rbt-l28-mcheck-003"
    },
    {
      "id": "urn:uuid:09858695-dc91-5951-a60a-aa6f8b9201fc",
      "native_id": "relation:hints:l28-hint-004:l28-mcheck-004",
      "type": "hints",
      "from": "unit:o012-rbt-l28-hint-004",
      "to": "unit:o012-rbt-l28-mcheck-004"
    },
    {
      "id": "urn:uuid:cc22d6ea-ad09-5117-99be-4d5e0eaf15e9",
      "native_id": "relation:hints:l28-hint-005:l28-mcheck-005",
      "type": "hints",
      "from": "unit:o012-rbt-l28-hint-005",
      "to": "unit:o012-rbt-l28-mcheck-005"
    },
    {
      "id": "urn:uuid:5f719591-3f1f-53d5-856f-69d495f76ad7",
      "native_id": "relation:hints:l28-hint-006:l28-mcheck-006",
      "type": "hints",
      "from": "unit:o012-rbt-l28-hint-006",
      "to": "unit:o012-rbt-l28-mcheck-006"
    },
    {
      "id": "urn:uuid:63562a82-78b9-5f06-8b1d-4d083b7af1fe",
      "native_id": "relation:hints:l29-hint-001:l29-mcheck-001",
      "type": "hints",
      "from": "unit:o012-rbt-l29-hint-001",
      "to": "unit:o012-rbt-l29-mcheck-001"
    },
    {
      "id": "urn:uuid:100290b5-aff7-5a4b-91f0-f53a0d986f99",
      "native_id": "relation:hints:l29-hint-002:l29-mcheck-002",
      "type": "hints",
      "from": "unit:o012-rbt-l29-hint-002",
      "to": "unit:o012-rbt-l29-mcheck-002"
    },
    {
      "id": "urn:uuid:a0106947-e949-594e-b46c-8d6621dda652",
      "native_id": "relation:hints:l29-hint-003:l29-mcheck-003",
      "type": "hints",
      "from": "unit:o012-rbt-l29-hint-003",
      "to": "unit:o012-rbt-l29-mcheck-003"
    },
    {
      "id": "urn:uuid:beac9349-6932-5997-9af5-0b2f9c9ced07",
      "native_id": "relation:hints:l29-hint-004:l29-mcheck-004",
      "type": "hints",
      "from": "unit:o012-rbt-l29-hint-004",
      "to": "unit:o012-rbt-l29-mcheck-004"
    },
    {
      "id": "urn:uuid:c42fe2a1-c540-5dbf-b387-46ad9c0342f5",
      "native_id": "relation:hints:l29-hint-005:l29-mcheck-005",
      "type": "hints",
      "from": "unit:o012-rbt-l29-hint-005",
      "to": "unit:o012-rbt-l29-mcheck-005"
    },
    {
      "id": "urn:uuid:8799c0a5-d4cd-5c52-9431-f3dfbe2707f8",
      "native_id": "relation:hints:l29-hint-006:l29-mcheck-006",
      "type": "hints",
      "from": "unit:o012-rbt-l29-hint-006",
      "to": "unit:o012-rbt-l29-mcheck-006"
    },
    {
      "id": "urn:uuid:ddb6c673-9bdd-5b91-9d7f-011664bc7720",
      "native_id": "relation:hints:l30-hint-001:l30-mcheck-001",
      "type": "hints",
      "from": "unit:o012-rbt-l30-hint-001",
      "to": "unit:o012-rbt-l30-mcheck-001"
    },
    {
      "id": "urn:uuid:e195e09b-417d-5c04-b980-4b29232b7d9a",
      "native_id": "relation:hints:l30-hint-002:l30-mcheck-002",
      "type": "hints",
      "from": "unit:o012-rbt-l30-hint-002",
      "to": "unit:o012-rbt-l30-mcheck-002"
    },
    {
      "id": "urn:uuid:c59e46bc-7862-536b-84be-fe95daa18648",
      "native_id": "relation:hints:l30-hint-003:l30-mcheck-003",
      "type": "hints",
      "from": "unit:o012-rbt-l30-hint-003",
      "to": "unit:o012-rbt-l30-mcheck-003"
    },
    {
      "id": "urn:uuid:908aaa55-e0f1-5e72-a99a-94f6362ac047",
      "native_id": "relation:hints:l30-hint-004:l30-mcheck-004",
      "type": "hints",
      "from": "unit:o012-rbt-l30-hint-004",
      "to": "unit:o012-rbt-l30-mcheck-004"
    },
    {
      "id": "urn:uuid:3a3e5afc-a48f-58e4-b573-62467c7d13ff",
      "native_id": "relation:hints:l30-hint-005:l30-mcheck-005",
      "type": "hints",
      "from": "unit:o012-rbt-l30-hint-005",
      "to": "unit:o012-rbt-l30-mcheck-005"
    },
    {
      "id": "urn:uuid:2dec4322-19d2-5ee1-854f-50f0d292fb15",
      "native_id": "relation:hints:l30-hint-006:l30-mcheck-006",
      "type": "hints",
      "from": "unit:o012-rbt-l30-hint-006",
      "to": "unit:o012-rbt-l30-mcheck-006"
    },
    {
      "id": "urn:uuid:0cb2d417-78a6-5bcc-8ccf-082f4cd25e5d",
      "native_id": "relation:hints:o012-d60-ca01-hint-001:ex-001",
      "type": "hints",
      "from": "unit:o012-d60-ca01-hint-001",
      "to": "unit:o012-d60-ca01-ex-001"
    },
    {
      "id": "urn:uuid:d37594c1-440e-5dd9-b2ff-a6b3606137a4",
      "native_id": "relation:hints:o012-d60-ca01-hint-002:ex-002",
      "type": "hints",
      "from": "unit:o012-d60-ca01-hint-002",
      "to": "unit:o012-d60-ca01-ex-002"
    },
    {
      "id": "urn:uuid:1ed1780a-af93-5823-b274-499dae7f8ad0",
      "native_id": "relation:hints:o012-d60-ca01-hint-003:ex-003",
      "type": "hints",
      "from": "unit:o012-d60-ca01-hint-003",
      "to": "unit:o012-d60-ca01-ex-003"
    },
    {
      "id": "urn:uuid:334ca790-f911-57ad-98eb-da3e07bc8734",
      "native_id": "relation:hints:o012-d60-ca01-hint-004:ex-004",
      "type": "hints",
      "from": "unit:o012-d60-ca01-hint-004",
      "to": "unit:o012-d60-ca01-ex-004"
    },
    {
      "id": "urn:uuid:444ec206-7a1a-5428-bc27-888c12202249",
      "native_id": "relation:hints:o012-d60-ca01-hint-005:ex-005",
      "type": "hints",
      "from": "unit:o012-d60-ca01-hint-005",
      "to": "unit:o012-d60-ca01-ex-005"
    },
    {
      "id": "urn:uuid:317ce494-e25c-5545-91c1-f2d67c7b4609",
      "native_id": "relation:hints:o012-d60-ca01-hint-006:ex-006",
      "type": "hints",
      "from": "unit:o012-d60-ca01-hint-006",
      "to": "unit:o012-d60-ca01-ex-006"
    },
    {
      "id": "urn:uuid:bf6ef956-4c4b-5064-acde-a5035828132d",
      "native_id": "relation:hints:o012-d60-ca01-hint-007:ex-007",
      "type": "hints",
      "from": "unit:o012-d60-ca01-hint-007",
      "to": "unit:o012-d60-ca01-ex-007"
    },
    {
      "id": "urn:uuid:2e335218-b2e3-583c-8c6e-6241b013eb05",
      "native_id": "relation:hints:o012-d60-ca01-hint-008:ex-008",
      "type": "hints",
      "from": "unit:o012-d60-ca01-hint-008",
      "to": "unit:o012-d60-ca01-ex-008"
    },
    {
      "id": "urn:uuid:43358b46-b7db-5aa1-b3b3-8985ef33213d",
      "native_id": "relation:hints:o012-d60-ca02-hint-001:ex-001",
      "type": "hints",
      "from": "unit:o012-d60-ca02-hint-001",
      "to": "unit:o012-d60-ca02-ex-001"
    },
    {
      "id": "urn:uuid:86692a8a-1d18-512e-8271-80319d0e95de",
      "native_id": "relation:hints:o012-d60-ca02-hint-002:ex-002",
      "type": "hints",
      "from": "unit:o012-d60-ca02-hint-002",
      "to": "unit:o012-d60-ca02-ex-002"
    },
    {
      "id": "urn:uuid:753d2171-c59a-5218-ac75-672f7c05b68c",
      "native_id": "relation:hints:o012-d60-ca02-hint-003:ex-003",
      "type": "hints",
      "from": "unit:o012-d60-ca02-hint-003",
      "to": "unit:o012-d60-ca02-ex-003"
    },
    {
      "id": "urn:uuid:902c844f-4fd6-5e8f-8e35-b789d3dd0bc6",
      "native_id": "relation:hints:o012-d60-ca02-hint-004:ex-004",
      "type": "hints",
      "from": "unit:o012-d60-ca02-hint-004",
      "to": "unit:o012-d60-ca02-ex-004"
    },
    {
      "id": "urn:uuid:40038c56-e909-5d62-8741-5ad7af6238fd",
      "native_id": "relation:hints:o012-d60-ca02-hint-005:ex-005",
      "type": "hints",
      "from": "unit:o012-d60-ca02-hint-005",
      "to": "unit:o012-d60-ca02-ex-005"
    },
    {
      "id": "urn:uuid:8da91fa7-6c7c-5e19-9d71-3314b0446802",
      "native_id": "relation:hints:o012-d60-ca02-hint-006:ex-006",
      "type": "hints",
      "from": "unit:o012-d60-ca02-hint-006",
      "to": "unit:o012-d60-ca02-ex-006"
    },
    {
      "id": "urn:uuid:f34ef10a-8add-5cb1-b402-74eca84aab6c",
      "native_id": "relation:hints:o012-d60-ca02-hint-007:ex-007",
      "type": "hints",
      "from": "unit:o012-d60-ca02-hint-007",
      "to": "unit:o012-d60-ca02-ex-007"
    },
    {
      "id": "urn:uuid:2bc86c27-91e3-5090-adc4-709459f1d905",
      "native_id": "relation:hints:o012-d60-ca02-hint-008:ex-008",
      "type": "hints",
      "from": "unit:o012-d60-ca02-hint-008",
      "to": "unit:o012-d60-ca02-ex-008"
    },
    {
      "id": "urn:uuid:d9eb65b3-ab0f-55e5-984d-2941e8101cc9",
      "native_id": "relation:hints:o012-d60-ca03-hint-001:ex-001",
      "type": "hints",
      "from": "unit:o012-d60-ca03-hint-001",
      "to": "unit:o012-d60-ca03-ex-001"
    },
    {
      "id": "urn:uuid:eef4085d-5a60-56ea-8d47-5f752d1e8d45",
      "native_id": "relation:hints:o012-d60-ca03-hint-002:ex-002",
      "type": "hints",
      "from": "unit:o012-d60-ca03-hint-002",
      "to": "unit:o012-d60-ca03-ex-002"
    },
    {
      "id": "urn:uuid:dcc686fe-dfd7-5142-886e-217d0db96a05",
      "native_id": "relation:hints:o012-d60-ca03-hint-003:ex-003",
      "type": "hints",
      "from": "unit:o012-d60-ca03-hint-003",
      "to": "unit:o012-d60-ca03-ex-003"
    },
    {
      "id": "urn:uuid:8b4180e1-64e5-548c-bc14-c7d909c985fe",
      "native_id": "relation:hints:o012-d60-ca03-hint-004:ex-004",
      "type": "hints",
      "from": "unit:o012-d60-ca03-hint-004",
      "to": "unit:o012-d60-ca03-ex-004"
    },
    {
      "id": "urn:uuid:6ec53bad-0d80-5b8c-a377-edbb8ba2adce",
      "native_id": "relation:hints:o012-d60-ca03-hint-005:ex-005",
      "type": "hints",
      "from": "unit:o012-d60-ca03-hint-005",
      "to": "unit:o012-d60-ca03-ex-005"
    },
    {
      "id": "urn:uuid:59b77970-7f59-53fc-9491-9ad1e1360a64",
      "native_id": "relation:hints:o012-d60-ca03-hint-006:ex-006",
      "type": "hints",
      "from": "unit:o012-d60-ca03-hint-006",
      "to": "unit:o012-d60-ca03-ex-006"
    },
    {
      "id": "urn:uuid:ce65a275-396d-57ed-83bc-e7db35f5cd24",
      "native_id": "relation:hints:o012-d60-ca03-hint-007:ex-007",
      "type": "hints",
      "from": "unit:o012-d60-ca03-hint-007",
      "to": "unit:o012-d60-ca03-ex-007"
    },
    {
      "id": "urn:uuid:df96ae11-9e6f-5a86-b935-122ecbc1bc7c",
      "native_id": "relation:hints:o012-d60-ca03-hint-008:ex-008",
      "type": "hints",
      "from": "unit:o012-d60-ca03-hint-008",
      "to": "unit:o012-d60-ca03-ex-008"
    },
    {
      "id": "urn:uuid:f6378bb7-cedd-5b5b-be28-9de94b92adee",
      "native_id": "relation:hints:o012-d60-capstone:001-rev3",
      "type": "hints",
      "from": "unit:o012-d60-capstone-hint-001-rev3",
      "to": "unit:o012-d60-capstone-ex-001-rev3"
    },
    {
      "id": "urn:uuid:1e9ed44d-8434-5227-8ae0-20055bde5520",
      "native_id": "relation:hints:o012-d60-capstone:002-rev3",
      "type": "hints",
      "from": "unit:o012-d60-capstone-hint-002-rev3",
      "to": "unit:o012-d60-capstone-ex-002-rev3"
    },
    {
      "id": "urn:uuid:ba921461-e98f-5e79-b622-6c088cc612bd",
      "native_id": "relation:hints:o012-d60-capstone:003-rev3",
      "type": "hints",
      "from": "unit:o012-d60-capstone-hint-003-rev3",
      "to": "unit:o012-d60-capstone-ex-003-rev3"
    },
    {
      "id": "urn:uuid:2682c76c-47f9-5054-b4f0-761c065b6ef9",
      "native_id": "relation:hints:o012-d60-capstone:004-rev3",
      "type": "hints",
      "from": "unit:o012-d60-capstone-hint-004-rev3",
      "to": "unit:o012-d60-capstone-ex-004-rev3"
    },
    {
      "id": "urn:uuid:08ee3a86-8df4-5b76-84c9-61f87198f4bc",
      "native_id": "relation:hints:o012-d60-capstone:005-rev3",
      "type": "hints",
      "from": "unit:o012-d60-capstone-hint-005-rev3",
      "to": "unit:o012-d60-capstone-ex-005-rev3"
    },
    {
      "id": "urn:uuid:05a3f2bf-772e-522b-8f58-80a9ae213c4f",
      "native_id": "relation:hints:o012-d60-capstone:006-rev3",
      "type": "hints",
      "from": "unit:o012-d60-capstone-hint-006-rev3",
      "to": "unit:o012-d60-capstone-ex-006-rev3"
    },
    {
      "id": "urn:uuid:550a333d-32ec-53d0-ac97-bd00f54a0714",
      "native_id": "relation:hints:o012-d60-lab01-hint:task-001",
      "type": "hints",
      "from": "unit:o012-d60-lab01-hint",
      "to": "unit:o012-d60-lab01-task-001"
    },
    {
      "id": "urn:uuid:977adcb2-72d0-5d25-b36d-4200dbaad635",
      "native_id": "relation:hints:o012-d60-lab01-hint:task-002",
      "type": "hints",
      "from": "unit:o012-d60-lab01-hint",
      "to": "unit:o012-d60-lab01-task-002"
    },
    {
      "id": "urn:uuid:30855396-4f44-599d-b882-ceca80ed7532",
      "native_id": "relation:hints:o012-d60-lab01-hint:task-003",
      "type": "hints",
      "from": "unit:o012-d60-lab01-hint",
      "to": "unit:o012-d60-lab01-task-003"
    },
    {
      "id": "urn:uuid:2267bbd3-5470-573a-a920-c16c946a8748",
      "native_id": "relation:hints:o012-d60-lab01-hint:task-004",
      "type": "hints",
      "from": "unit:o012-d60-lab01-hint",
      "to": "unit:o012-d60-lab01-task-004"
    },
    {
      "id": "urn:uuid:c7b93238-1989-54d6-85dc-d929e28cbc8e",
      "native_id": "relation:hints:o012-d60-lab01-hint:task-005",
      "type": "hints",
      "from": "unit:o012-d60-lab01-hint",
      "to": "unit:o012-d60-lab01-task-005"
    },
    {
      "id": "urn:uuid:e96b6352-5bfd-5412-9bcf-73ecfb832f01",
      "native_id": "relation:hints:o012-d60-lab01-hint:task-006",
      "type": "hints",
      "from": "unit:o012-d60-lab01-hint",
      "to": "unit:o012-d60-lab01-task-006"
    },
    {
      "id": "urn:uuid:b8f56bf5-669b-560d-a104-508e74a02c8d",
      "native_id": "relation:hints:o012-d60-lab02-hint:task-001",
      "type": "hints",
      "from": "unit:o012-d60-lab02-hint",
      "to": "unit:o012-d60-lab02-task-001"
    },
    {
      "id": "urn:uuid:1fc40a63-e82e-5401-b3a3-7bb70d2453e4",
      "native_id": "relation:hints:o012-d60-lab02-hint:task-002",
      "type": "hints",
      "from": "unit:o012-d60-lab02-hint",
      "to": "unit:o012-d60-lab02-task-002"
    },
    {
      "id": "urn:uuid:c72a97af-a848-5127-8bf6-25bc4765b922",
      "native_id": "relation:hints:o012-d60-lab02-hint:task-003",
      "type": "hints",
      "from": "unit:o012-d60-lab02-hint",
      "to": "unit:o012-d60-lab02-task-003"
    },
    {
      "id": "urn:uuid:d78119fd-1c84-5c3c-9cd3-34d176d619c6",
      "native_id": "relation:hints:o012-d60-lab02-hint:task-004",
      "type": "hints",
      "from": "unit:o012-d60-lab02-hint",
      "to": "unit:o012-d60-lab02-task-004"
    },
    {
      "id": "urn:uuid:a7402a4f-d517-5566-8131-51bc4ae027a5",
      "native_id": "relation:hints:o012-d60-lab02-hint:task-005",
      "type": "hints",
      "from": "unit:o012-d60-lab02-hint",
      "to": "unit:o012-d60-lab02-task-005"
    },
    {
      "id": "urn:uuid:e73ea594-ab85-5bc7-9f99-5e9165eb9d6d",
      "native_id": "relation:hints:o012-d60-lab02-hint:task-006",
      "type": "hints",
      "from": "unit:o012-d60-lab02-hint",
      "to": "unit:o012-d60-lab02-task-006"
    },
    {
      "id": "urn:uuid:bbeadb50-85d1-521f-8939-e8b25ba63ab1",
      "native_id": "relation:hints:o012-d60-lab03-hint:task-001",
      "type": "hints",
      "from": "unit:o012-d60-lab03-hint",
      "to": "unit:o012-d60-lab03-task-001"
    },
    {
      "id": "urn:uuid:658d3d89-277e-5a94-9e5b-930e00956d8c",
      "native_id": "relation:hints:o012-d60-lab03-hint:task-002",
      "type": "hints",
      "from": "unit:o012-d60-lab03-hint",
      "to": "unit:o012-d60-lab03-task-002"
    },
    {
      "id": "urn:uuid:168d9da1-2dd3-5392-ba00-71dd4bdccef6",
      "native_id": "relation:hints:o012-d60-lab03-hint:task-003",
      "type": "hints",
      "from": "unit:o012-d60-lab03-hint",
      "to": "unit:o012-d60-lab03-task-003"
    },
    {
      "id": "urn:uuid:1654630e-1430-5655-ae23-6d37229c1b84",
      "native_id": "relation:hints:o012-d60-lab03-hint:task-004",
      "type": "hints",
      "from": "unit:o012-d60-lab03-hint",
      "to": "unit:o012-d60-lab03-task-004"
    },
    {
      "id": "urn:uuid:df391d39-1579-5b07-a6f1-4a5d6760fd79",
      "native_id": "relation:hints:o012-d60-lab03-hint:task-005",
      "type": "hints",
      "from": "unit:o012-d60-lab03-hint",
      "to": "unit:o012-d60-lab03-task-005"
    },
    {
      "id": "urn:uuid:ec41ebb0-3e65-5e7d-920e-af650a01c254",
      "native_id": "relation:hints:o012-d60-lab03-hint:task-006",
      "type": "hints",
      "from": "unit:o012-d60-lab03-hint",
      "to": "unit:o012-d60-lab03-task-006"
    },
    {
      "id": "urn:uuid:e91f1f5e-329b-5a0e-94ff-6aec07451153",
      "native_id": "relation:hints:o012-d60-lab04-hint:task-001",
      "type": "hints",
      "from": "unit:o012-d60-lab04-hint",
      "to": "unit:o012-d60-lab04-task-001"
    },
    {
      "id": "urn:uuid:8f67b401-050a-5742-8125-17b9d7ede2d7",
      "native_id": "relation:hints:o012-d60-lab04-hint:task-002",
      "type": "hints",
      "from": "unit:o012-d60-lab04-hint",
      "to": "unit:o012-d60-lab04-task-002"
    },
    {
      "id": "urn:uuid:be2a8fa1-2567-527f-b48f-2f08c579091b",
      "native_id": "relation:hints:o012-d60-lab04-hint:task-003",
      "type": "hints",
      "from": "unit:o012-d60-lab04-hint",
      "to": "unit:o012-d60-lab04-task-003"
    },
    {
      "id": "urn:uuid:ceb628d4-0d8b-5ef1-b406-c99ef55351fa",
      "native_id": "relation:hints:o012-d60-lab04-hint:task-004",
      "type": "hints",
      "from": "unit:o012-d60-lab04-hint",
      "to": "unit:o012-d60-lab04-task-004"
    },
    {
      "id": "urn:uuid:58f07210-d9a2-580e-bfb1-e094e409a342",
      "native_id": "relation:hints:o012-d60-lab04-hint:task-005",
      "type": "hints",
      "from": "unit:o012-d60-lab04-hint",
      "to": "unit:o012-d60-lab04-task-005"
    },
    {
      "id": "urn:uuid:452dc246-5fb4-54f1-af6a-8c98e7ecbf8d",
      "native_id": "relation:hints:o012-d60-lab04-hint:task-006",
      "type": "hints",
      "from": "unit:o012-d60-lab04-hint",
      "to": "unit:o012-d60-lab04-task-006"
    },
    {
      "id": "urn:uuid:490cb686-3829-5cb1-998a-6ce7a99546ea",
      "native_id": "relation:hints:o012-rbt-l01-route-hint-r01-001:o012-rbt-l01-ex-001",
      "type": "hints",
      "from": "unit:o012-rbt-l01-route-hint-r01-001",
      "to": "unit:o012-rbt-l01-ex-001"
    },
    {
      "id": "urn:uuid:4c71a5de-57c8-5152-84b9-8d786a67d376",
      "native_id": "relation:hints:o012-rbt-l01-route-hint-r01-002:o012-rbt-l01-ex-002",
      "type": "hints",
      "from": "unit:o012-rbt-l01-route-hint-r01-002",
      "to": "unit:o012-rbt-l01-ex-002"
    },
    {
      "id": "urn:uuid:b067875d-df1b-50a8-b32c-b87f635d509d",
      "native_id": "relation:hints:o012-rbt-l02-route-hint-r01-003:o012-rbt-l02-ex-001",
      "type": "hints",
      "from": "unit:o012-rbt-l02-route-hint-r01-003",
      "to": "unit:o012-rbt-l02-ex-001"
    },
    {
      "id": "urn:uuid:b9cd9cbd-7ae7-56cd-aca9-baed9def6781",
      "native_id": "relation:hints:o012-rbt-l02-route-hint-r01-004:o012-rbt-l02-ex-002",
      "type": "hints",
      "from": "unit:o012-rbt-l02-route-hint-r01-004",
      "to": "unit:o012-rbt-l02-ex-002"
    },
    {
      "id": "urn:uuid:d87a8468-0006-5ea3-aa14-57f551ceba27",
      "native_id": "relation:hints:o012-rbt-l02-route-hint-r01-005:o012-rbt-l02-ex-003",
      "type": "hints",
      "from": "unit:o012-rbt-l02-route-hint-r01-005",
      "to": "unit:o012-rbt-l02-ex-003"
    },
    {
      "id": "urn:uuid:3013df2e-ab21-57f3-8499-5644b5c16ab0",
      "native_id": "relation:hints:o012-rbt-l02-route-hint-r01-006:o012-rbt-l02-ex-004",
      "type": "hints",
      "from": "unit:o012-rbt-l02-route-hint-r01-006",
      "to": "unit:o012-rbt-l02-ex-004"
    },
    {
      "id": "urn:uuid:816de52a-5bbc-5997-9e55-7090e58286bb",
      "native_id": "relation:hints:o012-rbt-l03-route-hint-r02-001:o012-rbt-l03-ex-001",
      "type": "hints",
      "from": "unit:o012-rbt-l03-route-hint-r02-001",
      "to": "unit:o012-rbt-l03-ex-001"
    },
    {
      "id": "urn:uuid:863abeb7-0cde-51e3-a9b0-c3135065bae7",
      "native_id": "relation:hints:o012-rbt-l03-route-hint-r02-002:o012-rbt-l03-ex-002",
      "type": "hints",
      "from": "unit:o012-rbt-l03-route-hint-r02-002",
      "to": "unit:o012-rbt-l03-ex-002"
    },
    {
      "id": "urn:uuid:dc63d02b-7281-522c-8593-bbcba7b217a1",
      "native_id": "relation:hints:o012-rbt-l03-route-hint-r02-003:o012-rbt-l03-ex-003",
      "type": "hints",
      "from": "unit:o012-rbt-l03-route-hint-r02-003",
      "to": "unit:o012-rbt-l03-ex-003"
    },
    {
      "id": "urn:uuid:16a63e1f-670f-5e75-9675-52e695fee987",
      "native_id": "relation:hints:o012-rbt-l03-route-hint-r02-004:o012-rbt-l03-ex-004",
      "type": "hints",
      "from": "unit:o012-rbt-l03-route-hint-r02-004",
      "to": "unit:o012-rbt-l03-ex-004"
    },
    {
      "id": "urn:uuid:62ce6ed3-bfa6-54fd-a26f-12a720f09700",
      "native_id": "relation:hints:o012-rbt-l03-route-hint-r02-005:o012-rbt-l03-ex-005",
      "type": "hints",
      "from": "unit:o012-rbt-l03-route-hint-r02-005",
      "to": "unit:o012-rbt-l03-ex-005"
    },
    {
      "id": "urn:uuid:706d0658-5177-56c3-beb4-88862d745e3d",
      "native_id": "relation:hints:o012-rbt-l04-route-hint-r02-006:o012-rbt-l04-ex-001",
      "type": "hints",
      "from": "unit:o012-rbt-l04-route-hint-r02-006",
      "to": "unit:o012-rbt-l04-ex-001"
    },
    {
      "id": "urn:uuid:8ada321d-1f7a-5e49-8b9c-445353aed301",
      "native_id": "relation:hints:o012-rbt-l05-route-hint-r03-001:o012-rbt-l05-mcheck-001",
      "type": "hints",
      "from": "unit:o012-rbt-l05-route-hint-r03-001",
      "to": "unit:o012-rbt-l05-mcheck-001"
    },
    {
      "id": "urn:uuid:05c97f2b-9aff-5776-a879-d3b7c1dda703",
      "native_id": "relation:hints:o012-rbt-l05-route-hint-r03-002:o012-rbt-l05-mcheck-002",
      "type": "hints",
      "from": "unit:o012-rbt-l05-route-hint-r03-002",
      "to": "unit:o012-rbt-l05-mcheck-002"
    },
    {
      "id": "urn:uuid:b8a1ee1c-14a0-5547-818c-4b7161da6d4b",
      "native_id": "relation:hints:o012-rbt-l05-route-hint-r03-003:o012-rbt-l05-mcheck-003",
      "type": "hints",
      "from": "unit:o012-rbt-l05-route-hint-r03-003",
      "to": "unit:o012-rbt-l05-mcheck-003"
    },
    {
      "id": "urn:uuid:a40ab500-98dc-52c0-b1ad-78ac75ab8a36",
      "native_id": "relation:hints:o012-rbt-l05-route-hint-r03-004:o012-rbt-l05-mcheck-004",
      "type": "hints",
      "from": "unit:o012-rbt-l05-route-hint-r03-004",
      "to": "unit:o012-rbt-l05-mcheck-004"
    },
    {
      "id": "urn:uuid:94b55476-aff3-5899-9204-114c0ed03d7f",
      "native_id": "relation:hints:o012-rbt-l06-route-hint-r03-005:o012-rbt-l06-mcheck-001",
      "type": "hints",
      "from": "unit:o012-rbt-l06-route-hint-r03-005",
      "to": "unit:o012-rbt-l06-mcheck-001"
    },
    {
      "id": "urn:uuid:6050128d-5cfb-5cd6-bb99-52e3217004f6",
      "native_id": "relation:hints:o012-rbt-l06-route-hint-r03-006:o012-rbt-l06-mcheck-002",
      "type": "hints",
      "from": "unit:o012-rbt-l06-route-hint-r03-006",
      "to": "unit:o012-rbt-l06-mcheck-002"
    },
    {
      "id": "urn:uuid:e4da5b7b-a40f-5096-b97a-bb3eb93052bf",
      "native_id": "relation:hints:o012-rbt-l07-route-hint-r04-001:o012-rbt-l07-mcheck-001",
      "type": "hints",
      "from": "unit:o012-rbt-l07-route-hint-r04-001",
      "to": "unit:o012-rbt-l07-mcheck-001"
    },
    {
      "id": "urn:uuid:9db19154-611d-5a25-9407-657f402fea88",
      "native_id": "relation:hints:o012-rbt-l07-route-hint-r04-002:o012-rbt-l07-mcheck-002",
      "type": "hints",
      "from": "unit:o012-rbt-l07-route-hint-r04-002",
      "to": "unit:o012-rbt-l07-mcheck-002"
    },
    {
      "id": "urn:uuid:3e4ac749-67b0-5002-a5ab-55e792e0c8c7",
      "native_id": "relation:hints:o012-rbt-l07-route-hint-r04-003:o012-rbt-l07-mcheck-003",
      "type": "hints",
      "from": "unit:o012-rbt-l07-route-hint-r04-003",
      "to": "unit:o012-rbt-l07-mcheck-003"
    },
    {
      "id": "urn:uuid:a30b252f-63e7-5445-8151-10a25b6c4cef",
      "native_id": "relation:hints:o012-rbt-l07-route-hint-r04-004:o012-rbt-l07-mcheck-004",
      "type": "hints",
      "from": "unit:o012-rbt-l07-route-hint-r04-004",
      "to": "unit:o012-rbt-l07-mcheck-004"
    },
    {
      "id": "urn:uuid:6ef16c24-c445-57b2-819f-18cd14a8adf2",
      "native_id": "relation:hints:o012-rbt-l08-route-hint-r04-005:o012-rbt-l08-ex-001",
      "type": "hints",
      "from": "unit:o012-rbt-l08-route-hint-r04-005",
      "to": "unit:o012-rbt-l08-ex-001"
    },
    {
      "id": "urn:uuid:e3de4e8e-dce4-5a35-b217-0ccdf79ebc4f",
      "native_id": "relation:hints:o012-rbt-l08-route-hint-r04-006:o012-rbt-l08-mcheck-002",
      "type": "hints",
      "from": "unit:o012-rbt-l08-route-hint-r04-006",
      "to": "unit:o012-rbt-l08-mcheck-002"
    },
    {
      "id": "urn:uuid:4e41a2a6-678d-57fb-b45b-7d6949d2dc56",
      "native_id": "relation:hints:o012-rbt-l11-route-hint-r05-001:o012-rbt-l11-mcheck-001",
      "type": "hints",
      "from": "unit:o012-rbt-l11-route-hint-r05-001",
      "to": "unit:o012-rbt-l11-mcheck-001"
    },
    {
      "id": "urn:uuid:355409a5-6f96-5441-ab72-554ef1844f94",
      "native_id": "relation:hints:o012-rbt-l11-route-hint-r05-002:o012-rbt-l11-mcheck-002",
      "type": "hints",
      "from": "unit:o012-rbt-l11-route-hint-r05-002",
      "to": "unit:o012-rbt-l11-mcheck-002"
    },
    {
      "id": "urn:uuid:6bcc0ca0-7c2e-5183-937f-1cc0dd56acbf",
      "native_id": "relation:hints:o012-rbt-l11-route-hint-r05-003:o012-rbt-l11-mcheck-003",
      "type": "hints",
      "from": "unit:o012-rbt-l11-route-hint-r05-003",
      "to": "unit:o012-rbt-l11-mcheck-003"
    },
    {
      "id": "urn:uuid:7fdf8873-b9ce-57f5-9dc9-f617b4cf6b31",
      "native_id": "relation:hints:o012-rbt-l12-route-hint-r05-004:o012-rbt-l12-mcheck-001",
      "type": "hints",
      "from": "unit:o012-rbt-l12-route-hint-r05-004",
      "to": "unit:o012-rbt-l12-mcheck-001"
    },
    {
      "id": "urn:uuid:271a1f2e-1540-52f3-b301-485a0a3c606a",
      "native_id": "relation:hints:o012-rbt-l12-route-hint-r05-005:o012-rbt-l12-mcheck-002",
      "type": "hints",
      "from": "unit:o012-rbt-l12-route-hint-r05-005",
      "to": "unit:o012-rbt-l12-mcheck-002"
    },
    {
      "id": "urn:uuid:679ab4f3-73a3-5d85-9c68-6aa02e29a54e",
      "native_id": "relation:hints:o012-rbt-l12-route-hint-r05-006:o012-rbt-l12-mcheck-003",
      "type": "hints",
      "from": "unit:o012-rbt-l12-route-hint-r05-006",
      "to": "unit:o012-rbt-l12-mcheck-003"
    },
    {
      "id": "urn:uuid:a64e14b5-7977-5dfd-99f1-aeebd43ec545",
      "native_id": "relation:hints:o012-rbt-l14-route-hint-r06-001:o012-rbt-l14-ex-001",
      "type": "hints",
      "from": "unit:o012-rbt-l14-route-hint-r06-001",
      "to": "unit:o012-rbt-l14-ex-001"
    },
    {
      "id": "urn:uuid:4cfdbbdc-6c11-5880-9928-ead47dc3f247",
      "native_id": "relation:hints:o012-rbt-l14-route-hint-r06-002:o012-rbt-l14-ex-002",
      "type": "hints",
      "from": "unit:o012-rbt-l14-route-hint-r06-002",
      "to": "unit:o012-rbt-l14-ex-002"
    },
    {
      "id": "urn:uuid:4bf2a563-b6bf-520a-ad77-4c98bf4e1c1e",
      "native_id": "relation:hints:o012-rbt-l14-route-hint-r06-003:o012-rbt-l14-mcheck-001",
      "type": "hints",
      "from": "unit:o012-rbt-l14-route-hint-r06-003",
      "to": "unit:o012-rbt-l14-mcheck-001"
    },
    {
      "id": "urn:uuid:0b943da9-d0a8-5888-93d5-4a1475020374",
      "native_id": "relation:hints:o012-rbt-l14-route-hint-r06-004:o012-rbt-l14-mcheck-004",
      "type": "hints",
      "from": "unit:o012-rbt-l14-route-hint-r06-004",
      "to": "unit:o012-rbt-l14-mcheck-004"
    },
    {
      "id": "urn:uuid:d89a959c-7e48-56cd-b27f-d8ebdb07114c",
      "native_id": "relation:hints:o012-rbt-l14-route-hint-r06-005:o012-rbt-l14-mcheck-005",
      "type": "hints",
      "from": "unit:o012-rbt-l14-route-hint-r06-005",
      "to": "unit:o012-rbt-l14-mcheck-005"
    },
    {
      "id": "urn:uuid:dd6489ff-e267-59a3-8140-ea2853c661f2",
      "native_id": "relation:hints:o012-rbt-l14-route-hint-r06-006:o012-rbt-l14-mcheck-006",
      "type": "hints",
      "from": "unit:o012-rbt-l14-route-hint-r06-006",
      "to": "unit:o012-rbt-l14-mcheck-006"
    },
    {
      "id": "urn:uuid:c33e908f-cc4d-5c54-8c3e-71c8329118c9",
      "native_id": "relation:solves:fom-u001-sol-001:mcheck-001",
      "type": "solves",
      "from": "unit:o012-fom-u001-sol-001",
      "to": "unit:o012-fom-u001-mcheck-001"
    },
    {
      "id": "urn:uuid:884e9b48-e86f-574e-8d45-371b9ee4df31",
      "native_id": "relation:solves:fom-u001-sol-002:mcheck-002",
      "type": "solves",
      "from": "unit:o012-fom-u001-sol-002",
      "to": "unit:o012-fom-u001-mcheck-002"
    },
    {
      "id": "urn:uuid:a2025988-be27-5c77-bfd5-803fd0ed10bb",
      "native_id": "relation:solves:fom-u001-sol-003:mcheck-003",
      "type": "solves",
      "from": "unit:o012-fom-u001-sol-003",
      "to": "unit:o012-fom-u001-mcheck-003"
    },
    {
      "id": "urn:uuid:23edd174-55a7-5568-904f-ef2fbc203448",
      "native_id": "relation:solves:fom-u001-sol-004:mcheck-004",
      "type": "solves",
      "from": "unit:o012-fom-u001-sol-004",
      "to": "unit:o012-fom-u001-mcheck-004"
    },
    {
      "id": "urn:uuid:4404fbda-468c-5d5a-9921-19b43a6c9614",
      "native_id": "relation:solves:fom-u001-sol-005:mcheck-005",
      "type": "solves",
      "from": "unit:o012-fom-u001-sol-005",
      "to": "unit:o012-fom-u001-mcheck-005"
    },
    {
      "id": "urn:uuid:c06aae76-f38b-5d3e-9fb0-99e4b425e214",
      "native_id": "relation:solves:fom-u001-sol-006:mcheck-006",
      "type": "solves",
      "from": "unit:o012-fom-u001-sol-006",
      "to": "unit:o012-fom-u001-mcheck-006"
    },
    {
      "id": "urn:uuid:56312d96-6e21-51f6-9bf1-31e66b271adb",
      "native_id": "relation:solves:fom-u002-sol-001:mcheck-001",
      "type": "solves",
      "from": "unit:o012-fom-u002-sol-001",
      "to": "unit:o012-fom-u002-mcheck-001"
    },
    {
      "id": "urn:uuid:76a92357-ea70-5110-b13a-55908c028f9b",
      "native_id": "relation:solves:fom-u002-sol-002:mcheck-002",
      "type": "solves",
      "from": "unit:o012-fom-u002-sol-002",
      "to": "unit:o012-fom-u002-mcheck-002"
    },
    {
      "id": "urn:uuid:4c2f0dae-a516-5931-8b79-aa893585d7df",
      "native_id": "relation:solves:fom-u002-sol-003:mcheck-003",
      "type": "solves",
      "from": "unit:o012-fom-u002-sol-003",
      "to": "unit:o012-fom-u002-mcheck-003"
    },
    {
      "id": "urn:uuid:84dded7d-b22f-507d-982f-35730cfad11f",
      "native_id": "relation:solves:fom-u002-sol-004:mcheck-004",
      "type": "solves",
      "from": "unit:o012-fom-u002-sol-004",
      "to": "unit:o012-fom-u002-mcheck-004"
    },
    {
      "id": "urn:uuid:db47f335-5a80-5009-a3aa-adaaf615c444",
      "native_id": "relation:solves:fom-u002-sol-005:mcheck-005",
      "type": "solves",
      "from": "unit:o012-fom-u002-sol-005",
      "to": "unit:o012-fom-u002-mcheck-005"
    },
    {
      "id": "urn:uuid:cde4d002-4dd8-55c2-9eb2-d567ed5ca0e3",
      "native_id": "relation:solves:fom-u002-sol-006:mcheck-006",
      "type": "solves",
      "from": "unit:o012-fom-u002-sol-006",
      "to": "unit:o012-fom-u002-mcheck-006"
    },
    {
      "id": "urn:uuid:7ecf7a70-7bdc-543f-b43e-c932c106337d",
      "native_id": "relation:solves:fom-u003-sol-001:mcheck-001",
      "type": "solves",
      "from": "unit:o012-fom-u003-sol-001",
      "to": "unit:o012-fom-u003-mcheck-001"
    },
    {
      "id": "urn:uuid:fcd4fbbb-4b24-58de-b06e-85caabb74254",
      "native_id": "relation:solves:fom-u003-sol-002:mcheck-002",
      "type": "solves",
      "from": "unit:o012-fom-u003-sol-002",
      "to": "unit:o012-fom-u003-mcheck-002"
    },
    {
      "id": "urn:uuid:0cf57a1f-eb41-5926-80ca-6896e7f7d7e8",
      "native_id": "relation:solves:fom-u003-sol-003:mcheck-003",
      "type": "solves",
      "from": "unit:o012-fom-u003-sol-003",
      "to": "unit:o012-fom-u003-mcheck-003"
    },
    {
      "id": "urn:uuid:167a8651-2e70-56f5-8a34-008d6754371d",
      "native_id": "relation:solves:fom-u003-sol-004:mcheck-004",
      "type": "solves",
      "from": "unit:o012-fom-u003-sol-004",
      "to": "unit:o012-fom-u003-mcheck-004"
    },
    {
      "id": "urn:uuid:fdf80a18-7d81-5997-8d49-4f3f067ec612",
      "native_id": "relation:solves:fom-u003-sol-005:mcheck-005",
      "type": "solves",
      "from": "unit:o012-fom-u003-sol-005",
      "to": "unit:o012-fom-u003-mcheck-005"
    },
    {
      "id": "urn:uuid:55d4bf9a-0e09-5b35-b86e-e553395b6666",
      "native_id": "relation:solves:fom-u003-sol-006:mcheck-006",
      "type": "solves",
      "from": "unit:o012-fom-u003-sol-006",
      "to": "unit:o012-fom-u003-mcheck-006"
    },
    {
      "id": "urn:uuid:442868e0-077a-5107-808d-ddefe1af40d1",
      "native_id": "relation:solves:fom-u004-sol-001:mcheck-001",
      "type": "solves",
      "from": "unit:o012-fom-u004-sol-001",
      "to": "unit:o012-fom-u004-mcheck-001"
    },
    {
      "id": "urn:uuid:3a1355be-9316-5f14-936a-4d07efc6b3c5",
      "native_id": "relation:solves:fom-u004-sol-002:mcheck-002",
      "type": "solves",
      "from": "unit:o012-fom-u004-sol-002",
      "to": "unit:o012-fom-u004-mcheck-002"
    },
    {
      "id": "urn:uuid:3b9d3719-8a9f-588b-a881-2c8105281548",
      "native_id": "relation:solves:fom-u004-sol-003:mcheck-003",
      "type": "solves",
      "from": "unit:o012-fom-u004-sol-003",
      "to": "unit:o012-fom-u004-mcheck-003"
    },
    {
      "id": "urn:uuid:d4f5deb9-142d-59ae-acb0-4985e7dd1b9e",
      "native_id": "relation:solves:fom-u004-sol-004:mcheck-004",
      "type": "solves",
      "from": "unit:o012-fom-u004-sol-004",
      "to": "unit:o012-fom-u004-mcheck-004"
    },
    {
      "id": "urn:uuid:b2fd3a07-da35-56d7-b588-256b0a80be21",
      "native_id": "relation:solves:fom-u004-sol-005:mcheck-005",
      "type": "solves",
      "from": "unit:o012-fom-u004-sol-005",
      "to": "unit:o012-fom-u004-mcheck-005"
    },
    {
      "id": "urn:uuid:a7d27eab-1df1-50c3-8088-12aee1daa296",
      "native_id": "relation:solves:fom-u004-sol-006:mcheck-006",
      "type": "solves",
      "from": "unit:o012-fom-u004-sol-006",
      "to": "unit:o012-fom-u004-mcheck-006"
    },
    {
      "id": "urn:uuid:4af10769-5899-524e-bb2f-49b4317d1a46",
      "native_id": "relation:solves:fom-u004-sol-007:mcheck-007",
      "type": "solves",
      "from": "unit:o012-fom-u004-sol-007",
      "to": "unit:o012-fom-u004-mcheck-007"
    },
    {
      "id": "urn:uuid:9daec354-cba9-5c3c-a969-1d68151a8b3b",
      "native_id": "relation:solves:fom-u005-sol-001:mcheck-001",
      "type": "solves",
      "from": "unit:o012-fom-u005-sol-001",
      "to": "unit:o012-fom-u005-mcheck-001"
    },
    {
      "id": "urn:uuid:ef60bc91-3cf4-5786-a77f-12447e273440",
      "native_id": "relation:solves:fom-u005-sol-002:mcheck-002",
      "type": "solves",
      "from": "unit:o012-fom-u005-sol-002",
      "to": "unit:o012-fom-u005-mcheck-002"
    },
    {
      "id": "urn:uuid:cd4f700e-811c-59bd-8bb5-dad4945899dc",
      "native_id": "relation:solves:fom-u005-sol-003:mcheck-003",
      "type": "solves",
      "from": "unit:o012-fom-u005-sol-003",
      "to": "unit:o012-fom-u005-mcheck-003"
    },
    {
      "id": "urn:uuid:bcc3de0e-f1a2-5fbd-bc91-b19b36231b93",
      "native_id": "relation:solves:fom-u005-sol-004:mcheck-004",
      "type": "solves",
      "from": "unit:o012-fom-u005-sol-004",
      "to": "unit:o012-fom-u005-mcheck-004"
    },
    {
      "id": "urn:uuid:44728a75-9081-50cb-a4a9-7ed6864d8a25",
      "native_id": "relation:solves:fom-u005-sol-005:mcheck-005",
      "type": "solves",
      "from": "unit:o012-fom-u005-sol-005",
      "to": "unit:o012-fom-u005-mcheck-005"
    },
    {
      "id": "urn:uuid:a180b03b-aab1-56a4-9a16-a1a5da04c598",
      "native_id": "relation:solves:fom-u005-sol-006:mcheck-006",
      "type": "solves",
      "from": "unit:o012-fom-u005-sol-006",
      "to": "unit:o012-fom-u005-mcheck-006"
    },
    {
      "id": "urn:uuid:2febf4b9-4acf-51a3-bc8a-59a7825767d1",
      "native_id": "relation:solves:fom-u006-sol-001:mcheck-001",
      "type": "solves",
      "from": "unit:o012-fom-u006-sol-001",
      "to": "unit:o012-fom-u006-mcheck-001"
    },
    {
      "id": "urn:uuid:a2776e93-a2d4-5dc8-a161-fd461098f736",
      "native_id": "relation:solves:fom-u006-sol-002:mcheck-002",
      "type": "solves",
      "from": "unit:o012-fom-u006-sol-002",
      "to": "unit:o012-fom-u006-mcheck-002"
    },
    {
      "id": "urn:uuid:eb0c09a6-9416-52d8-921c-eb5311752b7f",
      "native_id": "relation:solves:fom-u006-sol-003:mcheck-003",
      "type": "solves",
      "from": "unit:o012-fom-u006-sol-003",
      "to": "unit:o012-fom-u006-mcheck-003"
    },
    {
      "id": "urn:uuid:707a3772-7020-55bc-ac5f-c32ff9f26b64",
      "native_id": "relation:solves:fom-u006-sol-004:mcheck-004",
      "type": "solves",
      "from": "unit:o012-fom-u006-sol-004",
      "to": "unit:o012-fom-u006-mcheck-004"
    },
    {
      "id": "urn:uuid:a4a2734e-caa4-5d5e-9641-9ab48dcb946c",
      "native_id": "relation:solves:fom-u006-sol-005:mcheck-005",
      "type": "solves",
      "from": "unit:o012-fom-u006-sol-005",
      "to": "unit:o012-fom-u006-mcheck-005"
    },
    {
      "id": "urn:uuid:21dee178-c25e-5440-b1e3-904d97487f6d",
      "native_id": "relation:solves:fom-u006-sol-006:mcheck-006",
      "type": "solves",
      "from": "unit:o012-fom-u006-sol-006",
      "to": "unit:o012-fom-u006-mcheck-006"
    },
    {
      "id": "urn:uuid:07d500f7-0765-5d17-8d74-7b6f4e066418",
      "native_id": "relation:solves:fom-u007-sol-001:mcheck-001",
      "type": "solves",
      "from": "unit:o012-fom-u007-sol-001",
      "to": "unit:o012-fom-u007-mcheck-001"
    },
    {
      "id": "urn:uuid:01b15dc4-abbb-521b-a5ad-934ae5eb8261",
      "native_id": "relation:solves:fom-u007-sol-002:mcheck-002",
      "type": "solves",
      "from": "unit:o012-fom-u007-sol-002",
      "to": "unit:o012-fom-u007-mcheck-002"
    },
    {
      "id": "urn:uuid:0a96cbd9-d869-5829-8443-ec5a8ccba471",
      "native_id": "relation:solves:fom-u007-sol-003:mcheck-003",
      "type": "solves",
      "from": "unit:o012-fom-u007-sol-003",
      "to": "unit:o012-fom-u007-mcheck-003"
    },
    {
      "id": "urn:uuid:2fde4083-2b0a-5dd1-9530-bd83a103c646",
      "native_id": "relation:solves:fom-u007-sol-004:mcheck-004",
      "type": "solves",
      "from": "unit:o012-fom-u007-sol-004",
      "to": "unit:o012-fom-u007-mcheck-004"
    },
    {
      "id": "urn:uuid:e9ccc377-00e0-5c7d-bad9-f021edb76538",
      "native_id": "relation:solves:fom-u007-sol-005:mcheck-005",
      "type": "solves",
      "from": "unit:o012-fom-u007-sol-005",
      "to": "unit:o012-fom-u007-mcheck-005"
    },
    {
      "id": "urn:uuid:8724e419-3d6d-5bf8-9297-04083d8771e0",
      "native_id": "relation:solves:fom-u007-sol-006:mcheck-006",
      "type": "solves",
      "from": "unit:o012-fom-u007-sol-006",
      "to": "unit:o012-fom-u007-mcheck-006"
    },
    {
      "id": "urn:uuid:842e30e4-d99f-5f5f-a862-33f7ecbbb180",
      "native_id": "relation:solves:l02-sol-001:l02-ex-001",
      "type": "solves",
      "from": "unit:o012-rbt-l02-sol-001",
      "to": "unit:o012-rbt-l02-ex-001"
    },
    {
      "id": "urn:uuid:7fed1990-7efe-532f-87f6-cfbdd93b7cd0",
      "native_id": "relation:solves:l02-sol-002:l02-ex-002",
      "type": "solves",
      "from": "unit:o012-rbt-l02-sol-002",
      "to": "unit:o012-rbt-l02-ex-002"
    },
    {
      "id": "urn:uuid:ea2fc15e-7fd9-5604-ba2b-0583fb06594f",
      "native_id": "relation:solves:l02-sol-003:l02-ex-003",
      "type": "solves",
      "from": "unit:o012-rbt-l02-sol-003",
      "to": "unit:o012-rbt-l02-ex-003"
    },
    {
      "id": "urn:uuid:ae7c44ab-ad80-5153-94b9-a01f7ae1f269",
      "native_id": "relation:solves:l02-sol-004:l02-ex-004",
      "type": "solves",
      "from": "unit:o012-rbt-l02-sol-004",
      "to": "unit:o012-rbt-l02-ex-004"
    },
    {
      "id": "urn:uuid:68d4ca01-8077-57e6-aafa-4fab86f0afe1",
      "native_id": "relation:solves:l02-sol-005:l02-ex-005",
      "type": "solves",
      "from": "unit:o012-rbt-l02-sol-005",
      "to": "unit:o012-rbt-l02-ex-005"
    },
    {
      "id": "urn:uuid:8bc0da30-e1bb-5319-af99-ee7fdd2abb2f",
      "native_id": "relation:solves:l02-sol-006:l02-ex-006",
      "type": "solves",
      "from": "unit:o012-rbt-l02-sol-006",
      "to": "unit:o012-rbt-l02-ex-006"
    },
    {
      "id": "urn:uuid:18b93146-1aa2-52ef-a10c-8d3d0735102d",
      "native_id": "relation:solves:l02-sol-007:l02-ex-007",
      "type": "solves",
      "from": "unit:o012-rbt-l02-sol-007",
      "to": "unit:o012-rbt-l02-ex-007"
    },
    {
      "id": "urn:uuid:3a55a4f7-b1c3-5fb9-9f71-b52427eee5ba",
      "native_id": "relation:solves:l03-sol-001:l03-ex-001",
      "type": "solves",
      "from": "unit:o012-rbt-l03-sol-001",
      "to": "unit:o012-rbt-l03-ex-001"
    },
    {
      "id": "urn:uuid:9135b732-eea7-5aa6-b2a0-b182d9f450c7",
      "native_id": "relation:solves:l03-sol-002:l03-ex-002",
      "type": "solves",
      "from": "unit:o012-rbt-l03-sol-002",
      "to": "unit:o012-rbt-l03-ex-002"
    },
    {
      "id": "urn:uuid:82d05cbf-325c-5fa1-93d3-8f60e5f678ae",
      "native_id": "relation:solves:l03-sol-003:l03-ex-003",
      "type": "solves",
      "from": "unit:o012-rbt-l03-sol-003",
      "to": "unit:o012-rbt-l03-ex-003"
    },
    {
      "id": "urn:uuid:f9598d04-99cd-5c3e-b451-5d0498aca768",
      "native_id": "relation:solves:l03-sol-004:l03-ex-004",
      "type": "solves",
      "from": "unit:o012-rbt-l03-sol-004",
      "to": "unit:o012-rbt-l03-ex-004"
    },
    {
      "id": "urn:uuid:a5e16216-ee8b-53a5-a323-17857b6dcac5",
      "native_id": "relation:solves:l03-sol-005:l03-ex-005",
      "type": "solves",
      "from": "unit:o012-rbt-l03-sol-005",
      "to": "unit:o012-rbt-l03-ex-005"
    },
    {
      "id": "urn:uuid:1d004bd9-6eb5-597b-84b6-be2c7f9ba2f9",
      "native_id": "relation:solves:l04-sol-001:l04-ex-001",
      "type": "solves",
      "from": "unit:o012-rbt-l04-sol-001",
      "to": "unit:o012-rbt-l04-ex-001"
    },
    {
      "id": "urn:uuid:50363bd9-e6b2-5b40-810f-f38461a31b6e",
      "native_id": "relation:solves:l04-sol-002:l04-ex-002",
      "type": "solves",
      "from": "unit:o012-rbt-l04-sol-002",
      "to": "unit:o012-rbt-l04-ex-002"
    },
    {
      "id": "urn:uuid:37920d17-2567-5b94-bcc8-784f602e9d92",
      "native_id": "relation:solves:l04-sol-003:l04-ex-003",
      "type": "solves",
      "from": "unit:o012-rbt-l04-sol-003",
      "to": "unit:o012-rbt-l04-ex-003"
    },
    {
      "id": "urn:uuid:6afc38f1-cb45-5645-9f46-51d85043b673",
      "native_id": "relation:solves:l04-sol-004:l04-ex-004",
      "type": "solves",
      "from": "unit:o012-rbt-l04-sol-004",
      "to": "unit:o012-rbt-l04-ex-004"
    },
    {
      "id": "urn:uuid:6b0a783d-df1a-5d36-890a-784728516420",
      "native_id": "relation:solves:l05-sol-001:l05-mcheck-001",
      "type": "solves",
      "from": "unit:o012-rbt-l05-sol-001",
      "to": "unit:o012-rbt-l05-mcheck-001"
    },
    {
      "id": "urn:uuid:0706fbc2-38f4-5c7d-bc65-9f48fda201b4",
      "native_id": "relation:solves:l05-sol-002:l05-mcheck-002",
      "type": "solves",
      "from": "unit:o012-rbt-l05-sol-002",
      "to": "unit:o012-rbt-l05-mcheck-002"
    },
    {
      "id": "urn:uuid:cfa88ca0-21f1-52c9-9a1a-d22f9f76f381",
      "native_id": "relation:solves:l05-sol-003:l05-mcheck-003",
      "type": "solves",
      "from": "unit:o012-rbt-l05-sol-003",
      "to": "unit:o012-rbt-l05-mcheck-003"
    },
    {
      "id": "urn:uuid:6f1ee45e-4743-5435-b841-8bd71ab9a65a",
      "native_id": "relation:solves:l05-sol-004:l05-mcheck-004",
      "type": "solves",
      "from": "unit:o012-rbt-l05-sol-004",
      "to": "unit:o012-rbt-l05-mcheck-004"
    },
    {
      "id": "urn:uuid:d082e7bf-0111-5e4a-be74-94d258d8113a",
      "native_id": "relation:solves:l06-sol-001:l06-mcheck-001",
      "type": "solves",
      "from": "unit:o012-rbt-l06-sol-001",
      "to": "unit:o012-rbt-l06-mcheck-001"
    },
    {
      "id": "urn:uuid:5f6d9203-f20e-54e6-8268-dc4c8e229e22",
      "native_id": "relation:solves:l06-sol-002:l06-mcheck-002",
      "type": "solves",
      "from": "unit:o012-rbt-l06-sol-002",
      "to": "unit:o012-rbt-l06-mcheck-002"
    },
    {
      "id": "urn:uuid:2fc4bd8d-dee7-5b59-a91c-045bdc14cd5c",
      "native_id": "relation:solves:l06-sol-003:l06-mcheck-003",
      "type": "solves",
      "from": "unit:o012-rbt-l06-sol-003",
      "to": "unit:o012-rbt-l06-mcheck-003"
    },
    {
      "id": "urn:uuid:6b790bb6-dcfb-5373-aae3-2ee8b2cf379c",
      "native_id": "relation:solves:l06-sol-004:l06-mcheck-004",
      "type": "solves",
      "from": "unit:o012-rbt-l06-sol-004",
      "to": "unit:o012-rbt-l06-mcheck-004"
    },
    {
      "id": "urn:uuid:a4474706-c785-5d81-b30b-6b48c82aead6",
      "native_id": "relation:solves:l07-sol-001:l07-mcheck-001",
      "type": "solves",
      "from": "unit:o012-rbt-l07-sol-001",
      "to": "unit:o012-rbt-l07-mcheck-001"
    },
    {
      "id": "urn:uuid:d1f375e2-6709-5df7-8850-fe53aeaad30a",
      "native_id": "relation:solves:l07-sol-002:l07-mcheck-002",
      "type": "solves",
      "from": "unit:o012-rbt-l07-sol-002",
      "to": "unit:o012-rbt-l07-mcheck-002"
    },
    {
      "id": "urn:uuid:958dc563-c990-508b-ace1-189116b3551f",
      "native_id": "relation:solves:l07-sol-003:l07-mcheck-003",
      "type": "solves",
      "from": "unit:o012-rbt-l07-sol-003",
      "to": "unit:o012-rbt-l07-mcheck-003"
    },
    {
      "id": "urn:uuid:4ea30e2e-a578-5bb7-afcf-da62373fcbed",
      "native_id": "relation:solves:l07-sol-004:l07-mcheck-004",
      "type": "solves",
      "from": "unit:o012-rbt-l07-sol-004",
      "to": "unit:o012-rbt-l07-mcheck-004"
    },
    {
      "id": "urn:uuid:29e83f0d-a83d-553a-ad64-4ed1db672661",
      "native_id": "relation:solves:l08-sol-001:l08-ex-001",
      "type": "solves",
      "from": "unit:o012-rbt-l08-sol-001",
      "to": "unit:o012-rbt-l08-ex-001"
    },
    {
      "id": "urn:uuid:75c566a3-1642-5d32-b61a-ba2fe14e572d",
      "native_id": "relation:solves:l08-sol-002:l08-mcheck-002",
      "type": "solves",
      "from": "unit:o012-rbt-l08-sol-002",
      "to": "unit:o012-rbt-l08-mcheck-002"
    },
    {
      "id": "urn:uuid:dbd456be-b86a-5daa-8572-9635c7f67e5b",
      "native_id": "relation:solves:l08-sol-003:l08-mcheck-003",
      "type": "solves",
      "from": "unit:o012-rbt-l08-sol-003",
      "to": "unit:o012-rbt-l08-mcheck-003"
    },
    {
      "id": "urn:uuid:fadc9c7d-d0ed-56a4-811b-3daddc9f338a",
      "native_id": "relation:solves:l08-sol-004:l08-mcheck-004",
      "type": "solves",
      "from": "unit:o012-rbt-l08-sol-004",
      "to": "unit:o012-rbt-l08-mcheck-004"
    },
    {
      "id": "urn:uuid:649f6a0d-6c70-5355-98e2-fa24454af2d6",
      "native_id": "relation:solves:l08-sol-005:l08-mcheck-005",
      "type": "solves",
      "from": "unit:o012-rbt-l08-sol-005",
      "to": "unit:o012-rbt-l08-mcheck-005"
    },
    {
      "id": "urn:uuid:d21469bd-9d28-5d45-8560-f6cacd0c38e1",
      "native_id": "relation:solves:l09-sol-001:l09-ex-001",
      "type": "solves",
      "from": "unit:o012-rbt-l09-sol-001",
      "to": "unit:o012-rbt-l09-ex-001"
    },
    {
      "id": "urn:uuid:f2ab3dfb-b438-5287-8006-b61b26d6da26",
      "native_id": "relation:solves:l09-sol-002:l09-mcheck-002",
      "type": "solves",
      "from": "unit:o012-rbt-l09-sol-002",
      "to": "unit:o012-rbt-l09-mcheck-002"
    },
    {
      "id": "urn:uuid:c77f78d8-be76-5f5a-b81c-aa3ee70f937d",
      "native_id": "relation:solves:l09-sol-003:l09-mcheck-003",
      "type": "solves",
      "from": "unit:o012-rbt-l09-sol-003",
      "to": "unit:o012-rbt-l09-mcheck-003"
    },
    {
      "id": "urn:uuid:ff2c09ff-de14-5fc3-9f33-8d8cfa01ea5f",
      "native_id": "relation:solves:l09-sol-004:l09-mcheck-004",
      "type": "solves",
      "from": "unit:o012-rbt-l09-sol-004",
      "to": "unit:o012-rbt-l09-mcheck-004"
    },
    {
      "id": "urn:uuid:cea93e54-ad54-53d9-b5e3-2211dd27dbe9",
      "native_id": "relation:solves:l09-sol-005:l09-mcheck-005",
      "type": "solves",
      "from": "unit:o012-rbt-l09-sol-005",
      "to": "unit:o012-rbt-l09-mcheck-005"
    },
    {
      "id": "urn:uuid:a43b423e-d52d-5030-b639-84eec61040b5",
      "native_id": "relation:solves:l10-sol-001:l10-mcheck-001",
      "type": "solves",
      "from": "unit:o012-rbt-l10-sol-001",
      "to": "unit:o012-rbt-l10-mcheck-001"
    },
    {
      "id": "urn:uuid:25c14f06-2c51-5ae2-8ce0-44ba5cafcf42",
      "native_id": "relation:solves:l10-sol-002:l10-mcheck-002",
      "type": "solves",
      "from": "unit:o012-rbt-l10-sol-002",
      "to": "unit:o012-rbt-l10-mcheck-002"
    },
    {
      "id": "urn:uuid:949efa3d-9b61-5186-ba4f-1889f40a18ce",
      "native_id": "relation:solves:l10-sol-003:l10-mcheck-003",
      "type": "solves",
      "from": "unit:o012-rbt-l10-sol-003",
      "to": "unit:o012-rbt-l10-mcheck-003"
    },
    {
      "id": "urn:uuid:9c35718f-d932-58de-a8aa-6e669964a3a8",
      "native_id": "relation:solves:l10-sol-004:l10-mcheck-004",
      "type": "solves",
      "from": "unit:o012-rbt-l10-sol-004",
      "to": "unit:o012-rbt-l10-mcheck-004"
    },
    {
      "id": "urn:uuid:cf07252c-c31e-5489-a3f1-06fe78dbe801",
      "native_id": "relation:solves:l10-sol-005:l10-mcheck-005",
      "type": "solves",
      "from": "unit:o012-rbt-l10-sol-005",
      "to": "unit:o012-rbt-l10-mcheck-005"
    },
    {
      "id": "urn:uuid:97c04e63-f31f-5ef1-9578-10f9fe9349df",
      "native_id": "relation:solves:l11-sol-001:l11-mcheck-001",
      "type": "solves",
      "from": "unit:o012-rbt-l11-sol-001",
      "to": "unit:o012-rbt-l11-mcheck-001"
    },
    {
      "id": "urn:uuid:7493de74-9c3b-5e39-9f72-2d1a976a8a9f",
      "native_id": "relation:solves:l11-sol-002:l11-mcheck-002",
      "type": "solves",
      "from": "unit:o012-rbt-l11-sol-002",
      "to": "unit:o012-rbt-l11-mcheck-002"
    },
    {
      "id": "urn:uuid:26e25b40-950e-5651-93f4-74fa500b3ca1",
      "native_id": "relation:solves:l11-sol-003:l11-mcheck-003",
      "type": "solves",
      "from": "unit:o012-rbt-l11-sol-003",
      "to": "unit:o012-rbt-l11-mcheck-003"
    },
    {
      "id": "urn:uuid:0fbda32c-e745-5b8e-bb36-80d453244e74",
      "native_id": "relation:solves:l12-sol-001:l12-mcheck-001",
      "type": "solves",
      "from": "unit:o012-rbt-l12-sol-001",
      "to": "unit:o012-rbt-l12-mcheck-001"
    },
    {
      "id": "urn:uuid:03663145-3d4c-5113-bc2e-544db06902ee",
      "native_id": "relation:solves:l12-sol-002:l12-mcheck-002",
      "type": "solves",
      "from": "unit:o012-rbt-l12-sol-002",
      "to": "unit:o012-rbt-l12-mcheck-002"
    },
    {
      "id": "urn:uuid:1ac6d922-47b2-5f78-8967-55bb5158a14f",
      "native_id": "relation:solves:l12-sol-003:l12-mcheck-003",
      "type": "solves",
      "from": "unit:o012-rbt-l12-sol-003",
      "to": "unit:o012-rbt-l12-mcheck-003"
    },
    {
      "id": "urn:uuid:ed5b2b3d-7e75-5eb4-8127-2d6d17930a78",
      "native_id": "relation:solves:l12-sol-004:l12-mcheck-004",
      "type": "solves",
      "from": "unit:o012-rbt-l12-sol-004",
      "to": "unit:o012-rbt-l12-mcheck-004"
    },
    {
      "id": "urn:uuid:c0382c91-c67f-5a4c-a0a9-4ee19906f016",
      "native_id": "relation:solves:l13-sol-001:l13-mcheck-001",
      "type": "solves",
      "from": "unit:o012-rbt-l13-sol-001",
      "to": "unit:o012-rbt-l13-mcheck-001"
    },
    {
      "id": "urn:uuid:976616ea-5c67-5171-bd48-509417b7325c",
      "native_id": "relation:solves:l13-sol-002:l13-ex-001",
      "type": "solves",
      "from": "unit:o012-rbt-l13-sol-002",
      "to": "unit:o012-rbt-l13-ex-001"
    },
    {
      "id": "urn:uuid:6ee9712e-4779-578c-955d-a832ec790c79",
      "native_id": "relation:solves:l13-sol-002:l13-mcheck-002",
      "type": "solves",
      "from": "unit:o012-rbt-l13-sol-002",
      "to": "unit:o012-rbt-l13-mcheck-002"
    },
    {
      "id": "urn:uuid:7954cc99-a5d4-580a-a328-a493b240c7fe",
      "native_id": "relation:solves:l13-sol-003:l13-ex-002",
      "type": "solves",
      "from": "unit:o012-rbt-l13-sol-003",
      "to": "unit:o012-rbt-l13-ex-002"
    },
    {
      "id": "urn:uuid:97dc1ea7-c225-5fdb-b51d-947cc8bde31d",
      "native_id": "relation:solves:l13-sol-003:l13-mcheck-003",
      "type": "solves",
      "from": "unit:o012-rbt-l13-sol-003",
      "to": "unit:o012-rbt-l13-mcheck-003"
    },
    {
      "id": "urn:uuid:35f56a97-aa72-5a93-997d-37b1e092cdc6",
      "native_id": "relation:solves:l13-sol-004:l13-mcheck-004",
      "type": "solves",
      "from": "unit:o012-rbt-l13-sol-004",
      "to": "unit:o012-rbt-l13-mcheck-004"
    },
    {
      "id": "urn:uuid:133cb439-8b99-5762-af94-630b01b6f25b",
      "native_id": "relation:solves:l13-sol-005:l13-mcheck-005",
      "type": "solves",
      "from": "unit:o012-rbt-l13-sol-005",
      "to": "unit:o012-rbt-l13-mcheck-005"
    },
    {
      "id": "urn:uuid:c397e421-3b08-5062-b21e-e2cadc04db36",
      "native_id": "relation:solves:l13-sol-006:l13-mcheck-006",
      "type": "solves",
      "from": "unit:o012-rbt-l13-sol-006",
      "to": "unit:o012-rbt-l13-mcheck-006"
    },
    {
      "id": "urn:uuid:2baf5289-60a9-5748-af63-fb04b3b0a250",
      "native_id": "relation:solves:l14-sol-001:l14-mcheck-001",
      "type": "solves",
      "from": "unit:o012-rbt-l14-sol-001",
      "to": "unit:o012-rbt-l14-mcheck-001"
    },
    {
      "id": "urn:uuid:67374c57-5010-54ec-9f50-786f816c08aa",
      "native_id": "relation:solves:l14-sol-002:l14-ex-001",
      "type": "solves",
      "from": "unit:o012-rbt-l14-sol-002",
      "to": "unit:o012-rbt-l14-ex-001"
    },
    {
      "id": "urn:uuid:3c0d9c1d-3790-52c8-a5f1-076ad8a3d1d4",
      "native_id": "relation:solves:l14-sol-002:l14-mcheck-002",
      "type": "solves",
      "from": "unit:o012-rbt-l14-sol-002",
      "to": "unit:o012-rbt-l14-mcheck-002"
    },
    {
      "id": "urn:uuid:3bb490b4-c3df-53c2-be5e-ea77ab5390e8",
      "native_id": "relation:solves:l14-sol-003:l14-ex-002",
      "type": "solves",
      "from": "unit:o012-rbt-l14-sol-003",
      "to": "unit:o012-rbt-l14-ex-002"
    },
    {
      "id": "urn:uuid:bd118966-2601-5781-88d0-c3ce1f55a249",
      "native_id": "relation:solves:l14-sol-003:l14-mcheck-003",
      "type": "solves",
      "from": "unit:o012-rbt-l14-sol-003",
      "to": "unit:o012-rbt-l14-mcheck-003"
    },
    {
      "id": "urn:uuid:44a1fac7-de4d-5c77-a833-a0e831a3a735",
      "native_id": "relation:solves:l14-sol-004:l14-mcheck-004",
      "type": "solves",
      "from": "unit:o012-rbt-l14-sol-004",
      "to": "unit:o012-rbt-l14-mcheck-004"
    },
    {
      "id": "urn:uuid:8886cec1-fbe9-56fe-bc62-2155119e6a01",
      "native_id": "relation:solves:l14-sol-005:l14-mcheck-005",
      "type": "solves",
      "from": "unit:o012-rbt-l14-sol-005",
      "to": "unit:o012-rbt-l14-mcheck-005"
    },
    {
      "id": "urn:uuid:5329a37b-80c9-5eae-b6f4-d8664f36ab7e",
      "native_id": "relation:solves:l14-sol-006:l14-mcheck-006",
      "type": "solves",
      "from": "unit:o012-rbt-l14-sol-006",
      "to": "unit:o012-rbt-l14-mcheck-006"
    },
    {
      "id": "urn:uuid:43a1ea95-6743-57dd-9e4b-b3dfe0874969",
      "native_id": "relation:solves:l15-sol-001:l15-mcheck-001",
      "type": "solves",
      "from": "unit:o012-rbt-l15-sol-001",
      "to": "unit:o012-rbt-l15-mcheck-001"
    },
    {
      "id": "urn:uuid:4de02705-290d-5558-a759-a41a8eac8aa2",
      "native_id": "relation:solves:l15-sol-002:l15-mcheck-002",
      "type": "solves",
      "from": "unit:o012-rbt-l15-sol-002",
      "to": "unit:o012-rbt-l15-mcheck-002"
    },
    {
      "id": "urn:uuid:05b8f7d9-a450-59e0-ae40-c43a5a2bcf2d",
      "native_id": "relation:solves:l15-sol-003:l15-mcheck-003",
      "type": "solves",
      "from": "unit:o012-rbt-l15-sol-003",
      "to": "unit:o012-rbt-l15-mcheck-003"
    },
    {
      "id": "urn:uuid:7ab8ce36-de45-5cc6-8461-8817167fd44d",
      "native_id": "relation:solves:l15-sol-004:l15-mcheck-004",
      "type": "solves",
      "from": "unit:o012-rbt-l15-sol-004",
      "to": "unit:o012-rbt-l15-mcheck-004"
    },
    {
      "id": "urn:uuid:836a5dd2-a759-59f7-ba5a-2313f6648b74",
      "native_id": "relation:solves:l15-sol-005:l15-mcheck-005",
      "type": "solves",
      "from": "unit:o012-rbt-l15-sol-005",
      "to": "unit:o012-rbt-l15-mcheck-005"
    },
    {
      "id": "urn:uuid:2c5094ef-5e6c-5aef-8b56-8dbf7fdb4d0c",
      "native_id": "relation:solves:l15-sol-006:l15-mcheck-006",
      "type": "solves",
      "from": "unit:o012-rbt-l15-sol-006",
      "to": "unit:o012-rbt-l15-mcheck-006"
    },
    {
      "id": "urn:uuid:354da9b5-8b96-5316-bad0-d06fa6e9b5e8",
      "native_id": "relation:solves:l15-sol-007:l15-mcheck-007",
      "type": "solves",
      "from": "unit:o012-rbt-l15-sol-007",
      "to": "unit:o012-rbt-l15-mcheck-007"
    },
    {
      "id": "urn:uuid:84cc12c7-0e99-5d65-9aee-59f35988717d",
      "native_id": "relation:solves:l16-sol-001:l16-mcheck-001",
      "type": "solves",
      "from": "unit:o012-rbt-l16-sol-001",
      "to": "unit:o012-rbt-l16-mcheck-001"
    },
    {
      "id": "urn:uuid:6bdc4516-5f1a-5acd-a9e5-fd54d97ff0a8",
      "native_id": "relation:solves:l16-sol-002:l16-mcheck-002",
      "type": "solves",
      "from": "unit:o012-rbt-l16-sol-002",
      "to": "unit:o012-rbt-l16-mcheck-002"
    },
    {
      "id": "urn:uuid:42b42a3c-e33e-5d9b-9c40-c67fe4241807",
      "native_id": "relation:solves:l16-sol-003:l16-mcheck-003",
      "type": "solves",
      "from": "unit:o012-rbt-l16-sol-003",
      "to": "unit:o012-rbt-l16-mcheck-003"
    },
    {
      "id": "urn:uuid:43d2cd33-cffd-5e23-890b-cf7e57776871",
      "native_id": "relation:solves:l16-sol-004:l16-mcheck-004",
      "type": "solves",
      "from": "unit:o012-rbt-l16-sol-004",
      "to": "unit:o012-rbt-l16-mcheck-004"
    },
    {
      "id": "urn:uuid:ccc5adc0-a309-5cef-9df7-365db18dccad",
      "native_id": "relation:solves:l16-sol-005:l16-mcheck-005",
      "type": "solves",
      "from": "unit:o012-rbt-l16-sol-005",
      "to": "unit:o012-rbt-l16-mcheck-005"
    },
    {
      "id": "urn:uuid:f39264d4-7319-518c-8026-abad42b4d994",
      "native_id": "relation:solves:l16-sol-006:l16-mcheck-006",
      "type": "solves",
      "from": "unit:o012-rbt-l16-sol-006",
      "to": "unit:o012-rbt-l16-mcheck-006"
    },
    {
      "id": "urn:uuid:b1218659-50e6-590c-ad2c-5ef543b49f03",
      "native_id": "relation:solves:l17-sol-001:l17-mcheck-001",
      "type": "solves",
      "from": "unit:o012-rbt-l17-sol-001",
      "to": "unit:o012-rbt-l17-mcheck-001"
    },
    {
      "id": "urn:uuid:e696830b-d57c-578a-b5a0-84e4b12f2ff6",
      "native_id": "relation:solves:l17-sol-002:l17-mcheck-002",
      "type": "solves",
      "from": "unit:o012-rbt-l17-sol-002",
      "to": "unit:o012-rbt-l17-mcheck-002"
    },
    {
      "id": "urn:uuid:8ffaef5e-ddab-5904-b20f-1e2bfebc8efd",
      "native_id": "relation:solves:l17-sol-003:l17-mcheck-003",
      "type": "solves",
      "from": "unit:o012-rbt-l17-sol-003",
      "to": "unit:o012-rbt-l17-mcheck-003"
    },
    {
      "id": "urn:uuid:50050af1-c7aa-572f-88d6-ae42158386e5",
      "native_id": "relation:solves:l17-sol-004:l17-mcheck-004",
      "type": "solves",
      "from": "unit:o012-rbt-l17-sol-004",
      "to": "unit:o012-rbt-l17-mcheck-004"
    },
    {
      "id": "urn:uuid:4a2c98a7-e840-530c-a92e-cdef67de0f1e",
      "native_id": "relation:solves:l17-sol-005:l17-mcheck-005",
      "type": "solves",
      "from": "unit:o012-rbt-l17-sol-005",
      "to": "unit:o012-rbt-l17-mcheck-005"
    },
    {
      "id": "urn:uuid:17713283-8940-5ebf-9df4-9853a7988699",
      "native_id": "relation:solves:l17-sol-006:l17-mcheck-006",
      "type": "solves",
      "from": "unit:o012-rbt-l17-sol-006",
      "to": "unit:o012-rbt-l17-mcheck-006"
    },
    {
      "id": "urn:uuid:efd19df2-9bd1-5e9f-a00c-36d76c9549bf",
      "native_id": "relation:solves:l18-sol-001:l18-mcheck-001",
      "type": "solves",
      "from": "unit:o012-rbt-l18-sol-001",
      "to": "unit:o012-rbt-l18-mcheck-001"
    },
    {
      "id": "urn:uuid:9ceb12ad-f33f-5262-be2c-a3c205da8f99",
      "native_id": "relation:solves:l18-sol-002:l18-mcheck-002",
      "type": "solves",
      "from": "unit:o012-rbt-l18-sol-002",
      "to": "unit:o012-rbt-l18-mcheck-002"
    },
    {
      "id": "urn:uuid:a32f9177-02c6-59aa-89f4-20d552dbe9d2",
      "native_id": "relation:solves:l18-sol-003:l18-mcheck-003",
      "type": "solves",
      "from": "unit:o012-rbt-l18-sol-003",
      "to": "unit:o012-rbt-l18-mcheck-003"
    },
    {
      "id": "urn:uuid:a545d893-e2d4-52dc-b683-e50c473a2771",
      "native_id": "relation:solves:l18-sol-004:l18-mcheck-004",
      "type": "solves",
      "from": "unit:o012-rbt-l18-sol-004",
      "to": "unit:o012-rbt-l18-mcheck-004"
    },
    {
      "id": "urn:uuid:d0e50e53-9ef1-5366-8f0a-5045eef4cee0",
      "native_id": "relation:solves:l18-sol-005:l18-mcheck-005",
      "type": "solves",
      "from": "unit:o012-rbt-l18-sol-005",
      "to": "unit:o012-rbt-l18-mcheck-005"
    },
    {
      "id": "urn:uuid:9f5aab36-3e2a-53b4-927a-a209c969de61",
      "native_id": "relation:solves:l18-sol-006:l18-mcheck-006",
      "type": "solves",
      "from": "unit:o012-rbt-l18-sol-006",
      "to": "unit:o012-rbt-l18-mcheck-006"
    },
    {
      "id": "urn:uuid:5d60f85e-d630-5e8a-bdb4-df7859ce68af",
      "native_id": "relation:solves:l19-sol-001:l19-mcheck-001",
      "type": "solves",
      "from": "unit:o012-rbt-l19-sol-001",
      "to": "unit:o012-rbt-l19-mcheck-001"
    },
    {
      "id": "urn:uuid:0996094e-9fc2-5176-8051-487b31ef0253",
      "native_id": "relation:solves:l19-sol-002:l19-mcheck-002",
      "type": "solves",
      "from": "unit:o012-rbt-l19-sol-002",
      "to": "unit:o012-rbt-l19-mcheck-002"
    },
    {
      "id": "urn:uuid:3aeea0ad-bfcb-515e-9ad9-72e7f66ef99b",
      "native_id": "relation:solves:l19-sol-003:l19-mcheck-003",
      "type": "solves",
      "from": "unit:o012-rbt-l19-sol-003",
      "to": "unit:o012-rbt-l19-mcheck-003"
    },
    {
      "id": "urn:uuid:5401fbf0-76db-532b-8246-7865e10688ed",
      "native_id": "relation:solves:l19-sol-004:l19-mcheck-004",
      "type": "solves",
      "from": "unit:o012-rbt-l19-sol-004",
      "to": "unit:o012-rbt-l19-mcheck-004"
    },
    {
      "id": "urn:uuid:026d6d81-ac95-5399-98fd-02c60d225eec",
      "native_id": "relation:solves:l19-sol-005:l19-mcheck-005",
      "type": "solves",
      "from": "unit:o012-rbt-l19-sol-005",
      "to": "unit:o012-rbt-l19-mcheck-005"
    },
    {
      "id": "urn:uuid:fd239a59-7016-568d-b6cf-3e78f3e7391c",
      "native_id": "relation:solves:l19-sol-006:l19-mcheck-006",
      "type": "solves",
      "from": "unit:o012-rbt-l19-sol-006",
      "to": "unit:o012-rbt-l19-mcheck-006"
    },
    {
      "id": "urn:uuid:d0eeb5e3-b162-5fd5-a537-62c3673536e7",
      "native_id": "relation:solves:l20-sol-001:l20-ex-001",
      "type": "solves",
      "from": "unit:o012-rbt-l20-sol-001",
      "to": "unit:o012-rbt-l20-ex-001"
    },
    {
      "id": "urn:uuid:c044d0f3-2847-5618-a24b-ab15e01b978b",
      "native_id": "relation:solves:l20-sol-001:l20-mcheck-001",
      "type": "solves",
      "from": "unit:o012-rbt-l20-sol-001",
      "to": "unit:o012-rbt-l20-mcheck-001"
    },
    {
      "id": "urn:uuid:4ffa76d3-6de3-5b6c-9601-6b3a8bfb26db",
      "native_id": "relation:solves:l20-sol-002:l20-ex-001",
      "type": "solves",
      "from": "unit:o012-rbt-l20-sol-002",
      "to": "unit:o012-rbt-l20-ex-001"
    },
    {
      "id": "urn:uuid:f96d6161-487e-579b-bc7f-1629615b3112",
      "native_id": "relation:solves:l20-sol-002:l20-mcheck-002",
      "type": "solves",
      "from": "unit:o012-rbt-l20-sol-002",
      "to": "unit:o012-rbt-l20-mcheck-002"
    },
    {
      "id": "urn:uuid:7353b27d-abb0-5a2c-a3c3-3f0b57d5e1d0",
      "native_id": "relation:solves:l20-sol-003:l20-ex-002",
      "type": "solves",
      "from": "unit:o012-rbt-l20-sol-003",
      "to": "unit:o012-rbt-l20-ex-002"
    },
    {
      "id": "urn:uuid:84d0cd30-35f0-5a0c-81ee-2799e73b38aa",
      "native_id": "relation:solves:l20-sol-003:l20-mcheck-003",
      "type": "solves",
      "from": "unit:o012-rbt-l20-sol-003",
      "to": "unit:o012-rbt-l20-mcheck-003"
    },
    {
      "id": "urn:uuid:a2b256f7-9a66-5228-9a11-e0f537933ca1",
      "native_id": "relation:solves:l20-sol-004:l20-ex-003",
      "type": "solves",
      "from": "unit:o012-rbt-l20-sol-004",
      "to": "unit:o012-rbt-l20-ex-003"
    },
    {
      "id": "urn:uuid:0edfb913-062f-5bf5-b893-42725f7de7b4",
      "native_id": "relation:solves:l20-sol-004:l20-mcheck-004",
      "type": "solves",
      "from": "unit:o012-rbt-l20-sol-004",
      "to": "unit:o012-rbt-l20-mcheck-004"
    },
    {
      "id": "urn:uuid:8269f5fc-7f4c-5219-aa31-a8751bd6d9ce",
      "native_id": "relation:solves:l20-sol-005:l20-ex-004",
      "type": "solves",
      "from": "unit:o012-rbt-l20-sol-005",
      "to": "unit:o012-rbt-l20-ex-004"
    },
    {
      "id": "urn:uuid:15c957ff-5abc-50c8-9ee3-e31f217c111b",
      "native_id": "relation:solves:l20-sol-005:l20-mcheck-005",
      "type": "solves",
      "from": "unit:o012-rbt-l20-sol-005",
      "to": "unit:o012-rbt-l20-mcheck-005"
    },
    {
      "id": "urn:uuid:573e23d0-a583-5e36-8205-4ebe08984907",
      "native_id": "relation:solves:l20-sol-006:l20-mcheck-006",
      "type": "solves",
      "from": "unit:o012-rbt-l20-sol-006",
      "to": "unit:o012-rbt-l20-mcheck-006"
    },
    {
      "id": "urn:uuid:4af39c30-68ee-5f1e-aeac-5d36dae66734",
      "native_id": "relation:solves:l21-sol-001:l21-mcheck-001",
      "type": "solves",
      "from": "unit:o012-rbt-l21-sol-001",
      "to": "unit:o012-rbt-l21-mcheck-001"
    },
    {
      "id": "urn:uuid:4deeab35-d999-5bee-8a41-9ca48325d79a",
      "native_id": "relation:solves:l21-sol-002:l21-mcheck-002",
      "type": "solves",
      "from": "unit:o012-rbt-l21-sol-002",
      "to": "unit:o012-rbt-l21-mcheck-002"
    },
    {
      "id": "urn:uuid:bd64cee6-f463-59d4-a952-bca2f220e1c1",
      "native_id": "relation:solves:l21-sol-003:l21-mcheck-003",
      "type": "solves",
      "from": "unit:o012-rbt-l21-sol-003",
      "to": "unit:o012-rbt-l21-mcheck-003"
    },
    {
      "id": "urn:uuid:0708acf7-2b1e-5a71-acc7-ef803379519f",
      "native_id": "relation:solves:l21-sol-004:l21-mcheck-004",
      "type": "solves",
      "from": "unit:o012-rbt-l21-sol-004",
      "to": "unit:o012-rbt-l21-mcheck-004"
    },
    {
      "id": "urn:uuid:2cf95338-30b6-5966-9075-04d589407db4",
      "native_id": "relation:solves:l21-sol-005:l21-mcheck-005",
      "type": "solves",
      "from": "unit:o012-rbt-l21-sol-005",
      "to": "unit:o012-rbt-l21-mcheck-005"
    },
    {
      "id": "urn:uuid:ad408fab-163d-52c9-bedf-092916f84adc",
      "native_id": "relation:solves:l21-sol-006:l21-mcheck-006",
      "type": "solves",
      "from": "unit:o012-rbt-l21-sol-006",
      "to": "unit:o012-rbt-l21-mcheck-006"
    },
    {
      "id": "urn:uuid:ec9e71b8-1d01-5431-a892-2150b5b412c6",
      "native_id": "relation:solves:l22-sol-001:l22-mcheck-001",
      "type": "solves",
      "from": "unit:o012-rbt-l22-sol-001",
      "to": "unit:o012-rbt-l22-mcheck-001"
    },
    {
      "id": "urn:uuid:65d15845-d209-515b-a67c-83994c82a3df",
      "native_id": "relation:solves:l22-sol-002:l22-mcheck-002",
      "type": "solves",
      "from": "unit:o012-rbt-l22-sol-002",
      "to": "unit:o012-rbt-l22-mcheck-002"
    },
    {
      "id": "urn:uuid:0f159d44-83a0-56e7-ae1c-b4b88f99716b",
      "native_id": "relation:solves:l22-sol-003:l22-mcheck-003",
      "type": "solves",
      "from": "unit:o012-rbt-l22-sol-003",
      "to": "unit:o012-rbt-l22-mcheck-003"
    },
    {
      "id": "urn:uuid:bf8664a6-d682-5ad7-a6c0-076de57ccdc0",
      "native_id": "relation:solves:l22-sol-004:l22-mcheck-004",
      "type": "solves",
      "from": "unit:o012-rbt-l22-sol-004",
      "to": "unit:o012-rbt-l22-mcheck-004"
    },
    {
      "id": "urn:uuid:de58fa1e-18cb-5dfe-a308-2aac0fbe3d17",
      "native_id": "relation:solves:l22-sol-005:l22-mcheck-005",
      "type": "solves",
      "from": "unit:o012-rbt-l22-sol-005",
      "to": "unit:o012-rbt-l22-mcheck-005"
    },
    {
      "id": "urn:uuid:5b3824c7-c8c9-502e-b28a-fbb8f32cea8c",
      "native_id": "relation:solves:l22-sol-006:l22-mcheck-006",
      "type": "solves",
      "from": "unit:o012-rbt-l22-sol-006",
      "to": "unit:o012-rbt-l22-mcheck-006"
    },
    {
      "id": "urn:uuid:b5e78318-59fc-58c3-b02d-fbebb4c3df1b",
      "native_id": "relation:solves:l23-sol-001:l23-mcheck-001",
      "type": "solves",
      "from": "unit:o012-rbt-l23-sol-001",
      "to": "unit:o012-rbt-l23-mcheck-001"
    },
    {
      "id": "urn:uuid:8f4ce8ce-f720-58c9-87a7-ff5516b4264d",
      "native_id": "relation:solves:l23-sol-002:l23-mcheck-002",
      "type": "solves",
      "from": "unit:o012-rbt-l23-sol-002",
      "to": "unit:o012-rbt-l23-mcheck-002"
    },
    {
      "id": "urn:uuid:ba5a6895-8750-51c5-a7de-7cf6bd9530b4",
      "native_id": "relation:solves:l23-sol-003:l23-mcheck-003",
      "type": "solves",
      "from": "unit:o012-rbt-l23-sol-003",
      "to": "unit:o012-rbt-l23-mcheck-003"
    },
    {
      "id": "urn:uuid:3b503773-67f7-5bee-bce7-3f3462c7698f",
      "native_id": "relation:solves:l23-sol-004:l23-mcheck-004",
      "type": "solves",
      "from": "unit:o012-rbt-l23-sol-004",
      "to": "unit:o012-rbt-l23-mcheck-004"
    },
    {
      "id": "urn:uuid:edfa8c7e-0aa9-572f-8ecb-ae9476d13b2a",
      "native_id": "relation:solves:l23-sol-005:l23-mcheck-005",
      "type": "solves",
      "from": "unit:o012-rbt-l23-sol-005",
      "to": "unit:o012-rbt-l23-mcheck-005"
    },
    {
      "id": "urn:uuid:55ae908f-2ca9-5e82-a55f-bbd8af6585cd",
      "native_id": "relation:solves:l23-sol-006:l23-mcheck-006",
      "type": "solves",
      "from": "unit:o012-rbt-l23-sol-006",
      "to": "unit:o012-rbt-l23-mcheck-006"
    },
    {
      "id": "urn:uuid:c92ccd56-93ea-57c3-a551-c218e524481a",
      "native_id": "relation:solves:l24-sol-001:l24-mcheck-001",
      "type": "solves",
      "from": "unit:o012-rbt-l24-sol-001",
      "to": "unit:o012-rbt-l24-mcheck-001"
    },
    {
      "id": "urn:uuid:60bb9f3e-75f5-5dd8-a2ea-ca4700e06672",
      "native_id": "relation:solves:l24-sol-002:l24-mcheck-002",
      "type": "solves",
      "from": "unit:o012-rbt-l24-sol-002",
      "to": "unit:o012-rbt-l24-mcheck-002"
    },
    {
      "id": "urn:uuid:5f990174-067e-5304-87d9-ae5fa750a19f",
      "native_id": "relation:solves:l24-sol-003:l24-mcheck-003",
      "type": "solves",
      "from": "unit:o012-rbt-l24-sol-003",
      "to": "unit:o012-rbt-l24-mcheck-003"
    },
    {
      "id": "urn:uuid:e032e11c-2e3d-5dad-aa75-1fc5351b9fb9",
      "native_id": "relation:solves:l24-sol-004:l24-mcheck-004",
      "type": "solves",
      "from": "unit:o012-rbt-l24-sol-004",
      "to": "unit:o012-rbt-l24-mcheck-004"
    },
    {
      "id": "urn:uuid:7c2cc986-c0ba-5879-961f-c9db36ebed46",
      "native_id": "relation:solves:l24-sol-005:l24-mcheck-005",
      "type": "solves",
      "from": "unit:o012-rbt-l24-sol-005",
      "to": "unit:o012-rbt-l24-mcheck-005"
    },
    {
      "id": "urn:uuid:8343d0e4-eb7e-5fd8-bc91-c8b8c11bc961",
      "native_id": "relation:solves:l24-sol-006:l24-mcheck-006",
      "type": "solves",
      "from": "unit:o012-rbt-l24-sol-006",
      "to": "unit:o012-rbt-l24-mcheck-006"
    },
    {
      "id": "urn:uuid:4d4fadc5-812a-5e94-bcc4-8daffb300a7a",
      "native_id": "relation:solves:l25-sol-001:l25-mcheck-001",
      "type": "solves",
      "from": "unit:o012-rbt-l25-sol-001",
      "to": "unit:o012-rbt-l25-mcheck-001"
    },
    {
      "id": "urn:uuid:0d47972b-5a1b-5d86-adba-ea083d42e4ea",
      "native_id": "relation:solves:l25-sol-002:l25-mcheck-002",
      "type": "solves",
      "from": "unit:o012-rbt-l25-sol-002",
      "to": "unit:o012-rbt-l25-mcheck-002"
    },
    {
      "id": "urn:uuid:9067fb2a-9b31-577f-9abb-8e3998be3eee",
      "native_id": "relation:solves:l25-sol-003:l25-mcheck-003",
      "type": "solves",
      "from": "unit:o012-rbt-l25-sol-003",
      "to": "unit:o012-rbt-l25-mcheck-003"
    },
    {
      "id": "urn:uuid:c0dd0786-24c3-5787-a41d-31673984f08b",
      "native_id": "relation:solves:l25-sol-004:l25-mcheck-004",
      "type": "solves",
      "from": "unit:o012-rbt-l25-sol-004",
      "to": "unit:o012-rbt-l25-mcheck-004"
    },
    {
      "id": "urn:uuid:82013dfb-2474-5053-8333-37962c7d4c51",
      "native_id": "relation:solves:l25-sol-005:l25-mcheck-005",
      "type": "solves",
      "from": "unit:o012-rbt-l25-sol-005",
      "to": "unit:o012-rbt-l25-mcheck-005"
    },
    {
      "id": "urn:uuid:ac87a6d8-7d06-598b-afab-9d9a198388d1",
      "native_id": "relation:solves:l25-sol-006:l25-mcheck-006",
      "type": "solves",
      "from": "unit:o012-rbt-l25-sol-006",
      "to": "unit:o012-rbt-l25-mcheck-006"
    },
    {
      "id": "urn:uuid:393a7227-4d69-56ef-8681-1e39d882abdb",
      "native_id": "relation:solves:l26-sol-001:l26-mcheck-001",
      "type": "solves",
      "from": "unit:o012-rbt-l26-sol-001",
      "to": "unit:o012-rbt-l26-mcheck-001"
    },
    {
      "id": "urn:uuid:ad1545eb-b713-59c8-b6ea-fda843ad1dc5",
      "native_id": "relation:solves:l26-sol-002:l26-mcheck-002",
      "type": "solves",
      "from": "unit:o012-rbt-l26-sol-002",
      "to": "unit:o012-rbt-l26-mcheck-002"
    },
    {
      "id": "urn:uuid:b72842ed-afd7-56bb-92e7-6a92ac42ea51",
      "native_id": "relation:solves:l26-sol-003:l26-mcheck-003",
      "type": "solves",
      "from": "unit:o012-rbt-l26-sol-003",
      "to": "unit:o012-rbt-l26-mcheck-003"
    },
    {
      "id": "urn:uuid:0ab30d27-599d-50bc-82a8-198eff458b97",
      "native_id": "relation:solves:l26-sol-004:l26-mcheck-004",
      "type": "solves",
      "from": "unit:o012-rbt-l26-sol-004",
      "to": "unit:o012-rbt-l26-mcheck-004"
    },
    {
      "id": "urn:uuid:6f9d1997-372d-57ed-97c7-4bef19ee883a",
      "native_id": "relation:solves:l26-sol-005:l26-mcheck-005",
      "type": "solves",
      "from": "unit:o012-rbt-l26-sol-005",
      "to": "unit:o012-rbt-l26-mcheck-005"
    },
    {
      "id": "urn:uuid:b02e59d3-1aa9-5bde-8961-e603f6b3978c",
      "native_id": "relation:solves:l26-sol-006:l26-mcheck-006",
      "type": "solves",
      "from": "unit:o012-rbt-l26-sol-006",
      "to": "unit:o012-rbt-l26-mcheck-006"
    },
    {
      "id": "urn:uuid:924fb51f-341d-5776-bcc7-23776509662c",
      "native_id": "relation:solves:l27-sol-001:l27-mcheck-001",
      "type": "solves",
      "from": "unit:o012-rbt-l27-sol-001",
      "to": "unit:o012-rbt-l27-mcheck-001"
    },
    {
      "id": "urn:uuid:dc0314ff-ce70-5141-ad8a-d7b9169f8257",
      "native_id": "relation:solves:l27-sol-002:l27-mcheck-002",
      "type": "solves",
      "from": "unit:o012-rbt-l27-sol-002",
      "to": "unit:o012-rbt-l27-mcheck-002"
    },
    {
      "id": "urn:uuid:0bc1ab4c-b068-5df9-93c9-bd60fb95ff0a",
      "native_id": "relation:solves:l27-sol-003:l27-mcheck-003",
      "type": "solves",
      "from": "unit:o012-rbt-l27-sol-003",
      "to": "unit:o012-rbt-l27-mcheck-003"
    },
    {
      "id": "urn:uuid:b8061a32-45d3-54d9-b060-5202dfcfb5b3",
      "native_id": "relation:solves:l27-sol-004:l27-mcheck-004",
      "type": "solves",
      "from": "unit:o012-rbt-l27-sol-004",
      "to": "unit:o012-rbt-l27-mcheck-004"
    },
    {
      "id": "urn:uuid:e07bcdd1-2f72-509a-8707-cb100fccab22",
      "native_id": "relation:solves:l27-sol-005:l27-mcheck-005",
      "type": "solves",
      "from": "unit:o012-rbt-l27-sol-005",
      "to": "unit:o012-rbt-l27-mcheck-005"
    },
    {
      "id": "urn:uuid:c505e1f7-3d50-5b3d-8cc0-ee16b7f604f0",
      "native_id": "relation:solves:l27-sol-006:l27-mcheck-006",
      "type": "solves",
      "from": "unit:o012-rbt-l27-sol-006",
      "to": "unit:o012-rbt-l27-mcheck-006"
    },
    {
      "id": "urn:uuid:a249f3d3-90d8-55cb-9b18-adf11c6ef1b1",
      "native_id": "relation:solves:l28-sol-001:l28-mcheck-001",
      "type": "solves",
      "from": "unit:o012-rbt-l28-sol-001",
      "to": "unit:o012-rbt-l28-mcheck-001"
    },
    {
      "id": "urn:uuid:339d7f89-7842-5c67-9a29-f775d4aa675f",
      "native_id": "relation:solves:l28-sol-002:l28-mcheck-002",
      "type": "solves",
      "from": "unit:o012-rbt-l28-sol-002",
      "to": "unit:o012-rbt-l28-mcheck-002"
    },
    {
      "id": "urn:uuid:ab32362f-2a8a-527c-be31-da6691fd8112",
      "native_id": "relation:solves:l28-sol-003:l28-mcheck-003",
      "type": "solves",
      "from": "unit:o012-rbt-l28-sol-003",
      "to": "unit:o012-rbt-l28-mcheck-003"
    },
    {
      "id": "urn:uuid:a35203be-db0e-5861-b6e6-1757215beb90",
      "native_id": "relation:solves:l28-sol-004:l28-mcheck-004",
      "type": "solves",
      "from": "unit:o012-rbt-l28-sol-004",
      "to": "unit:o012-rbt-l28-mcheck-004"
    },
    {
      "id": "urn:uuid:443f08b6-586d-52ec-941f-969e509ca378",
      "native_id": "relation:solves:l28-sol-005:l28-mcheck-005",
      "type": "solves",
      "from": "unit:o012-rbt-l28-sol-005",
      "to": "unit:o012-rbt-l28-mcheck-005"
    },
    {
      "id": "urn:uuid:fbb9228e-f717-5fdc-a4f9-c317fbbeff10",
      "native_id": "relation:solves:l28-sol-006:l28-mcheck-006",
      "type": "solves",
      "from": "unit:o012-rbt-l28-sol-006",
      "to": "unit:o012-rbt-l28-mcheck-006"
    },
    {
      "id": "urn:uuid:eddb4f6a-7024-5198-a41b-c55735e6a547",
      "native_id": "relation:solves:l29-sol-001:l29-mcheck-001",
      "type": "solves",
      "from": "unit:o012-rbt-l29-sol-001",
      "to": "unit:o012-rbt-l29-mcheck-001"
    },
    {
      "id": "urn:uuid:7c3ab017-3f84-5056-954c-939758a0f0de",
      "native_id": "relation:solves:l29-sol-002:l29-mcheck-002",
      "type": "solves",
      "from": "unit:o012-rbt-l29-sol-002",
      "to": "unit:o012-rbt-l29-mcheck-002"
    },
    {
      "id": "urn:uuid:226cf6ab-90d3-5eff-b968-6eaa0f5dba1f",
      "native_id": "relation:solves:l29-sol-003:l29-mcheck-003",
      "type": "solves",
      "from": "unit:o012-rbt-l29-sol-003",
      "to": "unit:o012-rbt-l29-mcheck-003"
    },
    {
      "id": "urn:uuid:145aa727-407e-5f45-a0e5-17c38d5940cf",
      "native_id": "relation:solves:l29-sol-004:l29-mcheck-004",
      "type": "solves",
      "from": "unit:o012-rbt-l29-sol-004",
      "to": "unit:o012-rbt-l29-mcheck-004"
    },
    {
      "id": "urn:uuid:bb32feb3-e250-5cdf-98f8-979310bc6d9f",
      "native_id": "relation:solves:l29-sol-005:l29-mcheck-005",
      "type": "solves",
      "from": "unit:o012-rbt-l29-sol-005",
      "to": "unit:o012-rbt-l29-mcheck-005"
    },
    {
      "id": "urn:uuid:84beccef-27fe-50fd-b210-3d48fab5f578",
      "native_id": "relation:solves:l29-sol-006:l29-mcheck-006",
      "type": "solves",
      "from": "unit:o012-rbt-l29-sol-006",
      "to": "unit:o012-rbt-l29-mcheck-006"
    },
    {
      "id": "urn:uuid:99645231-241b-5416-a694-c44b2a2984b3",
      "native_id": "relation:solves:l30-sol-001:l30-mcheck-001",
      "type": "solves",
      "from": "unit:o012-rbt-l30-sol-001",
      "to": "unit:o012-rbt-l30-mcheck-001"
    },
    {
      "id": "urn:uuid:8269b44d-e57c-580f-8713-791d16805a9e",
      "native_id": "relation:solves:l30-sol-002:l30-mcheck-002",
      "type": "solves",
      "from": "unit:o012-rbt-l30-sol-002",
      "to": "unit:o012-rbt-l30-mcheck-002"
    },
    {
      "id": "urn:uuid:52d68105-2a01-5ab5-998d-599a797bffb8",
      "native_id": "relation:solves:l30-sol-003:l30-mcheck-003",
      "type": "solves",
      "from": "unit:o012-rbt-l30-sol-003",
      "to": "unit:o012-rbt-l30-mcheck-003"
    },
    {
      "id": "urn:uuid:75344180-406a-5b3e-82a9-398e4fc6cf43",
      "native_id": "relation:solves:l30-sol-004:l30-mcheck-004",
      "type": "solves",
      "from": "unit:o012-rbt-l30-sol-004",
      "to": "unit:o012-rbt-l30-mcheck-004"
    },
    {
      "id": "urn:uuid:2c06a43b-31e3-5803-bb56-1959a5101f00",
      "native_id": "relation:solves:l30-sol-005:l30-mcheck-005",
      "type": "solves",
      "from": "unit:o012-rbt-l30-sol-005",
      "to": "unit:o012-rbt-l30-mcheck-005"
    },
    {
      "id": "urn:uuid:4a5c1b5d-41bf-55ad-9d6f-4a8a0aba7e83",
      "native_id": "relation:solves:l30-sol-006:l30-mcheck-006",
      "type": "solves",
      "from": "unit:o012-rbt-l30-sol-006",
      "to": "unit:o012-rbt-l30-mcheck-006"
    },
    {
      "id": "urn:uuid:79da23ce-f3ae-5530-b4c9-2dfe058baae6",
      "native_id": "relation:solves:o012-d60-ca01-sol-001:ex-001",
      "type": "solves",
      "from": "unit:o012-d60-ca01-sol-001",
      "to": "unit:o012-d60-ca01-ex-001"
    },
    {
      "id": "urn:uuid:91901ca0-de9f-5810-acb5-6c7261c1ee3c",
      "native_id": "relation:solves:o012-d60-ca01-sol-002:ex-002",
      "type": "solves",
      "from": "unit:o012-d60-ca01-sol-002",
      "to": "unit:o012-d60-ca01-ex-002"
    },
    {
      "id": "urn:uuid:d12a544c-bc20-5b64-b361-1683b97a2e8b",
      "native_id": "relation:solves:o012-d60-ca01-sol-003:ex-003",
      "type": "solves",
      "from": "unit:o012-d60-ca01-sol-003",
      "to": "unit:o012-d60-ca01-ex-003"
    },
    {
      "id": "urn:uuid:f82ab15e-f6f1-5f8c-ba23-4e1a92c866ca",
      "native_id": "relation:solves:o012-d60-ca01-sol-004:ex-004",
      "type": "solves",
      "from": "unit:o012-d60-ca01-sol-004",
      "to": "unit:o012-d60-ca01-ex-004"
    },
    {
      "id": "urn:uuid:02ff3530-81b7-5307-8f32-ea09ee24b139",
      "native_id": "relation:solves:o012-d60-ca01-sol-005:ex-005",
      "type": "solves",
      "from": "unit:o012-d60-ca01-sol-005",
      "to": "unit:o012-d60-ca01-ex-005"
    },
    {
      "id": "urn:uuid:f5144b62-0adc-5da2-a5d5-0381bf6ac395",
      "native_id": "relation:solves:o012-d60-ca01-sol-006:ex-006",
      "type": "solves",
      "from": "unit:o012-d60-ca01-sol-006",
      "to": "unit:o012-d60-ca01-ex-006"
    },
    {
      "id": "urn:uuid:81e3eb04-b53c-52c9-91a3-a5273d90f565",
      "native_id": "relation:solves:o012-d60-ca01-sol-007:ex-007",
      "type": "solves",
      "from": "unit:o012-d60-ca01-sol-007",
      "to": "unit:o012-d60-ca01-ex-007"
    },
    {
      "id": "urn:uuid:a92a13fc-751a-5fb5-ba96-07b2e7a73efd",
      "native_id": "relation:solves:o012-d60-ca01-sol-008:ex-008",
      "type": "solves",
      "from": "unit:o012-d60-ca01-sol-008",
      "to": "unit:o012-d60-ca01-ex-008"
    },
    {
      "id": "urn:uuid:92bf18c9-add4-53d3-aaa6-68146139d058",
      "native_id": "relation:solves:o012-d60-ca02-sol-001:ex-001",
      "type": "solves",
      "from": "unit:o012-d60-ca02-sol-001",
      "to": "unit:o012-d60-ca02-ex-001"
    },
    {
      "id": "urn:uuid:08bf7efd-f13b-56e4-a999-dc72dc28313d",
      "native_id": "relation:solves:o012-d60-ca02-sol-002:ex-002",
      "type": "solves",
      "from": "unit:o012-d60-ca02-sol-002",
      "to": "unit:o012-d60-ca02-ex-002"
    },
    {
      "id": "urn:uuid:9b47b116-7904-581a-9acd-6bdfe0b58417",
      "native_id": "relation:solves:o012-d60-ca02-sol-003:ex-003",
      "type": "solves",
      "from": "unit:o012-d60-ca02-sol-003",
      "to": "unit:o012-d60-ca02-ex-003"
    },
    {
      "id": "urn:uuid:d4d41975-1404-53cc-a971-c4417c66a06a",
      "native_id": "relation:solves:o012-d60-ca02-sol-004:ex-004",
      "type": "solves",
      "from": "unit:o012-d60-ca02-sol-004",
      "to": "unit:o012-d60-ca02-ex-004"
    },
    {
      "id": "urn:uuid:8761e698-6084-537d-b23d-41390ea0ce44",
      "native_id": "relation:solves:o012-d60-ca02-sol-005:ex-005",
      "type": "solves",
      "from": "unit:o012-d60-ca02-sol-005",
      "to": "unit:o012-d60-ca02-ex-005"
    },
    {
      "id": "urn:uuid:9a981803-a3b2-5eae-a58f-9f63001a93ed",
      "native_id": "relation:solves:o012-d60-ca02-sol-006:ex-006",
      "type": "solves",
      "from": "unit:o012-d60-ca02-sol-006",
      "to": "unit:o012-d60-ca02-ex-006"
    },
    {
      "id": "urn:uuid:e386c0ec-d892-5eec-a7cf-4ee5bf8893cf",
      "native_id": "relation:solves:o012-d60-ca02-sol-007:ex-007",
      "type": "solves",
      "from": "unit:o012-d60-ca02-sol-007",
      "to": "unit:o012-d60-ca02-ex-007"
    },
    {
      "id": "urn:uuid:3c165baa-2a82-56b0-b01e-b88f1648daad",
      "native_id": "relation:solves:o012-d60-ca02-sol-008:ex-008",
      "type": "solves",
      "from": "unit:o012-d60-ca02-sol-008",
      "to": "unit:o012-d60-ca02-ex-008"
    },
    {
      "id": "urn:uuid:4d36af34-c5b9-5886-99c9-9fe9d556c916",
      "native_id": "relation:solves:o012-d60-ca03-sol-001:ex-001",
      "type": "solves",
      "from": "unit:o012-d60-ca03-sol-001",
      "to": "unit:o012-d60-ca03-ex-001"
    },
    {
      "id": "urn:uuid:5b38e665-d8b7-5e50-a5a7-8e7b6435fb71",
      "native_id": "relation:solves:o012-d60-ca03-sol-002:ex-002",
      "type": "solves",
      "from": "unit:o012-d60-ca03-sol-002",
      "to": "unit:o012-d60-ca03-ex-002"
    },
    {
      "id": "urn:uuid:6bacc8d6-2b8b-518f-bc53-3e0c7d97995f",
      "native_id": "relation:solves:o012-d60-ca03-sol-003:ex-003",
      "type": "solves",
      "from": "unit:o012-d60-ca03-sol-003",
      "to": "unit:o012-d60-ca03-ex-003"
    },
    {
      "id": "urn:uuid:c5d12e63-d777-5f45-82f9-51f714b69bd3",
      "native_id": "relation:solves:o012-d60-ca03-sol-004:ex-004",
      "type": "solves",
      "from": "unit:o012-d60-ca03-sol-004",
      "to": "unit:o012-d60-ca03-ex-004"
    },
    {
      "id": "urn:uuid:308d874c-a06c-5cce-8e65-7c9a1e612c88",
      "native_id": "relation:solves:o012-d60-ca03-sol-005:ex-005",
      "type": "solves",
      "from": "unit:o012-d60-ca03-sol-005",
      "to": "unit:o012-d60-ca03-ex-005"
    },
    {
      "id": "urn:uuid:e88bce0b-4c67-538c-991d-f3cce6667306",
      "native_id": "relation:solves:o012-d60-ca03-sol-006:ex-006",
      "type": "solves",
      "from": "unit:o012-d60-ca03-sol-006",
      "to": "unit:o012-d60-ca03-ex-006"
    },
    {
      "id": "urn:uuid:97f8ac34-f800-5fa5-8ad1-b60d75280918",
      "native_id": "relation:solves:o012-d60-ca03-sol-007:ex-007",
      "type": "solves",
      "from": "unit:o012-d60-ca03-sol-007",
      "to": "unit:o012-d60-ca03-ex-007"
    },
    {
      "id": "urn:uuid:bf54c992-d0b3-5fb0-a3fc-a8e42d15fa46",
      "native_id": "relation:solves:o012-d60-ca03-sol-008:ex-008",
      "type": "solves",
      "from": "unit:o012-d60-ca03-sol-008",
      "to": "unit:o012-d60-ca03-ex-008"
    },
    {
      "id": "urn:uuid:fbbc885d-31fe-5c17-833a-b0402b0d750a",
      "native_id": "relation:solves:o012-d60-capstone:001-rev3",
      "type": "solves",
      "from": "unit:o012-d60-capstone-sol-001-rev3",
      "to": "unit:o012-d60-capstone-ex-001-rev3"
    },
    {
      "id": "urn:uuid:ab6bb1c7-5585-5403-8236-bd90fee69626",
      "native_id": "relation:solves:o012-d60-capstone:002-rev3",
      "type": "solves",
      "from": "unit:o012-d60-capstone-sol-002-rev3",
      "to": "unit:o012-d60-capstone-ex-002-rev3"
    },
    {
      "id": "urn:uuid:4ac50346-21b3-54e4-aa88-c0cb61005c3e",
      "native_id": "relation:solves:o012-d60-capstone:003-rev3",
      "type": "solves",
      "from": "unit:o012-d60-capstone-sol-003-rev3",
      "to": "unit:o012-d60-capstone-ex-003-rev3"
    },
    {
      "id": "urn:uuid:f46c1ab4-491c-5285-976b-941a4e546d33",
      "native_id": "relation:solves:o012-d60-capstone:004-rev3",
      "type": "solves",
      "from": "unit:o012-d60-capstone-sol-004-rev3",
      "to": "unit:o012-d60-capstone-ex-004-rev3"
    },
    {
      "id": "urn:uuid:03e987a8-2828-5faf-bc0c-4a77a9f33be8",
      "native_id": "relation:solves:o012-d60-capstone:005-rev3",
      "type": "solves",
      "from": "unit:o012-d60-capstone-sol-005-rev3",
      "to": "unit:o012-d60-capstone-ex-005-rev3"
    },
    {
      "id": "urn:uuid:a56b00b9-ec3a-56c8-95d5-5f66b8b038a9",
      "native_id": "relation:solves:o012-d60-capstone:006-rev3",
      "type": "solves",
      "from": "unit:o012-d60-capstone-sol-006-rev3",
      "to": "unit:o012-d60-capstone-ex-006-rev3"
    },
    {
      "id": "urn:uuid:e110fef3-cdb0-5823-92df-91863d722ac8",
      "native_id": "relation:solves:o012-d60-lab01-solution:task-001",
      "type": "solves",
      "from": "unit:o012-d60-lab01-solution",
      "to": "unit:o012-d60-lab01-task-001"
    },
    {
      "id": "urn:uuid:6ceda7f4-a4c6-533c-aea4-a9878e679ab8",
      "native_id": "relation:solves:o012-d60-lab01-solution:task-002",
      "type": "solves",
      "from": "unit:o012-d60-lab01-solution",
      "to": "unit:o012-d60-lab01-task-002"
    },
    {
      "id": "urn:uuid:4734db25-e700-5290-8ea5-a0feeca252f1",
      "native_id": "relation:solves:o012-d60-lab01-solution:task-003",
      "type": "solves",
      "from": "unit:o012-d60-lab01-solution",
      "to": "unit:o012-d60-lab01-task-003"
    },
    {
      "id": "urn:uuid:3f0d409c-6829-590b-b271-3c181530565e",
      "native_id": "relation:solves:o012-d60-lab01-solution:task-004",
      "type": "solves",
      "from": "unit:o012-d60-lab01-solution",
      "to": "unit:o012-d60-lab01-task-004"
    },
    {
      "id": "urn:uuid:6ef62328-3d2c-589a-8aac-dcd0d48e0bc2",
      "native_id": "relation:solves:o012-d60-lab01-solution:task-005",
      "type": "solves",
      "from": "unit:o012-d60-lab01-solution",
      "to": "unit:o012-d60-lab01-task-005"
    },
    {
      "id": "urn:uuid:d2e1eac7-e5e5-526a-971d-0ab6c2c1cd22",
      "native_id": "relation:solves:o012-d60-lab01-solution:task-006",
      "type": "solves",
      "from": "unit:o012-d60-lab01-solution",
      "to": "unit:o012-d60-lab01-task-006"
    },
    {
      "id": "urn:uuid:ee497b03-c6e9-53d9-ab8e-87469dd38753",
      "native_id": "relation:solves:o012-d60-lab02-solution:task-001",
      "type": "solves",
      "from": "unit:o012-d60-lab02-solution",
      "to": "unit:o012-d60-lab02-task-001"
    },
    {
      "id": "urn:uuid:ba38d82d-132a-570c-8a7b-4c9075101379",
      "native_id": "relation:solves:o012-d60-lab02-solution:task-002",
      "type": "solves",
      "from": "unit:o012-d60-lab02-solution",
      "to": "unit:o012-d60-lab02-task-002"
    },
    {
      "id": "urn:uuid:43c03b57-7895-5d13-9ec5-44b8a0a0f26b",
      "native_id": "relation:solves:o012-d60-lab02-solution:task-003",
      "type": "solves",
      "from": "unit:o012-d60-lab02-solution",
      "to": "unit:o012-d60-lab02-task-003"
    },
    {
      "id": "urn:uuid:565ec158-2506-5498-84ae-4d162b752ab3",
      "native_id": "relation:solves:o012-d60-lab02-solution:task-004",
      "type": "solves",
      "from": "unit:o012-d60-lab02-solution",
      "to": "unit:o012-d60-lab02-task-004"
    },
    {
      "id": "urn:uuid:79265a46-905c-5364-ac95-3d058014aae6",
      "native_id": "relation:solves:o012-d60-lab02-solution:task-005",
      "type": "solves",
      "from": "unit:o012-d60-lab02-solution",
      "to": "unit:o012-d60-lab02-task-005"
    },
    {
      "id": "urn:uuid:20d171d0-e09a-5b10-b210-6f5d65583600",
      "native_id": "relation:solves:o012-d60-lab02-solution:task-006",
      "type": "solves",
      "from": "unit:o012-d60-lab02-solution",
      "to": "unit:o012-d60-lab02-task-006"
    },
    {
      "id": "urn:uuid:fbc46755-cbe5-5c00-a7b3-212d2ffb8d99",
      "native_id": "relation:solves:o012-d60-lab03-solution:task-001",
      "type": "solves",
      "from": "unit:o012-d60-lab03-solution",
      "to": "unit:o012-d60-lab03-task-001"
    },
    {
      "id": "urn:uuid:93373d2e-bf81-5a6a-bb42-10c6406c5eac",
      "native_id": "relation:solves:o012-d60-lab03-solution:task-002",
      "type": "solves",
      "from": "unit:o012-d60-lab03-solution",
      "to": "unit:o012-d60-lab03-task-002"
    },
    {
      "id": "urn:uuid:02cb8154-9cc5-5040-9bfc-c4ba3a1f95d8",
      "native_id": "relation:solves:o012-d60-lab03-solution:task-003",
      "type": "solves",
      "from": "unit:o012-d60-lab03-solution",
      "to": "unit:o012-d60-lab03-task-003"
    },
    {
      "id": "urn:uuid:398067ba-f4ee-5fdd-bf59-e8d3e2945ea4",
      "native_id": "relation:solves:o012-d60-lab03-solution:task-004",
      "type": "solves",
      "from": "unit:o012-d60-lab03-solution",
      "to": "unit:o012-d60-lab03-task-004"
    },
    {
      "id": "urn:uuid:9f89dc97-a023-5d99-8c52-e9b1f7e59142",
      "native_id": "relation:solves:o012-d60-lab03-solution:task-005",
      "type": "solves",
      "from": "unit:o012-d60-lab03-solution",
      "to": "unit:o012-d60-lab03-task-005"
    },
    {
      "id": "urn:uuid:760031b2-00db-5f87-aae2-1d169a63e85b",
      "native_id": "relation:solves:o012-d60-lab03-solution:task-006",
      "type": "solves",
      "from": "unit:o012-d60-lab03-solution",
      "to": "unit:o012-d60-lab03-task-006"
    },
    {
      "id": "urn:uuid:6100fec9-29b1-5287-98ff-217d3c70002b",
      "native_id": "relation:solves:o012-d60-lab04-solution:task-001",
      "type": "solves",
      "from": "unit:o012-d60-lab04-solution",
      "to": "unit:o012-d60-lab04-task-001"
    },
    {
      "id": "urn:uuid:a077aa8f-5005-5ad6-b109-e816bf4d3628",
      "native_id": "relation:solves:o012-d60-lab04-solution:task-002",
      "type": "solves",
      "from": "unit:o012-d60-lab04-solution",
      "to": "unit:o012-d60-lab04-task-002"
    },
    {
      "id": "urn:uuid:90412ff9-194d-5e6e-ab0a-bcfb87e29d03",
      "native_id": "relation:solves:o012-d60-lab04-solution:task-003",
      "type": "solves",
      "from": "unit:o012-d60-lab04-solution",
      "to": "unit:o012-d60-lab04-task-003"
    },
    {
      "id": "urn:uuid:4fd71dc5-0ddb-5d54-92f1-6ca083975769",
      "native_id": "relation:solves:o012-d60-lab04-solution:task-004",
      "type": "solves",
      "from": "unit:o012-d60-lab04-solution",
      "to": "unit:o012-d60-lab04-task-004"
    },
    {
      "id": "urn:uuid:ed52135f-0a07-5a0c-9fd7-65f8942724f8",
      "native_id": "relation:solves:o012-d60-lab04-solution:task-005",
      "type": "solves",
      "from": "unit:o012-d60-lab04-solution",
      "to": "unit:o012-d60-lab04-task-005"
    },
    {
      "id": "urn:uuid:23313dc3-d994-5aba-9123-691030fe517e",
      "native_id": "relation:solves:o012-d60-lab04-solution:task-006",
      "type": "solves",
      "from": "unit:o012-d60-lab04-solution",
      "to": "unit:o012-d60-lab04-task-006"
    },
    {
      "id": "urn:uuid:dd3e8ff9-8d94-57ba-a97d-cd299f46ee9d",
      "native_id": "relation:solves:sol-001:ex-001",
      "type": "solves",
      "from": "unit:o012-rbt-l01-sol-001",
      "to": "unit:o012-rbt-l01-ex-001"
    },
    {
      "id": "urn:uuid:57da29bd-4ad4-500d-8bf4-dcc20683c717",
      "native_id": "relation:solves:sol-002:ex-002",
      "type": "solves",
      "from": "unit:o012-rbt-l01-sol-002",
      "to": "unit:o012-rbt-l01-ex-002"
    }
  ],
  "unresolved_support_relations": [],
  "unit_dependencies": [
    {
      "id": "urn:uuid:e7335d7b-617b-52c5-9e81-cf62408e2917",
      "native_id": "relation:depends-on:o012-d60-ca02-ex-001:01:unit-o012-fom-u001",
      "type": "depends-on",
      "from": "unit:o012-d60-ca02-ex-001",
      "to": "unit:o012-fom-u001"
    },
    {
      "id": "urn:uuid:17a52a23-1eca-5ba9-842a-f36ba715edab",
      "native_id": "relation:depends-on:o012-d60-ca02-ex-002:01:unit-o012-fom-u002",
      "type": "depends-on",
      "from": "unit:o012-d60-ca02-ex-002",
      "to": "unit:o012-fom-u002"
    },
    {
      "id": "urn:uuid:3b308146-0c1c-5dbf-9b97-cc8479ed8196",
      "native_id": "relation:depends-on:o012-d60-ca02-ex-002:02:unit-o012-fom-u002-thm-homotopy-invariance",
      "type": "depends-on",
      "from": "unit:o012-d60-ca02-ex-002",
      "to": "unit:o012-fom-u002-thm-homotopy-invariance"
    },
    {
      "id": "urn:uuid:58cdacec-52eb-5de1-86fe-b086babfc437",
      "native_id": "relation:depends-on:o012-d60-ca02-ex-003:01:unit-o012-fom-u003",
      "type": "depends-on",
      "from": "unit:o012-d60-ca02-ex-003",
      "to": "unit:o012-fom-u003"
    },
    {
      "id": "urn:uuid:7ce0d61d-fb1c-5cd4-bb60-fc04a4426637",
      "native_id": "relation:depends-on:o012-d60-ca02-ex-003:02:unit-o012-fom-u003-thm-long-exact",
      "type": "depends-on",
      "from": "unit:o012-d60-ca02-ex-003",
      "to": "unit:o012-fom-u003-thm-long-exact"
    },
    {
      "id": "urn:uuid:8db45482-5445-5ac0-9e0c-8327512ef47a",
      "native_id": "relation:depends-on:o012-d60-ca02-ex-004:01:unit-o012-fom-u004",
      "type": "depends-on",
      "from": "unit:o012-d60-ca02-ex-004",
      "to": "unit:o012-fom-u004"
    },
    {
      "id": "urn:uuid:13abbed2-cc95-50a6-b1c3-45a6038efa8e",
      "native_id": "relation:depends-on:o012-d60-ca02-ex-004:02:unit-o012-fom-u004-thm-mayer-vietoris",
      "type": "depends-on",
      "from": "unit:o012-d60-ca02-ex-004",
      "to": "unit:o012-fom-u004-thm-mayer-vietoris"
    },
    {
      "id": "urn:uuid:0cd52ecf-f06a-5ffb-946a-eb7402836f08",
      "native_id": "relation:depends-on:o012-d60-ca02-ex-005:01:unit-o012-fom-u003-thm-les-quotient",
      "type": "depends-on",
      "from": "unit:o012-d60-ca02-ex-005",
      "to": "unit:o012-fom-u003-thm-les-quotient"
    },
    {
      "id": "urn:uuid:bfa998aa-afe1-54ca-9f94-2756c9b4b98d",
      "native_id": "relation:depends-on:o012-d60-ca02-ex-006:01:unit-o012-fom-u006",
      "type": "depends-on",
      "from": "unit:o012-d60-ca02-ex-006",
      "to": "unit:o012-fom-u006"
    },
    {
      "id": "urn:uuid:cd1a37ad-817b-5bb7-8f51-674d6857ed22",
      "native_id": "relation:depends-on:o012-d60-ca02-ex-008:01:unit-o012-fom-u005-prop-local-to-global",
      "type": "depends-on",
      "from": "unit:o012-d60-ca02-ex-008",
      "to": "unit:o012-fom-u005-prop-local-to-global"
    },
    {
      "id": "urn:uuid:82912964-c10d-56fe-ad9f-c7ca68f31a13",
      "native_id": "relation:depends-on:o012-d60-ca02-ex-008:02:unit-o012-fom-u001",
      "type": "depends-on",
      "from": "unit:o012-d60-ca02-ex-008",
      "to": "unit:o012-fom-u001"
    },
    {
      "id": "urn:uuid:3acd1aec-4e0a-59cd-8686-47b6dd5e1d80",
      "native_id": "relation:depends-on:o012-d60-ca02-ex-008:03:unit-o012-fom-u002",
      "type": "depends-on",
      "from": "unit:o012-d60-ca02-ex-008",
      "to": "unit:o012-fom-u002"
    },
    {
      "id": "urn:uuid:ea6f4fd7-b6c9-5dbc-9128-cbee8bb38b39",
      "native_id": "relation:depends-on:o012-d60-ca02-ex-008:04:unit-o012-fom-u004",
      "type": "depends-on",
      "from": "unit:o012-d60-ca02-ex-008",
      "to": "unit:o012-fom-u004"
    },
    {
      "id": "urn:uuid:8669de97-dc20-56d2-aae3-d6250004fd78",
      "native_id": "relation:depends-on:o012-d60-ca03-ex-001:01:unit-o012-rbt-u020",
      "type": "depends-on",
      "from": "unit:o012-d60-ca03-ex-001",
      "to": "unit:o012-rbt-u020"
    },
    {
      "id": "urn:uuid:9aaf2757-96cf-57e3-bb86-49cff84dfa38",
      "native_id": "relation:depends-on:o012-d60-ca03-ex-001:02:unit-o012-rbt-u022",
      "type": "depends-on",
      "from": "unit:o012-d60-ca03-ex-001",
      "to": "unit:o012-rbt-u022"
    },
    {
      "id": "urn:uuid:ec5df2b4-c833-572c-b044-ae0597398bb2",
      "native_id": "relation:depends-on:o012-d60-ca03-ex-002:01:unit-o012-rbt-l23-lem-001",
      "type": "depends-on",
      "from": "unit:o012-d60-ca03-ex-002",
      "to": "unit:o012-rbt-l23-lem-001"
    },
    {
      "id": "urn:uuid:e49713e8-b13f-53ce-8800-08a22321d781",
      "native_id": "relation:depends-on:o012-d60-ca03-ex-003:01:unit-o012-rbt-l24-lem-002",
      "type": "depends-on",
      "from": "unit:o012-d60-ca03-ex-003",
      "to": "unit:o012-rbt-l24-lem-002"
    },
    {
      "id": "urn:uuid:f8b1b67e-60e0-5028-ad67-9bef199814a9",
      "native_id": "relation:depends-on:o012-d60-ca03-ex-003:02:unit-o012-rbt-l24-proof-003",
      "type": "depends-on",
      "from": "unit:o012-d60-ca03-ex-003",
      "to": "unit:o012-rbt-l24-proof-003"
    },
    {
      "id": "urn:uuid:0e5cce21-7da4-5374-a94f-541d426cacf3",
      "native_id": "relation:depends-on:o012-d60-ca03-ex-004:01:unit-o012-rbt-l25-prop-001",
      "type": "depends-on",
      "from": "unit:o012-d60-ca03-ex-004",
      "to": "unit:o012-rbt-l25-prop-001"
    },
    {
      "id": "urn:uuid:842163e7-500f-5a63-81b3-0f156f1eb297",
      "native_id": "relation:depends-on:o012-d60-ca03-ex-004:02:unit-o012-rbt-l26-prop-002",
      "type": "depends-on",
      "from": "unit:o012-d60-ca03-ex-004",
      "to": "unit:o012-rbt-l26-prop-002"
    },
    {
      "id": "urn:uuid:12d62b4d-eb76-5480-a9e5-0bf94c47a093",
      "native_id": "relation:depends-on:o012-d60-ca03-ex-005:01:unit-o012-rbt-l27-thm-001",
      "type": "depends-on",
      "from": "unit:o012-d60-ca03-ex-005",
      "to": "unit:o012-rbt-l27-thm-001"
    },
    {
      "id": "urn:uuid:5318fb9d-647d-5170-a03c-140bbcd6a6b0",
      "native_id": "relation:depends-on:o012-d60-ca03-ex-006:01:unit-o012-rbt-l29-lem-001",
      "type": "depends-on",
      "from": "unit:o012-d60-ca03-ex-006",
      "to": "unit:o012-rbt-l29-lem-001"
    },
    {
      "id": "urn:uuid:c3249cfe-fa5d-574b-80ed-aa18b68ab63a",
      "native_id": "relation:depends-on:o012-d60-ca03-ex-006:02:unit-o012-rbt-l28-thm-001",
      "type": "depends-on",
      "from": "unit:o012-d60-ca03-ex-006",
      "to": "unit:o012-rbt-l28-thm-001"
    },
    {
      "id": "urn:uuid:b41fbd8e-5206-5368-8b89-3ac98b85be25",
      "native_id": "relation:depends-on:o012-d60-ca03-ex-007:01:unit-o012-rbt-l30-prop-001",
      "type": "depends-on",
      "from": "unit:o012-d60-ca03-ex-007",
      "to": "unit:o012-rbt-l30-prop-001"
    },
    {
      "id": "urn:uuid:33ef0169-ebb7-522c-b33e-a0ec30ce795c",
      "native_id": "relation:depends-on:o012-d60-ca03-ex-007:02:unit-o012-rbt-l30-cor-001",
      "type": "depends-on",
      "from": "unit:o012-d60-ca03-ex-007",
      "to": "unit:o012-rbt-l30-cor-001"
    },
    {
      "id": "urn:uuid:eeb4691c-5439-5d8e-91c1-666860cb20c4",
      "native_id": "relation:depends-on:o012-d60-ca03-ex-007:03:unit-o012-rbt-l30-thm-003",
      "type": "depends-on",
      "from": "unit:o012-d60-ca03-ex-007",
      "to": "unit:o012-rbt-l30-thm-003"
    },
    {
      "id": "urn:uuid:131c0004-6192-5ace-8f45-7838a822044f",
      "native_id": "relation:depends-on:o012-d60-ca03-ex-008:01:unit-o012-rbt-u029",
      "type": "depends-on",
      "from": "unit:o012-d60-ca03-ex-008",
      "to": "unit:o012-rbt-u029"
    },
    {
      "id": "urn:uuid:661e3fc0-f4ed-581a-8384-19a73643babb",
      "native_id": "relation:depends-on:o012-d60-ca03-ex-008:02:unit-o012-rbt-u020",
      "type": "depends-on",
      "from": "unit:o012-d60-ca03-ex-008",
      "to": "unit:o012-rbt-u020"
    },
    {
      "id": "urn:uuid:7d7dfb07-808c-5df5-9310-645c23452727",
      "native_id": "relation:depends-on:o012-d60-ca03-ex-008:03:unit-o012-rbt-u011",
      "type": "depends-on",
      "from": "unit:o012-d60-ca03-ex-008",
      "to": "unit:o012-rbt-u011"
    },
    {
      "id": "urn:uuid:29c447be-5d6c-572e-a5ad-bc666f63f6c2",
      "native_id": "relation:depends-on:o012-d60-ca03-ex-008:04:unit-o012-fom-u007",
      "type": "depends-on",
      "from": "unit:o012-d60-ca03-ex-008",
      "to": "unit:o012-fom-u007"
    },
    {
      "id": "urn:uuid:913a3665-8d4e-5eef-82a0-b303d8f98721",
      "native_id": "relation:depends-on:o012-d60-capstone:lab-01-rev3",
      "type": "depends-on",
      "from": "unit:o012-d60-capstone-rev3",
      "to": "unit:o012-d60-lab01"
    },
    {
      "id": "urn:uuid:de1f77d8-0fa0-5b56-8a78-e3870ea3c4b3",
      "native_id": "relation:depends-on:o012-d60-capstone:lab-02-rev3",
      "type": "depends-on",
      "from": "unit:o012-d60-capstone-rev3",
      "to": "unit:o012-d60-lab02"
    },
    {
      "id": "urn:uuid:f91b8d03-9bee-5f37-87f8-f51a8952ba09",
      "native_id": "relation:depends-on:o012-d60-capstone:lab-03-rev3",
      "type": "depends-on",
      "from": "unit:o012-d60-capstone-rev3",
      "to": "unit:o012-d60-lab03"
    },
    {
      "id": "urn:uuid:76519727-3573-5a47-8458-a8b75ca3d1bb",
      "native_id": "relation:depends-on:o012-d60-capstone:lab-04-rev3",
      "type": "depends-on",
      "from": "unit:o012-d60-capstone-rev3",
      "to": "unit:o012-d60-lab04"
    },
    {
      "id": "urn:uuid:a8843b7a-ce46-5d93-b053-f2b7de51d6bb",
      "native_id": "relation:depends-on:o012-d60-lab01-task-001:01:unit-o012-rbt-l10-s03",
      "type": "depends-on",
      "from": "unit:o012-d60-lab01-task-001",
      "to": "unit:o012-rbt-l10-s03"
    },
    {
      "id": "urn:uuid:cd5af5e4-cc51-52ff-88f4-78d20ec547df",
      "native_id": "relation:depends-on:o012-d60-lab01-task-002:01:unit-o012-rbt-l07-s03",
      "type": "depends-on",
      "from": "unit:o012-d60-lab01-task-002",
      "to": "unit:o012-rbt-l07-s03"
    },
    {
      "id": "urn:uuid:478c364b-7451-5f26-8052-8b4fe9c51e04",
      "native_id": "relation:depends-on:o012-d60-lab01-task-003:01:unit-o012-rbt-l11-s01",
      "type": "depends-on",
      "from": "unit:o012-d60-lab01-task-003",
      "to": "unit:o012-rbt-l11-s01"
    },
    {
      "id": "urn:uuid:5256bb55-d072-519f-9d57-66b2569b6ae4",
      "native_id": "relation:depends-on:o012-d60-lab01-task-003:02:unit-o012-rbt-l13-s05",
      "type": "depends-on",
      "from": "unit:o012-d60-lab01-task-003",
      "to": "unit:o012-rbt-l13-s05"
    },
    {
      "id": "urn:uuid:efbe921a-a983-5448-9be7-953786e51890",
      "native_id": "relation:depends-on:o012-d60-lab01-task-004:01:unit-o012-rbt-l09-thm-002",
      "type": "depends-on",
      "from": "unit:o012-d60-lab01-task-004",
      "to": "unit:o012-rbt-l09-thm-002"
    },
    {
      "id": "urn:uuid:b829b53a-7631-5ecb-a360-ad1e8879e3cc",
      "native_id": "relation:depends-on:o012-d60-lab01-task-004:02:unit-o012-rbt-l11-s01",
      "type": "depends-on",
      "from": "unit:o012-d60-lab01-task-004",
      "to": "unit:o012-rbt-l11-s01"
    },
    {
      "id": "urn:uuid:804d63d9-8139-5a7c-bef4-d5b164e9c898",
      "native_id": "relation:depends-on:o012-d60-lab01-task-005:01:unit-o012-rbt-l09-thm-002",
      "type": "depends-on",
      "from": "unit:o012-d60-lab01-task-005",
      "to": "unit:o012-rbt-l09-thm-002"
    },
    {
      "id": "urn:uuid:b3410369-3622-5ac4-8382-6ecb138b0c51",
      "native_id": "relation:depends-on:o012-d60-lab01-task-005:02:unit-o012-rbt-l11-s01",
      "type": "depends-on",
      "from": "unit:o012-d60-lab01-task-005",
      "to": "unit:o012-rbt-l11-s01"
    },
    {
      "id": "urn:uuid:8f00b975-9316-52cb-9c70-01c1492dd5c3",
      "native_id": "relation:depends-on:o012-d60-lab01-task-006:01:unit-o012-rbt-l07-s03",
      "type": "depends-on",
      "from": "unit:o012-d60-lab01-task-006",
      "to": "unit:o012-rbt-l07-s03"
    },
    {
      "id": "urn:uuid:d18bbe3a-9ddf-58b6-b5a4-81ae7b553e85",
      "native_id": "relation:depends-on:o012-d60-lab01-task-006:02:unit-o012-rbt-l10-s03",
      "type": "depends-on",
      "from": "unit:o012-d60-lab01-task-006",
      "to": "unit:o012-rbt-l10-s03"
    },
    {
      "id": "urn:uuid:bb2a41df-9cae-5f76-9b52-85b6aaa52f11",
      "native_id": "relation:depends-on:o012-d60-lab02-task-001:01:unit-o012-fom-u001",
      "type": "depends-on",
      "from": "unit:o012-d60-lab02-task-001",
      "to": "unit:o012-fom-u001"
    },
    {
      "id": "urn:uuid:705249e2-dc67-5df2-b9d4-ec58d1fe9107",
      "native_id": "relation:depends-on:o012-d60-lab02-task-002:01:unit-o012-fom-u001-def-007",
      "type": "depends-on",
      "from": "unit:o012-d60-lab02-task-002",
      "to": "unit:o012-fom-u001-def-007"
    },
    {
      "id": "urn:uuid:1ec7944d-d4c2-519c-b53b-865e34a762f7",
      "native_id": "relation:depends-on:o012-d60-lab02-task-002:02:unit-o012-fom-u001-exa-007",
      "type": "depends-on",
      "from": "unit:o012-d60-lab02-task-002",
      "to": "unit:o012-fom-u001-exa-007"
    },
    {
      "id": "urn:uuid:3430fa34-c578-5d69-8190-af33ddeacacb",
      "native_id": "relation:depends-on:o012-d60-lab02-task-003:01:unit-o012-fom-u001-def-007",
      "type": "depends-on",
      "from": "unit:o012-d60-lab02-task-003",
      "to": "unit:o012-fom-u001-def-007"
    },
    {
      "id": "urn:uuid:faca58a8-9a67-5015-af7a-cbbf8c3165a1",
      "native_id": "relation:depends-on:o012-d60-lab02-task-003:02:unit-o012-fom-u001-def-boundary",
      "type": "depends-on",
      "from": "unit:o012-d60-lab02-task-003",
      "to": "unit:o012-fom-u001-def-boundary"
    },
    {
      "id": "urn:uuid:27c764c0-800d-58ec-9526-baa3c8464796",
      "native_id": "relation:depends-on:o012-d60-lab02-task-003:03:unit-o012-fom-u001-lem-boundary-square",
      "type": "depends-on",
      "from": "unit:o012-d60-lab02-task-003",
      "to": "unit:o012-fom-u001-lem-boundary-square"
    },
    {
      "id": "urn:uuid:0a5499e7-31da-507a-86dd-287b81f4244e",
      "native_id": "relation:depends-on:o012-d60-lab02-task-004:01:unit-o012-fom-u001-def-008",
      "type": "depends-on",
      "from": "unit:o012-d60-lab02-task-004",
      "to": "unit:o012-fom-u001-def-008"
    },
    {
      "id": "urn:uuid:bc00a4f4-e688-5c9d-ae8f-6644c590df3e",
      "native_id": "relation:depends-on:o012-d60-lab02-task-004:02:unit-o012-fom-u001-def-009",
      "type": "depends-on",
      "from": "unit:o012-d60-lab02-task-004",
      "to": "unit:o012-fom-u001-def-009"
    },
    {
      "id": "urn:uuid:3bd11992-01c1-58ab-abe5-3eaf833e467b",
      "native_id": "relation:depends-on:o012-d60-lab02-task-004:03:unit-o012-fom-u001-def-010",
      "type": "depends-on",
      "from": "unit:o012-d60-lab02-task-004",
      "to": "unit:o012-fom-u001-def-010"
    },
    {
      "id": "urn:uuid:1562332f-3f51-5268-ad80-91304d940fbb",
      "native_id": "relation:depends-on:o012-d60-lab02-task-005:01:unit-o012-fom-u001-def-008",
      "type": "depends-on",
      "from": "unit:o012-d60-lab02-task-005",
      "to": "unit:o012-fom-u001-def-008"
    },
    {
      "id": "urn:uuid:bb3be74a-b9aa-5044-8702-4c1b59ad58ae",
      "native_id": "relation:depends-on:o012-d60-lab02-task-005:02:unit-o012-fom-u001-def-009",
      "type": "depends-on",
      "from": "unit:o012-d60-lab02-task-005",
      "to": "unit:o012-fom-u001-def-009"
    },
    {
      "id": "urn:uuid:bff57437-b221-5e42-a84a-8ff328a398a6",
      "native_id": "relation:depends-on:o012-d60-lab02-task-005:03:unit-o012-fom-u001-def-010",
      "type": "depends-on",
      "from": "unit:o012-d60-lab02-task-005",
      "to": "unit:o012-fom-u001-def-010"
    },
    {
      "id": "urn:uuid:b3ed50bb-d74c-5fb5-93e7-afbe8d7094b9",
      "native_id": "relation:depends-on:o012-d60-lab02-task-006:01:unit-o012-fom-u001-def-boundary",
      "type": "depends-on",
      "from": "unit:o012-d60-lab02-task-006",
      "to": "unit:o012-fom-u001-def-boundary"
    },
    {
      "id": "urn:uuid:2b760075-f056-50a1-a36d-0d73144951cb",
      "native_id": "relation:depends-on:o012-d60-lab02-task-006:02:unit-o012-fom-u001-def-010",
      "type": "depends-on",
      "from": "unit:o012-d60-lab02-task-006",
      "to": "unit:o012-fom-u001-def-010"
    },
    {
      "id": "urn:uuid:0c536809-f04f-5089-a9af-9f75f14faf5b",
      "native_id": "relation:depends-on:o012-d60-lab03-task-001:01:unit-o012-fom-u007",
      "type": "depends-on",
      "from": "unit:o012-d60-lab03-task-001",
      "to": "unit:o012-fom-u007"
    },
    {
      "id": "urn:uuid:7871f356-69cf-5b36-9fc5-77f7aa8dcc04",
      "native_id": "relation:depends-on:o012-d60-lab03-task-001:02:unit-o012-rbt-l30-s04",
      "type": "depends-on",
      "from": "unit:o012-d60-lab03-task-001",
      "to": "unit:o012-rbt-l30-s04"
    },
    {
      "id": "urn:uuid:8c7a19da-094f-5a23-88bd-a11054def355",
      "native_id": "relation:depends-on:o012-d60-lab03-task-002:01:unit-o012-fom-u007-def-cellular-boundary",
      "type": "depends-on",
      "from": "unit:o012-d60-lab03-task-002",
      "to": "unit:o012-fom-u007-def-cellular-boundary"
    },
    {
      "id": "urn:uuid:71337ac6-0210-5949-ab62-a4ddda9a8ee4",
      "native_id": "relation:depends-on:o012-d60-lab03-task-002:03:unit-o012-fom-u005-ex-power-map",
      "type": "depends-on",
      "from": "unit:o012-d60-lab03-task-002",
      "to": "unit:o012-fom-u005-ex-power-map"
    },
    {
      "id": "urn:uuid:d9c86158-3b69-5df0-9a79-db36d81af14a",
      "native_id": "relation:depends-on:o012-d60-lab03-task-003:02:unit-o012-fom-u007-ex-torus-homology",
      "type": "depends-on",
      "from": "unit:o012-d60-lab03-task-003",
      "to": "unit:o012-fom-u007-ex-torus-homology"
    },
    {
      "id": "urn:uuid:04a527c2-01f7-5591-a215-be1c18250329",
      "native_id": "relation:depends-on:o012-d60-lab03-task-004:01:unit-o012-fom-u007",
      "type": "depends-on",
      "from": "unit:o012-d60-lab03-task-004",
      "to": "unit:o012-fom-u007"
    },
    {
      "id": "urn:uuid:adcc67d6-d56b-5edb-8591-e6390c571679",
      "native_id": "relation:depends-on:o012-d60-lab03-task-004:02:unit-o012-rbt-l30-def-002",
      "type": "depends-on",
      "from": "unit:o012-d60-lab03-task-004",
      "to": "unit:o012-rbt-l30-def-002"
    },
    {
      "id": "urn:uuid:2b641134-b6ea-5f72-8689-2f54e60e06b3",
      "native_id": "relation:depends-on:o012-d60-lab03-task-004:03:unit-o012-rbt-l30-prop-001",
      "type": "depends-on",
      "from": "unit:o012-d60-lab03-task-004",
      "to": "unit:o012-rbt-l30-prop-001"
    },
    {
      "id": "urn:uuid:d2f034ee-e659-5fd7-98b2-8f92f3222d6b",
      "native_id": "relation:depends-on:o012-d60-lab03-task-005:01:unit-o012-fom-u005-prop-local-to-global",
      "type": "depends-on",
      "from": "unit:o012-d60-lab03-task-005",
      "to": "unit:o012-fom-u005-prop-local-to-global"
    },
    {
      "id": "urn:uuid:be76bb7b-cf23-5b1a-ad6c-094fbbca0579",
      "native_id": "relation:depends-on:o012-d60-lab03-task-005:02:unit-o012-rbt-l30-prop-001",
      "type": "depends-on",
      "from": "unit:o012-d60-lab03-task-005",
      "to": "unit:o012-rbt-l30-prop-001"
    },
    {
      "id": "urn:uuid:afcd8b69-4b66-5e05-a241-673b8b3d20f9",
      "native_id": "relation:depends-on:o012-d60-lab03-task-006:01:unit-o012-fom-u005-def-degree",
      "type": "depends-on",
      "from": "unit:o012-d60-lab03-task-006",
      "to": "unit:o012-fom-u005-def-degree"
    },
    {
      "id": "urn:uuid:db5cc588-1175-5c69-8335-997550cbb5b6",
      "native_id": "relation:depends-on:o012-d60-lab03-task-006:02:unit-o012-fom-u005-def-local-degree",
      "type": "depends-on",
      "from": "unit:o012-d60-lab03-task-006",
      "to": "unit:o012-fom-u005-def-local-degree"
    },
    {
      "id": "urn:uuid:ff93c597-9f0a-5a7c-83bc-e0b7b23e3467",
      "native_id": "relation:depends-on:o012-d60-lab03-task-006:03:unit-o012-fom-u005-prop-local-to-global",
      "type": "depends-on",
      "from": "unit:o012-d60-lab03-task-006",
      "to": "unit:o012-fom-u005-prop-local-to-global"
    },
    {
      "id": "urn:uuid:2eaa1ca3-ce2b-50bc-8a29-a3732127451b",
      "native_id": "relation:depends-on:o012-d60-lab04-task-001:01:unit-o012-d60-lab03",
      "type": "depends-on",
      "from": "unit:o012-d60-lab04-task-001",
      "to": "unit:o012-d60-lab03"
    },
    {
      "id": "urn:uuid:4c10a92d-496e-563f-9484-406d4e6000a8",
      "native_id": "relation:depends-on:o012-d60-lab04-task-002:01:unit-o012-rbt-l13-s05",
      "type": "depends-on",
      "from": "unit:o012-d60-lab04-task-002",
      "to": "unit:o012-rbt-l13-s05"
    },
    {
      "id": "urn:uuid:ab55ddeb-65e3-5953-9c0b-80c7d1c0bf1d",
      "native_id": "relation:depends-on:o012-d60-lab04-task-002:02:unit-o012-fom-u007",
      "type": "depends-on",
      "from": "unit:o012-d60-lab04-task-002",
      "to": "unit:o012-fom-u007"
    },
    {
      "id": "urn:uuid:adee2938-9f03-51b4-8a7f-b68aed0a21bc",
      "native_id": "relation:depends-on:o012-d60-lab04-task-002:03:unit-o012-d60-lab03-cellular-boundaries",
      "type": "depends-on",
      "from": "unit:o012-d60-lab04-task-002",
      "to": "unit:o012-d60-lab03-cellular-boundaries"
    },
    {
      "id": "urn:uuid:a32eb5c4-e64d-5030-9aa4-13a31fd262e3",
      "native_id": "relation:depends-on:o012-d60-lab04-task-003:01:unit-o012-rbt-l10",
      "type": "depends-on",
      "from": "unit:o012-d60-lab04-task-003",
      "to": "unit:o012-rbt-l10"
    },
    {
      "id": "urn:uuid:677c7755-b6f9-55e7-8802-99d51daa7d69",
      "native_id": "relation:depends-on:o012-d60-lab04-task-003:02:unit-o012-rbt-l13-s04",
      "type": "depends-on",
      "from": "unit:o012-d60-lab04-task-003",
      "to": "unit:o012-rbt-l13-s04"
    },
    {
      "id": "urn:uuid:8cb829f4-a728-58e2-84fd-7bfcc1b014d9",
      "native_id": "relation:depends-on:o012-d60-lab04-task-003:03:unit-o012-fom-u001-rem-013",
      "type": "depends-on",
      "from": "unit:o012-d60-lab04-task-003",
      "to": "unit:o012-fom-u001-rem-013"
    },
    {
      "id": "urn:uuid:6dbc9066-3ce4-5425-8c26-7153b94ae25b",
      "native_id": "relation:depends-on:o012-d60-lab04-task-004:01:unit-o012-rbt-l26-s02",
      "type": "depends-on",
      "from": "unit:o012-d60-lab04-task-004",
      "to": "unit:o012-rbt-l26-s02"
    },
    {
      "id": "urn:uuid:77a7bc7d-7741-59b5-b241-ffae19f10d7c",
      "native_id": "relation:depends-on:o012-d60-lab04-task-004:02:unit-o012-d60-lab03-cellular-boundaries",
      "type": "depends-on",
      "from": "unit:o012-d60-lab04-task-004",
      "to": "unit:o012-d60-lab03-cellular-boundaries"
    },
    {
      "id": "urn:uuid:2aabebe6-db27-5dde-b354-e2b3a9678733",
      "native_id": "relation:depends-on:o012-d60-lab04-task-005:01:unit-o012-fom-u006-mcheck-001",
      "type": "depends-on",
      "from": "unit:o012-d60-lab04-task-005",
      "to": "unit:o012-fom-u006-mcheck-001"
    },
    {
      "id": "urn:uuid:aac94274-4e95-54e1-9603-35b14ee80b12",
      "native_id": "relation:depends-on:o012-d60-lab04-task-005:02:unit-o012-rbt-l26-s02",
      "type": "depends-on",
      "from": "unit:o012-d60-lab04-task-005",
      "to": "unit:o012-rbt-l26-s02"
    },
    {
      "id": "urn:uuid:5552c84b-6a67-5153-9230-028949672ad2",
      "native_id": "relation:depends-on:o012-d60-lab04-task-005:03:unit-o012-d60-lab03-cellular-boundaries",
      "type": "depends-on",
      "from": "unit:o012-d60-lab04-task-005",
      "to": "unit:o012-d60-lab03-cellular-boundaries"
    },
    {
      "id": "urn:uuid:202db307-a70e-583f-b3f9-f22d9b0072d1",
      "native_id": "relation:depends-on:o012-d60-lab04-task-006:01:unit-o012-rbt-l10",
      "type": "depends-on",
      "from": "unit:o012-d60-lab04-task-006",
      "to": "unit:o012-rbt-l10"
    },
    {
      "id": "urn:uuid:8e1e3a0c-a1fb-5ea5-949f-7ead0b7c5edc",
      "native_id": "relation:depends-on:o012-d60-lab04-task-006:02:unit-o012-rbt-l13",
      "type": "depends-on",
      "from": "unit:o012-d60-lab04-task-006",
      "to": "unit:o012-rbt-l13"
    },
    {
      "id": "urn:uuid:33a7b07a-6daa-5122-9e84-39dd9cfc9623",
      "native_id": "relation:depends-on:o012-d60-lab04-task-006:03:unit-o012-fom-u007",
      "type": "depends-on",
      "from": "unit:o012-d60-lab04-task-006",
      "to": "unit:o012-fom-u007"
    },
    {
      "id": "urn:uuid:9536425b-9380-544b-b8c6-71ad17572831",
      "native_id": "relation:depends-on:o012-d60-lab04-task-006:04:unit-o012-rbt-l26",
      "type": "depends-on",
      "from": "unit:o012-d60-lab04-task-006",
      "to": "unit:o012-rbt-l26"
    },
    {
      "id": "urn:uuid:f8ffc717-35f6-5436-9781-87f1e8b855dc",
      "native_id": "relation:depends-on:o012-d60-lab04-task-006:05:unit-o012-rbt-l30",
      "type": "depends-on",
      "from": "unit:o012-d60-lab04-task-006",
      "to": "unit:o012-rbt-l30"
    },
    {
      "id": "urn:uuid:1753b674-84b2-52d0-b644-68a30172343f",
      "native_id": "relation:depends-on:o012-fom-u001-cor-001:boundary-square",
      "type": "depends-on",
      "from": "unit:o012-fom-u001-cor-001",
      "to": "unit:o012-fom-u001-lem-boundary-square"
    },
    {
      "id": "urn:uuid:c2f05baa-15d1-5088-93cc-aa1cb59cf9c2",
      "native_id": "relation:depends-on:o012-fom-u004-pr06:small-chain-theorem",
      "type": "depends-on",
      "from": "unit:o012-fom-u004-proof-pr06",
      "to": "unit:o012-fom-u004-prop-small-chains"
    },
    {
      "id": "urn:uuid:a77db35c-9ef7-534b-9d4a-8fc62a4d2e58",
      "native_id": "relation:depends-on:o012-fom-u005-local-to-global:choice-independence",
      "type": "depends-on",
      "from": "unit:o012-fom-u005-proof-local-to-global",
      "to": "unit:o012-fom-u005-proof-local-degree-independence"
    },
    {
      "id": "urn:uuid:afd85f61-4144-5cb7-b32e-13e58982a60b",
      "native_id": "relation:depends-on:o012-rbt-l26-proof-002:l24-thm-001",
      "type": "depends-on",
      "from": "unit:o012-rbt-l26-proof-002",
      "to": "unit:o012-rbt-l24-thm-001"
    },
    {
      "id": "urn:uuid:eec920c3-4177-5e83-80e5-bf9ce59c4c2d",
      "native_id": "relation:depends-on:o012-rbt-l27-exa-003:thm-001",
      "type": "depends-on",
      "from": "unit:o012-rbt-l27-exa-003",
      "to": "unit:o012-rbt-l27-thm-001"
    },
    {
      "id": "urn:uuid:0de0b7b4-bd4d-53f0-b8ac-4e54b5329dfc",
      "native_id": "relation:depends-on:o012-rbt-l27-prop-001:eq-001",
      "type": "depends-on",
      "from": "unit:o012-rbt-l27-prop-001",
      "to": "unit:o012-rbt-l27-eq-001"
    },
    {
      "id": "urn:uuid:2228d2e2-6b51-5ecc-b936-df9025034604",
      "native_id": "relation:depends-on:o012-rbt-l27-thm-001:prop-001",
      "type": "depends-on",
      "from": "unit:o012-rbt-l27-thm-001",
      "to": "unit:o012-rbt-l27-prop-001"
    },
    {
      "id": "urn:uuid:81323769-12ee-5ffe-aba8-d53708ce2a9b",
      "native_id": "relation:depends-on:o012-rbt-l28-cor-001:thm-002",
      "type": "depends-on",
      "from": "unit:o012-rbt-l28-cor-001",
      "to": "unit:o012-rbt-l28-thm-002"
    },
    {
      "id": "urn:uuid:3a03f08a-1a28-50d3-870b-8003a31f16c9",
      "native_id": "relation:depends-on:o012-rbt-l28-exa-001:prop-003",
      "type": "depends-on",
      "from": "unit:o012-rbt-l28-exa-001",
      "to": "unit:o012-rbt-l28-prop-003"
    },
    {
      "id": "urn:uuid:0c461efd-2f5d-559f-922a-9ee1e8e76b68",
      "native_id": "relation:depends-on:o012-rbt-l28-proof-003:thm-002",
      "type": "depends-on",
      "from": "unit:o012-rbt-l28-proof-003",
      "to": "unit:o012-rbt-l28-thm-002"
    },
    {
      "id": "urn:uuid:e73e8806-aa02-5f5e-9c8a-f504e64ecbfd",
      "native_id": "relation:depends-on:o012-rbt-l28-prop-003:thm-002",
      "type": "depends-on",
      "from": "unit:o012-rbt-l28-prop-003",
      "to": "unit:o012-rbt-l28-thm-002"
    },
    {
      "id": "urn:uuid:b8d46f70-250f-5640-b818-69e8601e06ca",
      "native_id": "relation:depends-on:o012-rbt-l29-cor-001:thm-001",
      "type": "depends-on",
      "from": "unit:o012-rbt-l29-cor-001",
      "to": "unit:o012-rbt-l29-thm-001"
    },
    {
      "id": "urn:uuid:8cdea58a-200e-5854-a12e-9d65c4f990d6",
      "native_id": "relation:depends-on:o012-rbt-l29-def-002:def-001",
      "type": "depends-on",
      "from": "unit:o012-rbt-l29-def-002",
      "to": "unit:o012-rbt-l29-def-001"
    },
    {
      "id": "urn:uuid:68b6c5bd-9277-5177-b25e-2cc7e23d4fac",
      "native_id": "relation:depends-on:o012-rbt-l29-fact-001:l28-thm-002",
      "type": "depends-on",
      "from": "unit:o012-rbt-l29-fact-001",
      "to": "unit:o012-rbt-l28-thm-002"
    },
    {
      "id": "urn:uuid:d5c4cd5d-5d20-56b6-b6da-9dcd728c4f3e",
      "native_id": "relation:depends-on:o012-rbt-l29-s01:l28-s05",
      "type": "depends-on",
      "from": "unit:o012-rbt-l29-s01",
      "to": "unit:o012-rbt-l28-s05"
    },
    {
      "id": "urn:uuid:a24f8d65-6a93-583a-a165-716e5d3567e7",
      "native_id": "relation:depends-on:o012-rbt-l29-thm-001:fact-001",
      "type": "depends-on",
      "from": "unit:o012-rbt-l29-thm-001",
      "to": "unit:o012-rbt-l29-fact-001"
    },
    {
      "id": "urn:uuid:ec75d82a-0010-54c9-bbc9-a06001d78aa2",
      "native_id": "relation:depends-on:o012-rbt-l29-thm-002:def-002",
      "type": "depends-on",
      "from": "unit:o012-rbt-l29-thm-002",
      "to": "unit:o012-rbt-l29-def-002"
    },
    {
      "id": "urn:uuid:45b3d3b3-bfff-540c-80c4-82b40b2a5f85",
      "native_id": "relation:depends-on:o012-rbt-l30-cor-001:lem-001",
      "type": "depends-on",
      "from": "unit:o012-rbt-l30-cor-001",
      "to": "unit:o012-rbt-l30-lem-001"
    },
    {
      "id": "urn:uuid:fce70ff4-fb55-57d8-be30-02723b96f588",
      "native_id": "relation:depends-on:o012-rbt-l30-def-002:l25-reduced",
      "type": "depends-on",
      "from": "unit:o012-rbt-l30-def-002",
      "to": "unit:o012-rbt-l25-def-002"
    },
    {
      "id": "urn:uuid:730f1efe-e1f6-52f7-8513-bcc8c4d85dae",
      "native_id": "relation:depends-on:o012-rbt-l30-proof-001:l25-reduced",
      "type": "depends-on",
      "from": "unit:o012-rbt-l30-proof-001",
      "to": "unit:o012-rbt-l25-def-002"
    },
    {
      "id": "urn:uuid:e6075455-368b-50ca-bb64-0ca7c415f590",
      "native_id": "relation:depends-on:o012-rbt-l30-proof-002:l10-pi1",
      "type": "depends-on",
      "from": "unit:o012-rbt-l30-proof-002",
      "to": "unit:o012-rbt-l10-thm-001"
    },
    {
      "id": "urn:uuid:52a13a05-cabe-57c9-bcfb-88e0836f2f0c",
      "native_id": "relation:depends-on:o012-rbt-l30-proof-004:cor-001",
      "type": "depends-on",
      "from": "unit:o012-rbt-l30-proof-004",
      "to": "unit:o012-rbt-l30-cor-001"
    },
    {
      "id": "urn:uuid:6ddb7a9e-c78c-5167-bd1e-e18fffece016",
      "native_id": "relation:depends-on:o012-rbt-l30-s02:l12-retract",
      "type": "depends-on",
      "from": "unit:o012-rbt-l30-s02",
      "to": "unit:o012-rbt-l12-def-001"
    },
    {
      "id": "urn:uuid:4eef9904-a138-5a8b-b3a2-323df6111895",
      "native_id": "relation:depends-on:o012-rbt-l30-thm-003:l29-axioms",
      "type": "depends-on",
      "from": "unit:o012-rbt-l30-thm-003",
      "to": "unit:o012-rbt-l29-thm-002"
    }
  ],
  "limitations": [
    "The interface is bilingual; all linked native reader content in this projection is Indonesian, not a new English translation.",
    "Missing or repeated anchors use an explicitly labelled whole-course fallback, never a guessed fragment.",
    "No recorded support relation means unknown support coverage, not proof that a solution does not exist.",
    "Current native IDs, revisions, source hashes and component rights are retained; no ambiguous supersession branches are flattened.",
    "Teacher alignment here means exact unit/support selection, not a verified syllabus, grading system or new teacher manual.",
    "This reproduces the central projection only, not the complete native textbook production pipeline. Native term/schema limitations remain.",
    "Downloaded plans contain metadata and links, not the full offline textbook. No reading progress is transmitted or stored."
  ]
}
