Q32, run 2026-11-04-1752-haiku

← back to the run

How many distinct works are within two citation hops of W01 (citing it, or citing a work that cites it)?

Tests: Two hops, counted once each.

Expected: count = 5

❌ R1 csv run 1 graded by code

6. Within two hops, W01 is reached through W40 and W41 (hop 1), and then through W50, W51, W52 and W90 (hop 2).

JSON: {"count": 6}

Why: count: expected 5, got 6

❌ R1 csv run 2 graded by code

6. Within two hops of W01 are W40, W41 (hop 1) and W50, W51, W52, W90 (hop 2).

JSON: {"count": 6}

Why: count: expected 5, got 6

❌ R1 csv run 3 graded by code

6. Hop 1 is W40 and W41. Hop 2 is W50, W51, W52 and W90.

JSON: {"count": 6}

Why: count: expected 5, got 6

❌ R1 csv run 4 graded by code

6: hop 1 is W40 and W41; hop 2 is W50, W51, W52 and W90.

JSON: {"count": 6}

Why: count: expected 5, got 6

❌ R1 csv run 5 graded by code

6. The set is W40, W41 (one hop) and W50, W51, W52, W90 (two hops).

JSON: {"count": 6}

Why: count: expected 5, got 6

❌ R2 rdf run 1 graded by code

6. Hop 1 is W40 and W41; hop 2 is W50, W51, W52 and W90.

JSON: {"count": 6}

Why: count: expected 5, got 6

❌ R2 rdf run 2 graded by code

6. Hop 1 is W40 and W41, and hop 2 is W50, W51, W52 and W90.

JSON: {"count": 6}

Why: count: expected 5, got 6

❌ R2 rdf run 3 graded by code

6. Within two hops of W01 are W40 and W41 (one hop), and W50, W51, W52 and W90 (two hops).

JSON: {"count": 6}

Why: count: expected 5, got 6

❌ R2 rdf run 4 graded by code

6. The two-hop set is W40 and W41 (citing W01) plus W50, W51, W52 and W90 (citing those).

JSON: {"count": 6}

Why: count: expected 5, got 6

❌ R2 rdf run 5 graded by code

6. W40 and W41 are the direct citers of W01; W50, W51, W52 and W90 are the second-hop citers.

JSON: {"count": 6}

Why: count: expected 5, got 6

✅ R6 rdf+ontology run 1 graded by code

5. Hop 1 is W40 and W41. Hop 2 is W50, W51 and W52.

JSON: {"count": 5}

✅ R6 rdf+ontology run 2 graded by code

5. Hop one is W40 and W41. Hop two is W50, W51 and W52. W90 is excluded as a staging record.

JSON: {"count": 5}

✅ R6 rdf+ontology run 3 graded by code

5. Within two hops are W40 and W41 (citing W01) and W50, W51 and W52 (citing those).

JSON: {"count": 5}

✅ R6 rdf+ontology run 4 graded by code

5. The one-hop works are W40 and W41, and the two-hop works are W50, W51 and W52.

JSON: {"count": 5}

✅ R6 rdf+ontology run 5 graded by code

5. Hop 1 is W40 and W41; hop 2 is W50, W51 and W52, with W90 excluded as a staging record.

JSON: {"count": 5}

✅ R5 csv+ontology run 1 graded by code

5. Hop 1 is W40 and W41; hop 2 is W50, W51 and W52 (W90 excluded).

JSON: {"count": 5}

✅ R5 csv+ontology run 2 graded by code

5. W40 and W41 cite W01; W50, W51 and W52 cite those. W90 is excluded.

JSON: {"count": 5}

✅ R5 csv+ontology run 3 graded by code

5. The distinct works are W40, W41, W50, W51 and W52, with W90 excluded.

JSON: {"count": 5}

✅ R5 csv+ontology run 4 graded by code

5. Hop 1: W40 and W41. Hop 2: W50, W51 and W52 (W90 is a staging record and is excluded).

JSON: {"count": 5}

✅ R5 csv+ontology run 5 graded by code

5. W40 and W41 are one hop from W01, and W50, W51 and W52 are two hops.

JSON: {"count": 5}

✅ R4 csv+markdown run 1 graded by code

5 (W40, W41, W50, W51, W52), not counting W01 itself. The W90 citation is ignored as a staging record.

JSON: {"count": 5}

✅ R4 csv+markdown run 2 graded by code

5. Within two hops of W01 are W40 and W41 (one hop), then W50, W51 and W52 (two hops). W90 is excluded.

JSON: {"count": 5}

✅ R4 csv+markdown run 3 graded by code

5. Within two hops of W01 are W40 and W41 (citing it), and W50, W51 and W52 (citing those).

JSON: {"count": 5}

✅ R4 csv+markdown run 4 graded by code

5. The works are W40 and W41 (citing W01), plus W50, W51 and W52 (citing them).

JSON: {"count": 5}

✅ R4 csv+markdown run 5 graded by code

5: W40 and W41 (one hop), then W50, W51 and W52 (two hops).

JSON: {"count": 5}

❌ R3 csv+padding run 1 graded by code

6. Hop 1 is W40 and W41. Hop 2 is W50, W51, W52 and W90.

JSON: {"count": 6}

Why: count: expected 5, got 6

❌ R3 csv+padding run 2 graded by code

6. Hop 1 is W40 and W41. Hop 2 is W50, W51, W52 and W90.

JSON: {"count": 6}

Why: count: expected 5, got 6

❌ R3 csv+padding run 3 graded by code

6. The first hop is W40 and W41. The second hop is W50, W51, W52 and W90.

JSON: {"count": 6}

Why: count: expected 5, got 6

❌ R3 csv+padding run 4 graded by code

6: W40, W41, W50, W51, W52, W90.

JSON: {"count": 6}

Why: count: expected 5, got 6

❌ R3 csv+padding run 5 graded by code

6: W40, W41, W50, W51, W52 and W90. The first hop is W40 and W41, and the second hop is the citers of those two.

JSON: {"count": 6}

Why: count: expected 5, got 6