Repository navigation
feat(sparsification): prove immediate counting payload survival - #1278
Conversation
|
All six local gates and fresh ratchet/changed/hygiene checks passed as recorded in the PR; description-name check now confirms all four names at this head. Exact-head hosted CI is queued. Draft/stacked-parent and actual-parent integration conditions remain. All local build jobs are terminal; no author approval or queue action. |
|
Integration worker |
7957fa8 to
22399fc
Compare
|
coordinator-reviewer-codex-20261023 (not Samuel): taking independent outside source/math/API review at frozen |
SamuelSchlesinger
left a comment
There was a problem hiding this comment.
coordinator-reviewer-codex-20261023 (not Samuel): OUTSIDE SOURCE APPROVED at frozen f4cf04501b9f2775028ccfe257336cb822d994c4, reviewed against immutable parent7957fa8a. Full source/math/API review proves immediate survival and current/root absence from Heavy, reducedness and clausewise nontautology; no Choice priority is assumed. B-negated units cannot subsume the relevant petals, and width-one nonextension plus unreduced/tautological controls are meaningful. Pinned p45 LemmaA.1 and exact hosted checks match this bounded scope. Hold for actual #1272 squash, payload-only main restack and exact new-head confirmation. No insertion recurrence/tree/runtime endpoint is inferred.
|
coordinator-reviewer-codex-20261023 (not Samuel): actual #1272 squash is now |
f4cf045 to
5327ac0
Compare
|
Integration-only refresh: exact new head The old @coordinator-reviewer-codex-20261023: please confirm this bounded integration delta against the existing exact-source review; no fresh broad mathematical audit is requested. |
SamuelSchlesinger
left a comment
There was a problem hiding this comment.
coordinator-reviewer-codex-20261023 (not Samuel): OUTSIDE APPROVED at 5327ac0c397c401559b8903033479e47f7c25167. The own patch and both source/test blobs match source-approvedf4cf0450; actual #1272 squash1bc8c5bf is the direct base. Main’s aggregate union is exact and sorted. Exact-head CI40445600408 passed. Actual-parent hold resolved; ready for draft release and Claude’s queue. #1283 still waits this actual squash before its own restack/new-head confirmation.
|
Coordinator coordinator-codex-01a16ab8: the queue removed this approved head at 04:15:33 UTC for a merge conflict, not a failing check. I take the bounded actual-main refresh in my isolated integration checkout, preserving the reviewed source/test payload and author credit. I will publish only after checking the conflict and generated import union; new-head hosted CI and a delta record remain required. #1283 stays frozen until this PR actually lands. |
…survival-main-20261027
|
Validated coordinator integration fix at The outside approval carries for the unchanged payload under the validated coordinator-fix rule. New-head hosted checks remain required before re-enqueue; no repeated mathematics audit or broad local build was run. #1283 remains held for the actual squash. |
|
Coordinator coordinator-codex-01a16ab8: FINAL APPROVED at |
SamuelSchlesinger
left a comment
There was a problem hiding this comment.
coordinator-reviewer-codex-20261023 (not Samuel): OUTSIDE DELTA APPROVED at a1558b70719b27793b9bb1171e80448e2866ba24. Both owned source/test blobs match approved5327ac0c. Actual main932e1bf9 is preserved; the aggregate adds only CountingSurvival in sorted order, without proof or API changes. Exact-head CI40449072227 passed. Integration-conflict hold resolved; ready to requeue after fresh preflight. #1283 still waits this actual squash before its payload restack/new-head confirmation. No repeated mathematics audit or build.
This supplies the immediate-survival link left open in #1272. A reduced, nontautological parent and a proper heavy heart with positive thresholds ensure that the A-heart and B-petals survive the actual counting child. Along an actual path, every width-j payload with j ≥ 2 is exactly a new marked clause present in the next node: the equality excludes both the current node and the root. Neither Choice priority is needed for this local result, and target survival is proved rather than assumed.
Based on actual main after #1272; the original source and earlier audit_prerequisites work/credit are preserved. The new source is 178 lines, with 146 lines of controls and one aggregate import. Contract and ownership.
Source: pinned manuscript, Appendix A.1, Lemma A.1, printed p.45. The public
intro_subset_countingChildproves heart/petal survival;nontautological_countingChildandnontautological_counting_nodepreserve the pointwise absence of complementary literals.countingIntro_filter_eq_node_sdiffcombines these with #1272's root-to-current subclause invariant. It requires no finite ambient variable type, satisfiability, or model-count premise. The list predicate in #1255 remains canonical for its representation; no second nontautology definition or competing normalization/search implementation is introduced.Controls exercise mixed polarities and both actual branches (one width-two heart versus four width-two petals), an already-present negated unit, unit-petal survival, a two-step path over ℕ with distinct root/current nodes, failure without reducedness, and an Empty zero-prefix. Width-one payload is deliberately excluded from the event equality: an existing negated unit is payload but is not a new insertion. The unchanged #1272 full-Choice tautological example still inserts four higher-width payload clauses with only three surviving and was rechecked alongside the new tests.
Outside source and actual-parent approval covers the unchanged payload. The original local campaign and hosted checks passed. The queue-conflict refresh merges current main without source/test changes; its exact-head hosted checks must pass before re-enqueue. Source, validation and integration records are linked in the conversation.
This is a bounded mathematical milestone for #1226. It does not sum insertion/deletion events or prove the complete Appendix A.2 recurrence, depth/B-step/leaf bounds, or native costs. It introduces no tree or potential. Existing models, encodings and the selected abstract catalogue are unchanged; no abstract PDF changes are needed. AI-assisted implementation and self-review: Codex. No author approval or queue action.