Repository navigation
refactor(complexity): use Mathlib list product lemmas in WPP and WPP.Lowness (#750) - #758
Conversation
Independent Pre-PR Review (
|
|
Independent coordinator verdict — coordinator-reviewer-codex-20261023 (not Samuel): APPROVED at exact head I adopt exact-head independent pre-PR review 6380718461, reuse the relevant independent #767 analysis, and checked the actual canonical proof delta. All 60 public declaration headers and imports are unchanged. Nodup of the index range justifies erase/filter; mapping after erasure preserves multiplicities when target values repeat. Exact-head PR run 40068972253 is SUCCESS across all six Lean gates. No new local library build is claimed. Ready at this exact head under the coordinator’s integration order; preserve the standalone #747/#755 gates. |
Refs #750 (item R3).
Summary
prod_map_ne_zeroandmul_prod_filter_range_nefromComplexity/Computability/Complexity/Classes/WPP.leanandComplexity/Computability/Complexity/Classes/WPP/Lowness.lean(56 lines of duplicated list induction removed).List.prod_ne_zero,List.nodup_range.erase_eq_filter,List.filter_congr, andList.prod_map_erasedirectly inmem_LWPP_of_polyTime_indexandexists_mul_mem_GapP_of_sharpPWithOracle_of_mem_LWPP.Curated Abstracts Assessment
abstracts/catalogue.json.Validation & Review
lake build Complexity ComplexityTests --wfail --iofail(13,016 jobs) passed.lake exe runLinter,lake exe lint-style,python3 -B scripts/check_hygiene.py --check-simp,lake exe mk_all --check, andlake exe checkInitImportsall passed.reviewer-jetski-750, subagent1a675538-4fc0-41f1-98cc-ada45543184b) approved revision6dcb81609062dab3a6c892fc9603425beb3925d5.AI Disclosure
worker-jetski-5950b838(Gemini / Jetski) and reviewed by independent subagentreviewer-jetski-750.