%------------------------------------------------------------------------------
% File : Vampire-SAT---5.0.1
% Problem : PUZ077+1 : TPTP v9.3.1. Released v3.5.0.
% Transfm : none
% Format : tptp:raw
% Command : run_vampire /export/starexec/sandbox/benchmark/theBenchmark.p 300 SAT
% Computer : n019.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:32:14 PM UTC 2026
% Result : Theorem 2.84s 0.94s
% Output : Refutation 2.84s
% 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/sandbox/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/sandbox/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/sandbox/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/sandbox/benchmark/theBenchmark.p',tlhfof34978) ).
fof(f5,axiom,
! [X0,X1] :
( vert(X1,X0)
<=> ( duenorth(X1,X0)
| duenorth(X0,X1) ) ),
file('/export/starexec/sandbox/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/sandbox/benchmark/theBenchmark.p',tlhfof34980) ).
fof(f7,conjecture,
westof(cell1,cell100),
file('/export/starexec/sandbox/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] :
( 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(f17,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(f18,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(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] :
( vert(X1,X0)
| ( ~ duenorth(X1,X0)
& ~ duenorth(X0,X1) ) ),
inference(ennf_transformation,[],[f13]) ).
fof(f21,plain,
! [X0,X1] :
( westof(X1,X0)
| ( ~ duewest(X1,X0)
& ! [X2] :
( ~ vert(X1,X2)
| ~ duewest(X2,X0) ) ) ),
inference(ennf_transformation,[],[f10]) ).
fof(f22,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 ) )
| ~ sP0(X1,X0) ),
introduced(definition,[new_symbols(definition,[sP0])],[predicate_definition_introduction]) ).
fof(f23,plain,
! [X0,X1] :
( west(X1,X0)
| sP0(X1,X0) ),
inference(definition_folding,[],[f16,f22]) ).
fof(f24,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 ) )
| ~ sP1(X1,X0) ),
introduced(definition,[new_symbols(definition,[sP1])],[predicate_definition_introduction]) ).
fof(f25,plain,
! [X0,X1] :
( north(X1,X0)
| sP1(X1,X0) ),
inference(definition_folding,[],[f17,f24]) ).
fof(f26,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) ) )
| ~ sP2(X0,X1) ),
introduced(definition,[new_symbols(definition,[sP2])],[predicate_definition_introduction]) ).
fof(f27,plain,
! [X0,X1] :
( duewest(X1,X0)
| sP2(X0,X1) ),
inference(definition_folding,[],[f18,f26]) ).
fof(f28,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) ) )
| ~ sP3(X0,X1) ),
introduced(definition,[new_symbols(definition,[sP3])],[predicate_definition_introduction]) ).
fof(f29,plain,
! [X0,X1] :
( duenorth(X1,X0)
| sP3(X0,X1) ),
inference(definition_folding,[],[f19,f28]) ).
fof(f30,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 ) )
| ~ sP0(X1,X0) ),
inference(nnf_transformation,[],[f22]) ).
fof(f31,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 ) )
| ~ sP0(X0,X1) ),
inference(rectify,[],[f30]) ).
fof(f32,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 ) )
| ~ sP1(X1,X0) ),
inference(nnf_transformation,[],[f24]) ).
fof(f33,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 ) )
| ~ sP1(X0,X1) ),
inference(rectify,[],[f32]) ).
fof(f34,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) ) )
| ~ sP2(X0,X1) ),
inference(nnf_transformation,[],[f26]) ).
fof(f35,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) ) )
| ~ sP3(X0,X1) ),
inference(nnf_transformation,[],[f28]) ).
fof(f36,plain,
! [X0,X1] :
( cell90 != X0
| cell100 != X1
| ~ sP0(X0,X1) ),
inference(cnf_transformation,[],[f31]) ).
fof(f46,plain,
! [X0,X1] :
( cell80 != X0
| cell90 != X1
| ~ sP0(X0,X1) ),
inference(cnf_transformation,[],[f31]) ).
fof(f56,plain,
! [X0,X1] :
( cell70 != X0
| cell80 != X1
| ~ sP0(X0,X1) ),
inference(cnf_transformation,[],[f31]) ).
fof(f66,plain,
! [X0,X1] :
( cell60 != X0
| cell70 != X1
| ~ sP0(X0,X1) ),
inference(cnf_transformation,[],[f31]) ).
fof(f76,plain,
! [X0,X1] :
( cell50 != X0
| cell60 != X1
| ~ sP0(X0,X1) ),
inference(cnf_transformation,[],[f31]) ).
fof(f86,plain,
! [X0,X1] :
( cell40 != X0
| cell50 != X1
| ~ sP0(X0,X1) ),
inference(cnf_transformation,[],[f31]) ).
fof(f96,plain,
! [X0,X1] :
( cell30 != X0
| cell40 != X1
| ~ sP0(X0,X1) ),
inference(cnf_transformation,[],[f31]) ).
fof(f106,plain,
! [X0,X1] :
( cell20 != X0
| cell30 != X1
| ~ sP0(X0,X1) ),
inference(cnf_transformation,[],[f31]) ).
fof(f116,plain,
! [X0,X1] :
( cell10 != X0
| cell20 != X1
| ~ sP0(X0,X1) ),
inference(cnf_transformation,[],[f31]) ).
fof(f126,plain,
! [X0,X1] :
( sP0(X1,X0)
| west(X1,X0) ),
inference(cnf_transformation,[],[f23]) ).
fof(f208,plain,
! [X0,X1] :
( cell9 != X0
| cell10 != X1
| ~ sP1(X0,X1) ),
inference(cnf_transformation,[],[f33]) ).
fof(f209,plain,
! [X0,X1] :
( cell8 != X0
| cell9 != X1
| ~ sP1(X0,X1) ),
inference(cnf_transformation,[],[f33]) ).
fof(f210,plain,
! [X0,X1] :
( cell7 != X0
| cell8 != X1
| ~ sP1(X0,X1) ),
inference(cnf_transformation,[],[f33]) ).
fof(f211,plain,
! [X0,X1] :
( cell6 != X0
| cell7 != X1
| ~ sP1(X0,X1) ),
inference(cnf_transformation,[],[f33]) ).
fof(f212,plain,
! [X0,X1] :
( cell5 != X0
| cell6 != X1
| ~ sP1(X0,X1) ),
inference(cnf_transformation,[],[f33]) ).
fof(f213,plain,
! [X0,X1] :
( cell4 != X0
| cell5 != X1
| ~ sP1(X0,X1) ),
inference(cnf_transformation,[],[f33]) ).
fof(f214,plain,
! [X0,X1] :
( cell3 != X0
| cell4 != X1
| ~ sP1(X0,X1) ),
inference(cnf_transformation,[],[f33]) ).
fof(f215,plain,
! [X0,X1] :
( cell2 != X0
| cell3 != X1
| ~ sP1(X0,X1) ),
inference(cnf_transformation,[],[f33]) ).
fof(f216,plain,
! [X0,X1] :
( cell1 != X0
| cell2 != X1
| ~ sP1(X0,X1) ),
inference(cnf_transformation,[],[f33]) ).
fof(f217,plain,
! [X0,X1] :
( sP1(X1,X0)
| north(X1,X0) ),
inference(cnf_transformation,[],[f25]) ).
fof(f218,plain,
! [X31,X0,X36,X1,X37,X34,X35,X32,X30,X33] :
( ~ sP2(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,[],[f34]) ).
fof(f227,plain,
! [X0,X1] :
( sP2(X0,X1)
| duewest(X1,X0) ),
inference(cnf_transformation,[],[f27]) ).
fof(f228,plain,
! [X31,X0,X36,X1,X37,X34,X35,X32,X30,X33] :
( ~ sP3(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,[],[f35]) ).
fof(f237,plain,
! [X0,X1] :
( sP3(X0,X1)
| duenorth(X1,X0) ),
inference(cnf_transformation,[],[f29]) ).
fof(f239,plain,
! [X0,X1] :
( ~ duenorth(X1,X0)
| vert(X1,X0) ),
inference(cnf_transformation,[],[f20]) ).
fof(f240,plain,
! [X2,X0,X1] :
( ~ vert(X1,X2)
| westof(X1,X0)
| ~ duewest(X2,X0) ),
inference(cnf_transformation,[],[f21]) ).
fof(f242,plain,
~ westof(cell1,cell100),
inference(cnf_transformation,[],[f9]) ).
fof(f261,plain,
! [X1] :
( cell20 != X1
| ~ sP0(cell10,X1) ),
inference(equality_resolution,[],[f116]) ).
fof(f262,plain,
~ sP0(cell10,cell20),
inference(equality_resolution,[],[f261]) ).
fof(f281,plain,
! [X1] :
( cell30 != X1
| ~ sP0(cell20,X1) ),
inference(equality_resolution,[],[f106]) ).
fof(f282,plain,
~ sP0(cell20,cell30),
inference(equality_resolution,[],[f281]) ).
fof(f301,plain,
! [X1] :
( cell40 != X1
| ~ sP0(cell30,X1) ),
inference(equality_resolution,[],[f96]) ).
fof(f302,plain,
~ sP0(cell30,cell40),
inference(equality_resolution,[],[f301]) ).
fof(f321,plain,
! [X1] :
( cell50 != X1
| ~ sP0(cell40,X1) ),
inference(equality_resolution,[],[f86]) ).
fof(f322,plain,
~ sP0(cell40,cell50),
inference(equality_resolution,[],[f321]) ).
fof(f341,plain,
! [X1] :
( cell60 != X1
| ~ sP0(cell50,X1) ),
inference(equality_resolution,[],[f76]) ).
fof(f342,plain,
~ sP0(cell50,cell60),
inference(equality_resolution,[],[f341]) ).
fof(f361,plain,
! [X1] :
( cell70 != X1
| ~ sP0(cell60,X1) ),
inference(equality_resolution,[],[f66]) ).
fof(f362,plain,
~ sP0(cell60,cell70),
inference(equality_resolution,[],[f361]) ).
fof(f381,plain,
! [X1] :
( cell80 != X1
| ~ sP0(cell70,X1) ),
inference(equality_resolution,[],[f56]) ).
fof(f382,plain,
~ sP0(cell70,cell80),
inference(equality_resolution,[],[f381]) ).
fof(f401,plain,
! [X1] :
( cell90 != X1
| ~ sP0(cell80,X1) ),
inference(equality_resolution,[],[f46]) ).
fof(f402,plain,
~ sP0(cell80,cell90),
inference(equality_resolution,[],[f401]) ).
fof(f421,plain,
! [X1] :
( cell100 != X1
| ~ sP0(cell90,X1) ),
inference(equality_resolution,[],[f36]) ).
fof(f422,plain,
~ sP0(cell90,cell100),
inference(equality_resolution,[],[f421]) ).
fof(f423,plain,
! [X1] :
( cell2 != X1
| ~ sP1(cell1,X1) ),
inference(equality_resolution,[],[f216]) ).
fof(f424,plain,
~ sP1(cell1,cell2),
inference(equality_resolution,[],[f423]) ).
fof(f425,plain,
! [X1] :
( cell3 != X1
| ~ sP1(cell2,X1) ),
inference(equality_resolution,[],[f215]) ).
fof(f426,plain,
~ sP1(cell2,cell3),
inference(equality_resolution,[],[f425]) ).
fof(f427,plain,
! [X1] :
( cell4 != X1
| ~ sP1(cell3,X1) ),
inference(equality_resolution,[],[f214]) ).
fof(f428,plain,
~ sP1(cell3,cell4),
inference(equality_resolution,[],[f427]) ).
fof(f429,plain,
! [X1] :
( cell5 != X1
| ~ sP1(cell4,X1) ),
inference(equality_resolution,[],[f213]) ).
fof(f430,plain,
~ sP1(cell4,cell5),
inference(equality_resolution,[],[f429]) ).
fof(f431,plain,
! [X1] :
( cell6 != X1
| ~ sP1(cell5,X1) ),
inference(equality_resolution,[],[f212]) ).
fof(f432,plain,
~ sP1(cell5,cell6),
inference(equality_resolution,[],[f431]) ).
fof(f433,plain,
! [X1] :
( cell7 != X1
| ~ sP1(cell6,X1) ),
inference(equality_resolution,[],[f211]) ).
fof(f434,plain,
~ sP1(cell6,cell7),
inference(equality_resolution,[],[f433]) ).
fof(f435,plain,
! [X1] :
( cell8 != X1
| ~ sP1(cell7,X1) ),
inference(equality_resolution,[],[f210]) ).
fof(f436,plain,
~ sP1(cell7,cell8),
inference(equality_resolution,[],[f435]) ).
fof(f437,plain,
! [X1] :
( cell9 != X1
| ~ sP1(cell8,X1) ),
inference(equality_resolution,[],[f209]) ).
fof(f438,plain,
~ sP1(cell8,cell9),
inference(equality_resolution,[],[f437]) ).
fof(f439,plain,
! [X1] :
( cell10 != X1
| ~ sP1(cell9,X1) ),
inference(equality_resolution,[],[f208]) ).
fof(f440,plain,
~ sP1(cell9,cell10),
inference(equality_resolution,[],[f439]) ).
fof(f621,plain,
west(cell10,cell20),
inference(resolution,[],[f126,f262]) ).
fof(f622,plain,
west(cell20,cell30),
inference(resolution,[],[f126,f282]) ).
fof(f632,plain,
west(cell30,cell40),
inference(resolution,[],[f126,f302]) ).
fof(f642,plain,
west(cell40,cell50),
inference(resolution,[],[f126,f322]) ).
fof(f652,plain,
west(cell50,cell60),
inference(resolution,[],[f126,f342]) ).
fof(f662,plain,
west(cell60,cell70),
inference(resolution,[],[f126,f362]) ).
fof(f672,plain,
west(cell70,cell80),
inference(resolution,[],[f126,f382]) ).
fof(f682,plain,
west(cell80,cell90),
inference(resolution,[],[f126,f402]) ).
fof(f692,plain,
west(cell90,cell100),
inference(resolution,[],[f126,f422]) ).
fof(f693,plain,
north(cell1,cell2),
inference(resolution,[],[f217,f424]) ).
fof(f695,plain,
north(cell2,cell3),
inference(resolution,[],[f217,f426]) ).
fof(f697,plain,
north(cell3,cell4),
inference(resolution,[],[f217,f428]) ).
fof(f699,plain,
north(cell4,cell5),
inference(resolution,[],[f217,f430]) ).
fof(f701,plain,
north(cell5,cell6),
inference(resolution,[],[f217,f432]) ).
fof(f703,plain,
north(cell6,cell7),
inference(resolution,[],[f217,f434]) ).
fof(f705,plain,
north(cell7,cell8),
inference(resolution,[],[f217,f436]) ).
fof(f707,plain,
north(cell8,cell9),
inference(resolution,[],[f217,f438]) ).
fof(f709,plain,
north(cell9,cell10),
inference(resolution,[],[f217,f440]) ).
fof(f799,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,[],[f218,f227]) ).
fof(f800,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,[],[f228,f237]) ).
fof(f2275,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,[],[f799,f621]) ).
fof(f2348,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,[],[f800,f693]) ).
fof(f4974,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,[],[f2275,f622]) ).
fof(f5090,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,[],[f2348,f695]) ).
fof(f6622,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,[],[f4974,f632]) ).
fof(f6747,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,[],[f5090,f697]) ).
fof(f7819,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,[],[f6622,f642]) ).
fof(f7903,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,[],[f6747,f699]) ).
fof(f8894,plain,
! [X2,X3,X0,X1] :
( ~ west(cell60,X0)
| ~ west(X1,X2)
| ~ west(X2,X3)
| ~ west(X0,X1)
| duewest(cell10,X3) ),
inference(resolution,[],[f7819,f652]) ).
fof(f8961,plain,
! [X2,X3,X0,X1] :
( ~ north(cell6,X0)
| ~ north(X1,X2)
| ~ north(X2,X3)
| ~ north(X0,X1)
| duenorth(cell1,X3) ),
inference(resolution,[],[f7903,f701]) ).
fof(f9901,plain,
! [X2,X0,X1] :
( ~ west(cell70,X0)
| ~ west(X1,X2)
| ~ west(X0,X1)
| duewest(cell10,X2) ),
inference(resolution,[],[f8894,f662]) ).
fof(f9923,plain,
! [X2,X0,X1] :
( ~ north(cell7,X0)
| ~ north(X1,X2)
| ~ north(X0,X1)
| duenorth(cell1,X2) ),
inference(resolution,[],[f8961,f703]) ).
fof(f10649,plain,
! [X0,X1] :
( ~ west(cell80,X0)
| ~ west(X0,X1)
| duewest(cell10,X1) ),
inference(resolution,[],[f9901,f672]) ).
fof(f10661,plain,
! [X0,X1] :
( ~ north(cell8,X0)
| ~ north(X0,X1)
| duenorth(cell1,X1) ),
inference(resolution,[],[f9923,f705]) ).
fof(f11439,plain,
! [X0] :
( ~ west(cell90,X0)
| duewest(cell10,X0) ),
inference(resolution,[],[f10649,f682]) ).
fof(f11441,plain,
! [X0] :
( ~ north(cell9,X0)
| duenorth(cell1,X0) ),
inference(resolution,[],[f10661,f707]) ).
fof(f12082,plain,
duewest(cell10,cell100),
inference(resolution,[],[f11439,f692]) ).
fof(f12083,plain,
duenorth(cell1,cell10),
inference(resolution,[],[f11441,f709]) ).
fof(f12221,plain,
vert(cell1,cell10),
inference(resolution,[],[f12083,f239]) ).
fof(f12511,plain,
! [X0] :
( ~ duewest(cell10,X0)
| westof(cell1,X0) ),
inference(resolution,[],[f12221,f240]) ).
fof(f12719,plain,
westof(cell1,cell100),
inference(resolution,[],[f12511,f12082]) ).
fof(f12720,plain,
$false,
inference(forward_subsumption_resolution,[],[f12719,f242]) ).
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.02 % Problem : PUZ077+1 : TPTP v9.3.1. Released v3.5.0.
% 0.00/0.05 % Command : run_vampire /export/starexec/sandbox/benchmark/theBenchmark.p 300 SAT
% 0.10/0.38 % Computer : n019.cluster.edu
% 0.10/0.38 % Model : x86_64 x86_64
% 0.10/0.38 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.10/0.38 % Memory : 8046.5625MB
% 0.10/0.38 % OS : Linux 6.8.0-71-generic
% 0.10/0.38 % CPULimit : 300
% 0.10/0.38 % WCLimit : 300
% 0.10/0.38 % DateTime : Sun Sep 27 22:39:49 UTC 2026
% 0.10/0.38 % CPUTime :
% 0.10/0.38 Running run_vampire /export/starexec/sandbox/benchmark/theBenchmark.p 300 SAT
% 0.10/0.41 Running first-order model finding
% 0.10/0.41 Running: /export/starexec/sandbox/solver/bin/vampire-ho --input_syntax tptp --output_axiom_names on --mode casc --intent sat -m 16384 --cores 7 -t 300 /export/starexec/sandbox/benchmark/theBenchmark.p
% 2.84/0.94 % (3486029)Will run a generic schedule for satisfiability detection.
% 2.84/0.94 % (3486038)ott+31_1_sil=16000:lcm=predicate:bce=on:newcnf=on:random_seed=2219389500:i=116_2999 on theBenchmark for (2999ds/116Mi)
% 2.84/0.94 % (3486035)% WARNING: option uhcvi not known.
% 2.84/0.94 % (3486034)fmb+10_1_sas=cadical:bce=on:rp=on:random_seed=688794711_2999 on theBenchmark for (2999ds/0Mi)
% 2.84/0.94 % (3486035)dis+11_61:31_drc=ordering:lsd=5:bsr=unit_only:rp=on:newcnf=on:random_seed=3858717346:i=135531:add=off:rawr=on_2999 on theBenchmark for (2999ds/135531Mi)
% 2.84/0.94 % (3486039)ott+1_1_to=lpo:sil=16000:sp=reverse_arity:erd=off:random_seed=558056002:i=131_2999 on theBenchmark for (2999ds/131Mi)
% 2.84/0.94 % (3486036)dis+10_161_sil=256000:plsq=on:plsqr=61199697,1048576:gs=on:alpa=true:sac=on:slsq=on:cn=on:random_seed=3977853354:i=88024:add=on:rawr=on_2999 on theBenchmark for (2999ds/88024Mi)
% 2.84/0.94 % (3486037)dis+10_1_sil=32000:sp=arity:random_seed=3822497218:i=103:fgj=on_2999 on theBenchmark for (2999ds/103Mi)
% 2.84/0.94 % (3486040)ott-3_16_to=lpo:sil=16000:sp=arity:fd=off:rp=on:random_seed=3782051020:i=159:bs=unit_only:nicw=on:fsr=off:amm=off_2999 on theBenchmark for (2999ds/159Mi)
% 2.84/0.94 % Detected minimum model sizes of [1]
% 2.84/0.94 % Detected maximum model sizes of [100]
% 2.84/0.94 % TRYING [1]
% 2.84/0.94 % TRYING [2]
% 2.84/0.94 % TRYING [3]
% 2.84/0.94 % TRYING [4]
% 2.84/0.94 % (3486038)Instruction limit reached!
% 2.84/0.94 % (3486038)------------------------------
% 2.84/0.94 % (3486038)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 2.84/0.94 % (3486038)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 2.84/0.94 % (3486038)CaDiCaL version: 2.1.3
% 2.84/0.94 % (3486038)Termination reason: Instruction limit
% 2.84/0.94 % (3486038)Termination phase: Saturation
% 2.84/0.94 % (3486038)Time elapsed: 0.030 s
% 2.84/0.94 % (3486038)Peak memory usage: 12 MB
% 2.84/0.94 % (3486038)Instructions burned: 121 (million)
% 2.84/0.94 % (3486048)fmb+10_1_fmbas=predicate:sil=64000:sas=cadical:random_seed=1623164230:i=714:nm=2_2999 on theBenchmark for (2999ds/714Mi)
% 2.84/0.94 % Detected minimum model sizes of [1]
% 2.84/0.94 % Detected maximum model sizes of [100]
% 2.84/0.94 % TRYING [1]
% 2.84/0.94 % TRYING [2]
% 2.84/0.94 % TRYING [3]
% 2.84/0.94 % (3486037)Instruction limit reached!
% 2.84/0.94 % (3486037)------------------------------
% 2.84/0.94 % (3486037)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 2.84/0.94 % (3486037)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 2.84/0.94 % (3486037)CaDiCaL version: 2.1.3
% 2.84/0.94 % (3486037)Termination reason: Instruction limit
% 2.84/0.94 % (3486037)Termination phase: Saturation
% 2.84/0.94 % (3486037)Time elapsed: 0.041 s
% 2.84/0.94 % (3486037)Peak memory usage: 12 MB
% 2.84/0.94 % (3486037)Instructions burned: 103 (million)
% 2.84/0.94 % TRYING [4]
% 2.84/0.94 % TRYING [5]
% 2.84/0.94 % (3486039)Instruction limit reached!
% 2.84/0.94 % (3486039)------------------------------
% 2.84/0.94 % (3486039)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 2.84/0.94 % (3486039)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 2.84/0.94 % (3486039)CaDiCaL version: 2.1.3
% 2.84/0.94 % (3486039)Termination reason: Instruction limit
% 2.84/0.94 % (3486039)Termination phase: Saturation
% 2.84/0.94 % (3486039)Time elapsed: 0.061 s
% 2.84/0.94 % (3486039)Peak memory usage: 12 MB
% 2.84/0.94 % (3486039)Instructions burned: 132 (million)
% 2.84/0.94 % (3486050)ott+32_1_sil=16000:bsd=on:sp=const_max:bce=on:random_seed=1445475070:i=131:bd=preordered:fsd=on_2999 on theBenchmark for (2999ds/131Mi)
% 2.84/0.94 % TRYING [5]
% 2.84/0.94 % (3486040)Instruction limit reached!
% 2.84/0.94 % (3486040)------------------------------
% 2.84/0.94 % (3486040)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 2.84/0.94 % (3486040)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 2.84/0.94 % (3486040)CaDiCaL version: 2.1.3
% 2.84/0.94 % (3486040)Termination reason: Instruction limit
% 2.84/0.94 % (3486040)Termination phase: Saturation
% 2.84/0.94 % (3486040)Time elapsed: 0.072 s
% 2.84/0.94 % (3486040)Peak memory usage: 12 MB
% 2.84/0.94 % (3486040)Instructions burned: 161 (million)
% 2.84/0.94 % (3486052)dis+11_32_anc=none:slsqr=2,1:sil=64000:sas=cadical:lma=off:lsd=50:s2agt=8:slsqc=1:kmz=on:newcnf=on:slsq=on:random_seed=474818632:i=684:slsql=off:bs=unit_only:nicw=on:rawr=on_2999 on theBenchmark for (2999ds/684Mi)
% 2.84/0.94 % (3486053)ott-21_1_sil=16000:fs=off:random_seed=680706260:i=180:av=off:fsr=off_2998 on theBenchmark for (2998ds/180Mi)
% 2.84/0.94 % (3486050)Instruction limit reached!
% 2.84/0.94 % (3486050)------------------------------
% 2.84/0.94 % (3486050)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 2.84/0.94 % (3486050)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 2.84/0.94 % (3486050)CaDiCaL version: 2.1.3
% 2.84/0.94 % (3486050)Termination reason: Instruction limit
% 2.84/0.94 % (3486050)Termination phase: Saturation
% 2.84/0.94 % (3486050)Time elapsed: 0.052 s
% 2.84/0.94 % (3486050)Peak memory usage: 13 MB
% 2.84/0.94 % (3486050)Instructions burned: 132 (million)
% 2.84/0.94 % (3486056)dis+10_4_sil=64000:sp=reverse_arity:bsr=on:sac=on:cn=on:random_seed=642095375:i=477:bd=all_2998 on theBenchmark for (2998ds/477Mi)
% 2.84/0.94 % (3486053)Instruction limit reached!
% 2.84/0.94 % (3486053)------------------------------
% 2.84/0.94 % (3486053)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 2.84/0.94 % (3486053)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 2.84/0.94 % (3486053)CaDiCaL version: 2.1.3
% 2.84/0.94 % (3486053)Termination reason: Instruction limit
% 2.84/0.94 % (3486053)Termination phase: Saturation
% 2.84/0.94 % (3486053)Time elapsed: 0.086 s
% 2.84/0.94 % (3486053)Peak memory usage: 14 MB
% 2.84/0.94 % (3486053)Instructions burned: 184 (million)
% 2.84/0.94 % TRYING [6]
% 2.84/0.94 % TRYING [6]
% 2.84/0.94 % (3486058)fmb+10_1_sil=64000:erd=off:updr=off:random_seed=2272565935:fmbsr=1.3:i=865:ins=25_2997 on theBenchmark for (2997ds/865Mi)
% 2.84/0.94 % TRYING [1]
% 2.84/0.94 % TRYING [2]
% 2.84/0.94 % (3486048)Instruction limit reached!
% 2.84/0.94 % (3486048)------------------------------
% 2.84/0.94 % (3486048)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 2.84/0.94 % (3486048)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 2.84/0.94 % (3486048)CaDiCaL version: 2.1.3
% 2.84/0.94 % (3486048)Termination reason: Instruction limit
% 2.84/0.94 % (3486048)Termination phase: Finite model building SAT solving
% 2.84/0.94 % (3486048)Time elapsed: 0.215 s
% 2.84/0.94 % (3486048)Peak memory usage: 19 MB
% 2.84/0.94 % (3486048)Instructions burned: 715 (million)
% 2.84/0.94 % (3486060)ott+10_1_to=lpo:sil=64000:tgt=full:sp=arity:spb=goal_then_units:random_seed=2369535258:i=1179_2997 on theBenchmark for (2997ds/1179Mi)
% 2.84/0.94 % TRYING [3]
% 2.84/0.94 % TRYING [4]
% 2.84/0.94 % (3486056)Instruction limit reached!
% 2.84/0.94 % (3486056)------------------------------
% 2.84/0.94 % (3486056)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 2.84/0.94 % (3486056)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 2.84/0.94 % (3486056)CaDiCaL version: 2.1.3
% 2.84/0.94 % (3486056)Termination reason: Instruction limit
% 2.84/0.94 % (3486056)Termination phase: Saturation
% 2.84/0.94 % (3486056)Time elapsed: 0.229 s
% 2.84/0.94 % (3486056)Peak memory usage: 15 MB
% 2.84/0.94 % (3486056)Instructions burned: 478 (million)
% 2.84/0.94 % (3486062)fmb+10_1_sil=64000:erd=off:fmbss=14:random_seed=3329457710:i=889:ins=1_2996 on theBenchmark for (2996ds/889Mi)
% 2.84/0.94 % Detected minimum model sizes of [1]
% 2.84/0.94 % Detected maximum model sizes of [100]
% 2.84/0.94 % TRYING [14]
% 2.84/0.94 % (3486052)Instruction limit reached!
% 2.84/0.94 % (3486052)------------------------------
% 2.84/0.94 % (3486052)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 2.84/0.94 % (3486052)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 2.84/0.94 % (3486052)CaDiCaL version: 2.1.3
% 2.84/0.94 % (3486052)Termination reason: Instruction limit
% 2.84/0.94 % (3486052)Termination phase: Saturation
% 2.84/0.94 % (3486052)Time elapsed: 0.329 s
% 2.84/0.94 % (3486052)Peak memory usage: 16 MB
% 2.84/0.94 % (3486052)Instructions burned: 686 (million)
% 2.84/0.94 % (3486064)ott+1_16_sil=32000:plsq=on:plsqc=2:sas=cadical:avsql=on:sp=reverse_frequency:plsqr=128,1:bsr=unit_only:rp=on:newcnf=on:random_seed=1614090995:avsq=on:s2a=on:i=692:avsqr=8,1:kws=arity_squared:bs=unit_only:nm=2:rawr=on_2995 on theBenchmark for (2995ds/692Mi)
% 2.84/0.94 % (3486060) found proof, printing to "/export/starexec/sandbox/tmp/vampire-proof-3486029-3486060"...
% 2.84/0.94 % (3486060)...printing done.
% 2.84/0.94 % (3486060)Refutation found. Thanks to Tanya!
% 2.84/0.94 % SZS status Theorem for theBenchmark
% 2.84/0.94 % SZS output start Proof for theBenchmark
% See solution above
% 2.84/0.94 % (3486060)------------------------------
% 2.84/0.94 % (3486060)Version: Vampire 5.0.1 (Release build, commit 5ef7c2677 on 2026-07-16 16:54:09 +0200)
% 2.84/0.94 % (3486060)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 2.84/0.94 % (3486060)CaDiCaL version: 2.1.3
% 2.84/0.94 % (3486060)Termination reason: Refutation
% 2.84/0.94 % (3486060)Time elapsed: 0.212 s
% 2.84/0.94 % (3486060)Peak memory usage: 23 MB
% 2.84/0.94 % (3486060)Instructions burned: 871 (million)
% 2.84/0.94 % (3486029)Success in time 0.516 s
% 2.84/0.94 % Vampire exiting
%------------------------------------------------------------------------------