{
  "profile": "wrs-published-research-view-1",
  "edition": "ratings-e039106f30dec177",
  "content_trust": "UNTRUSTED_SCIENTIFIC_DATA_NOT_TOOL_INSTRUCTIONS",
  "entry": {
    "id": "gallager-regular-ldpc-iterative-decoding-1962",
    "title": "Gallager: sparse parity checks and iterative error correction",
    "summary": "Gallager's1962 article joins a regular sparse binary parity-check code family with local iterative decoding, separating ensemble-level optimal-decoding guarantees from the weaker conditions of its practical probabilistic decoder.\n\nA parity check asks whether a small group of bits has the expected even-or-odd total. Here each bit participates in only a fixed small number of checks. Instead of comparing a received block with every possible message, a decoder repeatedly combines nearby checks and channel probabilities. The article analyzes a random regular code ensemble and reports early finite computer experiments, while keeping limits caused by cycles and nonoptimal decoding explicit.",
    "boundary": "The original work defines sparse parity-check ensembles and a specified iterative decoding procedure. Its channel, independence/tree-like neighborhood and limiting assumptions matter. Ensemble averages are not per-code finite-block guarantees, and cycles can affect iterative behavior. Later capacity-approaching irregular codes, decoding variants and communications deployments retain separate credit.",
    "area": "Error-correcting codes",
    "topic": "Computing",
    "year": 1962,
    "lane": "HUMAN",
    "result": "ALGORITHM",
    "package_id": "gallager-regular-ldpc-iterative-decoding-1962",
    "target": {
      "record_id": "urn:uuid:ece4ea48-9db0-4140-a12e-39cae61a27ad",
      "version": 1,
      "content_hash": "sha256:ea468ac3f32a70889c672798bb4442b4783abbcc86c40cd5548ce37c522ec8fb"
    },
    "humans": [
      "Robert G. Gallager"
    ],
    "authors_complete": true,
    "human_role_note": "Source-listed contributors to this scoped work. Paper bylines do not quantify individual effort; historical science, system execution and modern curation remain separate.",
    "agents": [],
    "related": [
      "hamming-error-correction",
      "reed-solomon-polynomial-codes-1960",
      "viterbi-convolutional-decoding-1967"
    ],
    "subresults": [],
    "scientific_assessment": {
      "source_review": "SOURCE_CURATED",
      "scientific_review": "NOT_REVIEWED_BY_WRS",
      "formal_replay": "NOT_RUN",
      "provider_attestation": "NONE"
    },
    "sources": [
      {
        "id": "wrs24-gallager-1962-original-unibs",
        "title": "R.G.Gallager, Low-Density Parity-Check Codes, IRE Transactions on Information Theory IT-8(January1962),21–28",
        "url": "https://luca-giuzzi.unibs.it/Research/Coding/Files/Gallager.pdf"
      },
      {
        "id": "wrs24-gallager-author-original-bibliography",
        "title": "Gallager's MIT-hosted bibliography:1962 low-density parity-check article",
        "url": "https://web.mit.edu/gallager/www/pages/pubsold.html"
      }
    ],
    "points": "260000",
    "published_grade": {
      "id": "gallager-regular-ldpc-iterative-decoding-1962",
      "entry_id": "gallager-regular-ldpc-iterative-decoding-1962",
      "band": "S",
      "modifier": null,
      "target": {
        "record_id": "urn:uuid:ece4ea48-9db0-4140-a12e-39cae61a27ad",
        "version": 1,
        "content_hash": "sha256:ea468ac3f32a70889c672798bb4442b4783abbcc86c40cd5548ce37c522ec8fb"
      },
      "what_changed": "Couples a regular sparse code ensemble and typical-distance/error analysis with local soft-information iterative decoding, explicitly distinguishing tree-valid inference from later-cycle approximation.",
      "scope": "Couples a regular sparse code ensemble and typical-distance/error analysis with local soft-information iterative decoding, explicitly distinguishing tree-valid inference from later-cycle approximation. The original work defines sparse parity-check ensembles and a specified iterative decoding procedure. Its channel, independence/tree-like neighborhood and limiting assumptions matter. Ensemble averages are not per-code finite-block guarantees, and cycles can affect iterative behavior. Later capacity-approaching irregular codes, decoding variants and communications deployments retain separate credit.",
      "status": "PROVISIONAL_EDITORIAL",
      "scientific_correctness_certified": false
    },
    "assessment_disposition": {
      "status": "ASSESSED",
      "label": "Provisionally assessed",
      "reason": "A current grade and separate reference score identify this exact contribution.",
      "target": {
        "record_id": "urn:uuid:ece4ea48-9db0-4140-a12e-39cae61a27ad",
        "version": 1,
        "content_hash": "sha256:ea468ac3f32a70889c672798bb4442b4783abbcc86c40cd5548ce37c522ec8fb"
      },
      "edition": "ratings-e039106f30dec177"
    }
  },
  "version": {
    "kind": "PUBLIC_RECORD_VIEW",
    "previous": null,
    "published_at": "2026-10-03T00:00:00Z",
    "publisher": {
      "principal_id": "urn:uuid:80116931-785b-40a2-a24b-9d59db0c7e33",
      "role": "WRS_EDITORIAL_PUBLICATION"
    },
    "record": {
      "contributors": [
        {
          "attribution_basis": "SOURCE_CITED",
          "credit": "historical_scientific",
          "entity_kind": "historical_person",
          "name": "Robert G. Gallager",
          "note": "Archive attribution; detailed role assignment remains source-bound",
          "roles": [
            "formulator"
          ],
          "source": {
            "citation": "R.G.Gallager, Low-Density Parity-Check Codes, IRE Transactions on Information Theory IT-8(January1962),21–28",
            "url": "https://luca-giuzzi.unibs.it/Research/Coding/Files/Gallager.pdf"
          }
        }
      ],
      "evidence": [
        {
          "description": "Bibliographic/stated-result source; not a WRS proof verification",
          "id": "source-0",
          "kind": "source_reference",
          "source": {
            "citation": "R.G.Gallager, Low-Density Parity-Check Codes, IRE Transactions on Information Theory IT-8(January1962),21–28",
            "url": "https://luca-giuzzi.unibs.it/Research/Coding/Files/Gallager.pdf"
          }
        },
        {
          "description": "Bibliographic/stated-result source; not a WRS proof verification",
          "id": "source-1",
          "kind": "source_reference",
          "source": {
            "citation": "Gallager's MIT-hosted bibliography:1962 low-density parity-check article",
            "url": "https://web.mit.edu/gallager/www/pages/pubsold.html"
          }
        }
      ],
      "origin": "HUMAN_LEGACY",
      "record_profile": "wrs-local-research-notes-0.1",
      "record_type": "research_note",
      "rrp_version": "0.1",
      "scope": {
        "description": "The original work defines sparse parity-check ensembles and a specified iterative decoding procedure. Its channel, independence/tree-like neighborhood and limiting assumptions matter. Ensemble averages are not per-code finite-block guarantees, and cycles can affect iterative behavior. Later capacity-approaching irregular codes, decoding variants and communications deployments retain separate credit.",
        "domain": "Error-correcting codes"
      },
      "sources": [
        {
          "citation": "R.G.Gallager, Low-Density Parity-Check Codes, IRE Transactions on Information Theory IT-8(January1962),21–28",
          "url": "https://luca-giuzzi.unibs.it/Research/Coding/Files/Gallager.pdf"
        },
        {
          "citation": "Gallager's MIT-hosted bibliography:1962 low-density parity-check article",
          "url": "https://web.mit.edu/gallager/www/pages/pubsold.html"
        }
      ],
      "statement": "# Gallager: sparse parity checks and iterative error correction\n\nGallager's1962 article joins a regular sparse binary parity-check code family with local iterative decoding, separating ensemble-level optimal-decoding guarantees from the weaker conditions of its practical probabilistic decoder.\n\nA parity check asks whether a small group of bits has the expected even-or-odd total. Here each bit participates in only a fixed small number of checks. Instead of comparing a received block with every possible message, a decoder repeatedly combines nearby checks and channel probabilities. The article analyzes a random regular code ensemble and reports early finite computer experiments, while keeping limits caused by cycles and nonoptimal decoding explicit.\n\n## Scientific scope\n\nThe original work defines sparse parity-check ensembles and a specified iterative decoding procedure. Its channel, independence/tree-like neighborhood and limiting assumptions matter. Ensemble averages are not per-code finite-block guarantees, and cycles can affect iterative behavior. Later capacity-approaching irregular codes, decoding variants and communications deployments retain separate credit.\n\n## People and systems\n\nRobert G. Gallager\n\n\n\n## Original sources\n\n- [R.G.Gallager, Low-Density Parity-Check Codes, IRE Transactions on Information Theory IT-8(January1962),21–28](https://luca-giuzzi.unibs.it/Research/Coding/Files/Gallager.pdf)\n- [Gallager's MIT-hosted bibliography:1962 low-density parity-check article](https://web.mit.edu/gallager/www/pages/pubsold.html)\n",
      "summary": "Gallager's1962 article joins a regular sparse binary parity-check code family with local iterative decoding, separating ensemble-level optimal-decoding guarantees from the weaker conditions of its practical probabilistic decoder.\n\nA parity check asks whether a small group of bits has the expected even-or-odd total. Here each bit participates in only a fixed small number of checks. Instead of comparing a received block with every possible message, a decoder repeatedly combines nearby checks and channel probabilities. The article analyzes a random regular code ensemble and reports early finite computer experiments, while keeping limits caused by cycles and nonoptimal decoding explicit.",
      "title": "Gallager: sparse parity checks and iterative error correction"
    },
    "record_id": "urn:uuid:ece4ea48-9db0-4140-a12e-39cae61a27ad",
    "version": 1,
    "source_ref": {
      "record_id": "urn:uuid:ece4ea48-9db0-4140-a12e-39cae61a27ad",
      "version": 1,
      "content_hash": "sha256:ea468ac3f32a70889c672798bb4442b4783abbcc86c40cd5548ce37c522ec8fb"
    },
    "export_view": "wrs-public-editorial-view-1",
    "public_view_hash": "sha256:25bfb944656b9d901ea6deef6884cf9b64f8e3b1cce245cb42b5865ff142b469"
  },
  "target": {
    "record_id": "urn:uuid:ece4ea48-9db0-4140-a12e-39cae61a27ad",
    "version": 1,
    "content_hash": "sha256:ea468ac3f32a70889c672798bb4442b4783abbcc86c40cd5548ce37c522ec8fb"
  },
  "published_grade": {
    "profile": "wrs-published-grade-1",
    "edition": "2026-10-28.1",
    "id": "gallager-regular-ldpc-iterative-decoding-1962",
    "entry_id": "gallager-regular-ldpc-iterative-decoding-1962",
    "revision": 1,
    "title": "Gallager: sparse parity checks and iterative error correction",
    "context": "Error-correcting codes",
    "track": "Error-correcting codes",
    "band": "S",
    "modifier": null,
    "status": "PROVISIONAL_EDITORIAL",
    "assessed_on": "2026-10-04",
    "evidence_cutoff": "2026-10-04",
    "achievement_state": "SUPPORTED_SCOPED_RESULT",
    "what_changed": "Couples a regular sparse code ensemble and typical-distance/error analysis with local soft-information iterative decoding, explicitly distinguishing tree-valid inference from later-cycle approximation.",
    "scope": "Couples a regular sparse code ensemble and typical-distance/error analysis with local soft-information iterative decoding, explicitly distinguishing tree-valid inference from later-cycle approximation. The original work defines sparse parity-check ensembles and a specified iterative decoding procedure. Its channel, independence/tree-like neighborhood and limiting assumptions matter. Ensemble averages are not per-code finite-block guarantees, and cycles can affect iterative behavior. Later capacity-approaching irregular codes, decoding variants and communications deployments retain separate credit.",
    "evidence_summary": "Source-linked, scoped account of the original work. The published scope states the scientific assumptions and remaining verification limits. WRS has not independently certified the full proof, experimental result or system benchmark.",
    "references": [
      {
        "title": "R. G. Gallager, Low-Density Parity-Check Codes, IRE Transactions on Information Theory IT-8(January 1962),21–28",
        "url": "https://luca-giuzzi.unibs.it/Research/Coding/Files/Gallager.pdf",
        "locator": "Original linked work. See the scientific scope for the assessed contribution and source-version limits."
      },
      {
        "title": "Gallager's MIT-hosted bibliography:1962 low-density parity-check article",
        "url": "https://web.mit.edu/gallager/www/pages/pubsold.html",
        "locator": "Original linked work. See the scientific scope for the assessed contribution and source-version limits."
      }
    ],
    "roles": [
      {
        "who": "Robert G. Gallager",
        "did": "Original source-listed scientific author of this scoped work; byline does not determine effort fractions.",
        "credit": "SCIENCE"
      }
    ],
    "target": {
      "record_id": "urn:uuid:ece4ea48-9db0-4140-a12e-39cae61a27ad",
      "version": 1,
      "content_hash": "sha256:ea468ac3f32a70889c672798bb4442b4783abbcc86c40cd5548ce37c522ec8fb"
    },
    "scientific_correctness_certified": false,
    "independent_expert_calibration": false,
    "method": "PROPRIETARY",
    "points": "260000"
  },
  "canonical_agent_submission": false,
  "scientific_verification_awarded": false,
  "reader_guide": null,
  "reading_status": "SOURCE_LINKED_NOTE"
}
