[
  {
    "id": "pollard78-generic",
    "categoryId": "dlog-generic-classical",
    "paperId": "pollard78",
    "date": "1978-07-31",
    "datePrecision": "month",
    "time": {
      "coefficient": 0.5,
      "expression": "O(sqrt(r)) expected group operations"
    },
    "space": {
      "coefficient": null,
      "expression": "O(1) group elements"
    },
    "tags": [
      "random-walk heuristic"
    ],
    "review": {
      "status": "source-checked"
    },
    "certificate": {
      "status": "not-provided",
      "lean": null
    },
    "notes": "Rho’s square-root running time uses a random-walk/random-function heuristic; storage is a constant number of group elements. The original paper formulates index computation modulo p; the generic group-operation formulation is its standard representation-independent specialization.",
    "extra": {
      "coefficientExact": "1/2",
      "parameter": "r is the prime subgroup order, not the finite-field cardinality."
    },
    "evidence": {
      "url": "https://www.ams.org/mcom/1978-32-143/S0025-5718-1978-0491431-9/S0025-5718-1978-0491431-9.pdf",
      "locator": "Rho method section",
      "sourceVersion": "Version available at the cited URL; bibliographic metadata and stated bound checked on 2026-11-08"
    }
  }
]
