%------------------------------------------------------------------------------
% File : CSE_E---1.7
% Problem : PLA029+2 : TPTP v9.2.1. Released v2.5.0.
% Transfm : none
% Format : tptp:raw
% Command : /export/starexec/sandbox2/solver/bin/lemma_parallel_prover %s --lemma-prover /export/starexec/sandbox2/solver/bin/cse --final-prover /export/starexec/sandbox2/solver/bin/eprover --proof-time %d --global-time-limit %d
% Computer : n010.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 : Tue May 5 05:01:25 PM UTC 2026
% Result : Satisfiable 0.29s 1.62s
% Output : Saturation 0.29s
% Verified :
% SZS Type : ERROR: Analysing output (MakeTreeStats fails)
% Comments :
%------------------------------------------------------------------------------
fof(non_object_remains_on,axiom,
! [X1,X6] :
( nonfixed(X6)
=> ! [X5] :
( ( a_block(X5)
& neq(X6,X5) )
=> ( ( time(X1)
& ~ object(X6,X1)
& on(X6,X5,X1) )
=> on(X6,X5,s(X1)) ) ) ),
file('/export/starexec/sandbox2/benchmark/Axioms/PLA002+0.ax',non_object_remains_on) ).
fof(not_clear_if_something_on,axiom,
! [X1,X2] :
( nonfixed(X2)
=> ! [X4] :
( nonfixed(X4)
=> ~ ( on(X2,X4,X1)
& clear(X4,X1) ) ) ),
file('/export/starexec/sandbox2/benchmark/Axioms/PLA002+0.ax',not_clear_if_something_on) ).
fof(only_one_on,axiom,
! [X1,X2] :
( nonfixed(X2)
=> ! [X4] :
( ( nonfixed(X4)
& neq(X2,X4) )
=> ! [X3] :
( ( nonfixed(X3)
& neq(X2,X3)
& neq(X4,X3) )
=> ~ ( on(X2,X4,X1)
& on(X3,X4,X1) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/Axioms/PLA002+0.ax',only_one_on) ).
fof(place_object_block_on_destination,axiom,
! [X1,X2] :
( nonfixed(X2)
=> ! [X3] :
( ( a_block(X3)
& neq(X2,X3) )
=> ( ( time(X1)
& object(X2,X1)
& destination(X3,X1) )
=> on(X2,X3,s(X1)) ) ) ),
file('/export/starexec/sandbox2/benchmark/Axioms/PLA002+0.ax',place_object_block_on_destination) ).
fof(non_destination_remains_not_on,axiom,
! [X1,X6] :
( nonfixed(X6)
=> ! [X5] :
( ( a_block(X5)
& neq(X6,X5) )
=> ( ( time(X1)
& ~ destination(X5,X1)
& ~ on(X6,X5,X1) )
=> ~ on(X6,X5,s(X1)) ) ) ),
file('/export/starexec/sandbox2/benchmark/Axioms/PLA002+0.ax',non_destination_remains_not_on) ).
fof(non_object_remains_not_on,axiom,
! [X1,X6] :
( nonfixed(X6)
=> ! [X5] :
( ( a_block(X5)
& neq(X6,X5) )
=> ( ( time(X1)
& ~ object(X6,X1)
& ~ on(X6,X5,X1) )
=> ~ on(X6,X5,s(X1)) ) ) ),
file('/export/starexec/sandbox2/benchmark/Axioms/PLA002+0.ax',non_object_remains_not_on) ).
fof(object_block_on_source,axiom,
! [X1,X2] :
( nonfixed(X2)
=> ! [X4] :
( ( a_block(X4)
& neq(X2,X4) )
=> ( ( object(X2,X1)
& source(X4,X1) )
=> on(X2,X4,X1) ) ) ),
file('/export/starexec/sandbox2/benchmark/Axioms/PLA002+0.ax',object_block_on_source) ).
fof(not_clear_destination_after_placement,axiom,
! [X1,X3] :
( nonfixed(X3)
=> ( ( time(X1)
& destination(X3,X1) )
=> ~ clear(X3,s(X1)) ) ),
file('/export/starexec/sandbox2/benchmark/Axioms/PLA002+0.ax',not_clear_destination_after_placement) ).
fof(not_on_each_other,axiom,
! [X1,X2] :
( a_block(X2)
=> ! [X4] :
( ( a_block(X4)
& neq(X2,X4) )
=> ~ ( on(X2,X4,X1)
& on(X4,X2,X1) ) ) ),
file('/export/starexec/sandbox2/benchmark/Axioms/PLA002+0.ax',not_on_each_other) ).
fof(only_on_one_thing,axiom,
! [X1,X2] :
( nonfixed(X2)
=> ! [X4] :
( ( a_block(X4)
& neq(X2,X4) )
=> ! [X3] :
( ( a_block(X3)
& neq(X2,X3)
& neq(X4,X3) )
=> ~ ( on(X2,X4,X1)
& on(X2,X3,X1) ) ) ) ),
file('/export/starexec/sandbox2/benchmark/Axioms/PLA002+0.ax',only_on_one_thing) ).
fof(clear_source_after_removal,axiom,
! [X1,X4] :
( nonfixed(X4)
=> ( ( time(X1)
& source(X4,X1) )
=> clear(X4,s(X1)) ) ),
file('/export/starexec/sandbox2/benchmark/Axioms/PLA002+0.ax',clear_source_after_removal) ).
fof(object_block_is_clear,axiom,
! [X1,X2] :
( nonfixed(X2)
=> ( object(X2,X1)
=> clear(X2,X1) ) ),
file('/export/starexec/sandbox2/benchmark/Axioms/PLA002+0.ax',object_block_is_clear) ).
fof(only_one_object_block,axiom,
! [X1,X7] :
( nonfixed(X7)
=> ! [X8] :
( ( a_block(X8)
& neq(X7,X8) )
=> ~ ( object(X7,X1)
& object(X8,X1) ) ) ),
file('/export/starexec/sandbox2/benchmark/Axioms/PLA002+0.ax',only_one_object_block) ).
fof(remove_object_block_from_source,axiom,
! [X1,X2] :
( nonfixed(X2)
=> ! [X4] :
( ( a_block(X4)
& neq(X2,X4) )
=> ( ( time(X1)
& object(X2,X1)
& source(X4,X1) )
=> ~ on(X2,X4,s(X1)) ) ) ),
file('/export/starexec/sandbox2/benchmark/Axioms/PLA002+0.ax',remove_object_block_from_source) ).
fof(fixed_not_on_anything,axiom,
! [X1,X2] :
( a_block(X2)
=> ! [X4] :
( fixed(X4)
=> ~ on(X4,X2,X1) ) ),
file('/export/starexec/sandbox2/benchmark/Axioms/PLA002+0.ax',fixed_not_on_anything) ).
fof(non_source_remains_not_clear,axiom,
! [X1,X5] :
( nonfixed(X5)
=> ( ( time(X1)
& ~ source(X5,X1)
& ~ clear(X5,X1) )
=> ~ clear(X5,s(X1)) ) ),
file('/export/starexec/sandbox2/benchmark/Axioms/PLA002+0.ax',non_source_remains_not_clear) ).
fof(non_destination_remains_clear,axiom,
! [X1,X5] :
( nonfixed(X5)
=> ( ( time(X1)
& ~ destination(X5,X1)
& clear(X5,X1) )
=> clear(X5,s(X1)) ) ),
file('/export/starexec/sandbox2/benchmark/Axioms/PLA002+0.ax',non_destination_remains_clear) ).
fof(not_on_self,axiom,
! [X1,X2] :
( a_block(X2)
=> ~ on(X2,X2,X1) ),
file('/export/starexec/sandbox2/benchmark/Axioms/PLA002+0.ax',not_on_self) ).
fof(only_one_source_block,axiom,
! [X1,X9] :
( a_block(X9)
=> ! [X10] :
( ( a_block(X10)
& neq(X9,X10) )
=> ~ ( source(X9,X1)
& source(X10,X1) ) ) ),
file('/export/starexec/sandbox2/benchmark/Axioms/PLA002+0.ax',only_one_source_block) ).
fof(only_one_destination_block,axiom,
! [X1,X11] :
( a_block(X11)
=> ! [X12] :
( ( a_block(X12)
& neq(X11,X12) )
=> ~ ( destination(X11,X1)
& destination(X12,X1) ) ) ),
file('/export/starexec/sandbox2/benchmark/Axioms/PLA002+0.ax',only_one_destination_block) ).
fof(destination_block_is_clear,axiom,
! [X1,X3] :
( nonfixed(X3)
=> ( destination(X3,X1)
=> clear(X3,X1) ) ),
file('/export/starexec/sandbox2/benchmark/Axioms/PLA002+0.ax',destination_block_is_clear) ).
fof(source_is_not_destination,axiom,
! [X1,X4] :
( a_block(X4)
=> ~ ( source(X4,X1)
& destination(X4,X1) ) ),
file('/export/starexec/sandbox2/benchmark/Axioms/PLA002+0.ax',source_is_not_destination) ).
fof(object_is_not_source,axiom,
! [X1,X2] :
( nonfixed(X2)
=> ~ ( object(X2,X1)
& source(X2,X1) ) ),
file('/export/starexec/sandbox2/benchmark/Axioms/PLA002+0.ax',object_is_not_source) ).
fof(object_is_not_destination,axiom,
! [X1,X2] :
( nonfixed(X2)
=> ~ ( object(X2,X1)
& destination(X2,X1) ) ),
file('/export/starexec/sandbox2/benchmark/Axioms/PLA002+0.ax',object_is_not_destination) ).
fof(c_0_24,plain,
! [X1,X6] :
( nonfixed(X6)
=> ! [X5] :
( ( a_block(X5)
& neq(X6,X5) )
=> ( ( time(X1)
& ~ object(X6,X1)
& on(X6,X5,X1) )
=> on(X6,X5,s(X1)) ) ) ),
inference(fof_simplification,[status(thm)],[non_object_remains_on]) ).
fof(c_0_25,plain,
! [X135,X136,X137] :
( ~ nonfixed(X136)
| ~ nonfixed(X137)
| ~ on(X136,X137,X135)
| ~ clear(X137,X135) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[not_clear_if_something_on])])]) ).
fof(c_0_26,plain,
! [X96,X97,X98] :
( ~ nonfixed(X97)
| ~ a_block(X98)
| ~ neq(X97,X98)
| ~ time(X96)
| object(X97,X96)
| ~ on(X97,X98,X96)
| on(X97,X98,s(X96)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[c_0_24])])]) ).
fof(c_0_27,plain,
! [X127,X128,X129,X130] :
( ~ nonfixed(X128)
| ~ nonfixed(X129)
| ~ neq(X128,X129)
| ~ nonfixed(X130)
| ~ neq(X128,X130)
| ~ neq(X129,X130)
| ~ on(X128,X129,X127)
| ~ on(X130,X129,X127) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[only_one_on])])]) ).
fof(c_0_28,plain,
! [X77,X78,X79] :
( ~ nonfixed(X78)
| ~ a_block(X79)
| ~ neq(X78,X79)
| ~ time(X77)
| ~ object(X78,X77)
| ~ destination(X79,X77)
| on(X78,X79,s(X77)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[place_object_block_on_destination])])]) ).
fof(c_0_29,plain,
! [X1,X6] :
( nonfixed(X6)
=> ! [X5] :
( ( a_block(X5)
& neq(X6,X5) )
=> ( ( time(X1)
& ~ destination(X5,X1)
& ~ on(X6,X5,X1) )
=> ~ on(X6,X5,s(X1)) ) ) ),
inference(fof_simplification,[status(thm)],[non_destination_remains_not_on]) ).
fof(c_0_30,plain,
! [X1,X6] :
( nonfixed(X6)
=> ! [X5] :
( ( a_block(X5)
& neq(X6,X5) )
=> ( ( time(X1)
& ~ object(X6,X1)
& ~ on(X6,X5,X1) )
=> ~ on(X6,X5,s(X1)) ) ) ),
inference(fof_simplification,[status(thm)],[non_object_remains_not_on]) ).
cnf(c_0_31,plain,
( ~ nonfixed(X1)
| ~ nonfixed(X2)
| ~ on(X1,X2,X3)
| ~ clear(X2,X3) ),
inference(split_conjunct,[status(thm)],[c_0_25]),
[final] ).
cnf(c_0_32,plain,
( object(X1,X3)
| on(X1,X2,s(X3))
| ~ nonfixed(X1)
| ~ a_block(X2)
| ~ neq(X1,X2)
| ~ time(X3)
| ~ on(X1,X2,X3) ),
inference(split_conjunct,[status(thm)],[c_0_26]),
[final] ).
cnf(c_0_33,plain,
( ~ nonfixed(X1)
| ~ nonfixed(X2)
| ~ neq(X1,X2)
| ~ nonfixed(X3)
| ~ neq(X1,X3)
| ~ neq(X2,X3)
| ~ on(X1,X2,X4)
| ~ on(X3,X2,X4) ),
inference(split_conjunct,[status(thm)],[c_0_27]),
[final] ).
cnf(c_0_34,plain,
( on(X1,X2,s(X3))
| ~ nonfixed(X1)
| ~ a_block(X2)
| ~ neq(X1,X2)
| ~ time(X3)
| ~ object(X1,X3)
| ~ destination(X2,X3) ),
inference(split_conjunct,[status(thm)],[c_0_28]),
[final] ).
fof(c_0_35,plain,
! [X87,X88,X89] :
( ~ nonfixed(X88)
| ~ a_block(X89)
| ~ neq(X88,X89)
| ~ object(X88,X87)
| ~ source(X89,X87)
| on(X88,X89,X87) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[object_block_on_source])])]) ).
fof(c_0_36,plain,
! [X1,X3] :
( nonfixed(X3)
=> ( ( time(X1)
& destination(X3,X1) )
=> ~ clear(X3,s(X1)) ) ),
inference(fof_simplification,[status(thm)],[not_clear_destination_after_placement]) ).
fof(c_0_37,plain,
! [X122,X123,X124] :
( ~ a_block(X123)
| ~ a_block(X124)
| ~ neq(X123,X124)
| ~ on(X123,X124,X122)
| ~ on(X124,X123,X122) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[not_on_each_other])])]) ).
fof(c_0_38,plain,
! [X104,X105,X106] :
( ~ nonfixed(X105)
| ~ a_block(X106)
| ~ neq(X105,X106)
| ~ time(X104)
| destination(X106,X104)
| on(X105,X106,X104)
| ~ on(X105,X106,s(X104)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[c_0_29])])]) ).
fof(c_0_39,plain,
! [X101,X102,X103] :
( ~ nonfixed(X102)
| ~ a_block(X103)
| ~ neq(X102,X103)
| ~ time(X101)
| object(X102,X101)
| on(X102,X103,X101)
| ~ on(X102,X103,s(X101)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[c_0_30])])]) ).
fof(c_0_40,plain,
! [X131,X132,X133,X134] :
( ~ nonfixed(X132)
| ~ a_block(X133)
| ~ neq(X132,X133)
| ~ a_block(X134)
| ~ neq(X132,X134)
| ~ neq(X133,X134)
| ~ on(X132,X133,X131)
| ~ on(X132,X134,X131) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[only_on_one_thing])])]) ).
cnf(c_0_41,plain,
( object(X1,X2)
| ~ clear(X3,s(X2))
| ~ on(X1,X3,X2)
| ~ time(X2)
| ~ neq(X1,X3)
| ~ a_block(X3)
| ~ nonfixed(X3)
| ~ nonfixed(X1) ),
inference(spm,[status(thm)],[c_0_31,c_0_32]),
[final] ).
fof(c_0_42,plain,
! [X83,X84] :
( ~ nonfixed(X84)
| ~ time(X83)
| ~ source(X84,X83)
| clear(X84,s(X83)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[clear_source_after_removal])]) ).
cnf(c_0_43,plain,
( ~ on(X1,X2,s(X3))
| ~ destination(X2,X3)
| ~ object(X4,X3)
| ~ time(X3)
| ~ neq(X2,X4)
| ~ neq(X1,X4)
| ~ neq(X1,X2)
| ~ neq(X4,X2)
| ~ a_block(X2)
| ~ nonfixed(X4)
| ~ nonfixed(X2)
| ~ nonfixed(X1) ),
inference(spm,[status(thm)],[c_0_33,c_0_34]),
[final] ).
cnf(c_0_44,plain,
( on(X1,X2,X3)
| ~ nonfixed(X1)
| ~ a_block(X2)
| ~ neq(X1,X2)
| ~ object(X1,X3)
| ~ source(X2,X3) ),
inference(split_conjunct,[status(thm)],[c_0_35]),
[final] ).
fof(c_0_45,plain,
! [X85,X86] :
( ~ nonfixed(X86)
| ~ time(X85)
| ~ destination(X86,X85)
| ~ clear(X86,s(X85)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[c_0_36])]) ).
fof(c_0_46,plain,
! [X90,X91] :
( ~ nonfixed(X91)
| ~ object(X91,X90)
| clear(X91,X90) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[object_block_is_clear])]) ).
cnf(c_0_47,plain,
( ~ a_block(X1)
| ~ a_block(X2)
| ~ neq(X1,X2)
| ~ on(X1,X2,X3)
| ~ on(X2,X1,X3) ),
inference(split_conjunct,[status(thm)],[c_0_37]),
[final] ).
fof(c_0_48,plain,
! [X107,X108,X109] :
( ~ nonfixed(X108)
| ~ a_block(X109)
| ~ neq(X108,X109)
| ~ object(X108,X107)
| ~ object(X109,X107) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[only_one_object_block])])]) ).
fof(c_0_49,plain,
! [X1,X2] :
( nonfixed(X2)
=> ! [X4] :
( ( a_block(X4)
& neq(X2,X4) )
=> ( ( time(X1)
& object(X2,X1)
& source(X4,X1) )
=> ~ on(X2,X4,s(X1)) ) ) ),
inference(fof_simplification,[status(thm)],[remove_object_block_from_source]) ).
fof(c_0_50,plain,
! [X1,X2] :
( a_block(X2)
=> ! [X4] :
( fixed(X4)
=> ~ on(X4,X2,X1) ) ),
inference(fof_simplification,[status(thm)],[fixed_not_on_anything]) ).
fof(c_0_51,plain,
! [X1,X5] :
( nonfixed(X5)
=> ( ( time(X1)
& ~ source(X5,X1)
& ~ clear(X5,X1) )
=> ~ clear(X5,s(X1)) ) ),
inference(fof_simplification,[status(thm)],[non_source_remains_not_clear]) ).
cnf(c_0_52,plain,
( destination(X2,X3)
| on(X1,X2,X3)
| ~ nonfixed(X1)
| ~ a_block(X2)
| ~ neq(X1,X2)
| ~ time(X3)
| ~ on(X1,X2,s(X3)) ),
inference(split_conjunct,[status(thm)],[c_0_38]),
[final] ).
cnf(c_0_53,plain,
( object(X1,X3)
| on(X1,X2,X3)
| ~ nonfixed(X1)
| ~ a_block(X2)
| ~ neq(X1,X2)
| ~ time(X3)
| ~ on(X1,X2,s(X3)) ),
inference(split_conjunct,[status(thm)],[c_0_39]),
[final] ).
cnf(c_0_54,plain,
( ~ nonfixed(X1)
| ~ a_block(X2)
| ~ neq(X1,X2)
| ~ a_block(X3)
| ~ neq(X1,X3)
| ~ neq(X2,X3)
| ~ on(X1,X2,X4)
| ~ on(X1,X3,X4) ),
inference(split_conjunct,[status(thm)],[c_0_40]),
[final] ).
cnf(c_0_55,plain,
( object(X1,s(X2))
| object(X1,X2)
| ~ clear(X3,s(s(X2)))
| ~ on(X1,X3,X2)
| ~ time(s(X2))
| ~ time(X2)
| ~ neq(X1,X3)
| ~ a_block(X3)
| ~ nonfixed(X3)
| ~ nonfixed(X1) ),
inference(spm,[status(thm)],[c_0_41,c_0_32]),
[final] ).
cnf(c_0_56,plain,
( clear(X1,s(X2))
| ~ nonfixed(X1)
| ~ time(X2)
| ~ source(X1,X2) ),
inference(split_conjunct,[status(thm)],[c_0_42]),
[final] ).
cnf(c_0_57,plain,
( object(X1,X2)
| ~ on(X3,X4,s(X2))
| ~ on(X1,X4,X2)
| ~ time(X2)
| ~ neq(X4,X1)
| ~ neq(X3,X1)
| ~ neq(X3,X4)
| ~ neq(X1,X4)
| ~ a_block(X4)
| ~ nonfixed(X1)
| ~ nonfixed(X4)
| ~ nonfixed(X3) ),
inference(spm,[status(thm)],[c_0_33,c_0_32]),
[final] ).
cnf(c_0_58,plain,
( ~ destination(X1,X2)
| ~ object(X3,X2)
| ~ object(X4,X2)
| ~ time(X2)
| ~ neq(X1,X3)
| ~ neq(X4,X3)
| ~ neq(X4,X1)
| ~ neq(X3,X1)
| ~ a_block(X1)
| ~ nonfixed(X3)
| ~ nonfixed(X1)
| ~ nonfixed(X4) ),
inference(spm,[status(thm)],[c_0_43,c_0_34]),
[final] ).
cnf(c_0_59,plain,
( ~ source(X1,X2)
| ~ on(X3,X1,X2)
| ~ object(X4,X2)
| ~ neq(X1,X4)
| ~ neq(X3,X4)
| ~ neq(X3,X1)
| ~ neq(X4,X1)
| ~ a_block(X1)
| ~ nonfixed(X4)
| ~ nonfixed(X1)
| ~ nonfixed(X3) ),
inference(spm,[status(thm)],[c_0_33,c_0_44]),
[final] ).
cnf(c_0_60,plain,
( ~ nonfixed(X1)
| ~ time(X2)
| ~ destination(X1,X2)
| ~ clear(X1,s(X2)) ),
inference(split_conjunct,[status(thm)],[c_0_45]),
[final] ).
cnf(c_0_61,plain,
( clear(X1,X2)
| ~ nonfixed(X1)
| ~ object(X1,X2) ),
inference(split_conjunct,[status(thm)],[c_0_46]),
[final] ).
cnf(c_0_62,plain,
( ~ on(X1,X2,s(X3))
| ~ destination(X1,X3)
| ~ object(X2,X3)
| ~ time(X3)
| ~ neq(X1,X2)
| ~ neq(X2,X1)
| ~ a_block(X2)
| ~ a_block(X1)
| ~ nonfixed(X2) ),
inference(spm,[status(thm)],[c_0_47,c_0_34]),
[final] ).
cnf(c_0_63,plain,
( ~ nonfixed(X1)
| ~ a_block(X2)
| ~ neq(X1,X2)
| ~ object(X1,X3)
| ~ object(X2,X3) ),
inference(split_conjunct,[status(thm)],[c_0_48]),
[final] ).
fof(c_0_64,plain,
! [X80,X81,X82] :
( ~ nonfixed(X81)
| ~ a_block(X82)
| ~ neq(X81,X82)
| ~ time(X80)
| ~ object(X81,X80)
| ~ source(X82,X80)
| ~ on(X81,X82,s(X80)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[c_0_49])])]) ).
fof(c_0_65,plain,
! [X138,X139,X140] :
( ~ a_block(X139)
| ~ fixed(X140)
| ~ on(X140,X139,X138) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[c_0_50])])]) ).
fof(c_0_66,plain,
! [X99,X100] :
( ~ nonfixed(X100)
| ~ time(X99)
| source(X100,X99)
| clear(X100,X99)
| ~ clear(X100,s(X99)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[c_0_51])]) ).
fof(c_0_67,plain,
! [X1,X5] :
( nonfixed(X5)
=> ( ( time(X1)
& ~ destination(X5,X1)
& clear(X5,X1) )
=> clear(X5,s(X1)) ) ),
inference(fof_simplification,[status(thm)],[non_destination_remains_clear]) ).
fof(c_0_68,plain,
! [X1,X2] :
( a_block(X2)
=> ~ on(X2,X2,X1) ),
inference(fof_simplification,[status(thm)],[not_on_self]) ).
cnf(c_0_69,plain,
( on(X1,X2,X3)
| destination(X2,X3)
| ~ source(X2,s(X3))
| ~ object(X1,s(X3))
| ~ time(X3)
| ~ neq(X1,X2)
| ~ a_block(X2)
| ~ nonfixed(X1) ),
inference(spm,[status(thm)],[c_0_52,c_0_44]),
[final] ).
cnf(c_0_70,plain,
( on(X1,X2,X3)
| object(X1,X3)
| ~ source(X2,s(X3))
| ~ object(X1,s(X3))
| ~ time(X3)
| ~ neq(X1,X2)
| ~ a_block(X2)
| ~ nonfixed(X1) ),
inference(spm,[status(thm)],[c_0_53,c_0_44]),
[final] ).
cnf(c_0_71,plain,
( object(X1,X2)
| ~ on(X1,X3,s(X2))
| ~ on(X1,X4,X2)
| ~ time(X2)
| ~ neq(X3,X4)
| ~ neq(X1,X4)
| ~ neq(X1,X3)
| ~ a_block(X4)
| ~ a_block(X3)
| ~ nonfixed(X1) ),
inference(spm,[status(thm)],[c_0_54,c_0_32]),
[final] ).
cnf(c_0_72,plain,
( ~ on(X1,X2,s(X3))
| ~ destination(X4,X3)
| ~ object(X1,X3)
| ~ time(X3)
| ~ neq(X2,X4)
| ~ neq(X1,X4)
| ~ neq(X1,X2)
| ~ a_block(X4)
| ~ a_block(X2)
| ~ nonfixed(X1) ),
inference(spm,[status(thm)],[c_0_54,c_0_34]),
[final] ).
cnf(c_0_73,plain,
( object(X1,s(X2))
| object(X1,X2)
| ~ source(X3,s(X2))
| ~ on(X1,X3,X2)
| ~ time(s(X2))
| ~ time(X2)
| ~ neq(X1,X3)
| ~ a_block(X3)
| ~ nonfixed(X3)
| ~ nonfixed(X1) ),
inference(spm,[status(thm)],[c_0_55,c_0_56]),
[final] ).
cnf(c_0_74,plain,
( object(X1,X2)
| ~ on(X3,X1,s(X2))
| ~ on(X1,X3,X2)
| ~ time(X2)
| ~ neq(X3,X1)
| ~ neq(X1,X3)
| ~ a_block(X1)
| ~ a_block(X3)
| ~ nonfixed(X1) ),
inference(spm,[status(thm)],[c_0_47,c_0_32]),
[final] ).
cnf(c_0_75,plain,
( ~ on(X1,X2,X3)
| ~ destination(X2,X3)
| ~ object(X4,X3)
| ~ time(X3)
| ~ neq(X2,X1)
| ~ neq(X4,X1)
| ~ neq(X4,X2)
| ~ neq(X1,X2)
| ~ a_block(X2)
| ~ nonfixed(X1)
| ~ nonfixed(X2)
| ~ nonfixed(X4) ),
inference(csr,[status(thm)],[inference(spm,[status(thm)],[c_0_57,c_0_34]),c_0_58]),
[final] ).
cnf(c_0_76,plain,
( ~ on(X1,X2,X3)
| ~ destination(X2,X3)
| ~ object(X4,X3)
| ~ time(X3)
| ~ neq(X2,X4)
| ~ neq(X1,X4)
| ~ neq(X1,X2)
| ~ neq(X4,X2)
| ~ a_block(X2)
| ~ nonfixed(X4)
| ~ nonfixed(X2)
| ~ nonfixed(X1) ),
inference(csr,[status(thm)],[inference(spm,[status(thm)],[c_0_43,c_0_32]),c_0_58]),
[final] ).
cnf(c_0_77,plain,
( ~ source(X1,X2)
| ~ object(X3,X2)
| ~ object(X4,X2)
| ~ neq(X1,X3)
| ~ neq(X4,X3)
| ~ neq(X4,X1)
| ~ neq(X3,X1)
| ~ a_block(X1)
| ~ nonfixed(X3)
| ~ nonfixed(X1)
| ~ nonfixed(X4) ),
inference(spm,[status(thm)],[c_0_59,c_0_44]),
[final] ).
cnf(c_0_78,plain,
( ~ destination(X1,X2)
| ~ object(X1,s(X2))
| ~ time(X2)
| ~ nonfixed(X1) ),
inference(spm,[status(thm)],[c_0_60,c_0_61]),
[final] ).
cnf(c_0_79,plain,
( ~ on(X1,X2,X3)
| ~ destination(X1,X3)
| ~ object(X2,X3)
| ~ time(X3)
| ~ neq(X1,X2)
| ~ neq(X2,X1)
| ~ a_block(X2)
| ~ a_block(X1)
| ~ nonfixed(X2)
| ~ nonfixed(X1) ),
inference(csr,[status(thm)],[inference(spm,[status(thm)],[c_0_62,c_0_32]),c_0_63]),
[final] ).
cnf(c_0_80,plain,
( ~ source(X1,X2)
| ~ on(X3,X4,X2)
| ~ object(X3,X2)
| ~ neq(X4,X1)
| ~ neq(X3,X1)
| ~ neq(X3,X4)
| ~ a_block(X1)
| ~ a_block(X4)
| ~ nonfixed(X3) ),
inference(spm,[status(thm)],[c_0_54,c_0_44]),
[final] ).
cnf(c_0_81,plain,
( ~ nonfixed(X1)
| ~ a_block(X2)
| ~ neq(X1,X2)
| ~ time(X3)
| ~ object(X1,X3)
| ~ source(X2,X3)
| ~ on(X1,X2,s(X3)) ),
inference(split_conjunct,[status(thm)],[c_0_64]),
[final] ).
cnf(c_0_82,plain,
( ~ source(X1,X2)
| ~ on(X1,X3,X2)
| ~ object(X3,X2)
| ~ neq(X1,X3)
| ~ neq(X3,X1)
| ~ a_block(X3)
| ~ a_block(X1)
| ~ nonfixed(X3) ),
inference(spm,[status(thm)],[c_0_47,c_0_44]),
[final] ).
cnf(c_0_83,plain,
( object(X1,s(X2))
| ~ clear(X3,s(s(X2)))
| ~ destination(X3,X2)
| ~ object(X1,X2)
| ~ time(s(X2))
| ~ time(X2)
| ~ neq(X1,X3)
| ~ a_block(X3)
| ~ nonfixed(X3)
| ~ nonfixed(X1) ),
inference(spm,[status(thm)],[c_0_41,c_0_34]),
[final] ).
cnf(c_0_84,plain,
( ~ a_block(X1)
| ~ fixed(X2)
| ~ on(X2,X1,X3) ),
inference(split_conjunct,[status(thm)],[c_0_65]),
[final] ).
cnf(c_0_85,plain,
( source(X1,X2)
| clear(X1,X2)
| ~ nonfixed(X1)
| ~ time(X2)
| ~ clear(X1,s(X2)) ),
inference(split_conjunct,[status(thm)],[c_0_66]),
[final] ).
fof(c_0_86,plain,
! [X94,X95] :
( ~ nonfixed(X95)
| ~ time(X94)
| destination(X95,X94)
| ~ clear(X95,X94)
| clear(X95,s(X94)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[c_0_67])]) ).
fof(c_0_87,plain,
! [X110,X111,X112] :
( ~ a_block(X111)
| ~ a_block(X112)
| ~ neq(X111,X112)
| ~ source(X111,X110)
| ~ source(X112,X110) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[only_one_source_block])])]) ).
fof(c_0_88,plain,
! [X113,X114,X115] :
( ~ a_block(X114)
| ~ a_block(X115)
| ~ neq(X114,X115)
| ~ destination(X114,X113)
| ~ destination(X115,X113) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[only_one_destination_block])])]) ).
fof(c_0_89,plain,
! [X92,X93] :
( ~ nonfixed(X93)
| ~ destination(X93,X92)
| clear(X93,X92) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[destination_block_is_clear])]) ).
fof(c_0_90,plain,
! [X120,X121] :
( ~ a_block(X121)
| ~ source(X121,X120)
| ~ destination(X121,X120) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[source_is_not_destination])]) ).
fof(c_0_91,plain,
! [X116,X117] :
( ~ nonfixed(X117)
| ~ object(X117,X116)
| ~ source(X117,X116) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[object_is_not_source])]) ).
fof(c_0_92,plain,
! [X118,X119] :
( ~ nonfixed(X119)
| ~ object(X119,X118)
| ~ destination(X119,X118) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[object_is_not_destination])]) ).
fof(c_0_93,plain,
! [X125,X126] :
( ~ a_block(X126)
| ~ on(X126,X126,X125) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[c_0_68])]) ).
cnf(c_0_94,plain,
( destination(X1,s(X2))
| object(X3,X2)
| ~ source(X1,s(s(X2)))
| ~ on(X3,X1,X2)
| ~ object(X4,s(s(X2)))
| ~ time(s(X2))
| ~ time(X2)
| ~ neq(X1,X3)
| ~ neq(X4,X3)
| ~ neq(X4,X1)
| ~ neq(X3,X1)
| ~ a_block(X1)
| ~ nonfixed(X3)
| ~ nonfixed(X1)
| ~ nonfixed(X4) ),
inference(spm,[status(thm)],[c_0_57,c_0_69]),
[final] ).
cnf(c_0_95,plain,
( object(X1,s(X2))
| object(X3,X2)
| ~ source(X4,s(s(X2)))
| ~ on(X3,X4,X2)
| ~ object(X1,s(s(X2)))
| ~ time(s(X2))
| ~ time(X2)
| ~ neq(X4,X3)
| ~ neq(X1,X3)
| ~ neq(X1,X4)
| ~ neq(X3,X4)
| ~ a_block(X4)
| ~ nonfixed(X3)
| ~ nonfixed(X4)
| ~ nonfixed(X1) ),
inference(spm,[status(thm)],[c_0_57,c_0_70]),
[final] ).
cnf(c_0_96,plain,
( destination(X1,s(X2))
| ~ source(X1,s(s(X2)))
| ~ destination(X1,X2)
| ~ object(X3,s(s(X2)))
| ~ object(X4,X2)
| ~ time(s(X2))
| ~ time(X2)
| ~ neq(X1,X4)
| ~ neq(X3,X4)
| ~ neq(X3,X1)
| ~ neq(X4,X1)
| ~ a_block(X1)
| ~ nonfixed(X4)
| ~ nonfixed(X1)
| ~ nonfixed(X3) ),
inference(spm,[status(thm)],[c_0_43,c_0_69]),
[final] ).
cnf(c_0_97,plain,
( object(X1,s(X2))
| ~ source(X3,s(s(X2)))
| ~ destination(X3,X2)
| ~ object(X1,s(s(X2)))
| ~ object(X4,X2)
| ~ time(s(X2))
| ~ time(X2)
| ~ neq(X3,X4)
| ~ neq(X1,X4)
| ~ neq(X1,X3)
| ~ neq(X4,X3)
| ~ a_block(X3)
| ~ nonfixed(X4)
| ~ nonfixed(X3)
| ~ nonfixed(X1) ),
inference(spm,[status(thm)],[c_0_43,c_0_70]),
[final] ).
cnf(c_0_98,plain,
( destination(X1,s(X2))
| object(X3,X2)
| ~ source(X1,s(s(X2)))
| ~ on(X3,X4,X2)
| ~ object(X3,s(s(X2)))
| ~ time(s(X2))
| ~ time(X2)
| ~ neq(X1,X4)
| ~ neq(X3,X4)
| ~ neq(X3,X1)
| ~ a_block(X4)
| ~ a_block(X1)
| ~ nonfixed(X3) ),
inference(spm,[status(thm)],[c_0_71,c_0_69]),
[final] ).
cnf(c_0_99,plain,
( object(X1,s(X2))
| object(X1,X2)
| ~ source(X3,s(s(X2)))
| ~ on(X1,X4,X2)
| ~ object(X1,s(s(X2)))
| ~ time(s(X2))
| ~ time(X2)
| ~ neq(X3,X4)
| ~ neq(X1,X4)
| ~ neq(X1,X3)
| ~ a_block(X4)
| ~ a_block(X3)
| ~ nonfixed(X1) ),
inference(spm,[status(thm)],[c_0_71,c_0_70]),
[final] ).
cnf(c_0_100,plain,
( destination(X1,s(X2))
| ~ source(X1,s(s(X2)))
| ~ destination(X3,X2)
| ~ object(X4,s(s(X2)))
| ~ object(X4,X2)
| ~ time(s(X2))
| ~ time(X2)
| ~ neq(X1,X3)
| ~ neq(X4,X3)
| ~ neq(X4,X1)
| ~ a_block(X3)
| ~ a_block(X1)
| ~ nonfixed(X4) ),
inference(spm,[status(thm)],[c_0_72,c_0_69]),
[final] ).
cnf(c_0_101,plain,
( object(X1,s(X2))
| ~ source(X3,s(s(X2)))
| ~ destination(X4,X2)
| ~ object(X1,s(s(X2)))
| ~ object(X1,X2)
| ~ time(s(X2))
| ~ time(X2)
| ~ neq(X3,X4)
| ~ neq(X1,X4)
| ~ neq(X1,X3)
| ~ a_block(X4)
| ~ a_block(X3)
| ~ nonfixed(X1) ),
inference(spm,[status(thm)],[c_0_72,c_0_70]),
[final] ).
cnf(c_0_102,plain,
( object(X1,s(s(X2)))
| object(X1,s(X2))
| object(X1,X2)
| ~ source(X3,s(s(X2)))
| ~ on(X1,X3,X2)
| ~ time(s(s(X2)))
| ~ time(s(X2))
| ~ time(X2)
| ~ neq(X1,X3)
| ~ a_block(X3)
| ~ nonfixed(X3)
| ~ nonfixed(X1) ),
inference(spm,[status(thm)],[c_0_73,c_0_32]),
[final] ).
cnf(c_0_103,plain,
( destination(X1,s(X2))
| object(X1,X2)
| ~ source(X1,s(s(X2)))
| ~ on(X1,X3,X2)
| ~ object(X3,s(s(X2)))
| ~ time(s(X2))
| ~ time(X2)
| ~ neq(X3,X1)
| ~ neq(X1,X3)
| ~ a_block(X1)
| ~ a_block(X3)
| ~ nonfixed(X1)
| ~ nonfixed(X3) ),
inference(spm,[status(thm)],[c_0_74,c_0_69]),
[final] ).
cnf(c_0_104,plain,
( object(X1,X2)
| ~ on(X1,X3,X2)
| ~ destination(X3,s(X2))
| ~ object(X4,s(X2))
| ~ time(s(X2))
| ~ time(X2)
| ~ neq(X3,X1)
| ~ neq(X4,X1)
| ~ neq(X4,X3)
| ~ neq(X1,X3)
| ~ a_block(X3)
| ~ nonfixed(X1)
| ~ nonfixed(X3)
| ~ nonfixed(X4) ),
inference(spm,[status(thm)],[c_0_75,c_0_32]),
[final] ).
cnf(c_0_105,plain,
( object(X1,X2)
| ~ on(X1,X3,X2)
| ~ destination(X3,s(X2))
| ~ object(X4,s(X2))
| ~ time(s(X2))
| ~ time(X2)
| ~ neq(X3,X4)
| ~ neq(X1,X4)
| ~ neq(X1,X3)
| ~ neq(X4,X3)
| ~ a_block(X3)
| ~ nonfixed(X4)
| ~ nonfixed(X3)
| ~ nonfixed(X1) ),
inference(spm,[status(thm)],[c_0_76,c_0_32]),
[final] ).
cnf(c_0_106,plain,
( object(X1,s(X2))
| object(X3,X2)
| ~ source(X3,s(s(X2)))
| ~ on(X3,X1,X2)
| ~ object(X1,s(s(X2)))
| ~ time(s(X2))
| ~ time(X2)
| ~ neq(X1,X3)
| ~ neq(X3,X1)
| ~ a_block(X3)
| ~ a_block(X1)
| ~ nonfixed(X3)
| ~ nonfixed(X1) ),
inference(spm,[status(thm)],[c_0_74,c_0_70]),
[final] ).
cnf(c_0_107,plain,
( object(X1,s(s(X2)))
| object(X1,s(X2))
| ~ source(X3,s(s(X2)))
| ~ destination(X3,X2)
| ~ object(X1,X2)
| ~ time(s(s(X2)))
| ~ time(s(X2))
| ~ time(X2)
| ~ neq(X1,X3)
| ~ a_block(X3)
| ~ nonfixed(X3)
| ~ nonfixed(X1) ),
inference(spm,[status(thm)],[c_0_73,c_0_34]),
[final] ).
cnf(c_0_108,plain,
( ~ source(X1,s(X2))
| ~ source(X1,X2)
| ~ object(X3,s(X2))
| ~ object(X4,X2)
| ~ time(X2)
| ~ neq(X1,X4)
| ~ neq(X3,X4)
| ~ neq(X3,X1)
| ~ neq(X4,X1)
| ~ a_block(X1)
| ~ nonfixed(X4)
| ~ nonfixed(X1)
| ~ nonfixed(X3) ),
inference(csr,[status(thm)],[inference(spm,[status(thm)],[c_0_59,c_0_70]),c_0_77]),
[final] ).
cnf(c_0_109,plain,
( object(X1,X2)
| ~ source(X3,s(X2))
| ~ on(X1,X3,X2)
| ~ object(X4,s(X2))
| ~ time(X2)
| ~ neq(X3,X1)
| ~ neq(X4,X1)
| ~ neq(X4,X3)
| ~ neq(X1,X3)
| ~ a_block(X3)
| ~ nonfixed(X1)
| ~ nonfixed(X3)
| ~ nonfixed(X4) ),
inference(spm,[status(thm)],[c_0_57,c_0_44]),
[final] ).
cnf(c_0_110,plain,
( ~ destination(X1,s(X2))
| ~ destination(X1,X2)
| ~ object(X3,s(X2))
| ~ object(X4,X2)
| ~ time(s(X2))
| ~ time(X2)
| ~ neq(X1,X4)
| ~ neq(X3,X4)
| ~ neq(X3,X1)
| ~ neq(X4,X1)
| ~ a_block(X1)
| ~ nonfixed(X4)
| ~ nonfixed(X1)
| ~ nonfixed(X3) ),
inference(spm,[status(thm)],[c_0_75,c_0_34]),
[final] ).
cnf(c_0_111,plain,
( ~ destination(X1,s(X2))
| ~ destination(X1,X2)
| ~ object(X3,s(X2))
| ~ object(X4,X2)
| ~ time(s(X2))
| ~ time(X2)
| ~ neq(X1,X3)
| ~ neq(X4,X3)
| ~ neq(X4,X1)
| ~ neq(X3,X1)
| ~ a_block(X1)
| ~ nonfixed(X3)
| ~ nonfixed(X1)
| ~ nonfixed(X4) ),
inference(spm,[status(thm)],[c_0_76,c_0_34]),
[final] ).
cnf(c_0_112,plain,
( object(X1,X2)
| ~ source(X3,s(X2))
| ~ on(X1,X3,X2)
| ~ object(X4,s(X2))
| ~ time(X2)
| ~ neq(X3,X4)
| ~ neq(X1,X4)
| ~ neq(X1,X3)
| ~ neq(X4,X3)
| ~ a_block(X3)
| ~ nonfixed(X4)
| ~ nonfixed(X3)
| ~ nonfixed(X1) ),
inference(spm,[status(thm)],[c_0_59,c_0_32]),
[final] ).
cnf(c_0_113,plain,
( ~ source(X1,s(s(X2)))
| ~ destination(X3,X2)
| ~ object(X3,s(s(X2)))
| ~ object(X1,X2)
| ~ time(s(X2))
| ~ time(X2)
| ~ neq(X3,X1)
| ~ neq(X1,X3)
| ~ a_block(X1)
| ~ a_block(X3)
| ~ nonfixed(X1)
| ~ nonfixed(X3) ),
inference(csr,[status(thm)],[inference(spm,[status(thm)],[c_0_62,c_0_70]),c_0_78]),
[final] ).
cnf(c_0_114,plain,
( destination(X1,X2)
| ~ source(X1,s(X2))
| ~ on(X3,X1,X2)
| ~ object(X4,s(X2))
| ~ time(X2)
| ~ neq(X1,X4)
| ~ neq(X3,X4)
| ~ neq(X3,X1)
| ~ neq(X4,X1)
| ~ a_block(X1)
| ~ nonfixed(X4)
| ~ nonfixed(X1)
| ~ nonfixed(X3) ),
inference(spm,[status(thm)],[c_0_33,c_0_69]),
[final] ).
cnf(c_0_115,plain,
( object(X1,X2)
| ~ source(X3,s(X2))
| ~ on(X4,X3,X2)
| ~ object(X1,s(X2))
| ~ time(X2)
| ~ neq(X3,X1)
| ~ neq(X4,X1)
| ~ neq(X4,X3)
| ~ neq(X1,X3)
| ~ a_block(X3)
| ~ nonfixed(X1)
| ~ nonfixed(X3)
| ~ nonfixed(X4) ),
inference(spm,[status(thm)],[c_0_33,c_0_70]),
[final] ).
cnf(c_0_116,plain,
( on(X1,X2,X3)
| destination(X2,s(X3))
| destination(X2,X3)
| ~ source(X2,s(s(X3)))
| ~ object(X1,s(s(X3)))
| ~ time(s(X3))
| ~ time(X3)
| ~ neq(X1,X2)
| ~ a_block(X2)
| ~ nonfixed(X1) ),
inference(spm,[status(thm)],[c_0_52,c_0_69]),
[final] ).
cnf(c_0_117,plain,
( on(X1,X2,X3)
| destination(X2,s(X3))
| object(X1,X3)
| ~ source(X2,s(s(X3)))
| ~ object(X1,s(s(X3)))
| ~ time(s(X3))
| ~ time(X3)
| ~ neq(X1,X2)
| ~ a_block(X2)
| ~ nonfixed(X1) ),
inference(spm,[status(thm)],[c_0_53,c_0_69]),
[final] ).
cnf(c_0_118,plain,
( on(X1,X2,X3)
| destination(X2,X3)
| object(X1,s(X3))
| ~ source(X2,s(s(X3)))
| ~ object(X1,s(s(X3)))
| ~ time(s(X3))
| ~ time(X3)
| ~ neq(X1,X2)
| ~ a_block(X2)
| ~ nonfixed(X1) ),
inference(spm,[status(thm)],[c_0_52,c_0_70]),
[final] ).
cnf(c_0_119,plain,
( on(X1,X2,X3)
| object(X1,s(X3))
| object(X1,X3)
| ~ source(X2,s(s(X3)))
| ~ object(X1,s(s(X3)))
| ~ time(s(X3))
| ~ time(X3)
| ~ neq(X1,X2)
| ~ a_block(X2)
| ~ nonfixed(X1) ),
inference(spm,[status(thm)],[c_0_53,c_0_70]),
[final] ).
cnf(c_0_120,plain,
( ~ source(X1,s(X2))
| ~ destination(X1,X2)
| ~ object(X3,s(X2))
| ~ object(X4,X2)
| ~ time(X2)
| ~ neq(X1,X4)
| ~ neq(X3,X4)
| ~ neq(X3,X1)
| ~ neq(X4,X1)
| ~ a_block(X1)
| ~ nonfixed(X4)
| ~ nonfixed(X1)
| ~ nonfixed(X3) ),
inference(spm,[status(thm)],[c_0_43,c_0_44]),
[final] ).
cnf(c_0_121,plain,
( object(X1,X2)
| ~ on(X1,X3,X2)
| ~ destination(X1,s(X2))
| ~ object(X3,s(X2))
| ~ time(s(X2))
| ~ time(X2)
| ~ neq(X1,X3)
| ~ neq(X3,X1)
| ~ a_block(X3)
| ~ a_block(X1)
| ~ nonfixed(X3)
| ~ nonfixed(X1) ),
inference(spm,[status(thm)],[c_0_79,c_0_32]),
[final] ).
cnf(c_0_122,plain,
( destination(X1,X2)
| ~ source(X1,s(X2))
| ~ source(X3,X2)
| ~ object(X4,s(X2))
| ~ object(X4,X2)
| ~ time(X2)
| ~ neq(X1,X3)
| ~ neq(X4,X3)
| ~ neq(X4,X1)
| ~ a_block(X3)
| ~ a_block(X1)
| ~ nonfixed(X4) ),
inference(spm,[status(thm)],[c_0_80,c_0_69]),
[final] ).
cnf(c_0_123,plain,
( ~ source(X1,s(X2))
| ~ destination(X1,X2)
| ~ object(X3,s(X2))
| ~ object(X4,X2)
| ~ time(X2)
| ~ neq(X1,X3)
| ~ neq(X4,X3)
| ~ neq(X4,X1)
| ~ neq(X3,X1)
| ~ a_block(X1)
| ~ nonfixed(X3)
| ~ nonfixed(X1)
| ~ nonfixed(X4) ),
inference(spm,[status(thm)],[c_0_59,c_0_34]),
[final] ).
cnf(c_0_124,plain,
( destination(X1,s(X2))
| ~ source(X1,s(s(X2)))
| ~ source(X1,X2)
| ~ object(X3,s(s(X2)))
| ~ object(X3,X2)
| ~ time(s(X2))
| ~ time(X2)
| ~ neq(X3,X1)
| ~ a_block(X1)
| ~ nonfixed(X3) ),
inference(spm,[status(thm)],[c_0_81,c_0_69]),
[final] ).
cnf(c_0_125,plain,
( object(X1,s(X2))
| ~ source(X3,s(s(X2)))
| ~ source(X3,X2)
| ~ object(X1,s(s(X2)))
| ~ object(X1,X2)
| ~ time(s(X2))
| ~ time(X2)
| ~ neq(X1,X3)
| ~ a_block(X3)
| ~ nonfixed(X1) ),
inference(spm,[status(thm)],[c_0_81,c_0_70]),
[final] ).
cnf(c_0_126,plain,
( object(X1,s(X2))
| object(X1,X2)
| ~ on(X1,X3,X2)
| ~ object(X3,s(s(X2)))
| ~ time(s(X2))
| ~ time(X2)
| ~ neq(X1,X3)
| ~ a_block(X3)
| ~ nonfixed(X3)
| ~ nonfixed(X1) ),
inference(spm,[status(thm)],[c_0_55,c_0_61]),
[final] ).
cnf(c_0_127,plain,
( ~ source(X1,s(X2))
| ~ source(X3,X2)
| ~ object(X3,s(X2))
| ~ object(X1,X2)
| ~ time(X2)
| ~ neq(X3,X1)
| ~ neq(X1,X3)
| ~ a_block(X1)
| ~ a_block(X3)
| ~ nonfixed(X1)
| ~ nonfixed(X3) ),
inference(csr,[status(thm)],[inference(spm,[status(thm)],[c_0_82,c_0_70]),c_0_63]),
[final] ).
cnf(c_0_128,plain,
( object(X1,X2)
| ~ source(X3,s(X2))
| ~ on(X1,X4,X2)
| ~ object(X1,s(X2))
| ~ time(X2)
| ~ neq(X3,X4)
| ~ neq(X1,X4)
| ~ neq(X1,X3)
| ~ a_block(X4)
| ~ a_block(X3)
| ~ nonfixed(X1) ),
inference(spm,[status(thm)],[c_0_71,c_0_44]),
[final] ).
cnf(c_0_129,plain,
( destination(X1,X2)
| ~ source(X1,s(X2))
| ~ on(X3,X4,X2)
| ~ object(X3,s(X2))
| ~ time(X2)
| ~ neq(X4,X1)
| ~ neq(X3,X1)
| ~ neq(X3,X4)
| ~ a_block(X1)
| ~ a_block(X4)
| ~ nonfixed(X3) ),
inference(spm,[status(thm)],[c_0_54,c_0_69]),
[final] ).
cnf(c_0_130,plain,
( object(X1,X2)
| ~ source(X3,s(X2))
| ~ on(X1,X4,X2)
| ~ object(X1,s(X2))
| ~ time(X2)
| ~ neq(X4,X3)
| ~ neq(X1,X3)
| ~ neq(X1,X4)
| ~ a_block(X3)
| ~ a_block(X4)
| ~ nonfixed(X1) ),
inference(spm,[status(thm)],[c_0_80,c_0_32]),
[final] ).
cnf(c_0_131,plain,
( object(X1,s(X2))
| ~ destination(X3,X2)
| ~ object(X3,s(s(X2)))
| ~ object(X1,X2)
| ~ time(s(X2))
| ~ time(X2)
| ~ neq(X1,X3)
| ~ a_block(X3)
| ~ nonfixed(X3)
| ~ nonfixed(X1) ),
inference(spm,[status(thm)],[c_0_83,c_0_61]),
[final] ).
cnf(c_0_132,plain,
( object(X1,s(X2))
| ~ source(X3,s(X2))
| ~ destination(X3,X2)
| ~ object(X1,X2)
| ~ time(s(X2))
| ~ time(X2)
| ~ neq(X1,X3)
| ~ a_block(X3)
| ~ nonfixed(X3)
| ~ nonfixed(X1) ),
inference(spm,[status(thm)],[c_0_83,c_0_56]),
[final] ).
cnf(c_0_133,plain,
( destination(X1,X2)
| ~ source(X1,s(X2))
| ~ on(X1,X3,X2)
| ~ object(X3,s(X2))
| ~ time(X2)
| ~ neq(X1,X3)
| ~ neq(X3,X1)
| ~ a_block(X3)
| ~ a_block(X1)
| ~ nonfixed(X3) ),
inference(spm,[status(thm)],[c_0_47,c_0_69]),
[final] ).
cnf(c_0_134,plain,
( ~ source(X1,s(X2))
| ~ destination(X3,X2)
| ~ object(X4,s(X2))
| ~ object(X4,X2)
| ~ time(X2)
| ~ neq(X1,X3)
| ~ neq(X4,X3)
| ~ neq(X4,X1)
| ~ a_block(X3)
| ~ a_block(X1)
| ~ nonfixed(X4) ),
inference(spm,[status(thm)],[c_0_72,c_0_44]),
[final] ).
cnf(c_0_135,plain,
( ~ source(X1,s(X2))
| ~ destination(X3,X2)
| ~ object(X4,s(X2))
| ~ object(X4,X2)
| ~ time(X2)
| ~ neq(X3,X1)
| ~ neq(X4,X1)
| ~ neq(X4,X3)
| ~ a_block(X1)
| ~ a_block(X3)
| ~ nonfixed(X4) ),
inference(spm,[status(thm)],[c_0_80,c_0_34]),
[final] ).
cnf(c_0_136,plain,
( object(X1,X2)
| ~ source(X3,s(X2))
| ~ on(X3,X1,X2)
| ~ object(X1,s(X2))
| ~ time(X2)
| ~ neq(X3,X1)
| ~ neq(X1,X3)
| ~ a_block(X1)
| ~ a_block(X3)
| ~ nonfixed(X1) ),
inference(spm,[status(thm)],[c_0_47,c_0_70]),
[final] ).
cnf(c_0_137,plain,
( object(X1,X2)
| ~ source(X1,s(X2))
| ~ on(X1,X3,X2)
| ~ object(X3,s(X2))
| ~ time(X2)
| ~ neq(X1,X3)
| ~ neq(X3,X1)
| ~ a_block(X3)
| ~ a_block(X1)
| ~ nonfixed(X3)
| ~ nonfixed(X1) ),
inference(spm,[status(thm)],[c_0_82,c_0_32]),
[final] ).
cnf(c_0_138,plain,
( destination(X1,X2)
| ~ clear(X1,X2)
| ~ source(X1,s(X2))
| ~ object(X3,s(X2))
| ~ time(X2)
| ~ neq(X3,X1)
| ~ a_block(X1)
| ~ nonfixed(X1)
| ~ nonfixed(X3) ),
inference(spm,[status(thm)],[c_0_31,c_0_69]),
[final] ).
cnf(c_0_139,plain,
( object(X1,X2)
| ~ clear(X3,X2)
| ~ source(X3,s(X2))
| ~ object(X1,s(X2))
| ~ time(X2)
| ~ neq(X1,X3)
| ~ a_block(X3)
| ~ nonfixed(X3)
| ~ nonfixed(X1) ),
inference(spm,[status(thm)],[c_0_31,c_0_70]),
[final] ).
cnf(c_0_140,plain,
( ~ source(X1,s(X2))
| ~ source(X1,X2)
| ~ object(X3,s(X2))
| ~ object(X3,X2)
| ~ time(X2)
| ~ neq(X3,X1)
| ~ a_block(X1)
| ~ nonfixed(X3) ),
inference(spm,[status(thm)],[c_0_81,c_0_44]),
[final] ).
cnf(c_0_141,plain,
( ~ fixed(X1)
| ~ destination(X2,X3)
| ~ object(X1,X3)
| ~ time(X3)
| ~ neq(X1,X2)
| ~ a_block(X2)
| ~ nonfixed(X1) ),
inference(spm,[status(thm)],[c_0_84,c_0_34]),
[final] ).
cnf(c_0_142,plain,
( ~ clear(X1,X2)
| ~ source(X1,X2)
| ~ object(X3,X2)
| ~ neq(X3,X1)
| ~ a_block(X1)
| ~ nonfixed(X1)
| ~ nonfixed(X3) ),
inference(spm,[status(thm)],[c_0_31,c_0_44]),
[final] ).
cnf(c_0_143,plain,
( clear(X1,X2)
| source(X1,X2)
| ~ object(X1,s(X2))
| ~ time(X2)
| ~ nonfixed(X1) ),
inference(spm,[status(thm)],[c_0_85,c_0_61]),
[final] ).
cnf(c_0_144,plain,
( ~ fixed(X1)
| ~ source(X2,X3)
| ~ object(X1,X3)
| ~ neq(X1,X2)
| ~ a_block(X2)
| ~ nonfixed(X1) ),
inference(spm,[status(thm)],[c_0_84,c_0_44]),
[final] ).
cnf(c_0_145,plain,
( destination(X1,X2)
| clear(X1,s(X2))
| ~ nonfixed(X1)
| ~ time(X2)
| ~ clear(X1,X2) ),
inference(split_conjunct,[status(thm)],[c_0_86]),
[final] ).
cnf(c_0_146,plain,
( ~ a_block(X1)
| ~ a_block(X2)
| ~ neq(X1,X2)
| ~ source(X1,X3)
| ~ source(X2,X3) ),
inference(split_conjunct,[status(thm)],[c_0_87]),
[final] ).
cnf(c_0_147,plain,
( ~ a_block(X1)
| ~ a_block(X2)
| ~ neq(X1,X2)
| ~ destination(X1,X3)
| ~ destination(X2,X3) ),
inference(split_conjunct,[status(thm)],[c_0_88]),
[final] ).
cnf(c_0_148,plain,
( ~ source(X1,X2)
| ~ destination(X1,X2)
| ~ time(X2)
| ~ nonfixed(X1) ),
inference(spm,[status(thm)],[c_0_60,c_0_56]),
[final] ).
cnf(c_0_149,plain,
( clear(X1,X2)
| ~ nonfixed(X1)
| ~ destination(X1,X2) ),
inference(split_conjunct,[status(thm)],[c_0_89]),
[final] ).
cnf(c_0_150,plain,
( ~ a_block(X1)
| ~ source(X1,X2)
| ~ destination(X1,X2) ),
inference(split_conjunct,[status(thm)],[c_0_90]),
[final] ).
cnf(c_0_151,plain,
( ~ nonfixed(X1)
| ~ object(X1,X2)
| ~ source(X1,X2) ),
inference(split_conjunct,[status(thm)],[c_0_91]),
[final] ).
cnf(c_0_152,plain,
( ~ nonfixed(X1)
| ~ object(X1,X2)
| ~ destination(X1,X2) ),
inference(split_conjunct,[status(thm)],[c_0_92]),
[final] ).
cnf(c_0_153,plain,
( ~ a_block(X1)
| ~ on(X1,X1,X2) ),
inference(split_conjunct,[status(thm)],[c_0_93]),
[final] ).
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.12 % Problem : PLA029+2 : TPTP v9.2.1. Released v2.5.0.
% 0.00/0.12 % Command : /export/starexec/sandbox2/solver/bin/lemma_parallel_prover %s --lemma-prover /export/starexec/sandbox2/solver/bin/cse --final-prover /export/starexec/sandbox2/solver/bin/eprover --proof-time %d --global-time-limit %d
% 0.13/0.32 % Computer : n010.cluster.edu
% 0.13/0.32 % Model : x86_64 x86_64
% 0.13/0.32 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.32 % Memory : 8042.1875MB
% 0.13/0.32 % OS : Linux 3.10.0-693.el7.x86_64
% 0.13/0.32 % CPULimit : 300
% 0.13/0.32 % WCLimit : 300
% 0.13/0.32 % DateTime : Tue May 5 01:26:21 EDT 2026
% 0.13/0.33 % CPUTime :
% 0.13/0.34 % start to proof: theBenchmark
% 0.29/1.62 % Version : CSE_E---1.7
% 0.29/1.62 % Problem : theBenchmark.p
% 0.29/1.62 % SZS status Satisfiable for theBenchmark.p
% 0.29/1.62 % SZS output start Saturation
% See solution above
% 0.29/1.62 % Total time : 1.270s
%------------------------------------------------------------------------------