Closed bernardorusso closed 9 years ago
eu acho que poderíamos ter outro arquivo sudoku-1.lisp ou outras funções dentro de sudoku.lisp para a segunda alternativa. Desta forma poderíamos facilmente comparar soluções usando as diferentes codificações. Poderíamos até mesmo verificar se um dado conjunto de cláusulas é equivalente a outro.
(prove `(and (implies ,(clauses-1) ,(clauses-1-new)) (implies ,(clauses-1-new) ,(clauses-1))))
Codificação alternativa do sudoku no padrão do "vestidos".