↑ Up

Vampire---5.0.1.THM-Ref.s

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

% Computer : n026.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 : Tue Sep 29 12:31:31 PM UTC 2026

% Result   : Theorem 10.16s 2.15s
% Output   : Refutation 11.14s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   19
%            Number of leaves      :   11
% Syntax   : Number of formulae    :  140 (  45 unt;   4 def)
%            Number of atoms       : 2939 (2214 equ)
%            Maximal formula atoms :  181 (  20 avg)
%            Number of connectives : 4749 (1950   ~;1519   |;1268   &)
%                                         (   6 <=>;   6  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   95 (  14 avg)
%            Maximal term depth    :    1 (   1 avg)
%            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   :  607 ( 461   !; 146   ?)

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

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

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

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

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

fof(f6,axiom,
    ! [X0,X1] :
      ( westof(X1,X0)
    <=> ( duewest(X1,X0)
        | ? [X2] :
            ( vert(X1,X2)
            & duewest(X2,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] :
      ( ( duewest(X1,X0)
        | ? [X2] :
            ( vert(X1,X2)
            & duewest(X2,X0) ) )
     => westof(X1,X0) ),
    inference(unused_predicate_definition_removal,[],[f6]) ).

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

fof(f119,plain,
    ! [X0,X1] :
      ( cell8 != X0
      | cell9 != X1
      | ~ sP0(X0,X1) ),
    inference(cnf_transformation,[],[f31]) ).

fof(f120,plain,
    ! [X0,X1] :
      ( cell7 != X0
      | cell8 != X1
      | ~ sP0(X0,X1) ),
    inference(cnf_transformation,[],[f31]) ).

fof(f121,plain,
    ! [X0,X1] :
      ( cell6 != X0
      | cell7 != X1
      | ~ sP0(X0,X1) ),
    inference(cnf_transformation,[],[f31]) ).

fof(f122,plain,
    ! [X0,X1] :
      ( cell5 != X0
      | cell6 != X1
      | ~ sP0(X0,X1) ),
    inference(cnf_transformation,[],[f31]) ).

fof(f123,plain,
    ! [X0,X1] :
      ( cell4 != X0
      | cell5 != X1
      | ~ sP0(X0,X1) ),
    inference(cnf_transformation,[],[f31]) ).

fof(f124,plain,
    ! [X0,X1] :
      ( cell3 != X0
      | cell4 != X1
      | ~ sP0(X0,X1) ),
    inference(cnf_transformation,[],[f31]) ).

fof(f125,plain,
    ! [X0,X1] :
      ( cell2 != X0
      | cell3 != X1
      | ~ sP0(X0,X1) ),
    inference(cnf_transformation,[],[f31]) ).

fof(f126,plain,
    ! [X0,X1] :
      ( cell1 != X0
      | cell2 != X1
      | ~ sP0(X0,X1) ),
    inference(cnf_transformation,[],[f31]) ).

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

fof(f128,plain,
    ! [X0,X1] :
      ( cell90 != X0
      | cell100 != X1
      | ~ sP1(X0,X1) ),
    inference(cnf_transformation,[],[f33]) ).

fof(f138,plain,
    ! [X0,X1] :
      ( cell80 != X0
      | cell90 != X1
      | ~ sP1(X0,X1) ),
    inference(cnf_transformation,[],[f33]) ).

fof(f148,plain,
    ! [X0,X1] :
      ( cell70 != X0
      | cell80 != X1
      | ~ sP1(X0,X1) ),
    inference(cnf_transformation,[],[f33]) ).

fof(f158,plain,
    ! [X0,X1] :
      ( cell60 != X0
      | cell70 != X1
      | ~ sP1(X0,X1) ),
    inference(cnf_transformation,[],[f33]) ).

fof(f168,plain,
    ! [X0,X1] :
      ( cell50 != X0
      | cell60 != X1
      | ~ sP1(X0,X1) ),
    inference(cnf_transformation,[],[f33]) ).

fof(f178,plain,
    ! [X0,X1] :
      ( cell40 != X0
      | cell50 != X1
      | ~ sP1(X0,X1) ),
    inference(cnf_transformation,[],[f33]) ).

fof(f188,plain,
    ! [X0,X1] :
      ( cell30 != X0
      | cell40 != X1
      | ~ sP1(X0,X1) ),
    inference(cnf_transformation,[],[f33]) ).

fof(f198,plain,
    ! [X0,X1] :
      ( cell20 != X0
      | cell30 != X1
      | ~ sP1(X0,X1) ),
    inference(cnf_transformation,[],[f33]) ).

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

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

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

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

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

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

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

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

fof(f243,plain,
    ! [X1] :
      ( cell2 != X1
      | ~ sP0(cell1,X1) ),
    inference(equality_resolution,[],[f126]) ).

fof(f244,plain,
    ~ sP0(cell1,cell2),
    inference(equality_resolution,[],[f243]) ).

fof(f245,plain,
    ! [X1] :
      ( cell3 != X1
      | ~ sP0(cell2,X1) ),
    inference(equality_resolution,[],[f125]) ).

fof(f246,plain,
    ~ sP0(cell2,cell3),
    inference(equality_resolution,[],[f245]) ).

fof(f247,plain,
    ! [X1] :
      ( cell4 != X1
      | ~ sP0(cell3,X1) ),
    inference(equality_resolution,[],[f124]) ).

fof(f248,plain,
    ~ sP0(cell3,cell4),
    inference(equality_resolution,[],[f247]) ).

fof(f249,plain,
    ! [X1] :
      ( cell5 != X1
      | ~ sP0(cell4,X1) ),
    inference(equality_resolution,[],[f123]) ).

fof(f250,plain,
    ~ sP0(cell4,cell5),
    inference(equality_resolution,[],[f249]) ).

fof(f251,plain,
    ! [X1] :
      ( cell6 != X1
      | ~ sP0(cell5,X1) ),
    inference(equality_resolution,[],[f122]) ).

fof(f252,plain,
    ~ sP0(cell5,cell6),
    inference(equality_resolution,[],[f251]) ).

fof(f253,plain,
    ! [X1] :
      ( cell7 != X1
      | ~ sP0(cell6,X1) ),
    inference(equality_resolution,[],[f121]) ).

fof(f254,plain,
    ~ sP0(cell6,cell7),
    inference(equality_resolution,[],[f253]) ).

fof(f255,plain,
    ! [X1] :
      ( cell8 != X1
      | ~ sP0(cell7,X1) ),
    inference(equality_resolution,[],[f120]) ).

fof(f256,plain,
    ~ sP0(cell7,cell8),
    inference(equality_resolution,[],[f255]) ).

fof(f257,plain,
    ! [X1] :
      ( cell9 != X1
      | ~ sP0(cell8,X1) ),
    inference(equality_resolution,[],[f119]) ).

fof(f258,plain,
    ~ sP0(cell8,cell9),
    inference(equality_resolution,[],[f257]) ).

fof(f259,plain,
    ! [X1] :
      ( cell10 != X1
      | ~ sP0(cell9,X1) ),
    inference(equality_resolution,[],[f118]) ).

fof(f260,plain,
    ~ sP0(cell9,cell10),
    inference(equality_resolution,[],[f259]) ).

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

fof(f442,plain,
    ~ sP1(cell10,cell20),
    inference(equality_resolution,[],[f441]) ).

fof(f461,plain,
    ! [X1] :
      ( cell30 != X1
      | ~ sP1(cell20,X1) ),
    inference(equality_resolution,[],[f198]) ).

fof(f462,plain,
    ~ sP1(cell20,cell30),
    inference(equality_resolution,[],[f461]) ).

fof(f481,plain,
    ! [X1] :
      ( cell40 != X1
      | ~ sP1(cell30,X1) ),
    inference(equality_resolution,[],[f188]) ).

fof(f482,plain,
    ~ sP1(cell30,cell40),
    inference(equality_resolution,[],[f481]) ).

fof(f501,plain,
    ! [X1] :
      ( cell50 != X1
      | ~ sP1(cell40,X1) ),
    inference(equality_resolution,[],[f178]) ).

fof(f502,plain,
    ~ sP1(cell40,cell50),
    inference(equality_resolution,[],[f501]) ).

fof(f521,plain,
    ! [X1] :
      ( cell60 != X1
      | ~ sP1(cell50,X1) ),
    inference(equality_resolution,[],[f168]) ).

fof(f522,plain,
    ~ sP1(cell50,cell60),
    inference(equality_resolution,[],[f521]) ).

fof(f541,plain,
    ! [X1] :
      ( cell70 != X1
      | ~ sP1(cell60,X1) ),
    inference(equality_resolution,[],[f158]) ).

fof(f542,plain,
    ~ sP1(cell60,cell70),
    inference(equality_resolution,[],[f541]) ).

fof(f561,plain,
    ! [X1] :
      ( cell80 != X1
      | ~ sP1(cell70,X1) ),
    inference(equality_resolution,[],[f148]) ).

fof(f562,plain,
    ~ sP1(cell70,cell80),
    inference(equality_resolution,[],[f561]) ).

fof(f581,plain,
    ! [X1] :
      ( cell90 != X1
      | ~ sP1(cell80,X1) ),
    inference(equality_resolution,[],[f138]) ).

fof(f582,plain,
    ~ sP1(cell80,cell90),
    inference(equality_resolution,[],[f581]) ).

fof(f601,plain,
    ! [X1] :
      ( cell100 != X1
      | ~ sP1(cell90,X1) ),
    inference(equality_resolution,[],[f128]) ).

fof(f602,plain,
    ~ sP1(cell90,cell100),
    inference(equality_resolution,[],[f601]) ).

fof(f603,plain,
    north(cell1,cell2),
    inference(resolution,[],[f127,f244]) ).

fof(f605,plain,
    north(cell2,cell3),
    inference(resolution,[],[f127,f246]) ).

fof(f607,plain,
    north(cell3,cell4),
    inference(resolution,[],[f127,f248]) ).

fof(f609,plain,
    north(cell4,cell5),
    inference(resolution,[],[f127,f250]) ).

fof(f611,plain,
    north(cell5,cell6),
    inference(resolution,[],[f127,f252]) ).

fof(f613,plain,
    north(cell6,cell7),
    inference(resolution,[],[f127,f254]) ).

fof(f615,plain,
    north(cell7,cell8),
    inference(resolution,[],[f127,f256]) ).

fof(f617,plain,
    north(cell8,cell9),
    inference(resolution,[],[f127,f258]) ).

fof(f619,plain,
    north(cell9,cell10),
    inference(resolution,[],[f127,f260]) ).

fof(f711,plain,
    west(cell10,cell20),
    inference(resolution,[],[f218,f442]) ).

fof(f712,plain,
    west(cell20,cell30),
    inference(resolution,[],[f218,f462]) ).

fof(f722,plain,
    west(cell30,cell40),
    inference(resolution,[],[f218,f482]) ).

fof(f732,plain,
    west(cell40,cell50),
    inference(resolution,[],[f218,f502]) ).

fof(f742,plain,
    west(cell50,cell60),
    inference(resolution,[],[f218,f522]) ).

fof(f752,plain,
    west(cell60,cell70),
    inference(resolution,[],[f218,f542]) ).

fof(f762,plain,
    west(cell70,cell80),
    inference(resolution,[],[f218,f562]) ).

fof(f772,plain,
    west(cell80,cell90),
    inference(resolution,[],[f218,f582]) ).

fof(f782,plain,
    west(cell90,cell100),
    inference(resolution,[],[f218,f602]) ).

fof(f799,plain,
    ! [X2,X3,X0,X1,X8,X6,X9,X7,X4,X5] :
      ( ~ north(X9,X0)
      | ~ north(X1,X2)
      | ~ north(X2,X3)
      | ~ north(X3,X4)
      | ~ north(X4,X5)
      | ~ north(X5,X6)
      | ~ north(X6,X7)
      | ~ north(X7,X8)
      | ~ north(X0,X1)
      | duenorth(X9,X8) ),
    inference(resolution,[],[f221,f230]) ).

fof(f800,plain,
    ! [X2,X3,X0,X1,X8,X6,X9,X7,X4,X5] :
      ( ~ west(X9,X0)
      | ~ west(X1,X2)
      | ~ west(X2,X3)
      | ~ west(X3,X4)
      | ~ west(X4,X5)
      | ~ west(X5,X6)
      | ~ west(X6,X7)
      | ~ west(X7,X8)
      | ~ west(X0,X1)
      | duewest(X9,X8) ),
    inference(resolution,[],[f231,f240]) ).

fof(f2273,plain,
    ! [X2,X3,X0,X1,X6,X7,X4,X5] :
      ( ~ north(cell2,X0)
      | ~ north(X1,X2)
      | ~ north(X2,X3)
      | ~ north(X3,X4)
      | ~ north(X4,X5)
      | ~ north(X5,X6)
      | ~ north(X6,X7)
      | ~ north(X0,X1)
      | duenorth(cell1,X7) ),
    inference(resolution,[],[f799,f603]) ).

fof(f2383,plain,
    ! [X2,X3,X0,X1,X6,X7,X4,X5] :
      ( ~ west(cell20,X0)
      | ~ west(X1,X2)
      | ~ west(X2,X3)
      | ~ west(X3,X4)
      | ~ west(X4,X5)
      | ~ west(X5,X6)
      | ~ west(X6,X7)
      | ~ west(X0,X1)
      | duewest(cell10,X7) ),
    inference(resolution,[],[f800,f711]) ).

fof(f4941,plain,
    ! [X2,X3,X0,X1,X6,X4,X5] :
      ( ~ north(cell3,X0)
      | ~ north(X1,X2)
      | ~ north(X2,X3)
      | ~ north(X3,X4)
      | ~ north(X4,X5)
      | ~ north(X5,X6)
      | ~ north(X0,X1)
      | duenorth(cell1,X6) ),
    inference(resolution,[],[f2273,f605]) ).

fof(f5120,plain,
    ! [X2,X3,X0,X1,X6,X4,X5] :
      ( ~ west(cell30,X0)
      | ~ west(X1,X2)
      | ~ west(X2,X3)
      | ~ west(X3,X4)
      | ~ west(X4,X5)
      | ~ west(X5,X6)
      | ~ west(X0,X1)
      | duewest(cell10,X6) ),
    inference(resolution,[],[f2383,f712]) ).

fof(f6632,plain,
    ! [X2,X3,X0,X1,X4,X5] :
      ( ~ north(cell4,X0)
      | ~ north(X1,X2)
      | ~ north(X2,X3)
      | ~ north(X3,X4)
      | ~ north(X4,X5)
      | ~ north(X0,X1)
      | duenorth(cell1,X5) ),
    inference(resolution,[],[f4941,f607]) ).

fof(f6789,plain,
    ! [X2,X3,X0,X1,X4,X5] :
      ( ~ west(cell40,X0)
      | ~ west(X1,X2)
      | ~ west(X2,X3)
      | ~ west(X3,X4)
      | ~ west(X4,X5)
      | ~ west(X0,X1)
      | duewest(cell10,X5) ),
    inference(resolution,[],[f5120,f722]) ).

fof(f7799,plain,
    ! [X2,X3,X0,X1,X4] :
      ( ~ north(cell5,X0)
      | ~ north(X1,X2)
      | ~ north(X2,X3)
      | ~ north(X3,X4)
      | ~ north(X0,X1)
      | duenorth(cell1,X4) ),
    inference(resolution,[],[f6632,f609]) ).

fof(f7960,plain,
    ! [X2,X3,X0,X1,X4] :
      ( ~ west(cell50,X0)
      | ~ west(X1,X2)
      | ~ west(X2,X3)
      | ~ west(X3,X4)
      | ~ west(X0,X1)
      | duewest(cell10,X4) ),
    inference(resolution,[],[f6789,f732]) ).

fof(f8836,plain,
    ! [X2,X3,X0,X1] :
      ( ~ north(cell6,X0)
      | ~ north(X1,X2)
      | ~ north(X2,X3)
      | ~ north(X0,X1)
      | duenorth(cell1,X3) ),
    inference(resolution,[],[f7799,f611]) ).

fof(f8969,plain,
    ! [X2,X3,X0,X1] :
      ( ~ west(cell60,X0)
      | ~ west(X1,X2)
      | ~ west(X2,X3)
      | ~ west(X0,X1)
      | duewest(cell10,X3) ),
    inference(resolution,[],[f7960,f742]) ).

fof(f9907,plain,
    ! [X2,X0,X1] :
      ( ~ north(cell7,X0)
      | ~ north(X1,X2)
      | ~ north(X0,X1)
      | duenorth(cell1,X2) ),
    inference(resolution,[],[f8836,f613]) ).

fof(f10021,plain,
    ! [X2,X0,X1] :
      ( ~ west(cell70,X0)
      | ~ west(X1,X2)
      | ~ west(X0,X1)
      | duewest(cell10,X2) ),
    inference(resolution,[],[f8969,f752]) ).

fof(f10631,plain,
    ! [X0,X1] :
      ( ~ north(cell8,X0)
      | ~ north(X0,X1)
      | duenorth(cell1,X1) ),
    inference(resolution,[],[f9907,f615]) ).

fof(f10679,plain,
    ! [X0,X1] :
      ( ~ west(cell80,X0)
      | ~ west(X0,X1)
      | duewest(cell10,X1) ),
    inference(resolution,[],[f10021,f762]) ).

fof(f11481,plain,
    ! [X0] :
      ( ~ north(cell9,X0)
      | duenorth(cell1,X0) ),
    inference(resolution,[],[f10631,f617]) ).

fof(f11519,plain,
    ! [X0] :
      ( ~ west(cell90,X0)
      | duewest(cell10,X0) ),
    inference(resolution,[],[f10679,f772]) ).

fof(f12113,plain,
    duenorth(cell1,cell10),
    inference(resolution,[],[f11481,f619]) ).

fof(f12132,plain,
    duewest(cell10,cell100),
    inference(resolution,[],[f11519,f782]) ).

fof(f12133,plain,
    vert(cell1,cell10),
    inference(resolution,[],[f12113,f242]) ).

fof(f12250,plain,
    ! [X0] :
      ( ~ duewest(cell10,X0)
      | westof(cell1,X0) ),
    inference(resolution,[],[f12133,f219]) ).

fof(f12719,plain,
    westof(cell1,cell100),
    inference(resolution,[],[f12250,f12132]) ).

fof(f12720,plain,
    $false,
    inference(forward_subsumption_resolution,[],[f12719,f36]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.03  % Problem  : PUZ077+1 : TPTP v9.3.1. Released v3.5.0.
% 0.00/0.06  % Command  : run_vampire /export/starexec/sandbox2/benchmark/theBenchmark.p 300 THM
% 0.12/0.37  % Computer : n026.cluster.edu
% 0.12/0.37  % Model    : x86_64 x86_64
% 0.12/0.37  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.37  % Memory   : 8046.5625MB
% 0.12/0.37  % OS       : Linux 6.8.0-71-generic
% 0.12/0.37  % CPULimit : 300
% 0.12/0.37  % WCLimit  : 300
% 0.12/0.37  % DateTime : Sun Sep 27 22:42:42 UTC 2026
% 0.12/0.37  % CPUTime  : 
% 0.12/0.37  Running run_vampire /export/starexec/sandbox2/benchmark/theBenchmark.p 300 THM
% 0.12/0.41  Running first-order theorem proving
% 0.12/0.41  Running: /export/starexec/sandbox2/solver/bin/vampire --input_syntax tptp --output_axiom_names on --mode casc -m 16384 --cores 7 -t 300 /export/starexec/sandbox2/benchmark/theBenchmark.p
% 10.16/2.15  % (3278433)Detected formulas, will run a generic FOF schedule.
% 10.16/2.15  % (3278443)dis-1011_1_sil=16000:fde=unused:s2agt=70:random_seed=2544062724:s2a=on:i=139:gtg=position_2999 on theBenchmark for (2999ds/139Mi)
% 10.16/2.15  % (3278442)dis-1010_2:3_sil=16000:sp=reverse_frequency:random_seed=2655301945:i=119:av=off:ss=axioms_2999 on theBenchmark for (2999ds/119Mi)
% 10.16/2.15  % (3278439)lrs+11_1_ncem=casc2026/models/loop8.pt:sil=128000:npcc=on:lma=off:spb=units:urr=ec_only:bce=on:s2agt=64:updr=off:random_seed=3191433656:i=134677:sd=20:aac=none:nm=16:ss=included:sgt=10_2999 on theBenchmark for (2999ds/134677Mi)
% 10.16/2.15  % (3278441)lrs+1010_1_to=lpo:sil=32000:sos=on:spb=goal_then_units:bce=on:random_seed=3277153495:i=109:sd=1:ins=1:gsp=on:ss=axioms_2999 on theBenchmark for (2999ds/109Mi)
% 10.16/2.15  % (3278438)lrs+10_1_ncem=casc2026/models/loop8.pt:sil=128000:tgt=full:npcc=on:drc=off:sp=weighted_frequency:spb=goal:fd=preordered:foolp=on:random_seed=895208990:i=141193_2999 on theBenchmark for (2999ds/141193Mi)
% 10.16/2.15  % (3278440)lrs+1010_1_anc=all:sfv=off:to=kbo:ncem=casc2026/models/loop7.pt:sil=128000:npcc=on:prc=on:sos=all:bsr=unit_only:sac=on:random_seed=215119369:i=141695:sd=1:nm=32:gsp=on:ss=included_2999 on theBenchmark for (2999ds/141695Mi)
% 10.16/2.15  % (3278444)dis-21_1_sil=8000:lcm=predicate:random_seed=1394232370:st=5:avsq=on:i=129:avsqr=1,16:sd=3:aac=none:ep=RS:fsr=off:ss=included_2999 on theBenchmark for (2999ds/129Mi)
% 10.16/2.15  % (3278441)Refutation not found, incomplete strategy
% 10.16/2.15  % (3278441)------------------------------
% 10.16/2.15  % (3278441)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 10.16/2.15  % (3278441)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 10.16/2.15  % (3278441)CaDiCaL version: 2.1.3
% 10.16/2.15  % (3278441)Termination reason: Refutation not found, incomplete strategy
% 10.16/2.15  % (3278441)Time elapsed: 0.001 s
% 10.16/2.15  % (3278441)Peak memory usage: 87 MB
% 10.16/2.15  % (3278443)Instruction limit reached! 
% 10.16/2.15  % (3278443)------------------------------
% 10.16/2.15  % (3278443)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 10.16/2.15  % (3278443)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 10.16/2.15  % (3278443)CaDiCaL version: 2.1.3
% 10.16/2.15  % (3278443)Termination reason: Instruction limit
% 10.16/2.15  % (3278443)Termination phase: Saturation
% 10.16/2.15  % (3278443)Time elapsed: 0.039 s
% 10.16/2.15  % (3278443)Peak memory usage: 90 MB
% 10.16/2.15  % (3278443)Instructions burned: 140 (million)
% 10.16/2.15  % (3278442)Instruction limit reached! 
% 10.16/2.15  % (3278442)------------------------------
% 10.16/2.15  % (3278442)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 10.16/2.15  % (3278442)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 10.16/2.15  % (3278442)CaDiCaL version: 2.1.3
% 10.16/2.15  % (3278442)Termination reason: Instruction limit
% 10.16/2.15  % (3278442)Termination phase: Saturation
% 10.16/2.15  % (3278442)Time elapsed: 0.048 s
% 10.16/2.15  % (3278442)Peak memory usage: 88 MB
% 10.16/2.15  % (3278442)Instructions burned: 121 (million)
% 10.16/2.15  % (3278444)Instruction limit reached! 
% 10.16/2.15  % (3278444)------------------------------
% 10.16/2.15  % (3278444)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 10.16/2.15  % (3278444)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 10.16/2.15  % (3278444)CaDiCaL version: 2.1.3
% 10.16/2.15  % (3278444)Termination reason: Instruction limit
% 10.16/2.15  % (3278444)Termination phase: Saturation
% 10.16/2.15  % (3278444)Time elapsed: 0.061 s
% 10.16/2.15  % (3278444)Peak memory usage: 90 MB
% 10.16/2.15  % (3278444)Instructions burned: 129 (million)
% 10.16/2.15  % (3278452)lrs+10_1_sil=8000:sp=occurrence:random_seed=2123206606:i=285:sd=3:ss=axioms:sgt=8_2998 on theBenchmark for (2998ds/285Mi)
% 10.16/2.15  % (3278452)Instruction limit reached! 
% 10.16/2.15  % (3278452)------------------------------
% 10.16/2.15  % (3278452)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 10.16/2.15  % (3278452)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 10.16/2.15  % (3278452)CaDiCaL version: 2.1.3
% 10.16/2.15  % (3278452)Termination reason: Instruction limit
% 10.16/2.15  % (3278452)Termination phase: Saturation
% 10.16/2.15  % (3278452)Time elapsed: 0.059 s
% 10.16/2.15  % (3278452)Peak memory usage: 91 MB
% 10.16/2.15  % (3278452)Instructions burned: 287 (million)
% 10.16/2.15  % (3278453)lrs+10_1_sil=32000:urr=on:br=off:random_seed=3129459282:i=157:sd=1:gtg=position:ss=axioms:sgt=8_2998 on theBenchmark for (2998ds/157Mi)
% 10.16/2.15  % (3278453)Refutation not found, incomplete strategy
% 10.16/2.15  % (3278453)------------------------------
% 10.16/2.15  % (3278453)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 10.16/2.15  % (3278453)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 10.16/2.15  % (3278453)CaDiCaL version: 2.1.3
% 10.16/2.15  % (3278453)Termination reason: Refutation not found, incomplete strategy
% 10.16/2.15  % (3278453)Time elapsed: 0.002 s
% 10.16/2.15  % (3278453)Peak memory usage: 87 MB
% 10.16/2.15  % (3278453)Instructions burned: 1 (million)
% 10.16/2.15  % (3278454)lrs+1011_1_sil=32000:sp=occurrence:random_seed=90969980:i=325:sd=1:ss=axioms:sgt=32_2997 on theBenchmark for (2997ds/325Mi)
% 10.16/2.15  % (3278454)Refutation not found, incomplete strategy
% 10.16/2.15  % (3278454)------------------------------
% 10.16/2.15  % (3278454)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 10.16/2.15  % (3278454)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 10.16/2.15  % (3278454)CaDiCaL version: 2.1.3
% 10.16/2.15  % (3278454)Termination reason: Refutation not found, incomplete strategy
% 10.16/2.15  % (3278454)Time elapsed: 0.001 s
% 10.16/2.15  % (3278454)Peak memory usage: 87 MB
% 10.16/2.15  % (3278454)Instructions burned: 1 (million)
% 10.16/2.15  % (3278441)------------------------------
% 10.16/2.15  % (3278441)------------------------------
% 10.16/2.15  % (3278456)dis+10_5:1_slsqr=1,4:sil=8000:fde=unused:erd=off:urr=full:fd=off:s2agt=8:br=off:slsq=on:random_seed=1666675194:s2a=on:i=248:s2at=1.23:gtg=position_2996 on theBenchmark for (2996ds/248Mi)
% 10.16/2.15  % (3278456)Instruction limit reached! 
% 10.16/2.15  % (3278456)------------------------------
% 10.16/2.15  % (3278456)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 10.16/2.15  % (3278456)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 10.16/2.15  % (3278456)CaDiCaL version: 2.1.3
% 10.16/2.15  % (3278456)Termination reason: Instruction limit
% 10.16/2.15  % (3278456)Termination phase: Saturation
% 10.16/2.15  % (3278456)Time elapsed: 0.063 s
% 10.16/2.15  % (3278456)Peak memory usage: 88 MB
% 10.16/2.15  % (3278456)Instructions burned: 251 (million)
% 10.16/2.15  % (3278459)lrs+1002_1_to=lpo:sil=8000:sos=on:random_seed=3033857904:st=4:cts=off:i=294:sd=2:ins=7:amm=off:ss=axioms_2996 on theBenchmark for (2996ds/294Mi)
% 10.16/2.15  % (3278459)Refutation not found, incomplete strategy
% 10.16/2.15  % (3278459)------------------------------
% 10.16/2.15  % (3278459)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 10.16/2.15  % (3278459)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 10.16/2.15  % (3278459)CaDiCaL version: 2.1.3
% 10.16/2.15  % (3278459)Termination reason: Refutation not found, incomplete strategy
% 10.16/2.15  % (3278459)Time elapsed: 0.005 s
% 10.16/2.15  % (3278459)Peak memory usage: 88 MB
% 10.16/2.15  % (3278459)Instructions burned: 8 (million)
% 10.16/2.15  % (3278461)lrs+10_1_ncem=casc2026/models/loop7.pt:sil=32000:tgt=ground:npcc=on:random_seed=2141315306:i=2350_2995 on theBenchmark for (2995ds/2350Mi)
% 10.16/2.15  % (3278453)------------------------------
% 10.16/2.15  % (3278453)------------------------------
% 10.16/2.15  % (3278454)------------------------------
% 10.16/2.15  % (3278454)------------------------------
% 10.16/2.15  % (3278464)dis-1011_32:1_sfv=off:sil=16000:sos=all:erd=off:acc=on:fd=off:flr=on:random_seed=872699381:cts=off:i=113:fsr=off:ss=included:sgt=4_2994 on theBenchmark for (2994ds/113Mi)
% 10.16/2.15  % (3278465)lrs-1004_1_sil=8000:sp=occurrence:sos=all:erd=off:fs=off:bce=on:random_seed=3490056167:i=127:av=off:fsr=off:sup=off_2994 on theBenchmark for (2994ds/127Mi)
% 10.16/2.15  % (3278464)Instruction limit reached! 
% 10.16/2.15  % (3278464)------------------------------
% 10.16/2.15  % (3278464)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 10.16/2.15  % (3278464)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 10.16/2.15  % (3278464)CaDiCaL version: 2.1.3
% 10.16/2.15  % (3278464)Termination reason: Instruction limit
% 10.16/2.15  % (3278464)Termination phase: Saturation
% 10.16/2.15  % (3278464)Time elapsed: 0.057 s
% 10.16/2.15  % (3278464)Peak memory usage: 89 MB
% 10.16/2.15  % (3278464)Instructions burned: 113 (million)
% 10.16/2.15  % (3278459)------------------------------
% 10.16/2.15  % (3278459)------------------------------
% 10.16/2.15  % (3278465)Instruction limit reached! 
% 10.16/2.15  % (3278465)------------------------------
% 10.16/2.15  % (3278465)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 10.16/2.15  % (3278465)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 10.16/2.15  % (3278465)CaDiCaL version: 2.1.3
% 10.16/2.15  % (3278465)Termination reason: Instruction limit
% 10.16/2.15  % (3278465)Termination phase: Saturation
% 10.16/2.15  % (3278465)Time elapsed: 0.054 s
% 10.16/2.15  % (3278465)Peak memory usage: 89 MB
% 10.16/2.15  % (3278465)Instructions burned: 130 (million)
% 10.16/2.15  % (3278468)dis-1003_1024_sil=8000:sos=all:sac=on:random_seed=3754458391:cond=fast:i=114:sd=1:nm=0:fsr=off:gtg=exists_sym:ss=axioms_2992 on theBenchmark for (2992ds/114Mi)
% 10.16/2.15  % (3278468)Refutation not found, incomplete strategy
% 10.16/2.15  % (3278468)------------------------------
% 10.16/2.15  % (3278468)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 10.16/2.15  % (3278468)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 10.16/2.15  % (3278468)CaDiCaL version: 2.1.3
% 10.16/2.15  % (3278468)Termination reason: Refutation not found, incomplete strategy
% 10.16/2.15  % (3278468)Time elapsed: 0.001 s
% 10.16/2.15  % (3278468)Peak memory usage: 87 MB
% 10.16/2.15  % (3278468)Instructions burned: 1 (million)
% 10.16/2.15  % (3278470)dis-1010_1_sil=16000:fde=unused:sp=occurrence:sos=on:random_seed=3443502866:i=437:sd=1:aac=none:ss=included_2992 on theBenchmark for (2992ds/437Mi)
% 10.16/2.15  % (3278469)lrs+10_1_sil=8000:sp=occurrence:random_seed=3079085990:st=1.2:i=907:sd=14:ss=axioms:sgt=12_2992 on theBenchmark for (2992ds/907Mi)
% 10.16/2.15  % (3278470)Refutation not found, incomplete strategy
% 10.16/2.15  % (3278470)------------------------------
% 10.16/2.15  % (3278470)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 10.16/2.15  % (3278470)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 10.16/2.15  % (3278470)CaDiCaL version: 2.1.3
% 10.16/2.15  % (3278470)Termination reason: Refutation not found, incomplete strategy
% 10.16/2.15  % (3278470)Time elapsed: 0.004 s
% 10.16/2.15  % (3278470)Peak memory usage: 88 MB
% 10.16/2.15  % (3278470)Instructions burned: 8 (million)
% 10.16/2.15  % (3278468)------------------------------
% 10.16/2.15  % (3278468)------------------------------
% 10.16/2.15  % (3278470)------------------------------
% 10.16/2.15  % (3278470)------------------------------
% 10.16/2.15  % (3278474)lrs-1002_1_ncem=casc2026/models/all5champsBiggishL14.pt:sil=16000:npcc=on:random_seed=102611322:i=5202:ss=axioms:sgt=16_2988 on theBenchmark for (2988ds/5202Mi)
% 10.16/2.15  % (3278475)dis+10_3:1_sil=8000:acc=on:urr=on:br=off:sac=on:newcnf=on:random_seed=3045404811:i=134:sd=2:doe=on:nm=16:sup=off:ss=included_2988 on theBenchmark for (2988ds/134Mi)
% 10.16/2.15  % (3278469)First to succeed.
% 10.16/2.15  % (3278469)Solution written to "/export/starexec/sandbox2/tmp/vampire-proof-3278433"
% 10.16/2.15  % (3278475)Instruction limit reached! 
% 10.16/2.15  % (3278475)------------------------------
% 10.16/2.15  % (3278475)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 10.16/2.15  % (3278475)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 10.16/2.15  % (3278475)CaDiCaL version: 2.1.3
% 10.16/2.15  % (3278475)Termination reason: Instruction limit
% 10.16/2.15  % (3278475)Termination phase: Saturation
% 10.16/2.15  % (3278475)Time elapsed: 0.058 s
% 10.16/2.15  % (3278475)Peak memory usage: 89 MB
% 10.16/2.15  % (3278475)Instructions burned: 135 (million)
% 10.16/2.15  % (3278478)lrs+1002_8_sil=8000:sp=occurrence:sos=on:sac=on:random_seed=1402384696:st=8:i=592:sd=3:ep=RST:ss=axioms_2986 on theBenchmark for (2986ds/592Mi)
% 10.16/2.15  % (3278478)Refutation not found, incomplete strategy
% 10.16/2.15  % (3278478)------------------------------
% 10.16/2.15  % (3278478)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 10.16/2.15  % (3278478)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 10.16/2.15  % (3278478)CaDiCaL version: 2.1.3
% 10.16/2.15  % (3278478)Termination reason: Refutation not found, incomplete strategy
% 10.16/2.15  % (3278478)Time elapsed: 0.005 s
% 10.16/2.15  % (3278478)Peak memory usage: 88 MB
% 10.16/2.15  % (3278478)Instructions burned: 9 (million)
% 10.16/2.15  % (3278469)Refutation found. Thanks to Tanya!
% 10.16/2.15  % SZS status Theorem for theBenchmark
% 10.16/2.15  % SZS output start Proof for theBenchmark
% See solution above
% 11.14/2.24  % (3278469)------------------------------
% 11.14/2.24  % (3278469)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 11.14/2.24  % (3278469)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 11.14/2.24  % (3278469)CaDiCaL version: 2.1.3
% 11.14/2.24  % (3278469)Termination reason: Refutation
% 11.14/2.24  % (3278469)Time elapsed: 0.385 s
% 11.14/2.24  % (3278469)Peak memory usage: 99 MB
% 11.14/2.24  % (3278469)Instructions burned: 834 (million)
% 11.14/2.24  % (3278469)------------------------------
% 11.14/2.24  % (3278469)------------------------------
% 11.14/2.24  % (3278433)Success in time 1.546 s
% 11.14/2.24  % Vampire exiting
%------------------------------------------------------------------------------