This repository has been archived on 2025-03-06. You can view files and clone it, but cannot push or open issues or pull requests.
dekker-phd-thesis/assets/listing/back_nqueens.eprime

12 lines
233 B
Plaintext

language ESSENCE' 1.0
given n : int(1..)
letting ROW be domain int(1..n)
letting COL be domain int(1..n)
find q: matrix indexed by [ COL ] of ROW
such that
allDiff(q),
allDiff([q[i]+i | i : COL]),
allDiff([q[i]-i | i : COL])