TSTP Solution File: PUZ077+1 by iProver---3.9
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : iProver---3.9
% Problem : PUZ077+1 : TPTP v8.2.0. Released v3.5.0.
% Transfm : none
% Format : tptp:raw
% Command : run_iprover %s %d THM
% Computer : n016.cluster.edu
% Model : x86_64 x86_64
% CPU : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory : 8042.1875MB
% OS : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit : 300s
% DateTime : Mon Jun 24 13:45:38 EDT 2024
% Result : Theorem 7.68s 1.72s
% Output : CNFRefutation 7.68s
% Verified :
% SZS Type : Refutation
% Derivation depth : 14
% Number of leaves : 11
% Syntax : Number of formulae : 171 ( 60 unt; 0 def)
% Number of atoms : 2995 (2034 equ)
% Maximal formula atoms : 181 ( 17 avg)
% Number of connectives : 4556 (1732 ~;1554 |;1253 &)
% ( 11 <=>; 6 =>; 0 <=; 0 <~>)
% Maximal formula depth : 95 ( 12 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 : 712 ( 0 sgn 374 !; 219 ?)
% Comments :
%------------------------------------------------------------------------------
fof(f1,axiom,
! [X0,X1] :
( west(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 ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',tlhfof34975) ).
fof(f2,axiom,
! [X2,X3] :
( north(X3,X2)
<=> ( ( cell100 = X2
& cell99 = X3 )
| ( cell99 = X2
& cell98 = X3 )
| ( cell98 = X2
& cell97 = X3 )
| ( cell97 = X2
& cell96 = X3 )
| ( cell96 = X2
& cell95 = X3 )
| ( cell95 = X2
& cell94 = X3 )
| ( cell94 = X2
& cell93 = X3 )
| ( cell93 = X2
& cell92 = X3 )
| ( cell92 = X2
& cell91 = X3 )
| ( cell90 = X2
& cell89 = X3 )
| ( cell89 = X2
& cell88 = X3 )
| ( cell88 = X2
& cell87 = X3 )
| ( cell87 = X2
& cell86 = X3 )
| ( cell86 = X2
& cell85 = X3 )
| ( cell85 = X2
& cell84 = X3 )
| ( cell84 = X2
& cell83 = X3 )
| ( cell83 = X2
& cell82 = X3 )
| ( cell82 = X2
& cell81 = X3 )
| ( cell80 = X2
& cell79 = X3 )
| ( cell79 = X2
& cell78 = X3 )
| ( cell78 = X2
& cell77 = X3 )
| ( cell77 = X2
& cell76 = X3 )
| ( cell76 = X2
& cell75 = X3 )
| ( cell75 = X2
& cell74 = X3 )
| ( cell74 = X2
& cell73 = X3 )
| ( cell73 = X2
& cell72 = X3 )
| ( cell72 = X2
& cell71 = X3 )
| ( cell70 = X2
& cell69 = X3 )
| ( cell69 = X2
& cell68 = X3 )
| ( cell68 = X2
& cell67 = X3 )
| ( cell67 = X2
& cell66 = X3 )
| ( cell66 = X2
& cell65 = X3 )
| ( cell65 = X2
& cell64 = X3 )
| ( cell64 = X2
& cell63 = X3 )
| ( cell63 = X2
& cell62 = X3 )
| ( cell62 = X2
& cell61 = X3 )
| ( cell60 = X2
& cell59 = X3 )
| ( cell59 = X2
& cell58 = X3 )
| ( cell58 = X2
& cell57 = X3 )
| ( cell57 = X2
& cell56 = X3 )
| ( cell56 = X2
& cell55 = X3 )
| ( cell55 = X2
& cell54 = X3 )
| ( cell54 = X2
& cell53 = X3 )
| ( cell53 = X2
& cell52 = X3 )
| ( cell52 = X2
& cell51 = X3 )
| ( cell50 = X2
& cell49 = X3 )
| ( cell49 = X2
& cell48 = X3 )
| ( cell48 = X2
& cell47 = X3 )
| ( cell47 = X2
& cell46 = X3 )
| ( cell46 = X2
& cell45 = X3 )
| ( cell45 = X2
& cell44 = X3 )
| ( cell44 = X2
& cell43 = X3 )
| ( cell43 = X2
& cell42 = X3 )
| ( cell42 = X2
& cell41 = X3 )
| ( cell40 = X2
& cell39 = X3 )
| ( cell39 = X2
& cell38 = X3 )
| ( cell38 = X2
& cell37 = X3 )
| ( cell37 = X2
& cell36 = X3 )
| ( cell36 = X2
& cell35 = X3 )
| ( cell35 = X2
& cell34 = X3 )
| ( cell34 = X2
& cell33 = X3 )
| ( cell33 = X2
& cell32 = X3 )
| ( cell32 = X2
& cell31 = X3 )
| ( cell30 = X2
& cell29 = X3 )
| ( cell29 = X2
& cell28 = X3 )
| ( cell28 = X2
& cell27 = X3 )
| ( cell27 = X2
& cell26 = X3 )
| ( cell26 = X2
& cell25 = X3 )
| ( cell25 = X2
& cell24 = X3 )
| ( cell24 = X2
& cell23 = X3 )
| ( cell23 = X2
& cell22 = X3 )
| ( cell22 = X2
& cell21 = X3 )
| ( cell20 = X2
& cell19 = X3 )
| ( cell19 = X2
& cell18 = X3 )
| ( cell18 = X2
& cell17 = X3 )
| ( cell17 = X2
& cell16 = X3 )
| ( cell16 = X2
& cell15 = X3 )
| ( cell15 = X2
& cell14 = X3 )
| ( cell14 = X2
& cell13 = X3 )
| ( cell13 = X2
& cell12 = X3 )
| ( cell12 = X2
& cell11 = X3 )
| ( cell10 = X2
& cell9 = X3 )
| ( cell9 = X2
& cell8 = X3 )
| ( cell8 = X2
& cell7 = X3 )
| ( cell7 = X2
& cell6 = X3 )
| ( cell6 = X2
& cell5 = X3 )
| ( cell5 = X2
& cell4 = X3 )
| ( cell4 = X2
& cell3 = X3 )
| ( cell3 = X2
& cell2 = X3 )
| ( cell2 = X2
& cell1 = X3 ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',tlhfof34976) ).
fof(f3,axiom,
! [X4,X5] :
( duewest(X5,X4)
<=> ( ? [X34,X35,X36,X37,X38,X39,X40,X41] :
( west(X41,X4)
& west(X40,X41)
& west(X39,X40)
& west(X38,X39)
& west(X37,X38)
& west(X36,X37)
& west(X35,X36)
& west(X34,X35)
& west(X5,X34) )
| ? [X27,X28,X29,X30,X31,X32,X33] :
( west(X33,X4)
& west(X32,X33)
& west(X31,X32)
& west(X30,X31)
& west(X29,X30)
& west(X28,X29)
& west(X27,X28)
& west(X5,X27) )
| ? [X21,X22,X23,X24,X25,X26] :
( west(X26,X4)
& west(X25,X26)
& west(X24,X25)
& west(X23,X24)
& west(X22,X23)
& west(X21,X22)
& west(X5,X21) )
| ? [X16,X17,X18,X19,X20] :
( west(X20,X4)
& west(X19,X20)
& west(X18,X19)
& west(X17,X18)
& west(X16,X17)
& west(X5,X16) )
| ? [X12,X13,X14,X15] :
( west(X15,X4)
& west(X14,X15)
& west(X13,X14)
& west(X12,X13)
& west(X5,X12) )
| ? [X9,X10,X11] :
( west(X11,X4)
& west(X10,X11)
& west(X9,X10)
& west(X5,X9) )
| ? [X7,X8] :
( west(X8,X4)
& west(X7,X8)
& west(X5,X7) )
| ? [X6] :
( west(X6,X4)
& west(X5,X6) )
| west(X5,X4) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',tlhfof34977) ).
fof(f4,axiom,
! [X42,X43] :
( duenorth(X43,X42)
<=> ( ? [X72,X73,X74,X75,X76,X77,X78,X79] :
( north(X79,X42)
& north(X78,X79)
& north(X77,X78)
& north(X76,X77)
& north(X75,X76)
& north(X74,X75)
& north(X73,X74)
& north(X72,X73)
& north(X43,X72) )
| ? [X65,X66,X67,X68,X69,X70,X71] :
( north(X71,X42)
& north(X70,X71)
& north(X69,X70)
& north(X68,X69)
& north(X67,X68)
& north(X66,X67)
& north(X65,X66)
& north(X43,X65) )
| ? [X59,X60,X61,X62,X63,X64] :
( north(X64,X42)
& north(X63,X64)
& north(X62,X63)
& north(X61,X62)
& north(X60,X61)
& north(X59,X60)
& north(X43,X59) )
| ? [X54,X55,X56,X57,X58] :
( north(X58,X42)
& north(X57,X58)
& north(X56,X57)
& north(X55,X56)
& north(X54,X55)
& north(X43,X54) )
| ? [X50,X51,X52,X53] :
( north(X53,X42)
& north(X52,X53)
& north(X51,X52)
& north(X50,X51)
& north(X43,X50) )
| ? [X47,X48,X49] :
( north(X49,X42)
& north(X48,X49)
& north(X47,X48)
& north(X43,X47) )
| ? [X45,X46] :
( north(X46,X42)
& north(X45,X46)
& north(X43,X45) )
| ? [X44] :
( north(X44,X42)
& north(X43,X44) )
| north(X43,X42) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',tlhfof34978) ).
fof(f5,axiom,
! [X80,X81] :
( vert(X81,X80)
<=> ( duenorth(X80,X81)
| duenorth(X81,X80) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',tlhfof34979) ).
fof(f6,axiom,
! [X80,X81] :
( westof(X81,X80)
<=> ( ? [X82] :
( duewest(X82,X80)
& vert(X81,X82) )
| duewest(X81,X80) ) ),
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,[],[f7]) ).
fof(f9,plain,
! [X0,X1] :
( north(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(rectify,[],[f2]) ).
fof(f10,plain,
! [X0,X1] :
( duewest(X1,X0)
<=> ( ? [X2,X3,X4,X5,X6,X7,X8,X9] :
( west(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) )
| ? [X10,X11,X12,X13,X14,X15,X16] :
( west(X16,X0)
& west(X15,X16)
& west(X14,X15)
& west(X13,X14)
& west(X12,X13)
& west(X11,X12)
& west(X10,X11)
& west(X1,X10) )
| ? [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) )
| ? [X23,X24,X25,X26,X27] :
( west(X27,X0)
& west(X26,X27)
& west(X25,X26)
& west(X24,X25)
& west(X23,X24)
& west(X1,X23) )
| ? [X28,X29,X30,X31] :
( west(X31,X0)
& west(X30,X31)
& west(X29,X30)
& west(X28,X29)
& west(X1,X28) )
| ? [X32,X33,X34] :
( west(X34,X0)
& west(X33,X34)
& west(X32,X33)
& west(X1,X32) )
| ? [X35,X36] :
( west(X36,X0)
& west(X35,X36)
& west(X1,X35) )
| ? [X37] :
( west(X37,X0)
& west(X1,X37) )
| west(X1,X0) ) ),
inference(rectify,[],[f3]) ).
fof(f11,plain,
! [X0,X1] :
( duenorth(X1,X0)
<=> ( ? [X2,X3,X4,X5,X6,X7,X8,X9] :
( north(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) )
| ? [X10,X11,X12,X13,X14,X15,X16] :
( north(X16,X0)
& north(X15,X16)
& north(X14,X15)
& north(X13,X14)
& north(X12,X13)
& north(X11,X12)
& north(X10,X11)
& north(X1,X10) )
| ? [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) )
| ? [X23,X24,X25,X26,X27] :
( north(X27,X0)
& north(X26,X27)
& north(X25,X26)
& north(X24,X25)
& north(X23,X24)
& north(X1,X23) )
| ? [X28,X29,X30,X31] :
( north(X31,X0)
& north(X30,X31)
& north(X29,X30)
& north(X28,X29)
& north(X1,X28) )
| ? [X32,X33,X34] :
( north(X34,X0)
& north(X33,X34)
& north(X32,X33)
& north(X1,X32) )
| ? [X35,X36] :
( north(X36,X0)
& north(X35,X36)
& north(X1,X35) )
| ? [X37] :
( north(X37,X0)
& north(X1,X37) )
| north(X1,X0) ) ),
inference(rectify,[],[f4]) ).
fof(f12,plain,
! [X0,X1] :
( vert(X1,X0)
<=> ( duenorth(X0,X1)
| duenorth(X1,X0) ) ),
inference(rectify,[],[f5]) ).
fof(f13,plain,
! [X0,X1] :
( westof(X1,X0)
<=> ( ? [X2] :
( duewest(X2,X0)
& vert(X1,X2) )
| duewest(X1,X0) ) ),
inference(rectify,[],[f6]) ).
fof(f14,plain,
~ westof(cell1,cell100),
inference(flattening,[],[f8]) ).
fof(f15,plain,
! [X0,X1] :
( ( ? [X2] :
( duewest(X2,X0)
& vert(X1,X2) )
| duewest(X1,X0) )
=> westof(X1,X0) ),
inference(unused_predicate_definition_removal,[],[f13]) ).
fof(f16,plain,
! [X0,X1] :
( ( ? [X2,X3,X4,X5,X6,X7,X8,X9] :
( west(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) )
| ? [X10,X11,X12,X13,X14,X15,X16] :
( west(X16,X0)
& west(X15,X16)
& west(X14,X15)
& west(X13,X14)
& west(X12,X13)
& west(X11,X12)
& west(X10,X11)
& west(X1,X10) )
| ? [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) )
| ? [X23,X24,X25,X26,X27] :
( west(X27,X0)
& west(X26,X27)
& west(X25,X26)
& west(X24,X25)
& west(X23,X24)
& west(X1,X23) )
| ? [X28,X29,X30,X31] :
( west(X31,X0)
& west(X30,X31)
& west(X29,X30)
& west(X28,X29)
& west(X1,X28) )
| ? [X32,X33,X34] :
( west(X34,X0)
& west(X33,X34)
& west(X32,X33)
& west(X1,X32) )
| ? [X35,X36] :
( west(X36,X0)
& west(X35,X36)
& west(X1,X35) )
| ? [X37] :
( west(X37,X0)
& west(X1,X37) )
| west(X1,X0) )
=> duewest(X1,X0) ),
inference(unused_predicate_definition_removal,[],[f10]) ).
fof(f17,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(unused_predicate_definition_removal,[],[f1]) ).
fof(f18,plain,
! [X0,X1] :
( ( duenorth(X0,X1)
| duenorth(X1,X0) )
=> vert(X1,X0) ),
inference(unused_predicate_definition_removal,[],[f12]) ).
fof(f19,plain,
! [X0,X1] :
( ( ? [X2,X3,X4,X5,X6,X7,X8,X9] :
( north(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) )
| ? [X10,X11,X12,X13,X14,X15,X16] :
( north(X16,X0)
& north(X15,X16)
& north(X14,X15)
& north(X13,X14)
& north(X12,X13)
& north(X11,X12)
& north(X10,X11)
& north(X1,X10) )
| ? [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) )
| ? [X23,X24,X25,X26,X27] :
( north(X27,X0)
& north(X26,X27)
& north(X25,X26)
& north(X24,X25)
& north(X23,X24)
& north(X1,X23) )
| ? [X28,X29,X30,X31] :
( north(X31,X0)
& north(X30,X31)
& north(X29,X30)
& north(X28,X29)
& north(X1,X28) )
| ? [X32,X33,X34] :
( north(X34,X0)
& north(X33,X34)
& north(X32,X33)
& north(X1,X32) )
| ? [X35,X36] :
( north(X36,X0)
& north(X35,X36)
& north(X1,X35) )
| ? [X37] :
( north(X37,X0)
& north(X1,X37) )
| north(X1,X0) )
=> duenorth(X1,X0) ),
inference(unused_predicate_definition_removal,[],[f11]) ).
fof(f20,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(unused_predicate_definition_removal,[],[f9]) ).
fof(f21,plain,
! [X0,X1] :
( west(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(ennf_transformation,[],[f17]) ).
fof(f22,plain,
! [X0,X1] :
( north(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(ennf_transformation,[],[f20]) ).
fof(f23,plain,
! [X0,X1] :
( duewest(X1,X0)
| ( ! [X2,X3,X4,X5,X6,X7,X8,X9] :
( ~ west(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) )
& ! [X10,X11,X12,X13,X14,X15,X16] :
( ~ west(X16,X0)
| ~ west(X15,X16)
| ~ west(X14,X15)
| ~ west(X13,X14)
| ~ west(X12,X13)
| ~ west(X11,X12)
| ~ west(X10,X11)
| ~ west(X1,X10) )
& ! [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) )
& ! [X23,X24,X25,X26,X27] :
( ~ west(X27,X0)
| ~ west(X26,X27)
| ~ west(X25,X26)
| ~ west(X24,X25)
| ~ west(X23,X24)
| ~ west(X1,X23) )
& ! [X28,X29,X30,X31] :
( ~ west(X31,X0)
| ~ west(X30,X31)
| ~ west(X29,X30)
| ~ west(X28,X29)
| ~ west(X1,X28) )
& ! [X32,X33,X34] :
( ~ west(X34,X0)
| ~ west(X33,X34)
| ~ west(X32,X33)
| ~ west(X1,X32) )
& ! [X35,X36] :
( ~ west(X36,X0)
| ~ west(X35,X36)
| ~ west(X1,X35) )
& ! [X37] :
( ~ west(X37,X0)
| ~ west(X1,X37) )
& ~ west(X1,X0) ) ),
inference(ennf_transformation,[],[f16]) ).
fof(f24,plain,
! [X0,X1] :
( duenorth(X1,X0)
| ( ! [X2,X3,X4,X5,X6,X7,X8,X9] :
( ~ north(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) )
& ! [X10,X11,X12,X13,X14,X15,X16] :
( ~ north(X16,X0)
| ~ north(X15,X16)
| ~ north(X14,X15)
| ~ north(X13,X14)
| ~ north(X12,X13)
| ~ north(X11,X12)
| ~ north(X10,X11)
| ~ north(X1,X10) )
& ! [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) )
& ! [X23,X24,X25,X26,X27] :
( ~ north(X27,X0)
| ~ north(X26,X27)
| ~ north(X25,X26)
| ~ north(X24,X25)
| ~ north(X23,X24)
| ~ north(X1,X23) )
& ! [X28,X29,X30,X31] :
( ~ north(X31,X0)
| ~ north(X30,X31)
| ~ north(X29,X30)
| ~ north(X28,X29)
| ~ north(X1,X28) )
& ! [X32,X33,X34] :
( ~ north(X34,X0)
| ~ north(X33,X34)
| ~ north(X32,X33)
| ~ north(X1,X32) )
& ! [X35,X36] :
( ~ north(X36,X0)
| ~ north(X35,X36)
| ~ north(X1,X35) )
& ! [X37] :
( ~ north(X37,X0)
| ~ north(X1,X37) )
& ~ north(X1,X0) ) ),
inference(ennf_transformation,[],[f19]) ).
fof(f25,plain,
! [X0,X1] :
( vert(X1,X0)
| ( ~ duenorth(X0,X1)
& ~ duenorth(X1,X0) ) ),
inference(ennf_transformation,[],[f18]) ).
fof(f26,plain,
! [X0,X1] :
( westof(X1,X0)
| ( ! [X2] :
( ~ duewest(X2,X0)
| ~ vert(X1,X2) )
& ~ duewest(X1,X0) ) ),
inference(ennf_transformation,[],[f15]) ).
fof(f27,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 ) )
| ~ sP0(X0,X1) ),
introduced(predicate_definition_introduction,[new_symbols(naming,[sP0])]) ).
fof(f28,plain,
! [X0,X1] :
( west(X1,X0)
| sP0(X0,X1) ),
inference(definition_folding,[],[f21,f27]) ).
fof(f29,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 ) )
| ~ sP1(X0,X1) ),
introduced(predicate_definition_introduction,[new_symbols(naming,[sP1])]) ).
fof(f30,plain,
! [X0,X1] :
( north(X1,X0)
| sP1(X0,X1) ),
inference(definition_folding,[],[f22,f29]) ).
fof(f31,plain,
! [X0,X1] :
( ( ! [X2,X3,X4,X5,X6,X7,X8,X9] :
( ~ west(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) )
& ! [X10,X11,X12,X13,X14,X15,X16] :
( ~ west(X16,X0)
| ~ west(X15,X16)
| ~ west(X14,X15)
| ~ west(X13,X14)
| ~ west(X12,X13)
| ~ west(X11,X12)
| ~ west(X10,X11)
| ~ west(X1,X10) )
& ! [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) )
& ! [X23,X24,X25,X26,X27] :
( ~ west(X27,X0)
| ~ west(X26,X27)
| ~ west(X25,X26)
| ~ west(X24,X25)
| ~ west(X23,X24)
| ~ west(X1,X23) )
& ! [X28,X29,X30,X31] :
( ~ west(X31,X0)
| ~ west(X30,X31)
| ~ west(X29,X30)
| ~ west(X28,X29)
| ~ west(X1,X28) )
& ! [X32,X33,X34] :
( ~ west(X34,X0)
| ~ west(X33,X34)
| ~ west(X32,X33)
| ~ west(X1,X32) )
& ! [X35,X36] :
( ~ west(X36,X0)
| ~ west(X35,X36)
| ~ west(X1,X35) )
& ! [X37] :
( ~ west(X37,X0)
| ~ west(X1,X37) )
& ~ west(X1,X0) )
| ~ sP2(X0,X1) ),
introduced(predicate_definition_introduction,[new_symbols(naming,[sP2])]) ).
fof(f32,plain,
! [X0,X1] :
( duewest(X1,X0)
| sP2(X0,X1) ),
inference(definition_folding,[],[f23,f31]) ).
fof(f33,plain,
! [X0,X1] :
( ( ! [X2,X3,X4,X5,X6,X7,X8,X9] :
( ~ north(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) )
& ! [X10,X11,X12,X13,X14,X15,X16] :
( ~ north(X16,X0)
| ~ north(X15,X16)
| ~ north(X14,X15)
| ~ north(X13,X14)
| ~ north(X12,X13)
| ~ north(X11,X12)
| ~ north(X10,X11)
| ~ north(X1,X10) )
& ! [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) )
& ! [X23,X24,X25,X26,X27] :
( ~ north(X27,X0)
| ~ north(X26,X27)
| ~ north(X25,X26)
| ~ north(X24,X25)
| ~ north(X23,X24)
| ~ north(X1,X23) )
& ! [X28,X29,X30,X31] :
( ~ north(X31,X0)
| ~ north(X30,X31)
| ~ north(X29,X30)
| ~ north(X28,X29)
| ~ north(X1,X28) )
& ! [X32,X33,X34] :
( ~ north(X34,X0)
| ~ north(X33,X34)
| ~ north(X32,X33)
| ~ north(X1,X32) )
& ! [X35,X36] :
( ~ north(X36,X0)
| ~ north(X35,X36)
| ~ north(X1,X35) )
& ! [X37] :
( ~ north(X37,X0)
| ~ north(X1,X37) )
& ~ north(X1,X0) )
| ~ sP3(X0,X1) ),
introduced(predicate_definition_introduction,[new_symbols(naming,[sP3])]) ).
fof(f34,plain,
! [X0,X1] :
( duenorth(X1,X0)
| sP3(X0,X1) ),
inference(definition_folding,[],[f24,f33]) ).
fof(f35,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 ) )
| ~ sP0(X0,X1) ),
inference(nnf_transformation,[],[f27]) ).
fof(f36,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 ) )
| ~ sP1(X0,X1) ),
inference(nnf_transformation,[],[f29]) ).
fof(f37,plain,
! [X0,X1] :
( ( ! [X2,X3,X4,X5,X6,X7,X8,X9] :
( ~ west(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) )
& ! [X10,X11,X12,X13,X14,X15,X16] :
( ~ west(X16,X0)
| ~ west(X15,X16)
| ~ west(X14,X15)
| ~ west(X13,X14)
| ~ west(X12,X13)
| ~ west(X11,X12)
| ~ west(X10,X11)
| ~ west(X1,X10) )
& ! [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) )
& ! [X23,X24,X25,X26,X27] :
( ~ west(X27,X0)
| ~ west(X26,X27)
| ~ west(X25,X26)
| ~ west(X24,X25)
| ~ west(X23,X24)
| ~ west(X1,X23) )
& ! [X28,X29,X30,X31] :
( ~ west(X31,X0)
| ~ west(X30,X31)
| ~ west(X29,X30)
| ~ west(X28,X29)
| ~ west(X1,X28) )
& ! [X32,X33,X34] :
( ~ west(X34,X0)
| ~ west(X33,X34)
| ~ west(X32,X33)
| ~ west(X1,X32) )
& ! [X35,X36] :
( ~ west(X36,X0)
| ~ west(X35,X36)
| ~ west(X1,X35) )
& ! [X37] :
( ~ west(X37,X0)
| ~ west(X1,X37) )
& ~ west(X1,X0) )
| ~ sP2(X0,X1) ),
inference(nnf_transformation,[],[f31]) ).
fof(f38,plain,
! [X0,X1] :
( ( ! [X2,X3,X4,X5,X6,X7,X8,X9] :
( ~ north(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) )
& ! [X10,X11,X12,X13,X14,X15,X16] :
( ~ north(X16,X0)
| ~ north(X15,X16)
| ~ north(X14,X15)
| ~ north(X13,X14)
| ~ north(X12,X13)
| ~ north(X11,X12)
| ~ north(X10,X11)
| ~ north(X1,X10) )
& ! [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) )
& ! [X23,X24,X25,X26,X27] :
( ~ north(X27,X0)
| ~ north(X26,X27)
| ~ north(X25,X26)
| ~ north(X24,X25)
| ~ north(X23,X24)
| ~ north(X1,X23) )
& ! [X28,X29,X30,X31] :
( ~ north(X31,X0)
| ~ north(X30,X31)
| ~ north(X29,X30)
| ~ north(X28,X29)
| ~ north(X1,X28) )
& ! [X32,X33,X34] :
( ~ north(X34,X0)
| ~ north(X33,X34)
| ~ north(X32,X33)
| ~ north(X1,X32) )
& ! [X35,X36] :
( ~ north(X36,X0)
| ~ north(X35,X36)
| ~ north(X1,X35) )
& ! [X37] :
( ~ north(X37,X0)
| ~ north(X1,X37) )
& ~ north(X1,X0) )
| ~ sP3(X0,X1) ),
inference(nnf_transformation,[],[f33]) ).
fof(f48,plain,
! [X0,X1] :
( cell20 != X0
| cell10 != X1
| ~ sP0(X0,X1) ),
inference(cnf_transformation,[],[f35]) ).
fof(f58,plain,
! [X0,X1] :
( cell30 != X0
| cell20 != X1
| ~ sP0(X0,X1) ),
inference(cnf_transformation,[],[f35]) ).
fof(f68,plain,
! [X0,X1] :
( cell40 != X0
| cell30 != X1
| ~ sP0(X0,X1) ),
inference(cnf_transformation,[],[f35]) ).
fof(f78,plain,
! [X0,X1] :
( cell50 != X0
| cell40 != X1
| ~ sP0(X0,X1) ),
inference(cnf_transformation,[],[f35]) ).
fof(f88,plain,
! [X0,X1] :
( cell60 != X0
| cell50 != X1
| ~ sP0(X0,X1) ),
inference(cnf_transformation,[],[f35]) ).
fof(f98,plain,
! [X0,X1] :
( cell70 != X0
| cell60 != X1
| ~ sP0(X0,X1) ),
inference(cnf_transformation,[],[f35]) ).
fof(f108,plain,
! [X0,X1] :
( cell80 != X0
| cell70 != X1
| ~ sP0(X0,X1) ),
inference(cnf_transformation,[],[f35]) ).
fof(f118,plain,
! [X0,X1] :
( cell90 != X0
| cell80 != X1
| ~ sP0(X0,X1) ),
inference(cnf_transformation,[],[f35]) ).
fof(f128,plain,
! [X0,X1] :
( cell100 != X0
| cell90 != X1
| ~ sP0(X0,X1) ),
inference(cnf_transformation,[],[f35]) ).
fof(f129,plain,
! [X0,X1] :
( west(X1,X0)
| sP0(X0,X1) ),
inference(cnf_transformation,[],[f28]) ).
fof(f130,plain,
! [X0,X1] :
( cell2 != X0
| cell1 != X1
| ~ sP1(X0,X1) ),
inference(cnf_transformation,[],[f36]) ).
fof(f131,plain,
! [X0,X1] :
( cell3 != X0
| cell2 != X1
| ~ sP1(X0,X1) ),
inference(cnf_transformation,[],[f36]) ).
fof(f132,plain,
! [X0,X1] :
( cell4 != X0
| cell3 != X1
| ~ sP1(X0,X1) ),
inference(cnf_transformation,[],[f36]) ).
fof(f133,plain,
! [X0,X1] :
( cell5 != X0
| cell4 != X1
| ~ sP1(X0,X1) ),
inference(cnf_transformation,[],[f36]) ).
fof(f134,plain,
! [X0,X1] :
( cell6 != X0
| cell5 != X1
| ~ sP1(X0,X1) ),
inference(cnf_transformation,[],[f36]) ).
fof(f135,plain,
! [X0,X1] :
( cell7 != X0
| cell6 != X1
| ~ sP1(X0,X1) ),
inference(cnf_transformation,[],[f36]) ).
fof(f136,plain,
! [X0,X1] :
( cell8 != X0
| cell7 != X1
| ~ sP1(X0,X1) ),
inference(cnf_transformation,[],[f36]) ).
fof(f137,plain,
! [X0,X1] :
( cell9 != X0
| cell8 != X1
| ~ sP1(X0,X1) ),
inference(cnf_transformation,[],[f36]) ).
fof(f138,plain,
! [X0,X1] :
( cell10 != X0
| cell9 != X1
| ~ sP1(X0,X1) ),
inference(cnf_transformation,[],[f36]) ).
fof(f220,plain,
! [X0,X1] :
( north(X1,X0)
| sP1(X0,X1) ),
inference(cnf_transformation,[],[f30]) ).
fof(f229,plain,
! [X2,X3,X0,X1,X8,X6,X9,X7,X4,X5] :
( ~ west(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)
| ~ sP2(X0,X1) ),
inference(cnf_transformation,[],[f37]) ).
fof(f230,plain,
! [X0,X1] :
( duewest(X1,X0)
| sP2(X0,X1) ),
inference(cnf_transformation,[],[f32]) ).
fof(f239,plain,
! [X2,X3,X0,X1,X8,X6,X9,X7,X4,X5] :
( ~ north(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)
| ~ sP3(X0,X1) ),
inference(cnf_transformation,[],[f38]) ).
fof(f240,plain,
! [X0,X1] :
( duenorth(X1,X0)
| sP3(X0,X1) ),
inference(cnf_transformation,[],[f34]) ).
fof(f241,plain,
! [X0,X1] :
( vert(X1,X0)
| ~ duenorth(X1,X0) ),
inference(cnf_transformation,[],[f25]) ).
fof(f244,plain,
! [X2,X0,X1] :
( westof(X1,X0)
| ~ duewest(X2,X0)
| ~ vert(X1,X2) ),
inference(cnf_transformation,[],[f26]) ).
fof(f245,plain,
~ westof(cell1,cell100),
inference(cnf_transformation,[],[f14]) ).
fof(f246,plain,
! [X1] :
( cell90 != X1
| ~ sP0(cell100,X1) ),
inference(equality_resolution,[],[f128]) ).
fof(f247,plain,
~ sP0(cell100,cell90),
inference(equality_resolution,[],[f246]) ).
fof(f266,plain,
! [X1] :
( cell80 != X1
| ~ sP0(cell90,X1) ),
inference(equality_resolution,[],[f118]) ).
fof(f267,plain,
~ sP0(cell90,cell80),
inference(equality_resolution,[],[f266]) ).
fof(f286,plain,
! [X1] :
( cell70 != X1
| ~ sP0(cell80,X1) ),
inference(equality_resolution,[],[f108]) ).
fof(f287,plain,
~ sP0(cell80,cell70),
inference(equality_resolution,[],[f286]) ).
fof(f306,plain,
! [X1] :
( cell60 != X1
| ~ sP0(cell70,X1) ),
inference(equality_resolution,[],[f98]) ).
fof(f307,plain,
~ sP0(cell70,cell60),
inference(equality_resolution,[],[f306]) ).
fof(f326,plain,
! [X1] :
( cell50 != X1
| ~ sP0(cell60,X1) ),
inference(equality_resolution,[],[f88]) ).
fof(f327,plain,
~ sP0(cell60,cell50),
inference(equality_resolution,[],[f326]) ).
fof(f346,plain,
! [X1] :
( cell40 != X1
| ~ sP0(cell50,X1) ),
inference(equality_resolution,[],[f78]) ).
fof(f347,plain,
~ sP0(cell50,cell40),
inference(equality_resolution,[],[f346]) ).
fof(f366,plain,
! [X1] :
( cell30 != X1
| ~ sP0(cell40,X1) ),
inference(equality_resolution,[],[f68]) ).
fof(f367,plain,
~ sP0(cell40,cell30),
inference(equality_resolution,[],[f366]) ).
fof(f386,plain,
! [X1] :
( cell20 != X1
| ~ sP0(cell30,X1) ),
inference(equality_resolution,[],[f58]) ).
fof(f387,plain,
~ sP0(cell30,cell20),
inference(equality_resolution,[],[f386]) ).
fof(f406,plain,
! [X1] :
( cell10 != X1
| ~ sP0(cell20,X1) ),
inference(equality_resolution,[],[f48]) ).
fof(f407,plain,
~ sP0(cell20,cell10),
inference(equality_resolution,[],[f406]) ).
fof(f588,plain,
! [X1] :
( cell9 != X1
| ~ sP1(cell10,X1) ),
inference(equality_resolution,[],[f138]) ).
fof(f589,plain,
~ sP1(cell10,cell9),
inference(equality_resolution,[],[f588]) ).
fof(f590,plain,
! [X1] :
( cell8 != X1
| ~ sP1(cell9,X1) ),
inference(equality_resolution,[],[f137]) ).
fof(f591,plain,
~ sP1(cell9,cell8),
inference(equality_resolution,[],[f590]) ).
fof(f592,plain,
! [X1] :
( cell7 != X1
| ~ sP1(cell8,X1) ),
inference(equality_resolution,[],[f136]) ).
fof(f593,plain,
~ sP1(cell8,cell7),
inference(equality_resolution,[],[f592]) ).
fof(f594,plain,
! [X1] :
( cell6 != X1
| ~ sP1(cell7,X1) ),
inference(equality_resolution,[],[f135]) ).
fof(f595,plain,
~ sP1(cell7,cell6),
inference(equality_resolution,[],[f594]) ).
fof(f596,plain,
! [X1] :
( cell5 != X1
| ~ sP1(cell6,X1) ),
inference(equality_resolution,[],[f134]) ).
fof(f597,plain,
~ sP1(cell6,cell5),
inference(equality_resolution,[],[f596]) ).
fof(f598,plain,
! [X1] :
( cell4 != X1
| ~ sP1(cell5,X1) ),
inference(equality_resolution,[],[f133]) ).
fof(f599,plain,
~ sP1(cell5,cell4),
inference(equality_resolution,[],[f598]) ).
fof(f600,plain,
! [X1] :
( cell3 != X1
| ~ sP1(cell4,X1) ),
inference(equality_resolution,[],[f132]) ).
fof(f601,plain,
~ sP1(cell4,cell3),
inference(equality_resolution,[],[f600]) ).
fof(f602,plain,
! [X1] :
( cell2 != X1
| ~ sP1(cell3,X1) ),
inference(equality_resolution,[],[f131]) ).
fof(f603,plain,
~ sP1(cell3,cell2),
inference(equality_resolution,[],[f602]) ).
fof(f604,plain,
! [X1] :
( cell1 != X1
| ~ sP1(cell2,X1) ),
inference(equality_resolution,[],[f130]) ).
fof(f605,plain,
~ sP1(cell2,cell1),
inference(equality_resolution,[],[f604]) ).
cnf(c_49,plain,
~ sP0(cell100,cell90),
inference(cnf_transformation,[],[f247]) ).
cnf(c_59,plain,
~ sP0(cell90,cell80),
inference(cnf_transformation,[],[f267]) ).
cnf(c_69,plain,
~ sP0(cell80,cell70),
inference(cnf_transformation,[],[f287]) ).
cnf(c_79,plain,
~ sP0(cell70,cell60),
inference(cnf_transformation,[],[f307]) ).
cnf(c_89,plain,
~ sP0(cell60,cell50),
inference(cnf_transformation,[],[f327]) ).
cnf(c_99,plain,
~ sP0(cell50,cell40),
inference(cnf_transformation,[],[f347]) ).
cnf(c_109,plain,
~ sP0(cell40,cell30),
inference(cnf_transformation,[],[f367]) ).
cnf(c_119,plain,
~ sP0(cell30,cell20),
inference(cnf_transformation,[],[f387]) ).
cnf(c_129,plain,
~ sP0(cell20,cell10),
inference(cnf_transformation,[],[f407]) ).
cnf(c_139,plain,
( sP0(X0,X1)
| west(X1,X0) ),
inference(cnf_transformation,[],[f129]) ).
cnf(c_221,plain,
~ sP1(cell10,cell9),
inference(cnf_transformation,[],[f589]) ).
cnf(c_222,plain,
~ sP1(cell9,cell8),
inference(cnf_transformation,[],[f591]) ).
cnf(c_223,plain,
~ sP1(cell8,cell7),
inference(cnf_transformation,[],[f593]) ).
cnf(c_224,plain,
~ sP1(cell7,cell6),
inference(cnf_transformation,[],[f595]) ).
cnf(c_225,plain,
~ sP1(cell6,cell5),
inference(cnf_transformation,[],[f597]) ).
cnf(c_226,plain,
~ sP1(cell5,cell4),
inference(cnf_transformation,[],[f599]) ).
cnf(c_227,plain,
~ sP1(cell4,cell3),
inference(cnf_transformation,[],[f601]) ).
cnf(c_228,plain,
~ sP1(cell3,cell2),
inference(cnf_transformation,[],[f603]) ).
cnf(c_229,plain,
~ sP1(cell2,cell1),
inference(cnf_transformation,[],[f605]) ).
cnf(c_230,plain,
( sP1(X0,X1)
| north(X1,X0) ),
inference(cnf_transformation,[],[f220]) ).
cnf(c_231,plain,
( ~ west(X0,X1)
| ~ west(X1,X9)
| ~ west(X2,X3)
| ~ west(X4,X2)
| ~ west(X5,X4)
| ~ west(X6,X5)
| ~ west(X7,X6)
| ~ west(X8,X7)
| ~ west(X9,X8)
| ~ sP2(X3,X0) ),
inference(cnf_transformation,[],[f229]) ).
cnf(c_240,plain,
( sP2(X0,X1)
| duewest(X1,X0) ),
inference(cnf_transformation,[],[f230]) ).
cnf(c_241,plain,
( ~ north(X0,X1)
| ~ north(X1,X9)
| ~ north(X2,X3)
| ~ north(X4,X2)
| ~ north(X5,X4)
| ~ north(X6,X5)
| ~ north(X7,X6)
| ~ north(X8,X7)
| ~ north(X9,X8)
| ~ sP3(X3,X0) ),
inference(cnf_transformation,[],[f239]) ).
cnf(c_250,plain,
( sP3(X0,X1)
| duenorth(X1,X0) ),
inference(cnf_transformation,[],[f240]) ).
cnf(c_252,plain,
( ~ duenorth(X0,X1)
| vert(X0,X1) ),
inference(cnf_transformation,[],[f241]) ).
cnf(c_253,plain,
( ~ duewest(X0,X1)
| ~ vert(X2,X0)
| westof(X2,X1) ),
inference(cnf_transformation,[],[f244]) ).
cnf(c_255,negated_conjecture,
~ westof(cell1,cell100),
inference(cnf_transformation,[],[f245]) ).
cnf(c_880,plain,
( ~ duewest(X0,cell100)
| ~ vert(cell1,X0) ),
inference(resolution,[status(thm)],[c_253,c_255]) ).
cnf(c_895,plain,
( ~ vert(cell1,X0)
| sP2(cell100,X0) ),
inference(resolution,[status(thm)],[c_240,c_880]) ).
cnf(c_906,plain,
( sP3(X0,X1)
| vert(X1,X0) ),
inference(resolution,[status(thm)],[c_252,c_250]) ).
cnf(c_933,plain,
( sP2(cell100,X0)
| sP3(X0,cell1) ),
inference(resolution,[status(thm)],[c_906,c_895]) ).
cnf(c_945,plain,
west(cell90,cell100),
inference(resolution,[status(thm)],[c_49,c_139]) ).
cnf(c_985,plain,
west(cell80,cell90),
inference(resolution,[status(thm)],[c_59,c_139]) ).
cnf(c_1025,plain,
west(cell70,cell80),
inference(resolution,[status(thm)],[c_69,c_139]) ).
cnf(c_1065,plain,
west(cell60,cell70),
inference(resolution,[status(thm)],[c_79,c_139]) ).
cnf(c_1105,plain,
west(cell50,cell60),
inference(resolution,[status(thm)],[c_89,c_139]) ).
cnf(c_1145,plain,
west(cell40,cell50),
inference(resolution,[status(thm)],[c_99,c_139]) ).
cnf(c_1185,plain,
west(cell30,cell40),
inference(resolution,[status(thm)],[c_109,c_139]) ).
cnf(c_1225,plain,
west(cell20,cell30),
inference(resolution,[status(thm)],[c_119,c_139]) ).
cnf(c_1265,plain,
west(cell10,cell20),
inference(resolution,[status(thm)],[c_129,c_139]) ).
cnf(c_1719,plain,
north(cell9,cell10),
inference(resolution,[status(thm)],[c_221,c_230]) ).
cnf(c_1723,plain,
north(cell8,cell9),
inference(resolution,[status(thm)],[c_222,c_230]) ).
cnf(c_1727,plain,
north(cell7,cell8),
inference(resolution,[status(thm)],[c_223,c_230]) ).
cnf(c_1731,plain,
north(cell6,cell7),
inference(resolution,[status(thm)],[c_224,c_230]) ).
cnf(c_1735,plain,
north(cell5,cell6),
inference(resolution,[status(thm)],[c_225,c_230]) ).
cnf(c_1739,plain,
north(cell4,cell5),
inference(resolution,[status(thm)],[c_226,c_230]) ).
cnf(c_1743,plain,
north(cell3,cell4),
inference(resolution,[status(thm)],[c_227,c_230]) ).
cnf(c_1747,plain,
north(cell2,cell3),
inference(resolution,[status(thm)],[c_228,c_230]) ).
cnf(c_1751,plain,
north(cell1,cell2),
inference(resolution,[status(thm)],[c_229,c_230]) ).
cnf(c_4626,plain,
( ~ west(X0,X1)
| ~ west(X1,X2)
| ~ west(X2,X3)
| ~ west(X3,X8)
| ~ west(X4,X5)
| ~ west(X6,X4)
| ~ west(X7,X6)
| ~ west(X8,X7)
| ~ west(X5,cell100)
| ~ sP2(cell100,X0) ),
inference(instantiation,[status(thm)],[c_231]) ).
cnf(c_4654,plain,
( ~ west(X0,X1)
| ~ west(X1,X2)
| ~ west(X2,X3)
| ~ west(X3,X4)
| ~ west(X4,X5)
| ~ west(X5,X6)
| ~ west(X6,X7)
| ~ west(X7,cell90)
| ~ sP2(cell100,X0)
| ~ west(cell90,cell100) ),
inference(instantiation,[status(thm)],[c_4626]) ).
cnf(c_4679,plain,
( ~ west(X0,X1)
| ~ west(X1,X2)
| ~ west(X2,X3)
| ~ west(X3,X4)
| ~ west(X4,X5)
| ~ west(X5,X6)
| ~ west(X6,cell80)
| ~ sP2(cell100,X0)
| ~ west(cell90,cell100)
| ~ west(cell80,cell90) ),
inference(instantiation,[status(thm)],[c_4654]) ).
cnf(c_4696,plain,
( ~ west(X0,X1)
| ~ west(X1,X2)
| ~ west(X2,X3)
| ~ west(X3,X4)
| ~ west(X4,X5)
| ~ west(X5,cell70)
| ~ sP2(cell100,X0)
| ~ west(cell90,cell100)
| ~ west(cell80,cell90)
| ~ west(cell70,cell80) ),
inference(instantiation,[status(thm)],[c_4679]) ).
cnf(c_4737,plain,
( ~ west(X0,X1)
| ~ west(X1,X2)
| ~ west(X2,X3)
| ~ west(X3,X4)
| ~ west(X4,cell60)
| ~ sP2(cell100,X0)
| ~ west(cell90,cell100)
| ~ west(cell80,cell90)
| ~ west(cell70,cell80)
| ~ west(cell60,cell70) ),
inference(instantiation,[status(thm)],[c_4696]) ).
cnf(c_4785,plain,
( ~ west(X0,X1)
| ~ west(X1,X2)
| ~ west(X2,X3)
| ~ west(X3,cell50)
| ~ sP2(cell100,X0)
| ~ west(cell90,cell100)
| ~ west(cell80,cell90)
| ~ west(cell70,cell80)
| ~ west(cell60,cell70)
| ~ west(cell50,cell60) ),
inference(instantiation,[status(thm)],[c_4737]) ).
cnf(c_4836,plain,
( ~ west(X0,X1)
| ~ west(X1,X2)
| ~ west(X2,cell40)
| ~ sP2(cell100,X0)
| ~ west(cell90,cell100)
| ~ west(cell80,cell90)
| ~ west(cell70,cell80)
| ~ west(cell60,cell70)
| ~ west(cell50,cell60)
| ~ west(cell40,cell50) ),
inference(instantiation,[status(thm)],[c_4785]) ).
cnf(c_4882,plain,
( ~ west(X0,X1)
| ~ west(X1,cell30)
| ~ sP2(cell100,X0)
| ~ west(cell90,cell100)
| ~ west(cell80,cell90)
| ~ west(cell70,cell80)
| ~ west(cell60,cell70)
| ~ west(cell50,cell60)
| ~ west(cell40,cell50)
| ~ west(cell30,cell40) ),
inference(instantiation,[status(thm)],[c_4836]) ).
cnf(c_4940,plain,
( ~ west(X0,cell20)
| ~ sP2(cell100,X0)
| ~ west(cell90,cell100)
| ~ west(cell80,cell90)
| ~ west(cell70,cell80)
| ~ west(cell60,cell70)
| ~ west(cell50,cell60)
| ~ west(cell40,cell50)
| ~ west(cell30,cell40)
| ~ west(cell20,cell30) ),
inference(instantiation,[status(thm)],[c_4882]) ).
cnf(c_5004,plain,
( ~ 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)
| ~ sP2(cell100,cell10) ),
inference(instantiation,[status(thm)],[c_4940]) ).
cnf(c_5068,plain,
( sP2(cell100,cell10)
| sP3(cell10,cell1) ),
inference(instantiation,[status(thm)],[c_933]) ).
cnf(c_5184,plain,
( ~ north(X0,X1)
| ~ north(X1,X2)
| ~ north(X2,X7)
| ~ north(X3,X4)
| ~ north(X5,X3)
| ~ north(X6,X5)
| ~ north(X7,X6)
| ~ north(X4,cell10)
| ~ north(cell1,X0)
| ~ sP3(cell10,cell1) ),
inference(instantiation,[status(thm)],[c_241]) ).
cnf(c_5207,plain,
( ~ north(X0,X1)
| ~ north(X1,X2)
| ~ north(X2,X3)
| ~ north(X3,X6)
| ~ north(X4,X5)
| ~ north(X6,X4)
| ~ north(X5,cell10)
| ~ north(cell2,X0)
| ~ north(cell1,cell2)
| ~ sP3(cell10,cell1) ),
inference(instantiation,[status(thm)],[c_5184]) ).
cnf(c_5253,plain,
( ~ north(X0,X1)
| ~ north(X1,X2)
| ~ north(X2,X3)
| ~ north(X3,X4)
| ~ north(X4,X5)
| ~ north(X5,cell10)
| ~ north(cell3,X0)
| ~ north(cell2,cell3)
| ~ north(cell1,cell2)
| ~ sP3(cell10,cell1) ),
inference(instantiation,[status(thm)],[c_5207]) ).
cnf(c_5290,plain,
( ~ north(X0,X1)
| ~ north(X1,X2)
| ~ north(X2,X3)
| ~ north(X3,X4)
| ~ north(X4,cell10)
| ~ north(cell4,X0)
| ~ north(cell3,cell4)
| ~ north(cell2,cell3)
| ~ north(cell1,cell2)
| ~ sP3(cell10,cell1) ),
inference(instantiation,[status(thm)],[c_5253]) ).
cnf(c_5319,plain,
( ~ north(X0,X1)
| ~ north(X1,X2)
| ~ north(X2,X3)
| ~ north(X3,cell10)
| ~ north(cell5,X0)
| ~ north(cell4,cell5)
| ~ north(cell3,cell4)
| ~ north(cell2,cell3)
| ~ north(cell1,cell2)
| ~ sP3(cell10,cell1) ),
inference(instantiation,[status(thm)],[c_5290]) ).
cnf(c_5339,plain,
( ~ north(X0,X1)
| ~ north(X1,X2)
| ~ north(X2,cell10)
| ~ north(cell6,X0)
| ~ north(cell5,cell6)
| ~ north(cell4,cell5)
| ~ north(cell3,cell4)
| ~ north(cell2,cell3)
| ~ north(cell1,cell2)
| ~ sP3(cell10,cell1) ),
inference(instantiation,[status(thm)],[c_5319]) ).
cnf(c_5353,plain,
( ~ north(X0,X1)
| ~ north(X1,cell10)
| ~ north(cell7,X0)
| ~ north(cell6,cell7)
| ~ north(cell5,cell6)
| ~ north(cell4,cell5)
| ~ north(cell3,cell4)
| ~ north(cell2,cell3)
| ~ north(cell1,cell2)
| ~ sP3(cell10,cell1) ),
inference(instantiation,[status(thm)],[c_5339]) ).
cnf(c_5363,plain,
( ~ north(X0,cell10)
| ~ north(cell8,X0)
| ~ north(cell7,cell8)
| ~ north(cell6,cell7)
| ~ north(cell5,cell6)
| ~ north(cell4,cell5)
| ~ north(cell3,cell4)
| ~ north(cell2,cell3)
| ~ north(cell1,cell2)
| ~ sP3(cell10,cell1) ),
inference(instantiation,[status(thm)],[c_5353]) ).
cnf(c_5366,plain,
( ~ 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)
| ~ sP3(cell10,cell1) ),
inference(instantiation,[status(thm)],[c_5363]) ).
cnf(c_5367,plain,
$false,
inference(prop_impl_just,[status(thm)],[c_5366,c_5068,c_5004,c_1751,c_1747,c_1743,c_1739,c_1735,c_1731,c_1727,c_1723,c_1719,c_1265,c_1225,c_1185,c_1145,c_1105,c_1065,c_1025,c_985,c_945]) ).
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.12 % Problem : PUZ077+1 : TPTP v8.2.0. Released v3.5.0.
% 0.07/0.12 % Command : run_iprover %s %d THM
% 0.12/0.33 % Computer : n016.cluster.edu
% 0.12/0.33 % Model : x86_64 x86_64
% 0.12/0.33 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.33 % Memory : 8042.1875MB
% 0.12/0.33 % OS : Linux 3.10.0-693.el7.x86_64
% 0.12/0.33 % CPULimit : 300
% 0.12/0.33 % WCLimit : 300
% 0.12/0.33 % DateTime : Tue Jun 18 10:25:24 EDT 2024
% 0.12/0.33 % CPUTime :
% 0.21/0.52 Running first-order theorem proving
% 0.21/0.52 Running: /export/starexec/sandbox2/solver/bin/run_problem --schedule fof_schedule --heuristic_context casc_unsat --no_cores 8 /export/starexec/sandbox2/benchmark/theBenchmark.p 300
% 7.68/1.72 % SZS status Started for theBenchmark.p
% 7.68/1.72 % SZS status Theorem for theBenchmark.p
% 7.68/1.72
% 7.68/1.72 %---------------- iProver v3.9 (pre CASC 2024/SMT-COMP 2024) ----------------%
% 7.68/1.72
% 7.68/1.72 ------ iProver source info
% 7.68/1.72
% 7.68/1.72 git: date: 2024-06-12 09:56:46 +0000
% 7.68/1.72 git: sha1: 4869ab62f0a3398f9d3a35e6db7918ebd3847e49
% 7.68/1.72 git: non_committed_changes: false
% 7.68/1.72
% 7.68/1.72 ------ Parsing...
% 7.68/1.72 ------ Clausification by vclausify_rel & Parsing by iProver...
% 7.68/1.72
% 7.68/1.72 ------ 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
% 7.68/1.72
% 7.68/1.72 ------ Preprocessing... gs_s sp: 0 0s gs_e snvd_s sp: 0 0s snvd_e
% 7.68/1.72 ------ Proving...
% 7.68/1.72 ------ Problem Properties
% 7.68/1.72
% 7.68/1.72
% 7.68/1.72 clauses 201
% 7.68/1.72 conjectures 0
% 7.68/1.72 EPR 201
% 7.68/1.72 Horn 199
% 7.68/1.72 unary 181
% 7.68/1.72 binary 4
% 7.68/1.72 lits 293
% 7.68/1.72 lits eq 0
% 7.68/1.72 fd_pure 0
% 7.68/1.72 fd_pseudo 0
% 7.68/1.72 fd_cond 0
% 7.68/1.72 fd_pseudo_cond 0
% 7.68/1.72 AC symbols 0
% 7.68/1.72
% 7.68/1.72 ------ Input Options Time Limit: Unbounded
% 7.68/1.72
% 7.68/1.72
% 7.68/1.72 ------
% 7.68/1.72 Current options:
% 7.68/1.72 ------
% 7.68/1.72
% 7.68/1.72
% 7.68/1.72
% 7.68/1.72
% 7.68/1.72 ------ Proving...
% 7.68/1.72
% 7.68/1.72
% 7.68/1.72 % SZS status Theorem for theBenchmark.p
% 7.68/1.72
% 7.68/1.72 % SZS output start CNFRefutation for theBenchmark.p
% See solution above
% 7.68/1.72
% 7.68/1.73
%------------------------------------------------------------------------------