Skip to content

feat(Syntax/Minimalist): toNonplanar_mul, discharge merge-bridge coherence#744

Merged
github-actions[bot] merged 1 commit into
mainfrom
tononplanar-mul
Jun 24, 2026
Merged

feat(Syntax/Minimalist): toNonplanar_mul, discharge merge-bridge coherence#744
github-actions[bot] merged 1 commit into
mainfrom
tononplanar-mul

Conversation

@hawkrobe

Copy link
Copy Markdown
Owner

Prove toNonplanar_mul: the carrier projection distributes over Merge with a canonical node label (leftmostLeafPlanar of the selection-induced embedding) and children {l.toNonplanar, r.toNonplanar}. The label is uniform; only the child-multiset orientation is case-dependent (Multiset.pair_comm). On Dom(h) the label is the genuine selector (toNonplanar_mul_selHead, via the agreement lemma).

This is the externalize-respect coherence the mergeOp_*_matches_Step bridges took as an opaque tree-equation hypothesis h_coh. Now discharged: the three bridges (emR/emL/im) instead take the simple, decidable selHead (… * …) = some L and prove h_coh internally via toNonplanar_mul_selHead. Axiom-clean (no sorry/native_decide). Spec: scratch/tonon-mul-spec.md.

@github-actions github-actions Bot enabled auto-merge (squash) June 24, 2026 01:59
@github-actions github-actions Bot merged commit 2bde5fa into main Jun 24, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant