Fix #1100: SetSplitting to NAESatisfiability - #1109
Conversation
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #1109 +/- ##
==========================================
- Coverage 98.00% 97.94% -0.07%
==========================================
Files 1044 1051 +7
Lines 107366 110605 +3239
==========================================
+ Hits 105228 108327 +3099
- Misses 2138 2278 +140 ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
Implementation SummaryChanges
Deviations from Plan
Open Questions
Verification
|
Agentic Review ReportStructural CheckStructural Review: rule SetSplitting → NAESatisfiabilityStructural Completeness
Build Status
Semantic Review
Issue Compliance
Summary
Quality CheckQuality ReviewDesign Principles
Test Quality
IssuesCritical (Must Fix)None. Important (Should Fix)
Minor (Nice to Have)None. Summary
Agentic Feature TestsFeature:
Commands ExercisedFindingsNo confirmed feature, CLI, or documentation defects. A temporary artifact-directory lock caused by concurrent review jobs was classified as test-environment contention, not a product defect. Generated by review-pipeline |
- add a five-element satisfiable closed-loop test - add a non-degenerate infeasible odd-cycle test
Summary
Implement the direct witness-preserving reduction from Set Splitting to Not-All-Equal Satisfiability, including verification, tests, canonical example data, and paper documentation.
Fixes #1100