↑ Up

iProver---3.9.4.THM-CRf.s

View TPTP
Problem
Process solution in
SystemOnTSTP
Download .tgz
%------------------------------------------------------------------------------
% File     : iProver---3.9.4
% Problem  : PUZ077+1 : TPTP v9.3.1. Released v3.5.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : run_iprover 300 /export/starexec/sandbox2/benchmark/theBenchmark.p THM

% Computer : n018.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8046.5625MB
% OS       : Linux 6.8.0-71-generic
% CPULimit : 300s
% WCLimit  : 300s
% DateTime : Fri Sep 25 02:32:56 PM UTC 2026

% Result   : Theorem 2.36s 1.29s
% Output   : CNFRefutation 2.36s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   14
%            Number of leaves      :   11
% Syntax   : Number of formulae    :  168 (  60 unt;   4 def)
%            Number of atoms       : 3077 (2214 equ)
%            Maximal formula atoms :  181 (  18 avg)
%            Number of connectives : 5003 (2094   ~;1629   |;1268   &)
%                                         (   6 <=>;   6  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   95 (  13 avg)
%            Maximal term depth    :    1 (   1 avg)
%            Number of types       :    1 (   0 usr)
%            Number of type conns  :    0 (   0   >;   0   *;   0   +;   0  <<)
%            Number of predicates  :   12 (  10 usr;   1 prp; 0-2 aty)
%            Number of functors    :  100 ( 100 usr; 100 con; 0-0 aty)
%            Number of variables   :  633 (   0 sgn 487   !; 146   ?; 119   :)

% Comments : 
%------------------------------------------------------------------------------
fof(f1,axiom,
    ! [X0,X1] :
      ( west(X1,X0)
    <=> ( ( X0 = cell100
          & X1 = cell90 )
        | ( X0 = cell99
          & X1 = cell89 )
        | ( X0 = cell98
          & X1 = cell88 )
        | ( X0 = cell97
          & X1 = cell87 )
        | ( X0 = cell96
          & X1 = cell86 )
        | ( X0 = cell95
          & X1 = cell85 )
        | ( X0 = cell94
          & X1 = cell84 )
        | ( X0 = cell93
          & X1 = cell83 )
        | ( X0 = cell92
          & X1 = cell82 )
        | ( X0 = cell91
          & X1 = cell81 )
        | ( X0 = cell90
          & X1 = cell80 )
        | ( X0 = cell89
          & X1 = cell79 )
        | ( X0 = cell88
          & X1 = cell78 )
        | ( X0 = cell87
          & X1 = cell77 )
        | ( X0 = cell86
          & X1 = cell76 )
        | ( X0 = cell85
          & X1 = cell75 )
        | ( X0 = cell84
          & X1 = cell74 )
        | ( X0 = cell83
          & X1 = cell73 )
        | ( X0 = cell82
          & X1 = cell72 )
        | ( X0 = cell81
          & X1 = cell71 )
        | ( X0 = cell80
          & X1 = cell70 )
        | ( X0 = cell79
          & X1 = cell69 )
        | ( X0 = cell78
          & X1 = cell68 )
        | ( X0 = cell77
          & X1 = cell67 )
        | ( X0 = cell76
          & X1 = cell66 )
        | ( X0 = cell75
          & X1 = cell65 )
        | ( X0 = cell74
          & X1 = cell64 )
        | ( X0 = cell73
          & X1 = cell63 )
        | ( X0 = cell72
          & X1 = cell62 )
        | ( X0 = cell71
          & X1 = cell61 )
        | ( X0 = cell70
          & X1 = cell60 )
        | ( X0 = cell69
          & X1 = cell59 )
        | ( X0 = cell68
          & X1 = cell58 )
        | ( X0 = cell67
          & X1 = cell57 )
        | ( X0 = cell66
          & X1 = cell56 )
        | ( X0 = cell65
          & X1 = cell55 )
        | ( X0 = cell64
          & X1 = cell54 )
        | ( X0 = cell63
          & X1 = cell53 )
        | ( X0 = cell62
          & X1 = cell52 )
        | ( X0 = cell61
          & X1 = cell51 )
        | ( X0 = cell60
          & X1 = cell50 )
        | ( X0 = cell59
          & X1 = cell49 )
        | ( X0 = cell58
          & X1 = cell48 )
        | ( X0 = cell57
          & X1 = cell47 )
        | ( X0 = cell56
          & X1 = cell46 )
        | ( X0 = cell55
          & X1 = cell45 )
        | ( X0 = cell54
          & X1 = cell44 )
        | ( X0 = cell53
          & X1 = cell43 )
        | ( X0 = cell52
          & X1 = cell42 )
        | ( X0 = cell51
          & X1 = cell41 )
        | ( X0 = cell50
          & X1 = cell40 )
        | ( X0 = cell49
          & X1 = cell39 )
        | ( X0 = cell48
          & X1 = cell38 )
        | ( X0 = cell47
          & X1 = cell37 )
        | ( X0 = cell46
          & X1 = cell36 )
        | ( X0 = cell45
          & X1 = cell35 )
        | ( X0 = cell44
          & X1 = cell34 )
        | ( X0 = cell43
          & X1 = cell33 )
        | ( X0 = cell42
          & X1 = cell32 )
        | ( X0 = cell41
          & X1 = cell31 )
        | ( X0 = cell40
          & X1 = cell30 )
        | ( X0 = cell39
          & X1 = cell29 )
        | ( X0 = cell38
          & X1 = cell28 )
        | ( X0 = cell37
          & X1 = cell27 )
        | ( X0 = cell36
          & X1 = cell26 )
        | ( X0 = cell35
          & X1 = cell25 )
        | ( X0 = cell34
          & X1 = cell24 )
        | ( X0 = cell33
          & X1 = cell23 )
        | ( X0 = cell32
          & X1 = cell22 )
        | ( X0 = cell31
          & X1 = cell21 )
        | ( X0 = cell30
          & X1 = cell20 )
        | ( X0 = cell29
          & X1 = cell19 )
        | ( X0 = cell28
          & X1 = cell18 )
        | ( X0 = cell27
          & X1 = cell17 )
        | ( X0 = cell26
          & X1 = cell16 )
        | ( X0 = cell25
          & X1 = cell15 )
        | ( X0 = cell24
          & X1 = cell14 )
        | ( X0 = cell23
          & X1 = cell13 )
        | ( X0 = cell22
          & X1 = cell12 )
        | ( X0 = cell21
          & X1 = cell11 )
        | ( X0 = cell20
          & X1 = cell10 )
        | ( X0 = cell19
          & X1 = cell9 )
        | ( X0 = cell18
          & X1 = cell8 )
        | ( X0 = cell17
          & X1 = cell7 )
        | ( X0 = cell16
          & X1 = cell6 )
        | ( X0 = cell15
          & X1 = cell5 )
        | ( X0 = cell14
          & X1 = cell4 )
        | ( X0 = cell13
          & X1 = cell3 )
        | ( X0 = cell12
          & X1 = cell2 )
        | ( X0 = cell11
          & X1 = cell1 ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',tlhfof34975) ).

fof(f2,axiom,
    ! [X0,X1] :
      ( north(X1,X0)
    <=> ( ( X0 = cell100
          & X1 = cell99 )
        | ( X0 = cell99
          & X1 = cell98 )
        | ( X0 = cell98
          & X1 = cell97 )
        | ( X0 = cell97
          & X1 = cell96 )
        | ( X0 = cell96
          & X1 = cell95 )
        | ( X0 = cell95
          & X1 = cell94 )
        | ( X0 = cell94
          & X1 = cell93 )
        | ( X0 = cell93
          & X1 = cell92 )
        | ( X0 = cell92
          & X1 = cell91 )
        | ( X0 = cell90
          & X1 = cell89 )
        | ( X0 = cell89
          & X1 = cell88 )
        | ( X0 = cell88
          & X1 = cell87 )
        | ( X0 = cell87
          & X1 = cell86 )
        | ( X0 = cell86
          & X1 = cell85 )
        | ( X0 = cell85
          & X1 = cell84 )
        | ( X0 = cell84
          & X1 = cell83 )
        | ( X0 = cell83
          & X1 = cell82 )
        | ( X0 = cell82
          & X1 = cell81 )
        | ( X0 = cell80
          & X1 = cell79 )
        | ( X0 = cell79
          & X1 = cell78 )
        | ( X0 = cell78
          & X1 = cell77 )
        | ( X0 = cell77
          & X1 = cell76 )
        | ( X0 = cell76
          & X1 = cell75 )
        | ( X0 = cell75
          & X1 = cell74 )
        | ( X0 = cell74
          & X1 = cell73 )
        | ( X0 = cell73
          & X1 = cell72 )
        | ( X0 = cell72
          & X1 = cell71 )
        | ( X0 = cell70
          & X1 = cell69 )
        | ( X0 = cell69
          & X1 = cell68 )
        | ( X0 = cell68
          & X1 = cell67 )
        | ( X0 = cell67
          & X1 = cell66 )
        | ( X0 = cell66
          & X1 = cell65 )
        | ( X0 = cell65
          & X1 = cell64 )
        | ( X0 = cell64
          & X1 = cell63 )
        | ( X0 = cell63
          & X1 = cell62 )
        | ( X0 = cell62
          & X1 = cell61 )
        | ( X0 = cell60
          & X1 = cell59 )
        | ( X0 = cell59
          & X1 = cell58 )
        | ( X0 = cell58
          & X1 = cell57 )
        | ( X0 = cell57
          & X1 = cell56 )
        | ( X0 = cell56
          & X1 = cell55 )
        | ( X0 = cell55
          & X1 = cell54 )
        | ( X0 = cell54
          & X1 = cell53 )
        | ( X0 = cell53
          & X1 = cell52 )
        | ( X0 = cell52
          & X1 = cell51 )
        | ( X0 = cell50
          & X1 = cell49 )
        | ( X0 = cell49
          & X1 = cell48 )
        | ( X0 = cell48
          & X1 = cell47 )
        | ( X0 = cell47
          & X1 = cell46 )
        | ( X0 = cell46
          & X1 = cell45 )
        | ( X0 = cell45
          & X1 = cell44 )
        | ( X0 = cell44
          & X1 = cell43 )
        | ( X0 = cell43
          & X1 = cell42 )
        | ( X0 = cell42
          & X1 = cell41 )
        | ( X0 = cell40
          & X1 = cell39 )
        | ( X0 = cell39
          & X1 = cell38 )
        | ( X0 = cell38
          & X1 = cell37 )
        | ( X0 = cell37
          & X1 = cell36 )
        | ( X0 = cell36
          & X1 = cell35 )
        | ( X0 = cell35
          & X1 = cell34 )
        | ( X0 = cell34
          & X1 = cell33 )
        | ( X0 = cell33
          & X1 = cell32 )
        | ( X0 = cell32
          & X1 = cell31 )
        | ( X0 = cell30
          & X1 = cell29 )
        | ( X0 = cell29
          & X1 = cell28 )
        | ( X0 = cell28
          & X1 = cell27 )
        | ( X0 = cell27
          & X1 = cell26 )
        | ( X0 = cell26
          & X1 = cell25 )
        | ( X0 = cell25
          & X1 = cell24 )
        | ( X0 = cell24
          & X1 = cell23 )
        | ( X0 = cell23
          & X1 = cell22 )
        | ( X0 = cell22
          & X1 = cell21 )
        | ( X0 = cell20
          & X1 = cell19 )
        | ( X0 = cell19
          & X1 = cell18 )
        | ( X0 = cell18
          & X1 = cell17 )
        | ( X0 = cell17
          & X1 = cell16 )
        | ( X0 = cell16
          & X1 = cell15 )
        | ( X0 = cell15
          & X1 = cell14 )
        | ( X0 = cell14
          & X1 = cell13 )
        | ( X0 = cell13
          & X1 = cell12 )
        | ( X0 = cell12
          & X1 = cell11 )
        | ( X0 = cell10
          & X1 = cell9 )
        | ( X0 = cell9
          & X1 = cell8 )
        | ( X0 = cell8
          & X1 = cell7 )
        | ( X0 = cell7
          & X1 = cell6 )
        | ( X0 = cell6
          & X1 = cell5 )
        | ( X0 = cell5
          & X1 = cell4 )
        | ( X0 = cell4
          & X1 = cell3 )
        | ( X0 = cell3
          & X1 = cell2 )
        | ( X0 = cell2
          & X1 = cell1 ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',tlhfof34976) ).

fof(f3,axiom,
    ! [X0,X1] :
      ( duewest(X1,X0)
    <=> ( ? [X30,X31,X32,X33,X34,X35,X36,X37] :
            ( west(X37,X0)
            & west(X36,X37)
            & west(X35,X36)
            & west(X34,X35)
            & west(X33,X34)
            & west(X32,X33)
            & west(X31,X32)
            & west(X30,X31)
            & west(X1,X30) )
        | ? [X23,X24,X25,X26,X27,X28,X29] :
            ( west(X29,X0)
            & west(X28,X29)
            & west(X27,X28)
            & west(X26,X27)
            & west(X25,X26)
            & west(X24,X25)
            & west(X23,X24)
            & west(X1,X23) )
        | ? [X17,X18,X19,X20,X21,X22] :
            ( west(X22,X0)
            & west(X21,X22)
            & west(X20,X21)
            & west(X19,X20)
            & west(X18,X19)
            & west(X17,X18)
            & west(X1,X17) )
        | ? [X12,X13,X14,X15,X16] :
            ( west(X16,X0)
            & west(X15,X16)
            & west(X14,X15)
            & west(X13,X14)
            & west(X12,X13)
            & west(X1,X12) )
        | ? [X8,X9,X10,X11] :
            ( west(X11,X0)
            & west(X10,X11)
            & west(X9,X10)
            & west(X8,X9)
            & west(X1,X8) )
        | ? [X5,X6,X7] :
            ( west(X7,X0)
            & west(X6,X7)
            & west(X5,X6)
            & west(X1,X5) )
        | ? [X3,X4] :
            ( west(X4,X0)
            & west(X3,X4)
            & west(X1,X3) )
        | ? [X2] :
            ( west(X2,X0)
            & west(X1,X2) )
        | west(X1,X0) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',tlhfof34977) ).

fof(f4,axiom,
    ! [X0,X1] :
      ( duenorth(X1,X0)
    <=> ( ? [X30,X31,X32,X33,X34,X35,X36,X37] :
            ( north(X37,X0)
            & north(X36,X37)
            & north(X35,X36)
            & north(X34,X35)
            & north(X33,X34)
            & north(X32,X33)
            & north(X31,X32)
            & north(X30,X31)
            & north(X1,X30) )
        | ? [X23,X24,X25,X26,X27,X28,X29] :
            ( north(X29,X0)
            & north(X28,X29)
            & north(X27,X28)
            & north(X26,X27)
            & north(X25,X26)
            & north(X24,X25)
            & north(X23,X24)
            & north(X1,X23) )
        | ? [X17,X18,X19,X20,X21,X22] :
            ( north(X22,X0)
            & north(X21,X22)
            & north(X20,X21)
            & north(X19,X20)
            & north(X18,X19)
            & north(X17,X18)
            & north(X1,X17) )
        | ? [X12,X13,X14,X15,X16] :
            ( north(X16,X0)
            & north(X15,X16)
            & north(X14,X15)
            & north(X13,X14)
            & north(X12,X13)
            & north(X1,X12) )
        | ? [X8,X9,X10,X11] :
            ( north(X11,X0)
            & north(X10,X11)
            & north(X9,X10)
            & north(X8,X9)
            & north(X1,X8) )
        | ? [X5,X6,X7] :
            ( north(X7,X0)
            & north(X6,X7)
            & north(X5,X6)
            & north(X1,X5) )
        | ? [X3,X4] :
            ( north(X4,X0)
            & north(X3,X4)
            & north(X1,X3) )
        | ? [X2] :
            ( north(X2,X0)
            & north(X1,X2) )
        | north(X1,X0) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',tlhfof34978) ).

fof(f5,axiom,
    ! [X0,X1] :
      ( vert(X1,X0)
    <=> ( duenorth(X0,X1)
        | duenorth(X1,X0) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',tlhfof34979) ).

fof(f6,axiom,
    ! [X0,X1] :
      ( westof(X1,X0)
    <=> ( ? [X2] :
            ( duewest(X2,X0)
            & vert(X1,X2) )
        | duewest(X1,X0) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',tlhfof34980) ).

fof(f7,conjecture,
    westof(cell1,cell100),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',tlhfof34981) ).

fof(f8,negated_conjecture,
    ~ westof(cell1,cell100),
    inference(negated_conjecture,[status(cth)],[f7]) ).

fof(f9,plain,
    ~ westof(cell1,cell100),
    inference(flattening,[],[f8]) ).

fof(f10,plain,
    ! [X0,X1] :
      ( ( ? [X2] :
            ( duewest(X2,X0)
            & vert(X1,X2) )
        | duewest(X1,X0) )
     => westof(X1,X0) ),
    inference(unused_predicate_definition_removal,[],[f6]) ).

fof(f11,plain,
    ! [X0,X1] :
      ( ( ? [X30,X31,X32,X33,X34,X35,X36,X37] :
            ( west(X37,X0)
            & west(X36,X37)
            & west(X35,X36)
            & west(X34,X35)
            & west(X33,X34)
            & west(X32,X33)
            & west(X31,X32)
            & west(X30,X31)
            & west(X1,X30) )
        | ? [X23,X24,X25,X26,X27,X28,X29] :
            ( west(X29,X0)
            & west(X28,X29)
            & west(X27,X28)
            & west(X26,X27)
            & west(X25,X26)
            & west(X24,X25)
            & west(X23,X24)
            & west(X1,X23) )
        | ? [X17,X18,X19,X20,X21,X22] :
            ( west(X22,X0)
            & west(X21,X22)
            & west(X20,X21)
            & west(X19,X20)
            & west(X18,X19)
            & west(X17,X18)
            & west(X1,X17) )
        | ? [X12,X13,X14,X15,X16] :
            ( west(X16,X0)
            & west(X15,X16)
            & west(X14,X15)
            & west(X13,X14)
            & west(X12,X13)
            & west(X1,X12) )
        | ? [X8,X9,X10,X11] :
            ( west(X11,X0)
            & west(X10,X11)
            & west(X9,X10)
            & west(X8,X9)
            & west(X1,X8) )
        | ? [X5,X6,X7] :
            ( west(X7,X0)
            & west(X6,X7)
            & west(X5,X6)
            & west(X1,X5) )
        | ? [X3,X4] :
            ( west(X4,X0)
            & west(X3,X4)
            & west(X1,X3) )
        | ? [X2] :
            ( west(X2,X0)
            & west(X1,X2) )
        | west(X1,X0) )
     => duewest(X1,X0) ),
    inference(unused_predicate_definition_removal,[],[f3]) ).

fof(f12,plain,
    ! [X0,X1] :
      ( ( ( X0 = cell100
          & X1 = cell90 )
        | ( X0 = cell99
          & X1 = cell89 )
        | ( X0 = cell98
          & X1 = cell88 )
        | ( X0 = cell97
          & X1 = cell87 )
        | ( X0 = cell96
          & X1 = cell86 )
        | ( X0 = cell95
          & X1 = cell85 )
        | ( X0 = cell94
          & X1 = cell84 )
        | ( X0 = cell93
          & X1 = cell83 )
        | ( X0 = cell92
          & X1 = cell82 )
        | ( X0 = cell91
          & X1 = cell81 )
        | ( X0 = cell90
          & X1 = cell80 )
        | ( X0 = cell89
          & X1 = cell79 )
        | ( X0 = cell88
          & X1 = cell78 )
        | ( X0 = cell87
          & X1 = cell77 )
        | ( X0 = cell86
          & X1 = cell76 )
        | ( X0 = cell85
          & X1 = cell75 )
        | ( X0 = cell84
          & X1 = cell74 )
        | ( X0 = cell83
          & X1 = cell73 )
        | ( X0 = cell82
          & X1 = cell72 )
        | ( X0 = cell81
          & X1 = cell71 )
        | ( X0 = cell80
          & X1 = cell70 )
        | ( X0 = cell79
          & X1 = cell69 )
        | ( X0 = cell78
          & X1 = cell68 )
        | ( X0 = cell77
          & X1 = cell67 )
        | ( X0 = cell76
          & X1 = cell66 )
        | ( X0 = cell75
          & X1 = cell65 )
        | ( X0 = cell74
          & X1 = cell64 )
        | ( X0 = cell73
          & X1 = cell63 )
        | ( X0 = cell72
          & X1 = cell62 )
        | ( X0 = cell71
          & X1 = cell61 )
        | ( X0 = cell70
          & X1 = cell60 )
        | ( X0 = cell69
          & X1 = cell59 )
        | ( X0 = cell68
          & X1 = cell58 )
        | ( X0 = cell67
          & X1 = cell57 )
        | ( X0 = cell66
          & X1 = cell56 )
        | ( X0 = cell65
          & X1 = cell55 )
        | ( X0 = cell64
          & X1 = cell54 )
        | ( X0 = cell63
          & X1 = cell53 )
        | ( X0 = cell62
          & X1 = cell52 )
        | ( X0 = cell61
          & X1 = cell51 )
        | ( X0 = cell60
          & X1 = cell50 )
        | ( X0 = cell59
          & X1 = cell49 )
        | ( X0 = cell58
          & X1 = cell48 )
        | ( X0 = cell57
          & X1 = cell47 )
        | ( X0 = cell56
          & X1 = cell46 )
        | ( X0 = cell55
          & X1 = cell45 )
        | ( X0 = cell54
          & X1 = cell44 )
        | ( X0 = cell53
          & X1 = cell43 )
        | ( X0 = cell52
          & X1 = cell42 )
        | ( X0 = cell51
          & X1 = cell41 )
        | ( X0 = cell50
          & X1 = cell40 )
        | ( X0 = cell49
          & X1 = cell39 )
        | ( X0 = cell48
          & X1 = cell38 )
        | ( X0 = cell47
          & X1 = cell37 )
        | ( X0 = cell46
          & X1 = cell36 )
        | ( X0 = cell45
          & X1 = cell35 )
        | ( X0 = cell44
          & X1 = cell34 )
        | ( X0 = cell43
          & X1 = cell33 )
        | ( X0 = cell42
          & X1 = cell32 )
        | ( X0 = cell41
          & X1 = cell31 )
        | ( X0 = cell40
          & X1 = cell30 )
        | ( X0 = cell39
          & X1 = cell29 )
        | ( X0 = cell38
          & X1 = cell28 )
        | ( X0 = cell37
          & X1 = cell27 )
        | ( X0 = cell36
          & X1 = cell26 )
        | ( X0 = cell35
          & X1 = cell25 )
        | ( X0 = cell34
          & X1 = cell24 )
        | ( X0 = cell33
          & X1 = cell23 )
        | ( X0 = cell32
          & X1 = cell22 )
        | ( X0 = cell31
          & X1 = cell21 )
        | ( X0 = cell30
          & X1 = cell20 )
        | ( X0 = cell29
          & X1 = cell19 )
        | ( X0 = cell28
          & X1 = cell18 )
        | ( X0 = cell27
          & X1 = cell17 )
        | ( X0 = cell26
          & X1 = cell16 )
        | ( X0 = cell25
          & X1 = cell15 )
        | ( X0 = cell24
          & X1 = cell14 )
        | ( X0 = cell23
          & X1 = cell13 )
        | ( X0 = cell22
          & X1 = cell12 )
        | ( X0 = cell21
          & X1 = cell11 )
        | ( X0 = cell20
          & X1 = cell10 )
        | ( X0 = cell19
          & X1 = cell9 )
        | ( X0 = cell18
          & X1 = cell8 )
        | ( X0 = cell17
          & X1 = cell7 )
        | ( X0 = cell16
          & X1 = cell6 )
        | ( X0 = cell15
          & X1 = cell5 )
        | ( X0 = cell14
          & X1 = cell4 )
        | ( X0 = cell13
          & X1 = cell3 )
        | ( X0 = cell12
          & X1 = cell2 )
        | ( X0 = cell11
          & X1 = cell1 ) )
     => west(X1,X0) ),
    inference(unused_predicate_definition_removal,[],[f1]) ).

fof(f13,plain,
    ! [X0,X1] :
      ( ( duenorth(X0,X1)
        | duenorth(X1,X0) )
     => vert(X1,X0) ),
    inference(unused_predicate_definition_removal,[],[f5]) ).

fof(f14,plain,
    ! [X0,X1] :
      ( ( ? [X30,X31,X32,X33,X34,X35,X36,X37] :
            ( north(X37,X0)
            & north(X36,X37)
            & north(X35,X36)
            & north(X34,X35)
            & north(X33,X34)
            & north(X32,X33)
            & north(X31,X32)
            & north(X30,X31)
            & north(X1,X30) )
        | ? [X23,X24,X25,X26,X27,X28,X29] :
            ( north(X29,X0)
            & north(X28,X29)
            & north(X27,X28)
            & north(X26,X27)
            & north(X25,X26)
            & north(X24,X25)
            & north(X23,X24)
            & north(X1,X23) )
        | ? [X17,X18,X19,X20,X21,X22] :
            ( north(X22,X0)
            & north(X21,X22)
            & north(X20,X21)
            & north(X19,X20)
            & north(X18,X19)
            & north(X17,X18)
            & north(X1,X17) )
        | ? [X12,X13,X14,X15,X16] :
            ( north(X16,X0)
            & north(X15,X16)
            & north(X14,X15)
            & north(X13,X14)
            & north(X12,X13)
            & north(X1,X12) )
        | ? [X8,X9,X10,X11] :
            ( north(X11,X0)
            & north(X10,X11)
            & north(X9,X10)
            & north(X8,X9)
            & north(X1,X8) )
        | ? [X5,X6,X7] :
            ( north(X7,X0)
            & north(X6,X7)
            & north(X5,X6)
            & north(X1,X5) )
        | ? [X3,X4] :
            ( north(X4,X0)
            & north(X3,X4)
            & north(X1,X3) )
        | ? [X2] :
            ( north(X2,X0)
            & north(X1,X2) )
        | north(X1,X0) )
     => duenorth(X1,X0) ),
    inference(unused_predicate_definition_removal,[],[f4]) ).

fof(f15,plain,
    ! [X0,X1] :
      ( ( ( X0 = cell100
          & X1 = cell99 )
        | ( X0 = cell99
          & X1 = cell98 )
        | ( X0 = cell98
          & X1 = cell97 )
        | ( X0 = cell97
          & X1 = cell96 )
        | ( X0 = cell96
          & X1 = cell95 )
        | ( X0 = cell95
          & X1 = cell94 )
        | ( X0 = cell94
          & X1 = cell93 )
        | ( X0 = cell93
          & X1 = cell92 )
        | ( X0 = cell92
          & X1 = cell91 )
        | ( X0 = cell90
          & X1 = cell89 )
        | ( X0 = cell89
          & X1 = cell88 )
        | ( X0 = cell88
          & X1 = cell87 )
        | ( X0 = cell87
          & X1 = cell86 )
        | ( X0 = cell86
          & X1 = cell85 )
        | ( X0 = cell85
          & X1 = cell84 )
        | ( X0 = cell84
          & X1 = cell83 )
        | ( X0 = cell83
          & X1 = cell82 )
        | ( X0 = cell82
          & X1 = cell81 )
        | ( X0 = cell80
          & X1 = cell79 )
        | ( X0 = cell79
          & X1 = cell78 )
        | ( X0 = cell78
          & X1 = cell77 )
        | ( X0 = cell77
          & X1 = cell76 )
        | ( X0 = cell76
          & X1 = cell75 )
        | ( X0 = cell75
          & X1 = cell74 )
        | ( X0 = cell74
          & X1 = cell73 )
        | ( X0 = cell73
          & X1 = cell72 )
        | ( X0 = cell72
          & X1 = cell71 )
        | ( X0 = cell70
          & X1 = cell69 )
        | ( X0 = cell69
          & X1 = cell68 )
        | ( X0 = cell68
          & X1 = cell67 )
        | ( X0 = cell67
          & X1 = cell66 )
        | ( X0 = cell66
          & X1 = cell65 )
        | ( X0 = cell65
          & X1 = cell64 )
        | ( X0 = cell64
          & X1 = cell63 )
        | ( X0 = cell63
          & X1 = cell62 )
        | ( X0 = cell62
          & X1 = cell61 )
        | ( X0 = cell60
          & X1 = cell59 )
        | ( X0 = cell59
          & X1 = cell58 )
        | ( X0 = cell58
          & X1 = cell57 )
        | ( X0 = cell57
          & X1 = cell56 )
        | ( X0 = cell56
          & X1 = cell55 )
        | ( X0 = cell55
          & X1 = cell54 )
        | ( X0 = cell54
          & X1 = cell53 )
        | ( X0 = cell53
          & X1 = cell52 )
        | ( X0 = cell52
          & X1 = cell51 )
        | ( X0 = cell50
          & X1 = cell49 )
        | ( X0 = cell49
          & X1 = cell48 )
        | ( X0 = cell48
          & X1 = cell47 )
        | ( X0 = cell47
          & X1 = cell46 )
        | ( X0 = cell46
          & X1 = cell45 )
        | ( X0 = cell45
          & X1 = cell44 )
        | ( X0 = cell44
          & X1 = cell43 )
        | ( X0 = cell43
          & X1 = cell42 )
        | ( X0 = cell42
          & X1 = cell41 )
        | ( X0 = cell40
          & X1 = cell39 )
        | ( X0 = cell39
          & X1 = cell38 )
        | ( X0 = cell38
          & X1 = cell37 )
        | ( X0 = cell37
          & X1 = cell36 )
        | ( X0 = cell36
          & X1 = cell35 )
        | ( X0 = cell35
          & X1 = cell34 )
        | ( X0 = cell34
          & X1 = cell33 )
        | ( X0 = cell33
          & X1 = cell32 )
        | ( X0 = cell32
          & X1 = cell31 )
        | ( X0 = cell30
          & X1 = cell29 )
        | ( X0 = cell29
          & X1 = cell28 )
        | ( X0 = cell28
          & X1 = cell27 )
        | ( X0 = cell27
          & X1 = cell26 )
        | ( X0 = cell26
          & X1 = cell25 )
        | ( X0 = cell25
          & X1 = cell24 )
        | ( X0 = cell24
          & X1 = cell23 )
        | ( X0 = cell23
          & X1 = cell22 )
        | ( X0 = cell22
          & X1 = cell21 )
        | ( X0 = cell20
          & X1 = cell19 )
        | ( X0 = cell19
          & X1 = cell18 )
        | ( X0 = cell18
          & X1 = cell17 )
        | ( X0 = cell17
          & X1 = cell16 )
        | ( X0 = cell16
          & X1 = cell15 )
        | ( X0 = cell15
          & X1 = cell14 )
        | ( X0 = cell14
          & X1 = cell13 )
        | ( X0 = cell13
          & X1 = cell12 )
        | ( X0 = cell12
          & X1 = cell11 )
        | ( X0 = cell10
          & X1 = cell9 )
        | ( X0 = cell9
          & X1 = cell8 )
        | ( X0 = cell8
          & X1 = cell7 )
        | ( X0 = cell7
          & X1 = cell6 )
        | ( X0 = cell6
          & X1 = cell5 )
        | ( X0 = cell5
          & X1 = cell4 )
        | ( X0 = cell4
          & X1 = cell3 )
        | ( X0 = cell3
          & X1 = cell2 )
        | ( X0 = cell2
          & X1 = cell1 ) )
     => north(X1,X0) ),
    inference(unused_predicate_definition_removal,[],[f2]) ).

fof(f16,plain,
    ! [X0,X1] :
      ( ( ( cell100 != X0
          | cell90 != X1 )
        & ( cell99 != X0
          | cell89 != X1 )
        & ( cell98 != X0
          | cell88 != X1 )
        & ( cell97 != X0
          | cell87 != X1 )
        & ( cell96 != X0
          | cell86 != X1 )
        & ( cell95 != X0
          | cell85 != X1 )
        & ( cell94 != X0
          | cell84 != X1 )
        & ( cell93 != X0
          | cell83 != X1 )
        & ( cell92 != X0
          | cell82 != X1 )
        & ( cell91 != X0
          | cell81 != X1 )
        & ( cell90 != X0
          | cell80 != X1 )
        & ( cell89 != X0
          | cell79 != X1 )
        & ( cell88 != X0
          | cell78 != X1 )
        & ( cell87 != X0
          | cell77 != X1 )
        & ( cell86 != X0
          | cell76 != X1 )
        & ( cell85 != X0
          | cell75 != X1 )
        & ( cell84 != X0
          | cell74 != X1 )
        & ( cell83 != X0
          | cell73 != X1 )
        & ( cell82 != X0
          | cell72 != X1 )
        & ( cell81 != X0
          | cell71 != X1 )
        & ( cell80 != X0
          | cell70 != X1 )
        & ( cell79 != X0
          | cell69 != X1 )
        & ( cell78 != X0
          | cell68 != X1 )
        & ( cell77 != X0
          | cell67 != X1 )
        & ( cell76 != X0
          | cell66 != X1 )
        & ( cell75 != X0
          | cell65 != X1 )
        & ( cell74 != X0
          | cell64 != X1 )
        & ( cell73 != X0
          | cell63 != X1 )
        & ( cell72 != X0
          | cell62 != X1 )
        & ( cell71 != X0
          | cell61 != X1 )
        & ( cell70 != X0
          | cell60 != X1 )
        & ( cell69 != X0
          | cell59 != X1 )
        & ( cell68 != X0
          | cell58 != X1 )
        & ( cell67 != X0
          | cell57 != X1 )
        & ( cell66 != X0
          | cell56 != X1 )
        & ( cell65 != X0
          | cell55 != X1 )
        & ( cell64 != X0
          | cell54 != X1 )
        & ( cell63 != X0
          | cell53 != X1 )
        & ( cell62 != X0
          | cell52 != X1 )
        & ( cell61 != X0
          | cell51 != X1 )
        & ( cell60 != X0
          | cell50 != X1 )
        & ( cell59 != X0
          | cell49 != X1 )
        & ( cell58 != X0
          | cell48 != X1 )
        & ( cell57 != X0
          | cell47 != X1 )
        & ( cell56 != X0
          | cell46 != X1 )
        & ( cell55 != X0
          | cell45 != X1 )
        & ( cell54 != X0
          | cell44 != X1 )
        & ( cell53 != X0
          | cell43 != X1 )
        & ( cell52 != X0
          | cell42 != X1 )
        & ( cell51 != X0
          | cell41 != X1 )
        & ( cell50 != X0
          | cell40 != X1 )
        & ( cell49 != X0
          | cell39 != X1 )
        & ( cell48 != X0
          | cell38 != X1 )
        & ( cell47 != X0
          | cell37 != X1 )
        & ( cell46 != X0
          | cell36 != X1 )
        & ( cell45 != X0
          | cell35 != X1 )
        & ( cell44 != X0
          | cell34 != X1 )
        & ( cell43 != X0
          | cell33 != X1 )
        & ( cell42 != X0
          | cell32 != X1 )
        & ( cell41 != X0
          | cell31 != X1 )
        & ( cell40 != X0
          | cell30 != X1 )
        & ( cell39 != X0
          | cell29 != X1 )
        & ( cell38 != X0
          | cell28 != X1 )
        & ( cell37 != X0
          | cell27 != X1 )
        & ( cell36 != X0
          | cell26 != X1 )
        & ( cell35 != X0
          | cell25 != X1 )
        & ( cell34 != X0
          | cell24 != X1 )
        & ( cell33 != X0
          | cell23 != X1 )
        & ( cell32 != X0
          | cell22 != X1 )
        & ( cell31 != X0
          | cell21 != X1 )
        & ( cell30 != X0
          | cell20 != X1 )
        & ( cell29 != X0
          | cell19 != X1 )
        & ( cell28 != X0
          | cell18 != X1 )
        & ( cell27 != X0
          | cell17 != X1 )
        & ( cell26 != X0
          | cell16 != X1 )
        & ( cell25 != X0
          | cell15 != X1 )
        & ( cell24 != X0
          | cell14 != X1 )
        & ( cell23 != X0
          | cell13 != X1 )
        & ( cell22 != X0
          | cell12 != X1 )
        & ( cell21 != X0
          | cell11 != X1 )
        & ( cell20 != X0
          | cell10 != X1 )
        & ( cell19 != X0
          | cell9 != X1 )
        & ( cell18 != X0
          | cell8 != X1 )
        & ( cell17 != X0
          | cell7 != X1 )
        & ( cell16 != X0
          | cell6 != X1 )
        & ( cell15 != X0
          | cell5 != X1 )
        & ( cell14 != X0
          | cell4 != X1 )
        & ( cell13 != X0
          | cell3 != X1 )
        & ( cell12 != X0
          | cell2 != X1 )
        & ( cell11 != X0
          | cell1 != X1 ) )
      | west(X1,X0) ),
    inference(ennf_transformation,[],[f12]) ).

fof(f17,plain,
    ! [X0,X1] :
      ( ( ( cell100 != X0
          | cell99 != X1 )
        & ( cell99 != X0
          | cell98 != X1 )
        & ( cell98 != X0
          | cell97 != X1 )
        & ( cell97 != X0
          | cell96 != X1 )
        & ( cell96 != X0
          | cell95 != X1 )
        & ( cell95 != X0
          | cell94 != X1 )
        & ( cell94 != X0
          | cell93 != X1 )
        & ( cell93 != X0
          | cell92 != X1 )
        & ( cell92 != X0
          | cell91 != X1 )
        & ( cell90 != X0
          | cell89 != X1 )
        & ( cell89 != X0
          | cell88 != X1 )
        & ( cell88 != X0
          | cell87 != X1 )
        & ( cell87 != X0
          | cell86 != X1 )
        & ( cell86 != X0
          | cell85 != X1 )
        & ( cell85 != X0
          | cell84 != X1 )
        & ( cell84 != X0
          | cell83 != X1 )
        & ( cell83 != X0
          | cell82 != X1 )
        & ( cell82 != X0
          | cell81 != X1 )
        & ( cell80 != X0
          | cell79 != X1 )
        & ( cell79 != X0
          | cell78 != X1 )
        & ( cell78 != X0
          | cell77 != X1 )
        & ( cell77 != X0
          | cell76 != X1 )
        & ( cell76 != X0
          | cell75 != X1 )
        & ( cell75 != X0
          | cell74 != X1 )
        & ( cell74 != X0
          | cell73 != X1 )
        & ( cell73 != X0
          | cell72 != X1 )
        & ( cell72 != X0
          | cell71 != X1 )
        & ( cell70 != X0
          | cell69 != X1 )
        & ( cell69 != X0
          | cell68 != X1 )
        & ( cell68 != X0
          | cell67 != X1 )
        & ( cell67 != X0
          | cell66 != X1 )
        & ( cell66 != X0
          | cell65 != X1 )
        & ( cell65 != X0
          | cell64 != X1 )
        & ( cell64 != X0
          | cell63 != X1 )
        & ( cell63 != X0
          | cell62 != X1 )
        & ( cell62 != X0
          | cell61 != X1 )
        & ( cell60 != X0
          | cell59 != X1 )
        & ( cell59 != X0
          | cell58 != X1 )
        & ( cell58 != X0
          | cell57 != X1 )
        & ( cell57 != X0
          | cell56 != X1 )
        & ( cell56 != X0
          | cell55 != X1 )
        & ( cell55 != X0
          | cell54 != X1 )
        & ( cell54 != X0
          | cell53 != X1 )
        & ( cell53 != X0
          | cell52 != X1 )
        & ( cell52 != X0
          | cell51 != X1 )
        & ( cell50 != X0
          | cell49 != X1 )
        & ( cell49 != X0
          | cell48 != X1 )
        & ( cell48 != X0
          | cell47 != X1 )
        & ( cell47 != X0
          | cell46 != X1 )
        & ( cell46 != X0
          | cell45 != X1 )
        & ( cell45 != X0
          | cell44 != X1 )
        & ( cell44 != X0
          | cell43 != X1 )
        & ( cell43 != X0
          | cell42 != X1 )
        & ( cell42 != X0
          | cell41 != X1 )
        & ( cell40 != X0
          | cell39 != X1 )
        & ( cell39 != X0
          | cell38 != X1 )
        & ( cell38 != X0
          | cell37 != X1 )
        & ( cell37 != X0
          | cell36 != X1 )
        & ( cell36 != X0
          | cell35 != X1 )
        & ( cell35 != X0
          | cell34 != X1 )
        & ( cell34 != X0
          | cell33 != X1 )
        & ( cell33 != X0
          | cell32 != X1 )
        & ( cell32 != X0
          | cell31 != X1 )
        & ( cell30 != X0
          | cell29 != X1 )
        & ( cell29 != X0
          | cell28 != X1 )
        & ( cell28 != X0
          | cell27 != X1 )
        & ( cell27 != X0
          | cell26 != X1 )
        & ( cell26 != X0
          | cell25 != X1 )
        & ( cell25 != X0
          | cell24 != X1 )
        & ( cell24 != X0
          | cell23 != X1 )
        & ( cell23 != X0
          | cell22 != X1 )
        & ( cell22 != X0
          | cell21 != X1 )
        & ( cell20 != X0
          | cell19 != X1 )
        & ( cell19 != X0
          | cell18 != X1 )
        & ( cell18 != X0
          | cell17 != X1 )
        & ( cell17 != X0
          | cell16 != X1 )
        & ( cell16 != X0
          | cell15 != X1 )
        & ( cell15 != X0
          | cell14 != X1 )
        & ( cell14 != X0
          | cell13 != X1 )
        & ( cell13 != X0
          | cell12 != X1 )
        & ( cell12 != X0
          | cell11 != X1 )
        & ( cell10 != X0
          | cell9 != X1 )
        & ( cell9 != X0
          | cell8 != X1 )
        & ( cell8 != X0
          | cell7 != X1 )
        & ( cell7 != X0
          | cell6 != X1 )
        & ( cell6 != X0
          | cell5 != X1 )
        & ( cell5 != X0
          | cell4 != X1 )
        & ( cell4 != X0
          | cell3 != X1 )
        & ( cell3 != X0
          | cell2 != X1 )
        & ( cell2 != X0
          | cell1 != X1 ) )
      | north(X1,X0) ),
    inference(ennf_transformation,[],[f15]) ).

fof(f18,plain,
    ! [X0,X1] :
      ( ( ! [X30,X31,X32,X33,X34,X35,X36,X37] :
            ( ~ west(X37,X0)
            | ~ west(X36,X37)
            | ~ west(X35,X36)
            | ~ west(X34,X35)
            | ~ west(X33,X34)
            | ~ west(X32,X33)
            | ~ west(X31,X32)
            | ~ west(X30,X31)
            | ~ west(X1,X30) )
        & ! [X23,X24,X25,X26,X27,X28,X29] :
            ( ~ west(X29,X0)
            | ~ west(X28,X29)
            | ~ west(X27,X28)
            | ~ west(X26,X27)
            | ~ west(X25,X26)
            | ~ west(X24,X25)
            | ~ west(X23,X24)
            | ~ west(X1,X23) )
        & ! [X17,X18,X19,X20,X21,X22] :
            ( ~ west(X22,X0)
            | ~ west(X21,X22)
            | ~ west(X20,X21)
            | ~ west(X19,X20)
            | ~ west(X18,X19)
            | ~ west(X17,X18)
            | ~ west(X1,X17) )
        & ! [X12,X13,X14,X15,X16] :
            ( ~ west(X16,X0)
            | ~ west(X15,X16)
            | ~ west(X14,X15)
            | ~ west(X13,X14)
            | ~ west(X12,X13)
            | ~ west(X1,X12) )
        & ! [X8,X9,X10,X11] :
            ( ~ west(X11,X0)
            | ~ west(X10,X11)
            | ~ west(X9,X10)
            | ~ west(X8,X9)
            | ~ west(X1,X8) )
        & ! [X5,X6,X7] :
            ( ~ west(X7,X0)
            | ~ west(X6,X7)
            | ~ west(X5,X6)
            | ~ west(X1,X5) )
        & ! [X3,X4] :
            ( ~ west(X4,X0)
            | ~ west(X3,X4)
            | ~ west(X1,X3) )
        & ! [X2] :
            ( ~ west(X2,X0)
            | ~ west(X1,X2) )
        & ~ west(X1,X0) )
      | duewest(X1,X0) ),
    inference(ennf_transformation,[],[f11]) ).

fof(f19,plain,
    ! [X0,X1] :
      ( ( ! [X30,X31,X32,X33,X34,X35,X36,X37] :
            ( ~ north(X37,X0)
            | ~ north(X36,X37)
            | ~ north(X35,X36)
            | ~ north(X34,X35)
            | ~ north(X33,X34)
            | ~ north(X32,X33)
            | ~ north(X31,X32)
            | ~ north(X30,X31)
            | ~ north(X1,X30) )
        & ! [X23,X24,X25,X26,X27,X28,X29] :
            ( ~ north(X29,X0)
            | ~ north(X28,X29)
            | ~ north(X27,X28)
            | ~ north(X26,X27)
            | ~ north(X25,X26)
            | ~ north(X24,X25)
            | ~ north(X23,X24)
            | ~ north(X1,X23) )
        & ! [X17,X18,X19,X20,X21,X22] :
            ( ~ north(X22,X0)
            | ~ north(X21,X22)
            | ~ north(X20,X21)
            | ~ north(X19,X20)
            | ~ north(X18,X19)
            | ~ north(X17,X18)
            | ~ north(X1,X17) )
        & ! [X12,X13,X14,X15,X16] :
            ( ~ north(X16,X0)
            | ~ north(X15,X16)
            | ~ north(X14,X15)
            | ~ north(X13,X14)
            | ~ north(X12,X13)
            | ~ north(X1,X12) )
        & ! [X8,X9,X10,X11] :
            ( ~ north(X11,X0)
            | ~ north(X10,X11)
            | ~ north(X9,X10)
            | ~ north(X8,X9)
            | ~ north(X1,X8) )
        & ! [X5,X6,X7] :
            ( ~ north(X7,X0)
            | ~ north(X6,X7)
            | ~ north(X5,X6)
            | ~ north(X1,X5) )
        & ! [X3,X4] :
            ( ~ north(X4,X0)
            | ~ north(X3,X4)
            | ~ north(X1,X3) )
        & ! [X2] :
            ( ~ north(X2,X0)
            | ~ north(X1,X2) )
        & ~ north(X1,X0) )
      | duenorth(X1,X0) ),
    inference(ennf_transformation,[],[f14]) ).

fof(f20,plain,
    ! [X0,X1] :
      ( ( ~ duenorth(X0,X1)
        & ~ duenorth(X1,X0) )
      | vert(X1,X0) ),
    inference(ennf_transformation,[],[f13]) ).

fof(f21,plain,
    ! [X0,X1] :
      ( ( ! [X2] :
            ( ~ duewest(X2,X0)
            | ~ vert(X1,X2) )
        & ~ duewest(X1,X0) )
      | westof(X1,X0) ),
    inference(ennf_transformation,[],[f10]) ).

fof(f126,plain,
    ! [X0,X1] :
      ( sP0(X1,X0)
      | west(X1,X0) ),
    inference(cnf_transformation,[],[f23]) ).

fof(f217,plain,
    ! [X0,X1] :
      ( sP1(X1,X0)
      | north(X1,X0) ),
    inference(cnf_transformation,[],[f25]) ).

fof(f227,plain,
    ! [X0,X1] :
      ( sP2(X0,X1)
      | duewest(X1,X0) ),
    inference(cnf_transformation,[],[f27]) ).

fof(f237,plain,
    ! [X0,X1] :
      ( sP3(X0,X1)
      | duenorth(X1,X0) ),
    inference(cnf_transformation,[],[f29]) ).

fof(f239,plain,
    ! [X0,X1] :
      ( ~ duenorth(X1,X0)
      | vert(X1,X0) ),
    inference(cnf_transformation,[],[f20]) ).

fof(f240,plain,
    ! [X2,X0,X1] :
      ( ~ duewest(X2,X0)
      | ~ vert(X1,X2)
      | westof(X1,X0) ),
    inference(cnf_transformation,[],[f21]) ).

fof(f242,plain,
    ~ westof(cell1,cell100),
    inference(cnf_transformation,[],[f9]) ).

tcf(c_139,plain,
    ! [X0: $i,X1: $i] :
      ( west(X0,X1)
      | sP0(X0,X1) ),
    inference(cnf_transformation,[],[f126]) ).

tcf(c_230,plain,
    ! [X0: $i,X1: $i] :
      ( north(X0,X1)
      | sP1(X0,X1) ),
    inference(cnf_transformation,[],[f217]) ).

tcf(c_240,plain,
    ! [X0: $i,X1: $i] :
      ( duewest(X1,X0)
      | sP2(X0,X1) ),
    inference(cnf_transformation,[],[f227]) ).

tcf(c_250,plain,
    ! [X0: $i,X1: $i] :
      ( duenorth(X1,X0)
      | sP3(X0,X1) ),
    inference(cnf_transformation,[],[f237]) ).

tcf(c_251,plain,
    ! [X0: $i,X1: $i] :
      ( vert(X0,X1)
      | ~ duenorth(X0,X1) ),
    inference(cnf_transformation,[],[f239]) ).

tcf(c_254,plain,
    ! [X0: $i,X1: $i,X2: $i] :
      ( westof(X2,X1)
      | ~ vert(X2,X0)
      | ~ duewest(X0,X1) ),
    inference(cnf_transformation,[],[f240]) ).

tcf(c_255,negated_conjecture,
    ~ westof(cell1,cell100),
    inference(cnf_transformation,[],[f242]) ).

tcf(c_880,plain,
    ! [X0: $i] :
      ( ~ vert(cell1,X0)
      | ~ duewest(X0,cell100) ),
    inference(resolution,[status(thm)],[c_254,c_255]) ).

tcf(c_895,plain,
    ! [X0: $i] :
      ( sP2(cell100,X0)
      | ~ vert(cell1,X0) ),
    inference(resolution,[status(thm)],[c_240,c_880]) ).

tcf(c_914,plain,
    ! [X0: $i,X1: $i] :
      ( vert(X1,X0)
      | sP3(X0,X1) ),
    inference(resolution,[status(thm)],[c_251,c_250]) ).

tcf(c_933,plain,
    ! [X0: $i] :
      ( sP3(X0,cell1)
      | sP2(cell100,X0) ),
    inference(resolution,[status(thm)],[c_914,c_895]) ).

tcf(c_5048,plain,
    ( sP3(cell10,cell1)
    | sP2(cell100,cell10) ),
    inference(instantiation,[status(thm)],[c_933]) ).

fof(f22,definition,
    ! [X1,X0] :
      ( ~ sP0(X1,X0)
      | ( ( cell100 != X0
          | cell90 != X1 )
        & ( cell99 != X0
          | cell89 != X1 )
        & ( cell98 != X0
          | cell88 != X1 )
        & ( cell97 != X0
          | cell87 != X1 )
        & ( cell96 != X0
          | cell86 != X1 )
        & ( cell95 != X0
          | cell85 != X1 )
        & ( cell94 != X0
          | cell84 != X1 )
        & ( cell93 != X0
          | cell83 != X1 )
        & ( cell92 != X0
          | cell82 != X1 )
        & ( cell91 != X0
          | cell81 != X1 )
        & ( cell90 != X0
          | cell80 != X1 )
        & ( cell89 != X0
          | cell79 != X1 )
        & ( cell88 != X0
          | cell78 != X1 )
        & ( cell87 != X0
          | cell77 != X1 )
        & ( cell86 != X0
          | cell76 != X1 )
        & ( cell85 != X0
          | cell75 != X1 )
        & ( cell84 != X0
          | cell74 != X1 )
        & ( cell83 != X0
          | cell73 != X1 )
        & ( cell82 != X0
          | cell72 != X1 )
        & ( cell81 != X0
          | cell71 != X1 )
        & ( cell80 != X0
          | cell70 != X1 )
        & ( cell79 != X0
          | cell69 != X1 )
        & ( cell78 != X0
          | cell68 != X1 )
        & ( cell77 != X0
          | cell67 != X1 )
        & ( cell76 != X0
          | cell66 != X1 )
        & ( cell75 != X0
          | cell65 != X1 )
        & ( cell74 != X0
          | cell64 != X1 )
        & ( cell73 != X0
          | cell63 != X1 )
        & ( cell72 != X0
          | cell62 != X1 )
        & ( cell71 != X0
          | cell61 != X1 )
        & ( cell70 != X0
          | cell60 != X1 )
        & ( cell69 != X0
          | cell59 != X1 )
        & ( cell68 != X0
          | cell58 != X1 )
        & ( cell67 != X0
          | cell57 != X1 )
        & ( cell66 != X0
          | cell56 != X1 )
        & ( cell65 != X0
          | cell55 != X1 )
        & ( cell64 != X0
          | cell54 != X1 )
        & ( cell63 != X0
          | cell53 != X1 )
        & ( cell62 != X0
          | cell52 != X1 )
        & ( cell61 != X0
          | cell51 != X1 )
        & ( cell60 != X0
          | cell50 != X1 )
        & ( cell59 != X0
          | cell49 != X1 )
        & ( cell58 != X0
          | cell48 != X1 )
        & ( cell57 != X0
          | cell47 != X1 )
        & ( cell56 != X0
          | cell46 != X1 )
        & ( cell55 != X0
          | cell45 != X1 )
        & ( cell54 != X0
          | cell44 != X1 )
        & ( cell53 != X0
          | cell43 != X1 )
        & ( cell52 != X0
          | cell42 != X1 )
        & ( cell51 != X0
          | cell41 != X1 )
        & ( cell50 != X0
          | cell40 != X1 )
        & ( cell49 != X0
          | cell39 != X1 )
        & ( cell48 != X0
          | cell38 != X1 )
        & ( cell47 != X0
          | cell37 != X1 )
        & ( cell46 != X0
          | cell36 != X1 )
        & ( cell45 != X0
          | cell35 != X1 )
        & ( cell44 != X0
          | cell34 != X1 )
        & ( cell43 != X0
          | cell33 != X1 )
        & ( cell42 != X0
          | cell32 != X1 )
        & ( cell41 != X0
          | cell31 != X1 )
        & ( cell40 != X0
          | cell30 != X1 )
        & ( cell39 != X0
          | cell29 != X1 )
        & ( cell38 != X0
          | cell28 != X1 )
        & ( cell37 != X0
          | cell27 != X1 )
        & ( cell36 != X0
          | cell26 != X1 )
        & ( cell35 != X0
          | cell25 != X1 )
        & ( cell34 != X0
          | cell24 != X1 )
        & ( cell33 != X0
          | cell23 != X1 )
        & ( cell32 != X0
          | cell22 != X1 )
        & ( cell31 != X0
          | cell21 != X1 )
        & ( cell30 != X0
          | cell20 != X1 )
        & ( cell29 != X0
          | cell19 != X1 )
        & ( cell28 != X0
          | cell18 != X1 )
        & ( cell27 != X0
          | cell17 != X1 )
        & ( cell26 != X0
          | cell16 != X1 )
        & ( cell25 != X0
          | cell15 != X1 )
        & ( cell24 != X0
          | cell14 != X1 )
        & ( cell23 != X0
          | cell13 != X1 )
        & ( cell22 != X0
          | cell12 != X1 )
        & ( cell21 != X0
          | cell11 != X1 )
        & ( cell20 != X0
          | cell10 != X1 )
        & ( cell19 != X0
          | cell9 != X1 )
        & ( cell18 != X0
          | cell8 != X1 )
        & ( cell17 != X0
          | cell7 != X1 )
        & ( cell16 != X0
          | cell6 != X1 )
        & ( cell15 != X0
          | cell5 != X1 )
        & ( cell14 != X0
          | cell4 != X1 )
        & ( cell13 != X0
          | cell3 != X1 )
        & ( cell12 != X0
          | cell2 != X1 )
        & ( cell11 != X0
          | cell1 != X1 ) ) ),
    introduced(definition,[new_symbols(definition,[sP0])],[predicate_definition_introduction]) ).

fof(f23,plain,
    ! [X0,X1] :
      ( sP0(X1,X0)
      | west(X1,X0) ),
    inference(definition_folding,[],[f16,f22]) ).

fof(f24,definition,
    ! [X1,X0] :
      ( ~ sP1(X1,X0)
      | ( ( cell100 != X0
          | cell99 != X1 )
        & ( cell99 != X0
          | cell98 != X1 )
        & ( cell98 != X0
          | cell97 != X1 )
        & ( cell97 != X0
          | cell96 != X1 )
        & ( cell96 != X0
          | cell95 != X1 )
        & ( cell95 != X0
          | cell94 != X1 )
        & ( cell94 != X0
          | cell93 != X1 )
        & ( cell93 != X0
          | cell92 != X1 )
        & ( cell92 != X0
          | cell91 != X1 )
        & ( cell90 != X0
          | cell89 != X1 )
        & ( cell89 != X0
          | cell88 != X1 )
        & ( cell88 != X0
          | cell87 != X1 )
        & ( cell87 != X0
          | cell86 != X1 )
        & ( cell86 != X0
          | cell85 != X1 )
        & ( cell85 != X0
          | cell84 != X1 )
        & ( cell84 != X0
          | cell83 != X1 )
        & ( cell83 != X0
          | cell82 != X1 )
        & ( cell82 != X0
          | cell81 != X1 )
        & ( cell80 != X0
          | cell79 != X1 )
        & ( cell79 != X0
          | cell78 != X1 )
        & ( cell78 != X0
          | cell77 != X1 )
        & ( cell77 != X0
          | cell76 != X1 )
        & ( cell76 != X0
          | cell75 != X1 )
        & ( cell75 != X0
          | cell74 != X1 )
        & ( cell74 != X0
          | cell73 != X1 )
        & ( cell73 != X0
          | cell72 != X1 )
        & ( cell72 != X0
          | cell71 != X1 )
        & ( cell70 != X0
          | cell69 != X1 )
        & ( cell69 != X0
          | cell68 != X1 )
        & ( cell68 != X0
          | cell67 != X1 )
        & ( cell67 != X0
          | cell66 != X1 )
        & ( cell66 != X0
          | cell65 != X1 )
        & ( cell65 != X0
          | cell64 != X1 )
        & ( cell64 != X0
          | cell63 != X1 )
        & ( cell63 != X0
          | cell62 != X1 )
        & ( cell62 != X0
          | cell61 != X1 )
        & ( cell60 != X0
          | cell59 != X1 )
        & ( cell59 != X0
          | cell58 != X1 )
        & ( cell58 != X0
          | cell57 != X1 )
        & ( cell57 != X0
          | cell56 != X1 )
        & ( cell56 != X0
          | cell55 != X1 )
        & ( cell55 != X0
          | cell54 != X1 )
        & ( cell54 != X0
          | cell53 != X1 )
        & ( cell53 != X0
          | cell52 != X1 )
        & ( cell52 != X0
          | cell51 != X1 )
        & ( cell50 != X0
          | cell49 != X1 )
        & ( cell49 != X0
          | cell48 != X1 )
        & ( cell48 != X0
          | cell47 != X1 )
        & ( cell47 != X0
          | cell46 != X1 )
        & ( cell46 != X0
          | cell45 != X1 )
        & ( cell45 != X0
          | cell44 != X1 )
        & ( cell44 != X0
          | cell43 != X1 )
        & ( cell43 != X0
          | cell42 != X1 )
        & ( cell42 != X0
          | cell41 != X1 )
        & ( cell40 != X0
          | cell39 != X1 )
        & ( cell39 != X0
          | cell38 != X1 )
        & ( cell38 != X0
          | cell37 != X1 )
        & ( cell37 != X0
          | cell36 != X1 )
        & ( cell36 != X0
          | cell35 != X1 )
        & ( cell35 != X0
          | cell34 != X1 )
        & ( cell34 != X0
          | cell33 != X1 )
        & ( cell33 != X0
          | cell32 != X1 )
        & ( cell32 != X0
          | cell31 != X1 )
        & ( cell30 != X0
          | cell29 != X1 )
        & ( cell29 != X0
          | cell28 != X1 )
        & ( cell28 != X0
          | cell27 != X1 )
        & ( cell27 != X0
          | cell26 != X1 )
        & ( cell26 != X0
          | cell25 != X1 )
        & ( cell25 != X0
          | cell24 != X1 )
        & ( cell24 != X0
          | cell23 != X1 )
        & ( cell23 != X0
          | cell22 != X1 )
        & ( cell22 != X0
          | cell21 != X1 )
        & ( cell20 != X0
          | cell19 != X1 )
        & ( cell19 != X0
          | cell18 != X1 )
        & ( cell18 != X0
          | cell17 != X1 )
        & ( cell17 != X0
          | cell16 != X1 )
        & ( cell16 != X0
          | cell15 != X1 )
        & ( cell15 != X0
          | cell14 != X1 )
        & ( cell14 != X0
          | cell13 != X1 )
        & ( cell13 != X0
          | cell12 != X1 )
        & ( cell12 != X0
          | cell11 != X1 )
        & ( cell10 != X0
          | cell9 != X1 )
        & ( cell9 != X0
          | cell8 != X1 )
        & ( cell8 != X0
          | cell7 != X1 )
        & ( cell7 != X0
          | cell6 != X1 )
        & ( cell6 != X0
          | cell5 != X1 )
        & ( cell5 != X0
          | cell4 != X1 )
        & ( cell4 != X0
          | cell3 != X1 )
        & ( cell3 != X0
          | cell2 != X1 )
        & ( cell2 != X0
          | cell1 != X1 ) ) ),
    introduced(definition,[new_symbols(definition,[sP1])],[predicate_definition_introduction]) ).

fof(f25,plain,
    ! [X0,X1] :
      ( sP1(X1,X0)
      | north(X1,X0) ),
    inference(definition_folding,[],[f17,f24]) ).

fof(f26,definition,
    ! [X0,X1] :
      ( ~ sP2(X0,X1)
      | ( ! [X30,X31,X32,X33,X34,X35,X36,X37] :
            ( ~ west(X37,X0)
            | ~ west(X36,X37)
            | ~ west(X35,X36)
            | ~ west(X34,X35)
            | ~ west(X33,X34)
            | ~ west(X32,X33)
            | ~ west(X31,X32)
            | ~ west(X30,X31)
            | ~ west(X1,X30) )
        & ! [X23,X24,X25,X26,X27,X28,X29] :
            ( ~ west(X29,X0)
            | ~ west(X28,X29)
            | ~ west(X27,X28)
            | ~ west(X26,X27)
            | ~ west(X25,X26)
            | ~ west(X24,X25)
            | ~ west(X23,X24)
            | ~ west(X1,X23) )
        & ! [X17,X18,X19,X20,X21,X22] :
            ( ~ west(X22,X0)
            | ~ west(X21,X22)
            | ~ west(X20,X21)
            | ~ west(X19,X20)
            | ~ west(X18,X19)
            | ~ west(X17,X18)
            | ~ west(X1,X17) )
        & ! [X12,X13,X14,X15,X16] :
            ( ~ west(X16,X0)
            | ~ west(X15,X16)
            | ~ west(X14,X15)
            | ~ west(X13,X14)
            | ~ west(X12,X13)
            | ~ west(X1,X12) )
        & ! [X8,X9,X10,X11] :
            ( ~ west(X11,X0)
            | ~ west(X10,X11)
            | ~ west(X9,X10)
            | ~ west(X8,X9)
            | ~ west(X1,X8) )
        & ! [X5,X6,X7] :
            ( ~ west(X7,X0)
            | ~ west(X6,X7)
            | ~ west(X5,X6)
            | ~ west(X1,X5) )
        & ! [X3,X4] :
            ( ~ west(X4,X0)
            | ~ west(X3,X4)
            | ~ west(X1,X3) )
        & ! [X2] :
            ( ~ west(X2,X0)
            | ~ west(X1,X2) )
        & ~ west(X1,X0) ) ),
    introduced(definition,[new_symbols(definition,[sP2])],[predicate_definition_introduction]) ).

fof(f27,plain,
    ! [X0,X1] :
      ( sP2(X0,X1)
      | duewest(X1,X0) ),
    inference(definition_folding,[],[f18,f26]) ).

fof(f28,definition,
    ! [X0,X1] :
      ( ~ sP3(X0,X1)
      | ( ! [X30,X31,X32,X33,X34,X35,X36,X37] :
            ( ~ north(X37,X0)
            | ~ north(X36,X37)
            | ~ north(X35,X36)
            | ~ north(X34,X35)
            | ~ north(X33,X34)
            | ~ north(X32,X33)
            | ~ north(X31,X32)
            | ~ north(X30,X31)
            | ~ north(X1,X30) )
        & ! [X23,X24,X25,X26,X27,X28,X29] :
            ( ~ north(X29,X0)
            | ~ north(X28,X29)
            | ~ north(X27,X28)
            | ~ north(X26,X27)
            | ~ north(X25,X26)
            | ~ north(X24,X25)
            | ~ north(X23,X24)
            | ~ north(X1,X23) )
        & ! [X17,X18,X19,X20,X21,X22] :
            ( ~ north(X22,X0)
            | ~ north(X21,X22)
            | ~ north(X20,X21)
            | ~ north(X19,X20)
            | ~ north(X18,X19)
            | ~ north(X17,X18)
            | ~ north(X1,X17) )
        & ! [X12,X13,X14,X15,X16] :
            ( ~ north(X16,X0)
            | ~ north(X15,X16)
            | ~ north(X14,X15)
            | ~ north(X13,X14)
            | ~ north(X12,X13)
            | ~ north(X1,X12) )
        & ! [X8,X9,X10,X11] :
            ( ~ north(X11,X0)
            | ~ north(X10,X11)
            | ~ north(X9,X10)
            | ~ north(X8,X9)
            | ~ north(X1,X8) )
        & ! [X5,X6,X7] :
            ( ~ north(X7,X0)
            | ~ north(X6,X7)
            | ~ north(X5,X6)
            | ~ north(X1,X5) )
        & ! [X3,X4] :
            ( ~ north(X4,X0)
            | ~ north(X3,X4)
            | ~ north(X1,X3) )
        & ! [X2] :
            ( ~ north(X2,X0)
            | ~ north(X1,X2) )
        & ~ north(X1,X0) ) ),
    introduced(definition,[new_symbols(definition,[sP3])],[predicate_definition_introduction]) ).

fof(f29,plain,
    ! [X0,X1] :
      ( sP3(X0,X1)
      | duenorth(X1,X0) ),
    inference(definition_folding,[],[f19,f28]) ).

fof(f30,plain,
    ! [X1,X0] :
      ( ~ sP0(X1,X0)
      | ( ( cell100 != X0
          | cell90 != X1 )
        & ( cell99 != X0
          | cell89 != X1 )
        & ( cell98 != X0
          | cell88 != X1 )
        & ( cell97 != X0
          | cell87 != X1 )
        & ( cell96 != X0
          | cell86 != X1 )
        & ( cell95 != X0
          | cell85 != X1 )
        & ( cell94 != X0
          | cell84 != X1 )
        & ( cell93 != X0
          | cell83 != X1 )
        & ( cell92 != X0
          | cell82 != X1 )
        & ( cell91 != X0
          | cell81 != X1 )
        & ( cell90 != X0
          | cell80 != X1 )
        & ( cell89 != X0
          | cell79 != X1 )
        & ( cell88 != X0
          | cell78 != X1 )
        & ( cell87 != X0
          | cell77 != X1 )
        & ( cell86 != X0
          | cell76 != X1 )
        & ( cell85 != X0
          | cell75 != X1 )
        & ( cell84 != X0
          | cell74 != X1 )
        & ( cell83 != X0
          | cell73 != X1 )
        & ( cell82 != X0
          | cell72 != X1 )
        & ( cell81 != X0
          | cell71 != X1 )
        & ( cell80 != X0
          | cell70 != X1 )
        & ( cell79 != X0
          | cell69 != X1 )
        & ( cell78 != X0
          | cell68 != X1 )
        & ( cell77 != X0
          | cell67 != X1 )
        & ( cell76 != X0
          | cell66 != X1 )
        & ( cell75 != X0
          | cell65 != X1 )
        & ( cell74 != X0
          | cell64 != X1 )
        & ( cell73 != X0
          | cell63 != X1 )
        & ( cell72 != X0
          | cell62 != X1 )
        & ( cell71 != X0
          | cell61 != X1 )
        & ( cell70 != X0
          | cell60 != X1 )
        & ( cell69 != X0
          | cell59 != X1 )
        & ( cell68 != X0
          | cell58 != X1 )
        & ( cell67 != X0
          | cell57 != X1 )
        & ( cell66 != X0
          | cell56 != X1 )
        & ( cell65 != X0
          | cell55 != X1 )
        & ( cell64 != X0
          | cell54 != X1 )
        & ( cell63 != X0
          | cell53 != X1 )
        & ( cell62 != X0
          | cell52 != X1 )
        & ( cell61 != X0
          | cell51 != X1 )
        & ( cell60 != X0
          | cell50 != X1 )
        & ( cell59 != X0
          | cell49 != X1 )
        & ( cell58 != X0
          | cell48 != X1 )
        & ( cell57 != X0
          | cell47 != X1 )
        & ( cell56 != X0
          | cell46 != X1 )
        & ( cell55 != X0
          | cell45 != X1 )
        & ( cell54 != X0
          | cell44 != X1 )
        & ( cell53 != X0
          | cell43 != X1 )
        & ( cell52 != X0
          | cell42 != X1 )
        & ( cell51 != X0
          | cell41 != X1 )
        & ( cell50 != X0
          | cell40 != X1 )
        & ( cell49 != X0
          | cell39 != X1 )
        & ( cell48 != X0
          | cell38 != X1 )
        & ( cell47 != X0
          | cell37 != X1 )
        & ( cell46 != X0
          | cell36 != X1 )
        & ( cell45 != X0
          | cell35 != X1 )
        & ( cell44 != X0
          | cell34 != X1 )
        & ( cell43 != X0
          | cell33 != X1 )
        & ( cell42 != X0
          | cell32 != X1 )
        & ( cell41 != X0
          | cell31 != X1 )
        & ( cell40 != X0
          | cell30 != X1 )
        & ( cell39 != X0
          | cell29 != X1 )
        & ( cell38 != X0
          | cell28 != X1 )
        & ( cell37 != X0
          | cell27 != X1 )
        & ( cell36 != X0
          | cell26 != X1 )
        & ( cell35 != X0
          | cell25 != X1 )
        & ( cell34 != X0
          | cell24 != X1 )
        & ( cell33 != X0
          | cell23 != X1 )
        & ( cell32 != X0
          | cell22 != X1 )
        & ( cell31 != X0
          | cell21 != X1 )
        & ( cell30 != X0
          | cell20 != X1 )
        & ( cell29 != X0
          | cell19 != X1 )
        & ( cell28 != X0
          | cell18 != X1 )
        & ( cell27 != X0
          | cell17 != X1 )
        & ( cell26 != X0
          | cell16 != X1 )
        & ( cell25 != X0
          | cell15 != X1 )
        & ( cell24 != X0
          | cell14 != X1 )
        & ( cell23 != X0
          | cell13 != X1 )
        & ( cell22 != X0
          | cell12 != X1 )
        & ( cell21 != X0
          | cell11 != X1 )
        & ( cell20 != X0
          | cell10 != X1 )
        & ( cell19 != X0
          | cell9 != X1 )
        & ( cell18 != X0
          | cell8 != X1 )
        & ( cell17 != X0
          | cell7 != X1 )
        & ( cell16 != X0
          | cell6 != X1 )
        & ( cell15 != X0
          | cell5 != X1 )
        & ( cell14 != X0
          | cell4 != X1 )
        & ( cell13 != X0
          | cell3 != X1 )
        & ( cell12 != X0
          | cell2 != X1 )
        & ( cell11 != X0
          | cell1 != X1 ) ) ),
    inference(nnf_transformation,[],[f22]) ).

fof(f31,plain,
    ! [X0,X1] :
      ( ~ sP0(X0,X1)
      | ( ( cell100 != X1
          | cell90 != X0 )
        & ( cell99 != X1
          | cell89 != X0 )
        & ( cell98 != X1
          | cell88 != X0 )
        & ( cell97 != X1
          | cell87 != X0 )
        & ( cell96 != X1
          | cell86 != X0 )
        & ( cell95 != X1
          | cell85 != X0 )
        & ( cell94 != X1
          | cell84 != X0 )
        & ( cell93 != X1
          | cell83 != X0 )
        & ( cell92 != X1
          | cell82 != X0 )
        & ( cell91 != X1
          | cell81 != X0 )
        & ( cell90 != X1
          | cell80 != X0 )
        & ( cell89 != X1
          | cell79 != X0 )
        & ( cell88 != X1
          | cell78 != X0 )
        & ( cell87 != X1
          | cell77 != X0 )
        & ( cell86 != X1
          | cell76 != X0 )
        & ( cell85 != X1
          | cell75 != X0 )
        & ( cell84 != X1
          | cell74 != X0 )
        & ( cell83 != X1
          | cell73 != X0 )
        & ( cell82 != X1
          | cell72 != X0 )
        & ( cell81 != X1
          | cell71 != X0 )
        & ( cell80 != X1
          | cell70 != X0 )
        & ( cell79 != X1
          | cell69 != X0 )
        & ( cell78 != X1
          | cell68 != X0 )
        & ( cell77 != X1
          | cell67 != X0 )
        & ( cell76 != X1
          | cell66 != X0 )
        & ( cell75 != X1
          | cell65 != X0 )
        & ( cell74 != X1
          | cell64 != X0 )
        & ( cell73 != X1
          | cell63 != X0 )
        & ( cell72 != X1
          | cell62 != X0 )
        & ( cell71 != X1
          | cell61 != X0 )
        & ( cell70 != X1
          | cell60 != X0 )
        & ( cell69 != X1
          | cell59 != X0 )
        & ( cell68 != X1
          | cell58 != X0 )
        & ( cell67 != X1
          | cell57 != X0 )
        & ( cell66 != X1
          | cell56 != X0 )
        & ( cell65 != X1
          | cell55 != X0 )
        & ( cell64 != X1
          | cell54 != X0 )
        & ( cell63 != X1
          | cell53 != X0 )
        & ( cell62 != X1
          | cell52 != X0 )
        & ( cell61 != X1
          | cell51 != X0 )
        & ( cell60 != X1
          | cell50 != X0 )
        & ( cell59 != X1
          | cell49 != X0 )
        & ( cell58 != X1
          | cell48 != X0 )
        & ( cell57 != X1
          | cell47 != X0 )
        & ( cell56 != X1
          | cell46 != X0 )
        & ( cell55 != X1
          | cell45 != X0 )
        & ( cell54 != X1
          | cell44 != X0 )
        & ( cell53 != X1
          | cell43 != X0 )
        & ( cell52 != X1
          | cell42 != X0 )
        & ( cell51 != X1
          | cell41 != X0 )
        & ( cell50 != X1
          | cell40 != X0 )
        & ( cell49 != X1
          | cell39 != X0 )
        & ( cell48 != X1
          | cell38 != X0 )
        & ( cell47 != X1
          | cell37 != X0 )
        & ( cell46 != X1
          | cell36 != X0 )
        & ( cell45 != X1
          | cell35 != X0 )
        & ( cell44 != X1
          | cell34 != X0 )
        & ( cell43 != X1
          | cell33 != X0 )
        & ( cell42 != X1
          | cell32 != X0 )
        & ( cell41 != X1
          | cell31 != X0 )
        & ( cell40 != X1
          | cell30 != X0 )
        & ( cell39 != X1
          | cell29 != X0 )
        & ( cell38 != X1
          | cell28 != X0 )
        & ( cell37 != X1
          | cell27 != X0 )
        & ( cell36 != X1
          | cell26 != X0 )
        & ( cell35 != X1
          | cell25 != X0 )
        & ( cell34 != X1
          | cell24 != X0 )
        & ( cell33 != X1
          | cell23 != X0 )
        & ( cell32 != X1
          | cell22 != X0 )
        & ( cell31 != X1
          | cell21 != X0 )
        & ( cell30 != X1
          | cell20 != X0 )
        & ( cell29 != X1
          | cell19 != X0 )
        & ( cell28 != X1
          | cell18 != X0 )
        & ( cell27 != X1
          | cell17 != X0 )
        & ( cell26 != X1
          | cell16 != X0 )
        & ( cell25 != X1
          | cell15 != X0 )
        & ( cell24 != X1
          | cell14 != X0 )
        & ( cell23 != X1
          | cell13 != X0 )
        & ( cell22 != X1
          | cell12 != X0 )
        & ( cell21 != X1
          | cell11 != X0 )
        & ( cell20 != X1
          | cell10 != X0 )
        & ( cell19 != X1
          | cell9 != X0 )
        & ( cell18 != X1
          | cell8 != X0 )
        & ( cell17 != X1
          | cell7 != X0 )
        & ( cell16 != X1
          | cell6 != X0 )
        & ( cell15 != X1
          | cell5 != X0 )
        & ( cell14 != X1
          | cell4 != X0 )
        & ( cell13 != X1
          | cell3 != X0 )
        & ( cell12 != X1
          | cell2 != X0 )
        & ( cell11 != X1
          | cell1 != X0 ) ) ),
    inference(rectify,[],[f30]) ).

fof(f32,plain,
    ! [X1,X0] :
      ( ~ sP1(X1,X0)
      | ( ( cell100 != X0
          | cell99 != X1 )
        & ( cell99 != X0
          | cell98 != X1 )
        & ( cell98 != X0
          | cell97 != X1 )
        & ( cell97 != X0
          | cell96 != X1 )
        & ( cell96 != X0
          | cell95 != X1 )
        & ( cell95 != X0
          | cell94 != X1 )
        & ( cell94 != X0
          | cell93 != X1 )
        & ( cell93 != X0
          | cell92 != X1 )
        & ( cell92 != X0
          | cell91 != X1 )
        & ( cell90 != X0
          | cell89 != X1 )
        & ( cell89 != X0
          | cell88 != X1 )
        & ( cell88 != X0
          | cell87 != X1 )
        & ( cell87 != X0
          | cell86 != X1 )
        & ( cell86 != X0
          | cell85 != X1 )
        & ( cell85 != X0
          | cell84 != X1 )
        & ( cell84 != X0
          | cell83 != X1 )
        & ( cell83 != X0
          | cell82 != X1 )
        & ( cell82 != X0
          | cell81 != X1 )
        & ( cell80 != X0
          | cell79 != X1 )
        & ( cell79 != X0
          | cell78 != X1 )
        & ( cell78 != X0
          | cell77 != X1 )
        & ( cell77 != X0
          | cell76 != X1 )
        & ( cell76 != X0
          | cell75 != X1 )
        & ( cell75 != X0
          | cell74 != X1 )
        & ( cell74 != X0
          | cell73 != X1 )
        & ( cell73 != X0
          | cell72 != X1 )
        & ( cell72 != X0
          | cell71 != X1 )
        & ( cell70 != X0
          | cell69 != X1 )
        & ( cell69 != X0
          | cell68 != X1 )
        & ( cell68 != X0
          | cell67 != X1 )
        & ( cell67 != X0
          | cell66 != X1 )
        & ( cell66 != X0
          | cell65 != X1 )
        & ( cell65 != X0
          | cell64 != X1 )
        & ( cell64 != X0
          | cell63 != X1 )
        & ( cell63 != X0
          | cell62 != X1 )
        & ( cell62 != X0
          | cell61 != X1 )
        & ( cell60 != X0
          | cell59 != X1 )
        & ( cell59 != X0
          | cell58 != X1 )
        & ( cell58 != X0
          | cell57 != X1 )
        & ( cell57 != X0
          | cell56 != X1 )
        & ( cell56 != X0
          | cell55 != X1 )
        & ( cell55 != X0
          | cell54 != X1 )
        & ( cell54 != X0
          | cell53 != X1 )
        & ( cell53 != X0
          | cell52 != X1 )
        & ( cell52 != X0
          | cell51 != X1 )
        & ( cell50 != X0
          | cell49 != X1 )
        & ( cell49 != X0
          | cell48 != X1 )
        & ( cell48 != X0
          | cell47 != X1 )
        & ( cell47 != X0
          | cell46 != X1 )
        & ( cell46 != X0
          | cell45 != X1 )
        & ( cell45 != X0
          | cell44 != X1 )
        & ( cell44 != X0
          | cell43 != X1 )
        & ( cell43 != X0
          | cell42 != X1 )
        & ( cell42 != X0
          | cell41 != X1 )
        & ( cell40 != X0
          | cell39 != X1 )
        & ( cell39 != X0
          | cell38 != X1 )
        & ( cell38 != X0
          | cell37 != X1 )
        & ( cell37 != X0
          | cell36 != X1 )
        & ( cell36 != X0
          | cell35 != X1 )
        & ( cell35 != X0
          | cell34 != X1 )
        & ( cell34 != X0
          | cell33 != X1 )
        & ( cell33 != X0
          | cell32 != X1 )
        & ( cell32 != X0
          | cell31 != X1 )
        & ( cell30 != X0
          | cell29 != X1 )
        & ( cell29 != X0
          | cell28 != X1 )
        & ( cell28 != X0
          | cell27 != X1 )
        & ( cell27 != X0
          | cell26 != X1 )
        & ( cell26 != X0
          | cell25 != X1 )
        & ( cell25 != X0
          | cell24 != X1 )
        & ( cell24 != X0
          | cell23 != X1 )
        & ( cell23 != X0
          | cell22 != X1 )
        & ( cell22 != X0
          | cell21 != X1 )
        & ( cell20 != X0
          | cell19 != X1 )
        & ( cell19 != X0
          | cell18 != X1 )
        & ( cell18 != X0
          | cell17 != X1 )
        & ( cell17 != X0
          | cell16 != X1 )
        & ( cell16 != X0
          | cell15 != X1 )
        & ( cell15 != X0
          | cell14 != X1 )
        & ( cell14 != X0
          | cell13 != X1 )
        & ( cell13 != X0
          | cell12 != X1 )
        & ( cell12 != X0
          | cell11 != X1 )
        & ( cell10 != X0
          | cell9 != X1 )
        & ( cell9 != X0
          | cell8 != X1 )
        & ( cell8 != X0
          | cell7 != X1 )
        & ( cell7 != X0
          | cell6 != X1 )
        & ( cell6 != X0
          | cell5 != X1 )
        & ( cell5 != X0
          | cell4 != X1 )
        & ( cell4 != X0
          | cell3 != X1 )
        & ( cell3 != X0
          | cell2 != X1 )
        & ( cell2 != X0
          | cell1 != X1 ) ) ),
    inference(nnf_transformation,[],[f24]) ).

fof(f33,plain,
    ! [X0,X1] :
      ( ~ sP1(X0,X1)
      | ( ( cell100 != X1
          | cell99 != X0 )
        & ( cell99 != X1
          | cell98 != X0 )
        & ( cell98 != X1
          | cell97 != X0 )
        & ( cell97 != X1
          | cell96 != X0 )
        & ( cell96 != X1
          | cell95 != X0 )
        & ( cell95 != X1
          | cell94 != X0 )
        & ( cell94 != X1
          | cell93 != X0 )
        & ( cell93 != X1
          | cell92 != X0 )
        & ( cell92 != X1
          | cell91 != X0 )
        & ( cell90 != X1
          | cell89 != X0 )
        & ( cell89 != X1
          | cell88 != X0 )
        & ( cell88 != X1
          | cell87 != X0 )
        & ( cell87 != X1
          | cell86 != X0 )
        & ( cell86 != X1
          | cell85 != X0 )
        & ( cell85 != X1
          | cell84 != X0 )
        & ( cell84 != X1
          | cell83 != X0 )
        & ( cell83 != X1
          | cell82 != X0 )
        & ( cell82 != X1
          | cell81 != X0 )
        & ( cell80 != X1
          | cell79 != X0 )
        & ( cell79 != X1
          | cell78 != X0 )
        & ( cell78 != X1
          | cell77 != X0 )
        & ( cell77 != X1
          | cell76 != X0 )
        & ( cell76 != X1
          | cell75 != X0 )
        & ( cell75 != X1
          | cell74 != X0 )
        & ( cell74 != X1
          | cell73 != X0 )
        & ( cell73 != X1
          | cell72 != X0 )
        & ( cell72 != X1
          | cell71 != X0 )
        & ( cell70 != X1
          | cell69 != X0 )
        & ( cell69 != X1
          | cell68 != X0 )
        & ( cell68 != X1
          | cell67 != X0 )
        & ( cell67 != X1
          | cell66 != X0 )
        & ( cell66 != X1
          | cell65 != X0 )
        & ( cell65 != X1
          | cell64 != X0 )
        & ( cell64 != X1
          | cell63 != X0 )
        & ( cell63 != X1
          | cell62 != X0 )
        & ( cell62 != X1
          | cell61 != X0 )
        & ( cell60 != X1
          | cell59 != X0 )
        & ( cell59 != X1
          | cell58 != X0 )
        & ( cell58 != X1
          | cell57 != X0 )
        & ( cell57 != X1
          | cell56 != X0 )
        & ( cell56 != X1
          | cell55 != X0 )
        & ( cell55 != X1
          | cell54 != X0 )
        & ( cell54 != X1
          | cell53 != X0 )
        & ( cell53 != X1
          | cell52 != X0 )
        & ( cell52 != X1
          | cell51 != X0 )
        & ( cell50 != X1
          | cell49 != X0 )
        & ( cell49 != X1
          | cell48 != X0 )
        & ( cell48 != X1
          | cell47 != X0 )
        & ( cell47 != X1
          | cell46 != X0 )
        & ( cell46 != X1
          | cell45 != X0 )
        & ( cell45 != X1
          | cell44 != X0 )
        & ( cell44 != X1
          | cell43 != X0 )
        & ( cell43 != X1
          | cell42 != X0 )
        & ( cell42 != X1
          | cell41 != X0 )
        & ( cell40 != X1
          | cell39 != X0 )
        & ( cell39 != X1
          | cell38 != X0 )
        & ( cell38 != X1
          | cell37 != X0 )
        & ( cell37 != X1
          | cell36 != X0 )
        & ( cell36 != X1
          | cell35 != X0 )
        & ( cell35 != X1
          | cell34 != X0 )
        & ( cell34 != X1
          | cell33 != X0 )
        & ( cell33 != X1
          | cell32 != X0 )
        & ( cell32 != X1
          | cell31 != X0 )
        & ( cell30 != X1
          | cell29 != X0 )
        & ( cell29 != X1
          | cell28 != X0 )
        & ( cell28 != X1
          | cell27 != X0 )
        & ( cell27 != X1
          | cell26 != X0 )
        & ( cell26 != X1
          | cell25 != X0 )
        & ( cell25 != X1
          | cell24 != X0 )
        & ( cell24 != X1
          | cell23 != X0 )
        & ( cell23 != X1
          | cell22 != X0 )
        & ( cell22 != X1
          | cell21 != X0 )
        & ( cell20 != X1
          | cell19 != X0 )
        & ( cell19 != X1
          | cell18 != X0 )
        & ( cell18 != X1
          | cell17 != X0 )
        & ( cell17 != X1
          | cell16 != X0 )
        & ( cell16 != X1
          | cell15 != X0 )
        & ( cell15 != X1
          | cell14 != X0 )
        & ( cell14 != X1
          | cell13 != X0 )
        & ( cell13 != X1
          | cell12 != X0 )
        & ( cell12 != X1
          | cell11 != X0 )
        & ( cell10 != X1
          | cell9 != X0 )
        & ( cell9 != X1
          | cell8 != X0 )
        & ( cell8 != X1
          | cell7 != X0 )
        & ( cell7 != X1
          | cell6 != X0 )
        & ( cell6 != X1
          | cell5 != X0 )
        & ( cell5 != X1
          | cell4 != X0 )
        & ( cell4 != X1
          | cell3 != X0 )
        & ( cell3 != X1
          | cell2 != X0 )
        & ( cell2 != X1
          | cell1 != X0 ) ) ),
    inference(rectify,[],[f32]) ).

fof(f34,plain,
    ! [X0,X1] :
      ( ~ sP2(X0,X1)
      | ( ! [X30,X31,X32,X33,X34,X35,X36,X37] :
            ( ~ west(X37,X0)
            | ~ west(X36,X37)
            | ~ west(X35,X36)
            | ~ west(X34,X35)
            | ~ west(X33,X34)
            | ~ west(X32,X33)
            | ~ west(X31,X32)
            | ~ west(X30,X31)
            | ~ west(X1,X30) )
        & ! [X23,X24,X25,X26,X27,X28,X29] :
            ( ~ west(X29,X0)
            | ~ west(X28,X29)
            | ~ west(X27,X28)
            | ~ west(X26,X27)
            | ~ west(X25,X26)
            | ~ west(X24,X25)
            | ~ west(X23,X24)
            | ~ west(X1,X23) )
        & ! [X17,X18,X19,X20,X21,X22] :
            ( ~ west(X22,X0)
            | ~ west(X21,X22)
            | ~ west(X20,X21)
            | ~ west(X19,X20)
            | ~ west(X18,X19)
            | ~ west(X17,X18)
            | ~ west(X1,X17) )
        & ! [X12,X13,X14,X15,X16] :
            ( ~ west(X16,X0)
            | ~ west(X15,X16)
            | ~ west(X14,X15)
            | ~ west(X13,X14)
            | ~ west(X12,X13)
            | ~ west(X1,X12) )
        & ! [X8,X9,X10,X11] :
            ( ~ west(X11,X0)
            | ~ west(X10,X11)
            | ~ west(X9,X10)
            | ~ west(X8,X9)
            | ~ west(X1,X8) )
        & ! [X5,X6,X7] :
            ( ~ west(X7,X0)
            | ~ west(X6,X7)
            | ~ west(X5,X6)
            | ~ west(X1,X5) )
        & ! [X3,X4] :
            ( ~ west(X4,X0)
            | ~ west(X3,X4)
            | ~ west(X1,X3) )
        & ! [X2] :
            ( ~ west(X2,X0)
            | ~ west(X1,X2) )
        & ~ west(X1,X0) ) ),
    inference(nnf_transformation,[],[f26]) ).

fof(f35,plain,
    ! [X0,X1] :
      ( ~ sP3(X0,X1)
      | ( ! [X30,X31,X32,X33,X34,X35,X36,X37] :
            ( ~ north(X37,X0)
            | ~ north(X36,X37)
            | ~ north(X35,X36)
            | ~ north(X34,X35)
            | ~ north(X33,X34)
            | ~ north(X32,X33)
            | ~ north(X31,X32)
            | ~ north(X30,X31)
            | ~ north(X1,X30) )
        & ! [X23,X24,X25,X26,X27,X28,X29] :
            ( ~ north(X29,X0)
            | ~ north(X28,X29)
            | ~ north(X27,X28)
            | ~ north(X26,X27)
            | ~ north(X25,X26)
            | ~ north(X24,X25)
            | ~ north(X23,X24)
            | ~ north(X1,X23) )
        & ! [X17,X18,X19,X20,X21,X22] :
            ( ~ north(X22,X0)
            | ~ north(X21,X22)
            | ~ north(X20,X21)
            | ~ north(X19,X20)
            | ~ north(X18,X19)
            | ~ north(X17,X18)
            | ~ north(X1,X17) )
        & ! [X12,X13,X14,X15,X16] :
            ( ~ north(X16,X0)
            | ~ north(X15,X16)
            | ~ north(X14,X15)
            | ~ north(X13,X14)
            | ~ north(X12,X13)
            | ~ north(X1,X12) )
        & ! [X8,X9,X10,X11] :
            ( ~ north(X11,X0)
            | ~ north(X10,X11)
            | ~ north(X9,X10)
            | ~ north(X8,X9)
            | ~ north(X1,X8) )
        & ! [X5,X6,X7] :
            ( ~ north(X7,X0)
            | ~ north(X6,X7)
            | ~ north(X5,X6)
            | ~ north(X1,X5) )
        & ! [X3,X4] :
            ( ~ north(X4,X0)
            | ~ north(X3,X4)
            | ~ north(X1,X3) )
        & ! [X2] :
            ( ~ north(X2,X0)
            | ~ north(X1,X2) )
        & ~ north(X1,X0) ) ),
    inference(nnf_transformation,[],[f28]) ).

fof(f36,plain,
    ! [X0,X1] :
      ( ~ sP0(X0,X1)
      | cell100 != X1
      | cell90 != X0 ),
    inference(cnf_transformation,[],[f31]) ).

fof(f46,plain,
    ! [X0,X1] :
      ( ~ sP0(X0,X1)
      | cell90 != X1
      | cell80 != X0 ),
    inference(cnf_transformation,[],[f31]) ).

fof(f56,plain,
    ! [X0,X1] :
      ( ~ sP0(X0,X1)
      | cell80 != X1
      | cell70 != X0 ),
    inference(cnf_transformation,[],[f31]) ).

fof(f66,plain,
    ! [X0,X1] :
      ( ~ sP0(X0,X1)
      | cell70 != X1
      | cell60 != X0 ),
    inference(cnf_transformation,[],[f31]) ).

fof(f76,plain,
    ! [X0,X1] :
      ( ~ sP0(X0,X1)
      | cell60 != X1
      | cell50 != X0 ),
    inference(cnf_transformation,[],[f31]) ).

fof(f86,plain,
    ! [X0,X1] :
      ( ~ sP0(X0,X1)
      | cell50 != X1
      | cell40 != X0 ),
    inference(cnf_transformation,[],[f31]) ).

fof(f96,plain,
    ! [X0,X1] :
      ( ~ sP0(X0,X1)
      | cell40 != X1
      | cell30 != X0 ),
    inference(cnf_transformation,[],[f31]) ).

fof(f106,plain,
    ! [X0,X1] :
      ( ~ sP0(X0,X1)
      | cell30 != X1
      | cell20 != X0 ),
    inference(cnf_transformation,[],[f31]) ).

fof(f116,plain,
    ! [X0,X1] :
      ( ~ sP0(X0,X1)
      | cell20 != X1
      | cell10 != X0 ),
    inference(cnf_transformation,[],[f31]) ).

fof(f208,plain,
    ! [X0,X1] :
      ( ~ sP1(X0,X1)
      | cell10 != X1
      | cell9 != X0 ),
    inference(cnf_transformation,[],[f33]) ).

fof(f209,plain,
    ! [X0,X1] :
      ( ~ sP1(X0,X1)
      | cell9 != X1
      | cell8 != X0 ),
    inference(cnf_transformation,[],[f33]) ).

fof(f210,plain,
    ! [X0,X1] :
      ( ~ sP1(X0,X1)
      | cell8 != X1
      | cell7 != X0 ),
    inference(cnf_transformation,[],[f33]) ).

fof(f211,plain,
    ! [X0,X1] :
      ( ~ sP1(X0,X1)
      | cell7 != X1
      | cell6 != X0 ),
    inference(cnf_transformation,[],[f33]) ).

fof(f212,plain,
    ! [X0,X1] :
      ( ~ sP1(X0,X1)
      | cell6 != X1
      | cell5 != X0 ),
    inference(cnf_transformation,[],[f33]) ).

fof(f213,plain,
    ! [X0,X1] :
      ( ~ sP1(X0,X1)
      | cell5 != X1
      | cell4 != X0 ),
    inference(cnf_transformation,[],[f33]) ).

fof(f214,plain,
    ! [X0,X1] :
      ( ~ sP1(X0,X1)
      | cell4 != X1
      | cell3 != X0 ),
    inference(cnf_transformation,[],[f33]) ).

fof(f215,plain,
    ! [X0,X1] :
      ( ~ sP1(X0,X1)
      | cell3 != X1
      | cell2 != X0 ),
    inference(cnf_transformation,[],[f33]) ).

fof(f216,plain,
    ! [X0,X1] :
      ( ~ sP1(X0,X1)
      | cell2 != X1
      | cell1 != X0 ),
    inference(cnf_transformation,[],[f33]) ).

fof(f218,plain,
    ! [X31,X0,X36,X1,X37,X34,X35,X32,X30,X33] :
      ( ~ sP2(X0,X1)
      | ~ west(X37,X0)
      | ~ west(X36,X37)
      | ~ west(X35,X36)
      | ~ west(X34,X35)
      | ~ west(X33,X34)
      | ~ west(X32,X33)
      | ~ west(X31,X32)
      | ~ west(X30,X31)
      | ~ west(X1,X30) ),
    inference(cnf_transformation,[],[f34]) ).

fof(f228,plain,
    ! [X31,X0,X36,X1,X37,X34,X35,X32,X30,X33] :
      ( ~ sP3(X0,X1)
      | ~ north(X37,X0)
      | ~ north(X36,X37)
      | ~ north(X35,X36)
      | ~ north(X34,X35)
      | ~ north(X33,X34)
      | ~ north(X32,X33)
      | ~ north(X31,X32)
      | ~ north(X30,X31)
      | ~ north(X1,X30) ),
    inference(cnf_transformation,[],[f35]) ).

fof(f261,plain,
    ! [X1] :
      ( ~ sP0(cell10,X1)
      | cell20 != X1 ),
    inference(equality_resolution,[],[f116]) ).

fof(f262,plain,
    ~ sP0(cell10,cell20),
    inference(equality_resolution,[],[f261]) ).

fof(f281,plain,
    ! [X1] :
      ( ~ sP0(cell20,X1)
      | cell30 != X1 ),
    inference(equality_resolution,[],[f106]) ).

fof(f282,plain,
    ~ sP0(cell20,cell30),
    inference(equality_resolution,[],[f281]) ).

fof(f301,plain,
    ! [X1] :
      ( ~ sP0(cell30,X1)
      | cell40 != X1 ),
    inference(equality_resolution,[],[f96]) ).

fof(f302,plain,
    ~ sP0(cell30,cell40),
    inference(equality_resolution,[],[f301]) ).

fof(f321,plain,
    ! [X1] :
      ( ~ sP0(cell40,X1)
      | cell50 != X1 ),
    inference(equality_resolution,[],[f86]) ).

fof(f322,plain,
    ~ sP0(cell40,cell50),
    inference(equality_resolution,[],[f321]) ).

fof(f341,plain,
    ! [X1] :
      ( ~ sP0(cell50,X1)
      | cell60 != X1 ),
    inference(equality_resolution,[],[f76]) ).

fof(f342,plain,
    ~ sP0(cell50,cell60),
    inference(equality_resolution,[],[f341]) ).

fof(f361,plain,
    ! [X1] :
      ( ~ sP0(cell60,X1)
      | cell70 != X1 ),
    inference(equality_resolution,[],[f66]) ).

fof(f362,plain,
    ~ sP0(cell60,cell70),
    inference(equality_resolution,[],[f361]) ).

fof(f381,plain,
    ! [X1] :
      ( ~ sP0(cell70,X1)
      | cell80 != X1 ),
    inference(equality_resolution,[],[f56]) ).

fof(f382,plain,
    ~ sP0(cell70,cell80),
    inference(equality_resolution,[],[f381]) ).

fof(f401,plain,
    ! [X1] :
      ( ~ sP0(cell80,X1)
      | cell90 != X1 ),
    inference(equality_resolution,[],[f46]) ).

fof(f402,plain,
    ~ sP0(cell80,cell90),
    inference(equality_resolution,[],[f401]) ).

fof(f421,plain,
    ! [X1] :
      ( ~ sP0(cell90,X1)
      | cell100 != X1 ),
    inference(equality_resolution,[],[f36]) ).

fof(f422,plain,
    ~ sP0(cell90,cell100),
    inference(equality_resolution,[],[f421]) ).

fof(f423,plain,
    ! [X1] :
      ( ~ sP1(cell1,X1)
      | cell2 != X1 ),
    inference(equality_resolution,[],[f216]) ).

fof(f424,plain,
    ~ sP1(cell1,cell2),
    inference(equality_resolution,[],[f423]) ).

fof(f425,plain,
    ! [X1] :
      ( ~ sP1(cell2,X1)
      | cell3 != X1 ),
    inference(equality_resolution,[],[f215]) ).

fof(f426,plain,
    ~ sP1(cell2,cell3),
    inference(equality_resolution,[],[f425]) ).

fof(f427,plain,
    ! [X1] :
      ( ~ sP1(cell3,X1)
      | cell4 != X1 ),
    inference(equality_resolution,[],[f214]) ).

fof(f428,plain,
    ~ sP1(cell3,cell4),
    inference(equality_resolution,[],[f427]) ).

fof(f429,plain,
    ! [X1] :
      ( ~ sP1(cell4,X1)
      | cell5 != X1 ),
    inference(equality_resolution,[],[f213]) ).

fof(f430,plain,
    ~ sP1(cell4,cell5),
    inference(equality_resolution,[],[f429]) ).

fof(f431,plain,
    ! [X1] :
      ( ~ sP1(cell5,X1)
      | cell6 != X1 ),
    inference(equality_resolution,[],[f212]) ).

fof(f432,plain,
    ~ sP1(cell5,cell6),
    inference(equality_resolution,[],[f431]) ).

fof(f433,plain,
    ! [X1] :
      ( ~ sP1(cell6,X1)
      | cell7 != X1 ),
    inference(equality_resolution,[],[f211]) ).

fof(f434,plain,
    ~ sP1(cell6,cell7),
    inference(equality_resolution,[],[f433]) ).

fof(f435,plain,
    ! [X1] :
      ( ~ sP1(cell7,X1)
      | cell8 != X1 ),
    inference(equality_resolution,[],[f210]) ).

fof(f436,plain,
    ~ sP1(cell7,cell8),
    inference(equality_resolution,[],[f435]) ).

fof(f437,plain,
    ! [X1] :
      ( ~ sP1(cell8,X1)
      | cell9 != X1 ),
    inference(equality_resolution,[],[f209]) ).

fof(f438,plain,
    ~ sP1(cell8,cell9),
    inference(equality_resolution,[],[f437]) ).

fof(f439,plain,
    ! [X1] :
      ( ~ sP1(cell9,X1)
      | cell10 != X1 ),
    inference(equality_resolution,[],[f208]) ).

fof(f440,plain,
    ~ sP1(cell9,cell10),
    inference(equality_resolution,[],[f439]) ).

tcf(c_58,plain,
    ~ sP0(cell10,cell20),
    inference(cnf_transformation,[],[f262]) ).

tcf(c_68,plain,
    ~ sP0(cell20,cell30),
    inference(cnf_transformation,[],[f282]) ).

tcf(c_78,plain,
    ~ sP0(cell30,cell40),
    inference(cnf_transformation,[],[f302]) ).

tcf(c_88,plain,
    ~ sP0(cell40,cell50),
    inference(cnf_transformation,[],[f322]) ).

tcf(c_98,plain,
    ~ sP0(cell50,cell60),
    inference(cnf_transformation,[],[f342]) ).

tcf(c_108,plain,
    ~ sP0(cell60,cell70),
    inference(cnf_transformation,[],[f362]) ).

tcf(c_118,plain,
    ~ sP0(cell70,cell80),
    inference(cnf_transformation,[],[f382]) ).

tcf(c_128,plain,
    ~ sP0(cell80,cell90),
    inference(cnf_transformation,[],[f402]) ).

tcf(c_138,plain,
    ~ sP0(cell90,cell100),
    inference(cnf_transformation,[],[f422]) ).

tcf(c_140,plain,
    ~ sP1(cell1,cell2),
    inference(cnf_transformation,[],[f424]) ).

tcf(c_141,plain,
    ~ sP1(cell2,cell3),
    inference(cnf_transformation,[],[f426]) ).

tcf(c_142,plain,
    ~ sP1(cell3,cell4),
    inference(cnf_transformation,[],[f428]) ).

tcf(c_143,plain,
    ~ sP1(cell4,cell5),
    inference(cnf_transformation,[],[f430]) ).

tcf(c_144,plain,
    ~ sP1(cell5,cell6),
    inference(cnf_transformation,[],[f432]) ).

tcf(c_145,plain,
    ~ sP1(cell6,cell7),
    inference(cnf_transformation,[],[f434]) ).

tcf(c_146,plain,
    ~ sP1(cell7,cell8),
    inference(cnf_transformation,[],[f436]) ).

tcf(c_147,plain,
    ~ sP1(cell8,cell9),
    inference(cnf_transformation,[],[f438]) ).

tcf(c_148,plain,
    ~ sP1(cell9,cell10),
    inference(cnf_transformation,[],[f440]) ).

tcf(c_239,plain,
    ! [X0: $i,X1: $i,X2: $i,X3: $i,X4: $i,X5: $i,X6: $i,X7: $i,X8: $i,X9: $i] :
      ( ~ sP2(X9,X0)
      | ~ west(X8,X9)
      | ~ west(X7,X8)
      | ~ west(X6,X7)
      | ~ west(X5,X6)
      | ~ west(X4,X5)
      | ~ west(X3,X4)
      | ~ west(X2,X3)
      | ~ west(X1,X2)
      | ~ west(X0,X1) ),
    inference(cnf_transformation,[],[f218]) ).

tcf(c_249,plain,
    ! [X0: $i,X1: $i,X2: $i,X3: $i,X4: $i,X5: $i,X6: $i,X7: $i,X8: $i,X9: $i] :
      ( ~ sP3(X9,X0)
      | ~ north(X8,X9)
      | ~ north(X7,X8)
      | ~ north(X6,X7)
      | ~ north(X5,X6)
      | ~ north(X4,X5)
      | ~ north(X3,X4)
      | ~ north(X2,X3)
      | ~ north(X1,X2)
      | ~ north(X0,X1) ),
    inference(cnf_transformation,[],[f228]) ).

tcf(c_981,plain,
    west(cell10,cell20),
    inference(resolution,[status(thm)],[c_58,c_139]) ).

tcf(c_1021,plain,
    west(cell20,cell30),
    inference(resolution,[status(thm)],[c_68,c_139]) ).

tcf(c_1061,plain,
    west(cell30,cell40),
    inference(resolution,[status(thm)],[c_78,c_139]) ).

tcf(c_1101,plain,
    west(cell40,cell50),
    inference(resolution,[status(thm)],[c_88,c_139]) ).

tcf(c_1141,plain,
    west(cell50,cell60),
    inference(resolution,[status(thm)],[c_98,c_139]) ).

tcf(c_1181,plain,
    west(cell60,cell70),
    inference(resolution,[status(thm)],[c_108,c_139]) ).

tcf(c_1221,plain,
    west(cell70,cell80),
    inference(resolution,[status(thm)],[c_118,c_139]) ).

tcf(c_1261,plain,
    west(cell80,cell90),
    inference(resolution,[status(thm)],[c_128,c_139]) ).

tcf(c_1301,plain,
    west(cell90,cell100),
    inference(resolution,[status(thm)],[c_138,c_139]) ).

tcf(c_1395,plain,
    north(cell1,cell2),
    inference(resolution,[status(thm)],[c_140,c_230]) ).

tcf(c_1399,plain,
    north(cell2,cell3),
    inference(resolution,[status(thm)],[c_141,c_230]) ).

tcf(c_1403,plain,
    north(cell3,cell4),
    inference(resolution,[status(thm)],[c_142,c_230]) ).

tcf(c_1407,plain,
    north(cell4,cell5),
    inference(resolution,[status(thm)],[c_143,c_230]) ).

tcf(c_1411,plain,
    north(cell5,cell6),
    inference(resolution,[status(thm)],[c_144,c_230]) ).

tcf(c_1415,plain,
    north(cell6,cell7),
    inference(resolution,[status(thm)],[c_145,c_230]) ).

tcf(c_1419,plain,
    north(cell7,cell8),
    inference(resolution,[status(thm)],[c_146,c_230]) ).

tcf(c_1423,plain,
    north(cell8,cell9),
    inference(resolution,[status(thm)],[c_147,c_230]) ).

tcf(c_1427,plain,
    north(cell9,cell10),
    inference(resolution,[status(thm)],[c_148,c_230]) ).

tcf(c_4632,plain,
    ! [X0: $i,X1: $i,X2: $i,X3: $i,X4: $i,X5: $i,X6: $i,X7: $i,X8: $i] :
      ( ~ sP2(cell100,X0)
      | ~ west(X8,cell100)
      | ~ west(X7,X8)
      | ~ west(X6,X7)
      | ~ west(X5,X6)
      | ~ west(X4,X5)
      | ~ west(X3,X4)
      | ~ west(X2,X3)
      | ~ west(X1,X2)
      | ~ west(X0,X1) ),
    inference(instantiation,[status(thm)],[c_239]) ).

tcf(c_4660,plain,
    ! [X0: $i,X1: $i,X2: $i,X3: $i,X4: $i,X5: $i,X6: $i,X7: $i] :
      ( ~ west(cell90,cell100)
      | ~ sP2(cell100,X0)
      | ~ west(X7,cell90)
      | ~ west(X6,X7)
      | ~ west(X5,X6)
      | ~ west(X4,X5)
      | ~ west(X3,X4)
      | ~ west(X2,X3)
      | ~ west(X1,X2)
      | ~ west(X0,X1) ),
    inference(instantiation,[status(thm)],[c_4632]) ).

tcf(c_4679,plain,
    ! [X0: $i,X1: $i,X2: $i,X3: $i,X4: $i,X5: $i,X6: $i] :
      ( ~ west(cell90,cell100)
      | ~ west(cell80,cell90)
      | ~ sP2(cell100,X0)
      | ~ west(X6,cell80)
      | ~ west(X5,X6)
      | ~ west(X4,X5)
      | ~ west(X3,X4)
      | ~ west(X2,X3)
      | ~ west(X1,X2)
      | ~ west(X0,X1) ),
    inference(instantiation,[status(thm)],[c_4660]) ).

tcf(c_4696,plain,
    ! [X0: $i,X1: $i,X2: $i,X3: $i,X4: $i,X5: $i] :
      ( ~ west(cell90,cell100)
      | ~ west(cell80,cell90)
      | ~ west(cell70,cell80)
      | ~ sP2(cell100,X0)
      | ~ west(X5,cell70)
      | ~ west(X4,X5)
      | ~ west(X3,X4)
      | ~ west(X2,X3)
      | ~ west(X1,X2)
      | ~ west(X0,X1) ),
    inference(instantiation,[status(thm)],[c_4679]) ).

tcf(c_4735,plain,
    ! [X0: $i,X1: $i,X2: $i,X3: $i,X4: $i] :
      ( ~ west(cell90,cell100)
      | ~ west(cell80,cell90)
      | ~ west(cell70,cell80)
      | ~ west(cell60,cell70)
      | ~ sP2(cell100,X0)
      | ~ west(X4,cell60)
      | ~ west(X3,X4)
      | ~ west(X2,X3)
      | ~ west(X1,X2)
      | ~ west(X0,X1) ),
    inference(instantiation,[status(thm)],[c_4696]) ).

tcf(c_4781,plain,
    ! [X0: $i,X1: $i,X2: $i,X3: $i] :
      ( ~ west(cell90,cell100)
      | ~ west(cell80,cell90)
      | ~ west(cell70,cell80)
      | ~ west(cell60,cell70)
      | ~ west(cell50,cell60)
      | ~ sP2(cell100,X0)
      | ~ west(X3,cell50)
      | ~ west(X2,X3)
      | ~ west(X1,X2)
      | ~ west(X0,X1) ),
    inference(instantiation,[status(thm)],[c_4735]) ).

tcf(c_4830,plain,
    ! [X0: $i,X1: $i,X2: $i] :
      ( ~ west(cell90,cell100)
      | ~ west(cell80,cell90)
      | ~ west(cell70,cell80)
      | ~ west(cell60,cell70)
      | ~ west(cell50,cell60)
      | ~ west(cell40,cell50)
      | ~ sP2(cell100,X0)
      | ~ west(X2,cell40)
      | ~ west(X1,X2)
      | ~ west(X0,X1) ),
    inference(instantiation,[status(thm)],[c_4781]) ).

tcf(c_4875,plain,
    ! [X0: $i,X1: $i] :
      ( ~ west(cell90,cell100)
      | ~ west(cell80,cell90)
      | ~ west(cell70,cell80)
      | ~ west(cell60,cell70)
      | ~ west(cell50,cell60)
      | ~ west(cell40,cell50)
      | ~ west(cell30,cell40)
      | ~ sP2(cell100,X0)
      | ~ west(X1,cell30)
      | ~ west(X0,X1) ),
    inference(instantiation,[status(thm)],[c_4830]) ).

tcf(c_4929,plain,
    ! [X0: $i] :
      ( ~ west(cell90,cell100)
      | ~ west(cell80,cell90)
      | ~ west(cell70,cell80)
      | ~ west(cell60,cell70)
      | ~ west(cell50,cell60)
      | ~ west(cell40,cell50)
      | ~ west(cell30,cell40)
      | ~ west(cell20,cell30)
      | ~ sP2(cell100,X0)
      | ~ west(X0,cell20) ),
    inference(instantiation,[status(thm)],[c_4875]) ).

tcf(c_4988,plain,
    ( ~ sP2(cell100,cell10)
    | ~ west(cell90,cell100)
    | ~ west(cell80,cell90)
    | ~ west(cell70,cell80)
    | ~ west(cell60,cell70)
    | ~ west(cell50,cell60)
    | ~ west(cell40,cell50)
    | ~ west(cell30,cell40)
    | ~ west(cell20,cell30)
    | ~ west(cell10,cell20) ),
    inference(instantiation,[status(thm)],[c_4929]) ).

tcf(c_5164,plain,
    ! [X0: $i,X1: $i,X2: $i,X3: $i,X4: $i,X5: $i,X6: $i,X7: $i] :
      ( ~ sP3(cell10,cell1)
      | ~ north(cell1,X0)
      | ~ north(X7,cell10)
      | ~ north(X6,X7)
      | ~ north(X5,X6)
      | ~ north(X4,X5)
      | ~ north(X3,X4)
      | ~ north(X2,X3)
      | ~ north(X1,X2)
      | ~ north(X0,X1) ),
    inference(instantiation,[status(thm)],[c_249]) ).

tcf(c_5193,plain,
    ! [X0: $i,X1: $i,X2: $i,X3: $i,X4: $i,X5: $i,X6: $i] :
      ( ~ sP3(cell10,cell1)
      | ~ north(cell1,cell2)
      | ~ north(cell2,X0)
      | ~ north(X6,cell10)
      | ~ north(X5,X6)
      | ~ north(X4,X5)
      | ~ north(X3,X4)
      | ~ north(X2,X3)
      | ~ north(X1,X2)
      | ~ north(X0,X1) ),
    inference(instantiation,[status(thm)],[c_5164]) ).

tcf(c_5233,plain,
    ! [X0: $i,X1: $i,X2: $i,X3: $i,X4: $i,X5: $i] :
      ( ~ sP3(cell10,cell1)
      | ~ north(cell2,cell3)
      | ~ north(cell1,cell2)
      | ~ north(cell3,X0)
      | ~ north(X5,cell10)
      | ~ north(X4,X5)
      | ~ north(X3,X4)
      | ~ north(X2,X3)
      | ~ north(X1,X2)
      | ~ north(X0,X1) ),
    inference(instantiation,[status(thm)],[c_5193]) ).

tcf(c_5269,plain,
    ! [X0: $i,X1: $i,X2: $i,X3: $i,X4: $i] :
      ( ~ sP3(cell10,cell1)
      | ~ north(cell3,cell4)
      | ~ north(cell2,cell3)
      | ~ north(cell1,cell2)
      | ~ north(cell4,X0)
      | ~ north(X4,cell10)
      | ~ north(X3,X4)
      | ~ north(X2,X3)
      | ~ north(X1,X2)
      | ~ north(X0,X1) ),
    inference(instantiation,[status(thm)],[c_5233]) ).

tcf(c_5291,plain,
    ! [X0: $i,X1: $i,X2: $i,X3: $i] :
      ( ~ sP3(cell10,cell1)
      | ~ north(cell4,cell5)
      | ~ north(cell3,cell4)
      | ~ north(cell2,cell3)
      | ~ north(cell1,cell2)
      | ~ north(cell5,X0)
      | ~ north(X3,cell10)
      | ~ north(X2,X3)
      | ~ north(X1,X2)
      | ~ north(X0,X1) ),
    inference(instantiation,[status(thm)],[c_5269]) ).

tcf(c_5309,plain,
    ! [X0: $i,X1: $i,X2: $i] :
      ( ~ sP3(cell10,cell1)
      | ~ north(cell5,cell6)
      | ~ north(cell4,cell5)
      | ~ north(cell3,cell4)
      | ~ north(cell2,cell3)
      | ~ north(cell1,cell2)
      | ~ north(cell6,X0)
      | ~ north(X2,cell10)
      | ~ north(X1,X2)
      | ~ north(X0,X1) ),
    inference(instantiation,[status(thm)],[c_5291]) ).

tcf(c_5317,plain,
    ! [X0: $i,X1: $i] :
      ( ~ sP3(cell10,cell1)
      | ~ north(cell6,cell7)
      | ~ north(cell5,cell6)
      | ~ north(cell4,cell5)
      | ~ north(cell3,cell4)
      | ~ north(cell2,cell3)
      | ~ north(cell1,cell2)
      | ~ north(cell7,X0)
      | ~ north(X1,cell10)
      | ~ north(X0,X1) ),
    inference(instantiation,[status(thm)],[c_5309]) ).

tcf(c_5320,plain,
    ! [X0: $i] :
      ( ~ sP3(cell10,cell1)
      | ~ north(cell7,cell8)
      | ~ north(cell6,cell7)
      | ~ north(cell5,cell6)
      | ~ north(cell4,cell5)
      | ~ north(cell3,cell4)
      | ~ north(cell2,cell3)
      | ~ north(cell1,cell2)
      | ~ north(cell8,X0)
      | ~ north(X0,cell10) ),
    inference(instantiation,[status(thm)],[c_5317]) ).

tcf(c_5322,plain,
    ( ~ sP3(cell10,cell1)
    | ~ north(cell9,cell10)
    | ~ north(cell8,cell9)
    | ~ north(cell7,cell8)
    | ~ north(cell6,cell7)
    | ~ north(cell5,cell6)
    | ~ north(cell4,cell5)
    | ~ north(cell3,cell4)
    | ~ north(cell2,cell3)
    | ~ north(cell1,cell2) ),
    inference(instantiation,[status(thm)],[c_5320]) ).

tcf(c_5323,plain,
    $false,
    inference(prop_impl_just,[status(thm)],[c_5322,c_5048,c_4988,c_1427,c_1423,c_1419,c_1415,c_1411,c_1407,c_1403,c_1399,c_1395,c_1301,c_1261,c_1221,c_1181,c_1141,c_1101,c_1061,c_1021,c_981]) ).


%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.03  % Problem  : PUZ077+1 : TPTP v9.3.1. Released v3.5.0.
% 0.00/0.04  % Command  : run_iprover 300 /export/starexec/sandbox2/benchmark/theBenchmark.p THM
% 0.11/0.37  % Computer : n018.cluster.edu
% 0.11/0.37  % Model    : x86_64 x86_64
% 0.11/0.37  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.11/0.37  % Memory   : 8046.5625MB
% 0.11/0.37  % OS       : Linux 6.8.0-71-generic
% 0.11/0.37  % CPULimit : 300
% 0.11/0.37  % WCLimit  : 300
% 0.11/0.37  % DateTime : Thu Sep 24 06:59:04 UTC 2026
% 0.11/0.37  % CPUTime  : 
% 0.11/0.37  Running run_iprover 300 /export/starexec/sandbox2/benchmark/theBenchmark.p THM
% 0.11/0.41  Running first-order theorem proving
% 0.11/0.41  Running: /export/starexec/sandbox2/solver/bin/iproveropt-multi-core.sh -d -n -l tptp -s fof_schedule -t 300 /export/starexec/sandbox2/benchmark/theBenchmark.p
% 0.11/0.42  
% 0.11/0.42  % ======== iProver multi-core TPTP/SMT =========
% 0.11/0.42  
% 0.11/0.42  % Detected problem language: tptp
% 0.11/0.43  % Proving...
% 2.36/1.29  % SZS status Started for theBenchmark.p
% 2.36/1.29  % SZS status Theorem for theBenchmark.p
% 2.36/1.29  
% 2.36/1.29  %---------------- iProver v3.9.4 (pre CASC 2026/SMT-COMP 2026) ----------------%
% 2.36/1.29  
% 2.36/1.29  % ------  iProver source info
% 2.36/1.29  
% 2.36/1.29  % git: date: 2026-07-19 20:42:38 +0200
% 2.36/1.29  % git: sha1: 804e7d636a263075307957e923b7a22a4035de61
% 2.36/1.29  % git: non_committed_changes: false
% 2.36/1.29  
% 2.36/1.29  % ------ Parsing...
% 2.36/1.29  % ------ Clausification by vclausify_rel  & Parsing by iProver...% 
% 2.36/1.29  
% 2.36/1.29  % ------ Preprocessing... sf_s  rm: 0 0s  sf_e  pe_s  pe:1:0s pe:2:0s pe:4:0s pe_e  sf_s  rm: 0 0s  sf_e  pe_s  pe_e % 
% 2.36/1.29  
% 2.36/1.29  % ------ Preprocessing... gs_s  sp: 0 0s  gs_e  snvd_s sp: 0 0s snvd_e 
% 2.36/1.29  % ------ Proving...
% 2.36/1.29  % ------ Problem Properties 
% 2.36/1.29  
% 2.36/1.29  % 
% 2.36/1.29  % clauses                               201
% 2.36/1.29  % conjectures                           0
% 2.36/1.29  % EPR                                   201
% 2.36/1.29  % Horn                                  199
% 2.36/1.29  % unary                                 181
% 2.36/1.29  % binary                                4
% 2.36/1.29  % lits                                  293
% 2.36/1.29  % lits eq                               0
% 2.36/1.29  % fd_pure                               0
% 2.36/1.29  % fd_pseudo                             0
% 2.36/1.29  % fd_cond                               0
% 2.36/1.29  % fd_pseudo_cond                        0
% 2.36/1.29  % AC symbols                            0
% 2.36/1.29  
% 2.36/1.29  % ------ Input Options Time Limit: Unbounded
% 2.36/1.29  
% 2.36/1.29  
% 2.36/1.29  % ------ 
% 2.36/1.29  % Current options:
% 2.36/1.29  % ------ 
% 2.36/1.29  
% 2.36/1.29  
% 2.36/1.29  % 
% 2.36/1.29  
% 2.36/1.29  % ------ Proving...
% 2.36/1.29  % 
% 2.36/1.29  
% 2.36/1.29  % SZS status Theorem for theBenchmark.p
% 2.36/1.29  
% 2.36/1.29  % SZS output start CNFRefutation for theBenchmark.p
% See solution above
% 2.36/1.29  
% 2.36/1.29  
%------------------------------------------------------------------------------