{
  "profile": "wrs-published-research-view-1",
  "edition": "ratings-e039106f30dec177",
  "content_trust": "UNTRUSTED_SCIENTIFIC_DATA_NOT_TOOL_INSTRUCTIONS",
  "entry": {
    "id": "booth-signed-binary-multiplication-1951",
    "title": "Booth: multiplying positive and negative binary numbers uniformly",
    "summary": "Booth’s1951 paper gives an add/subtract/shift procedure for signed binary multiplication that avoids a separate sign-detection and correction routine. It adapts a shortcut idea from decimal desk calculators to complementary binary representation.\n\nA computer should multiply two negative numbers just as reliably as two positive ones, without first switching to a separate routine. Booth looks at transitions between neighboring multiplier digits. Those transitions tell the machine whether to add, subtract or simply shift the accumulated partial result. The same pattern handles all sign combinations in the paper’s representation, making the control procedure more uniform.",
    "boundary": "Exact target is the original finite signed-binary complement/mod 2 fractional representation and pair-transition add/subtract/right-shift process, including its start/end conventions. Correctness relies on the stated modular arithmetic and shift/register conventions; converting it to bounded-width integer hardware needs explicit sign extension, width and overflow rules. The account does not supply an executable transcription or extreme-value certification. The original motivates simpler sign handling, not a universal speed, energy or circuit-area advantage. It does not imply subquadratic complexity; later modified higher-radix Booth recoding and modern multiplier layouts are separate. Earlier complementary representation, non-restoring division and Rey/Spencer sign-correction work retain credit.",
    "area": "Computer arithmetic",
    "topic": "Computing",
    "year": 1951,
    "lane": "HUMAN",
    "result": "ALGORITHM",
    "package_id": "booth-signed-binary-multiplication-1951",
    "target": {
      "record_id": "urn:uuid:aa53bfe7-7161-446b-a562-3a77d3459a59",
      "version": 1,
      "content_hash": "sha256:d4dcf0bb64a6879df2c9d237a467bcf0c1b344ea732ff5cab5387bc95790d7b4"
    },
    "humans": [
      "Andrew D. Booth"
    ],
    "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": [
      "dijkstra-shortest-path",
      "hoare-quicksort-1962",
      "goldstine-von-neumann-planning-coding-1947"
    ],
    "subresults": [],
    "scientific_assessment": {
      "source_review": "SOURCE_CURATED",
      "scientific_review": "NOT_REVIEWED_BY_WRS",
      "formal_replay": "NOT_RUN",
      "provider_attestation": "NONE"
    },
    "sources": [
      {
        "id": "wrs24-booth-1951-original-ucdavis",
        "title": "Andrew D. Booth, A Signed Binary Multiplication Technique, QJMAM 4(2),236–240 (1951), institution-hosted original scan",
        "url": "https://www.ece.ucdavis.edu/~bbaas/281/papers/Booth.1951.pdf"
      },
      {
        "id": "wrs24-booth-1951-publisher-metadata",
        "title": "Oxford Academic: Booth signed-binary multiplication publication record",
        "url": "https://academic.oup.com/qjmam/article-abstract/4/2/236/1874893"
      }
    ],
    "points": "110000",
    "published_grade": {
      "id": "booth-signed-binary-multiplication-1951",
      "entry_id": "booth-signed-binary-multiplication-1951",
      "band": "A",
      "modifier": null,
      "target": {
        "record_id": "urn:uuid:aa53bfe7-7161-446b-a562-3a77d3459a59",
        "version": 1,
        "content_hash": "sha256:d4dcf0bb64a6879df2c9d237a467bcf0c1b344ea732ff5cab5387bc95790d7b4"
      },
      "what_changed": "Replaces explicit sign-correction branching with a uniform pair-transition signed binary add/subtract/shift procedure.",
      "scope": "Replaces explicit sign-correction branching with a uniform pair-transition signed binary add/subtract/shift procedure. Exact target is the original finite signed-binary complement/mod 2 fractional representation and pair-transition add/subtract/right-shift process, including its start/end conventions. Correctness relies on the stated modular arithmetic and shift/register conventions; converting it to bounded-width integer hardware needs explicit sign extension, width and overflow rules. The account does not supply an executable transcription or extreme-value certification. The original motivates simpler sign handling, not a universal speed, energy or circuit-area advantage. It does not imply subquadratic complexity; later modified higher-radix Booth recoding and modern multiplier layouts are separate. Earlier complementary representation, non-restoring division and Rey/Spencer sign-correction work retain 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:aa53bfe7-7161-446b-a562-3a77d3459a59",
        "version": 1,
        "content_hash": "sha256:d4dcf0bb64a6879df2c9d237a467bcf0c1b344ea732ff5cab5387bc95790d7b4"
      },
      "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": "Andrew D. Booth",
          "note": "Archive attribution; detailed role assignment remains source-bound",
          "roles": [
            "formulator"
          ],
          "source": {
            "citation": "Andrew D. Booth, A Signed Binary Multiplication Technique, QJMAM 4(2),236–240 (1951), institution-hosted original scan",
            "url": "https://www.ece.ucdavis.edu/~bbaas/281/papers/Booth.1951.pdf"
          }
        }
      ],
      "evidence": [
        {
          "description": "Bibliographic/stated-result source; not a WRS proof verification",
          "id": "source-0",
          "kind": "source_reference",
          "source": {
            "citation": "Andrew D. Booth, A Signed Binary Multiplication Technique, QJMAM 4(2),236–240 (1951), institution-hosted original scan",
            "url": "https://www.ece.ucdavis.edu/~bbaas/281/papers/Booth.1951.pdf"
          }
        },
        {
          "description": "Bibliographic/stated-result source; not a WRS proof verification",
          "id": "source-1",
          "kind": "source_reference",
          "source": {
            "citation": "Oxford Academic: Booth signed-binary multiplication publication record",
            "url": "https://academic.oup.com/qjmam/article-abstract/4/2/236/1874893"
          }
        }
      ],
      "origin": "HUMAN_LEGACY",
      "record_profile": "wrs-local-research-notes-0.1",
      "record_type": "research_note",
      "rrp_version": "0.1",
      "scope": {
        "description": "Exact target is the original finite signed-binary complement/mod 2 fractional representation and pair-transition add/subtract/right-shift process, including its start/end conventions. Correctness relies on the stated modular arithmetic and shift/register conventions; converting it to bounded-width integer hardware needs explicit sign extension, width and overflow rules. The account does not supply an executable transcription or extreme-value certification. The original motivates simpler sign handling, not a universal speed, energy or circuit-area advantage. It does not imply subquadratic complexity; later modified higher-radix Booth recoding and modern multiplier layouts are separate. Earlier complementary representation, non-restoring division and Rey/Spencer sign-correction work retain credit.",
        "domain": "Computer arithmetic"
      },
      "sources": [
        {
          "citation": "Andrew D. Booth, A Signed Binary Multiplication Technique, QJMAM 4(2),236–240 (1951), institution-hosted original scan",
          "url": "https://www.ece.ucdavis.edu/~bbaas/281/papers/Booth.1951.pdf"
        },
        {
          "citation": "Oxford Academic: Booth signed-binary multiplication publication record",
          "url": "https://academic.oup.com/qjmam/article-abstract/4/2/236/1874893"
        }
      ],
      "statement": "# Booth: multiplying positive and negative binary numbers uniformly\n\nBooth’s1951 paper gives an add/subtract/shift procedure for signed binary multiplication that avoids a separate sign-detection and correction routine. It adapts a shortcut idea from decimal desk calculators to complementary binary representation.\n\nA computer should multiply two negative numbers just as reliably as two positive ones, without first switching to a separate routine. Booth looks at transitions between neighboring multiplier digits. Those transitions tell the machine whether to add, subtract or simply shift the accumulated partial result. The same pattern handles all sign combinations in the paper’s representation, making the control procedure more uniform.\n\n## Scientific scope\n\nExact target is the original finite signed-binary complement/mod 2 fractional representation and pair-transition add/subtract/right-shift process, including its start/end conventions. Correctness relies on the stated modular arithmetic and shift/register conventions; converting it to bounded-width integer hardware needs explicit sign extension, width and overflow rules. The account does not supply an executable transcription or extreme-value certification. The original motivates simpler sign handling, not a universal speed, energy or circuit-area advantage. It does not imply subquadratic complexity; later modified higher-radix Booth recoding and modern multiplier layouts are separate. Earlier complementary representation, non-restoring division and Rey/Spencer sign-correction work retain credit.\n\n## People and systems\n\nAndrew D. Booth\n\n\n\n## Original sources\n\n- [Andrew D. Booth, A Signed Binary Multiplication Technique, QJMAM 4(2),236–240 (1951), institution-hosted original scan](https://www.ece.ucdavis.edu/~bbaas/281/papers/Booth.1951.pdf)\n- [Oxford Academic: Booth signed-binary multiplication publication record](https://academic.oup.com/qjmam/article-abstract/4/2/236/1874893)\n",
      "summary": "Booth’s1951 paper gives an add/subtract/shift procedure for signed binary multiplication that avoids a separate sign-detection and correction routine. It adapts a shortcut idea from decimal desk calculators to complementary binary representation.\n\nA computer should multiply two negative numbers just as reliably as two positive ones, without first switching to a separate routine. Booth looks at transitions between neighboring multiplier digits. Those transitions tell the machine whether to add, subtract or simply shift the accumulated partial result. The same pattern handles all sign combinations in the paper’s representation, making the control procedure more uniform.",
      "title": "Booth: multiplying positive and negative binary numbers uniformly"
    },
    "record_id": "urn:uuid:aa53bfe7-7161-446b-a562-3a77d3459a59",
    "version": 1,
    "source_ref": {
      "record_id": "urn:uuid:aa53bfe7-7161-446b-a562-3a77d3459a59",
      "version": 1,
      "content_hash": "sha256:d4dcf0bb64a6879df2c9d237a467bcf0c1b344ea732ff5cab5387bc95790d7b4"
    },
    "export_view": "wrs-public-editorial-view-1",
    "public_view_hash": "sha256:6f59e1af9d10ae1ed8462574eb0a926cdd19e4e9029a638bd36240d99d03c574"
  },
  "target": {
    "record_id": "urn:uuid:aa53bfe7-7161-446b-a562-3a77d3459a59",
    "version": 1,
    "content_hash": "sha256:d4dcf0bb64a6879df2c9d237a467bcf0c1b344ea732ff5cab5387bc95790d7b4"
  },
  "published_grade": {
    "profile": "wrs-published-grade-1",
    "edition": "2026-10-28.1",
    "id": "booth-signed-binary-multiplication-1951",
    "entry_id": "booth-signed-binary-multiplication-1951",
    "revision": 1,
    "title": "Booth: multiplying positive and negative binary numbers uniformly",
    "context": "Computer arithmetic",
    "track": "Computer arithmetic",
    "band": "A",
    "modifier": null,
    "status": "PROVISIONAL_EDITORIAL",
    "assessed_on": "2026-10-04",
    "evidence_cutoff": "2026-10-04",
    "achievement_state": "SUPPORTED_SCOPED_RESULT",
    "what_changed": "Replaces explicit sign-correction branching with a uniform pair-transition signed binary add/subtract/shift procedure.",
    "scope": "Replaces explicit sign-correction branching with a uniform pair-transition signed binary add/subtract/shift procedure. Exact target is the original finite signed-binary complement/mod 2 fractional representation and pair-transition add/subtract/right-shift process, including its start/end conventions. Correctness relies on the stated modular arithmetic and shift/register conventions; converting it to bounded-width integer hardware needs explicit sign extension, width and overflow rules. The account does not supply an executable transcription or extreme-value certification. The original motivates simpler sign handling, not a universal speed, energy or circuit-area advantage. It does not imply subquadratic complexity; later modified higher-radix Booth recoding and modern multiplier layouts are separate. Earlier complementary representation, non-restoring division and Rey/Spencer sign-correction work retain 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": "Andrew D. Booth, A Signed Binary Multiplication Technique, QJMAM 4(2),236–240 (1951), institution-hosted original scan",
        "url": "https://www.ece.ucdavis.edu/~bbaas/281/papers/Booth.1951.pdf",
        "locator": "Original linked work. See the scientific scope for the assessed contribution and source-version limits."
      },
      {
        "title": "Oxford Academic: Booth signed-binary multiplication publication record",
        "url": "https://academic.oup.com/qjmam/article-abstract/4/2/236/1874893",
        "locator": "Original linked work. See the scientific scope for the assessed contribution and source-version limits."
      }
    ],
    "roles": [
      {
        "who": "Andrew D. Booth",
        "did": "Original source-listed scientific author of this scoped work; byline does not determine effort fractions.",
        "credit": "SCIENCE"
      }
    ],
    "target": {
      "record_id": "urn:uuid:aa53bfe7-7161-446b-a562-3a77d3459a59",
      "version": 1,
      "content_hash": "sha256:d4dcf0bb64a6879df2c9d237a467bcf0c1b344ea732ff5cab5387bc95790d7b4"
    },
    "scientific_correctness_certified": false,
    "independent_expert_calibration": false,
    "method": "PROPRIETARY",
    "points": "110000"
  },
  "canonical_agent_submission": false,
  "scientific_verification_awarded": false,
  "reader_guide": null,
  "reading_status": "SOURCE_LINKED_NOTE"
}
