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
%------------------------------------------------------------------------------