TSTP Solution File: PUZ018-1 by Prover9---1109a
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : Prover9---1109a
% Problem : PUZ018-1 : TPTP v8.1.0. Bugfixed v1.2.0.
% Transfm : none
% Format : tptp:raw
% Command : tptp2X_and_run_prover9 %d %s
% Computer : n021.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:23:51 EDT 2022
% Result : Unsatisfiable 0.74s 1.01s
% Output : Refutation 0.74s
% Verified :
% SZS Type : -
% Comments :
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.11/0.12 % Problem : PUZ018-1 : TPTP v8.1.0. Bugfixed v1.2.0.
% 0.11/0.13 % Command : tptp2X_and_run_prover9 %d %s
% 0.13/0.34 % Computer : n021.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 : Sun May 29 00:25:57 EDT 2022
% 0.13/0.34 % CPUTime :
% 0.43/0.99 ============================== Prover9 ===============================
% 0.43/0.99 Prover9 (32) version 2009-11A, November 2009.
% 0.43/0.99 Process 15826 was started by sandbox on n021.cluster.edu,
% 0.43/0.99 Sun May 29 00:25:58 2022
% 0.43/0.99 The command was "/export/starexec/sandbox/solver/bin/prover9 -t 300 -f /tmp/Prover9_15659_n021.cluster.edu".
% 0.43/0.99 ============================== end of head ===========================
% 0.43/0.99
% 0.43/0.99 ============================== INPUT =================================
% 0.43/0.99
% 0.43/0.99 % Reading from file /tmp/Prover9_15659_n021.cluster.edu
% 0.43/0.99
% 0.43/0.99 set(prolog_style_variables).
% 0.43/0.99 set(auto2).
% 0.43/0.99 % set(auto2) -> set(auto).
% 0.43/0.99 % set(auto) -> set(auto_inference).
% 0.43/0.99 % set(auto) -> set(auto_setup).
% 0.43/0.99 % set(auto_setup) -> set(predicate_elim).
% 0.43/0.99 % set(auto_setup) -> assign(eq_defs, unfold).
% 0.43/0.99 % set(auto) -> set(auto_limits).
% 0.43/0.99 % set(auto_limits) -> assign(max_weight, "100.000").
% 0.43/0.99 % set(auto_limits) -> assign(sos_limit, 20000).
% 0.43/0.99 % set(auto) -> set(auto_denials).
% 0.43/0.99 % set(auto) -> set(auto_process).
% 0.43/0.99 % set(auto2) -> assign(new_constants, 1).
% 0.43/0.99 % set(auto2) -> assign(fold_denial_max, 3).
% 0.43/0.99 % set(auto2) -> assign(max_weight, "200.000").
% 0.43/0.99 % set(auto2) -> assign(max_hours, 1).
% 0.43/0.99 % assign(max_hours, 1) -> assign(max_seconds, 3600).
% 0.43/0.99 % set(auto2) -> assign(max_seconds, 0).
% 0.43/0.99 % set(auto2) -> assign(max_minutes, 5).
% 0.43/0.99 % assign(max_minutes, 5) -> assign(max_seconds, 300).
% 0.43/0.99 % set(auto2) -> set(sort_initial_sos).
% 0.43/0.99 % set(auto2) -> assign(sos_limit, -1).
% 0.43/0.99 % set(auto2) -> assign(lrs_ticks, 3000).
% 0.43/0.99 % set(auto2) -> assign(max_megs, 400).
% 0.43/0.99 % set(auto2) -> assign(stats, some).
% 0.43/0.99 % set(auto2) -> clear(echo_input).
% 0.43/0.99 % set(auto2) -> set(quiet).
% 0.43/0.99 % set(auto2) -> clear(print_initial_clauses).
% 0.43/0.99 % set(auto2) -> clear(print_given).
% 0.43/0.99 assign(lrs_ticks,-1).
% 0.43/0.99 assign(sos_limit,10000).
% 0.43/0.99 assign(order,kbo).
% 0.43/0.99 set(lex_order_vars).
% 0.43/0.99 clear(print_given).
% 0.43/0.99
% 0.43/0.99 % formulas(sos). % not echoed (48 formulas)
% 0.43/0.99
% 0.43/0.99 ============================== end of input ==========================
% 0.43/0.99
% 0.43/0.99 % From the command line: assign(max_seconds, 300).
% 0.43/0.99
% 0.43/0.99 ============================== PROCESS NON-CLAUSAL FORMULAS ==========
% 0.43/0.99
% 0.43/0.99 % Formulas that are not ordinary clauses:
% 0.43/0.99
% 0.43/0.99 ============================== end of process non-clausal formulas ===
% 0.43/0.99
% 0.43/0.99 ============================== PROCESS INITIAL CLAUSES ===============
% 0.43/0.99
% 0.43/0.99 ============================== PREDICATE ELIMINATION =================
% 0.43/0.99 1 -same_person(a,b) # label(a_not_b) # label(axiom). [assumption].
% 0.43/0.99 2 same_person(A,A) # label(reflexivity_for_same_person) # label(axiom). [assumption].
% 0.43/0.99 3 on(A,B) | on(A,C) | on(D,B) | on(D,C) | same_person(A,D) | same_day(B,C) # label(no_two_off_twice_together) # label(hypothesis). [assumption].
% 0.43/0.99 Derived: on(a,A) | on(a,B) | on(b,A) | on(b,B) | same_day(A,B). [resolve(1,a,3,e)].
% 0.43/0.99 4 -same_person(a,c) # label(a_not_c) # label(axiom). [assumption].
% 0.43/0.99 Derived: on(a,A) | on(a,B) | on(c,A) | on(c,B) | same_day(A,B). [resolve(4,a,3,e)].
% 0.43/0.99 5 -same_person(b,c) # label(b_not_c) # label(axiom). [assumption].
% 0.43/0.99 Derived: on(b,A) | on(b,B) | on(c,A) | on(c,B) | same_day(A,B). [resolve(5,a,3,e)].
% 0.43/0.99 6 -same_day(sunday,monday) # label(sunday_not_monday) # label(axiom). [assumption].
% 0.43/0.99 7 same_day(A,A) # label(reflexivity_for_same_day) # label(axiom). [assumption].
% 0.43/0.99 8 -same_day(sunday,tuesday) # label(sunday_not_tuesday) # label(axiom). [assumption].
% 0.43/0.99 9 -same_day(sunday,wednesday) # label(sunday_not_wednesday) # label(axiom). [assumption].
% 0.43/0.99 10 -same_day(sunday,thursday) # label(sunday_not_thursday) # label(axiom). [assumption].
% 0.43/0.99 11 -same_day(sunday,friday) # label(sunday_not_friday) # label(axiom). [assumption].
% 0.43/0.99 12 -same_day(sunday,saturday) # label(sunday_not_saturday) # label(axiom). [assumption].
% 0.43/0.99 13 -same_day(monday,tuesday) # label(monday_not_tuesday) # label(axiom). [assumption].
% 0.43/0.99 14 -same_day(monday,wednesday) # label(monday_not_wednesday) # label(axiom). [assumption].
% 0.43/0.99 15 -same_day(monday,thursday) # label(monday_not_thursday) # label(axiom). [assumption].
% 0.43/0.99 16 -same_day(monday,friday) # label(monday_not_friday) # label(axiom). [assumption].
% 0.43/0.99 17 -same_day(monday,saturday) # label(monday_not_saturday) # label(axiom). [assumption].
% 0.43/1.00 18 -same_day(tuesday,wednesday) # label(tuesday_not_wednesday) # label(axiom). [assumption].
% 0.43/1.00 19 -same_day(tuesday,thursday) # label(tuesday_not_thursday) # label(axiom). [assumption].
% 0.43/1.00 20 -same_day(tuesday,friday) # label(tuesday_not_friday) # label(axiom). [assumption].
% 0.43/1.00 21 -same_day(tuesday,saturday) # label(tuesday_not_saturday) # label(axiom). [assumption].
% 0.43/1.00 22 -same_day(wednesday,thursday) # label(wednesday_not_thursday) # label(axiom). [assumption].
% 0.43/1.00 23 -same_day(wednesday,friday) # label(wednesday_not_friday) # label(axiom). [assumption].
% 0.43/1.00 24 -same_day(wednesday,saturday) # label(wednesday_not_saturday) # label(axiom). [assumption].
% 0.43/1.00 25 -same_day(thursday,friday) # label(thursday_not_friday) # label(axiom). [assumption].
% 0.43/1.00 26 -same_day(thursday,saturday) # label(thursday_not_saturday) # label(axiom). [assumption].
% 0.43/1.00 27 -same_day(friday,saturday) # label(friday_not_saturday) # label(axiom). [assumption].
% 0.43/1.00 28 -all_on(A) | -all_on(B) | same_day(A,B) # label(all_on_well_defined) # label(axiom). [assumption].
% 0.43/1.00 Derived: -all_on(sunday) | -all_on(monday). [resolve(28,c,6,a)].
% 0.43/1.00 Derived: -all_on(sunday) | -all_on(tuesday). [resolve(28,c,8,a)].
% 0.43/1.00 Derived: -all_on(sunday) | -all_on(wednesday). [resolve(28,c,9,a)].
% 0.43/1.00 Derived: -all_on(sunday) | -all_on(thursday). [resolve(28,c,10,a)].
% 0.43/1.00 Derived: -all_on(sunday) | -all_on(friday). [resolve(28,c,11,a)].
% 0.43/1.00 Derived: -all_on(sunday) | -all_on(saturday). [resolve(28,c,12,a)].
% 0.43/1.00 Derived: -all_on(monday) | -all_on(tuesday). [resolve(28,c,13,a)].
% 0.43/1.00 Derived: -all_on(monday) | -all_on(wednesday). [resolve(28,c,14,a)].
% 0.43/1.00 Derived: -all_on(monday) | -all_on(thursday). [resolve(28,c,15,a)].
% 0.43/1.00 Derived: -all_on(monday) | -all_on(friday). [resolve(28,c,16,a)].
% 0.43/1.00 Derived: -all_on(monday) | -all_on(saturday). [resolve(28,c,17,a)].
% 0.43/1.00 Derived: -all_on(tuesday) | -all_on(wednesday). [resolve(28,c,18,a)].
% 0.43/1.00 Derived: -all_on(tuesday) | -all_on(thursday). [resolve(28,c,19,a)].
% 0.43/1.00 Derived: -all_on(tuesday) | -all_on(friday). [resolve(28,c,20,a)].
% 0.43/1.00 Derived: -all_on(tuesday) | -all_on(saturday). [resolve(28,c,21,a)].
% 0.43/1.00 Derived: -all_on(wednesday) | -all_on(thursday). [resolve(28,c,22,a)].
% 0.43/1.00 Derived: -all_on(wednesday) | -all_on(friday). [resolve(28,c,23,a)].
% 0.43/1.00 Derived: -all_on(wednesday) | -all_on(saturday). [resolve(28,c,24,a)].
% 0.43/1.00 Derived: -all_on(thursday) | -all_on(friday). [resolve(28,c,25,a)].
% 0.43/1.00 Derived: -all_on(thursday) | -all_on(saturday). [resolve(28,c,26,a)].
% 0.43/1.00 Derived: -all_on(friday) | -all_on(saturday). [resolve(28,c,27,a)].
% 0.43/1.00 29 on(a,A) | on(a,B) | on(b,A) | on(b,B) | same_day(A,B). [resolve(1,a,3,e)].
% 0.43/1.00 Derived: on(a,sunday) | on(a,monday) | on(b,sunday) | on(b,monday). [resolve(29,e,6,a)].
% 0.43/1.00 Derived: on(a,sunday) | on(a,tuesday) | on(b,sunday) | on(b,tuesday). [resolve(29,e,8,a)].
% 0.43/1.00 Derived: on(a,sunday) | on(a,wednesday) | on(b,sunday) | on(b,wednesday). [resolve(29,e,9,a)].
% 0.43/1.00 Derived: on(a,sunday) | on(a,thursday) | on(b,sunday) | on(b,thursday). [resolve(29,e,10,a)].
% 0.43/1.00 Derived: on(a,sunday) | on(a,friday) | on(b,sunday) | on(b,friday). [resolve(29,e,11,a)].
% 0.43/1.00 Derived: on(a,sunday) | on(a,saturday) | on(b,sunday) | on(b,saturday). [resolve(29,e,12,a)].
% 0.43/1.00 Derived: on(a,monday) | on(a,tuesday) | on(b,monday) | on(b,tuesday). [resolve(29,e,13,a)].
% 0.43/1.00 Derived: on(a,monday) | on(a,wednesday) | on(b,monday) | on(b,wednesday). [resolve(29,e,14,a)].
% 0.43/1.00 Derived: on(a,monday) | on(a,thursday) | on(b,monday) | on(b,thursday). [resolve(29,e,15,a)].
% 0.43/1.00 Derived: on(a,monday) | on(a,friday) | on(b,monday) | on(b,friday). [resolve(29,e,16,a)].
% 0.43/1.00 Derived: on(a,monday) | on(a,saturday) | on(b,monday) | on(b,saturday). [resolve(29,e,17,a)].
% 0.43/1.00 Derived: on(a,tuesday) | on(a,wednesday) | on(b,tuesday) | on(b,wednesday). [resolve(29,e,18,a)].
% 0.43/1.00 Derived: on(a,tuesday) | on(a,thursday) | on(b,tuesday) | on(b,thursday). [resolve(29,e,19,a)].
% 0.43/1.00 Derived: on(a,tuesday) | on(a,friday) | on(b,tuesday) | on(b,friday). [resolve(29,e,20,a)].
% 0.43/1.00 Derived: on(a,tuesday) | on(a,saturday) | on(b,tuesday) | on(b,saturday). [resolve(29,e,21,a)].
% 0.43/1.00 Derived: on(a,wednesday) | on(a,thursday) | on(b,wednesday) | on(b,thursday). [resolve(29,e,22,a)].
% 0.43/1.00 Derived: on(a,wednesday) | on(a,friday) | on(b,wednesday) | on(b,friday). [resolve(29,e,23,a)].
% 0.43/1.00 Derived: on(a,wednesday) | on(a,saturday) | on(b,wednesday) | on(b,saturday). [resolve(29,e,24,a)].
% 0.43/1.00 Derived: on(a,thursday) | on(a,friday) | on(b,thursday) | on(b,friday). [resolve(29,e,25,a)].
% 0.43/1.00 Derived: on(a,thursday) | on(a,saturday) | on(b,thursday) | on(b,saturday). [resolve(29,e,26,a)].
% 0.43/1.00 Derived: on(a,friday) | on(a,saturday) | on(b,friday) | on(b,saturday). [resolve(29,e,27,a)].
% 0.43/1.00 30 on(a,A) | on(a,B) | on(c,A) | on(c,B) | same_day(A,B). [resolve(4,a,3,e)].
% 0.43/1.00 Derived: on(a,sunday) | on(a,monday) | on(c,sunday) | on(c,monday). [resolve(30,e,6,a)].
% 0.43/1.00 Derived: on(a,sunday) | on(a,tuesday) | on(c,sunday) | on(c,tuesday). [resolve(30,e,8,a)].
% 0.43/1.00 Derived: on(a,sunday) | on(a,wednesday) | on(c,sunday) | on(c,wednesday). [resolve(30,e,9,a)].
% 0.43/1.00 Derived: on(a,sunday) | on(a,thursday) | on(c,sunday) | on(c,thursday). [resolve(30,e,10,a)].
% 0.43/1.00 Derived: on(a,sunday) | on(a,friday) | on(c,sunday) | on(c,friday). [resolve(30,e,11,a)].
% 0.43/1.00 Derived: on(a,sunday) | on(a,saturday) | on(c,sunday) | on(c,saturday). [resolve(30,e,12,a)].
% 0.43/1.00 Derived: on(a,monday) | on(a,tuesday) | on(c,monday) | on(c,tuesday). [resolve(30,e,13,a)].
% 0.43/1.00 Derived: on(a,monday) | on(a,wednesday) | on(c,monday) | on(c,wednesday). [resolve(30,e,14,a)].
% 0.43/1.00 Derived: on(a,monday) | on(a,thursday) | on(c,monday) | on(c,thursday). [resolve(30,e,15,a)].
% 0.43/1.00 Derived: on(a,monday) | on(a,friday) | on(c,monday) | on(c,friday). [resolve(30,e,16,a)].
% 0.43/1.00 Derived: on(a,monday) | on(a,saturday) | on(c,monday) | on(c,saturday). [resolve(30,e,17,a)].
% 0.43/1.00 Derived: on(a,tuesday) | on(a,wednesday) | on(c,tuesday) | on(c,wednesday). [resolve(30,e,18,a)].
% 0.43/1.00 Derived: on(a,tuesday) | on(a,thursday) | on(c,tuesday) | on(c,thursday). [resolve(30,e,19,a)].
% 0.43/1.00 Derived: on(a,tuesday) | on(a,friday) | on(c,tuesday) | on(c,friday). [resolve(30,e,20,a)].
% 0.43/1.00 Derived: on(a,tuesday) | on(a,saturday) | on(c,tuesday) | on(c,saturday). [resolve(30,e,21,a)].
% 0.43/1.00 Derived: on(a,wednesday) | on(a,thursday) | on(c,wednesday) | on(c,thursday). [resolve(30,e,22,a)].
% 0.43/1.00 Derived: on(a,wednesday) | on(a,friday) | on(c,wednesday) | on(c,friday). [resolve(30,e,23,a)].
% 0.43/1.00 Derived: on(a,wednesday) | on(a,saturday) | on(c,wednesday) | on(c,saturday). [resolve(30,e,24,a)].
% 0.43/1.00 Derived: on(a,thursday) | on(a,friday) | on(c,thursday) | on(c,friday). [resolve(30,e,25,a)].
% 0.43/1.00 Derived: on(a,thursday) | on(a,saturday) | on(c,thursday) | on(c,saturday). [resolve(30,e,26,a)].
% 0.43/1.00 Derived: on(a,friday) | on(a,saturday) | on(c,friday) | on(c,saturday). [resolve(30,e,27,a)].
% 0.43/1.00 31 on(b,A) | on(b,B) | on(c,A) | on(c,B) | same_day(A,B). [resolve(5,a,3,e)].
% 0.43/1.00 Derived: on(b,sunday) | on(b,monday) | on(c,sunday) | on(c,monday). [resolve(31,e,6,a)].
% 0.43/1.00 Derived: on(b,sunday) | on(b,tuesday) | on(c,sunday) | on(c,tuesday). [resolve(31,e,8,a)].
% 0.43/1.00 Derived: on(b,sunday) | on(b,wednesday) | on(c,sunday) | on(c,wednesday). [resolve(31,e,9,a)].
% 0.43/1.00 Derived: on(b,sunday) | on(b,thursday) | on(c,sunday) | on(c,thursday). [resolve(31,e,10,a)].
% 0.43/1.00 Derived: on(b,sunday) | on(b,friday) | on(c,sunday) | on(c,friday). [resolve(31,e,11,a)].
% 0.43/1.00 Derived: on(b,sunday) | on(b,saturday) | on(c,sunday) | on(c,saturday). [resolve(31,e,12,a)].
% 0.43/1.00 Derived: on(b,monday) | on(b,tuesday) | on(c,monday) | on(c,tuesday). [resolve(31,e,13,a)].
% 0.43/1.00 Derived: on(b,monday) | on(b,wednesday) | on(c,monday) | on(c,wednesday). [resolve(31,e,14,a)].
% 0.43/1.00 Derived: on(b,monday) | on(b,thursday) | on(c,monday) | on(c,thursday). [resolve(31,e,15,a)].
% 0.43/1.00 Derived: on(b,monday) | on(b,friday) | on(c,monday) | on(c,friday). [resolve(31,e,16,a)].
% 0.43/1.00 Derived: on(b,monday) | on(b,saturday) | on(c,monday) | on(c,saturday). [resolve(31,e,17,a)].
% 0.43/1.00 Derived: on(b,tuesday) | on(b,wednesday) | on(c,tuesday) | on(c,wednesday). [resolve(31,e,18,a)].
% 0.43/1.00 Derived: on(b,tuesday) | on(b,thursday) | on(c,tuesday) | on(c,thursday). [resolve(31,e,19,a)].
% 0.43/1.00 Derived: on(b,tuesday) | on(b,friday) | on(c,tuesday) | on(c,friday). [resolve(31,e,20,a)].
% 0.43/1.00 Derived: on(b,tuesday) | on(b,saturday) | on(c,tuesday) | on(c,saturday). [resolve(31,e,21,a)].
% 0.43/1.00 Derived: on(b,wednesday) | on(b,thursday) | on(c,wednesday) | on(c,thursday). [resolve(31,e,22,a)].
% 0.74/1.01 Derived: on(b,wednesday) | on(b,friday) | on(c,wednesday) | on(c,friday). [resolve(31,e,23,a)].
% 0.74/1.01 Derived: on(b,wednesday) | on(b,saturday) | on(c,wednesday) | on(c,saturday). [resolve(31,e,24,a)].
% 0.74/1.01 Derived: on(b,thursday) | on(b,friday) | on(c,thursday) | on(c,friday). [resolve(31,e,25,a)].
% 0.74/1.01 Derived: on(b,thursday) | on(b,saturday) | on(c,thursday) | on(c,saturday). [resolve(31,e,26,a)].
% 0.74/1.01 Derived: on(b,friday) | on(b,saturday) | on(c,friday) | on(c,saturday). [resolve(31,e,27,a)].
% 0.74/1.01
% 0.74/1.01 ============================== end predicate elimination =============
% 0.74/1.01
% 0.74/1.01 Auto_denials: (non-Horn, no changes).
% 0.74/1.01
% 0.74/1.01 Term ordering decisions:
% 0.74/1.01 Function symbol KB weights: a=1. b=1. c=1. friday=1. monday=1. saturday=1. sunday=1. thursday=1. tuesday=1. wednesday=1.
% 0.74/1.01
% 0.74/1.01 ============================== end of process initial clauses ========
% 0.74/1.01
% 0.74/1.01 ============================== CLAUSES FOR SEARCH ====================
% 0.74/1.01
% 0.74/1.01 ============================== end of clauses for search =============
% 0.74/1.01
% 0.74/1.01 ============================== SEARCH ================================
% 0.74/1.01
% 0.74/1.01 % Starting search at 0.02 seconds.
% 0.74/1.01
% 0.74/1.01 ============================== PROOF =================================
% 0.74/1.01 % SZS status Unsatisfiable
% 0.74/1.01 % SZS output start Refutation
% 0.74/1.01
% 0.74/1.01 % Proof 1 at 0.03 (+ 0.00) seconds.
% 0.74/1.01 % Length of proof is 46.
% 0.74/1.01 % Level of proof is 9.
% 0.74/1.01 % Maximum clause weight is 18.000.
% 0.74/1.01 % Given clauses 127.
% 0.74/1.01
% 0.74/1.01 1 -same_person(a,b) # label(a_not_b) # label(axiom). [assumption].
% 0.74/1.01 3 on(A,B) | on(A,C) | on(D,B) | on(D,C) | same_person(A,D) | same_day(B,C) # label(no_two_off_twice_together) # label(hypothesis). [assumption].
% 0.74/1.01 4 -same_person(a,c) # label(a_not_c) # label(axiom). [assumption].
% 0.74/1.01 8 -same_day(sunday,tuesday) # label(sunday_not_tuesday) # label(axiom). [assumption].
% 0.74/1.01 10 -same_day(sunday,thursday) # label(sunday_not_thursday) # label(axiom). [assumption].
% 0.74/1.01 19 -same_day(tuesday,thursday) # label(tuesday_not_thursday) # label(axiom). [assumption].
% 0.74/1.01 29 on(a,A) | on(a,B) | on(b,A) | on(b,B) | same_day(A,B). [resolve(1,a,3,e)].
% 0.74/1.01 30 on(a,A) | on(a,B) | on(c,A) | on(c,B) | same_day(A,B). [resolve(4,a,3,e)].
% 0.74/1.01 32 consecutive(sunday,monday) # label(monday_follows_sunday) # label(axiom). [assumption].
% 0.74/1.01 33 consecutive(monday,tuesday) # label(tuesday_follows_monday) # label(axiom). [assumption].
% 0.74/1.01 34 consecutive(tuesday,wednesday) # label(wednesday_follows_tuesday) # label(axiom). [assumption].
% 0.74/1.01 35 consecutive(wednesday,thursday) # label(thursday_follows_wednesday) # label(axiom). [assumption].
% 0.74/1.01 36 consecutive(thursday,friday) # label(friday_follows_thursday) # label(axiom). [assumption].
% 0.74/1.01 39 all_on(sunday) | all_on(monday) | all_on(tuesday) | all_on(wednesday) | all_on(thursday) | all_on(friday) | all_on(saturday) # label(all_on_one_day) # label(hypothesis). [assumption].
% 0.74/1.01 40 -all_on(friday) # label(prove_all_on_friday) # label(negated_conjecture). [assumption].
% 0.74/1.01 41 -on(a,sunday) # label(a_off_sunday) # label(hypothesis). [assumption].
% 0.74/1.01 42 -on(a,tuesday) # label(a_off_tuesday) # label(hypothesis). [assumption].
% 0.74/1.01 43 -on(a,thursday) # label(a_off_thursday) # label(hypothesis). [assumption].
% 0.74/1.01 44 -on(b,thursday) # label(b_off_thursday) # label(hypothesis). [assumption].
% 0.74/1.01 45 -on(b,saturday) # label(b_off_saturday) # label(hypothesis). [assumption].
% 0.74/1.01 46 -on(c,sunday) # label(c_off_sunday) # label(hypothesis). [assumption].
% 0.74/1.01 47 -consecutive(A,B) | -consecutive(B,C) | -consecutive(C,D) | -on(E,A) | -on(E,B) | -on(E,C) # label(not_on_for_3_days) # label(hypothesis). [assumption].
% 0.74/1.01 48 -all_on(A) | on(a,A) # label(all_on_a_on) # label(axiom). [assumption].
% 0.74/1.01 49 -all_on(A) | on(b,A) # label(all_on_b_on) # label(axiom). [assumption].
% 0.74/1.01 50 -all_on(A) | on(c,A) # label(all_on_c_on) # label(axiom). [assumption].
% 0.74/1.01 73 on(a,sunday) | on(a,thursday) | on(b,sunday) | on(b,thursday). [resolve(29,e,10,a)].
% 0.74/1.01 74 on(b,sunday). [copy(73),unit_del(a,41),unit_del(b,43),unit_del(d,44)].
% 0.74/1.01 85 on(a,tuesday) | on(a,thursday) | on(b,tuesday) | on(b,thursday). [resolve(29,e,19,a)].
% 0.74/1.01 86 on(b,tuesday). [copy(85),unit_del(a,42),unit_del(b,43),unit_del(d,44)].
% 0.74/1.01 99 on(a,sunday) | on(a,tuesday) | on(c,sunday) | on(c,tuesday). [resolve(30,e,8,a)].
% 0.74/1.01 100 on(c,tuesday). [copy(99),unit_del(a,41),unit_del(b,42),unit_del(c,46)].
% 0.74/1.01 103 on(a,sunday) | on(a,thursday) | on(c,sunday) | on(c,thursday). [resolve(30,e,10,a)].
% 0.74/1.01 104 on(c,thursday). [copy(103),unit_del(a,41),unit_del(b,43),unit_del(c,46)].
% 0.74/1.01 138 all_on(sunday) | all_on(monday) | all_on(tuesday) | all_on(wednesday) | all_on(thursday) | all_on(saturday). [back_unit_del(39),unit_del(f,40)].
% 0.74/1.01 146 -consecutive(wednesday,A) | -consecutive(A,B) | -on(C,tuesday) | -on(C,wednesday) | -on(C,A). [resolve(47,a,34,a)].
% 0.74/1.01 148 -consecutive(monday,A) | -consecutive(A,B) | -on(C,sunday) | -on(C,monday) | -on(C,A). [resolve(47,a,32,a)].
% 0.74/1.01 177 all_on(sunday) | all_on(monday) | all_on(tuesday) | all_on(thursday) | all_on(saturday) | on(c,wednesday). [resolve(138,d,50,a)].
% 0.74/1.01 216 -on(A,tuesday) | -on(A,wednesday) | -on(A,thursday). [resolve(146,b,36,a),unit_del(a,35)].
% 0.74/1.01 219 all_on(sunday) | all_on(monday) | all_on(tuesday) | all_on(thursday) | all_on(saturday). [resolve(216,b,177,f),unit_del(a,100),unit_del(b,104)].
% 0.74/1.01 240 -on(A,sunday) | -on(A,monday) | -on(A,tuesday). [resolve(148,b,34,a),unit_del(a,33)].
% 0.74/1.01 241 -on(b,monday). [resolve(240,c,86,a),unit_del(a,74)].
% 0.74/1.01 249 all_on(sunday) | all_on(monday) | all_on(thursday) | all_on(saturday). [resolve(219,c,48,a),unit_del(e,42)].
% 0.74/1.01 250 all_on(sunday) | all_on(monday) | all_on(saturday). [resolve(249,c,49,a),unit_del(d,44)].
% 0.74/1.01 252 all_on(monday) | all_on(saturday). [resolve(250,a,50,a),unit_del(c,46)].
% 0.74/1.01 254 all_on(monday). [resolve(252,b,49,a),unit_del(b,45)].
% 0.74/1.01 261 $F. [resolve(254,a,49,a),unit_del(a,241)].
% 0.74/1.01
% 0.74/1.01 % SZS output end Refutation
% 0.74/1.01 ============================== end of proof ==========================
% 0.74/1.01
% 0.74/1.01 ============================== STATISTICS ============================
% 0.74/1.01
% 0.74/1.01 Given=127. Generated=391. Kept=181. proofs=1.
% 0.74/1.01 Usable=84. Sos=20. Demods=0. Limbo=1, Disabled=211. Hints=0.
% 0.74/1.01 Megabytes=0.18.
% 0.74/1.01 User_CPU=0.03, System_CPU=0.00, Wall_clock=0.
% 0.74/1.01
% 0.74/1.01 ============================== end of statistics =====================
% 0.74/1.01
% 0.74/1.01 ============================== end of search =========================
% 0.74/1.01
% 0.74/1.01 THEOREM PROVED
% 0.74/1.01 % SZS status Unsatisfiable
% 0.74/1.01
% 0.74/1.01 Exiting with 1 proof.
% 0.74/1.01
% 0.74/1.01 Process 15826 exit (max_proofs) Sun May 29 00:25:58 2022
% 0.74/1.01 Prover9 interrupted
%------------------------------------------------------------------------------