TSTP Solution File: CSR014+1 by SPASS---3.9
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : SPASS---3.9
% Problem : CSR014+1 : TPTP v8.1.0. Bugfixed v3.1.0.
% Transfm : none
% Format : tptp
% Command : run_spass %d %s
% Computer : n018.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 : 600s
% DateTime : Fri Jul 15 23:24:13 EDT 2022
% Result : Theorem 0.62s 0.79s
% Output : Refutation 0.62s
% Verified :
% SZS Type : Refutation
% Derivation depth : 12
% Number of leaves : 19
% Syntax : Number of clauses : 51 ( 20 unt; 17 nHn; 51 RR)
% Number of literals : 98 ( 0 equ; 36 neg)
% Maximal clause size : 3 ( 1 avg)
% Maximal term depth : 3 ( 1 avg)
% Number of predicates : 7 ( 6 usr; 1 prp; 0-3 aty)
% Number of functors : 14 ( 14 usr; 10 con; 0-2 aty)
% Number of variables : 0 ( 0 sgn)
% Comments :
%------------------------------------------------------------------------------
cnf(1,axiom,
releasedAt(filling,n3),
file('CSR014+1.p',unknown),
[] ).
cnf(2,axiom,
~ less(u,n0),
file('CSR014+1.p',unknown),
[] ).
cnf(6,axiom,
~ releasedAt(filling,n0),
file('CSR014+1.p',unknown),
[] ).
cnf(10,axiom,
~ equal(overflow,tapOn),
file('CSR014+1.p',unknown),
[] ).
cnf(13,axiom,
equal(plus(n0,n1),n1),
file('CSR014+1.p',unknown),
[] ).
cnf(16,axiom,
equal(plus(n1,n1),n2),
file('CSR014+1.p',unknown),
[] ).
cnf(17,axiom,
equal(plus(n1,n2),n3),
file('CSR014+1.p',unknown),
[] ).
cnf(23,axiom,
~ equal(waterLevel(u),filling),
file('CSR014+1.p',unknown),
[] ).
cnf(25,axiom,
equal(plus(u,v),plus(v,u)),
file('CSR014+1.p',unknown),
[] ).
cnf(26,axiom,
( ~ less(u,v)
| less_or_equal(u,v) ),
file('CSR014+1.p',unknown),
[] ).
cnf(27,axiom,
( ~ equal(u,v)
| less_or_equal(u,v) ),
file('CSR014+1.p',unknown),
[] ).
cnf(29,axiom,
( ~ less_or_equal(u,n0)
| less(u,n1) ),
file('CSR014+1.p',unknown),
[] ).
cnf(49,axiom,
( ~ less(u,v)
| ~ equal(v,u) ),
file('CSR014+1.p',unknown),
[] ).
cnf(53,axiom,
( ~ releases(u,v,w)
| equal(u,tapOn) ),
file('CSR014+1.p',unknown),
[] ).
cnf(54,axiom,
( less(u,v)
| equal(v,u)
| less(v,u) ),
file('CSR014+1.p',unknown),
[] ).
cnf(59,axiom,
( ~ releases(u,v,w)
| equal(waterLevel(skf21(v)),v) ),
file('CSR014+1.p',unknown),
[] ).
cnf(60,axiom,
( ~ happens(u,v)
| equal(v,n0)
| equal(u,overflow) ),
file('CSR014+1.p',unknown),
[] ).
cnf(84,axiom,
( ~ releasedAt(u,plus(v,n1))
| releasedAt(u,v)
| happens(skf18(v,w),v) ),
file('CSR014+1.p',unknown),
[] ).
cnf(89,axiom,
( ~ releasedAt(u,plus(v,n1))
| releasedAt(u,v)
| releases(skf18(v,u),u,v) ),
file('CSR014+1.p',unknown),
[] ).
cnf(161,plain,
( ~ less_or_equal(u,n0)
| ~ equal(n1,u) ),
inference(res,[status(thm),theory(equality)],[29,49]),
[iquote('0:Res:29.1,49.0')] ).
cnf(239,plain,
( equal(n0,u)
| less(n0,u) ),
inference(res,[status(thm),theory(equality)],[54,2]),
[iquote('0:Res:54.0,2.0')] ).
cnf(280,plain,
( equal(n0,u)
| less_or_equal(n0,u) ),
inference(res,[status(thm),theory(equality)],[239,26]),
[iquote('0:Res:239.1,26.0')] ).
cnf(282,plain,
less_or_equal(n0,u),
inference(mrr,[status(thm)],[280,27]),
[iquote('0:MRR:280.0,27.0')] ).
cnf(291,plain,
~ equal(n1,n0),
inference(res,[status(thm),theory(equality)],[282,161]),
[iquote('0:Res:282.0,161.0')] ).
cnf(558,plain,
( ~ releasedAt(u,n2)
| releasedAt(u,n1)
| happens(skf18(n1,v),n1) ),
inference(spl,[status(thm),theory(equality)],[16,84]),
[iquote('0:SpL:16.0,84.0')] ).
cnf(733,plain,
( ~ releasedAt(u,plus(v,n1))
| releasedAt(u,v)
| equal(skf18(v,u),tapOn) ),
inference(res,[status(thm),theory(equality)],[89,53]),
[iquote('0:Res:89.2,53.0')] ).
cnf(735,plain,
( ~ releasedAt(u,plus(v,n1))
| releasedAt(u,v)
| releases(tapOn,u,v) ),
inference(rew,[status(thm),theory(equality)],[733,89]),
[iquote('0:Rew:733.2,89.2')] ).
cnf(745,plain,
( ~ releasedAt(u,n1)
| releasedAt(u,n0)
| releases(tapOn,u,n0) ),
inference(spl,[status(thm),theory(equality)],[13,735]),
[iquote('0:SpL:13.0,735.0')] ).
cnf(746,plain,
( ~ releasedAt(u,plus(n1,v))
| releasedAt(u,v)
| releases(tapOn,u,v) ),
inference(spl,[status(thm),theory(equality)],[25,735]),
[iquote('0:SpL:25.0,735.0')] ).
cnf(5471,plain,
( ~ releasedAt(u,n1)
| releasedAt(u,n0)
| equal(waterLevel(skf21(u)),u) ),
inference(res,[status(thm),theory(equality)],[745,59]),
[iquote('0:Res:745.2,59.0')] ).
cnf(5859,plain,
( ~ releasedAt(u,n2)
| releasedAt(u,n1) ),
inference(spt,[spt(split,[position(s1)])],[558]),
[iquote('1:Spt:558.0,558.1')] ).
cnf(7089,plain,
( ~ releasedAt(u,n3)
| releasedAt(u,n2)
| releases(tapOn,u,n2) ),
inference(spl,[status(thm),theory(equality)],[17,746]),
[iquote('0:SpL:17.0,746.0')] ).
cnf(7098,plain,
( ~ releasedAt(u,n3)
| releasedAt(u,n2)
| equal(waterLevel(skf21(u)),u) ),
inference(res,[status(thm),theory(equality)],[7089,59]),
[iquote('0:Res:7089.2,59.0')] ).
cnf(7172,plain,
( ~ releasedAt(u,n3)
| ~ equal(u,filling)
| releasedAt(u,n2) ),
inference(spl,[status(thm),theory(equality)],[7098,23]),
[iquote('0:SpL:7098.2,23.0')] ).
cnf(7214,plain,
( ~ equal(filling,filling)
| releasedAt(filling,n2) ),
inference(res,[status(thm),theory(equality)],[1,7172]),
[iquote('0:Res:1.0,7172.0')] ).
cnf(7215,plain,
releasedAt(filling,n2),
inference(obv,[status(thm),theory(equality)],[7214]),
[iquote('0:Obv:7214.0')] ).
cnf(7217,plain,
releasedAt(filling,n1),
inference(res,[status(thm),theory(equality)],[7215,5859]),
[iquote('1:Res:7215.0,5859.0')] ).
cnf(7256,plain,
( ~ releasedAt(u,n1)
| ~ equal(u,filling)
| releasedAt(u,n0) ),
inference(spl,[status(thm),theory(equality)],[5471,23]),
[iquote('0:SpL:5471.2,23.0')] ).
cnf(7274,plain,
( ~ releasedAt(u,n2)
| releasedAt(u,n1)
| equal(skf18(n1,u),tapOn) ),
inference(spl,[status(thm),theory(equality)],[16,733]),
[iquote('0:SpL:16.0,733.0')] ).
cnf(7278,plain,
( ~ equal(filling,filling)
| releasedAt(filling,n0) ),
inference(res,[status(thm),theory(equality)],[7217,7256]),
[iquote('1:Res:7217.0,7256.0')] ).
cnf(7279,plain,
releasedAt(filling,n0),
inference(obv,[status(thm),theory(equality)],[7278]),
[iquote('1:Obv:7278.0')] ).
cnf(7280,plain,
$false,
inference(mrr,[status(thm)],[7279,6]),
[iquote('1:MRR:7279.0,6.0')] ).
cnf(7281,plain,
happens(skf18(n1,u),n1),
inference(spt,[spt(split,[position(s2)])],[558]),
[iquote('1:Spt:7280.0,558.2')] ).
cnf(7284,plain,
( equal(n1,n0)
| equal(skf18(n1,u),overflow) ),
inference(res,[status(thm),theory(equality)],[7281,60]),
[iquote('1:Res:7281.0,60.0')] ).
cnf(7290,plain,
equal(skf18(n1,u),overflow),
inference(mrr,[status(thm)],[7284,291]),
[iquote('1:MRR:7284.0,291.0')] ).
cnf(7292,plain,
( ~ releasedAt(u,n2)
| releasedAt(u,n1)
| equal(overflow,tapOn) ),
inference(rew,[status(thm),theory(equality)],[7290,7274]),
[iquote('1:Rew:7290.0,7274.2')] ).
cnf(7293,plain,
( ~ releasedAt(u,n2)
| releasedAt(u,n1) ),
inference(mrr,[status(thm)],[7292,10]),
[iquote('1:MRR:7292.2,10.0')] ).
cnf(7326,plain,
releasedAt(filling,n1),
inference(res,[status(thm),theory(equality)],[7215,7293]),
[iquote('1:Res:7215.0,7293.0')] ).
cnf(7328,plain,
( ~ equal(filling,filling)
| releasedAt(filling,n0) ),
inference(res,[status(thm),theory(equality)],[7326,7256]),
[iquote('1:Res:7326.0,7256.0')] ).
cnf(7330,plain,
releasedAt(filling,n0),
inference(obv,[status(thm),theory(equality)],[7328]),
[iquote('1:Obv:7328.0')] ).
cnf(7331,plain,
$false,
inference(mrr,[status(thm)],[7330,6]),
[iquote('1:MRR:7330.0,6.0')] ).
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.12 % Problem : CSR014+1 : TPTP v8.1.0. Bugfixed v3.1.0.
% 0.13/0.13 % Command : run_spass %d %s
% 0.13/0.34 % Computer : n018.cluster.edu
% 0.13/0.34 % Model : x86_64 x86_64
% 0.13/0.34 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.34 % Memory : 8042.1875MB
% 0.13/0.34 % OS : Linux 3.10.0-693.el7.x86_64
% 0.13/0.34 % CPULimit : 300
% 0.13/0.34 % WCLimit : 600
% 0.13/0.34 % DateTime : Fri Jun 10 01:34:53 EDT 2022
% 0.13/0.34 % CPUTime :
% 0.62/0.79
% 0.62/0.79 SPASS V 3.9
% 0.62/0.79 SPASS beiseite: Proof found.
% 0.62/0.79 % SZS status Theorem
% 0.62/0.79 Problem: /export/starexec/sandbox/benchmark/theBenchmark.p
% 0.62/0.79 SPASS derived 6572 clauses, backtracked 25 clauses, performed 11 splits and kept 909 clauses.
% 0.62/0.79 SPASS allocated 88510 KBytes.
% 0.62/0.79 SPASS spent 0:00:00.42 on the problem.
% 0.62/0.79 0:00:00.04 for the input.
% 0.62/0.79 0:00:00.07 for the FLOTTER CNF translation.
% 0.62/0.79 0:00:00.05 for inferences.
% 0.62/0.79 0:00:00.00 for the backtracking.
% 0.62/0.79 0:00:00.22 for the reduction.
% 0.62/0.79
% 0.62/0.79
% 0.62/0.79 Here is a proof with depth 7, length 51 :
% 0.62/0.79 % SZS output start Refutation
% See solution above
% 0.62/0.79 Formulae used in the proof : filling_3_l1 less0 not_released_filling_0 overflow_not_tapOn plus0_1 plus1_1 plus1_2 filling_not_waterLevel symmetry_of_plus less_or_equal less1 less_property releases_all_defn happens_all_defn keep_not_released
% 0.62/0.79
%------------------------------------------------------------------------------