miguel-ambrona / sherlock

A chess library written in Rust, oriented to creating and solving chess compositions with especial emphasis on retrograde analysis.
MIT License
5 stars 0 forks source link

Refine origins rule #6

Closed miguel-ambrona closed 4 months ago

miguel-ambrona commented 4 months ago

This rule exploits the fact that if there is a group of k pieces with k combined candidate origins, those origins cannot be origins of any other piece.