Implement taco-taco and taco-tortilla validity checks #47

Closed
opened 2026-07-03 13:18:29 +00:00 by toph · 0 comments
Owner

The pocket slice, deferred from #28 (design §8). PR1 (#26/#40) made edges first-class with per-edge left/right adjacency, and PR2 (#43) added neighbors/crease_piece_on_face — so the crease-adjacency these checks need is now available. Fold_state.validity_error currently does only acyclicity + tortilla-tortilla; taco-taco and taco-tortilla are still unimplemented.

Add them on top of the edge adjacency, with error messages naming the offending faces/creases, and example .bel programs that trip each check.

The pocket slice, deferred from #28 (design §8). PR1 (#26/#40) made edges first-class with per-edge `left`/`right` adjacency, and PR2 (#43) added `neighbors`/`crease_piece_on_face` — so the crease-adjacency these checks need is now available. `Fold_state.validity_error` currently does only acyclicity + tortilla-tortilla; taco-taco and taco-tortilla are still unimplemented. Add them on top of the edge adjacency, with error messages naming the offending faces/creases, and example `.bel` programs that trip each check.
toph closed this issue 2026-07-04 19:38:14 +00:00
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
toph/beloch#47
No description provided.