Commit ff8ae70
Paper review sessions 1-6: entries 1-60 (#1051)
* fix completeness check: use covered-rules.final() instead of .get()
The warning falsely reported 4 missing rules because .get() only sees
state accumulated before the current location. Rules defined after the
check were invisible. Using .final() sees all rules in the document.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
* update arxiv
* Update arXiv link
* add citation section to README
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
* paper review session 5: entries 41-50 (MinimumMaximalMatching–MinimumSetCovering)
- MinimumMaximalMatching: add @xiao2014 citation, O*(1.3160^n) complexity
- PartitionIntoPathsOfLength2: upgrade canonical example from trivial
6-vertex (two disjoint paths) to 9-vertex 3×3 grid with 12 edges and
10 distinct valid groupings; add figure, pred commands, fixture
- MinimumSumMulticenter: replace prose citations with @karivhakimi1979,
@cohenaddad2022
- MinMaxMulticenter: replace prose citations with @karivhakimi1979,
@hochbaumshmoys1985, @hsunemhauser1979; add per-vertex distances
- MultipleCopyFileAllocation: upgrade degenerate canonical example
(all vertices host copies) to path P_6 with varied usage/storage
showing storage-vs-access tradeoff; enrich background with CDN,
database replication, UFL connection
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
* add VC and VertexCover as aliases for DecisionMinimumVertexCover
Closes #1050 — users can now refer to the decision vertex cover problem
as "VC", "VertexCover", or "DMVC" (legacy). The internal registered name
remains DecisionMinimumVertexCover to avoid breaking the proc macro name
extraction in #[reduction].
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
* move display math punctuation inside formula blocks
Move trailing punctuation (periods, commas) from outside display math
closing `$` to inside the formula content, e.g. `$.\n` → content line
gets `.` appended and closing becomes `$\n`. Affects 100 instances
across both multi-line and single-line display equations.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
* add review-paper skill for evaluating quality of problem definitions and reduction rules
This new skill allows users to review the Typst paper for quality issues, evaluating 10 entries per session and generating structured reports on mechanical and critical issues. The skill includes detailed checklists for both problem definitions and reduction rules, ensuring thorough evaluations without modifying any files.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
* paper review session 6: entries 51-60 (MinimumHittingSet–MinimumCardinalityKey)
Add 5 figures (ConsecutiveSets, ExactCoverBy3Sets, ThreeDimensionalMatching,
ThreeMatroidIntersection, MinimumCardinalityKey), fix SetSplitting citation
(Lovász 1973 via NAE-3SAT), fix PrimeAttributeName citation (@lucchesi1978keys),
add @lovasz1973 bib entry.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
---------
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>1 parent d4060d6 commit ff8ae70
8 files changed
Lines changed: 941 additions & 238 deletions
File tree
- .claude/skills/review-paper
- docs/paper
- problemreductions-cli/src
- src
- models/graph
- unit_tests/registry
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
0 commit comments