Files
rose-ash/lib
giles 4d861575df
Some checks failed
Test, Build, and Deploy / test-build-deploy (push) Failing after 29s
mk: selecto — choose element + rest of list
Classic miniKanren relation. (selecto x rest l) holds when l contains
x at any position with `rest` being everything else. Direct base case
(l = (x . rest)) plus the skip-head recursion that threads the head
through to the result rest.

Run modes: enumerate every (x, rest) split; recover rest given an
element; recover an element given the rest; (and ground/all combinations).

6 new tests, 411/411 cumulative.
2026-05-08 11:47:27 +00:00
..