TPTP Problem File: PUZ015-2.006.p

View Solutions - Solve Problem

%--------------------------------------------------------------------------
% File     : PUZ015-2.006 : TPTP v8.2.0. Released v1.2.0.
% Domain   : Puzzles
% Problem  : Checkerboard and Dominoes : Opposing corners removed
% Version  : [Sti93] axioms : Especial.
%            Theorem formulation : Propositional.
% English  : There is a checker board whose upper left and lower right
%            squares have been removed. There is a box of dominoes that
%            are one square by two squares in size. Can you exactly cover
%            the checker board with dominoes? The size is the dimension of
%            the checker board.

% Refs     : [Sti93] Stickel (1993), Email to G. Sutcliffe
% Source   : [Sti93]
% Names    : - [Sti93]

% Status   : Unsatisfiable
% Rating   : 0.00 v2.4.0, 0.00 v2.1.0
% Syntax   : Number of clauses     :  184 (   4 unt;  34 nHn; 184 RR)
%            Number of literals    :  412 (   0 equ; 296 neg)
%            Maximal clause size   :    4 (   2 avg)
%            Maximal term depth    :    0 (   0 avg)
%            Number of predicates  :   60 (  60 usr;  60 prp; 0-0 aty)
%            Number of functors    :    0 (   0 usr;   0 con; --- aty)
%            Number of variables   :    0 (   0 sgn)
% SPC      : CNF_UNS_PRP

% Comments : horizontal(R,C) means there is a horizontal tile from (R,C)
%            to (R,C+1). vertical(R,C) means there is a vertical tile from
%            (R,C) to (R+1,C).
%          : tptp2X: -f tptp -s6 PUZ015-2.g
%--------------------------------------------------------------------------
cnf(uncovered1_1_1,negated_conjecture,
    ~ horizontal_1_1 ).

cnf(uncovered2_1_1,negated_conjecture,
    ~ vertical_1_1 ).

cnf(uncovered3_6_6,negated_conjecture,
    ~ horizontal_6_5 ).

cnf(uncovered4_6_6,negated_conjecture,
    ~ vertical_5_6 ).

cnf(covered_1_2,negated_conjecture,
    ( horizontal_1_2
    | vertical_1_2
    | horizontal_1_1 ) ).

cnf(covered_1_3,negated_conjecture,
    ( horizontal_1_3
    | vertical_1_3
    | horizontal_1_2 ) ).

cnf(covered_1_4,negated_conjecture,
    ( horizontal_1_4
    | vertical_1_4
    | horizontal_1_3 ) ).

cnf(covered_1_5,negated_conjecture,
    ( horizontal_1_5
    | vertical_1_5
    | horizontal_1_4 ) ).

cnf(covered_1_6,negated_conjecture,
    ( vertical_1_6
    | horizontal_1_5 ) ).

cnf(covered_2_1,negated_conjecture,
    ( horizontal_2_1
    | vertical_2_1
    | vertical_1_1 ) ).

cnf(covered_2_2,negated_conjecture,
    ( horizontal_2_2
    | vertical_2_2
    | horizontal_2_1
    | vertical_1_2 ) ).

cnf(covered_2_3,negated_conjecture,
    ( horizontal_2_3
    | vertical_2_3
    | horizontal_2_2
    | vertical_1_3 ) ).

cnf(covered_2_4,negated_conjecture,
    ( horizontal_2_4
    | vertical_2_4
    | horizontal_2_3
    | vertical_1_4 ) ).

cnf(covered_2_5,negated_conjecture,
    ( horizontal_2_5
    | vertical_2_5
    | horizontal_2_4
    | vertical_1_5 ) ).

cnf(covered_2_6,negated_conjecture,
    ( vertical_2_6
    | horizontal_2_5
    | vertical_1_6 ) ).

cnf(covered_3_1,negated_conjecture,
    ( horizontal_3_1
    | vertical_3_1
    | vertical_2_1 ) ).

cnf(covered_3_2,negated_conjecture,
    ( horizontal_3_2
    | vertical_3_2
    | horizontal_3_1
    | vertical_2_2 ) ).

cnf(covered_3_3,negated_conjecture,
    ( horizontal_3_3
    | vertical_3_3
    | horizontal_3_2
    | vertical_2_3 ) ).

cnf(covered_3_4,negated_conjecture,
    ( horizontal_3_4
    | vertical_3_4
    | horizontal_3_3
    | vertical_2_4 ) ).

cnf(covered_3_5,negated_conjecture,
    ( horizontal_3_5
    | vertical_3_5
    | horizontal_3_4
    | vertical_2_5 ) ).

cnf(covered_3_6,negated_conjecture,
    ( vertical_3_6
    | horizontal_3_5
    | vertical_2_6 ) ).

cnf(covered_4_1,negated_conjecture,
    ( horizontal_4_1
    | vertical_4_1
    | vertical_3_1 ) ).

cnf(covered_4_2,negated_conjecture,
    ( horizontal_4_2
    | vertical_4_2
    | horizontal_4_1
    | vertical_3_2 ) ).

cnf(covered_4_3,negated_conjecture,
    ( horizontal_4_3
    | vertical_4_3
    | horizontal_4_2
    | vertical_3_3 ) ).

cnf(covered_4_4,negated_conjecture,
    ( horizontal_4_4
    | vertical_4_4
    | horizontal_4_3
    | vertical_3_4 ) ).

cnf(covered_4_5,negated_conjecture,
    ( horizontal_4_5
    | vertical_4_5
    | horizontal_4_4
    | vertical_3_5 ) ).

cnf(covered_4_6,negated_conjecture,
    ( vertical_4_6
    | horizontal_4_5
    | vertical_3_6 ) ).

cnf(covered_5_1,negated_conjecture,
    ( horizontal_5_1
    | vertical_5_1
    | vertical_4_1 ) ).

cnf(covered_5_2,negated_conjecture,
    ( horizontal_5_2
    | vertical_5_2
    | horizontal_5_1
    | vertical_4_2 ) ).

cnf(covered_5_3,negated_conjecture,
    ( horizontal_5_3
    | vertical_5_3
    | horizontal_5_2
    | vertical_4_3 ) ).

cnf(covered_5_4,negated_conjecture,
    ( horizontal_5_4
    | vertical_5_4
    | horizontal_5_3
    | vertical_4_4 ) ).

cnf(covered_5_5,negated_conjecture,
    ( horizontal_5_5
    | vertical_5_5
    | horizontal_5_4
    | vertical_4_5 ) ).

cnf(covered_5_6,negated_conjecture,
    ( vertical_5_6
    | horizontal_5_5
    | vertical_4_6 ) ).

cnf(covered_6_1,negated_conjecture,
    ( horizontal_6_1
    | vertical_5_1 ) ).

cnf(covered_6_2,negated_conjecture,
    ( horizontal_6_2
    | horizontal_6_1
    | vertical_5_2 ) ).

cnf(covered_6_3,negated_conjecture,
    ( horizontal_6_3
    | horizontal_6_2
    | vertical_5_3 ) ).

cnf(covered_6_4,negated_conjecture,
    ( horizontal_6_4
    | horizontal_6_3
    | vertical_5_4 ) ).

cnf(covered_6_5,negated_conjecture,
    ( horizontal_6_5
    | horizontal_6_4
    | vertical_5_5 ) ).

cnf(unique_cover1_1_2,negated_conjecture,
    ( ~ horizontal_1_2
    | ~ vertical_1_2 ) ).

cnf(unique_cover2_1_2,negated_conjecture,
    ( ~ horizontal_1_2
    | ~ horizontal_1_1 ) ).

cnf(unique_cover4_1_2,negated_conjecture,
    ( ~ vertical_1_2
    | ~ horizontal_1_1 ) ).

cnf(unique_cover1_1_3,negated_conjecture,
    ( ~ horizontal_1_3
    | ~ vertical_1_3 ) ).

cnf(unique_cover2_1_3,negated_conjecture,
    ( ~ horizontal_1_3
    | ~ horizontal_1_2 ) ).

cnf(unique_cover4_1_3,negated_conjecture,
    ( ~ vertical_1_3
    | ~ horizontal_1_2 ) ).

cnf(unique_cover1_1_4,negated_conjecture,
    ( ~ horizontal_1_4
    | ~ vertical_1_4 ) ).

cnf(unique_cover2_1_4,negated_conjecture,
    ( ~ horizontal_1_4
    | ~ horizontal_1_3 ) ).

cnf(unique_cover4_1_4,negated_conjecture,
    ( ~ vertical_1_4
    | ~ horizontal_1_3 ) ).

cnf(unique_cover1_1_5,negated_conjecture,
    ( ~ horizontal_1_5
    | ~ vertical_1_5 ) ).

cnf(unique_cover2_1_5,negated_conjecture,
    ( ~ horizontal_1_5
    | ~ horizontal_1_4 ) ).

cnf(unique_cover4_1_5,negated_conjecture,
    ( ~ vertical_1_5
    | ~ horizontal_1_4 ) ).

cnf(unique_cover4_1_6,negated_conjecture,
    ( ~ vertical_1_6
    | ~ horizontal_1_5 ) ).

cnf(unique_cover1_2_1,negated_conjecture,
    ( ~ horizontal_2_1
    | ~ vertical_2_1 ) ).

cnf(unique_cover3_2_1,negated_conjecture,
    ( ~ horizontal_2_1
    | ~ vertical_1_1 ) ).

cnf(unique_cover5_2_1,negated_conjecture,
    ( ~ vertical_2_1
    | ~ vertical_1_1 ) ).

cnf(unique_cover1_2_2,negated_conjecture,
    ( ~ horizontal_2_2
    | ~ vertical_2_2 ) ).

cnf(unique_cover2_2_2,negated_conjecture,
    ( ~ horizontal_2_2
    | ~ horizontal_2_1 ) ).

cnf(unique_cover3_2_2,negated_conjecture,
    ( ~ horizontal_2_2
    | ~ vertical_1_2 ) ).

cnf(unique_cover4_2_2,negated_conjecture,
    ( ~ vertical_2_2
    | ~ horizontal_2_1 ) ).

cnf(unique_cover5_2_2,negated_conjecture,
    ( ~ vertical_2_2
    | ~ vertical_1_2 ) ).

cnf(unique_cover6_2_2,negated_conjecture,
    ( ~ horizontal_2_1
    | ~ vertical_1_2 ) ).

cnf(unique_cover1_2_3,negated_conjecture,
    ( ~ horizontal_2_3
    | ~ vertical_2_3 ) ).

cnf(unique_cover2_2_3,negated_conjecture,
    ( ~ horizontal_2_3
    | ~ horizontal_2_2 ) ).

cnf(unique_cover3_2_3,negated_conjecture,
    ( ~ horizontal_2_3
    | ~ vertical_1_3 ) ).

cnf(unique_cover4_2_3,negated_conjecture,
    ( ~ vertical_2_3
    | ~ horizontal_2_2 ) ).

cnf(unique_cover5_2_3,negated_conjecture,
    ( ~ vertical_2_3
    | ~ vertical_1_3 ) ).

cnf(unique_cover6_2_3,negated_conjecture,
    ( ~ horizontal_2_2
    | ~ vertical_1_3 ) ).

cnf(unique_cover1_2_4,negated_conjecture,
    ( ~ horizontal_2_4
    | ~ vertical_2_4 ) ).

cnf(unique_cover2_2_4,negated_conjecture,
    ( ~ horizontal_2_4
    | ~ horizontal_2_3 ) ).

cnf(unique_cover3_2_4,negated_conjecture,
    ( ~ horizontal_2_4
    | ~ vertical_1_4 ) ).

cnf(unique_cover4_2_4,negated_conjecture,
    ( ~ vertical_2_4
    | ~ horizontal_2_3 ) ).

cnf(unique_cover5_2_4,negated_conjecture,
    ( ~ vertical_2_4
    | ~ vertical_1_4 ) ).

cnf(unique_cover6_2_4,negated_conjecture,
    ( ~ horizontal_2_3
    | ~ vertical_1_4 ) ).

cnf(unique_cover1_2_5,negated_conjecture,
    ( ~ horizontal_2_5
    | ~ vertical_2_5 ) ).

cnf(unique_cover2_2_5,negated_conjecture,
    ( ~ horizontal_2_5
    | ~ horizontal_2_4 ) ).

cnf(unique_cover3_2_5,negated_conjecture,
    ( ~ horizontal_2_5
    | ~ vertical_1_5 ) ).

cnf(unique_cover4_2_5,negated_conjecture,
    ( ~ vertical_2_5
    | ~ horizontal_2_4 ) ).

cnf(unique_cover5_2_5,negated_conjecture,
    ( ~ vertical_2_5
    | ~ vertical_1_5 ) ).

cnf(unique_cover6_2_5,negated_conjecture,
    ( ~ horizontal_2_4
    | ~ vertical_1_5 ) ).

cnf(unique_cover4_2_6,negated_conjecture,
    ( ~ vertical_2_6
    | ~ horizontal_2_5 ) ).

cnf(unique_cover5_2_6,negated_conjecture,
    ( ~ vertical_2_6
    | ~ vertical_1_6 ) ).

cnf(unique_cover6_2_6,negated_conjecture,
    ( ~ horizontal_2_5
    | ~ vertical_1_6 ) ).

cnf(unique_cover1_3_1,negated_conjecture,
    ( ~ horizontal_3_1
    | ~ vertical_3_1 ) ).

cnf(unique_cover3_3_1,negated_conjecture,
    ( ~ horizontal_3_1
    | ~ vertical_2_1 ) ).

cnf(unique_cover5_3_1,negated_conjecture,
    ( ~ vertical_3_1
    | ~ vertical_2_1 ) ).

cnf(unique_cover1_3_2,negated_conjecture,
    ( ~ horizontal_3_2
    | ~ vertical_3_2 ) ).

cnf(unique_cover2_3_2,negated_conjecture,
    ( ~ horizontal_3_2
    | ~ horizontal_3_1 ) ).

cnf(unique_cover3_3_2,negated_conjecture,
    ( ~ horizontal_3_2
    | ~ vertical_2_2 ) ).

cnf(unique_cover4_3_2,negated_conjecture,
    ( ~ vertical_3_2
    | ~ horizontal_3_1 ) ).

cnf(unique_cover5_3_2,negated_conjecture,
    ( ~ vertical_3_2
    | ~ vertical_2_2 ) ).

cnf(unique_cover6_3_2,negated_conjecture,
    ( ~ horizontal_3_1
    | ~ vertical_2_2 ) ).

cnf(unique_cover1_3_3,negated_conjecture,
    ( ~ horizontal_3_3
    | ~ vertical_3_3 ) ).

cnf(unique_cover2_3_3,negated_conjecture,
    ( ~ horizontal_3_3
    | ~ horizontal_3_2 ) ).

cnf(unique_cover3_3_3,negated_conjecture,
    ( ~ horizontal_3_3
    | ~ vertical_2_3 ) ).

cnf(unique_cover4_3_3,negated_conjecture,
    ( ~ vertical_3_3
    | ~ horizontal_3_2 ) ).

cnf(unique_cover5_3_3,negated_conjecture,
    ( ~ vertical_3_3
    | ~ vertical_2_3 ) ).

cnf(unique_cover6_3_3,negated_conjecture,
    ( ~ horizontal_3_2
    | ~ vertical_2_3 ) ).

cnf(unique_cover1_3_4,negated_conjecture,
    ( ~ horizontal_3_4
    | ~ vertical_3_4 ) ).

cnf(unique_cover2_3_4,negated_conjecture,
    ( ~ horizontal_3_4
    | ~ horizontal_3_3 ) ).

cnf(unique_cover3_3_4,negated_conjecture,
    ( ~ horizontal_3_4
    | ~ vertical_2_4 ) ).

cnf(unique_cover4_3_4,negated_conjecture,
    ( ~ vertical_3_4
    | ~ horizontal_3_3 ) ).

cnf(unique_cover5_3_4,negated_conjecture,
    ( ~ vertical_3_4
    | ~ vertical_2_4 ) ).

cnf(unique_cover6_3_4,negated_conjecture,
    ( ~ horizontal_3_3
    | ~ vertical_2_4 ) ).

cnf(unique_cover1_3_5,negated_conjecture,
    ( ~ horizontal_3_5
    | ~ vertical_3_5 ) ).

cnf(unique_cover2_3_5,negated_conjecture,
    ( ~ horizontal_3_5
    | ~ horizontal_3_4 ) ).

cnf(unique_cover3_3_5,negated_conjecture,
    ( ~ horizontal_3_5
    | ~ vertical_2_5 ) ).

cnf(unique_cover4_3_5,negated_conjecture,
    ( ~ vertical_3_5
    | ~ horizontal_3_4 ) ).

cnf(unique_cover5_3_5,negated_conjecture,
    ( ~ vertical_3_5
    | ~ vertical_2_5 ) ).

cnf(unique_cover6_3_5,negated_conjecture,
    ( ~ horizontal_3_4
    | ~ vertical_2_5 ) ).

cnf(unique_cover4_3_6,negated_conjecture,
    ( ~ vertical_3_6
    | ~ horizontal_3_5 ) ).

cnf(unique_cover5_3_6,negated_conjecture,
    ( ~ vertical_3_6
    | ~ vertical_2_6 ) ).

cnf(unique_cover6_3_6,negated_conjecture,
    ( ~ horizontal_3_5
    | ~ vertical_2_6 ) ).

cnf(unique_cover1_4_1,negated_conjecture,
    ( ~ horizontal_4_1
    | ~ vertical_4_1 ) ).

cnf(unique_cover3_4_1,negated_conjecture,
    ( ~ horizontal_4_1
    | ~ vertical_3_1 ) ).

cnf(unique_cover5_4_1,negated_conjecture,
    ( ~ vertical_4_1
    | ~ vertical_3_1 ) ).

cnf(unique_cover1_4_2,negated_conjecture,
    ( ~ horizontal_4_2
    | ~ vertical_4_2 ) ).

cnf(unique_cover2_4_2,negated_conjecture,
    ( ~ horizontal_4_2
    | ~ horizontal_4_1 ) ).

cnf(unique_cover3_4_2,negated_conjecture,
    ( ~ horizontal_4_2
    | ~ vertical_3_2 ) ).

cnf(unique_cover4_4_2,negated_conjecture,
    ( ~ vertical_4_2
    | ~ horizontal_4_1 ) ).

cnf(unique_cover5_4_2,negated_conjecture,
    ( ~ vertical_4_2
    | ~ vertical_3_2 ) ).

cnf(unique_cover6_4_2,negated_conjecture,
    ( ~ horizontal_4_1
    | ~ vertical_3_2 ) ).

cnf(unique_cover1_4_3,negated_conjecture,
    ( ~ horizontal_4_3
    | ~ vertical_4_3 ) ).

cnf(unique_cover2_4_3,negated_conjecture,
    ( ~ horizontal_4_3
    | ~ horizontal_4_2 ) ).

cnf(unique_cover3_4_3,negated_conjecture,
    ( ~ horizontal_4_3
    | ~ vertical_3_3 ) ).

cnf(unique_cover4_4_3,negated_conjecture,
    ( ~ vertical_4_3
    | ~ horizontal_4_2 ) ).

cnf(unique_cover5_4_3,negated_conjecture,
    ( ~ vertical_4_3
    | ~ vertical_3_3 ) ).

cnf(unique_cover6_4_3,negated_conjecture,
    ( ~ horizontal_4_2
    | ~ vertical_3_3 ) ).

cnf(unique_cover1_4_4,negated_conjecture,
    ( ~ horizontal_4_4
    | ~ vertical_4_4 ) ).

cnf(unique_cover2_4_4,negated_conjecture,
    ( ~ horizontal_4_4
    | ~ horizontal_4_3 ) ).

cnf(unique_cover3_4_4,negated_conjecture,
    ( ~ horizontal_4_4
    | ~ vertical_3_4 ) ).

cnf(unique_cover4_4_4,negated_conjecture,
    ( ~ vertical_4_4
    | ~ horizontal_4_3 ) ).

cnf(unique_cover5_4_4,negated_conjecture,
    ( ~ vertical_4_4
    | ~ vertical_3_4 ) ).

cnf(unique_cover6_4_4,negated_conjecture,
    ( ~ horizontal_4_3
    | ~ vertical_3_4 ) ).

cnf(unique_cover1_4_5,negated_conjecture,
    ( ~ horizontal_4_5
    | ~ vertical_4_5 ) ).

cnf(unique_cover2_4_5,negated_conjecture,
    ( ~ horizontal_4_5
    | ~ horizontal_4_4 ) ).

cnf(unique_cover3_4_5,negated_conjecture,
    ( ~ horizontal_4_5
    | ~ vertical_3_5 ) ).

cnf(unique_cover4_4_5,negated_conjecture,
    ( ~ vertical_4_5
    | ~ horizontal_4_4 ) ).

cnf(unique_cover5_4_5,negated_conjecture,
    ( ~ vertical_4_5
    | ~ vertical_3_5 ) ).

cnf(unique_cover6_4_5,negated_conjecture,
    ( ~ horizontal_4_4
    | ~ vertical_3_5 ) ).

cnf(unique_cover4_4_6,negated_conjecture,
    ( ~ vertical_4_6
    | ~ horizontal_4_5 ) ).

cnf(unique_cover5_4_6,negated_conjecture,
    ( ~ vertical_4_6
    | ~ vertical_3_6 ) ).

cnf(unique_cover6_4_6,negated_conjecture,
    ( ~ horizontal_4_5
    | ~ vertical_3_6 ) ).

cnf(unique_cover1_5_1,negated_conjecture,
    ( ~ horizontal_5_1
    | ~ vertical_5_1 ) ).

cnf(unique_cover3_5_1,negated_conjecture,
    ( ~ horizontal_5_1
    | ~ vertical_4_1 ) ).

cnf(unique_cover5_5_1,negated_conjecture,
    ( ~ vertical_5_1
    | ~ vertical_4_1 ) ).

cnf(unique_cover1_5_2,negated_conjecture,
    ( ~ horizontal_5_2
    | ~ vertical_5_2 ) ).

cnf(unique_cover2_5_2,negated_conjecture,
    ( ~ horizontal_5_2
    | ~ horizontal_5_1 ) ).

cnf(unique_cover3_5_2,negated_conjecture,
    ( ~ horizontal_5_2
    | ~ vertical_4_2 ) ).

cnf(unique_cover4_5_2,negated_conjecture,
    ( ~ vertical_5_2
    | ~ horizontal_5_1 ) ).

cnf(unique_cover5_5_2,negated_conjecture,
    ( ~ vertical_5_2
    | ~ vertical_4_2 ) ).

cnf(unique_cover6_5_2,negated_conjecture,
    ( ~ horizontal_5_1
    | ~ vertical_4_2 ) ).

cnf(unique_cover1_5_3,negated_conjecture,
    ( ~ horizontal_5_3
    | ~ vertical_5_3 ) ).

cnf(unique_cover2_5_3,negated_conjecture,
    ( ~ horizontal_5_3
    | ~ horizontal_5_2 ) ).

cnf(unique_cover3_5_3,negated_conjecture,
    ( ~ horizontal_5_3
    | ~ vertical_4_3 ) ).

cnf(unique_cover4_5_3,negated_conjecture,
    ( ~ vertical_5_3
    | ~ horizontal_5_2 ) ).

cnf(unique_cover5_5_3,negated_conjecture,
    ( ~ vertical_5_3
    | ~ vertical_4_3 ) ).

cnf(unique_cover6_5_3,negated_conjecture,
    ( ~ horizontal_5_2
    | ~ vertical_4_3 ) ).

cnf(unique_cover1_5_4,negated_conjecture,
    ( ~ horizontal_5_4
    | ~ vertical_5_4 ) ).

cnf(unique_cover2_5_4,negated_conjecture,
    ( ~ horizontal_5_4
    | ~ horizontal_5_3 ) ).

cnf(unique_cover3_5_4,negated_conjecture,
    ( ~ horizontal_5_4
    | ~ vertical_4_4 ) ).

cnf(unique_cover4_5_4,negated_conjecture,
    ( ~ vertical_5_4
    | ~ horizontal_5_3 ) ).

cnf(unique_cover5_5_4,negated_conjecture,
    ( ~ vertical_5_4
    | ~ vertical_4_4 ) ).

cnf(unique_cover6_5_4,negated_conjecture,
    ( ~ horizontal_5_3
    | ~ vertical_4_4 ) ).

cnf(unique_cover1_5_5,negated_conjecture,
    ( ~ horizontal_5_5
    | ~ vertical_5_5 ) ).

cnf(unique_cover2_5_5,negated_conjecture,
    ( ~ horizontal_5_5
    | ~ horizontal_5_4 ) ).

cnf(unique_cover3_5_5,negated_conjecture,
    ( ~ horizontal_5_5
    | ~ vertical_4_5 ) ).

cnf(unique_cover4_5_5,negated_conjecture,
    ( ~ vertical_5_5
    | ~ horizontal_5_4 ) ).

cnf(unique_cover5_5_5,negated_conjecture,
    ( ~ vertical_5_5
    | ~ vertical_4_5 ) ).

cnf(unique_cover6_5_5,negated_conjecture,
    ( ~ horizontal_5_4
    | ~ vertical_4_5 ) ).

cnf(unique_cover4_5_6,negated_conjecture,
    ( ~ vertical_5_6
    | ~ horizontal_5_5 ) ).

cnf(unique_cover5_5_6,negated_conjecture,
    ( ~ vertical_5_6
    | ~ vertical_4_6 ) ).

cnf(unique_cover6_5_6,negated_conjecture,
    ( ~ horizontal_5_5
    | ~ vertical_4_6 ) ).

cnf(unique_cover3_6_1,negated_conjecture,
    ( ~ horizontal_6_1
    | ~ vertical_5_1 ) ).

cnf(unique_cover2_6_2,negated_conjecture,
    ( ~ horizontal_6_2
    | ~ horizontal_6_1 ) ).

cnf(unique_cover3_6_2,negated_conjecture,
    ( ~ horizontal_6_2
    | ~ vertical_5_2 ) ).

cnf(unique_cover6_6_2,negated_conjecture,
    ( ~ horizontal_6_1
    | ~ vertical_5_2 ) ).

cnf(unique_cover2_6_3,negated_conjecture,
    ( ~ horizontal_6_3
    | ~ horizontal_6_2 ) ).

cnf(unique_cover3_6_3,negated_conjecture,
    ( ~ horizontal_6_3
    | ~ vertical_5_3 ) ).

cnf(unique_cover6_6_3,negated_conjecture,
    ( ~ horizontal_6_2
    | ~ vertical_5_3 ) ).

cnf(unique_cover2_6_4,negated_conjecture,
    ( ~ horizontal_6_4
    | ~ horizontal_6_3 ) ).

cnf(unique_cover3_6_4,negated_conjecture,
    ( ~ horizontal_6_4
    | ~ vertical_5_4 ) ).

cnf(unique_cover6_6_4,negated_conjecture,
    ( ~ horizontal_6_3
    | ~ vertical_5_4 ) ).

cnf(unique_cover2_6_5,negated_conjecture,
    ( ~ horizontal_6_5
    | ~ horizontal_6_4 ) ).

cnf(unique_cover3_6_5,negated_conjecture,
    ( ~ horizontal_6_5
    | ~ vertical_5_5 ) ).

cnf(unique_cover6_6_5,negated_conjecture,
    ( ~ horizontal_6_4
    | ~ vertical_5_5 ) ).

%--------------------------------------------------------------------------