↑ Up

CSE_E---1.7.SAT-Sat.s

View TPTP
Problem
Process solution in
SystemOnTSTP
Download .tgz
%------------------------------------------------------------------------------
% File     : CSE_E---1.7
% Problem  : PUZ018-2 : TPTP v9.2.1. Released v1.2.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 : n023.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:02:39 PM UTC 2026

% Result   : Satisfiable 1.36s 1.76s
% Output   : Saturation 1.36s
% Verified : 
% SZS Type : ERROR: Analysing output (MakeTreeStats fails)

% Comments : 
%------------------------------------------------------------------------------
cnf(not_on_for_3_days,axiom,
    ( ~ consecutive(X1,X2)
    | ~ consecutive(X2,X3)
    | ~ consecutive(X3,X4)
    | ~ on(X5,X1)
    | ~ on(X5,X2)
    | ~ on(X5,X3) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',not_on_for_3_days) ).

cnf(friday_follows_thursday,axiom,
    consecutive(thursday,friday),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',friday_follows_thursday) ).

cnf(thursday_follows_wednesday,axiom,
    consecutive(wednesday,thursday),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thursday_follows_wednesday) ).

cnf(b_not_c,axiom,
    ~ same_person(b,c),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',b_not_c) ).

cnf(no_two_off_twice_together,axiom,
    ( on(X1,X2)
    | on(X1,X3)
    | on(X4,X2)
    | on(X4,X3)
    | same_person(X1,X4)
    | same_day(X2,X3) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',no_two_off_twice_together) ).

cnf(wednesday_follows_tuesday,axiom,
    consecutive(tuesday,wednesday),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',wednesday_follows_tuesday) ).

cnf(c_off_sunday,axiom,
    ~ on(c,sunday),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',c_off_sunday) ).

cnf(staurday_follows_friday,axiom,
    consecutive(friday,saturday),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',staurday_follows_friday) ).

cnf(sunday_not_thursday,axiom,
    ~ same_day(sunday,thursday),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',sunday_not_thursday) ).

cnf(b_off_thursday,axiom,
    ~ on(b,thursday),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',b_off_thursday) ).

cnf(a_not_c,axiom,
    ~ same_person(a,c),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',a_not_c) ).

cnf(sunday_not_wednesday,axiom,
    ~ same_day(sunday,wednesday),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',sunday_not_wednesday) ).

cnf(a_off_sunday,axiom,
    ~ on(a,sunday),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',a_off_sunday) ).

cnf(tuesday_follows_monday,axiom,
    consecutive(monday,tuesday),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',tuesday_follows_monday) ).

cnf(sunday_not_tuesday,axiom,
    ~ same_day(sunday,tuesday),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',sunday_not_tuesday) ).

cnf(a_off_tuesday,axiom,
    ~ on(a,tuesday),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',a_off_tuesday) ).

cnf(monday_follows_sunday,axiom,
    consecutive(sunday,monday),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',monday_follows_sunday) ).

cnf(a_not_b,axiom,
    ~ same_person(a,b),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',a_not_b) ).

cnf(sunday_not_friday,axiom,
    ~ same_day(sunday,friday),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',sunday_not_friday) ).

cnf(all_on_b_on,axiom,
    ( on(b,X1)
    | ~ all_on(X1) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',all_on_b_on) ).

cnf(all_on_one_day,axiom,
    ( all_on(sunday)
    | all_on(monday)
    | all_on(tuesday)
    | all_on(wednesday)
    | all_on(thursday)
    | all_on(friday)
    | all_on(saturday) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',all_on_one_day) ).

cnf(a_off_thursday,axiom,
    ~ on(a,thursday),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',a_off_thursday) ).

cnf(all_on_c_on,axiom,
    ( on(c,X1)
    | ~ all_on(X1) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',all_on_c_on) ).

cnf(all_on_a_on,axiom,
    ( on(a,X1)
    | ~ all_on(X1) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',all_on_a_on) ).

cnf(tuesday_not_thursday,axiom,
    ~ same_day(tuesday,thursday),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',tuesday_not_thursday) ).

cnf(b_off_saturday,axiom,
    ~ on(b,saturday),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',b_off_saturday) ).

cnf(sunday_follows_saturday,axiom,
    consecutive(saturday,sunday),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',sunday_follows_saturday) ).

cnf(all_on_well_defined,axiom,
    ( same_day(X1,X2)
    | ~ all_on(X1)
    | ~ all_on(X2) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',all_on_well_defined) ).

cnf(sunday_not_saturday,axiom,
    ~ same_day(sunday,saturday),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',sunday_not_saturday) ).

cnf(all_on,axiom,
    ( all_on(X1)
    | ~ on(a,X1)
    | ~ on(b,X1)
    | ~ on(c,X1) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',all_on) ).

cnf(wednesday_not_saturday,axiom,
    ~ same_day(wednesday,saturday),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',wednesday_not_saturday) ).

cnf(thursday_not_saturday,axiom,
    ~ same_day(thursday,saturday),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thursday_not_saturday) ).

cnf(monday_not_thursday,axiom,
    ~ same_day(monday,thursday),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',monday_not_thursday) ).

cnf(friday_not_saturday,axiom,
    ~ same_day(friday,saturday),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',friday_not_saturday) ).

cnf(thursday_not_friday,axiom,
    ~ same_day(thursday,friday),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thursday_not_friday) ).

cnf(wednesday_not_friday,axiom,
    ~ same_day(wednesday,friday),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',wednesday_not_friday) ).

cnf(wednesday_not_thursday,axiom,
    ~ same_day(wednesday,thursday),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',wednesday_not_thursday) ).

cnf(tuesday_not_saturday,axiom,
    ~ same_day(tuesday,saturday),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',tuesday_not_saturday) ).

cnf(tuesday_not_friday,axiom,
    ~ same_day(tuesday,friday),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',tuesday_not_friday) ).

cnf(tuesday_not_wednesday,axiom,
    ~ same_day(tuesday,wednesday),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',tuesday_not_wednesday) ).

cnf(monday_not_saturday,axiom,
    ~ same_day(monday,saturday),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',monday_not_saturday) ).

cnf(monday_not_friday,axiom,
    ~ same_day(monday,friday),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',monday_not_friday) ).

cnf(monday_not_wednesday,axiom,
    ~ same_day(monday,wednesday),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',monday_not_wednesday) ).

cnf(monday_not_tuesday,axiom,
    ~ same_day(monday,tuesday),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',monday_not_tuesday) ).

cnf(sunday_not_monday,axiom,
    ~ same_day(sunday,monday),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',sunday_not_monday) ).

cnf(reflexivity_for_same_person,axiom,
    same_person(X1,X1),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',reflexivity_for_same_person) ).

cnf(reflexivity_for_same_day,axiom,
    same_day(X1,X1),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',reflexivity_for_same_day) ).

cnf(c_0_47,axiom,
    ( ~ consecutive(X1,X2)
    | ~ consecutive(X2,X3)
    | ~ consecutive(X3,X4)
    | ~ on(X5,X1)
    | ~ on(X5,X2)
    | ~ on(X5,X3) ),
    not_on_for_3_days,
    [final] ).

cnf(c_0_48,axiom,
    consecutive(thursday,friday),
    friday_follows_thursday,
    [final] ).

cnf(c_0_49,plain,
    ( ~ consecutive(X1,thursday)
    | ~ consecutive(X2,X1)
    | ~ on(X3,thursday)
    | ~ on(X3,X1)
    | ~ on(X3,X2) ),
    inference(spm,[status(thm)],[c_0_47,c_0_48]),
    [final] ).

cnf(c_0_50,axiom,
    consecutive(wednesday,thursday),
    thursday_follows_wednesday,
    [final] ).

cnf(c_0_51,axiom,
    ~ same_person(b,c),
    b_not_c,
    [final] ).

cnf(c_0_52,axiom,
    ( on(X1,X2)
    | on(X1,X3)
    | on(X4,X2)
    | on(X4,X3)
    | same_person(X1,X4)
    | same_day(X2,X3) ),
    no_two_off_twice_together,
    [final] ).

cnf(c_0_53,plain,
    ( ~ consecutive(X1,wednesday)
    | ~ on(X2,thursday)
    | ~ on(X2,wednesday)
    | ~ on(X2,X1) ),
    inference(spm,[status(thm)],[c_0_49,c_0_50]),
    [final] ).

cnf(c_0_54,axiom,
    consecutive(tuesday,wednesday),
    wednesday_follows_tuesday,
    [final] ).

cnf(c_0_55,axiom,
    ~ on(c,sunday),
    c_off_sunday,
    [final] ).

cnf(c_0_56,plain,
    ( same_day(X1,X2)
    | on(b,X1)
    | on(b,X2)
    | on(c,X1)
    | on(c,X2) ),
    inference(spm,[status(thm)],[c_0_51,c_0_52]),
    [final] ).

cnf(c_0_57,axiom,
    consecutive(friday,saturday),
    staurday_follows_friday,
    [final] ).

cnf(c_0_58,plain,
    ( ~ on(X1,thursday)
    | ~ on(X1,wednesday)
    | ~ on(X1,tuesday) ),
    inference(spm,[status(thm)],[c_0_53,c_0_54]),
    [final] ).

cnf(c_0_59,plain,
    ( same_day(sunday,X1)
    | on(b,sunday)
    | on(c,X1)
    | on(b,X1) ),
    inference(spm,[status(thm)],[c_0_55,c_0_56]) ).

cnf(c_0_60,axiom,
    ~ same_day(sunday,thursday),
    sunday_not_thursday,
    [final] ).

cnf(c_0_61,axiom,
    ~ on(b,thursday),
    b_off_thursday,
    [final] ).

cnf(c_0_62,axiom,
    ~ same_person(a,c),
    a_not_c,
    [final] ).

cnf(c_0_63,plain,
    ( ~ consecutive(X1,friday)
    | ~ consecutive(X2,X1)
    | ~ on(X3,friday)
    | ~ on(X3,X1)
    | ~ on(X3,X2) ),
    inference(spm,[status(thm)],[c_0_47,c_0_57]),
    [final] ).

cnf(c_0_64,plain,
    ( ~ consecutive(X1,wednesday)
    | ~ consecutive(X2,X1)
    | ~ on(X3,wednesday)
    | ~ on(X3,X1)
    | ~ on(X3,X2) ),
    inference(spm,[status(thm)],[c_0_47,c_0_50]),
    [final] ).

cnf(c_0_65,plain,
    ( on(b,sunday)
    | ~ on(c,wednesday)
    | ~ on(c,tuesday) ),
    inference(sr,[status(thm)],[inference(sr,[status(thm)],[inference(spm,[status(thm)],[c_0_58,c_0_59]),c_0_60]),c_0_61]) ).

cnf(c_0_66,axiom,
    ~ same_day(sunday,wednesday),
    sunday_not_wednesday,
    [final] ).

cnf(c_0_67,plain,
    ( same_day(X1,X2)
    | on(a,X1)
    | on(a,X2)
    | on(c,X1)
    | on(c,X2) ),
    inference(spm,[status(thm)],[c_0_62,c_0_52]),
    [final] ).

cnf(c_0_68,axiom,
    ~ on(a,sunday),
    a_off_sunday,
    [final] ).

cnf(c_0_69,plain,
    ( ~ consecutive(X1,tuesday)
    | ~ consecutive(X2,X1)
    | ~ on(X3,tuesday)
    | ~ on(X3,X1)
    | ~ on(X3,X2) ),
    inference(spm,[status(thm)],[c_0_47,c_0_54]),
    [final] ).

cnf(c_0_70,axiom,
    consecutive(monday,tuesday),
    tuesday_follows_monday,
    [final] ).

cnf(c_0_71,plain,
    ( ~ consecutive(X1,thursday)
    | ~ on(X2,friday)
    | ~ on(X2,thursday)
    | ~ on(X2,X1) ),
    inference(spm,[status(thm)],[c_0_63,c_0_48]),
    [final] ).

cnf(c_0_72,plain,
    ( ~ consecutive(X1,tuesday)
    | ~ on(X2,wednesday)
    | ~ on(X2,tuesday)
    | ~ on(X2,X1) ),
    inference(spm,[status(thm)],[c_0_64,c_0_54]),
    [final] ).

cnf(c_0_73,plain,
    ( on(b,wednesday)
    | on(b,sunday)
    | ~ on(c,tuesday) ),
    inference(sr,[status(thm)],[inference(spm,[status(thm)],[c_0_65,c_0_59]),c_0_66]) ).

cnf(c_0_74,plain,
    ( same_day(sunday,X1)
    | on(c,X1)
    | on(a,X1) ),
    inference(sr,[status(thm)],[inference(spm,[status(thm)],[c_0_55,c_0_67]),c_0_68]),
    [final] ).

cnf(c_0_75,axiom,
    ~ same_day(sunday,tuesday),
    sunday_not_tuesday,
    [final] ).

cnf(c_0_76,axiom,
    ~ on(a,tuesday),
    a_off_tuesday,
    [final] ).

cnf(c_0_77,plain,
    ( ~ consecutive(X1,monday)
    | ~ on(X2,tuesday)
    | ~ on(X2,monday)
    | ~ on(X2,X1) ),
    inference(spm,[status(thm)],[c_0_69,c_0_70]),
    [final] ).

cnf(c_0_78,axiom,
    consecutive(sunday,monday),
    monday_follows_sunday,
    [final] ).

cnf(c_0_79,axiom,
    ~ same_person(a,b),
    a_not_b,
    [final] ).

cnf(c_0_80,plain,
    ( ~ on(X1,friday)
    | ~ on(X1,thursday)
    | ~ on(X1,wednesday) ),
    inference(spm,[status(thm)],[c_0_71,c_0_50]),
    [final] ).

cnf(c_0_81,axiom,
    ~ same_day(sunday,friday),
    sunday_not_friday,
    [final] ).

cnf(c_0_82,axiom,
    ( on(b,X1)
    | ~ all_on(X1) ),
    all_on_b_on,
    [final] ).

cnf(c_0_83,axiom,
    ( all_on(sunday)
    | all_on(monday)
    | all_on(tuesday)
    | all_on(wednesday)
    | all_on(thursday)
    | all_on(friday)
    | all_on(saturday) ),
    all_on_one_day,
    [final] ).

cnf(c_0_84,plain,
    ( ~ on(X1,wednesday)
    | ~ on(X1,tuesday)
    | ~ on(X1,monday) ),
    inference(spm,[status(thm)],[c_0_72,c_0_70]),
    [final] ).

cnf(c_0_85,plain,
    ( on(b,sunday)
    | on(b,wednesday) ),
    inference(sr,[status(thm)],[inference(sr,[status(thm)],[inference(spm,[status(thm)],[c_0_73,c_0_74]),c_0_75]),c_0_76]) ).

cnf(c_0_86,plain,
    ( ~ on(X1,tuesday)
    | ~ on(X1,monday)
    | ~ on(X1,sunday) ),
    inference(spm,[status(thm)],[c_0_77,c_0_78]),
    [final] ).

cnf(c_0_87,plain,
    ( same_day(X1,X2)
    | on(a,X1)
    | on(a,X2)
    | on(b,X1)
    | on(b,X2) ),
    inference(spm,[status(thm)],[c_0_79,c_0_52]),
    [final] ).

cnf(c_0_88,axiom,
    ~ on(a,thursday),
    a_off_thursday,
    [final] ).

cnf(c_0_89,axiom,
    ( on(c,X1)
    | ~ all_on(X1) ),
    all_on_c_on,
    [final] ).

cnf(c_0_90,axiom,
    ( on(a,X1)
    | ~ all_on(X1) ),
    all_on_a_on,
    [final] ).

cnf(c_0_91,plain,
    ( on(a,friday)
    | ~ on(c,thursday)
    | ~ on(c,wednesday) ),
    inference(sr,[status(thm)],[inference(spm,[status(thm)],[c_0_80,c_0_74]),c_0_81]) ).

cnf(c_0_92,plain,
    ( on(b,friday)
    | all_on(saturday)
    | all_on(thursday)
    | all_on(wednesday)
    | all_on(tuesday)
    | all_on(monday)
    | all_on(sunday) ),
    inference(spm,[status(thm)],[c_0_82,c_0_83]) ).

cnf(c_0_93,plain,
    ( ~ on(b,tuesday)
    | ~ on(b,monday) ),
    inference(csr,[status(thm)],[inference(spm,[status(thm)],[c_0_84,c_0_85]),c_0_86]),
    [final] ).

cnf(c_0_94,plain,
    ( same_day(X1,thursday)
    | on(b,X1)
    | on(a,X1) ),
    inference(sr,[status(thm)],[inference(spm,[status(thm)],[c_0_61,c_0_87]),c_0_88]),
    [final] ).

cnf(c_0_95,axiom,
    ~ same_day(tuesday,thursday),
    tuesday_not_thursday,
    [final] ).

cnf(c_0_96,plain,
    ( on(c,friday)
    | all_on(saturday)
    | all_on(thursday)
    | all_on(wednesday)
    | all_on(tuesday)
    | all_on(monday)
    | all_on(sunday) ),
    inference(spm,[status(thm)],[c_0_89,c_0_83]),
    [final] ).

cnf(c_0_97,plain,
    ( on(a,friday)
    | all_on(saturday)
    | all_on(thursday)
    | all_on(wednesday)
    | all_on(tuesday)
    | all_on(monday)
    | all_on(sunday) ),
    inference(spm,[status(thm)],[c_0_90,c_0_83]) ).

cnf(c_0_98,plain,
    ( on(a,friday)
    | ~ on(c,wednesday) ),
    inference(sr,[status(thm)],[inference(sr,[status(thm)],[inference(spm,[status(thm)],[c_0_91,c_0_74]),c_0_60]),c_0_88]) ).

cnf(c_0_99,plain,
    ( on(b,friday)
    | on(c,wednesday)
    | all_on(sunday)
    | all_on(monday)
    | all_on(tuesday)
    | all_on(thursday)
    | all_on(saturday) ),
    inference(spm,[status(thm)],[c_0_89,c_0_92]) ).

cnf(c_0_100,plain,
    ~ on(b,monday),
    inference(sr,[status(thm)],[inference(sr,[status(thm)],[inference(spm,[status(thm)],[c_0_93,c_0_94]),c_0_95]),c_0_76]),
    [final] ).

cnf(c_0_101,plain,
    ( on(c,friday)
    | on(c,wednesday)
    | all_on(sunday)
    | all_on(monday)
    | all_on(tuesday)
    | all_on(thursday)
    | all_on(saturday) ),
    inference(spm,[status(thm)],[c_0_89,c_0_96]) ).

cnf(c_0_102,plain,
    ( on(a,friday)
    | all_on(sunday)
    | all_on(monday)
    | all_on(tuesday)
    | all_on(thursday)
    | all_on(saturday) ),
    inference(csr,[status(thm)],[inference(spm,[status(thm)],[c_0_89,c_0_97]),c_0_98]) ).

cnf(c_0_103,plain,
    ( on(c,wednesday)
    | on(b,friday)
    | all_on(saturday)
    | all_on(thursday)
    | all_on(tuesday)
    | all_on(sunday) ),
    inference(sr,[status(thm)],[inference(spm,[status(thm)],[c_0_82,c_0_99]),c_0_100]) ).

cnf(c_0_104,axiom,
    ~ on(b,saturday),
    b_off_saturday,
    [final] ).

cnf(c_0_105,axiom,
    consecutive(saturday,sunday),
    sunday_follows_saturday,
    [final] ).

cnf(c_0_106,plain,
    ( on(c,wednesday)
    | on(c,friday)
    | all_on(saturday)
    | all_on(thursday)
    | all_on(tuesday)
    | all_on(sunday) ),
    inference(sr,[status(thm)],[inference(spm,[status(thm)],[c_0_82,c_0_101]),c_0_100]) ).

cnf(c_0_107,plain,
    ( on(a,friday)
    | all_on(saturday)
    | all_on(thursday)
    | all_on(tuesday)
    | all_on(sunday) ),
    inference(sr,[status(thm)],[inference(spm,[status(thm)],[c_0_82,c_0_102]),c_0_100]) ).

cnf(c_0_108,plain,
    ( on(b,friday)
    | on(c,wednesday)
    | all_on(sunday)
    | all_on(tuesday)
    | all_on(thursday) ),
    inference(sr,[status(thm)],[inference(spm,[status(thm)],[c_0_82,c_0_103]),c_0_104]) ).

cnf(c_0_109,plain,
    ( on(c,friday)
    | on(b,wednesday)
    | all_on(sunday)
    | all_on(monday)
    | all_on(tuesday)
    | all_on(thursday)
    | all_on(saturday) ),
    inference(spm,[status(thm)],[c_0_82,c_0_96]) ).

cnf(c_0_110,axiom,
    ( same_day(X1,X2)
    | ~ all_on(X1)
    | ~ all_on(X2) ),
    all_on_well_defined,
    [final] ).

cnf(c_0_111,plain,
    ( ~ consecutive(X1,saturday)
    | ~ consecutive(X2,X1)
    | ~ on(X3,saturday)
    | ~ on(X3,X1)
    | ~ on(X3,X2) ),
    inference(spm,[status(thm)],[c_0_47,c_0_105]),
    [final] ).

cnf(c_0_112,plain,
    ( on(c,friday)
    | on(c,wednesday)
    | all_on(sunday)
    | all_on(tuesday)
    | all_on(thursday) ),
    inference(sr,[status(thm)],[inference(spm,[status(thm)],[c_0_82,c_0_106]),c_0_104]) ).

cnf(c_0_113,plain,
    ( on(a,friday)
    | all_on(sunday)
    | all_on(tuesday)
    | all_on(thursday) ),
    inference(sr,[status(thm)],[inference(spm,[status(thm)],[c_0_82,c_0_107]),c_0_104]) ).

cnf(c_0_114,plain,
    ( on(c,wednesday)
    | on(b,friday)
    | all_on(thursday)
    | all_on(sunday) ),
    inference(sr,[status(thm)],[inference(spm,[status(thm)],[c_0_90,c_0_108]),c_0_76]) ).

cnf(c_0_115,plain,
    ( on(b,wednesday)
    | on(c,friday)
    | all_on(saturday)
    | all_on(thursday)
    | all_on(tuesday)
    | all_on(sunday) ),
    inference(sr,[status(thm)],[inference(spm,[status(thm)],[c_0_82,c_0_109]),c_0_100]) ).

cnf(c_0_116,plain,
    ( same_day(X1,friday)
    | all_on(saturday)
    | all_on(thursday)
    | all_on(wednesday)
    | all_on(tuesday)
    | all_on(monday)
    | all_on(sunday)
    | ~ all_on(X1) ),
    inference(spm,[status(thm)],[c_0_110,c_0_83]),
    [final] ).

cnf(c_0_117,plain,
    ( same_day(friday,X1)
    | all_on(saturday)
    | all_on(thursday)
    | all_on(wednesday)
    | all_on(tuesday)
    | all_on(monday)
    | all_on(sunday)
    | ~ all_on(X1) ),
    inference(spm,[status(thm)],[c_0_110,c_0_83]),
    [final] ).

cnf(c_0_118,plain,
    ( ~ consecutive(X1,friday)
    | ~ on(X2,saturday)
    | ~ on(X2,friday)
    | ~ on(X2,X1) ),
    inference(spm,[status(thm)],[c_0_111,c_0_57]),
    [final] ).

cnf(c_0_119,plain,
    ( on(c,wednesday)
    | on(c,friday)
    | all_on(thursday)
    | all_on(sunday) ),
    inference(sr,[status(thm)],[inference(spm,[status(thm)],[c_0_90,c_0_112]),c_0_76]) ).

cnf(c_0_120,plain,
    ( on(a,friday)
    | all_on(thursday)
    | all_on(sunday) ),
    inference(sr,[status(thm)],[inference(spm,[status(thm)],[c_0_90,c_0_113]),c_0_76]) ).

cnf(c_0_121,plain,
    ( on(b,friday)
    | on(c,wednesday)
    | all_on(sunday) ),
    inference(sr,[status(thm)],[inference(spm,[status(thm)],[c_0_90,c_0_114]),c_0_88]) ).

cnf(c_0_122,plain,
    ( ~ on(c,wednesday)
    | ~ on(c,tuesday) ),
    inference(sr,[status(thm)],[inference(sr,[status(thm)],[inference(spm,[status(thm)],[c_0_58,c_0_74]),c_0_60]),c_0_88]),
    [final] ).

cnf(c_0_123,plain,
    ( on(c,friday)
    | on(b,wednesday)
    | all_on(sunday)
    | all_on(tuesday)
    | all_on(thursday) ),
    inference(sr,[status(thm)],[inference(spm,[status(thm)],[c_0_82,c_0_115]),c_0_104]) ).

cnf(c_0_124,plain,
    ( same_day(X1,friday)
    | same_day(X2,wednesday)
    | all_on(sunday)
    | all_on(monday)
    | all_on(tuesday)
    | all_on(thursday)
    | all_on(saturday)
    | ~ all_on(X2)
    | ~ all_on(X1) ),
    inference(spm,[status(thm)],[c_0_110,c_0_116]) ).

cnf(c_0_125,plain,
    ( same_day(X1,friday)
    | same_day(wednesday,X2)
    | all_on(sunday)
    | all_on(monday)
    | all_on(tuesday)
    | all_on(thursday)
    | all_on(saturday)
    | ~ all_on(X2)
    | ~ all_on(X1) ),
    inference(spm,[status(thm)],[c_0_110,c_0_116]) ).

cnf(c_0_126,plain,
    ( same_day(friday,X1)
    | same_day(X2,wednesday)
    | all_on(sunday)
    | all_on(monday)
    | all_on(tuesday)
    | all_on(thursday)
    | all_on(saturday)
    | ~ all_on(X2)
    | ~ all_on(X1) ),
    inference(spm,[status(thm)],[c_0_110,c_0_117]) ).

cnf(c_0_127,plain,
    ( same_day(friday,X1)
    | same_day(wednesday,X2)
    | all_on(sunday)
    | all_on(monday)
    | all_on(tuesday)
    | all_on(thursday)
    | all_on(saturday)
    | ~ all_on(X2)
    | ~ all_on(X1) ),
    inference(spm,[status(thm)],[c_0_110,c_0_117]) ).

cnf(c_0_128,plain,
    ( same_day(X1,wednesday)
    | on(c,friday)
    | all_on(sunday)
    | all_on(monday)
    | all_on(tuesday)
    | all_on(thursday)
    | all_on(saturday)
    | ~ all_on(X1) ),
    inference(spm,[status(thm)],[c_0_110,c_0_96]) ).

cnf(c_0_129,plain,
    ( same_day(wednesday,X1)
    | on(c,friday)
    | all_on(sunday)
    | all_on(monday)
    | all_on(tuesday)
    | all_on(thursday)
    | all_on(saturday)
    | ~ all_on(X1) ),
    inference(spm,[status(thm)],[c_0_110,c_0_96]) ).

cnf(c_0_130,plain,
    ( ~ on(X1,saturday)
    | ~ on(X1,friday)
    | ~ on(X1,thursday) ),
    inference(spm,[status(thm)],[c_0_118,c_0_48]),
    [final] ).

cnf(c_0_131,plain,
    ( on(c,friday)
    | on(c,wednesday)
    | all_on(sunday) ),
    inference(sr,[status(thm)],[inference(spm,[status(thm)],[c_0_90,c_0_119]),c_0_88]) ).

cnf(c_0_132,plain,
    ( on(a,friday)
    | all_on(sunday) ),
    inference(sr,[status(thm)],[inference(spm,[status(thm)],[c_0_90,c_0_120]),c_0_88]) ).

cnf(c_0_133,plain,
    ( on(c,wednesday)
    | on(b,friday) ),
    inference(sr,[status(thm)],[inference(spm,[status(thm)],[c_0_90,c_0_121]),c_0_68]) ).

cnf(c_0_134,plain,
    ( same_day(wednesday,X1)
    | on(b,wednesday)
    | on(c,X1)
    | on(b,X1)
    | ~ on(c,tuesday) ),
    inference(spm,[status(thm)],[c_0_122,c_0_56]) ).

cnf(c_0_135,plain,
    ( on(b,wednesday)
    | on(c,friday)
    | all_on(thursday)
    | all_on(sunday) ),
    inference(sr,[status(thm)],[inference(spm,[status(thm)],[c_0_90,c_0_123]),c_0_76]) ).

cnf(c_0_136,axiom,
    ~ same_day(sunday,saturday),
    sunday_not_saturday,
    [final] ).

cnf(c_0_137,plain,
    ( same_day(X1,wednesday)
    | same_day(X2,friday)
    | all_on(saturday)
    | all_on(thursday)
    | all_on(tuesday)
    | all_on(sunday)
    | ~ all_on(X1)
    | ~ all_on(X2) ),
    inference(sr,[status(thm)],[inference(spm,[status(thm)],[c_0_82,c_0_124]),c_0_100]) ).

cnf(c_0_138,plain,
    ( same_day(wednesday,X1)
    | same_day(X2,friday)
    | all_on(saturday)
    | all_on(thursday)
    | all_on(tuesday)
    | all_on(sunday)
    | ~ all_on(X1)
    | ~ all_on(X2) ),
    inference(sr,[status(thm)],[inference(spm,[status(thm)],[c_0_82,c_0_125]),c_0_100]) ).

cnf(c_0_139,plain,
    ( same_day(X1,wednesday)
    | same_day(friday,X2)
    | all_on(saturday)
    | all_on(thursday)
    | all_on(tuesday)
    | all_on(sunday)
    | ~ all_on(X1)
    | ~ all_on(X2) ),
    inference(sr,[status(thm)],[inference(spm,[status(thm)],[c_0_82,c_0_126]),c_0_100]) ).

cnf(c_0_140,plain,
    ( same_day(wednesday,X1)
    | same_day(friday,X2)
    | all_on(saturday)
    | all_on(thursday)
    | all_on(tuesday)
    | all_on(sunday)
    | ~ all_on(X1)
    | ~ all_on(X2) ),
    inference(sr,[status(thm)],[inference(spm,[status(thm)],[c_0_82,c_0_127]),c_0_100]) ).

cnf(c_0_141,plain,
    ( same_day(X1,wednesday)
    | on(c,friday)
    | all_on(saturday)
    | all_on(thursday)
    | all_on(tuesday)
    | all_on(sunday)
    | ~ all_on(X1) ),
    inference(sr,[status(thm)],[inference(spm,[status(thm)],[c_0_82,c_0_128]),c_0_100]) ).

cnf(c_0_142,plain,
    ( same_day(wednesday,X1)
    | on(c,friday)
    | all_on(saturday)
    | all_on(thursday)
    | all_on(tuesday)
    | all_on(sunday)
    | ~ all_on(X1) ),
    inference(sr,[status(thm)],[inference(spm,[status(thm)],[c_0_82,c_0_129]),c_0_100]) ).

cnf(c_0_143,plain,
    ( same_day(saturday,X1)
    | on(c,X1)
    | on(b,X1)
    | ~ on(c,friday)
    | ~ on(c,thursday) ),
    inference(sr,[status(thm)],[inference(spm,[status(thm)],[c_0_130,c_0_56]),c_0_104]) ).

cnf(c_0_144,plain,
    ( on(c,wednesday)
    | on(c,friday) ),
    inference(sr,[status(thm)],[inference(spm,[status(thm)],[c_0_90,c_0_131]),c_0_68]),
    [final] ).

cnf(c_0_145,plain,
    ( same_day(X1,saturday)
    | on(c,X1)
    | on(b,X1)
    | ~ on(c,friday)
    | ~ on(c,thursday) ),
    inference(sr,[status(thm)],[inference(spm,[status(thm)],[c_0_130,c_0_56]),c_0_104]) ).

cnf(c_0_146,axiom,
    ( all_on(X1)
    | ~ on(a,X1)
    | ~ on(b,X1)
    | ~ on(c,X1) ),
    all_on,
    [final] ).

cnf(c_0_147,plain,
    on(a,friday),
    inference(sr,[status(thm)],[inference(spm,[status(thm)],[c_0_90,c_0_132]),c_0_68]),
    [final] ).

cnf(c_0_148,plain,
    ( on(b,friday)
    | ~ on(c,tuesday) ),
    inference(spm,[status(thm)],[c_0_122,c_0_133]) ).

cnf(c_0_149,plain,
    ( same_day(wednesday,X1)
    | on(b,wednesday)
    | on(b,X1)
    | on(c,X1) ),
    inference(sr,[status(thm)],[inference(sr,[status(thm)],[inference(spm,[status(thm)],[c_0_134,c_0_74]),c_0_75]),c_0_76]) ).

cnf(c_0_150,axiom,
    ~ same_day(wednesday,saturday),
    wednesday_not_saturday,
    [final] ).

cnf(c_0_151,plain,
    ( on(c,friday)
    | on(b,wednesday)
    | all_on(sunday) ),
    inference(sr,[status(thm)],[inference(spm,[status(thm)],[c_0_90,c_0_135]),c_0_88]) ).

cnf(c_0_152,plain,
    ( on(b,sunday)
    | ~ on(c,friday)
    | ~ on(c,thursday) ),
    inference(sr,[status(thm)],[inference(sr,[status(thm)],[inference(spm,[status(thm)],[c_0_130,c_0_59]),c_0_136]),c_0_104]) ).

cnf(c_0_153,plain,
    ( same_day(X1,friday)
    | same_day(X2,wednesday)
    | all_on(sunday)
    | all_on(tuesday)
    | all_on(thursday)
    | ~ all_on(X2)
    | ~ all_on(X1) ),
    inference(sr,[status(thm)],[inference(spm,[status(thm)],[c_0_82,c_0_137]),c_0_104]) ).

cnf(c_0_154,plain,
    ( same_day(X1,friday)
    | same_day(wednesday,X2)
    | all_on(sunday)
    | all_on(tuesday)
    | all_on(thursday)
    | ~ all_on(X2)
    | ~ all_on(X1) ),
    inference(sr,[status(thm)],[inference(spm,[status(thm)],[c_0_82,c_0_138]),c_0_104]) ).

cnf(c_0_155,plain,
    ( same_day(friday,X1)
    | same_day(X2,wednesday)
    | all_on(sunday)
    | all_on(tuesday)
    | all_on(thursday)
    | ~ all_on(X2)
    | ~ all_on(X1) ),
    inference(sr,[status(thm)],[inference(spm,[status(thm)],[c_0_82,c_0_139]),c_0_104]) ).

cnf(c_0_156,plain,
    ( same_day(friday,X1)
    | same_day(wednesday,X2)
    | all_on(sunday)
    | all_on(tuesday)
    | all_on(thursday)
    | ~ all_on(X2)
    | ~ all_on(X1) ),
    inference(sr,[status(thm)],[inference(spm,[status(thm)],[c_0_82,c_0_140]),c_0_104]) ).

cnf(c_0_157,plain,
    ( same_day(X1,wednesday)
    | on(c,friday)
    | all_on(sunday)
    | all_on(tuesday)
    | all_on(thursday)
    | ~ all_on(X1) ),
    inference(sr,[status(thm)],[inference(spm,[status(thm)],[c_0_82,c_0_141]),c_0_104]) ).

cnf(c_0_158,plain,
    ( same_day(wednesday,X1)
    | on(c,friday)
    | all_on(sunday)
    | all_on(tuesday)
    | all_on(thursday)
    | ~ all_on(X1) ),
    inference(sr,[status(thm)],[inference(spm,[status(thm)],[c_0_82,c_0_142]),c_0_104]) ).

cnf(c_0_159,plain,
    ( same_day(saturday,X1)
    | on(c,wednesday)
    | on(b,X1)
    | on(c,X1)
    | ~ on(c,thursday) ),
    inference(spm,[status(thm)],[c_0_143,c_0_144]) ).

cnf(c_0_160,plain,
    ( same_day(X1,saturday)
    | on(c,wednesday)
    | on(b,X1)
    | on(c,X1)
    | ~ on(c,thursday) ),
    inference(spm,[status(thm)],[c_0_145,c_0_144]) ).

cnf(c_0_161,plain,
    ( all_on(friday)
    | ~ on(b,friday)
    | ~ on(c,friday) ),
    inference(spm,[status(thm)],[c_0_146,c_0_147]) ).

cnf(c_0_162,plain,
    on(b,friday),
    inference(sr,[status(thm)],[inference(sr,[status(thm)],[inference(spm,[status(thm)],[c_0_148,c_0_74]),c_0_75]),c_0_76]),
    [final] ).

cnf(c_0_163,plain,
    ( on(a,wednesday)
    | ~ on(c,tuesday) ),
    inference(sr,[status(thm)],[inference(spm,[status(thm)],[c_0_122,c_0_74]),c_0_66]) ).

cnf(c_0_164,plain,
    ( on(b,wednesday)
    | ~ on(c,friday)
    | ~ on(c,thursday) ),
    inference(sr,[status(thm)],[inference(sr,[status(thm)],[inference(spm,[status(thm)],[c_0_130,c_0_149]),c_0_150]),c_0_104]) ).

cnf(c_0_165,plain,
    ( on(b,wednesday)
    | on(c,friday) ),
    inference(sr,[status(thm)],[inference(spm,[status(thm)],[c_0_90,c_0_151]),c_0_68]) ).

cnf(c_0_166,plain,
    ( on(c,wednesday)
    | on(b,sunday)
    | ~ on(c,thursday) ),
    inference(spm,[status(thm)],[c_0_152,c_0_144]) ).

cnf(c_0_167,plain,
    ( same_day(X1,wednesday)
    | same_day(X2,friday)
    | all_on(thursday)
    | all_on(sunday)
    | ~ all_on(X1)
    | ~ all_on(X2) ),
    inference(sr,[status(thm)],[inference(spm,[status(thm)],[c_0_90,c_0_153]),c_0_76]) ).

cnf(c_0_168,plain,
    ( same_day(wednesday,X1)
    | same_day(X2,friday)
    | all_on(thursday)
    | all_on(sunday)
    | ~ all_on(X1)
    | ~ all_on(X2) ),
    inference(sr,[status(thm)],[inference(spm,[status(thm)],[c_0_90,c_0_154]),c_0_76]) ).

cnf(c_0_169,plain,
    ( same_day(X1,wednesday)
    | same_day(friday,X2)
    | all_on(thursday)
    | all_on(sunday)
    | ~ all_on(X1)
    | ~ all_on(X2) ),
    inference(sr,[status(thm)],[inference(spm,[status(thm)],[c_0_90,c_0_155]),c_0_76]) ).

cnf(c_0_170,plain,
    ( same_day(wednesday,X1)
    | same_day(friday,X2)
    | all_on(thursday)
    | all_on(sunday)
    | ~ all_on(X1)
    | ~ all_on(X2) ),
    inference(sr,[status(thm)],[inference(spm,[status(thm)],[c_0_90,c_0_156]),c_0_76]) ).

cnf(c_0_171,plain,
    ( same_day(X1,wednesday)
    | on(c,friday)
    | all_on(thursday)
    | all_on(sunday)
    | ~ all_on(X1) ),
    inference(sr,[status(thm)],[inference(spm,[status(thm)],[c_0_90,c_0_157]),c_0_76]) ).

cnf(c_0_172,plain,
    ( same_day(wednesday,X1)
    | on(c,friday)
    | all_on(thursday)
    | all_on(sunday)
    | ~ all_on(X1) ),
    inference(sr,[status(thm)],[inference(spm,[status(thm)],[c_0_90,c_0_158]),c_0_76]) ).

cnf(c_0_173,plain,
    ( same_day(saturday,X1)
    | on(c,wednesday)
    | on(c,X1)
    | on(b,X1) ),
    inference(sr,[status(thm)],[inference(sr,[status(thm)],[inference(spm,[status(thm)],[c_0_159,c_0_74]),c_0_60]),c_0_88]) ).

cnf(c_0_174,plain,
    ( same_day(X1,saturday)
    | on(c,wednesday)
    | on(c,X1)
    | on(b,X1) ),
    inference(sr,[status(thm)],[inference(sr,[status(thm)],[inference(spm,[status(thm)],[c_0_160,c_0_74]),c_0_60]),c_0_88]) ).

cnf(c_0_175,plain,
    ( all_on(friday)
    | ~ on(c,friday) ),
    inference(cn,[status(thm)],[inference(rw,[status(thm)],[c_0_161,c_0_162])]),
    [final] ).

cnf(c_0_176,plain,
    on(a,wednesday),
    inference(sr,[status(thm)],[inference(sr,[status(thm)],[inference(spm,[status(thm)],[c_0_163,c_0_74]),c_0_75]),c_0_76]),
    [final] ).

cnf(c_0_177,plain,
    ( on(b,wednesday)
    | ~ on(c,thursday) ),
    inference(spm,[status(thm)],[c_0_164,c_0_165]) ).

cnf(c_0_178,plain,
    ( ~ consecutive(X1,sunday)
    | ~ consecutive(X2,X1)
    | ~ on(X3,sunday)
    | ~ on(X3,X1)
    | ~ on(X3,X2) ),
    inference(spm,[status(thm)],[c_0_47,c_0_78]),
    [final] ).

cnf(c_0_179,plain,
    ( ~ consecutive(X1,monday)
    | ~ consecutive(X2,X1)
    | ~ on(X3,monday)
    | ~ on(X3,X1)
    | ~ on(X3,X2) ),
    inference(spm,[status(thm)],[c_0_47,c_0_70]),
    [final] ).

cnf(c_0_180,plain,
    ( on(b,sunday)
    | on(c,wednesday) ),
    inference(sr,[status(thm)],[inference(sr,[status(thm)],[inference(spm,[status(thm)],[c_0_166,c_0_59]),c_0_60]),c_0_61]) ).

cnf(c_0_181,plain,
    ( same_day(X1,friday)
    | same_day(X2,wednesday)
    | all_on(sunday)
    | ~ all_on(X2)
    | ~ all_on(X1) ),
    inference(sr,[status(thm)],[inference(spm,[status(thm)],[c_0_90,c_0_167]),c_0_88]) ).

cnf(c_0_182,plain,
    ( same_day(X1,friday)
    | same_day(wednesday,X2)
    | all_on(sunday)
    | ~ all_on(X2)
    | ~ all_on(X1) ),
    inference(sr,[status(thm)],[inference(spm,[status(thm)],[c_0_90,c_0_168]),c_0_88]) ).

cnf(c_0_183,plain,
    ( same_day(friday,X1)
    | same_day(X2,wednesday)
    | all_on(sunday)
    | ~ all_on(X2)
    | ~ all_on(X1) ),
    inference(sr,[status(thm)],[inference(spm,[status(thm)],[c_0_90,c_0_169]),c_0_88]) ).

cnf(c_0_184,plain,
    ( same_day(friday,X1)
    | same_day(wednesday,X2)
    | all_on(sunday)
    | ~ all_on(X2)
    | ~ all_on(X1) ),
    inference(sr,[status(thm)],[inference(spm,[status(thm)],[c_0_90,c_0_170]),c_0_88]) ).

cnf(c_0_185,plain,
    ( same_day(X1,wednesday)
    | on(c,friday)
    | all_on(sunday)
    | ~ all_on(X1) ),
    inference(sr,[status(thm)],[inference(spm,[status(thm)],[c_0_90,c_0_171]),c_0_88]) ).

cnf(c_0_186,plain,
    ( same_day(wednesday,X1)
    | on(c,friday)
    | all_on(sunday)
    | ~ all_on(X1) ),
    inference(sr,[status(thm)],[inference(spm,[status(thm)],[c_0_90,c_0_172]),c_0_88]) ).

cnf(c_0_187,plain,
    ( same_day(saturday,X1)
    | on(b,X1)
    | on(c,X1)
    | ~ on(c,tuesday) ),
    inference(spm,[status(thm)],[c_0_122,c_0_173]) ).

cnf(c_0_188,plain,
    ( same_day(X1,saturday)
    | on(b,X1)
    | on(c,X1)
    | ~ on(c,tuesday) ),
    inference(spm,[status(thm)],[c_0_122,c_0_174]) ).

cnf(c_0_189,plain,
    ( on(c,wednesday)
    | all_on(friday) ),
    inference(spm,[status(thm)],[c_0_175,c_0_144]),
    [final] ).

cnf(c_0_190,plain,
    ( all_on(wednesday)
    | ~ on(b,wednesday)
    | ~ on(c,wednesday) ),
    inference(spm,[status(thm)],[c_0_146,c_0_176]) ).

cnf(c_0_191,plain,
    on(b,wednesday),
    inference(sr,[status(thm)],[inference(sr,[status(thm)],[inference(spm,[status(thm)],[c_0_177,c_0_74]),c_0_60]),c_0_88]),
    [final] ).

cnf(c_0_192,plain,
    ( ~ consecutive(X1,saturday)
    | ~ on(X2,sunday)
    | ~ on(X2,saturday)
    | ~ on(X2,X1) ),
    inference(spm,[status(thm)],[c_0_178,c_0_105]),
    [final] ).

cnf(c_0_193,plain,
    ( ~ consecutive(X1,sunday)
    | ~ on(X2,monday)
    | ~ on(X2,sunday)
    | ~ on(X2,X1) ),
    inference(spm,[status(thm)],[c_0_179,c_0_78]),
    [final] ).

cnf(c_0_194,plain,
    ( on(b,sunday)
    | ~ on(c,tuesday) ),
    inference(spm,[status(thm)],[c_0_122,c_0_180]) ).

cnf(c_0_195,plain,
    ( same_day(thursday,X1)
    | on(b,X1)
    | on(a,X1) ),
    inference(sr,[status(thm)],[inference(spm,[status(thm)],[c_0_61,c_0_87]),c_0_88]),
    [final] ).

cnf(c_0_196,axiom,
    ~ same_day(thursday,saturday),
    thursday_not_saturday,
    [final] ).

cnf(c_0_197,axiom,
    ~ same_day(monday,thursday),
    monday_not_thursday,
    [final] ).

cnf(c_0_198,plain,
    ( same_day(X1,wednesday)
    | same_day(X2,friday)
    | ~ all_on(X1)
    | ~ all_on(X2) ),
    inference(sr,[status(thm)],[inference(spm,[status(thm)],[c_0_90,c_0_181]),c_0_68]),
    [final] ).

cnf(c_0_199,plain,
    ( same_day(wednesday,X1)
    | same_day(X2,friday)
    | ~ all_on(X1)
    | ~ all_on(X2) ),
    inference(sr,[status(thm)],[inference(spm,[status(thm)],[c_0_90,c_0_182]),c_0_68]),
    [final] ).

cnf(c_0_200,plain,
    ( same_day(X1,wednesday)
    | same_day(friday,X2)
    | ~ all_on(X1)
    | ~ all_on(X2) ),
    inference(sr,[status(thm)],[inference(spm,[status(thm)],[c_0_90,c_0_183]),c_0_68]),
    [final] ).

cnf(c_0_201,plain,
    ( same_day(wednesday,X1)
    | same_day(friday,X2)
    | ~ all_on(X1)
    | ~ all_on(X2) ),
    inference(sr,[status(thm)],[inference(spm,[status(thm)],[c_0_90,c_0_184]),c_0_68]),
    [final] ).

cnf(c_0_202,plain,
    ( same_day(X1,wednesday)
    | on(c,friday)
    | ~ all_on(X1) ),
    inference(sr,[status(thm)],[inference(spm,[status(thm)],[c_0_90,c_0_185]),c_0_68]),
    [final] ).

cnf(c_0_203,plain,
    ( same_day(wednesday,X1)
    | on(c,friday)
    | ~ all_on(X1) ),
    inference(sr,[status(thm)],[inference(spm,[status(thm)],[c_0_90,c_0_186]),c_0_68]),
    [final] ).

cnf(c_0_204,plain,
    ( same_day(saturday,X1)
    | on(c,X1)
    | on(b,X1) ),
    inference(sr,[status(thm)],[inference(sr,[status(thm)],[inference(spm,[status(thm)],[c_0_187,c_0_74]),c_0_75]),c_0_76]),
    [final] ).

cnf(c_0_205,plain,
    ( same_day(X1,saturday)
    | on(c,X1)
    | on(b,X1) ),
    inference(sr,[status(thm)],[inference(sr,[status(thm)],[inference(spm,[status(thm)],[c_0_188,c_0_74]),c_0_75]),c_0_76]),
    [final] ).

cnf(c_0_206,plain,
    ( same_day(X1,friday)
    | on(c,wednesday)
    | ~ all_on(X1) ),
    inference(spm,[status(thm)],[c_0_110,c_0_189]),
    [final] ).

cnf(c_0_207,plain,
    ( same_day(friday,X1)
    | on(c,wednesday)
    | ~ all_on(X1) ),
    inference(spm,[status(thm)],[c_0_110,c_0_189]),
    [final] ).

cnf(c_0_208,plain,
    ( all_on(wednesday)
    | ~ on(c,wednesday) ),
    inference(cn,[status(thm)],[inference(rw,[status(thm)],[c_0_190,c_0_191])]),
    [final] ).

cnf(c_0_209,plain,
    ( same_day(X1,sunday)
    | on(c,X1)
    | on(a,X1) ),
    inference(sr,[status(thm)],[inference(spm,[status(thm)],[c_0_55,c_0_67]),c_0_68]),
    [final] ).

cnf(c_0_210,plain,
    ( ~ on(X1,sunday)
    | ~ on(X1,saturday)
    | ~ on(X1,friday) ),
    inference(spm,[status(thm)],[c_0_192,c_0_57]),
    [final] ).

cnf(c_0_211,plain,
    ( ~ on(X1,monday)
    | ~ on(X1,sunday)
    | ~ on(X1,saturday) ),
    inference(spm,[status(thm)],[c_0_193,c_0_105]),
    [final] ).

cnf(c_0_212,axiom,
    ~ same_day(friday,saturday),
    friday_not_saturday,
    [final] ).

cnf(c_0_213,axiom,
    ~ same_day(thursday,friday),
    thursday_not_friday,
    [final] ).

cnf(c_0_214,axiom,
    ~ same_day(wednesday,friday),
    wednesday_not_friday,
    [final] ).

cnf(c_0_215,axiom,
    ~ same_day(wednesday,thursday),
    wednesday_not_thursday,
    [final] ).

cnf(c_0_216,axiom,
    ~ same_day(tuesday,saturday),
    tuesday_not_saturday,
    [final] ).

cnf(c_0_217,axiom,
    ~ same_day(tuesday,friday),
    tuesday_not_friday,
    [final] ).

cnf(c_0_218,axiom,
    ~ same_day(tuesday,wednesday),
    tuesday_not_wednesday,
    [final] ).

cnf(c_0_219,axiom,
    ~ same_day(monday,saturday),
    monday_not_saturday,
    [final] ).

cnf(c_0_220,axiom,
    ~ same_day(monday,friday),
    monday_not_friday,
    [final] ).

cnf(c_0_221,axiom,
    ~ same_day(monday,wednesday),
    monday_not_wednesday,
    [final] ).

cnf(c_0_222,axiom,
    ~ same_day(monday,tuesday),
    monday_not_tuesday,
    [final] ).

cnf(c_0_223,axiom,
    ~ same_day(sunday,monday),
    sunday_not_monday,
    [final] ).

cnf(c_0_224,plain,
    on(b,sunday),
    inference(sr,[status(thm)],[inference(sr,[status(thm)],[inference(spm,[status(thm)],[c_0_194,c_0_74]),c_0_75]),c_0_76]),
    [final] ).

cnf(c_0_225,plain,
    on(a,saturday),
    inference(sr,[status(thm)],[inference(spm,[status(thm)],[c_0_104,c_0_195]),c_0_196]),
    [final] ).

cnf(c_0_226,plain,
    on(a,monday),
    inference(sr,[status(thm)],[inference(spm,[status(thm)],[c_0_100,c_0_94]),c_0_197]),
    [final] ).

cnf(c_0_227,axiom,
    same_person(X1,X1),
    reflexivity_for_same_person,
    [final] ).

cnf(c_0_228,axiom,
    same_day(X1,X1),
    reflexivity_for_same_day,
    [final] ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.12  % Problem    : PUZ018-2 : TPTP v9.2.1. Released v1.2.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.16/0.33  % Computer : n023.cluster.edu
% 0.16/0.33  % Model    : x86_64 x86_64
% 0.16/0.33  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.16/0.33  % Memory   : 8042.1875MB
% 0.16/0.33  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.16/0.33  % CPULimit   : 300
% 0.16/0.33  % WCLimit    : 300
% 0.16/0.33  % DateTime   : Tue May  5 01:34:24 EDT 2026
% 0.16/0.33  % CPUTime    : 
% 0.16/0.34  % start to proof: theBenchmark
% 1.36/1.76  % Version  : CSE_E---1.7
% 1.36/1.76  % Problem  : theBenchmark.p
% 1.36/1.76  % SZS status Satisfiable for theBenchmark.p
% 1.36/1.76  % SZS output start Saturation
% See solution above
% 1.36/1.77  % Total time : 1.372s
%------------------------------------------------------------------------------