%------------------------------------------------------------------------------
% File : iProver---3.9.4
% Problem : PUZ077+1 : TPTP v9.3.1. Released v3.5.0.
% Transfm : none
% Format : tptp:raw
% Command : run_iprover 300 /export/starexec/sandbox2/benchmark/theBenchmark.p THM
% Computer : n018.cluster.edu
% Model : x86_64 x86_64
% CPU : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory : 8046.5625MB
% OS : Linux 6.8.0-71-generic
% CPULimit : 300s
% WCLimit : 300s
% DateTime : Fri Sep 25 02:32:56 PM UTC 2026
% Result : Theorem 2.36s 1.29s
% Output : CNFRefutation 2.36s
% Verified :
% SZS Type : Refutation
% Derivation depth : 14
% Number of leaves : 11
% Syntax : Number of formulae : 168 ( 60 unt; 4 def)
% Number of atoms : 3077 (2214 equ)
% Maximal formula atoms : 181 ( 18 avg)
% Number of connectives : 5003 (2094 ~;1629 |;1268 &)
% ( 6 <=>; 6 =>; 0 <=; 0 <~>)
% Maximal formula depth : 95 ( 13 avg)
% Maximal term depth : 1 ( 1 avg)
% Number of types : 1 ( 0 usr)
% Number of type conns : 0 ( 0 >; 0 *; 0 +; 0 <<)
% Number of predicates : 12 ( 10 usr; 1 prp; 0-2 aty)
% Number of functors : 100 ( 100 usr; 100 con; 0-0 aty)
% Number of variables : 633 ( 0 sgn 487 !; 146 ?; 119 :)
% Comments :
%------------------------------------------------------------------------------
fof(f1,axiom,
! [X0,X1] :
( west(X1,X0)
<=> ( ( X0 = cell100
& X1 = cell90 )
| ( X0 = cell99
& X1 = cell89 )
| ( X0 = cell98
& X1 = cell88 )
| ( X0 = cell97
& X1 = cell87 )
| ( X0 = cell96
& X1 = cell86 )
| ( X0 = cell95
& X1 = cell85 )
| ( X0 = cell94
& X1 = cell84 )
| ( X0 = cell93
& X1 = cell83 )
| ( X0 = cell92
& X1 = cell82 )
| ( X0 = cell91
& X1 = cell81 )
| ( X0 = cell90
& X1 = cell80 )
| ( X0 = cell89
& X1 = cell79 )
| ( X0 = cell88
& X1 = cell78 )
| ( X0 = cell87
& X1 = cell77 )
| ( X0 = cell86
& X1 = cell76 )
| ( X0 = cell85
& X1 = cell75 )
| ( X0 = cell84
& X1 = cell74 )
| ( X0 = cell83
& X1 = cell73 )
| ( X0 = cell82
& X1 = cell72 )
| ( X0 = cell81
& X1 = cell71 )
| ( X0 = cell80
& X1 = cell70 )
| ( X0 = cell79
& X1 = cell69 )
| ( X0 = cell78
& X1 = cell68 )
| ( X0 = cell77
& X1 = cell67 )
| ( X0 = cell76
& X1 = cell66 )
| ( X0 = cell75
& X1 = cell65 )
| ( X0 = cell74
& X1 = cell64 )
| ( X0 = cell73
& X1 = cell63 )
| ( X0 = cell72
& X1 = cell62 )
| ( X0 = cell71
& X1 = cell61 )
| ( X0 = cell70
& X1 = cell60 )
| ( X0 = cell69
& X1 = cell59 )
| ( X0 = cell68
& X1 = cell58 )
| ( X0 = cell67
& X1 = cell57 )
| ( X0 = cell66
& X1 = cell56 )
| ( X0 = cell65
& X1 = cell55 )
| ( X0 = cell64
& X1 = cell54 )
| ( X0 = cell63
& X1 = cell53 )
| ( X0 = cell62
& X1 = cell52 )
| ( X0 = cell61
& X1 = cell51 )
| ( X0 = cell60
& X1 = cell50 )
| ( X0 = cell59
& X1 = cell49 )
| ( X0 = cell58
& X1 = cell48 )
| ( X0 = cell57
& X1 = cell47 )
| ( X0 = cell56
& X1 = cell46 )
| ( X0 = cell55
& X1 = cell45 )
| ( X0 = cell54
& X1 = cell44 )
| ( X0 = cell53
& X1 = cell43 )
| ( X0 = cell52
& X1 = cell42 )
| ( X0 = cell51
& X1 = cell41 )
| ( X0 = cell50
& X1 = cell40 )
| ( X0 = cell49
& X1 = cell39 )
| ( X0 = cell48
& X1 = cell38 )
| ( X0 = cell47
& X1 = cell37 )
| ( X0 = cell46
& X1 = cell36 )
| ( X0 = cell45
& X1 = cell35 )
| ( X0 = cell44
& X1 = cell34 )
| ( X0 = cell43
& X1 = cell33 )
| ( X0 = cell42
& X1 = cell32 )
| ( X0 = cell41
& X1 = cell31 )
| ( X0 = cell40
& X1 = cell30 )
| ( X0 = cell39
& X1 = cell29 )
| ( X0 = cell38
& X1 = cell28 )
| ( X0 = cell37
& X1 = cell27 )
| ( X0 = cell36
& X1 = cell26 )
| ( X0 = cell35
& X1 = cell25 )
| ( X0 = cell34
& X1 = cell24 )
| ( X0 = cell33
& X1 = cell23 )
| ( X0 = cell32
& X1 = cell22 )
| ( X0 = cell31
& X1 = cell21 )
| ( X0 = cell30
& X1 = cell20 )
| ( X0 = cell29
& X1 = cell19 )
| ( X0 = cell28
& X1 = cell18 )
| ( X0 = cell27
& X1 = cell17 )
| ( X0 = cell26
& X1 = cell16 )
| ( X0 = cell25
& X1 = cell15 )
| ( X0 = cell24
& X1 = cell14 )
| ( X0 = cell23
& X1 = cell13 )
| ( X0 = cell22
& X1 = cell12 )
| ( X0 = cell21
& X1 = cell11 )
| ( X0 = cell20
& X1 = cell10 )
| ( X0 = cell19
& X1 = cell9 )
| ( X0 = cell18
& X1 = cell8 )
| ( X0 = cell17
& X1 = cell7 )
| ( X0 = cell16
& X1 = cell6 )
| ( X0 = cell15
& X1 = cell5 )
| ( X0 = cell14
& X1 = cell4 )
| ( X0 = cell13
& X1 = cell3 )
| ( X0 = cell12
& X1 = cell2 )
| ( X0 = cell11
& X1 = cell1 ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',tlhfof34975) ).
fof(f2,axiom,
! [X0,X1] :
( north(X1,X0)
<=> ( ( X0 = cell100
& X1 = cell99 )
| ( X0 = cell99
& X1 = cell98 )
| ( X0 = cell98
& X1 = cell97 )
| ( X0 = cell97
& X1 = cell96 )
| ( X0 = cell96
& X1 = cell95 )
| ( X0 = cell95
& X1 = cell94 )
| ( X0 = cell94
& X1 = cell93 )
| ( X0 = cell93
& X1 = cell92 )
| ( X0 = cell92
& X1 = cell91 )
| ( X0 = cell90
& X1 = cell89 )
| ( X0 = cell89
& X1 = cell88 )
| ( X0 = cell88
& X1 = cell87 )
| ( X0 = cell87
& X1 = cell86 )
| ( X0 = cell86
& X1 = cell85 )
| ( X0 = cell85
& X1 = cell84 )
| ( X0 = cell84
& X1 = cell83 )
| ( X0 = cell83
& X1 = cell82 )
| ( X0 = cell82
& X1 = cell81 )
| ( X0 = cell80
& X1 = cell79 )
| ( X0 = cell79
& X1 = cell78 )
| ( X0 = cell78
& X1 = cell77 )
| ( X0 = cell77
& X1 = cell76 )
| ( X0 = cell76
& X1 = cell75 )
| ( X0 = cell75
& X1 = cell74 )
| ( X0 = cell74
& X1 = cell73 )
| ( X0 = cell73
& X1 = cell72 )
| ( X0 = cell72
& X1 = cell71 )
| ( X0 = cell70
& X1 = cell69 )
| ( X0 = cell69
& X1 = cell68 )
| ( X0 = cell68
& X1 = cell67 )
| ( X0 = cell67
& X1 = cell66 )
| ( X0 = cell66
& X1 = cell65 )
| ( X0 = cell65
& X1 = cell64 )
| ( X0 = cell64
& X1 = cell63 )
| ( X0 = cell63
& X1 = cell62 )
| ( X0 = cell62
& X1 = cell61 )
| ( X0 = cell60
& X1 = cell59 )
| ( X0 = cell59
& X1 = cell58 )
| ( X0 = cell58
& X1 = cell57 )
| ( X0 = cell57
& X1 = cell56 )
| ( X0 = cell56
& X1 = cell55 )
| ( X0 = cell55
& X1 = cell54 )
| ( X0 = cell54
& X1 = cell53 )
| ( X0 = cell53
& X1 = cell52 )
| ( X0 = cell52
& X1 = cell51 )
| ( X0 = cell50
& X1 = cell49 )
| ( X0 = cell49
& X1 = cell48 )
| ( X0 = cell48
& X1 = cell47 )
| ( X0 = cell47
& X1 = cell46 )
| ( X0 = cell46
& X1 = cell45 )
| ( X0 = cell45
& X1 = cell44 )
| ( X0 = cell44
& X1 = cell43 )
| ( X0 = cell43
& X1 = cell42 )
| ( X0 = cell42
& X1 = cell41 )
| ( X0 = cell40
& X1 = cell39 )
| ( X0 = cell39
& X1 = cell38 )
| ( X0 = cell38
& X1 = cell37 )
| ( X0 = cell37
& X1 = cell36 )
| ( X0 = cell36
& X1 = cell35 )
| ( X0 = cell35
& X1 = cell34 )
| ( X0 = cell34
& X1 = cell33 )
| ( X0 = cell33
& X1 = cell32 )
| ( X0 = cell32
& X1 = cell31 )
| ( X0 = cell30
& X1 = cell29 )
| ( X0 = cell29
& X1 = cell28 )
| ( X0 = cell28
& X1 = cell27 )
| ( X0 = cell27
& X1 = cell26 )
| ( X0 = cell26
& X1 = cell25 )
| ( X0 = cell25
& X1 = cell24 )
| ( X0 = cell24
& X1 = cell23 )
| ( X0 = cell23
& X1 = cell22 )
| ( X0 = cell22
& X1 = cell21 )
| ( X0 = cell20
& X1 = cell19 )
| ( X0 = cell19
& X1 = cell18 )
| ( X0 = cell18
& X1 = cell17 )
| ( X0 = cell17
& X1 = cell16 )
| ( X0 = cell16
& X1 = cell15 )
| ( X0 = cell15
& X1 = cell14 )
| ( X0 = cell14
& X1 = cell13 )
| ( X0 = cell13
& X1 = cell12 )
| ( X0 = cell12
& X1 = cell11 )
| ( X0 = cell10
& X1 = cell9 )
| ( X0 = cell9
& X1 = cell8 )
| ( X0 = cell8
& X1 = cell7 )
| ( X0 = cell7
& X1 = cell6 )
| ( X0 = cell6
& X1 = cell5 )
| ( X0 = cell5
& X1 = cell4 )
| ( X0 = cell4
& X1 = cell3 )
| ( X0 = cell3
& X1 = cell2 )
| ( X0 = cell2
& X1 = cell1 ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',tlhfof34976) ).
fof(f3,axiom,
! [X0,X1] :
( duewest(X1,X0)
<=> ( ? [X30,X31,X32,X33,X34,X35,X36,X37] :
( west(X37,X0)
& west(X36,X37)
& west(X35,X36)
& west(X34,X35)
& west(X33,X34)
& west(X32,X33)
& west(X31,X32)
& west(X30,X31)
& west(X1,X30) )
| ? [X23,X24,X25,X26,X27,X28,X29] :
( west(X29,X0)
& west(X28,X29)
& west(X27,X28)
& west(X26,X27)
& west(X25,X26)
& west(X24,X25)
& west(X23,X24)
& west(X1,X23) )
| ? [X17,X18,X19,X20,X21,X22] :
( west(X22,X0)
& west(X21,X22)
& west(X20,X21)
& west(X19,X20)
& west(X18,X19)
& west(X17,X18)
& west(X1,X17) )
| ? [X12,X13,X14,X15,X16] :
( west(X16,X0)
& west(X15,X16)
& west(X14,X15)
& west(X13,X14)
& west(X12,X13)
& west(X1,X12) )
| ? [X8,X9,X10,X11] :
( west(X11,X0)
& west(X10,X11)
& west(X9,X10)
& west(X8,X9)
& west(X1,X8) )
| ? [X5,X6,X7] :
( west(X7,X0)
& west(X6,X7)
& west(X5,X6)
& west(X1,X5) )
| ? [X3,X4] :
( west(X4,X0)
& west(X3,X4)
& west(X1,X3) )
| ? [X2] :
( west(X2,X0)
& west(X1,X2) )
| west(X1,X0) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',tlhfof34977) ).
fof(f4,axiom,
! [X0,X1] :
( duenorth(X1,X0)
<=> ( ? [X30,X31,X32,X33,X34,X35,X36,X37] :
( north(X37,X0)
& north(X36,X37)
& north(X35,X36)
& north(X34,X35)
& north(X33,X34)
& north(X32,X33)
& north(X31,X32)
& north(X30,X31)
& north(X1,X30) )
| ? [X23,X24,X25,X26,X27,X28,X29] :
( north(X29,X0)
& north(X28,X29)
& north(X27,X28)
& north(X26,X27)
& north(X25,X26)
& north(X24,X25)
& north(X23,X24)
& north(X1,X23) )
| ? [X17,X18,X19,X20,X21,X22] :
( north(X22,X0)
& north(X21,X22)
& north(X20,X21)
& north(X19,X20)
& north(X18,X19)
& north(X17,X18)
& north(X1,X17) )
| ? [X12,X13,X14,X15,X16] :
( north(X16,X0)
& north(X15,X16)
& north(X14,X15)
& north(X13,X14)
& north(X12,X13)
& north(X1,X12) )
| ? [X8,X9,X10,X11] :
( north(X11,X0)
& north(X10,X11)
& north(X9,X10)
& north(X8,X9)
& north(X1,X8) )
| ? [X5,X6,X7] :
( north(X7,X0)
& north(X6,X7)
& north(X5,X6)
& north(X1,X5) )
| ? [X3,X4] :
( north(X4,X0)
& north(X3,X4)
& north(X1,X3) )
| ? [X2] :
( north(X2,X0)
& north(X1,X2) )
| north(X1,X0) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',tlhfof34978) ).
fof(f5,axiom,
! [X0,X1] :
( vert(X1,X0)
<=> ( duenorth(X0,X1)
| duenorth(X1,X0) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',tlhfof34979) ).
fof(f6,axiom,
! [X0,X1] :
( westof(X1,X0)
<=> ( ? [X2] :
( duewest(X2,X0)
& vert(X1,X2) )
| duewest(X1,X0) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',tlhfof34980) ).
fof(f7,conjecture,
westof(cell1,cell100),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',tlhfof34981) ).
fof(f8,negated_conjecture,
~ westof(cell1,cell100),
inference(negated_conjecture,[status(cth)],[f7]) ).
fof(f9,plain,
~ westof(cell1,cell100),
inference(flattening,[],[f8]) ).
fof(f10,plain,
! [X0,X1] :
( ( ? [X2] :
( duewest(X2,X0)
& vert(X1,X2) )
| duewest(X1,X0) )
=> westof(X1,X0) ),
inference(unused_predicate_definition_removal,[],[f6]) ).
fof(f11,plain,
! [X0,X1] :
( ( ? [X30,X31,X32,X33,X34,X35,X36,X37] :
( west(X37,X0)
& west(X36,X37)
& west(X35,X36)
& west(X34,X35)
& west(X33,X34)
& west(X32,X33)
& west(X31,X32)
& west(X30,X31)
& west(X1,X30) )
| ? [X23,X24,X25,X26,X27,X28,X29] :
( west(X29,X0)
& west(X28,X29)
& west(X27,X28)
& west(X26,X27)
& west(X25,X26)
& west(X24,X25)
& west(X23,X24)
& west(X1,X23) )
| ? [X17,X18,X19,X20,X21,X22] :
( west(X22,X0)
& west(X21,X22)
& west(X20,X21)
& west(X19,X20)
& west(X18,X19)
& west(X17,X18)
& west(X1,X17) )
| ? [X12,X13,X14,X15,X16] :
( west(X16,X0)
& west(X15,X16)
& west(X14,X15)
& west(X13,X14)
& west(X12,X13)
& west(X1,X12) )
| ? [X8,X9,X10,X11] :
( west(X11,X0)
& west(X10,X11)
& west(X9,X10)
& west(X8,X9)
& west(X1,X8) )
| ? [X5,X6,X7] :
( west(X7,X0)
& west(X6,X7)
& west(X5,X6)
& west(X1,X5) )
| ? [X3,X4] :
( west(X4,X0)
& west(X3,X4)
& west(X1,X3) )
| ? [X2] :
( west(X2,X0)
& west(X1,X2) )
| west(X1,X0) )
=> duewest(X1,X0) ),
inference(unused_predicate_definition_removal,[],[f3]) ).
fof(f12,plain,
! [X0,X1] :
( ( ( X0 = cell100
& X1 = cell90 )
| ( X0 = cell99
& X1 = cell89 )
| ( X0 = cell98
& X1 = cell88 )
| ( X0 = cell97
& X1 = cell87 )
| ( X0 = cell96
& X1 = cell86 )
| ( X0 = cell95
& X1 = cell85 )
| ( X0 = cell94
& X1 = cell84 )
| ( X0 = cell93
& X1 = cell83 )
| ( X0 = cell92
& X1 = cell82 )
| ( X0 = cell91
& X1 = cell81 )
| ( X0 = cell90
& X1 = cell80 )
| ( X0 = cell89
& X1 = cell79 )
| ( X0 = cell88
& X1 = cell78 )
| ( X0 = cell87
& X1 = cell77 )
| ( X0 = cell86
& X1 = cell76 )
| ( X0 = cell85
& X1 = cell75 )
| ( X0 = cell84
& X1 = cell74 )
| ( X0 = cell83
& X1 = cell73 )
| ( X0 = cell82
& X1 = cell72 )
| ( X0 = cell81
& X1 = cell71 )
| ( X0 = cell80
& X1 = cell70 )
| ( X0 = cell79
& X1 = cell69 )
| ( X0 = cell78
& X1 = cell68 )
| ( X0 = cell77
& X1 = cell67 )
| ( X0 = cell76
& X1 = cell66 )
| ( X0 = cell75
& X1 = cell65 )
| ( X0 = cell74
& X1 = cell64 )
| ( X0 = cell73
& X1 = cell63 )
| ( X0 = cell72
& X1 = cell62 )
| ( X0 = cell71
& X1 = cell61 )
| ( X0 = cell70
& X1 = cell60 )
| ( X0 = cell69
& X1 = cell59 )
| ( X0 = cell68
& X1 = cell58 )
| ( X0 = cell67
& X1 = cell57 )
| ( X0 = cell66
& X1 = cell56 )
| ( X0 = cell65
& X1 = cell55 )
| ( X0 = cell64
& X1 = cell54 )
| ( X0 = cell63
& X1 = cell53 )
| ( X0 = cell62
& X1 = cell52 )
| ( X0 = cell61
& X1 = cell51 )
| ( X0 = cell60
& X1 = cell50 )
| ( X0 = cell59
& X1 = cell49 )
| ( X0 = cell58
& X1 = cell48 )
| ( X0 = cell57
& X1 = cell47 )
| ( X0 = cell56
& X1 = cell46 )
| ( X0 = cell55
& X1 = cell45 )
| ( X0 = cell54
& X1 = cell44 )
| ( X0 = cell53
& X1 = cell43 )
| ( X0 = cell52
& X1 = cell42 )
| ( X0 = cell51
& X1 = cell41 )
| ( X0 = cell50
& X1 = cell40 )
| ( X0 = cell49
& X1 = cell39 )
| ( X0 = cell48
& X1 = cell38 )
| ( X0 = cell47
& X1 = cell37 )
| ( X0 = cell46
& X1 = cell36 )
| ( X0 = cell45
& X1 = cell35 )
| ( X0 = cell44
& X1 = cell34 )
| ( X0 = cell43
& X1 = cell33 )
| ( X0 = cell42
& X1 = cell32 )
| ( X0 = cell41
& X1 = cell31 )
| ( X0 = cell40
& X1 = cell30 )
| ( X0 = cell39
& X1 = cell29 )
| ( X0 = cell38
& X1 = cell28 )
| ( X0 = cell37
& X1 = cell27 )
| ( X0 = cell36
& X1 = cell26 )
| ( X0 = cell35
& X1 = cell25 )
| ( X0 = cell34
& X1 = cell24 )
| ( X0 = cell33
& X1 = cell23 )
| ( X0 = cell32
& X1 = cell22 )
| ( X0 = cell31
& X1 = cell21 )
| ( X0 = cell30
& X1 = cell20 )
| ( X0 = cell29
& X1 = cell19 )
| ( X0 = cell28
& X1 = cell18 )
| ( X0 = cell27
& X1 = cell17 )
| ( X0 = cell26
& X1 = cell16 )
| ( X0 = cell25
& X1 = cell15 )
| ( X0 = cell24
& X1 = cell14 )
| ( X0 = cell23
& X1 = cell13 )
| ( X0 = cell22
& X1 = cell12 )
| ( X0 = cell21
& X1 = cell11 )
| ( X0 = cell20
& X1 = cell10 )
| ( X0 = cell19
& X1 = cell9 )
| ( X0 = cell18
& X1 = cell8 )
| ( X0 = cell17
& X1 = cell7 )
| ( X0 = cell16
& X1 = cell6 )
| ( X0 = cell15
& X1 = cell5 )
| ( X0 = cell14
& X1 = cell4 )
| ( X0 = cell13
& X1 = cell3 )
| ( X0 = cell12
& X1 = cell2 )
| ( X0 = cell11
& X1 = cell1 ) )
=> west(X1,X0) ),
inference(unused_predicate_definition_removal,[],[f1]) ).
fof(f13,plain,
! [X0,X1] :
( ( duenorth(X0,X1)
| duenorth(X1,X0) )
=> vert(X1,X0) ),
inference(unused_predicate_definition_removal,[],[f5]) ).
fof(f14,plain,
! [X0,X1] :
( ( ? [X30,X31,X32,X33,X34,X35,X36,X37] :
( north(X37,X0)
& north(X36,X37)
& north(X35,X36)
& north(X34,X35)
& north(X33,X34)
& north(X32,X33)
& north(X31,X32)
& north(X30,X31)
& north(X1,X30) )
| ? [X23,X24,X25,X26,X27,X28,X29] :
( north(X29,X0)
& north(X28,X29)
& north(X27,X28)
& north(X26,X27)
& north(X25,X26)
& north(X24,X25)
& north(X23,X24)
& north(X1,X23) )
| ? [X17,X18,X19,X20,X21,X22] :
( north(X22,X0)
& north(X21,X22)
& north(X20,X21)
& north(X19,X20)
& north(X18,X19)
& north(X17,X18)
& north(X1,X17) )
| ? [X12,X13,X14,X15,X16] :
( north(X16,X0)
& north(X15,X16)
& north(X14,X15)
& north(X13,X14)
& north(X12,X13)
& north(X1,X12) )
| ? [X8,X9,X10,X11] :
( north(X11,X0)
& north(X10,X11)
& north(X9,X10)
& north(X8,X9)
& north(X1,X8) )
| ? [X5,X6,X7] :
( north(X7,X0)
& north(X6,X7)
& north(X5,X6)
& north(X1,X5) )
| ? [X3,X4] :
( north(X4,X0)
& north(X3,X4)
& north(X1,X3) )
| ? [X2] :
( north(X2,X0)
& north(X1,X2) )
| north(X1,X0) )
=> duenorth(X1,X0) ),
inference(unused_predicate_definition_removal,[],[f4]) ).
fof(f15,plain,
! [X0,X1] :
( ( ( X0 = cell100
& X1 = cell99 )
| ( X0 = cell99
& X1 = cell98 )
| ( X0 = cell98
& X1 = cell97 )
| ( X0 = cell97
& X1 = cell96 )
| ( X0 = cell96
& X1 = cell95 )
| ( X0 = cell95
& X1 = cell94 )
| ( X0 = cell94
& X1 = cell93 )
| ( X0 = cell93
& X1 = cell92 )
| ( X0 = cell92
& X1 = cell91 )
| ( X0 = cell90
& X1 = cell89 )
| ( X0 = cell89
& X1 = cell88 )
| ( X0 = cell88
& X1 = cell87 )
| ( X0 = cell87
& X1 = cell86 )
| ( X0 = cell86
& X1 = cell85 )
| ( X0 = cell85
& X1 = cell84 )
| ( X0 = cell84
& X1 = cell83 )
| ( X0 = cell83
& X1 = cell82 )
| ( X0 = cell82
& X1 = cell81 )
| ( X0 = cell80
& X1 = cell79 )
| ( X0 = cell79
& X1 = cell78 )
| ( X0 = cell78
& X1 = cell77 )
| ( X0 = cell77
& X1 = cell76 )
| ( X0 = cell76
& X1 = cell75 )
| ( X0 = cell75
& X1 = cell74 )
| ( X0 = cell74
& X1 = cell73 )
| ( X0 = cell73
& X1 = cell72 )
| ( X0 = cell72
& X1 = cell71 )
| ( X0 = cell70
& X1 = cell69 )
| ( X0 = cell69
& X1 = cell68 )
| ( X0 = cell68
& X1 = cell67 )
| ( X0 = cell67
& X1 = cell66 )
| ( X0 = cell66
& X1 = cell65 )
| ( X0 = cell65
& X1 = cell64 )
| ( X0 = cell64
& X1 = cell63 )
| ( X0 = cell63
& X1 = cell62 )
| ( X0 = cell62
& X1 = cell61 )
| ( X0 = cell60
& X1 = cell59 )
| ( X0 = cell59
& X1 = cell58 )
| ( X0 = cell58
& X1 = cell57 )
| ( X0 = cell57
& X1 = cell56 )
| ( X0 = cell56
& X1 = cell55 )
| ( X0 = cell55
& X1 = cell54 )
| ( X0 = cell54
& X1 = cell53 )
| ( X0 = cell53
& X1 = cell52 )
| ( X0 = cell52
& X1 = cell51 )
| ( X0 = cell50
& X1 = cell49 )
| ( X0 = cell49
& X1 = cell48 )
| ( X0 = cell48
& X1 = cell47 )
| ( X0 = cell47
& X1 = cell46 )
| ( X0 = cell46
& X1 = cell45 )
| ( X0 = cell45
& X1 = cell44 )
| ( X0 = cell44
& X1 = cell43 )
| ( X0 = cell43
& X1 = cell42 )
| ( X0 = cell42
& X1 = cell41 )
| ( X0 = cell40
& X1 = cell39 )
| ( X0 = cell39
& X1 = cell38 )
| ( X0 = cell38
& X1 = cell37 )
| ( X0 = cell37
& X1 = cell36 )
| ( X0 = cell36
& X1 = cell35 )
| ( X0 = cell35
& X1 = cell34 )
| ( X0 = cell34
& X1 = cell33 )
| ( X0 = cell33
& X1 = cell32 )
| ( X0 = cell32
& X1 = cell31 )
| ( X0 = cell30
& X1 = cell29 )
| ( X0 = cell29
& X1 = cell28 )
| ( X0 = cell28
& X1 = cell27 )
| ( X0 = cell27
& X1 = cell26 )
| ( X0 = cell26
& X1 = cell25 )
| ( X0 = cell25
& X1 = cell24 )
| ( X0 = cell24
& X1 = cell23 )
| ( X0 = cell23
& X1 = cell22 )
| ( X0 = cell22
& X1 = cell21 )
| ( X0 = cell20
& X1 = cell19 )
| ( X0 = cell19
& X1 = cell18 )
| ( X0 = cell18
& X1 = cell17 )
| ( X0 = cell17
& X1 = cell16 )
| ( X0 = cell16
& X1 = cell15 )
| ( X0 = cell15
& X1 = cell14 )
| ( X0 = cell14
& X1 = cell13 )
| ( X0 = cell13
& X1 = cell12 )
| ( X0 = cell12
& X1 = cell11 )
| ( X0 = cell10
& X1 = cell9 )
| ( X0 = cell9
& X1 = cell8 )
| ( X0 = cell8
& X1 = cell7 )
| ( X0 = cell7
& X1 = cell6 )
| ( X0 = cell6
& X1 = cell5 )
| ( X0 = cell5
& X1 = cell4 )
| ( X0 = cell4
& X1 = cell3 )
| ( X0 = cell3
& X1 = cell2 )
| ( X0 = cell2
& X1 = cell1 ) )
=> north(X1,X0) ),
inference(unused_predicate_definition_removal,[],[f2]) ).
fof(f16,plain,
! [X0,X1] :
( ( ( cell100 != X0
| cell90 != X1 )
& ( cell99 != X0
| cell89 != X1 )
& ( cell98 != X0
| cell88 != X1 )
& ( cell97 != X0
| cell87 != X1 )
& ( cell96 != X0
| cell86 != X1 )
& ( cell95 != X0
| cell85 != X1 )
& ( cell94 != X0
| cell84 != X1 )
& ( cell93 != X0
| cell83 != X1 )
& ( cell92 != X0
| cell82 != X1 )
& ( cell91 != X0
| cell81 != X1 )
& ( cell90 != X0
| cell80 != X1 )
& ( cell89 != X0
| cell79 != X1 )
& ( cell88 != X0
| cell78 != X1 )
& ( cell87 != X0
| cell77 != X1 )
& ( cell86 != X0
| cell76 != X1 )
& ( cell85 != X0
| cell75 != X1 )
& ( cell84 != X0
| cell74 != X1 )
& ( cell83 != X0
| cell73 != X1 )
& ( cell82 != X0
| cell72 != X1 )
& ( cell81 != X0
| cell71 != X1 )
& ( cell80 != X0
| cell70 != X1 )
& ( cell79 != X0
| cell69 != X1 )
& ( cell78 != X0
| cell68 != X1 )
& ( cell77 != X0
| cell67 != X1 )
& ( cell76 != X0
| cell66 != X1 )
& ( cell75 != X0
| cell65 != X1 )
& ( cell74 != X0
| cell64 != X1 )
& ( cell73 != X0
| cell63 != X1 )
& ( cell72 != X0
| cell62 != X1 )
& ( cell71 != X0
| cell61 != X1 )
& ( cell70 != X0
| cell60 != X1 )
& ( cell69 != X0
| cell59 != X1 )
& ( cell68 != X0
| cell58 != X1 )
& ( cell67 != X0
| cell57 != X1 )
& ( cell66 != X0
| cell56 != X1 )
& ( cell65 != X0
| cell55 != X1 )
& ( cell64 != X0
| cell54 != X1 )
& ( cell63 != X0
| cell53 != X1 )
& ( cell62 != X0
| cell52 != X1 )
& ( cell61 != X0
| cell51 != X1 )
& ( cell60 != X0
| cell50 != X1 )
& ( cell59 != X0
| cell49 != X1 )
& ( cell58 != X0
| cell48 != X1 )
& ( cell57 != X0
| cell47 != X1 )
& ( cell56 != X0
| cell46 != X1 )
& ( cell55 != X0
| cell45 != X1 )
& ( cell54 != X0
| cell44 != X1 )
& ( cell53 != X0
| cell43 != X1 )
& ( cell52 != X0
| cell42 != X1 )
& ( cell51 != X0
| cell41 != X1 )
& ( cell50 != X0
| cell40 != X1 )
& ( cell49 != X0
| cell39 != X1 )
& ( cell48 != X0
| cell38 != X1 )
& ( cell47 != X0
| cell37 != X1 )
& ( cell46 != X0
| cell36 != X1 )
& ( cell45 != X0
| cell35 != X1 )
& ( cell44 != X0
| cell34 != X1 )
& ( cell43 != X0
| cell33 != X1 )
& ( cell42 != X0
| cell32 != X1 )
& ( cell41 != X0
| cell31 != X1 )
& ( cell40 != X0
| cell30 != X1 )
& ( cell39 != X0
| cell29 != X1 )
& ( cell38 != X0
| cell28 != X1 )
& ( cell37 != X0
| cell27 != X1 )
& ( cell36 != X0
| cell26 != X1 )
& ( cell35 != X0
| cell25 != X1 )
& ( cell34 != X0
| cell24 != X1 )
& ( cell33 != X0
| cell23 != X1 )
& ( cell32 != X0
| cell22 != X1 )
& ( cell31 != X0
| cell21 != X1 )
& ( cell30 != X0
| cell20 != X1 )
& ( cell29 != X0
| cell19 != X1 )
& ( cell28 != X0
| cell18 != X1 )
& ( cell27 != X0
| cell17 != X1 )
& ( cell26 != X0
| cell16 != X1 )
& ( cell25 != X0
| cell15 != X1 )
& ( cell24 != X0
| cell14 != X1 )
& ( cell23 != X0
| cell13 != X1 )
& ( cell22 != X0
| cell12 != X1 )
& ( cell21 != X0
| cell11 != X1 )
& ( cell20 != X0
| cell10 != X1 )
& ( cell19 != X0
| cell9 != X1 )
& ( cell18 != X0
| cell8 != X1 )
& ( cell17 != X0
| cell7 != X1 )
& ( cell16 != X0
| cell6 != X1 )
& ( cell15 != X0
| cell5 != X1 )
& ( cell14 != X0
| cell4 != X1 )
& ( cell13 != X0
| cell3 != X1 )
& ( cell12 != X0
| cell2 != X1 )
& ( cell11 != X0
| cell1 != X1 ) )
| west(X1,X0) ),
inference(ennf_transformation,[],[f12]) ).
fof(f17,plain,
! [X0,X1] :
( ( ( cell100 != X0
| cell99 != X1 )
& ( cell99 != X0
| cell98 != X1 )
& ( cell98 != X0
| cell97 != X1 )
& ( cell97 != X0
| cell96 != X1 )
& ( cell96 != X0
| cell95 != X1 )
& ( cell95 != X0
| cell94 != X1 )
& ( cell94 != X0
| cell93 != X1 )
& ( cell93 != X0
| cell92 != X1 )
& ( cell92 != X0
| cell91 != X1 )
& ( cell90 != X0
| cell89 != X1 )
& ( cell89 != X0
| cell88 != X1 )
& ( cell88 != X0
| cell87 != X1 )
& ( cell87 != X0
| cell86 != X1 )
& ( cell86 != X0
| cell85 != X1 )
& ( cell85 != X0
| cell84 != X1 )
& ( cell84 != X0
| cell83 != X1 )
& ( cell83 != X0
| cell82 != X1 )
& ( cell82 != X0
| cell81 != X1 )
& ( cell80 != X0
| cell79 != X1 )
& ( cell79 != X0
| cell78 != X1 )
& ( cell78 != X0
| cell77 != X1 )
& ( cell77 != X0
| cell76 != X1 )
& ( cell76 != X0
| cell75 != X1 )
& ( cell75 != X0
| cell74 != X1 )
& ( cell74 != X0
| cell73 != X1 )
& ( cell73 != X0
| cell72 != X1 )
& ( cell72 != X0
| cell71 != X1 )
& ( cell70 != X0
| cell69 != X1 )
& ( cell69 != X0
| cell68 != X1 )
& ( cell68 != X0
| cell67 != X1 )
& ( cell67 != X0
| cell66 != X1 )
& ( cell66 != X0
| cell65 != X1 )
& ( cell65 != X0
| cell64 != X1 )
& ( cell64 != X0
| cell63 != X1 )
& ( cell63 != X0
| cell62 != X1 )
& ( cell62 != X0
| cell61 != X1 )
& ( cell60 != X0
| cell59 != X1 )
& ( cell59 != X0
| cell58 != X1 )
& ( cell58 != X0
| cell57 != X1 )
& ( cell57 != X0
| cell56 != X1 )
& ( cell56 != X0
| cell55 != X1 )
& ( cell55 != X0
| cell54 != X1 )
& ( cell54 != X0
| cell53 != X1 )
& ( cell53 != X0
| cell52 != X1 )
& ( cell52 != X0
| cell51 != X1 )
& ( cell50 != X0
| cell49 != X1 )
& ( cell49 != X0
| cell48 != X1 )
& ( cell48 != X0
| cell47 != X1 )
& ( cell47 != X0
| cell46 != X1 )
& ( cell46 != X0
| cell45 != X1 )
& ( cell45 != X0
| cell44 != X1 )
& ( cell44 != X0
| cell43 != X1 )
& ( cell43 != X0
| cell42 != X1 )
& ( cell42 != X0
| cell41 != X1 )
& ( cell40 != X0
| cell39 != X1 )
& ( cell39 != X0
| cell38 != X1 )
& ( cell38 != X0
| cell37 != X1 )
& ( cell37 != X0
| cell36 != X1 )
& ( cell36 != X0
| cell35 != X1 )
& ( cell35 != X0
| cell34 != X1 )
& ( cell34 != X0
| cell33 != X1 )
& ( cell33 != X0
| cell32 != X1 )
& ( cell32 != X0
| cell31 != X1 )
& ( cell30 != X0
| cell29 != X1 )
& ( cell29 != X0
| cell28 != X1 )
& ( cell28 != X0
| cell27 != X1 )
& ( cell27 != X0
| cell26 != X1 )
& ( cell26 != X0
| cell25 != X1 )
& ( cell25 != X0
| cell24 != X1 )
& ( cell24 != X0
| cell23 != X1 )
& ( cell23 != X0
| cell22 != X1 )
& ( cell22 != X0
| cell21 != X1 )
& ( cell20 != X0
| cell19 != X1 )
& ( cell19 != X0
| cell18 != X1 )
& ( cell18 != X0
| cell17 != X1 )
& ( cell17 != X0
| cell16 != X1 )
& ( cell16 != X0
| cell15 != X1 )
& ( cell15 != X0
| cell14 != X1 )
& ( cell14 != X0
| cell13 != X1 )
& ( cell13 != X0
| cell12 != X1 )
& ( cell12 != X0
| cell11 != X1 )
& ( cell10 != X0
| cell9 != X1 )
& ( cell9 != X0
| cell8 != X1 )
& ( cell8 != X0
| cell7 != X1 )
& ( cell7 != X0
| cell6 != X1 )
& ( cell6 != X0
| cell5 != X1 )
& ( cell5 != X0
| cell4 != X1 )
& ( cell4 != X0
| cell3 != X1 )
& ( cell3 != X0
| cell2 != X1 )
& ( cell2 != X0
| cell1 != X1 ) )
| north(X1,X0) ),
inference(ennf_transformation,[],[f15]) ).
fof(f18,plain,
! [X0,X1] :
( ( ! [X30,X31,X32,X33,X34,X35,X36,X37] :
( ~ west(X37,X0)
| ~ west(X36,X37)
| ~ west(X35,X36)
| ~ west(X34,X35)
| ~ west(X33,X34)
| ~ west(X32,X33)
| ~ west(X31,X32)
| ~ west(X30,X31)
| ~ west(X1,X30) )
& ! [X23,X24,X25,X26,X27,X28,X29] :
( ~ west(X29,X0)
| ~ west(X28,X29)
| ~ west(X27,X28)
| ~ west(X26,X27)
| ~ west(X25,X26)
| ~ west(X24,X25)
| ~ west(X23,X24)
| ~ west(X1,X23) )
& ! [X17,X18,X19,X20,X21,X22] :
( ~ west(X22,X0)
| ~ west(X21,X22)
| ~ west(X20,X21)
| ~ west(X19,X20)
| ~ west(X18,X19)
| ~ west(X17,X18)
| ~ west(X1,X17) )
& ! [X12,X13,X14,X15,X16] :
( ~ west(X16,X0)
| ~ west(X15,X16)
| ~ west(X14,X15)
| ~ west(X13,X14)
| ~ west(X12,X13)
| ~ west(X1,X12) )
& ! [X8,X9,X10,X11] :
( ~ west(X11,X0)
| ~ west(X10,X11)
| ~ west(X9,X10)
| ~ west(X8,X9)
| ~ west(X1,X8) )
& ! [X5,X6,X7] :
( ~ west(X7,X0)
| ~ west(X6,X7)
| ~ west(X5,X6)
| ~ west(X1,X5) )
& ! [X3,X4] :
( ~ west(X4,X0)
| ~ west(X3,X4)
| ~ west(X1,X3) )
& ! [X2] :
( ~ west(X2,X0)
| ~ west(X1,X2) )
& ~ west(X1,X0) )
| duewest(X1,X0) ),
inference(ennf_transformation,[],[f11]) ).
fof(f19,plain,
! [X0,X1] :
( ( ! [X30,X31,X32,X33,X34,X35,X36,X37] :
( ~ north(X37,X0)
| ~ north(X36,X37)
| ~ north(X35,X36)
| ~ north(X34,X35)
| ~ north(X33,X34)
| ~ north(X32,X33)
| ~ north(X31,X32)
| ~ north(X30,X31)
| ~ north(X1,X30) )
& ! [X23,X24,X25,X26,X27,X28,X29] :
( ~ north(X29,X0)
| ~ north(X28,X29)
| ~ north(X27,X28)
| ~ north(X26,X27)
| ~ north(X25,X26)
| ~ north(X24,X25)
| ~ north(X23,X24)
| ~ north(X1,X23) )
& ! [X17,X18,X19,X20,X21,X22] :
( ~ north(X22,X0)
| ~ north(X21,X22)
| ~ north(X20,X21)
| ~ north(X19,X20)
| ~ north(X18,X19)
| ~ north(X17,X18)
| ~ north(X1,X17) )
& ! [X12,X13,X14,X15,X16] :
( ~ north(X16,X0)
| ~ north(X15,X16)
| ~ north(X14,X15)
| ~ north(X13,X14)
| ~ north(X12,X13)
| ~ north(X1,X12) )
& ! [X8,X9,X10,X11] :
( ~ north(X11,X0)
| ~ north(X10,X11)
| ~ north(X9,X10)
| ~ north(X8,X9)
| ~ north(X1,X8) )
& ! [X5,X6,X7] :
( ~ north(X7,X0)
| ~ north(X6,X7)
| ~ north(X5,X6)
| ~ north(X1,X5) )
& ! [X3,X4] :
( ~ north(X4,X0)
| ~ north(X3,X4)
| ~ north(X1,X3) )
& ! [X2] :
( ~ north(X2,X0)
| ~ north(X1,X2) )
& ~ north(X1,X0) )
| duenorth(X1,X0) ),
inference(ennf_transformation,[],[f14]) ).
fof(f20,plain,
! [X0,X1] :
( ( ~ duenorth(X0,X1)
& ~ duenorth(X1,X0) )
| vert(X1,X0) ),
inference(ennf_transformation,[],[f13]) ).
fof(f21,plain,
! [X0,X1] :
( ( ! [X2] :
( ~ duewest(X2,X0)
| ~ vert(X1,X2) )
& ~ duewest(X1,X0) )
| westof(X1,X0) ),
inference(ennf_transformation,[],[f10]) ).
fof(f126,plain,
! [X0,X1] :
( sP0(X1,X0)
| west(X1,X0) ),
inference(cnf_transformation,[],[f23]) ).
fof(f217,plain,
! [X0,X1] :
( sP1(X1,X0)
| north(X1,X0) ),
inference(cnf_transformation,[],[f25]) ).
fof(f227,plain,
! [X0,X1] :
( sP2(X0,X1)
| duewest(X1,X0) ),
inference(cnf_transformation,[],[f27]) ).
fof(f237,plain,
! [X0,X1] :
( sP3(X0,X1)
| duenorth(X1,X0) ),
inference(cnf_transformation,[],[f29]) ).
fof(f239,plain,
! [X0,X1] :
( ~ duenorth(X1,X0)
| vert(X1,X0) ),
inference(cnf_transformation,[],[f20]) ).
fof(f240,plain,
! [X2,X0,X1] :
( ~ duewest(X2,X0)
| ~ vert(X1,X2)
| westof(X1,X0) ),
inference(cnf_transformation,[],[f21]) ).
fof(f242,plain,
~ westof(cell1,cell100),
inference(cnf_transformation,[],[f9]) ).
tcf(c_139,plain,
! [X0: $i,X1: $i] :
( west(X0,X1)
| sP0(X0,X1) ),
inference(cnf_transformation,[],[f126]) ).
tcf(c_230,plain,
! [X0: $i,X1: $i] :
( north(X0,X1)
| sP1(X0,X1) ),
inference(cnf_transformation,[],[f217]) ).
tcf(c_240,plain,
! [X0: $i,X1: $i] :
( duewest(X1,X0)
| sP2(X0,X1) ),
inference(cnf_transformation,[],[f227]) ).
tcf(c_250,plain,
! [X0: $i,X1: $i] :
( duenorth(X1,X0)
| sP3(X0,X1) ),
inference(cnf_transformation,[],[f237]) ).
tcf(c_251,plain,
! [X0: $i,X1: $i] :
( vert(X0,X1)
| ~ duenorth(X0,X1) ),
inference(cnf_transformation,[],[f239]) ).
tcf(c_254,plain,
! [X0: $i,X1: $i,X2: $i] :
( westof(X2,X1)
| ~ vert(X2,X0)
| ~ duewest(X0,X1) ),
inference(cnf_transformation,[],[f240]) ).
tcf(c_255,negated_conjecture,
~ westof(cell1,cell100),
inference(cnf_transformation,[],[f242]) ).
tcf(c_880,plain,
! [X0: $i] :
( ~ vert(cell1,X0)
| ~ duewest(X0,cell100) ),
inference(resolution,[status(thm)],[c_254,c_255]) ).
tcf(c_895,plain,
! [X0: $i] :
( sP2(cell100,X0)
| ~ vert(cell1,X0) ),
inference(resolution,[status(thm)],[c_240,c_880]) ).
tcf(c_914,plain,
! [X0: $i,X1: $i] :
( vert(X1,X0)
| sP3(X0,X1) ),
inference(resolution,[status(thm)],[c_251,c_250]) ).
tcf(c_933,plain,
! [X0: $i] :
( sP3(X0,cell1)
| sP2(cell100,X0) ),
inference(resolution,[status(thm)],[c_914,c_895]) ).
tcf(c_5048,plain,
( sP3(cell10,cell1)
| sP2(cell100,cell10) ),
inference(instantiation,[status(thm)],[c_933]) ).
fof(f22,definition,
! [X1,X0] :
( ~ sP0(X1,X0)
| ( ( cell100 != X0
| cell90 != X1 )
& ( cell99 != X0
| cell89 != X1 )
& ( cell98 != X0
| cell88 != X1 )
& ( cell97 != X0
| cell87 != X1 )
& ( cell96 != X0
| cell86 != X1 )
& ( cell95 != X0
| cell85 != X1 )
& ( cell94 != X0
| cell84 != X1 )
& ( cell93 != X0
| cell83 != X1 )
& ( cell92 != X0
| cell82 != X1 )
& ( cell91 != X0
| cell81 != X1 )
& ( cell90 != X0
| cell80 != X1 )
& ( cell89 != X0
| cell79 != X1 )
& ( cell88 != X0
| cell78 != X1 )
& ( cell87 != X0
| cell77 != X1 )
& ( cell86 != X0
| cell76 != X1 )
& ( cell85 != X0
| cell75 != X1 )
& ( cell84 != X0
| cell74 != X1 )
& ( cell83 != X0
| cell73 != X1 )
& ( cell82 != X0
| cell72 != X1 )
& ( cell81 != X0
| cell71 != X1 )
& ( cell80 != X0
| cell70 != X1 )
& ( cell79 != X0
| cell69 != X1 )
& ( cell78 != X0
| cell68 != X1 )
& ( cell77 != X0
| cell67 != X1 )
& ( cell76 != X0
| cell66 != X1 )
& ( cell75 != X0
| cell65 != X1 )
& ( cell74 != X0
| cell64 != X1 )
& ( cell73 != X0
| cell63 != X1 )
& ( cell72 != X0
| cell62 != X1 )
& ( cell71 != X0
| cell61 != X1 )
& ( cell70 != X0
| cell60 != X1 )
& ( cell69 != X0
| cell59 != X1 )
& ( cell68 != X0
| cell58 != X1 )
& ( cell67 != X0
| cell57 != X1 )
& ( cell66 != X0
| cell56 != X1 )
& ( cell65 != X0
| cell55 != X1 )
& ( cell64 != X0
| cell54 != X1 )
& ( cell63 != X0
| cell53 != X1 )
& ( cell62 != X0
| cell52 != X1 )
& ( cell61 != X0
| cell51 != X1 )
& ( cell60 != X0
| cell50 != X1 )
& ( cell59 != X0
| cell49 != X1 )
& ( cell58 != X0
| cell48 != X1 )
& ( cell57 != X0
| cell47 != X1 )
& ( cell56 != X0
| cell46 != X1 )
& ( cell55 != X0
| cell45 != X1 )
& ( cell54 != X0
| cell44 != X1 )
& ( cell53 != X0
| cell43 != X1 )
& ( cell52 != X0
| cell42 != X1 )
& ( cell51 != X0
| cell41 != X1 )
& ( cell50 != X0
| cell40 != X1 )
& ( cell49 != X0
| cell39 != X1 )
& ( cell48 != X0
| cell38 != X1 )
& ( cell47 != X0
| cell37 != X1 )
& ( cell46 != X0
| cell36 != X1 )
& ( cell45 != X0
| cell35 != X1 )
& ( cell44 != X0
| cell34 != X1 )
& ( cell43 != X0
| cell33 != X1 )
& ( cell42 != X0
| cell32 != X1 )
& ( cell41 != X0
| cell31 != X1 )
& ( cell40 != X0
| cell30 != X1 )
& ( cell39 != X0
| cell29 != X1 )
& ( cell38 != X0
| cell28 != X1 )
& ( cell37 != X0
| cell27 != X1 )
& ( cell36 != X0
| cell26 != X1 )
& ( cell35 != X0
| cell25 != X1 )
& ( cell34 != X0
| cell24 != X1 )
& ( cell33 != X0
| cell23 != X1 )
& ( cell32 != X0
| cell22 != X1 )
& ( cell31 != X0
| cell21 != X1 )
& ( cell30 != X0
| cell20 != X1 )
& ( cell29 != X0
| cell19 != X1 )
& ( cell28 != X0
| cell18 != X1 )
& ( cell27 != X0
| cell17 != X1 )
& ( cell26 != X0
| cell16 != X1 )
& ( cell25 != X0
| cell15 != X1 )
& ( cell24 != X0
| cell14 != X1 )
& ( cell23 != X0
| cell13 != X1 )
& ( cell22 != X0
| cell12 != X1 )
& ( cell21 != X0
| cell11 != X1 )
& ( cell20 != X0
| cell10 != X1 )
& ( cell19 != X0
| cell9 != X1 )
& ( cell18 != X0
| cell8 != X1 )
& ( cell17 != X0
| cell7 != X1 )
& ( cell16 != X0
| cell6 != X1 )
& ( cell15 != X0
| cell5 != X1 )
& ( cell14 != X0
| cell4 != X1 )
& ( cell13 != X0
| cell3 != X1 )
& ( cell12 != X0
| cell2 != X1 )
& ( cell11 != X0
| cell1 != X1 ) ) ),
introduced(definition,[new_symbols(definition,[sP0])],[predicate_definition_introduction]) ).
fof(f23,plain,
! [X0,X1] :
( sP0(X1,X0)
| west(X1,X0) ),
inference(definition_folding,[],[f16,f22]) ).
fof(f24,definition,
! [X1,X0] :
( ~ sP1(X1,X0)
| ( ( cell100 != X0
| cell99 != X1 )
& ( cell99 != X0
| cell98 != X1 )
& ( cell98 != X0
| cell97 != X1 )
& ( cell97 != X0
| cell96 != X1 )
& ( cell96 != X0
| cell95 != X1 )
& ( cell95 != X0
| cell94 != X1 )
& ( cell94 != X0
| cell93 != X1 )
& ( cell93 != X0
| cell92 != X1 )
& ( cell92 != X0
| cell91 != X1 )
& ( cell90 != X0
| cell89 != X1 )
& ( cell89 != X0
| cell88 != X1 )
& ( cell88 != X0
| cell87 != X1 )
& ( cell87 != X0
| cell86 != X1 )
& ( cell86 != X0
| cell85 != X1 )
& ( cell85 != X0
| cell84 != X1 )
& ( cell84 != X0
| cell83 != X1 )
& ( cell83 != X0
| cell82 != X1 )
& ( cell82 != X0
| cell81 != X1 )
& ( cell80 != X0
| cell79 != X1 )
& ( cell79 != X0
| cell78 != X1 )
& ( cell78 != X0
| cell77 != X1 )
& ( cell77 != X0
| cell76 != X1 )
& ( cell76 != X0
| cell75 != X1 )
& ( cell75 != X0
| cell74 != X1 )
& ( cell74 != X0
| cell73 != X1 )
& ( cell73 != X0
| cell72 != X1 )
& ( cell72 != X0
| cell71 != X1 )
& ( cell70 != X0
| cell69 != X1 )
& ( cell69 != X0
| cell68 != X1 )
& ( cell68 != X0
| cell67 != X1 )
& ( cell67 != X0
| cell66 != X1 )
& ( cell66 != X0
| cell65 != X1 )
& ( cell65 != X0
| cell64 != X1 )
& ( cell64 != X0
| cell63 != X1 )
& ( cell63 != X0
| cell62 != X1 )
& ( cell62 != X0
| cell61 != X1 )
& ( cell60 != X0
| cell59 != X1 )
& ( cell59 != X0
| cell58 != X1 )
& ( cell58 != X0
| cell57 != X1 )
& ( cell57 != X0
| cell56 != X1 )
& ( cell56 != X0
| cell55 != X1 )
& ( cell55 != X0
| cell54 != X1 )
& ( cell54 != X0
| cell53 != X1 )
& ( cell53 != X0
| cell52 != X1 )
& ( cell52 != X0
| cell51 != X1 )
& ( cell50 != X0
| cell49 != X1 )
& ( cell49 != X0
| cell48 != X1 )
& ( cell48 != X0
| cell47 != X1 )
& ( cell47 != X0
| cell46 != X1 )
& ( cell46 != X0
| cell45 != X1 )
& ( cell45 != X0
| cell44 != X1 )
& ( cell44 != X0
| cell43 != X1 )
& ( cell43 != X0
| cell42 != X1 )
& ( cell42 != X0
| cell41 != X1 )
& ( cell40 != X0
| cell39 != X1 )
& ( cell39 != X0
| cell38 != X1 )
& ( cell38 != X0
| cell37 != X1 )
& ( cell37 != X0
| cell36 != X1 )
& ( cell36 != X0
| cell35 != X1 )
& ( cell35 != X0
| cell34 != X1 )
& ( cell34 != X0
| cell33 != X1 )
& ( cell33 != X0
| cell32 != X1 )
& ( cell32 != X0
| cell31 != X1 )
& ( cell30 != X0
| cell29 != X1 )
& ( cell29 != X0
| cell28 != X1 )
& ( cell28 != X0
| cell27 != X1 )
& ( cell27 != X0
| cell26 != X1 )
& ( cell26 != X0
| cell25 != X1 )
& ( cell25 != X0
| cell24 != X1 )
& ( cell24 != X0
| cell23 != X1 )
& ( cell23 != X0
| cell22 != X1 )
& ( cell22 != X0
| cell21 != X1 )
& ( cell20 != X0
| cell19 != X1 )
& ( cell19 != X0
| cell18 != X1 )
& ( cell18 != X0
| cell17 != X1 )
& ( cell17 != X0
| cell16 != X1 )
& ( cell16 != X0
| cell15 != X1 )
& ( cell15 != X0
| cell14 != X1 )
& ( cell14 != X0
| cell13 != X1 )
& ( cell13 != X0
| cell12 != X1 )
& ( cell12 != X0
| cell11 != X1 )
& ( cell10 != X0
| cell9 != X1 )
& ( cell9 != X0
| cell8 != X1 )
& ( cell8 != X0
| cell7 != X1 )
& ( cell7 != X0
| cell6 != X1 )
& ( cell6 != X0
| cell5 != X1 )
& ( cell5 != X0
| cell4 != X1 )
& ( cell4 != X0
| cell3 != X1 )
& ( cell3 != X0
| cell2 != X1 )
& ( cell2 != X0
| cell1 != X1 ) ) ),
introduced(definition,[new_symbols(definition,[sP1])],[predicate_definition_introduction]) ).
fof(f25,plain,
! [X0,X1] :
( sP1(X1,X0)
| north(X1,X0) ),
inference(definition_folding,[],[f17,f24]) ).
fof(f26,definition,
! [X0,X1] :
( ~ sP2(X0,X1)
| ( ! [X30,X31,X32,X33,X34,X35,X36,X37] :
( ~ west(X37,X0)
| ~ west(X36,X37)
| ~ west(X35,X36)
| ~ west(X34,X35)
| ~ west(X33,X34)
| ~ west(X32,X33)
| ~ west(X31,X32)
| ~ west(X30,X31)
| ~ west(X1,X30) )
& ! [X23,X24,X25,X26,X27,X28,X29] :
( ~ west(X29,X0)
| ~ west(X28,X29)
| ~ west(X27,X28)
| ~ west(X26,X27)
| ~ west(X25,X26)
| ~ west(X24,X25)
| ~ west(X23,X24)
| ~ west(X1,X23) )
& ! [X17,X18,X19,X20,X21,X22] :
( ~ west(X22,X0)
| ~ west(X21,X22)
| ~ west(X20,X21)
| ~ west(X19,X20)
| ~ west(X18,X19)
| ~ west(X17,X18)
| ~ west(X1,X17) )
& ! [X12,X13,X14,X15,X16] :
( ~ west(X16,X0)
| ~ west(X15,X16)
| ~ west(X14,X15)
| ~ west(X13,X14)
| ~ west(X12,X13)
| ~ west(X1,X12) )
& ! [X8,X9,X10,X11] :
( ~ west(X11,X0)
| ~ west(X10,X11)
| ~ west(X9,X10)
| ~ west(X8,X9)
| ~ west(X1,X8) )
& ! [X5,X6,X7] :
( ~ west(X7,X0)
| ~ west(X6,X7)
| ~ west(X5,X6)
| ~ west(X1,X5) )
& ! [X3,X4] :
( ~ west(X4,X0)
| ~ west(X3,X4)
| ~ west(X1,X3) )
& ! [X2] :
( ~ west(X2,X0)
| ~ west(X1,X2) )
& ~ west(X1,X0) ) ),
introduced(definition,[new_symbols(definition,[sP2])],[predicate_definition_introduction]) ).
fof(f27,plain,
! [X0,X1] :
( sP2(X0,X1)
| duewest(X1,X0) ),
inference(definition_folding,[],[f18,f26]) ).
fof(f28,definition,
! [X0,X1] :
( ~ sP3(X0,X1)
| ( ! [X30,X31,X32,X33,X34,X35,X36,X37] :
( ~ north(X37,X0)
| ~ north(X36,X37)
| ~ north(X35,X36)
| ~ north(X34,X35)
| ~ north(X33,X34)
| ~ north(X32,X33)
| ~ north(X31,X32)
| ~ north(X30,X31)
| ~ north(X1,X30) )
& ! [X23,X24,X25,X26,X27,X28,X29] :
( ~ north(X29,X0)
| ~ north(X28,X29)
| ~ north(X27,X28)
| ~ north(X26,X27)
| ~ north(X25,X26)
| ~ north(X24,X25)
| ~ north(X23,X24)
| ~ north(X1,X23) )
& ! [X17,X18,X19,X20,X21,X22] :
( ~ north(X22,X0)
| ~ north(X21,X22)
| ~ north(X20,X21)
| ~ north(X19,X20)
| ~ north(X18,X19)
| ~ north(X17,X18)
| ~ north(X1,X17) )
& ! [X12,X13,X14,X15,X16] :
( ~ north(X16,X0)
| ~ north(X15,X16)
| ~ north(X14,X15)
| ~ north(X13,X14)
| ~ north(X12,X13)
| ~ north(X1,X12) )
& ! [X8,X9,X10,X11] :
( ~ north(X11,X0)
| ~ north(X10,X11)
| ~ north(X9,X10)
| ~ north(X8,X9)
| ~ north(X1,X8) )
& ! [X5,X6,X7] :
( ~ north(X7,X0)
| ~ north(X6,X7)
| ~ north(X5,X6)
| ~ north(X1,X5) )
& ! [X3,X4] :
( ~ north(X4,X0)
| ~ north(X3,X4)
| ~ north(X1,X3) )
& ! [X2] :
( ~ north(X2,X0)
| ~ north(X1,X2) )
& ~ north(X1,X0) ) ),
introduced(definition,[new_symbols(definition,[sP3])],[predicate_definition_introduction]) ).
fof(f29,plain,
! [X0,X1] :
( sP3(X0,X1)
| duenorth(X1,X0) ),
inference(definition_folding,[],[f19,f28]) ).
fof(f30,plain,
! [X1,X0] :
( ~ sP0(X1,X0)
| ( ( cell100 != X0
| cell90 != X1 )
& ( cell99 != X0
| cell89 != X1 )
& ( cell98 != X0
| cell88 != X1 )
& ( cell97 != X0
| cell87 != X1 )
& ( cell96 != X0
| cell86 != X1 )
& ( cell95 != X0
| cell85 != X1 )
& ( cell94 != X0
| cell84 != X1 )
& ( cell93 != X0
| cell83 != X1 )
& ( cell92 != X0
| cell82 != X1 )
& ( cell91 != X0
| cell81 != X1 )
& ( cell90 != X0
| cell80 != X1 )
& ( cell89 != X0
| cell79 != X1 )
& ( cell88 != X0
| cell78 != X1 )
& ( cell87 != X0
| cell77 != X1 )
& ( cell86 != X0
| cell76 != X1 )
& ( cell85 != X0
| cell75 != X1 )
& ( cell84 != X0
| cell74 != X1 )
& ( cell83 != X0
| cell73 != X1 )
& ( cell82 != X0
| cell72 != X1 )
& ( cell81 != X0
| cell71 != X1 )
& ( cell80 != X0
| cell70 != X1 )
& ( cell79 != X0
| cell69 != X1 )
& ( cell78 != X0
| cell68 != X1 )
& ( cell77 != X0
| cell67 != X1 )
& ( cell76 != X0
| cell66 != X1 )
& ( cell75 != X0
| cell65 != X1 )
& ( cell74 != X0
| cell64 != X1 )
& ( cell73 != X0
| cell63 != X1 )
& ( cell72 != X0
| cell62 != X1 )
& ( cell71 != X0
| cell61 != X1 )
& ( cell70 != X0
| cell60 != X1 )
& ( cell69 != X0
| cell59 != X1 )
& ( cell68 != X0
| cell58 != X1 )
& ( cell67 != X0
| cell57 != X1 )
& ( cell66 != X0
| cell56 != X1 )
& ( cell65 != X0
| cell55 != X1 )
& ( cell64 != X0
| cell54 != X1 )
& ( cell63 != X0
| cell53 != X1 )
& ( cell62 != X0
| cell52 != X1 )
& ( cell61 != X0
| cell51 != X1 )
& ( cell60 != X0
| cell50 != X1 )
& ( cell59 != X0
| cell49 != X1 )
& ( cell58 != X0
| cell48 != X1 )
& ( cell57 != X0
| cell47 != X1 )
& ( cell56 != X0
| cell46 != X1 )
& ( cell55 != X0
| cell45 != X1 )
& ( cell54 != X0
| cell44 != X1 )
& ( cell53 != X0
| cell43 != X1 )
& ( cell52 != X0
| cell42 != X1 )
& ( cell51 != X0
| cell41 != X1 )
& ( cell50 != X0
| cell40 != X1 )
& ( cell49 != X0
| cell39 != X1 )
& ( cell48 != X0
| cell38 != X1 )
& ( cell47 != X0
| cell37 != X1 )
& ( cell46 != X0
| cell36 != X1 )
& ( cell45 != X0
| cell35 != X1 )
& ( cell44 != X0
| cell34 != X1 )
& ( cell43 != X0
| cell33 != X1 )
& ( cell42 != X0
| cell32 != X1 )
& ( cell41 != X0
| cell31 != X1 )
& ( cell40 != X0
| cell30 != X1 )
& ( cell39 != X0
| cell29 != X1 )
& ( cell38 != X0
| cell28 != X1 )
& ( cell37 != X0
| cell27 != X1 )
& ( cell36 != X0
| cell26 != X1 )
& ( cell35 != X0
| cell25 != X1 )
& ( cell34 != X0
| cell24 != X1 )
& ( cell33 != X0
| cell23 != X1 )
& ( cell32 != X0
| cell22 != X1 )
& ( cell31 != X0
| cell21 != X1 )
& ( cell30 != X0
| cell20 != X1 )
& ( cell29 != X0
| cell19 != X1 )
& ( cell28 != X0
| cell18 != X1 )
& ( cell27 != X0
| cell17 != X1 )
& ( cell26 != X0
| cell16 != X1 )
& ( cell25 != X0
| cell15 != X1 )
& ( cell24 != X0
| cell14 != X1 )
& ( cell23 != X0
| cell13 != X1 )
& ( cell22 != X0
| cell12 != X1 )
& ( cell21 != X0
| cell11 != X1 )
& ( cell20 != X0
| cell10 != X1 )
& ( cell19 != X0
| cell9 != X1 )
& ( cell18 != X0
| cell8 != X1 )
& ( cell17 != X0
| cell7 != X1 )
& ( cell16 != X0
| cell6 != X1 )
& ( cell15 != X0
| cell5 != X1 )
& ( cell14 != X0
| cell4 != X1 )
& ( cell13 != X0
| cell3 != X1 )
& ( cell12 != X0
| cell2 != X1 )
& ( cell11 != X0
| cell1 != X1 ) ) ),
inference(nnf_transformation,[],[f22]) ).
fof(f31,plain,
! [X0,X1] :
( ~ sP0(X0,X1)
| ( ( cell100 != X1
| cell90 != X0 )
& ( cell99 != X1
| cell89 != X0 )
& ( cell98 != X1
| cell88 != X0 )
& ( cell97 != X1
| cell87 != X0 )
& ( cell96 != X1
| cell86 != X0 )
& ( cell95 != X1
| cell85 != X0 )
& ( cell94 != X1
| cell84 != X0 )
& ( cell93 != X1
| cell83 != X0 )
& ( cell92 != X1
| cell82 != X0 )
& ( cell91 != X1
| cell81 != X0 )
& ( cell90 != X1
| cell80 != X0 )
& ( cell89 != X1
| cell79 != X0 )
& ( cell88 != X1
| cell78 != X0 )
& ( cell87 != X1
| cell77 != X0 )
& ( cell86 != X1
| cell76 != X0 )
& ( cell85 != X1
| cell75 != X0 )
& ( cell84 != X1
| cell74 != X0 )
& ( cell83 != X1
| cell73 != X0 )
& ( cell82 != X1
| cell72 != X0 )
& ( cell81 != X1
| cell71 != X0 )
& ( cell80 != X1
| cell70 != X0 )
& ( cell79 != X1
| cell69 != X0 )
& ( cell78 != X1
| cell68 != X0 )
& ( cell77 != X1
| cell67 != X0 )
& ( cell76 != X1
| cell66 != X0 )
& ( cell75 != X1
| cell65 != X0 )
& ( cell74 != X1
| cell64 != X0 )
& ( cell73 != X1
| cell63 != X0 )
& ( cell72 != X1
| cell62 != X0 )
& ( cell71 != X1
| cell61 != X0 )
& ( cell70 != X1
| cell60 != X0 )
& ( cell69 != X1
| cell59 != X0 )
& ( cell68 != X1
| cell58 != X0 )
& ( cell67 != X1
| cell57 != X0 )
& ( cell66 != X1
| cell56 != X0 )
& ( cell65 != X1
| cell55 != X0 )
& ( cell64 != X1
| cell54 != X0 )
& ( cell63 != X1
| cell53 != X0 )
& ( cell62 != X1
| cell52 != X0 )
& ( cell61 != X1
| cell51 != X0 )
& ( cell60 != X1
| cell50 != X0 )
& ( cell59 != X1
| cell49 != X0 )
& ( cell58 != X1
| cell48 != X0 )
& ( cell57 != X1
| cell47 != X0 )
& ( cell56 != X1
| cell46 != X0 )
& ( cell55 != X1
| cell45 != X0 )
& ( cell54 != X1
| cell44 != X0 )
& ( cell53 != X1
| cell43 != X0 )
& ( cell52 != X1
| cell42 != X0 )
& ( cell51 != X1
| cell41 != X0 )
& ( cell50 != X1
| cell40 != X0 )
& ( cell49 != X1
| cell39 != X0 )
& ( cell48 != X1
| cell38 != X0 )
& ( cell47 != X1
| cell37 != X0 )
& ( cell46 != X1
| cell36 != X0 )
& ( cell45 != X1
| cell35 != X0 )
& ( cell44 != X1
| cell34 != X0 )
& ( cell43 != X1
| cell33 != X0 )
& ( cell42 != X1
| cell32 != X0 )
& ( cell41 != X1
| cell31 != X0 )
& ( cell40 != X1
| cell30 != X0 )
& ( cell39 != X1
| cell29 != X0 )
& ( cell38 != X1
| cell28 != X0 )
& ( cell37 != X1
| cell27 != X0 )
& ( cell36 != X1
| cell26 != X0 )
& ( cell35 != X1
| cell25 != X0 )
& ( cell34 != X1
| cell24 != X0 )
& ( cell33 != X1
| cell23 != X0 )
& ( cell32 != X1
| cell22 != X0 )
& ( cell31 != X1
| cell21 != X0 )
& ( cell30 != X1
| cell20 != X0 )
& ( cell29 != X1
| cell19 != X0 )
& ( cell28 != X1
| cell18 != X0 )
& ( cell27 != X1
| cell17 != X0 )
& ( cell26 != X1
| cell16 != X0 )
& ( cell25 != X1
| cell15 != X0 )
& ( cell24 != X1
| cell14 != X0 )
& ( cell23 != X1
| cell13 != X0 )
& ( cell22 != X1
| cell12 != X0 )
& ( cell21 != X1
| cell11 != X0 )
& ( cell20 != X1
| cell10 != X0 )
& ( cell19 != X1
| cell9 != X0 )
& ( cell18 != X1
| cell8 != X0 )
& ( cell17 != X1
| cell7 != X0 )
& ( cell16 != X1
| cell6 != X0 )
& ( cell15 != X1
| cell5 != X0 )
& ( cell14 != X1
| cell4 != X0 )
& ( cell13 != X1
| cell3 != X0 )
& ( cell12 != X1
| cell2 != X0 )
& ( cell11 != X1
| cell1 != X0 ) ) ),
inference(rectify,[],[f30]) ).
fof(f32,plain,
! [X1,X0] :
( ~ sP1(X1,X0)
| ( ( cell100 != X0
| cell99 != X1 )
& ( cell99 != X0
| cell98 != X1 )
& ( cell98 != X0
| cell97 != X1 )
& ( cell97 != X0
| cell96 != X1 )
& ( cell96 != X0
| cell95 != X1 )
& ( cell95 != X0
| cell94 != X1 )
& ( cell94 != X0
| cell93 != X1 )
& ( cell93 != X0
| cell92 != X1 )
& ( cell92 != X0
| cell91 != X1 )
& ( cell90 != X0
| cell89 != X1 )
& ( cell89 != X0
| cell88 != X1 )
& ( cell88 != X0
| cell87 != X1 )
& ( cell87 != X0
| cell86 != X1 )
& ( cell86 != X0
| cell85 != X1 )
& ( cell85 != X0
| cell84 != X1 )
& ( cell84 != X0
| cell83 != X1 )
& ( cell83 != X0
| cell82 != X1 )
& ( cell82 != X0
| cell81 != X1 )
& ( cell80 != X0
| cell79 != X1 )
& ( cell79 != X0
| cell78 != X1 )
& ( cell78 != X0
| cell77 != X1 )
& ( cell77 != X0
| cell76 != X1 )
& ( cell76 != X0
| cell75 != X1 )
& ( cell75 != X0
| cell74 != X1 )
& ( cell74 != X0
| cell73 != X1 )
& ( cell73 != X0
| cell72 != X1 )
& ( cell72 != X0
| cell71 != X1 )
& ( cell70 != X0
| cell69 != X1 )
& ( cell69 != X0
| cell68 != X1 )
& ( cell68 != X0
| cell67 != X1 )
& ( cell67 != X0
| cell66 != X1 )
& ( cell66 != X0
| cell65 != X1 )
& ( cell65 != X0
| cell64 != X1 )
& ( cell64 != X0
| cell63 != X1 )
& ( cell63 != X0
| cell62 != X1 )
& ( cell62 != X0
| cell61 != X1 )
& ( cell60 != X0
| cell59 != X1 )
& ( cell59 != X0
| cell58 != X1 )
& ( cell58 != X0
| cell57 != X1 )
& ( cell57 != X0
| cell56 != X1 )
& ( cell56 != X0
| cell55 != X1 )
& ( cell55 != X0
| cell54 != X1 )
& ( cell54 != X0
| cell53 != X1 )
& ( cell53 != X0
| cell52 != X1 )
& ( cell52 != X0
| cell51 != X1 )
& ( cell50 != X0
| cell49 != X1 )
& ( cell49 != X0
| cell48 != X1 )
& ( cell48 != X0
| cell47 != X1 )
& ( cell47 != X0
| cell46 != X1 )
& ( cell46 != X0
| cell45 != X1 )
& ( cell45 != X0
| cell44 != X1 )
& ( cell44 != X0
| cell43 != X1 )
& ( cell43 != X0
| cell42 != X1 )
& ( cell42 != X0
| cell41 != X1 )
& ( cell40 != X0
| cell39 != X1 )
& ( cell39 != X0
| cell38 != X1 )
& ( cell38 != X0
| cell37 != X1 )
& ( cell37 != X0
| cell36 != X1 )
& ( cell36 != X0
| cell35 != X1 )
& ( cell35 != X0
| cell34 != X1 )
& ( cell34 != X0
| cell33 != X1 )
& ( cell33 != X0
| cell32 != X1 )
& ( cell32 != X0
| cell31 != X1 )
& ( cell30 != X0
| cell29 != X1 )
& ( cell29 != X0
| cell28 != X1 )
& ( cell28 != X0
| cell27 != X1 )
& ( cell27 != X0
| cell26 != X1 )
& ( cell26 != X0
| cell25 != X1 )
& ( cell25 != X0
| cell24 != X1 )
& ( cell24 != X0
| cell23 != X1 )
& ( cell23 != X0
| cell22 != X1 )
& ( cell22 != X0
| cell21 != X1 )
& ( cell20 != X0
| cell19 != X1 )
& ( cell19 != X0
| cell18 != X1 )
& ( cell18 != X0
| cell17 != X1 )
& ( cell17 != X0
| cell16 != X1 )
& ( cell16 != X0
| cell15 != X1 )
& ( cell15 != X0
| cell14 != X1 )
& ( cell14 != X0
| cell13 != X1 )
& ( cell13 != X0
| cell12 != X1 )
& ( cell12 != X0
| cell11 != X1 )
& ( cell10 != X0
| cell9 != X1 )
& ( cell9 != X0
| cell8 != X1 )
& ( cell8 != X0
| cell7 != X1 )
& ( cell7 != X0
| cell6 != X1 )
& ( cell6 != X0
| cell5 != X1 )
& ( cell5 != X0
| cell4 != X1 )
& ( cell4 != X0
| cell3 != X1 )
& ( cell3 != X0
| cell2 != X1 )
& ( cell2 != X0
| cell1 != X1 ) ) ),
inference(nnf_transformation,[],[f24]) ).
fof(f33,plain,
! [X0,X1] :
( ~ sP1(X0,X1)
| ( ( cell100 != X1
| cell99 != X0 )
& ( cell99 != X1
| cell98 != X0 )
& ( cell98 != X1
| cell97 != X0 )
& ( cell97 != X1
| cell96 != X0 )
& ( cell96 != X1
| cell95 != X0 )
& ( cell95 != X1
| cell94 != X0 )
& ( cell94 != X1
| cell93 != X0 )
& ( cell93 != X1
| cell92 != X0 )
& ( cell92 != X1
| cell91 != X0 )
& ( cell90 != X1
| cell89 != X0 )
& ( cell89 != X1
| cell88 != X0 )
& ( cell88 != X1
| cell87 != X0 )
& ( cell87 != X1
| cell86 != X0 )
& ( cell86 != X1
| cell85 != X0 )
& ( cell85 != X1
| cell84 != X0 )
& ( cell84 != X1
| cell83 != X0 )
& ( cell83 != X1
| cell82 != X0 )
& ( cell82 != X1
| cell81 != X0 )
& ( cell80 != X1
| cell79 != X0 )
& ( cell79 != X1
| cell78 != X0 )
& ( cell78 != X1
| cell77 != X0 )
& ( cell77 != X1
| cell76 != X0 )
& ( cell76 != X1
| cell75 != X0 )
& ( cell75 != X1
| cell74 != X0 )
& ( cell74 != X1
| cell73 != X0 )
& ( cell73 != X1
| cell72 != X0 )
& ( cell72 != X1
| cell71 != X0 )
& ( cell70 != X1
| cell69 != X0 )
& ( cell69 != X1
| cell68 != X0 )
& ( cell68 != X1
| cell67 != X0 )
& ( cell67 != X1
| cell66 != X0 )
& ( cell66 != X1
| cell65 != X0 )
& ( cell65 != X1
| cell64 != X0 )
& ( cell64 != X1
| cell63 != X0 )
& ( cell63 != X1
| cell62 != X0 )
& ( cell62 != X1
| cell61 != X0 )
& ( cell60 != X1
| cell59 != X0 )
& ( cell59 != X1
| cell58 != X0 )
& ( cell58 != X1
| cell57 != X0 )
& ( cell57 != X1
| cell56 != X0 )
& ( cell56 != X1
| cell55 != X0 )
& ( cell55 != X1
| cell54 != X0 )
& ( cell54 != X1
| cell53 != X0 )
& ( cell53 != X1
| cell52 != X0 )
& ( cell52 != X1
| cell51 != X0 )
& ( cell50 != X1
| cell49 != X0 )
& ( cell49 != X1
| cell48 != X0 )
& ( cell48 != X1
| cell47 != X0 )
& ( cell47 != X1
| cell46 != X0 )
& ( cell46 != X1
| cell45 != X0 )
& ( cell45 != X1
| cell44 != X0 )
& ( cell44 != X1
| cell43 != X0 )
& ( cell43 != X1
| cell42 != X0 )
& ( cell42 != X1
| cell41 != X0 )
& ( cell40 != X1
| cell39 != X0 )
& ( cell39 != X1
| cell38 != X0 )
& ( cell38 != X1
| cell37 != X0 )
& ( cell37 != X1
| cell36 != X0 )
& ( cell36 != X1
| cell35 != X0 )
& ( cell35 != X1
| cell34 != X0 )
& ( cell34 != X1
| cell33 != X0 )
& ( cell33 != X1
| cell32 != X0 )
& ( cell32 != X1
| cell31 != X0 )
& ( cell30 != X1
| cell29 != X0 )
& ( cell29 != X1
| cell28 != X0 )
& ( cell28 != X1
| cell27 != X0 )
& ( cell27 != X1
| cell26 != X0 )
& ( cell26 != X1
| cell25 != X0 )
& ( cell25 != X1
| cell24 != X0 )
& ( cell24 != X1
| cell23 != X0 )
& ( cell23 != X1
| cell22 != X0 )
& ( cell22 != X1
| cell21 != X0 )
& ( cell20 != X1
| cell19 != X0 )
& ( cell19 != X1
| cell18 != X0 )
& ( cell18 != X1
| cell17 != X0 )
& ( cell17 != X1
| cell16 != X0 )
& ( cell16 != X1
| cell15 != X0 )
& ( cell15 != X1
| cell14 != X0 )
& ( cell14 != X1
| cell13 != X0 )
& ( cell13 != X1
| cell12 != X0 )
& ( cell12 != X1
| cell11 != X0 )
& ( cell10 != X1
| cell9 != X0 )
& ( cell9 != X1
| cell8 != X0 )
& ( cell8 != X1
| cell7 != X0 )
& ( cell7 != X1
| cell6 != X0 )
& ( cell6 != X1
| cell5 != X0 )
& ( cell5 != X1
| cell4 != X0 )
& ( cell4 != X1
| cell3 != X0 )
& ( cell3 != X1
| cell2 != X0 )
& ( cell2 != X1
| cell1 != X0 ) ) ),
inference(rectify,[],[f32]) ).
fof(f34,plain,
! [X0,X1] :
( ~ sP2(X0,X1)
| ( ! [X30,X31,X32,X33,X34,X35,X36,X37] :
( ~ west(X37,X0)
| ~ west(X36,X37)
| ~ west(X35,X36)
| ~ west(X34,X35)
| ~ west(X33,X34)
| ~ west(X32,X33)
| ~ west(X31,X32)
| ~ west(X30,X31)
| ~ west(X1,X30) )
& ! [X23,X24,X25,X26,X27,X28,X29] :
( ~ west(X29,X0)
| ~ west(X28,X29)
| ~ west(X27,X28)
| ~ west(X26,X27)
| ~ west(X25,X26)
| ~ west(X24,X25)
| ~ west(X23,X24)
| ~ west(X1,X23) )
& ! [X17,X18,X19,X20,X21,X22] :
( ~ west(X22,X0)
| ~ west(X21,X22)
| ~ west(X20,X21)
| ~ west(X19,X20)
| ~ west(X18,X19)
| ~ west(X17,X18)
| ~ west(X1,X17) )
& ! [X12,X13,X14,X15,X16] :
( ~ west(X16,X0)
| ~ west(X15,X16)
| ~ west(X14,X15)
| ~ west(X13,X14)
| ~ west(X12,X13)
| ~ west(X1,X12) )
& ! [X8,X9,X10,X11] :
( ~ west(X11,X0)
| ~ west(X10,X11)
| ~ west(X9,X10)
| ~ west(X8,X9)
| ~ west(X1,X8) )
& ! [X5,X6,X7] :
( ~ west(X7,X0)
| ~ west(X6,X7)
| ~ west(X5,X6)
| ~ west(X1,X5) )
& ! [X3,X4] :
( ~ west(X4,X0)
| ~ west(X3,X4)
| ~ west(X1,X3) )
& ! [X2] :
( ~ west(X2,X0)
| ~ west(X1,X2) )
& ~ west(X1,X0) ) ),
inference(nnf_transformation,[],[f26]) ).
fof(f35,plain,
! [X0,X1] :
( ~ sP3(X0,X1)
| ( ! [X30,X31,X32,X33,X34,X35,X36,X37] :
( ~ north(X37,X0)
| ~ north(X36,X37)
| ~ north(X35,X36)
| ~ north(X34,X35)
| ~ north(X33,X34)
| ~ north(X32,X33)
| ~ north(X31,X32)
| ~ north(X30,X31)
| ~ north(X1,X30) )
& ! [X23,X24,X25,X26,X27,X28,X29] :
( ~ north(X29,X0)
| ~ north(X28,X29)
| ~ north(X27,X28)
| ~ north(X26,X27)
| ~ north(X25,X26)
| ~ north(X24,X25)
| ~ north(X23,X24)
| ~ north(X1,X23) )
& ! [X17,X18,X19,X20,X21,X22] :
( ~ north(X22,X0)
| ~ north(X21,X22)
| ~ north(X20,X21)
| ~ north(X19,X20)
| ~ north(X18,X19)
| ~ north(X17,X18)
| ~ north(X1,X17) )
& ! [X12,X13,X14,X15,X16] :
( ~ north(X16,X0)
| ~ north(X15,X16)
| ~ north(X14,X15)
| ~ north(X13,X14)
| ~ north(X12,X13)
| ~ north(X1,X12) )
& ! [X8,X9,X10,X11] :
( ~ north(X11,X0)
| ~ north(X10,X11)
| ~ north(X9,X10)
| ~ north(X8,X9)
| ~ north(X1,X8) )
& ! [X5,X6,X7] :
( ~ north(X7,X0)
| ~ north(X6,X7)
| ~ north(X5,X6)
| ~ north(X1,X5) )
& ! [X3,X4] :
( ~ north(X4,X0)
| ~ north(X3,X4)
| ~ north(X1,X3) )
& ! [X2] :
( ~ north(X2,X0)
| ~ north(X1,X2) )
& ~ north(X1,X0) ) ),
inference(nnf_transformation,[],[f28]) ).
fof(f36,plain,
! [X0,X1] :
( ~ sP0(X0,X1)
| cell100 != X1
| cell90 != X0 ),
inference(cnf_transformation,[],[f31]) ).
fof(f46,plain,
! [X0,X1] :
( ~ sP0(X0,X1)
| cell90 != X1
| cell80 != X0 ),
inference(cnf_transformation,[],[f31]) ).
fof(f56,plain,
! [X0,X1] :
( ~ sP0(X0,X1)
| cell80 != X1
| cell70 != X0 ),
inference(cnf_transformation,[],[f31]) ).
fof(f66,plain,
! [X0,X1] :
( ~ sP0(X0,X1)
| cell70 != X1
| cell60 != X0 ),
inference(cnf_transformation,[],[f31]) ).
fof(f76,plain,
! [X0,X1] :
( ~ sP0(X0,X1)
| cell60 != X1
| cell50 != X0 ),
inference(cnf_transformation,[],[f31]) ).
fof(f86,plain,
! [X0,X1] :
( ~ sP0(X0,X1)
| cell50 != X1
| cell40 != X0 ),
inference(cnf_transformation,[],[f31]) ).
fof(f96,plain,
! [X0,X1] :
( ~ sP0(X0,X1)
| cell40 != X1
| cell30 != X0 ),
inference(cnf_transformation,[],[f31]) ).
fof(f106,plain,
! [X0,X1] :
( ~ sP0(X0,X1)
| cell30 != X1
| cell20 != X0 ),
inference(cnf_transformation,[],[f31]) ).
fof(f116,plain,
! [X0,X1] :
( ~ sP0(X0,X1)
| cell20 != X1
| cell10 != X0 ),
inference(cnf_transformation,[],[f31]) ).
fof(f208,plain,
! [X0,X1] :
( ~ sP1(X0,X1)
| cell10 != X1
| cell9 != X0 ),
inference(cnf_transformation,[],[f33]) ).
fof(f209,plain,
! [X0,X1] :
( ~ sP1(X0,X1)
| cell9 != X1
| cell8 != X0 ),
inference(cnf_transformation,[],[f33]) ).
fof(f210,plain,
! [X0,X1] :
( ~ sP1(X0,X1)
| cell8 != X1
| cell7 != X0 ),
inference(cnf_transformation,[],[f33]) ).
fof(f211,plain,
! [X0,X1] :
( ~ sP1(X0,X1)
| cell7 != X1
| cell6 != X0 ),
inference(cnf_transformation,[],[f33]) ).
fof(f212,plain,
! [X0,X1] :
( ~ sP1(X0,X1)
| cell6 != X1
| cell5 != X0 ),
inference(cnf_transformation,[],[f33]) ).
fof(f213,plain,
! [X0,X1] :
( ~ sP1(X0,X1)
| cell5 != X1
| cell4 != X0 ),
inference(cnf_transformation,[],[f33]) ).
fof(f214,plain,
! [X0,X1] :
( ~ sP1(X0,X1)
| cell4 != X1
| cell3 != X0 ),
inference(cnf_transformation,[],[f33]) ).
fof(f215,plain,
! [X0,X1] :
( ~ sP1(X0,X1)
| cell3 != X1
| cell2 != X0 ),
inference(cnf_transformation,[],[f33]) ).
fof(f216,plain,
! [X0,X1] :
( ~ sP1(X0,X1)
| cell2 != X1
| cell1 != X0 ),
inference(cnf_transformation,[],[f33]) ).
fof(f218,plain,
! [X31,X0,X36,X1,X37,X34,X35,X32,X30,X33] :
( ~ sP2(X0,X1)
| ~ west(X37,X0)
| ~ west(X36,X37)
| ~ west(X35,X36)
| ~ west(X34,X35)
| ~ west(X33,X34)
| ~ west(X32,X33)
| ~ west(X31,X32)
| ~ west(X30,X31)
| ~ west(X1,X30) ),
inference(cnf_transformation,[],[f34]) ).
fof(f228,plain,
! [X31,X0,X36,X1,X37,X34,X35,X32,X30,X33] :
( ~ sP3(X0,X1)
| ~ north(X37,X0)
| ~ north(X36,X37)
| ~ north(X35,X36)
| ~ north(X34,X35)
| ~ north(X33,X34)
| ~ north(X32,X33)
| ~ north(X31,X32)
| ~ north(X30,X31)
| ~ north(X1,X30) ),
inference(cnf_transformation,[],[f35]) ).
fof(f261,plain,
! [X1] :
( ~ sP0(cell10,X1)
| cell20 != X1 ),
inference(equality_resolution,[],[f116]) ).
fof(f262,plain,
~ sP0(cell10,cell20),
inference(equality_resolution,[],[f261]) ).
fof(f281,plain,
! [X1] :
( ~ sP0(cell20,X1)
| cell30 != X1 ),
inference(equality_resolution,[],[f106]) ).
fof(f282,plain,
~ sP0(cell20,cell30),
inference(equality_resolution,[],[f281]) ).
fof(f301,plain,
! [X1] :
( ~ sP0(cell30,X1)
| cell40 != X1 ),
inference(equality_resolution,[],[f96]) ).
fof(f302,plain,
~ sP0(cell30,cell40),
inference(equality_resolution,[],[f301]) ).
fof(f321,plain,
! [X1] :
( ~ sP0(cell40,X1)
| cell50 != X1 ),
inference(equality_resolution,[],[f86]) ).
fof(f322,plain,
~ sP0(cell40,cell50),
inference(equality_resolution,[],[f321]) ).
fof(f341,plain,
! [X1] :
( ~ sP0(cell50,X1)
| cell60 != X1 ),
inference(equality_resolution,[],[f76]) ).
fof(f342,plain,
~ sP0(cell50,cell60),
inference(equality_resolution,[],[f341]) ).
fof(f361,plain,
! [X1] :
( ~ sP0(cell60,X1)
| cell70 != X1 ),
inference(equality_resolution,[],[f66]) ).
fof(f362,plain,
~ sP0(cell60,cell70),
inference(equality_resolution,[],[f361]) ).
fof(f381,plain,
! [X1] :
( ~ sP0(cell70,X1)
| cell80 != X1 ),
inference(equality_resolution,[],[f56]) ).
fof(f382,plain,
~ sP0(cell70,cell80),
inference(equality_resolution,[],[f381]) ).
fof(f401,plain,
! [X1] :
( ~ sP0(cell80,X1)
| cell90 != X1 ),
inference(equality_resolution,[],[f46]) ).
fof(f402,plain,
~ sP0(cell80,cell90),
inference(equality_resolution,[],[f401]) ).
fof(f421,plain,
! [X1] :
( ~ sP0(cell90,X1)
| cell100 != X1 ),
inference(equality_resolution,[],[f36]) ).
fof(f422,plain,
~ sP0(cell90,cell100),
inference(equality_resolution,[],[f421]) ).
fof(f423,plain,
! [X1] :
( ~ sP1(cell1,X1)
| cell2 != X1 ),
inference(equality_resolution,[],[f216]) ).
fof(f424,plain,
~ sP1(cell1,cell2),
inference(equality_resolution,[],[f423]) ).
fof(f425,plain,
! [X1] :
( ~ sP1(cell2,X1)
| cell3 != X1 ),
inference(equality_resolution,[],[f215]) ).
fof(f426,plain,
~ sP1(cell2,cell3),
inference(equality_resolution,[],[f425]) ).
fof(f427,plain,
! [X1] :
( ~ sP1(cell3,X1)
| cell4 != X1 ),
inference(equality_resolution,[],[f214]) ).
fof(f428,plain,
~ sP1(cell3,cell4),
inference(equality_resolution,[],[f427]) ).
fof(f429,plain,
! [X1] :
( ~ sP1(cell4,X1)
| cell5 != X1 ),
inference(equality_resolution,[],[f213]) ).
fof(f430,plain,
~ sP1(cell4,cell5),
inference(equality_resolution,[],[f429]) ).
fof(f431,plain,
! [X1] :
( ~ sP1(cell5,X1)
| cell6 != X1 ),
inference(equality_resolution,[],[f212]) ).
fof(f432,plain,
~ sP1(cell5,cell6),
inference(equality_resolution,[],[f431]) ).
fof(f433,plain,
! [X1] :
( ~ sP1(cell6,X1)
| cell7 != X1 ),
inference(equality_resolution,[],[f211]) ).
fof(f434,plain,
~ sP1(cell6,cell7),
inference(equality_resolution,[],[f433]) ).
fof(f435,plain,
! [X1] :
( ~ sP1(cell7,X1)
| cell8 != X1 ),
inference(equality_resolution,[],[f210]) ).
fof(f436,plain,
~ sP1(cell7,cell8),
inference(equality_resolution,[],[f435]) ).
fof(f437,plain,
! [X1] :
( ~ sP1(cell8,X1)
| cell9 != X1 ),
inference(equality_resolution,[],[f209]) ).
fof(f438,plain,
~ sP1(cell8,cell9),
inference(equality_resolution,[],[f437]) ).
fof(f439,plain,
! [X1] :
( ~ sP1(cell9,X1)
| cell10 != X1 ),
inference(equality_resolution,[],[f208]) ).
fof(f440,plain,
~ sP1(cell9,cell10),
inference(equality_resolution,[],[f439]) ).
tcf(c_58,plain,
~ sP0(cell10,cell20),
inference(cnf_transformation,[],[f262]) ).
tcf(c_68,plain,
~ sP0(cell20,cell30),
inference(cnf_transformation,[],[f282]) ).
tcf(c_78,plain,
~ sP0(cell30,cell40),
inference(cnf_transformation,[],[f302]) ).
tcf(c_88,plain,
~ sP0(cell40,cell50),
inference(cnf_transformation,[],[f322]) ).
tcf(c_98,plain,
~ sP0(cell50,cell60),
inference(cnf_transformation,[],[f342]) ).
tcf(c_108,plain,
~ sP0(cell60,cell70),
inference(cnf_transformation,[],[f362]) ).
tcf(c_118,plain,
~ sP0(cell70,cell80),
inference(cnf_transformation,[],[f382]) ).
tcf(c_128,plain,
~ sP0(cell80,cell90),
inference(cnf_transformation,[],[f402]) ).
tcf(c_138,plain,
~ sP0(cell90,cell100),
inference(cnf_transformation,[],[f422]) ).
tcf(c_140,plain,
~ sP1(cell1,cell2),
inference(cnf_transformation,[],[f424]) ).
tcf(c_141,plain,
~ sP1(cell2,cell3),
inference(cnf_transformation,[],[f426]) ).
tcf(c_142,plain,
~ sP1(cell3,cell4),
inference(cnf_transformation,[],[f428]) ).
tcf(c_143,plain,
~ sP1(cell4,cell5),
inference(cnf_transformation,[],[f430]) ).
tcf(c_144,plain,
~ sP1(cell5,cell6),
inference(cnf_transformation,[],[f432]) ).
tcf(c_145,plain,
~ sP1(cell6,cell7),
inference(cnf_transformation,[],[f434]) ).
tcf(c_146,plain,
~ sP1(cell7,cell8),
inference(cnf_transformation,[],[f436]) ).
tcf(c_147,plain,
~ sP1(cell8,cell9),
inference(cnf_transformation,[],[f438]) ).
tcf(c_148,plain,
~ sP1(cell9,cell10),
inference(cnf_transformation,[],[f440]) ).
tcf(c_239,plain,
! [X0: $i,X1: $i,X2: $i,X3: $i,X4: $i,X5: $i,X6: $i,X7: $i,X8: $i,X9: $i] :
( ~ sP2(X9,X0)
| ~ west(X8,X9)
| ~ west(X7,X8)
| ~ west(X6,X7)
| ~ west(X5,X6)
| ~ west(X4,X5)
| ~ west(X3,X4)
| ~ west(X2,X3)
| ~ west(X1,X2)
| ~ west(X0,X1) ),
inference(cnf_transformation,[],[f218]) ).
tcf(c_249,plain,
! [X0: $i,X1: $i,X2: $i,X3: $i,X4: $i,X5: $i,X6: $i,X7: $i,X8: $i,X9: $i] :
( ~ sP3(X9,X0)
| ~ north(X8,X9)
| ~ north(X7,X8)
| ~ north(X6,X7)
| ~ north(X5,X6)
| ~ north(X4,X5)
| ~ north(X3,X4)
| ~ north(X2,X3)
| ~ north(X1,X2)
| ~ north(X0,X1) ),
inference(cnf_transformation,[],[f228]) ).
tcf(c_981,plain,
west(cell10,cell20),
inference(resolution,[status(thm)],[c_58,c_139]) ).
tcf(c_1021,plain,
west(cell20,cell30),
inference(resolution,[status(thm)],[c_68,c_139]) ).
tcf(c_1061,plain,
west(cell30,cell40),
inference(resolution,[status(thm)],[c_78,c_139]) ).
tcf(c_1101,plain,
west(cell40,cell50),
inference(resolution,[status(thm)],[c_88,c_139]) ).
tcf(c_1141,plain,
west(cell50,cell60),
inference(resolution,[status(thm)],[c_98,c_139]) ).
tcf(c_1181,plain,
west(cell60,cell70),
inference(resolution,[status(thm)],[c_108,c_139]) ).
tcf(c_1221,plain,
west(cell70,cell80),
inference(resolution,[status(thm)],[c_118,c_139]) ).
tcf(c_1261,plain,
west(cell80,cell90),
inference(resolution,[status(thm)],[c_128,c_139]) ).
tcf(c_1301,plain,
west(cell90,cell100),
inference(resolution,[status(thm)],[c_138,c_139]) ).
tcf(c_1395,plain,
north(cell1,cell2),
inference(resolution,[status(thm)],[c_140,c_230]) ).
tcf(c_1399,plain,
north(cell2,cell3),
inference(resolution,[status(thm)],[c_141,c_230]) ).
tcf(c_1403,plain,
north(cell3,cell4),
inference(resolution,[status(thm)],[c_142,c_230]) ).
tcf(c_1407,plain,
north(cell4,cell5),
inference(resolution,[status(thm)],[c_143,c_230]) ).
tcf(c_1411,plain,
north(cell5,cell6),
inference(resolution,[status(thm)],[c_144,c_230]) ).
tcf(c_1415,plain,
north(cell6,cell7),
inference(resolution,[status(thm)],[c_145,c_230]) ).
tcf(c_1419,plain,
north(cell7,cell8),
inference(resolution,[status(thm)],[c_146,c_230]) ).
tcf(c_1423,plain,
north(cell8,cell9),
inference(resolution,[status(thm)],[c_147,c_230]) ).
tcf(c_1427,plain,
north(cell9,cell10),
inference(resolution,[status(thm)],[c_148,c_230]) ).
tcf(c_4632,plain,
! [X0: $i,X1: $i,X2: $i,X3: $i,X4: $i,X5: $i,X6: $i,X7: $i,X8: $i] :
( ~ sP2(cell100,X0)
| ~ west(X8,cell100)
| ~ west(X7,X8)
| ~ west(X6,X7)
| ~ west(X5,X6)
| ~ west(X4,X5)
| ~ west(X3,X4)
| ~ west(X2,X3)
| ~ west(X1,X2)
| ~ west(X0,X1) ),
inference(instantiation,[status(thm)],[c_239]) ).
tcf(c_4660,plain,
! [X0: $i,X1: $i,X2: $i,X3: $i,X4: $i,X5: $i,X6: $i,X7: $i] :
( ~ west(cell90,cell100)
| ~ sP2(cell100,X0)
| ~ west(X7,cell90)
| ~ west(X6,X7)
| ~ west(X5,X6)
| ~ west(X4,X5)
| ~ west(X3,X4)
| ~ west(X2,X3)
| ~ west(X1,X2)
| ~ west(X0,X1) ),
inference(instantiation,[status(thm)],[c_4632]) ).
tcf(c_4679,plain,
! [X0: $i,X1: $i,X2: $i,X3: $i,X4: $i,X5: $i,X6: $i] :
( ~ west(cell90,cell100)
| ~ west(cell80,cell90)
| ~ sP2(cell100,X0)
| ~ west(X6,cell80)
| ~ west(X5,X6)
| ~ west(X4,X5)
| ~ west(X3,X4)
| ~ west(X2,X3)
| ~ west(X1,X2)
| ~ west(X0,X1) ),
inference(instantiation,[status(thm)],[c_4660]) ).
tcf(c_4696,plain,
! [X0: $i,X1: $i,X2: $i,X3: $i,X4: $i,X5: $i] :
( ~ west(cell90,cell100)
| ~ west(cell80,cell90)
| ~ west(cell70,cell80)
| ~ sP2(cell100,X0)
| ~ west(X5,cell70)
| ~ west(X4,X5)
| ~ west(X3,X4)
| ~ west(X2,X3)
| ~ west(X1,X2)
| ~ west(X0,X1) ),
inference(instantiation,[status(thm)],[c_4679]) ).
tcf(c_4735,plain,
! [X0: $i,X1: $i,X2: $i,X3: $i,X4: $i] :
( ~ west(cell90,cell100)
| ~ west(cell80,cell90)
| ~ west(cell70,cell80)
| ~ west(cell60,cell70)
| ~ sP2(cell100,X0)
| ~ west(X4,cell60)
| ~ west(X3,X4)
| ~ west(X2,X3)
| ~ west(X1,X2)
| ~ west(X0,X1) ),
inference(instantiation,[status(thm)],[c_4696]) ).
tcf(c_4781,plain,
! [X0: $i,X1: $i,X2: $i,X3: $i] :
( ~ west(cell90,cell100)
| ~ west(cell80,cell90)
| ~ west(cell70,cell80)
| ~ west(cell60,cell70)
| ~ west(cell50,cell60)
| ~ sP2(cell100,X0)
| ~ west(X3,cell50)
| ~ west(X2,X3)
| ~ west(X1,X2)
| ~ west(X0,X1) ),
inference(instantiation,[status(thm)],[c_4735]) ).
tcf(c_4830,plain,
! [X0: $i,X1: $i,X2: $i] :
( ~ west(cell90,cell100)
| ~ west(cell80,cell90)
| ~ west(cell70,cell80)
| ~ west(cell60,cell70)
| ~ west(cell50,cell60)
| ~ west(cell40,cell50)
| ~ sP2(cell100,X0)
| ~ west(X2,cell40)
| ~ west(X1,X2)
| ~ west(X0,X1) ),
inference(instantiation,[status(thm)],[c_4781]) ).
tcf(c_4875,plain,
! [X0: $i,X1: $i] :
( ~ west(cell90,cell100)
| ~ west(cell80,cell90)
| ~ west(cell70,cell80)
| ~ west(cell60,cell70)
| ~ west(cell50,cell60)
| ~ west(cell40,cell50)
| ~ west(cell30,cell40)
| ~ sP2(cell100,X0)
| ~ west(X1,cell30)
| ~ west(X0,X1) ),
inference(instantiation,[status(thm)],[c_4830]) ).
tcf(c_4929,plain,
! [X0: $i] :
( ~ west(cell90,cell100)
| ~ west(cell80,cell90)
| ~ west(cell70,cell80)
| ~ west(cell60,cell70)
| ~ west(cell50,cell60)
| ~ west(cell40,cell50)
| ~ west(cell30,cell40)
| ~ west(cell20,cell30)
| ~ sP2(cell100,X0)
| ~ west(X0,cell20) ),
inference(instantiation,[status(thm)],[c_4875]) ).
tcf(c_4988,plain,
( ~ sP2(cell100,cell10)
| ~ west(cell90,cell100)
| ~ west(cell80,cell90)
| ~ west(cell70,cell80)
| ~ west(cell60,cell70)
| ~ west(cell50,cell60)
| ~ west(cell40,cell50)
| ~ west(cell30,cell40)
| ~ west(cell20,cell30)
| ~ west(cell10,cell20) ),
inference(instantiation,[status(thm)],[c_4929]) ).
tcf(c_5164,plain,
! [X0: $i,X1: $i,X2: $i,X3: $i,X4: $i,X5: $i,X6: $i,X7: $i] :
( ~ sP3(cell10,cell1)
| ~ north(cell1,X0)
| ~ north(X7,cell10)
| ~ north(X6,X7)
| ~ north(X5,X6)
| ~ north(X4,X5)
| ~ north(X3,X4)
| ~ north(X2,X3)
| ~ north(X1,X2)
| ~ north(X0,X1) ),
inference(instantiation,[status(thm)],[c_249]) ).
tcf(c_5193,plain,
! [X0: $i,X1: $i,X2: $i,X3: $i,X4: $i,X5: $i,X6: $i] :
( ~ sP3(cell10,cell1)
| ~ north(cell1,cell2)
| ~ north(cell2,X0)
| ~ north(X6,cell10)
| ~ north(X5,X6)
| ~ north(X4,X5)
| ~ north(X3,X4)
| ~ north(X2,X3)
| ~ north(X1,X2)
| ~ north(X0,X1) ),
inference(instantiation,[status(thm)],[c_5164]) ).
tcf(c_5233,plain,
! [X0: $i,X1: $i,X2: $i,X3: $i,X4: $i,X5: $i] :
( ~ sP3(cell10,cell1)
| ~ north(cell2,cell3)
| ~ north(cell1,cell2)
| ~ north(cell3,X0)
| ~ north(X5,cell10)
| ~ north(X4,X5)
| ~ north(X3,X4)
| ~ north(X2,X3)
| ~ north(X1,X2)
| ~ north(X0,X1) ),
inference(instantiation,[status(thm)],[c_5193]) ).
tcf(c_5269,plain,
! [X0: $i,X1: $i,X2: $i,X3: $i,X4: $i] :
( ~ sP3(cell10,cell1)
| ~ north(cell3,cell4)
| ~ north(cell2,cell3)
| ~ north(cell1,cell2)
| ~ north(cell4,X0)
| ~ north(X4,cell10)
| ~ north(X3,X4)
| ~ north(X2,X3)
| ~ north(X1,X2)
| ~ north(X0,X1) ),
inference(instantiation,[status(thm)],[c_5233]) ).
tcf(c_5291,plain,
! [X0: $i,X1: $i,X2: $i,X3: $i] :
( ~ sP3(cell10,cell1)
| ~ north(cell4,cell5)
| ~ north(cell3,cell4)
| ~ north(cell2,cell3)
| ~ north(cell1,cell2)
| ~ north(cell5,X0)
| ~ north(X3,cell10)
| ~ north(X2,X3)
| ~ north(X1,X2)
| ~ north(X0,X1) ),
inference(instantiation,[status(thm)],[c_5269]) ).
tcf(c_5309,plain,
! [X0: $i,X1: $i,X2: $i] :
( ~ sP3(cell10,cell1)
| ~ north(cell5,cell6)
| ~ north(cell4,cell5)
| ~ north(cell3,cell4)
| ~ north(cell2,cell3)
| ~ north(cell1,cell2)
| ~ north(cell6,X0)
| ~ north(X2,cell10)
| ~ north(X1,X2)
| ~ north(X0,X1) ),
inference(instantiation,[status(thm)],[c_5291]) ).
tcf(c_5317,plain,
! [X0: $i,X1: $i] :
( ~ sP3(cell10,cell1)
| ~ north(cell6,cell7)
| ~ north(cell5,cell6)
| ~ north(cell4,cell5)
| ~ north(cell3,cell4)
| ~ north(cell2,cell3)
| ~ north(cell1,cell2)
| ~ north(cell7,X0)
| ~ north(X1,cell10)
| ~ north(X0,X1) ),
inference(instantiation,[status(thm)],[c_5309]) ).
tcf(c_5320,plain,
! [X0: $i] :
( ~ sP3(cell10,cell1)
| ~ north(cell7,cell8)
| ~ north(cell6,cell7)
| ~ north(cell5,cell6)
| ~ north(cell4,cell5)
| ~ north(cell3,cell4)
| ~ north(cell2,cell3)
| ~ north(cell1,cell2)
| ~ north(cell8,X0)
| ~ north(X0,cell10) ),
inference(instantiation,[status(thm)],[c_5317]) ).
tcf(c_5322,plain,
( ~ sP3(cell10,cell1)
| ~ north(cell9,cell10)
| ~ north(cell8,cell9)
| ~ north(cell7,cell8)
| ~ north(cell6,cell7)
| ~ north(cell5,cell6)
| ~ north(cell4,cell5)
| ~ north(cell3,cell4)
| ~ north(cell2,cell3)
| ~ north(cell1,cell2) ),
inference(instantiation,[status(thm)],[c_5320]) ).
tcf(c_5323,plain,
$false,
inference(prop_impl_just,[status(thm)],[c_5322,c_5048,c_4988,c_1427,c_1423,c_1419,c_1415,c_1411,c_1407,c_1403,c_1399,c_1395,c_1301,c_1261,c_1221,c_1181,c_1141,c_1101,c_1061,c_1021,c_981]) ).
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.03 % Problem : PUZ077+1 : TPTP v9.3.1. Released v3.5.0.
% 0.00/0.04 % Command : run_iprover 300 /export/starexec/sandbox2/benchmark/theBenchmark.p THM
% 0.11/0.37 % Computer : n018.cluster.edu
% 0.11/0.37 % Model : x86_64 x86_64
% 0.11/0.37 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.11/0.37 % Memory : 8046.5625MB
% 0.11/0.37 % OS : Linux 6.8.0-71-generic
% 0.11/0.37 % CPULimit : 300
% 0.11/0.37 % WCLimit : 300
% 0.11/0.37 % DateTime : Thu Sep 24 06:59:04 UTC 2026
% 0.11/0.37 % CPUTime :
% 0.11/0.37 Running run_iprover 300 /export/starexec/sandbox2/benchmark/theBenchmark.p THM
% 0.11/0.41 Running first-order theorem proving
% 0.11/0.41 Running: /export/starexec/sandbox2/solver/bin/iproveropt-multi-core.sh -d -n -l tptp -s fof_schedule -t 300 /export/starexec/sandbox2/benchmark/theBenchmark.p
% 0.11/0.42
% 0.11/0.42 % ======== iProver multi-core TPTP/SMT =========
% 0.11/0.42
% 0.11/0.42 % Detected problem language: tptp
% 0.11/0.43 % Proving...
% 2.36/1.29 % SZS status Started for theBenchmark.p
% 2.36/1.29 % SZS status Theorem for theBenchmark.p
% 2.36/1.29
% 2.36/1.29 %---------------- iProver v3.9.4 (pre CASC 2026/SMT-COMP 2026) ----------------%
% 2.36/1.29
% 2.36/1.29 % ------ iProver source info
% 2.36/1.29
% 2.36/1.29 % git: date: 2026-07-19 20:42:38 +0200
% 2.36/1.29 % git: sha1: 804e7d636a263075307957e923b7a22a4035de61
% 2.36/1.29 % git: non_committed_changes: false
% 2.36/1.29
% 2.36/1.29 % ------ Parsing...
% 2.36/1.29 % ------ Clausification by vclausify_rel & Parsing by iProver...%
% 2.36/1.29
% 2.36/1.29 % ------ Preprocessing... sf_s rm: 0 0s sf_e pe_s pe:1:0s pe:2:0s pe:4:0s pe_e sf_s rm: 0 0s sf_e pe_s pe_e %
% 2.36/1.29
% 2.36/1.29 % ------ Preprocessing... gs_s sp: 0 0s gs_e snvd_s sp: 0 0s snvd_e
% 2.36/1.29 % ------ Proving...
% 2.36/1.29 % ------ Problem Properties
% 2.36/1.29
% 2.36/1.29 %
% 2.36/1.29 % clauses 201
% 2.36/1.29 % conjectures 0
% 2.36/1.29 % EPR 201
% 2.36/1.29 % Horn 199
% 2.36/1.29 % unary 181
% 2.36/1.29 % binary 4
% 2.36/1.29 % lits 293
% 2.36/1.29 % lits eq 0
% 2.36/1.29 % fd_pure 0
% 2.36/1.29 % fd_pseudo 0
% 2.36/1.29 % fd_cond 0
% 2.36/1.29 % fd_pseudo_cond 0
% 2.36/1.29 % AC symbols 0
% 2.36/1.29
% 2.36/1.29 % ------ Input Options Time Limit: Unbounded
% 2.36/1.29
% 2.36/1.29
% 2.36/1.29 % ------
% 2.36/1.29 % Current options:
% 2.36/1.29 % ------
% 2.36/1.29
% 2.36/1.29
% 2.36/1.29 %
% 2.36/1.29
% 2.36/1.29 % ------ Proving...
% 2.36/1.29 %
% 2.36/1.29
% 2.36/1.29 % SZS status Theorem for theBenchmark.p
% 2.36/1.29
% 2.36/1.29 % SZS output start CNFRefutation for theBenchmark.p
% See solution above
% 2.36/1.29
% 2.36/1.29
%------------------------------------------------------------------------------