TSTP Solution File: PUZ018-1 by PyRes---1.3
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : PyRes---1.3
% Problem : PUZ018-1 : TPTP v8.1.0. Bugfixed v1.2.0.
% Transfm : none
% Format : tptp:raw
% Command : pyres-fof.py -tifbsVp -nlargest -HPickGiven5 %s
% Computer : n020.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 : Mon Jul 18 18:24:10 EDT 2022
% Result : Unsatisfiable 11.84s 12.02s
% Output : Refutation 11.87s
% Verified :
% SZS Type : ERROR: Analysing output (Could not find formula named input)
% Comments :
%------------------------------------------------------------------------------
cnf(monday_follows_sunday,axiom,
consecutive(sunday,monday),
input ).
cnf(tuesday_follows_monday,axiom,
consecutive(monday,tuesday),
input ).
cnf(wednesday_follows_tuesday,axiom,
consecutive(tuesday,wednesday),
input ).
cnf(a_not_b,axiom,
~ same_person(a,b),
input ).
cnf(b_off_thursday,plain,
~ on(b,thursday),
input ).
cnf(sunday_not_thursday,axiom,
~ same_day(sunday,thursday),
input ).
cnf(a_off_thursday,plain,
~ on(a,thursday),
input ).
cnf(a_off_sunday,plain,
~ on(a,sunday),
input ).
cnf(no_two_off_twice_together,plain,
( on(X15,X17)
| on(X15,X18)
| on(X16,X17)
| on(X16,X18)
| same_person(X15,X16)
| same_day(X17,X18) ),
input ).
cnf(c36,plain,
( on(a,X36)
| on(X37,sunday)
| on(X37,X36)
| same_person(a,X37)
| same_day(sunday,X36) ),
inference(resolution,status(thm),[no_two_off_twice_together,a_off_sunday]) ).
cnf(c133,plain,
( on(X40,sunday)
| on(X40,thursday)
| same_person(a,X40)
| same_day(sunday,thursday) ),
inference(resolution,status(thm),[c36,a_off_thursday]) ).
cnf(c199,plain,
( on(X41,sunday)
| on(X41,thursday)
| same_person(a,X41) ),
inference(resolution,status(thm),[c133,sunday_not_thursday]) ).
cnf(c206,plain,
( on(b,sunday)
| same_person(a,b) ),
inference(resolution,status(thm),[c199,b_off_thursday]) ).
cnf(c249,plain,
on(b,sunday),
inference(resolution,status(thm),[c206,a_not_b]) ).
cnf(not_on_for_3_days,plain,
( ~ consecutive(X12,X10)
| ~ consecutive(X10,X14)
| ~ consecutive(X14,X13)
| ~ on(X11,X12)
| ~ on(X11,X10)
| ~ on(X11,X14) ),
input ).
cnf(tuesday_not_thursday,axiom,
~ same_day(tuesday,thursday),
input ).
cnf(a_off_tuesday,plain,
~ on(a,tuesday),
input ).
cnf(c41,plain,
( on(a,X98)
| on(X99,tuesday)
| on(X99,X98)
| same_person(a,X99)
| same_day(tuesday,X98) ),
inference(resolution,status(thm),[no_two_off_twice_together,a_off_tuesday]) ).
cnf(c1431,plain,
( on(X181,tuesday)
| on(X181,thursday)
| same_person(a,X181)
| same_day(tuesday,thursday) ),
inference(resolution,status(thm),[c41,a_off_thursday]) ).
cnf(c2292,plain,
( on(X184,tuesday)
| on(X184,thursday)
| same_person(a,X184) ),
inference(resolution,status(thm),[c1431,tuesday_not_thursday]) ).
cnf(c2345,plain,
( on(b,tuesday)
| same_person(a,b) ),
inference(resolution,status(thm),[c2292,b_off_thursday]) ).
cnf(c2357,plain,
on(b,tuesday),
inference(resolution,status(thm),[c2345,a_not_b]) ).
cnf(c2361,plain,
( ~ consecutive(X852,X851)
| ~ consecutive(X851,tuesday)
| ~ consecutive(tuesday,X853)
| ~ on(b,X852)
| ~ on(b,X851) ),
inference(resolution,status(thm),[c2357,not_on_for_3_days]) ).
cnf(all_on_b_on,axiom,
( ~ all_on(X5)
| on(b,X5) ),
input ).
cnf(thursday_follows_wednesday,axiom,
consecutive(wednesday,thursday),
input ).
cnf(friday_follows_thursday,axiom,
consecutive(thursday,friday),
input ).
cnf(a_not_c,axiom,
~ same_person(a,c),
input ).
cnf(c_off_sunday,plain,
~ on(c,sunday),
input ).
cnf(sunday_not_tuesday,axiom,
~ same_day(sunday,tuesday),
input ).
cnf(c134,plain,
( on(X43,sunday)
| on(X43,tuesday)
| same_person(a,X43)
| same_day(sunday,tuesday) ),
inference(resolution,status(thm),[c36,a_off_tuesday]) ).
cnf(c278,plain,
( on(X44,sunday)
| on(X44,tuesday)
| same_person(a,X44) ),
inference(resolution,status(thm),[c134,sunday_not_tuesday]) ).
cnf(c320,plain,
( on(c,tuesday)
| same_person(a,c) ),
inference(resolution,status(thm),[c278,c_off_sunday]) ).
cnf(c329,plain,
on(c,tuesday),
inference(resolution,status(thm),[c320,a_not_c]) ).
cnf(all_on_c_on,axiom,
( ~ all_on(X6)
| on(c,X6) ),
input ).
cnf(b_off_saturday,plain,
~ on(b,saturday),
input ).
cnf(all_on_a_on,axiom,
( ~ all_on(X4)
| on(a,X4) ),
input ).
cnf(prove_all_on_friday,negated_conjecture,
~ all_on(friday),
input ).
cnf(all_on_one_day,plain,
( all_on(sunday)
| all_on(monday)
| all_on(tuesday)
| all_on(wednesday)
| all_on(thursday)
| all_on(friday)
| all_on(saturday) ),
input ).
cnf(c20,plain,
( all_on(sunday)
| all_on(monday)
| all_on(tuesday)
| all_on(wednesday)
| all_on(thursday)
| all_on(saturday) ),
inference(resolution,status(thm),[all_on_one_day,prove_all_on_friday]) ).
cnf(c99,plain,
( all_on(monday)
| all_on(tuesday)
| all_on(wednesday)
| all_on(thursday)
| all_on(saturday)
| on(c,sunday) ),
inference(resolution,status(thm),[c20,all_on_c_on]) ).
cnf(c4623,plain,
( all_on(monday)
| all_on(tuesday)
| all_on(wednesday)
| all_on(thursday)
| all_on(saturday) ),
inference(resolution,status(thm),[c99,c_off_sunday]) ).
cnf(c4642,plain,
( all_on(monday)
| all_on(wednesday)
| all_on(thursday)
| all_on(saturday)
| on(a,tuesday) ),
inference(resolution,status(thm),[c4623,all_on_a_on]) ).
cnf(c8501,plain,
( all_on(monday)
| all_on(wednesday)
| all_on(thursday)
| all_on(saturday) ),
inference(resolution,status(thm),[c4642,a_off_tuesday]) ).
cnf(c8527,plain,
( all_on(monday)
| all_on(wednesday)
| all_on(saturday)
| on(a,thursday) ),
inference(resolution,status(thm),[c8501,all_on_a_on]) ).
cnf(c8879,plain,
( all_on(monday)
| all_on(wednesday)
| all_on(saturday) ),
inference(resolution,status(thm),[c8527,a_off_thursday]) ).
cnf(c8909,plain,
( all_on(monday)
| all_on(wednesday)
| on(b,saturday) ),
inference(resolution,status(thm),[c8879,all_on_b_on]) ).
cnf(c9127,plain,
( all_on(monday)
| all_on(wednesday) ),
inference(resolution,status(thm),[c8909,b_off_saturday]) ).
cnf(c9138,plain,
( all_on(monday)
| on(c,wednesday) ),
inference(resolution,status(thm),[c9127,all_on_c_on]) ).
cnf(c202,plain,
( on(c,thursday)
| same_person(a,c) ),
inference(resolution,status(thm),[c199,c_off_sunday]) ).
cnf(c245,plain,
on(c,thursday),
inference(resolution,status(thm),[c202,a_not_c]) ).
cnf(c246,plain,
( ~ consecutive(X667,X666)
| ~ consecutive(X666,thursday)
| ~ consecutive(thursday,X668)
| ~ on(c,X667)
| ~ on(c,X666) ),
inference(resolution,status(thm),[c245,not_on_for_3_days]) ).
cnf(c11422,plain,
( ~ consecutive(X911,wednesday)
| ~ consecutive(wednesday,thursday)
| ~ consecutive(thursday,X912)
| ~ on(c,X911)
| all_on(monday) ),
inference(resolution,status(thm),[c246,c9138]) ).
cnf(c17745,plain,
( ~ consecutive(tuesday,wednesday)
| ~ consecutive(wednesday,thursday)
| ~ consecutive(thursday,X915)
| all_on(monday) ),
inference(resolution,status(thm),[c11422,c329]) ).
cnf(c17776,plain,
( ~ consecutive(tuesday,wednesday)
| ~ consecutive(wednesday,thursday)
| all_on(monday) ),
inference(resolution,status(thm),[c17745,friday_follows_thursday]) ).
cnf(c17777,plain,
( ~ consecutive(tuesday,wednesday)
| all_on(monday) ),
inference(resolution,status(thm),[c17776,thursday_follows_wednesday]) ).
cnf(c17778,plain,
all_on(monday),
inference(resolution,status(thm),[c17777,wednesday_follows_tuesday]) ).
cnf(c17789,plain,
on(b,monday),
inference(resolution,status(thm),[c17778,all_on_b_on]) ).
cnf(c17827,plain,
( ~ consecutive(X937,monday)
| ~ consecutive(monday,tuesday)
| ~ consecutive(tuesday,X938)
| ~ on(b,X937) ),
inference(resolution,status(thm),[c17789,c2361]) ).
cnf(c18599,plain,
( ~ consecutive(sunday,monday)
| ~ consecutive(monday,tuesday)
| ~ consecutive(tuesday,X939) ),
inference(resolution,status(thm),[c17827,c249]) ).
cnf(c18805,plain,
( ~ consecutive(sunday,monday)
| ~ consecutive(monday,tuesday) ),
inference(resolution,status(thm),[c18599,wednesday_follows_tuesday]) ).
cnf(c18806,plain,
~ consecutive(sunday,monday),
inference(resolution,status(thm),[c18805,tuesday_follows_monday]) ).
cnf(c18807,plain,
$false,
inference(resolution,status(thm),[c18806,monday_follows_sunday]) ).
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.04/0.12 % Problem : PUZ018-1 : TPTP v8.1.0. Bugfixed v1.2.0.
% 0.13/0.13 % Command : pyres-fof.py -tifbsVp -nlargest -HPickGiven5 %s
% 0.14/0.34 % Computer : n020.cluster.edu
% 0.14/0.34 % Model : x86_64 x86_64
% 0.14/0.34 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.14/0.34 % Memory : 8042.1875MB
% 0.14/0.34 % OS : Linux 3.10.0-693.el7.x86_64
% 0.14/0.34 % CPULimit : 300
% 0.14/0.34 % WCLimit : 600
% 0.21/0.34 % DateTime : Sun May 29 00:33:24 EDT 2022
% 0.21/0.35 % CPUTime :
% 11.84/12.02 # Version: 1.3
% 11.84/12.02 # SZS status Unsatisfiable
% 11.84/12.02 # SZS output start CNFRefutation
% See solution above
% 11.87/12.02
% 11.87/12.02 # Initial clauses : 48
% 11.87/12.02 # Processed clauses : 483
% 11.87/12.02 # Factors computed : 167
% 11.87/12.02 # Resolvents computed: 18641
% 11.87/12.02 # Tautologies deleted: 7
% 11.87/12.02 # Forward subsumed : 1576
% 11.87/12.02 # Backward subsumed : 278
% 11.87/12.02 # -------- CPU Time ---------
% 11.87/12.02 # User time : 11.604 s
% 11.87/12.02 # System time : 0.067 s
% 11.87/12.02 # Total time : 11.671 s
%------------------------------------------------------------------------------