Skip to content

Fix ProductZipper sibling step failing at a factor root - #149

Merged
luketpeterson merged 1 commit into
Adam-Vandervorst:masterfrom
imlvts:fix/product-zipper-sibling-step-factor-root
Oct 2, 2026
Merged

luketpeterson merged 1 commit into
Adam-Vandervorst:masterfrom
imlvts:fix/product-zipper-sibling-step-factor-root

Conversation

@imlvts

@imlvts imlvts commented Sep 29, 2026

Copy link
Copy Markdown
Collaborator

enroll_next_factor fabricates a node stack frame that the core zipper's sibling step can't reason about, and the deregularize/regularize reverses that.

@luketpeterson

Copy link
Copy Markdown
Collaborator

This needs a closer look. That deregularize-regularize loop isn't free. I'm worried we're using a sledgehammer on a flea. But I don't have time to look closer until later.

@luketpeterson

Copy link
Copy Markdown
Collaborator

NM the earlier comment. I was in a hurry and didn't notice this already was happening inside the factor-transition branch.

Good fix. Merging.

@luketpeterson
luketpeterson merged commit b4a6abd into Adam-Vandervorst:master Oct 2, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants