# F4-conf-04 — Verification of a five-item reference list ## Question For each of five cited arXiv studies, I checked whether (i) the title in the entry matches the document, (ii) the year matches the first-submission year or the year of the version in the extract, and (iii) the finding the manuscript attributes to it is stated in the extract or follows arithmetically from it. A reference that fails any of these checks is unverifiable. ## Data and exclusions Inputs were `data/reference_list.json` (5 items) and five extracts under `data/sources/`; `data/README.md` was also read. Line counts are in `n_input_rows`. All SHA-256 hashes match the README. No reference was excluded (`out/exclusions.csv`): `n_analysed` = 5. The only evidence used was each extract's header ("Title", "Bibliographic record") and its body. Problems found in the sources are listed under `data_issues`. ## Method `out/analysis.py` does the following: - **Entry parsing.** It splits each entry into authors, year, title and arXiv id. - **Title check.** It compares the entry title with the header title and the body title after normalisation (case, diacritics, punctuation, "&"→"and"). - **Year check.** It reads the first-submission year and the year of the reproduced version from the "Bibliographic record" line. - **Finding check.** It finds and prints the table cells and sentences that decide each finding, then compares them with every element of `cited_for`: magnitude, SE/CI, significance, timing and population/design. The decisions on the finding checks were made by me after reading each extract in full. The script encodes those decisions as checks against the exact printed cells. A header-only baseline (title and year checks only) is stored as `baseline_unverifiable_title_year_only`. ## Results - **R1, Armendariz 2026: verified.** Title and year (2026) match. Table 6, 5 km column, prints ATT -0.431** with SE (0.210) and -35.0%. The text states significance at the 5% level, and the abstract describes the staggered DiD on hospital records (`reference_checks.R1`). - **R2, Li et al. 2026: verified.** In Table 2's ATE column: $1,153 with 95% CI [166, 2,141], 1.47 pp, and -1.99 weeks. The abstract gives the preregistered RCT and N = 23,549 (`reference_checks.R2`). - **R3, Liu & Zhao: unverifiable, fails all three checks** (`reference_checks.R3`): - The entry title "Restaurants, Cafés and Neighbourhood Change: Commercial Entry and House Prices in Greater London" is a different title from "Does Entry of Food-and-Drink Establishments Raise Local House Prices? Event-Study Evidence from London". - The year 2024 does not match either submission year (v1 and v2 are both 2026). - The finding is contradicted. The extract reports 0.005 log points at τ=0, rising gradually to 0.037/0.034 at τ=4/5 ("prices do not jump immediately"; Section 3.2 and the Table 3 clean-onset row). This rules out a 3.4–3.7% jump in the entry year followed by no further rise. - **R4, Kanayama et al. 2025: verified.** Year 2025 equals the v1 year. Table 2 prints -0.388 (0.132) and -0.732 (0.091). The abstract places the study in Japan's spot labour market (`reference_checks.R4`). - **R5, Tossou 2025: verified.** Table 3 column (4), described as the preferred specification, prints -0.0962 (0.0129) and % change -0.3685, i.e. 36.85% of the mean of 0.261 (`reference_checks.R5`). Summary: `unverifiable_references` = ["R3"] and `n_verified` = 4. The header-only baseline also flags only R3 (`baseline_unverifiable_title_year_only`). ## Uncertainty No statistical estimation is involved, and `random_seed` is null. The checks are deterministic, but the following judgement calls affect them: - **R1 SE conflict.** The same CS-DR 5 km estimate has SE 0.210 in Table 6 but 0.218 in Table A19. I treated Table 6, the main table, as decisive. The 5% significance (**) is printed in both tables. - **R4 SE may be a copy.** The SE of the own-wage elasticity (0.091) is identical to the SE printed for "Affected employment". That looks like a possible duplication in the original paper. The cited SE matches what is printed, but the extract cannot confirm it is the true SE of the ratio. - **R5 rounding.** Recomputing -0.0962/0.261 gives -0.3686 against the printed -0.3685. The difference comes from the mean being rounded and does not affect the verdict. ## Limitations and open issues - Only the excerpts were available, so material outside them was not checked. - R1 has further internal inconsistencies (608 vs 640 control regions; -30%/+47% in Section 6.1 vs 35% in the abstract). They do not affect the cited finding and are listed in `data_issues`. - R5's abstract headline (0.0855, 18.79%) comes from a different table that is not reproduced in the extract. A reader citing the abstract would quote a different number. - `feasibility` = "complete".