TSTP Solution File: PUZ078+1 by Bliksem---1.12

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Bliksem---1.12
% Problem  : PUZ078+1 : TPTP v8.1.0. Released v3.5.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : bliksem %s

% Computer : n025.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  : 0s
% DateTime : Mon Jul 18 17:58:28 EDT 2022

% Result   : Theorem 14.61s 14.98s
% Output   : Refutation 14.61s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.12  % Problem  : PUZ078+1 : TPTP v8.1.0. Released v3.5.0.
% 0.07/0.12  % Command  : bliksem %s
% 0.12/0.33  % Computer : n025.cluster.edu
% 0.12/0.33  % Model    : x86_64 x86_64
% 0.12/0.33  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.33  % Memory   : 8042.1875MB
% 0.12/0.33  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.12/0.33  % CPULimit : 300
% 0.12/0.33  % DateTime : Sat May 28 21:43:26 EDT 2022
% 0.12/0.34  % CPUTime  : 
% 14.61/14.97  *** allocated 10000 integers for termspace/termends
% 14.61/14.97  *** allocated 10000 integers for clauses
% 14.61/14.97  *** allocated 10000 integers for justifications
% 14.61/14.97  Bliksem 1.12
% 14.61/14.97  
% 14.61/14.97  
% 14.61/14.97  Automatic Strategy Selection
% 14.61/14.97  
% 14.61/14.97  
% 14.61/14.97  Clauses:
% 14.61/14.97  
% 14.61/14.97  { X = monday, X = tuesday, X = wednesday, X = thursday, X = friday, X = 
% 14.61/14.97    saturday, X = sunday }.
% 14.61/14.97  { ! monday = tuesday }.
% 14.61/14.97  { ! monday = wednesday }.
% 14.61/14.97  { ! monday = thursday }.
% 14.61/14.97  { ! monday = friday }.
% 14.61/14.97  { ! monday = saturday }.
% 14.61/14.97  { ! monday = sunday }.
% 14.61/14.97  { ! tuesday = wednesday }.
% 14.61/14.97  { ! tuesday = thursday }.
% 14.61/14.97  { ! tuesday = friday }.
% 14.61/14.97  { ! tuesday = saturday }.
% 14.61/14.97  { ! tuesday = sunday }.
% 14.61/14.97  { ! wednesday = thursday }.
% 14.61/14.97  { ! wednesday = friday }.
% 14.61/14.97  { ! wednesday = saturday }.
% 14.61/14.97  { ! wednesday = sunday }.
% 14.61/14.97  { ! thursday = friday }.
% 14.61/14.97  { ! thursday = saturday }.
% 14.61/14.97  { ! thursday = sunday }.
% 14.61/14.97  { ! friday = saturday }.
% 14.61/14.97  { ! friday = sunday }.
% 14.61/14.97  { ! saturday = sunday }.
% 14.61/14.97  { ! truthday( X ), ! truthday( Y ), X = Y }.
% 14.61/14.97  { ! day1( X ), ! day1( Y ), X = Y }.
% 14.61/14.97  { ! day2( X ), ! day2( Y ), X = Y }.
% 14.61/14.97  { ! day3( X ), ! day3( Y ), X = Y }.
% 14.61/14.97  { truthday( skol1 ) }.
% 14.61/14.97  { day1( skol2 ) }.
% 14.61/14.97  { day2( skol3 ) }.
% 14.61/14.97  { day3( skol4 ) }.
% 14.61/14.97  { consecutive( sunday ) = monday }.
% 14.61/14.97  { consecutive( monday ) = tuesday }.
% 14.61/14.97  { consecutive( tuesday ) = wednesday }.
% 14.61/14.97  { consecutive( wednesday ) = thursday }.
% 14.61/14.97  { consecutive( thursday ) = friday }.
% 14.61/14.97  { consecutive( friday ) = saturday }.
% 14.61/14.97  { consecutive( saturday ) = sunday }.
% 14.61/14.97  { ! day1( X ), day2( consecutive( X ) ) }.
% 14.61/14.97  { ! day2( consecutive( X ) ), day1( X ) }.
% 14.61/14.97  { ! day2( X ), day3( consecutive( X ) ) }.
% 14.61/14.97  { ! day3( consecutive( X ) ), day2( X ) }.
% 14.61/14.97  { ! day1( X ), ! truthday( X ), ! truthday( monday ) }.
% 14.61/14.97  { ! day1( X ), ! truthday( X ), ! truthday( tuesday ) }.
% 14.61/14.97  { ! day1( X ), truthday( monday ), truthday( tuesday ), truthday( X ) }.
% 14.61/14.97  { ! day2( X ), ! truthday( X ), day2( thursday ), alpha1 }.
% 14.61/14.97  { ! day2( X ), ! day2( thursday ), truthday( X ) }.
% 14.61/14.97  { ! day2( X ), ! alpha1, truthday( X ) }.
% 14.61/14.97  { ! alpha1, day2( saturday ), day2( sunday ) }.
% 14.61/14.97  { ! day2( saturday ), alpha1 }.
% 14.61/14.97  { ! day2( sunday ), alpha1 }.
% 14.61/14.97  { ! day3( X ), ! truthday( X ), ! truthday( wednesday ) }.
% 14.61/14.97  { ! day3( X ), ! truthday( X ), ! truthday( friday ) }.
% 14.61/14.98  { ! day3( X ), truthday( wednesday ), truthday( friday ), truthday( X ) }.
% 14.61/14.98  { ! truthday( tuesday ) }.
% 14.61/14.98  
% 14.61/14.98  percentage equality = 0.402062, percentage horn = 0.907407
% 14.61/14.98  This is a problem with some equality
% 14.61/14.98  
% 14.61/14.98  
% 14.61/14.98  
% 14.61/14.98  Options Used:
% 14.61/14.98  
% 14.61/14.98  useres =            1
% 14.61/14.98  useparamod =        1
% 14.61/14.98  useeqrefl =         1
% 14.61/14.98  useeqfact =         1
% 14.61/14.98  usefactor =         1
% 14.61/14.98  usesimpsplitting =  0
% 14.61/14.98  usesimpdemod =      5
% 14.61/14.98  usesimpres =        3
% 14.61/14.98  
% 14.61/14.98  resimpinuse      =  1000
% 14.61/14.98  resimpclauses =     20000
% 14.61/14.98  substype =          eqrewr
% 14.61/14.98  backwardsubs =      1
% 14.61/14.98  selectoldest =      5
% 14.61/14.98  
% 14.61/14.98  litorderings [0] =  split
% 14.61/14.98  litorderings [1] =  extend the termordering, first sorting on arguments
% 14.61/14.98  
% 14.61/14.98  termordering =      kbo
% 14.61/14.98  
% 14.61/14.98  litapriori =        0
% 14.61/14.98  termapriori =       1
% 14.61/14.98  litaposteriori =    0
% 14.61/14.98  termaposteriori =   0
% 14.61/14.98  demodaposteriori =  0
% 14.61/14.98  ordereqreflfact =   0
% 14.61/14.98  
% 14.61/14.98  litselect =         negord
% 14.61/14.98  
% 14.61/14.98  maxweight =         15
% 14.61/14.98  maxdepth =          30000
% 14.61/14.98  maxlength =         115
% 14.61/14.98  maxnrvars =         195
% 14.61/14.98  excuselevel =       1
% 14.61/14.98  increasemaxweight = 1
% 14.61/14.98  
% 14.61/14.98  maxselected =       10000000
% 14.61/14.98  maxnrclauses =      10000000
% 14.61/14.98  
% 14.61/14.98  showgenerated =    0
% 14.61/14.98  showkept =         0
% 14.61/14.98  showselected =     0
% 14.61/14.98  showdeleted =      0
% 14.61/14.98  showresimp =       1
% 14.61/14.98  showstatus =       2000
% 14.61/14.98  
% 14.61/14.98  prologoutput =     0
% 14.61/14.98  nrgoals =          5000000
% 14.61/14.98  totalproof =       1
% 14.61/14.98  
% 14.61/14.98  Symbols occurring in the translation:
% 14.61/14.98  
% 14.61/14.98  {}  [0, 0]      (w:1, o:2, a:1, s:1, b:0), 
% 14.61/14.98  .  [1, 2]      (w:1, o:30, a:1, s:1, b:0), 
% 14.61/14.98  !  [4, 1]      (w:0, o:20, a:1, s:1, b:0), 
% 14.61/14.98  =  [13, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 14.61/14.98  ==>  [14, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 14.61/14.98  monday  [36, 0]      (w:1, o:7, a:1, s:1, b:0), 
% 14.61/14.98  tuesday  [37, 0]      (w:1, o:14, a:1, s:1, b:0), 
% 14.61/14.98  wednesday  [38, 0]      (w:1, o:15, a:1, s:1, b:0), 
% 14.61/14.98  thursday  [39, 0]      (w:1, o:16, a:1, s:1, b:0), 
% 14.61/14.98  friday  [40, 0]      (w:1, o:17, a:1, s:1, b:0), 
% 14.61/14.98  saturday  [41, 0]      (w:1, o:8, a:1, s:1, b:0), 
% 14.61/14.98  sunday  [42, 0]      (w:1, o:9, a:1, s:1, b:0), 
% 14.61/14.98  truthday  [44, 1]      (w:1, o:25, a:1, s:1, b:0), 
% 14.61/14.98  day1  [45, 1]      (w:1, o:27, a:1, s:1, b:0), 
% 14.61/14.98  day2  [46, 1]      (w:1, o:28, a:1, s:1, b:0), 
% 14.61/14.98  day3  [47, 1]      (w:1, o:29, a:1, s:1, b:0), 
% 14.61/14.98  consecutive  [48, 1]      (w:1, o:26, a:1, s:1, b:0), 
% 14.61/14.98  alpha1  [49, 0]      (w:1, o:19, a:1, s:1, b:1), 
% 14.61/14.98  skol1  [50, 0]      (w:1, o:10, a:1, s:1, b:1), 
% 14.61/14.98  skol2  [51, 0]      (w:1, o:11, a:1, s:1, b:1), 
% 14.61/14.98  skol3  [52, 0]      (w:1, o:12, a:1, s:1, b:1), 
% 14.61/14.98  skol4  [53, 0]      (w:1, o:13, a:1, s:1, b:1).
% 14.61/14.98  
% 14.61/14.98  
% 14.61/14.98  Starting Search:
% 14.61/14.98  
% 14.61/14.98  *** allocated 15000 integers for clauses
% 14.61/14.98  *** allocated 22500 integers for clauses
% 14.61/14.98  *** allocated 33750 integers for clauses
% 14.61/14.98  *** allocated 15000 integers for termspace/termends
% 14.61/14.98  *** allocated 50625 integers for clauses
% 14.61/14.98  Resimplifying inuse:
% 14.61/14.98  Done
% 14.61/14.98  
% 14.61/14.98  *** allocated 75937 integers for clauses
% 14.61/14.98  *** allocated 22500 integers for termspace/termends
% 14.61/14.98  *** allocated 113905 integers for clauses
% 14.61/14.98  
% 14.61/14.98  Intermediate Status:
% 14.61/14.98  Generated:    290613
% 14.61/14.98  Kept:         2004
% 14.61/14.98  Inuse:        449
% 14.61/14.98  Deleted:      159
% 14.61/14.98  Deletedinuse: 40
% 14.61/14.98  
% 14.61/14.98  Resimplifying inuse:
% 14.61/14.98  Done
% 14.61/14.98  
% 14.61/14.98  *** allocated 33750 integers for termspace/termends
% 14.61/14.98  *** allocated 170857 integers for clauses
% 14.61/14.98  Resimplifying inuse:
% 14.61/14.98  Done
% 14.61/14.98  
% 14.61/14.98  *** allocated 50625 integers for termspace/termends
% 14.61/14.98  
% 14.61/14.98  Bliksems!, er is een bewijs:
% 14.61/14.98  % SZS status Theorem
% 14.61/14.98  % SZS output start Refutation
% 14.61/14.98  
% 14.61/14.98  (0) {G0,W21,D2,L7,V1,M7} I { X = monday, X = tuesday, X = wednesday, X = 
% 14.61/14.98    thursday, X = friday, X = saturday, X = sunday }.
% 14.61/14.98  (2) {G0,W3,D2,L1,V0,M1} I { ! wednesday ==> monday }.
% 14.61/14.98  (3) {G0,W3,D2,L1,V0,M1} I { ! thursday ==> monday }.
% 14.61/14.98  (4) {G0,W3,D2,L1,V0,M1} I { ! friday ==> monday }.
% 14.61/14.98  (5) {G0,W3,D2,L1,V0,M1} I { ! saturday ==> monday }.
% 14.61/14.98  (6) {G0,W3,D2,L1,V0,M1} I { ! sunday ==> monday }.
% 14.61/14.98  (11) {G0,W3,D2,L1,V0,M1} I { ! tuesday ==> sunday }.
% 14.61/14.98  (12) {G0,W3,D2,L1,V0,M1} I { ! thursday ==> wednesday }.
% 14.61/14.98  (14) {G0,W3,D2,L1,V0,M1} I { ! wednesday ==> saturday }.
% 14.61/14.98  (15) {G0,W3,D2,L1,V0,M1} I { ! wednesday ==> sunday }.
% 14.61/14.98  (16) {G0,W3,D2,L1,V0,M1} I { ! friday ==> thursday }.
% 14.61/14.98  (18) {G0,W3,D2,L1,V0,M1} I { ! thursday ==> sunday }.
% 14.61/14.98  (19) {G0,W3,D2,L1,V0,M1} I { ! friday ==> saturday }.
% 14.61/14.98  (21) {G0,W3,D2,L1,V0,M1} I { ! sunday ==> saturday }.
% 14.61/14.98  (22) {G0,W7,D2,L3,V2,M3} I { ! truthday( X ), ! truthday( Y ), X = Y }.
% 14.61/14.98  (23) {G0,W7,D2,L3,V2,M3} I { ! day1( X ), ! day1( Y ), X = Y }.
% 14.61/14.98  (24) {G0,W7,D2,L3,V2,M3} I { ! day2( X ), ! day2( Y ), X = Y }.
% 14.61/14.98  (25) {G0,W7,D2,L3,V2,M3} I { ! day3( X ), ! day3( Y ), X = Y }.
% 14.61/14.98  (26) {G0,W2,D2,L1,V0,M1} I { truthday( skol1 ) }.
% 14.61/14.98  (27) {G0,W2,D2,L1,V0,M1} I { day1( skol2 ) }.
% 14.61/14.98  (28) {G0,W2,D2,L1,V0,M1} I { day2( skol3 ) }.
% 14.61/14.98  (29) {G0,W2,D2,L1,V0,M1} I { day3( skol4 ) }.
% 14.61/14.98  (30) {G0,W4,D3,L1,V0,M1} I { consecutive( sunday ) ==> monday }.
% 14.61/14.98  (32) {G0,W4,D3,L1,V0,M1} I { consecutive( tuesday ) ==> wednesday }.
% 14.61/14.98  (33) {G0,W4,D3,L1,V0,M1} I { consecutive( wednesday ) ==> thursday }.
% 14.61/14.98  (34) {G0,W4,D3,L1,V0,M1} I { consecutive( thursday ) ==> friday }.
% 14.61/14.98  (35) {G0,W4,D3,L1,V0,M1} I { consecutive( friday ) ==> saturday }.
% 14.61/14.98  (36) {G0,W4,D3,L1,V0,M1} I { consecutive( saturday ) ==> sunday }.
% 14.61/14.98  (37) {G0,W5,D3,L2,V1,M2} I { ! day1( X ), day2( consecutive( X ) ) }.
% 14.61/14.98  (38) {G0,W5,D3,L2,V1,M2} I { ! day2( consecutive( X ) ), day1( X ) }.
% 14.61/14.98  (39) {G0,W5,D3,L2,V1,M2} I { ! day2( X ), day3( consecutive( X ) ) }.
% 14.61/14.98  (40) {G0,W5,D3,L2,V1,M2} I { ! day3( consecutive( X ) ), day2( X ) }.
% 14.61/14.98  (43) {G0,W8,D2,L4,V1,M4} I { ! day1( X ), truthday( monday ), truthday( 
% 14.61/14.98    tuesday ), truthday( X ) }.
% 14.61/14.98  (44) {G0,W7,D2,L4,V1,M4} I { ! day2( X ), ! truthday( X ), day2( thursday )
% 14.61/14.98    , alpha1 }.
% 14.61/14.98  (45) {G0,W6,D2,L3,V1,M3} I { ! day2( X ), ! day2( thursday ), truthday( X )
% 14.61/14.98     }.
% 14.61/14.98  (46) {G0,W5,D2,L3,V1,M3} I { ! day2( X ), ! alpha1, truthday( X ) }.
% 14.61/14.98  (47) {G0,W5,D2,L3,V0,M3} I { ! alpha1, day2( saturday ), day2( sunday ) }.
% 14.61/14.98  (48) {G0,W3,D2,L2,V0,M2} I { ! day2( saturday ), alpha1 }.
% 14.61/14.98  (49) {G0,W3,D2,L2,V0,M2} I { ! day2( sunday ), alpha1 }.
% 14.61/14.98  (52) {G0,W8,D2,L4,V1,M4} I { ! day3( X ), truthday( wednesday ), truthday( 
% 14.61/14.98    friday ), truthday( X ) }.
% 14.61/14.98  (53) {G0,W2,D2,L1,V0,M1} I { ! truthday( tuesday ) }.
% 14.61/14.98  (56) {G1,W4,D2,L2,V0,M2} F(43);r(53) { ! day1( tuesday ), truthday( monday
% 14.61/14.98     ) }.
% 14.61/14.98  (57) {G1,W4,D2,L2,V0,M2} F(45) { ! day2( thursday ), truthday( thursday )
% 14.61/14.98     }.
% 14.61/14.98  (70) {G1,W18,D2,L6,V0,M6} P(0,26);r(53) { skol1 ==> monday, wednesday ==> 
% 14.61/14.98    skol1, thursday ==> skol1, friday ==> skol1, skol1 ==> saturday, skol1 
% 14.61/14.98    ==> sunday }.
% 14.61/14.98  (101) {G1,W21,D2,L7,V1,M7} P(0,18) { ! X = sunday, X = monday, X = tuesday
% 14.61/14.98    , X = wednesday, X = friday, X = saturday, X = sunday }.
% 14.61/14.98  (122) {G1,W5,D2,L2,V1,M2} R(22,26) { ! truthday( X ), skol1 = X }.
% 14.61/14.98  (126) {G1,W7,D2,L3,V1,M3} P(22,4) { ! X = monday, ! truthday( friday ), ! 
% 14.61/14.98    truthday( X ) }.
% 14.61/14.98  (127) {G1,W7,D2,L3,V1,M3} P(22,6) { ! X = monday, ! truthday( sunday ), ! 
% 14.61/14.98    truthday( X ) }.
% 14.61/14.98  (131) {G1,W7,D2,L3,V1,M3} P(22,3) { ! X = monday, ! truthday( thursday ), !
% 14.61/14.98     truthday( X ) }.
% 14.61/14.98  (132) {G1,W7,D2,L3,V1,M3} P(22,12) { ! X = wednesday, ! truthday( thursday
% 14.61/14.98     ), ! truthday( X ) }.
% 14.61/14.98  (134) {G1,W7,D2,L3,V1,M3} P(22,2) { ! X = monday, ! truthday( wednesday ), 
% 14.61/14.98    ! truthday( X ) }.
% 14.61/14.98  (135) {G1,W7,D2,L3,V1,M3} P(22,14) { ! X = saturday, ! truthday( wednesday
% 14.61/14.98     ), ! truthday( X ) }.
% 14.61/14.98  (136) {G1,W7,D2,L3,V1,M3} P(22,15) { ! X = sunday, ! truthday( wednesday )
% 14.61/14.98    , ! truthday( X ) }.
% 14.61/14.98  (137) {G1,W7,D2,L3,V1,M3} P(22,16) { ! X = thursday, ! truthday( friday ), 
% 14.61/14.98    ! truthday( X ) }.
% 14.61/14.98  (142) {G1,W7,D2,L3,V1,M3} P(22,21) { ! X = saturday, ! truthday( sunday ), 
% 14.61/14.98    ! truthday( X ) }.
% 14.61/14.98  (149) {G1,W6,D2,L3,V1,M3} P(22,27) { day1( X ), ! truthday( skol2 ), ! 
% 14.61/14.98    truthday( X ) }.
% 14.61/14.98  (152) {G2,W4,D2,L2,V0,M2} Q(142) { ! truthday( sunday ), ! truthday( 
% 14.61/14.98    saturday ) }.
% 14.61/14.98  (157) {G2,W4,D2,L2,V0,M2} Q(137) { ! truthday( friday ), ! truthday( 
% 14.61/14.98    thursday ) }.
% 14.61/14.98  (158) {G2,W4,D2,L2,V0,M2} Q(136) { ! truthday( wednesday ), ! truthday( 
% 14.61/14.98    sunday ) }.
% 14.61/14.98  (159) {G2,W4,D2,L2,V0,M2} Q(135) { ! truthday( wednesday ), ! truthday( 
% 14.61/14.98    saturday ) }.
% 14.61/14.98  (160) {G2,W4,D2,L2,V0,M2} Q(134) { ! truthday( wednesday ), ! truthday( 
% 14.61/14.98    monday ) }.
% 14.61/14.98  (162) {G2,W4,D2,L2,V0,M2} Q(132) { ! truthday( thursday ), ! truthday( 
% 14.61/14.98    wednesday ) }.
% 14.61/14.98  (163) {G2,W4,D2,L2,V0,M2} Q(131) { ! truthday( thursday ), ! truthday( 
% 14.61/14.98    monday ) }.
% 14.61/14.98  (164) {G2,W4,D2,L2,V0,M2} Q(127) { ! truthday( sunday ), ! truthday( monday
% 14.61/14.98     ) }.
% 14.61/14.98  (165) {G2,W4,D2,L2,V0,M2} Q(126) { ! truthday( friday ), ! truthday( monday
% 14.61/14.98     ) }.
% 14.61/14.98  (168) {G1,W5,D2,L2,V1,M2} R(23,27) { ! day1( X ), skol2 = X }.
% 14.61/14.98  (259) {G1,W7,D2,L3,V1,M3} P(24,12) { ! X = wednesday, ! day2( thursday ), !
% 14.61/14.98     day2( X ) }.
% 14.61/14.98  (262) {G1,W7,D2,L3,V1,M3} P(24,14) { ! X = saturday, ! day2( wednesday ), !
% 14.61/14.98     day2( X ) }.
% 14.61/14.98  (263) {G1,W7,D2,L3,V1,M3} P(24,15) { ! X = sunday, ! day2( wednesday ), ! 
% 14.61/14.98    day2( X ) }.
% 14.61/14.98  (268) {G1,W7,D2,L3,V1,M3} P(24,19) { ! X = saturday, ! day2( friday ), ! 
% 14.61/14.98    day2( X ) }.
% 14.61/14.98  (284) {G2,W4,D2,L2,V0,M2} Q(268) { ! day2( friday ), ! day2( saturday ) }.
% 14.61/14.98  (289) {G2,W4,D2,L2,V0,M2} Q(263) { ! day2( wednesday ), ! day2( sunday )
% 14.61/14.98     }.
% 14.61/14.98  (290) {G2,W4,D2,L2,V0,M2} Q(262) { ! day2( wednesday ), ! day2( saturday )
% 14.61/14.98     }.
% 14.61/14.98  (293) {G2,W4,D2,L2,V0,M2} Q(259) { ! day2( thursday ), ! day2( wednesday )
% 14.61/14.98     }.
% 14.61/14.98  (303) {G1,W5,D2,L2,V1,M2} R(25,29) { ! day3( X ), skol4 = X }.
% 14.61/14.98  (329) {G1,W7,D2,L3,V1,M3} P(25,5) { ! X = monday, ! day3( saturday ), ! 
% 14.61/14.98    day3( X ) }.
% 14.61/14.98  (349) {G1,W7,D2,L3,V1,M3} P(25,21) { ! X = saturday, ! day3( sunday ), ! 
% 14.61/14.98    day3( X ) }.
% 14.61/14.98  (361) {G2,W4,D2,L2,V0,M2} Q(349) { ! day3( sunday ), ! day3( saturday ) }.
% 14.61/14.98  (381) {G2,W4,D2,L2,V0,M2} Q(329) { ! day3( saturday ), ! day3( monday ) }.
% 14.61/14.98  (510) {G3,W6,D2,L3,V1,M3} P(22,293);r(45) { ! day2( thursday ), ! day2( X )
% 14.61/14.98    , ! truthday( wednesday ) }.
% 14.61/14.98  (511) {G4,W4,D2,L2,V0,M2} F(510) { ! day2( thursday ), ! truthday( 
% 14.61/14.98    wednesday ) }.
% 14.61/14.98  (533) {G1,W3,D3,L1,V0,M1} R(37,27) { day2( consecutive( skol2 ) ) }.
% 14.61/14.98  (534) {G1,W4,D2,L2,V0,M2} P(36,37) { ! day1( saturday ), day2( sunday ) }.
% 14.61/14.98  (535) {G1,W4,D2,L2,V0,M2} P(35,37) { ! day1( friday ), day2( saturday ) }.
% 14.61/14.98  (537) {G1,W4,D2,L2,V0,M2} P(33,37) { ! day1( wednesday ), day2( thursday )
% 14.61/14.98     }.
% 14.61/14.98  (612) {G2,W4,D2,L2,V0,M2} R(39,534);d(30) { ! day1( saturday ), day3( 
% 14.61/14.98    monday ) }.
% 14.61/14.98  (613) {G2,W4,D4,L1,V0,M1} R(39,533) { day3( consecutive( consecutive( skol2
% 14.61/14.98     ) ) ) }.
% 14.61/14.98  (616) {G1,W3,D3,L1,V0,M1} R(39,28) { day3( consecutive( skol3 ) ) }.
% 14.61/14.98  (617) {G1,W4,D2,L2,V0,M2} P(36,39) { ! day2( saturday ), day3( sunday ) }.
% 14.61/14.98  (618) {G1,W4,D2,L2,V0,M2} P(35,39) { ! day2( friday ), day3( saturday ) }.
% 14.61/14.98  (619) {G1,W4,D2,L2,V0,M2} P(34,39) { ! day2( thursday ), day3( friday ) }.
% 14.61/14.98  (647) {G3,W4,D2,L2,V0,M2} R(612,381) { ! day1( saturday ), ! day3( saturday
% 14.61/14.98     ) }.
% 14.61/14.98  (687) {G1,W3,D2,L2,V0,M2} R(40,49);d(30) { alpha1, ! day3( monday ) }.
% 14.61/14.98  (688) {G1,W4,D2,L2,V0,M2} P(36,40) { ! day3( sunday ), day2( saturday ) }.
% 14.61/14.98  (689) {G1,W4,D2,L2,V0,M2} P(35,40) { ! day3( saturday ), day2( friday ) }.
% 14.61/14.98  (693) {G1,W4,D2,L2,V0,M2} P(30,40) { ! day3( monday ), day2( sunday ) }.
% 14.61/14.98  (765) {G1,W6,D2,L3,V1,M3} S(43);r(53) { ! day1( X ), truthday( monday ), 
% 14.61/14.98    truthday( X ) }.
% 14.61/14.98  (822) {G3,W4,D2,L2,V0,M2} R(46,164);r(49) { ! day2( sunday ), ! truthday( 
% 14.61/14.98    monday ) }.
% 14.61/14.98  (829) {G1,W6,D2,L3,V1,M3} R(46,48) { ! day2( X ), truthday( X ), ! day2( 
% 14.61/14.98    saturday ) }.
% 14.61/14.98  (830) {G1,W6,D2,L3,V1,M3} R(46,49) { ! day2( X ), truthday( X ), ! day2( 
% 14.61/14.98    sunday ) }.
% 14.61/14.98  (832) {G2,W4,D2,L2,V0,M2} F(830) { ! day2( sunday ), truthday( sunday ) }.
% 14.61/14.98  (833) {G2,W4,D2,L2,V0,M2} F(829) { ! day2( saturday ), truthday( saturday )
% 14.61/14.98     }.
% 14.61/14.98  (873) {G3,W3,D2,L2,V0,M2} R(47,290);r(289) { ! alpha1, ! day2( wednesday )
% 14.61/14.98     }.
% 14.61/14.98  (887) {G4,W6,D2,L3,V1,M3} R(873,44);r(293) { ! day2( wednesday ), ! day2( X
% 14.61/14.98     ), ! truthday( X ) }.
% 14.61/14.98  (892) {G5,W4,D2,L2,V0,M2} F(887) { ! day2( wednesday ), ! truthday( 
% 14.61/14.98    wednesday ) }.
% 14.61/14.98  (973) {G5,W8,D2,L4,V1,M4} R(52,511) { ! day3( X ), truthday( friday ), 
% 14.61/14.98    truthday( X ), ! day2( thursday ) }.
% 14.61/14.98  (977) {G3,W6,D2,L3,V1,M3} R(52,165);r(160) { ! day3( X ), truthday( X ), ! 
% 14.61/14.98    truthday( monday ) }.
% 14.61/14.98  (992) {G6,W4,D2,L2,V0,M2} F(973);r(619) { truthday( friday ), ! day2( 
% 14.61/14.98    thursday ) }.
% 14.61/14.98  (1001) {G7,W6,D2,L3,V1,M3} P(22,992);r(157) { ! day2( X ), ! truthday( 
% 14.61/14.98    thursday ), ! truthday( X ) }.
% 14.61/14.98  (1002) {G8,W2,D2,L1,V0,M1} F(1001);r(57) { ! day2( thursday ) }.
% 14.61/14.98  (1005) {G6,W4,D2,L2,V0,M2} R(892,40);d(33) { ! truthday( wednesday ), ! 
% 14.61/14.98    day3( thursday ) }.
% 14.61/14.98  (1031) {G2,W4,D2,L2,V0,M2} R(56,38);d(32) { truthday( monday ), ! day2( 
% 14.61/14.98    wednesday ) }.
% 14.61/14.98  (1065) {G3,W4,D2,L2,V0,M2} R(1031,40);d(33) { truthday( monday ), ! day3( 
% 14.61/14.98    thursday ) }.
% 14.61/14.98  (1071) {G4,W4,D2,L2,V0,M2} R(1065,165) { ! day3( thursday ), ! truthday( 
% 14.61/14.98    friday ) }.
% 14.61/14.98  (1075) {G4,W6,D2,L3,V1,M3} P(22,1065);r(163) { ! day3( X ), ! truthday( 
% 14.61/14.98    thursday ), ! truthday( X ) }.
% 14.61/14.98  (1076) {G5,W4,D2,L2,V0,M2} F(1075) { ! day3( thursday ), ! truthday( 
% 14.61/14.98    thursday ) }.
% 14.61/14.98  (1078) {G7,W6,D2,L3,V1,M3} R(1071,52);r(1005) { ! day3( thursday ), ! day3
% 14.61/14.98    ( X ), truthday( X ) }.
% 14.61/14.98  (1080) {G8,W2,D2,L1,V0,M1} F(1078);r(1076) { ! day3( thursday ) }.
% 14.61/14.98  (1116) {G4,W4,D2,L2,V0,M2} R(822,40);d(30) { ! truthday( monday ), ! day3( 
% 14.61/14.98    monday ) }.
% 14.61/14.98  (1118) {G4,W6,D2,L3,V1,M3} P(25,822);r(693) { ! truthday( X ), ! day3( 
% 14.61/14.98    monday ), ! day3( X ) }.
% 14.61/14.98  (1122) {G5,W4,D2,L2,V1,M2} P(22,1116);f;r(977) { ! day3( X ), ! truthday( 
% 14.61/14.98    monday ) }.
% 14.61/14.98  (1125) {G6,W2,D2,L1,V0,M1} R(1122,616) { ! truthday( monday ) }.
% 14.61/14.98  (1130) {G3,W4,D2,L2,V0,M2} R(833,40);d(36) { truthday( saturday ), ! day3( 
% 14.61/14.98    sunday ) }.
% 14.61/14.98  (1137) {G4,W6,D2,L3,V1,M3} P(22,1130);r(152) { ! day3( X ), ! truthday( 
% 14.61/14.98    sunday ), ! truthday( X ) }.
% 14.61/14.98  (1138) {G5,W4,D2,L2,V0,M2} F(1137) { ! day3( sunday ), ! truthday( sunday )
% 14.61/14.98     }.
% 14.61/14.98  (1142) {G6,W6,D2,L3,V1,M3} P(25,1138);f { ! day3( X ), ! truthday( X ), ! 
% 14.61/14.98    day3( sunday ) }.
% 14.61/14.98  (1150) {G7,W15,D2,L5,V0,M5} P(70,26);r(1125) { wednesday ==> skol1, 
% 14.61/14.98    thursday ==> skol1, friday ==> skol1, skol1 ==> saturday, skol1 ==> 
% 14.61/14.98    sunday }.
% 14.61/14.98  (1160) {G4,W6,D2,L3,V1,M3} P(22,688);r(1130) { ! day3( sunday ), day2( X )
% 14.61/14.98    , ! truthday( X ) }.
% 14.61/14.98  (1163) {G3,W6,D2,L3,V1,M3} P(24,689);r(284) { ! day3( X ), ! day2( saturday
% 14.61/14.98     ), ! day2( X ) }.
% 14.61/14.98  (1168) {G4,W4,D2,L2,V0,M2} F(1163) { ! day3( saturday ), ! day2( saturday )
% 14.61/14.98     }.
% 14.61/14.98  (1170) {G5,W6,D2,L3,V1,M3} P(25,1168);f { ! day3( X ), ! day2( X ), ! day3
% 14.61/14.98    ( saturday ) }.
% 14.61/14.98  (1177) {G4,W4,D2,L2,V0,M2} R(647,38);d(36) { ! day3( saturday ), ! day2( 
% 14.61/14.98    sunday ) }.
% 14.61/14.98  (1179) {G6,W3,D2,L2,V0,M2} R(1177,47);r(1170) { ! day3( saturday ), ! 
% 14.61/14.98    alpha1 }.
% 14.61/14.98  (1190) {G7,W3,D2,L2,V0,M2} R(618,1179) { ! day2( friday ), ! alpha1 }.
% 14.61/14.98  (1193) {G3,W4,D2,L2,V0,M2} R(618,361) { ! day2( friday ), ! day3( sunday )
% 14.61/14.98     }.
% 14.61/14.98  (1200) {G8,W5,D2,L3,V1,M3} P(22,1190);r(46) { ! day2( X ), ! alpha1, ! 
% 14.61/14.98    truthday( friday ) }.
% 14.61/14.98  (1203) {G5,W6,D2,L3,V1,M3} P(22,1193);r(1160) { ! day3( sunday ), ! 
% 14.61/14.98    truthday( friday ), ! truthday( X ) }.
% 14.61/14.98  (1204) {G6,W4,D2,L2,V0,M2} F(1203) { ! day3( sunday ), ! truthday( friday )
% 14.61/14.99     }.
% 14.61/14.99  (1205) {G7,W4,D2,L2,V0,M2} R(1204,617) { ! truthday( friday ), ! day2( 
% 14.61/14.99    saturday ) }.
% 14.61/14.99  (1206) {G7,W6,D2,L3,V1,M3} R(1204,52);r(1142) { ! day3( sunday ), ! day3( X
% 14.61/14.99     ), truthday( wednesday ) }.
% 14.61/14.99  (1207) {G8,W4,D2,L2,V0,M2} F(1206) { ! day3( sunday ), truthday( wednesday
% 14.61/14.99     ) }.
% 14.61/14.99  (1209) {G9,W3,D2,L2,V0,M2} R(1205,47);r(1200) { ! truthday( friday ), ! 
% 14.61/14.99    alpha1 }.
% 14.61/14.99  (1213) {G10,W4,D2,L2,V0,M2} R(1209,687) { ! truthday( friday ), ! day3( 
% 14.61/14.99    monday ) }.
% 14.61/14.99  (1216) {G11,W6,D2,L3,V1,M3} R(1213,52);r(1118) { ! day3( monday ), ! day3( 
% 14.61/14.99    X ), truthday( wednesday ) }.
% 14.61/14.99  (1217) {G12,W4,D2,L2,V0,M2} F(1216) { ! day3( monday ), truthday( wednesday
% 14.61/14.99     ) }.
% 14.61/14.99  (1220) {G13,W4,D2,L2,V0,M2} R(1217,612) { truthday( wednesday ), ! day1( 
% 14.61/14.99    saturday ) }.
% 14.61/14.99  (1301) {G14,W4,D2,L2,V0,M2} R(1220,38);d(36) { truthday( wednesday ), ! 
% 14.61/14.99    day2( sunday ) }.
% 14.61/14.99  (1307) {G15,W6,D2,L3,V1,M3} P(22,1301);r(158) { ! day2( X ), ! truthday( 
% 14.61/14.99    sunday ), ! truthday( X ) }.
% 14.61/14.99  (1308) {G16,W2,D2,L1,V0,M1} F(1307);r(832) { ! day2( sunday ) }.
% 14.61/14.99  (1311) {G17,W2,D2,L1,V0,M1} R(1308,534) { ! day1( saturday ) }.
% 14.61/14.99  (1326) {G9,W4,D2,L2,V0,M2} R(1207,617) { truthday( wednesday ), ! day2( 
% 14.61/14.99    saturday ) }.
% 14.61/14.99  (1340) {G10,W6,D2,L3,V1,M3} P(22,1326);r(159) { ! day2( X ), ! truthday( 
% 14.61/14.99    saturday ), ! truthday( X ) }.
% 14.61/14.99  (1341) {G11,W2,D2,L1,V0,M1} F(1340);r(833) { ! day2( saturday ) }.
% 14.61/14.99  (1343) {G12,W2,D2,L1,V0,M1} R(1341,688) { ! day3( sunday ) }.
% 14.61/14.99  (1364) {G12,W2,D2,L1,V0,M1} S(535);r(1341) { ! day1( friday ) }.
% 14.61/14.99  (1382) {G9,W2,D2,L1,V0,M1} S(537);r(1002) { ! day1( wednesday ) }.
% 14.61/14.99  (1403) {G3,W6,D2,L3,V1,M3} R(162,52);r(157) { ! truthday( thursday ), ! 
% 14.61/14.99    day3( X ), truthday( X ) }.
% 14.61/14.99  (1431) {G3,W5,D4,L1,V0,M1} R(303,613) { consecutive( consecutive( skol2 ) )
% 14.61/14.99     ==> skol4 }.
% 14.61/14.99  (1619) {G10,W4,D2,L2,V0,M2} P(122,1382) { ! day1( skol1 ), ! truthday( 
% 14.61/14.99    wednesday ) }.
% 14.61/14.99  (1623) {G13,W4,D2,L2,V0,M2} P(122,1364) { ! day1( skol1 ), ! truthday( 
% 14.61/14.99    friday ) }.
% 14.61/14.99  (1637) {G9,W4,D2,L2,V0,M2} P(122,1080) { ! day3( skol1 ), ! truthday( 
% 14.61/14.99    thursday ) }.
% 14.61/14.99  (1668) {G2,W4,D2,L2,V0,M2} P(122,27) { day1( skol1 ), ! truthday( skol2 )
% 14.61/14.99     }.
% 14.61/14.99  (1686) {G14,W6,D2,L3,V1,M3} R(1619,52);r(1623) { ! day1( skol1 ), ! day3( X
% 14.61/14.99     ), truthday( X ) }.
% 14.61/14.99  (1692) {G10,W4,D2,L2,V1,M2} P(122,1637);r(1403) { ! day3( X ), ! truthday( 
% 14.61/14.99    thursday ) }.
% 14.61/14.99  (1693) {G11,W2,D2,L1,V0,M1} R(1692,613) { ! truthday( thursday ) }.
% 14.61/14.99  (1701) {G12,W15,D2,L5,V0,M5} P(70,1693);r(26) { skol1 ==> monday, wednesday
% 14.61/14.99     ==> skol1, friday ==> skol1, skol1 ==> saturday, skol1 ==> sunday }.
% 14.61/14.99  (1703) {G14,W4,D2,L2,V0,M2} R(1668,1623) { ! truthday( skol2 ), ! truthday
% 14.61/14.99    ( friday ) }.
% 14.61/14.99  (1704) {G11,W4,D2,L2,V0,M2} R(1668,1619) { ! truthday( skol2 ), ! truthday
% 14.61/14.99    ( wednesday ) }.
% 14.61/14.99  (1961) {G4,W4,D2,L2,V0,M2} P(168,613);d(1431) { day3( skol2 ), ! day1( 
% 14.61/14.99    skol4 ) }.
% 14.61/14.99  (1974) {G2,W4,D2,L2,V0,M2} P(168,26) { truthday( skol2 ), ! day1( skol1 )
% 14.61/14.99     }.
% 14.61/14.99  (1979) {G5,W6,D2,L3,V1,M3} P(303,1961) { day3( skol2 ), ! day1( X ), ! day3
% 14.61/14.99    ( X ) }.
% 14.61/14.99  (2166) {G3,W6,D2,L3,V1,M3} R(149,1974) { day1( X ), ! truthday( X ), ! day1
% 14.61/14.99    ( skol1 ) }.
% 14.61/14.99  (2572) {G15,W6,D2,L3,V1,M3} R(1979,2166);r(1686) { day3( skol2 ), ! day3( X
% 14.61/14.99     ), ! day1( skol1 ) }.
% 14.61/14.99  (2583) {G16,W4,D2,L2,V0,M2} R(2572,29) { day3( skol2 ), ! day1( skol1 ) }.
% 14.61/14.99  (2594) {G17,W4,D2,L2,V0,M2} P(122,2583);r(1668) { day3( skol1 ), ! truthday
% 14.61/14.99    ( skol2 ) }.
% 14.61/14.99  (2830) {G7,W4,D2,L2,V1,M2} S(765);r(1125) { ! day1( X ), truthday( X ) }.
% 14.61/14.99  (2859) {G18,W2,D2,L1,V0,M1} R(2830,2594);r(27) { day3( skol1 ) }.
% 14.61/14.99  (2875) {G12,W2,D2,L1,V0,M1} R(2830,1704);r(27) { ! truthday( wednesday )
% 14.61/14.99     }.
% 14.61/14.99  (2876) {G15,W2,D2,L1,V0,M1} R(2830,1703);r(27) { ! truthday( friday ) }.
% 14.61/14.99  (2878) {G8,W2,D2,L1,V0,M1} R(2830,1668);r(27) { day1( skol1 ) }.
% 14.61/14.99  (2891) {G19,W15,D2,L5,V0,M5} P(101,2859);d(1701);d(1701);q;r(1343) { skol1 
% 14.61/14.99    ==> monday, wednesday ==> skol1, friday ==> skol1, skol1 ==> saturday, 
% 14.61/14.99    tuesday ==> sunday }.
% 14.61/14.99  (3087) {G13,W12,D2,L4,V0,M4} S(1150);d(1701);r(3) { wednesday ==> skol1, 
% 14.61/14.99    friday ==> skol1, skol1 ==> saturday, skol1 ==> sunday }.
% 14.61/14.99  (3242) {G20,W12,D2,L4,V0,M4} S(2891);d(3087);r(11) { wednesday ==> skol1, 
% 14.61/14.99    friday ==> skol1, skol1 ==> saturday, sunday ==> monday }.
% 14.61/14.99  (3243) {G21,W9,D2,L3,V0,M3} S(3242);r(6) { wednesday ==> skol1, friday ==> 
% 14.61/14.99    skol1, skol1 ==> saturday }.
% 14.61/14.99  (3266) {G22,W6,D2,L2,V0,M2} P(3243,2878);r(1311) { wednesday ==> skol1, 
% 14.61/14.99    friday ==> skol1 }.
% 14.61/14.99  (3268) {G22,W6,D2,L2,V0,M2} P(3243,2875);r(26) { friday ==> skol1, skol1 
% 14.61/14.99    ==> saturday }.
% 14.61/14.99  (3269) {G23,W3,D2,L1,V0,M1} S(3266);d(3268);r(14) { friday ==> skol1 }.
% 14.61/14.99  (3270) {G24,W0,D0,L0,V0,M0} P(3269,2876);r(26) {  }.
% 14.61/14.99  
% 14.61/14.99  
% 14.61/14.99  % SZS output end Refutation
% 14.61/14.99  found a proof!
% 14.61/14.99  
% 14.61/14.99  
% 14.61/14.99  Unprocessed initial clauses:
% 14.61/14.99  
% 14.61/14.99  (3272) {G0,W21,D2,L7,V1,M7}  { X = monday, X = tuesday, X = wednesday, X = 
% 14.61/14.99    thursday, X = friday, X = saturday, X = sunday }.
% 14.61/14.99  (3273) {G0,W3,D2,L1,V0,M1}  { ! monday = tuesday }.
% 14.61/14.99  (3274) {G0,W3,D2,L1,V0,M1}  { ! monday = wednesday }.
% 14.61/14.99  (3275) {G0,W3,D2,L1,V0,M1}  { ! monday = thursday }.
% 14.61/14.99  (3276) {G0,W3,D2,L1,V0,M1}  { ! monday = friday }.
% 14.61/14.99  (3277) {G0,W3,D2,L1,V0,M1}  { ! monday = saturday }.
% 14.61/14.99  (3278) {G0,W3,D2,L1,V0,M1}  { ! monday = sunday }.
% 14.61/14.99  (3279) {G0,W3,D2,L1,V0,M1}  { ! tuesday = wednesday }.
% 14.61/14.99  (3280) {G0,W3,D2,L1,V0,M1}  { ! tuesday = thursday }.
% 14.61/14.99  (3281) {G0,W3,D2,L1,V0,M1}  { ! tuesday = friday }.
% 14.61/14.99  (3282) {G0,W3,D2,L1,V0,M1}  { ! tuesday = saturday }.
% 14.61/14.99  (3283) {G0,W3,D2,L1,V0,M1}  { ! tuesday = sunday }.
% 14.61/14.99  (3284) {G0,W3,D2,L1,V0,M1}  { ! wednesday = thursday }.
% 14.61/14.99  (3285) {G0,W3,D2,L1,V0,M1}  { ! wednesday = friday }.
% 14.61/14.99  (3286) {G0,W3,D2,L1,V0,M1}  { ! wednesday = saturday }.
% 14.61/14.99  (3287) {G0,W3,D2,L1,V0,M1}  { ! wednesday = sunday }.
% 14.61/14.99  (3288) {G0,W3,D2,L1,V0,M1}  { ! thursday = friday }.
% 14.61/14.99  (3289) {G0,W3,D2,L1,V0,M1}  { ! thursday = saturday }.
% 14.61/14.99  (3290) {G0,W3,D2,L1,V0,M1}  { ! thursday = sunday }.
% 14.61/14.99  (3291) {G0,W3,D2,L1,V0,M1}  { ! friday = saturday }.
% 14.61/14.99  (3292) {G0,W3,D2,L1,V0,M1}  { ! friday = sunday }.
% 14.61/14.99  (3293) {G0,W3,D2,L1,V0,M1}  { ! saturday = sunday }.
% 14.61/14.99  (3294) {G0,W7,D2,L3,V2,M3}  { ! truthday( X ), ! truthday( Y ), X = Y }.
% 14.61/14.99  (3295) {G0,W7,D2,L3,V2,M3}  { ! day1( X ), ! day1( Y ), X = Y }.
% 14.61/14.99  (3296) {G0,W7,D2,L3,V2,M3}  { ! day2( X ), ! day2( Y ), X = Y }.
% 14.61/14.99  (3297) {G0,W7,D2,L3,V2,M3}  { ! day3( X ), ! day3( Y ), X = Y }.
% 14.61/14.99  (3298) {G0,W2,D2,L1,V0,M1}  { truthday( skol1 ) }.
% 14.61/14.99  (3299) {G0,W2,D2,L1,V0,M1}  { day1( skol2 ) }.
% 14.61/14.99  (3300) {G0,W2,D2,L1,V0,M1}  { day2( skol3 ) }.
% 14.61/14.99  (3301) {G0,W2,D2,L1,V0,M1}  { day3( skol4 ) }.
% 14.61/14.99  (3302) {G0,W4,D3,L1,V0,M1}  { consecutive( sunday ) = monday }.
% 14.61/14.99  (3303) {G0,W4,D3,L1,V0,M1}  { consecutive( monday ) = tuesday }.
% 14.61/14.99  (3304) {G0,W4,D3,L1,V0,M1}  { consecutive( tuesday ) = wednesday }.
% 14.61/14.99  (3305) {G0,W4,D3,L1,V0,M1}  { consecutive( wednesday ) = thursday }.
% 14.61/14.99  (3306) {G0,W4,D3,L1,V0,M1}  { consecutive( thursday ) = friday }.
% 14.61/14.99  (3307) {G0,W4,D3,L1,V0,M1}  { consecutive( friday ) = saturday }.
% 14.61/14.99  (3308) {G0,W4,D3,L1,V0,M1}  { consecutive( saturday ) = sunday }.
% 14.61/14.99  (3309) {G0,W5,D3,L2,V1,M2}  { ! day1( X ), day2( consecutive( X ) ) }.
% 14.61/14.99  (3310) {G0,W5,D3,L2,V1,M2}  { ! day2( consecutive( X ) ), day1( X ) }.
% 14.61/14.99  (3311) {G0,W5,D3,L2,V1,M2}  { ! day2( X ), day3( consecutive( X ) ) }.
% 14.61/14.99  (3312) {G0,W5,D3,L2,V1,M2}  { ! day3( consecutive( X ) ), day2( X ) }.
% 14.61/14.99  (3313) {G0,W6,D2,L3,V1,M3}  { ! day1( X ), ! truthday( X ), ! truthday( 
% 14.61/14.99    monday ) }.
% 14.61/14.99  (3314) {G0,W6,D2,L3,V1,M3}  { ! day1( X ), ! truthday( X ), ! truthday( 
% 14.61/14.99    tuesday ) }.
% 14.61/14.99  (3315) {G0,W8,D2,L4,V1,M4}  { ! day1( X ), truthday( monday ), truthday( 
% 14.61/14.99    tuesday ), truthday( X ) }.
% 14.61/14.99  (3316) {G0,W7,D2,L4,V1,M4}  { ! day2( X ), ! truthday( X ), day2( thursday
% 14.61/14.99     ), alpha1 }.
% 14.61/14.99  (3317) {G0,W6,D2,L3,V1,M3}  { ! day2( X ), ! day2( thursday ), truthday( X
% 14.61/14.99     ) }.
% 14.61/14.99  (3318) {G0,W5,D2,L3,V1,M3}  { ! day2( X ), ! alpha1, truthday( X ) }.
% 14.61/14.99  (3319) {G0,W5,D2,L3,V0,M3}  { ! alpha1, day2( saturday ), day2( sunday )
% 14.61/14.99     }.
% 14.61/14.99  (3320) {G0,W3,D2,L2,V0,M2}  { ! day2( saturday ), alpha1 }.
% 14.61/14.99  (3321) {G0,W3,D2,L2,V0,M2}  { ! day2( sunday ), alpha1 }.
% 14.61/14.99  (3322) {G0,W6,D2,L3,V1,M3}  { ! day3( X ), ! truthday( X ), ! truthday( 
% 14.61/14.99    wednesday ) }.
% 14.61/14.99  (3323) {G0,W6,D2,L3,V1,M3}  { ! day3( X ), ! truthday( X ), ! truthday( 
% 14.61/14.99    friday ) }.
% 14.61/14.99  (3324) {G0,W8,D2,L4,V1,M4}  { ! day3( X ), truthday( wednesday ), truthday
% 14.61/14.99    ( friday ), truthday( X ) }.
% 14.61/14.99  (3325) {G0,W2,D2,L1,V0,M1}  { ! truthday( tuesday ) }.
% 14.61/14.99  
% 14.61/14.99  
% 14.61/14.99  Total Proof:
% 14.61/14.99  
% 14.61/14.99  subsumption: (0) {G0,W21,D2,L7,V1,M7} I { X = monday, X = tuesday, X = 
% 14.61/14.99    wednesday, X = thursday, X = friday, X = saturday, X = sunday }.
% 14.79/15.18  parent0: (3272) {G0,W21,D2,L7,V1,M7}  { X = monday, X = tuesday, X = 
% 14.79/15.18    wednesday, X = thursday, X = friday, X = saturday, X = sunday }.
% 14.79/15.18  substitution0:
% 14.79/15.18     X := X
% 14.79/15.18  end
% 14.79/15.18  permutation0:
% 14.79/15.18     0 ==> 0
% 14.79/15.18     1 ==> 1
% 14.79/15.18     2 ==> 2
% 14.79/15.18     3 ==> 3
% 14.79/15.18     4 ==> 4
% 14.79/15.18     5 ==> 5
% 14.79/15.18     6 ==> 6
% 14.79/15.18  end
% 14.79/15.18  
% 14.79/15.18  eqswap: (3581) {G0,W3,D2,L1,V0,M1}  { ! wednesday = monday }.
% 14.79/15.18  parent0[0]: (3274) {G0,W3,D2,L1,V0,M1}  { ! monday = wednesday }.
% 14.79/15.18  substitution0:
% 14.79/15.18  end
% 14.79/15.18  
% 14.79/15.18  subsumption: (2) {G0,W3,D2,L1,V0,M1} I { ! wednesday ==> monday }.
% 14.79/15.18  parent0: (3581) {G0,W3,D2,L1,V0,M1}  { ! wednesday = monday }.
% 14.79/15.18  substitution0:
% 14.79/15.18  end
% 14.79/15.18  permutation0:
% 14.79/15.18     0 ==> 0
% 14.79/15.18  end
% 14.79/15.18  
% 14.79/15.18  eqswap: (3711) {G0,W3,D2,L1,V0,M1}  { ! thursday = monday }.
% 14.79/15.18  parent0[0]: (3275) {G0,W3,D2,L1,V0,M1}  { ! monday = thursday }.
% 14.79/15.18  substitution0:
% 14.79/15.18  end
% 14.79/15.18  
% 14.79/15.18  subsumption: (3) {G0,W3,D2,L1,V0,M1} I { ! thursday ==> monday }.
% 14.79/15.18  parent0: (3711) {G0,W3,D2,L1,V0,M1}  { ! thursday = monday }.
% 14.79/15.18  substitution0:
% 14.79/15.18  end
% 14.79/15.18  permutation0:
% 14.79/15.18     0 ==> 0
% 14.79/15.18  end
% 14.79/15.18  
% 14.79/15.18  eqswap: (3842) {G0,W3,D2,L1,V0,M1}  { ! friday = monday }.
% 14.79/15.18  parent0[0]: (3276) {G0,W3,D2,L1,V0,M1}  { ! monday = friday }.
% 14.79/15.18  substitution0:
% 14.79/15.18  end
% 14.79/15.18  
% 14.79/15.18  subsumption: (4) {G0,W3,D2,L1,V0,M1} I { ! friday ==> monday }.
% 14.79/15.18  parent0: (3842) {G0,W3,D2,L1,V0,M1}  { ! friday = monday }.
% 14.79/15.18  substitution0:
% 14.79/15.18  end
% 14.79/15.18  permutation0:
% 14.79/15.18     0 ==> 0
% 14.79/15.18  end
% 14.79/15.18  
% 14.79/15.18  eqswap: (3974) {G0,W3,D2,L1,V0,M1}  { ! saturday = monday }.
% 14.79/15.18  parent0[0]: (3277) {G0,W3,D2,L1,V0,M1}  { ! monday = saturday }.
% 14.79/15.18  substitution0:
% 14.79/15.18  end
% 14.79/15.18  
% 14.79/15.18  subsumption: (5) {G0,W3,D2,L1,V0,M1} I { ! saturday ==> monday }.
% 14.79/15.18  parent0: (3974) {G0,W3,D2,L1,V0,M1}  { ! saturday = monday }.
% 14.79/15.18  substitution0:
% 14.79/15.18  end
% 14.79/15.18  permutation0:
% 14.79/15.18     0 ==> 0
% 14.79/15.18  end
% 14.79/15.18  
% 14.79/15.18  eqswap: (4107) {G0,W3,D2,L1,V0,M1}  { ! sunday = monday }.
% 14.79/15.18  parent0[0]: (3278) {G0,W3,D2,L1,V0,M1}  { ! monday = sunday }.
% 14.79/15.18  substitution0:
% 14.79/15.18  end
% 14.79/15.18  
% 14.79/15.18  subsumption: (6) {G0,W3,D2,L1,V0,M1} I { ! sunday ==> monday }.
% 14.79/15.18  parent0: (4107) {G0,W3,D2,L1,V0,M1}  { ! sunday = monday }.
% 14.79/15.18  substitution0:
% 14.79/15.18  end
% 14.79/15.18  permutation0:
% 14.79/15.18     0 ==> 0
% 14.79/15.18  end
% 14.79/15.18  
% 14.79/15.18  *** allocated 75937 integers for termspace/termends
% 14.79/15.18  subsumption: (11) {G0,W3,D2,L1,V0,M1} I { ! tuesday ==> sunday }.
% 14.79/15.18  parent0: (3283) {G0,W3,D2,L1,V0,M1}  { ! tuesday = sunday }.
% 14.79/15.18  substitution0:
% 14.79/15.18  end
% 14.79/15.18  permutation0:
% 14.79/15.18     0 ==> 0
% 14.79/15.18  end
% 14.79/15.18  
% 14.79/15.18  eqswap: (4384) {G0,W3,D2,L1,V0,M1}  { ! thursday = wednesday }.
% 14.79/15.18  parent0[0]: (3284) {G0,W3,D2,L1,V0,M1}  { ! wednesday = thursday }.
% 14.79/15.18  substitution0:
% 14.79/15.18  end
% 14.79/15.18  
% 14.79/15.18  subsumption: (12) {G0,W3,D2,L1,V0,M1} I { ! thursday ==> wednesday }.
% 14.79/15.18  parent0: (4384) {G0,W3,D2,L1,V0,M1}  { ! thursday = wednesday }.
% 14.79/15.18  substitution0:
% 14.79/15.18  end
% 14.79/15.18  permutation0:
% 14.79/15.18     0 ==> 0
% 14.79/15.18  end
% 14.79/15.18  
% 14.79/15.18  subsumption: (14) {G0,W3,D2,L1,V0,M1} I { ! wednesday ==> saturday }.
% 14.79/15.18  parent0: (3286) {G0,W3,D2,L1,V0,M1}  { ! wednesday = saturday }.
% 14.79/15.18  substitution0:
% 14.79/15.18  end
% 14.79/15.18  permutation0:
% 14.79/15.18     0 ==> 0
% 14.79/15.18  end
% 14.79/15.18  
% 14.79/15.18  subsumption: (15) {G0,W3,D2,L1,V0,M1} I { ! wednesday ==> sunday }.
% 14.79/15.18  parent0: (3287) {G0,W3,D2,L1,V0,M1}  { ! wednesday = sunday }.
% 14.79/15.18  substitution0:
% 14.79/15.18  end
% 14.79/15.18  permutation0:
% 14.79/15.18     0 ==> 0
% 14.79/15.18  end
% 14.79/15.18  
% 14.79/15.18  eqswap: (4810) {G0,W3,D2,L1,V0,M1}  { ! friday = thursday }.
% 14.79/15.18  parent0[0]: (3288) {G0,W3,D2,L1,V0,M1}  { ! thursday = friday }.
% 14.79/15.18  substitution0:
% 14.79/15.18  end
% 14.79/15.18  
% 14.79/15.18  subsumption: (16) {G0,W3,D2,L1,V0,M1} I { ! friday ==> thursday }.
% 14.79/15.18  parent0: (4810) {G0,W3,D2,L1,V0,M1}  { ! friday = thursday }.
% 14.79/15.18  substitution0:
% 14.79/15.18  end
% 14.79/15.18  permutation0:
% 14.79/15.18     0 ==> 0
% 14.79/15.18  end
% 14.79/15.18  
% 14.79/15.18  *** allocated 256285 integers for clauses
% 14.79/15.18  subsumption: (18) {G0,W3,D2,L1,V0,M1} I { ! thursday ==> sunday }.
% 14.79/15.18  parent0: (3290) {G0,W3,D2,L1,V0,M1}  { ! thursday = sunday }.
% 14.79/15.18  substitution0:
% 14.79/15.18  end
% 14.79/15.18  permutation0:
% 14.79/15.18     0 ==> 0
% 14.79/15.18  end
% 14.79/15.18  
% 14.79/15.18  subsumption: (19) {G0,W3,D2,L1,V0,M1} I { ! friday ==> saturday }.
% 14.79/15.18  parent0: (3291) {G0,W3,D2,L1,V0,M1}  { ! friday = saturday }.
% 14.79/15.18  substitution0:
% 14.79/15.18  end
% 14.79/15.18  permutation0:
% 14.79/15.18     0 ==> 0
% 14.79/15.18  end
% 14.79/15.18  
% 14.79/15.18  eqswap: (5249) {G0,W3,D2,L1,V0,M1}  { ! sunday = saturday }.
% 14.79/15.18  parent0[0]: (3293) {G0,W3,D2,L1,V0,M1}  { ! saturday = sunday }.
% 14.79/15.18  substitution0:
% 14.79/15.18  end
% 14.79/15.18  
% 14.79/15.18  subsumption: (21) {G0,W3,D2,L1,V0,M1} I { ! sunday ==> saturday }.
% 14.79/15.18  parent0: (5249) {G0,W3,D2,L1,V0,M1}  { ! sunday = saturday }.
% 14.79/15.18  substitution0:
% 14.79/15.18  end
% 14.79/15.18  permutation0:
% 14.79/15.18     0 ==> 0
% 14.79/15.18  end
% 14.79/15.18  
% 14.79/15.18  subsumption: (22) {G0,W7,D2,L3,V2,M3} I { ! truthday( X ), ! truthday( Y )
% 14.79/15.18    , X = Y }.
% 14.79/15.18  parent0: (3294) {G0,W7,D2,L3,V2,M3}  { ! truthday( X ), ! truthday( Y ), X 
% 14.79/15.18    = Y }.
% 14.79/15.18  substitution0:
% 14.79/15.18     X := X
% 14.79/15.18     Y := Y
% 14.79/15.18  end
% 14.79/15.18  permutation0:
% 15.02/15.40     0 ==> 0
% 15.02/15.40     1 ==> 1
% 15.02/15.40     2 ==> 2
% 15.02/15.40  end
% 15.02/15.40  
% 15.02/15.40  *** allocated 113905 integers for termspace/termends
% 15.02/15.40  subsumption: (23) {G0,W7,D2,L3,V2,M3} I { ! day1( X ), ! day1( Y ), X = Y
% 15.02/15.40     }.
% 15.02/15.40  parent0: (3295) {G0,W7,D2,L3,V2,M3}  { ! day1( X ), ! day1( Y ), X = Y }.
% 15.02/15.40  substitution0:
% 15.02/15.40     X := X
% 15.02/15.40     Y := Y
% 15.02/15.40  end
% 15.02/15.40  permutation0:
% 15.02/15.40     0 ==> 0
% 15.02/15.40     1 ==> 1
% 15.02/15.40     2 ==> 2
% 15.02/15.40  end
% 15.02/15.40  
% 15.02/15.40  subsumption: (24) {G0,W7,D2,L3,V2,M3} I { ! day2( X ), ! day2( Y ), X = Y
% 15.02/15.40     }.
% 15.02/15.40  parent0: (3296) {G0,W7,D2,L3,V2,M3}  { ! day2( X ), ! day2( Y ), X = Y }.
% 15.02/15.40  substitution0:
% 15.02/15.40     X := X
% 15.02/15.40     Y := Y
% 15.02/15.40  end
% 15.02/15.40  permutation0:
% 15.02/15.40     0 ==> 0
% 15.02/15.40     1 ==> 1
% 15.02/15.40     2 ==> 2
% 15.02/15.40  end
% 15.02/15.40  
% 15.02/15.40  subsumption: (25) {G0,W7,D2,L3,V2,M3} I { ! day3( X ), ! day3( Y ), X = Y
% 15.02/15.40     }.
% 15.02/15.40  parent0: (3297) {G0,W7,D2,L3,V2,M3}  { ! day3( X ), ! day3( Y ), X = Y }.
% 15.02/15.40  substitution0:
% 15.02/15.40     X := X
% 15.02/15.40     Y := Y
% 15.02/15.40  end
% 15.02/15.40  permutation0:
% 15.02/15.40     0 ==> 0
% 15.02/15.40     1 ==> 1
% 15.02/15.40     2 ==> 2
% 15.02/15.40  end
% 15.02/15.40  
% 15.02/15.40  subsumption: (26) {G0,W2,D2,L1,V0,M1} I { truthday( skol1 ) }.
% 15.02/15.40  parent0: (3298) {G0,W2,D2,L1,V0,M1}  { truthday( skol1 ) }.
% 15.02/15.40  substitution0:
% 15.02/15.40  end
% 15.02/15.40  permutation0:
% 15.02/15.40     0 ==> 0
% 15.02/15.40  end
% 15.02/15.40  
% 15.02/15.40  subsumption: (27) {G0,W2,D2,L1,V0,M1} I { day1( skol2 ) }.
% 15.02/15.40  parent0: (3299) {G0,W2,D2,L1,V0,M1}  { day1( skol2 ) }.
% 15.02/15.40  substitution0:
% 15.02/15.40  end
% 15.02/15.40  permutation0:
% 15.02/15.40     0 ==> 0
% 15.02/15.40  end
% 15.02/15.40  
% 15.02/15.40  subsumption: (28) {G0,W2,D2,L1,V0,M1} I { day2( skol3 ) }.
% 15.02/15.40  parent0: (3300) {G0,W2,D2,L1,V0,M1}  { day2( skol3 ) }.
% 15.02/15.40  substitution0:
% 15.02/15.40  end
% 15.02/15.40  permutation0:
% 15.02/15.40     0 ==> 0
% 15.02/15.40  end
% 15.02/15.40  
% 15.02/15.40  subsumption: (29) {G0,W2,D2,L1,V0,M1} I { day3( skol4 ) }.
% 15.02/15.40  parent0: (3301) {G0,W2,D2,L1,V0,M1}  { day3( skol4 ) }.
% 15.02/15.40  substitution0:
% 15.02/15.40  end
% 15.02/15.40  permutation0:
% 15.02/15.40     0 ==> 0
% 15.02/15.40  end
% 15.02/15.40  
% 15.02/15.40  subsumption: (30) {G0,W4,D3,L1,V0,M1} I { consecutive( sunday ) ==> monday
% 15.02/15.40     }.
% 15.02/15.40  parent0: (3302) {G0,W4,D3,L1,V0,M1}  { consecutive( sunday ) = monday }.
% 15.02/15.40  substitution0:
% 15.02/15.40  end
% 15.02/15.40  permutation0:
% 15.02/15.40     0 ==> 0
% 15.02/15.40  end
% 15.02/15.40  
% 15.02/15.40  subsumption: (32) {G0,W4,D3,L1,V0,M1} I { consecutive( tuesday ) ==> 
% 15.02/15.40    wednesday }.
% 15.02/15.40  parent0: (3304) {G0,W4,D3,L1,V0,M1}  { consecutive( tuesday ) = wednesday
% 15.02/15.40     }.
% 15.02/15.40  substitution0:
% 15.02/15.40  end
% 15.02/15.40  permutation0:
% 15.02/15.40     0 ==> 0
% 15.02/15.40  end
% 15.02/15.40  
% 15.02/15.40  subsumption: (33) {G0,W4,D3,L1,V0,M1} I { consecutive( wednesday ) ==> 
% 15.02/15.40    thursday }.
% 15.02/15.40  parent0: (3305) {G0,W4,D3,L1,V0,M1}  { consecutive( wednesday ) = thursday
% 15.02/15.40     }.
% 15.02/15.40  substitution0:
% 15.02/15.40  end
% 15.02/15.40  permutation0:
% 15.02/15.40     0 ==> 0
% 15.02/15.40  end
% 15.02/15.40  
% 15.02/15.40  subsumption: (34) {G0,W4,D3,L1,V0,M1} I { consecutive( thursday ) ==> 
% 15.02/15.40    friday }.
% 15.02/15.40  parent0: (3306) {G0,W4,D3,L1,V0,M1}  { consecutive( thursday ) = friday }.
% 15.02/15.40  substitution0:
% 15.02/15.40  end
% 15.02/15.40  permutation0:
% 15.02/15.40     0 ==> 0
% 15.02/15.40  end
% 15.02/15.40  
% 15.02/15.40  subsumption: (35) {G0,W4,D3,L1,V0,M1} I { consecutive( friday ) ==> 
% 15.02/15.40    saturday }.
% 15.02/15.40  parent0: (3307) {G0,W4,D3,L1,V0,M1}  { consecutive( friday ) = saturday }.
% 15.02/15.40  substitution0:
% 15.02/15.40  end
% 15.02/15.40  permutation0:
% 15.02/15.40     0 ==> 0
% 15.02/15.40  end
% 15.02/15.40  
% 15.02/15.40  subsumption: (36) {G0,W4,D3,L1,V0,M1} I { consecutive( saturday ) ==> 
% 15.02/15.40    sunday }.
% 15.02/15.40  parent0: (3308) {G0,W4,D3,L1,V0,M1}  { consecutive( saturday ) = sunday }.
% 15.02/15.40  substitution0:
% 15.02/15.40  end
% 15.02/15.40  permutation0:
% 15.02/15.40     0 ==> 0
% 15.02/15.40  end
% 15.02/15.40  
% 15.02/15.40  subsumption: (37) {G0,W5,D3,L2,V1,M2} I { ! day1( X ), day2( consecutive( X
% 15.02/15.40     ) ) }.
% 15.02/15.40  parent0: (3309) {G0,W5,D3,L2,V1,M2}  { ! day1( X ), day2( consecutive( X )
% 15.02/15.40     ) }.
% 15.02/15.40  substitution0:
% 15.02/15.40     X := X
% 15.02/15.40  end
% 15.02/15.40  permutation0:
% 15.02/15.40     0 ==> 0
% 15.02/15.40     1 ==> 1
% 15.02/15.40  end
% 15.02/15.40  
% 15.02/15.40  *** allocated 170857 integers for termspace/termends
% 15.02/15.40  subsumption: (38) {G0,W5,D3,L2,V1,M2} I { ! day2( consecutive( X ) ), day1
% 15.02/15.40    ( X ) }.
% 15.02/15.40  parent0: (3310) {G0,W5,D3,L2,V1,M2}  { ! day2( consecutive( X ) ), day1( X
% 15.02/15.40     ) }.
% 15.02/15.40  substitution0:
% 15.02/15.40     X := X
% 15.02/15.40  end
% 15.02/15.40  permutation0:
% 15.02/15.40     0 ==> 0
% 15.02/15.40     1 ==> 1
% 15.02/15.40  end
% 15.02/15.40  
% 15.02/15.40  subsumption: (39) {G0,W5,D3,L2,V1,M2} I { ! day2( X ), day3( consecutive( X
% 15.02/15.40     ) ) }.
% 15.02/15.40  parent0: (3311) {G0,W5,D3,L2,V1,M2}  { ! day2( X ), day3( consecutive( X )
% 15.02/15.40     ) }.
% 15.02/15.40  substitution0:
% 15.02/15.40     X := X
% 15.02/15.40  end
% 15.02/15.40  permutation0:
% 15.02/15.40     0 ==> 0
% 15.02/15.40     1 ==> 1
% 15.02/15.40  end
% 15.02/15.40  
% 15.02/15.40  subsumption: (40) {G0,W5,D3,L2,V1,M2} I { ! day3( consecutive( X ) ), day2
% 15.02/15.40    ( X ) }.
% 15.02/15.40  parent0: (3312) {G0,W5,D3,L2,V1,M2}  { ! day3( consecutive( X ) ), day2( X
% 15.02/15.40     ) }.
% 15.02/15.40  substitution0:
% 15.02/15.40     X := X
% 15.02/15.40  end
% 15.02/15.40  permutation0:
% 15.02/15.40     0 ==> 0
% 15.02/15.40     1 ==> 1
% 15.02/15.40  end
% 15.02/15.40  
% 15.02/15.40  subsumption: (43) {G0,W8,D2,L4,V1,M4} I { ! day1( X ), truthday( monday ), 
% 15.02/15.40    truthday( tuesday ), truthday( X ) }.
% 15.02/15.40  parent0: (3315) {G0,W8,D2,L4,V1,M4}  { ! day1( X ), truthday( monday ), 
% 15.02/15.40    truthday( tuesday ), truthday( X ) }.
% 15.02/15.40  substitution0:
% 15.02/15.40     X := X
% 15.02/15.40  end
% 15.02/15.40  permutation0:
% 15.02/15.40     0 ==> 0
% 15.02/15.40     1 ==> 1
% 15.02/15.40     2 ==> 2
% 15.02/15.40     3 ==> 3
% 15.02/15.40  end
% 15.02/15.40  
% 15.02/15.40  *** allocated 384427 integers for clauses
% 20.29/20.71  subsumption: (44) {G0,W7,D2,L4,V1,M4} I { ! day2( X ), ! truthday( X ), 
% 20.29/20.71    day2( thursday ), alpha1 }.
% 20.29/20.71  parent0: (3316) {G0,W7,D2,L4,V1,M4}  { ! day2( X ), ! truthday( X ), day2( 
% 20.29/20.71    thursday ), alpha1 }.
% 20.29/20.71  substitution0:
% 20.29/20.71     X := X
% 20.29/20.71  end
% 20.29/20.71  permutation0:
% 20.29/20.71     0 ==> 0
% 20.29/20.71     1 ==> 1
% 20.29/20.71     2 ==> 2
% 20.29/20.71     3 ==> 3
% 20.29/20.71  end
% 20.29/20.71  
% 20.29/20.71  subsumption: (45) {G0,W6,D2,L3,V1,M3} I { ! day2( X ), ! day2( thursday ), 
% 20.29/20.71    truthday( X ) }.
% 20.29/20.71  parent0: (3317) {G0,W6,D2,L3,V1,M3}  { ! day2( X ), ! day2( thursday ), 
% 20.29/20.71    truthday( X ) }.
% 20.29/20.71  substitution0:
% 20.29/20.71     X := X
% 20.29/20.71  end
% 20.29/20.71  permutation0:
% 20.29/20.71     0 ==> 0
% 20.29/20.71     1 ==> 1
% 20.29/20.71     2 ==> 2
% 20.29/20.71  end
% 20.29/20.71  
% 20.29/20.71  subsumption: (46) {G0,W5,D2,L3,V1,M3} I { ! day2( X ), ! alpha1, truthday( 
% 20.29/20.71    X ) }.
% 20.29/20.71  parent0: (3318) {G0,W5,D2,L3,V1,M3}  { ! day2( X ), ! alpha1, truthday( X )
% 20.29/20.71     }.
% 20.29/20.71  substitution0:
% 20.29/20.71     X := X
% 20.29/20.71  end
% 20.29/20.71  permutation0:
% 20.29/20.71     0 ==> 0
% 20.29/20.71     1 ==> 1
% 20.29/20.71     2 ==> 2
% 20.29/20.71  end
% 20.29/20.71  
% 20.29/20.71  subsumption: (47) {G0,W5,D2,L3,V0,M3} I { ! alpha1, day2( saturday ), day2
% 20.29/20.71    ( sunday ) }.
% 20.29/20.71  parent0: (3319) {G0,W5,D2,L3,V0,M3}  { ! alpha1, day2( saturday ), day2( 
% 20.29/20.71    sunday ) }.
% 20.29/20.71  substitution0:
% 20.29/20.71  end
% 20.29/20.71  permutation0:
% 20.29/20.71     0 ==> 0
% 20.29/20.71     1 ==> 1
% 20.29/20.71     2 ==> 2
% 20.29/20.71  end
% 20.29/20.71  
% 20.29/20.71  subsumption: (48) {G0,W3,D2,L2,V0,M2} I { ! day2( saturday ), alpha1 }.
% 20.29/20.71  parent0: (3320) {G0,W3,D2,L2,V0,M2}  { ! day2( saturday ), alpha1 }.
% 20.29/20.71  substitution0:
% 20.29/20.71  end
% 20.29/20.71  permutation0:
% 20.29/20.71     0 ==> 0
% 20.29/20.71     1 ==> 1
% 20.29/20.71  end
% 20.29/20.71  
% 20.29/20.71  subsumption: (49) {G0,W3,D2,L2,V0,M2} I { ! day2( sunday ), alpha1 }.
% 20.29/20.71  parent0: (3321) {G0,W3,D2,L2,V0,M2}  { ! day2( sunday ), alpha1 }.
% 20.29/20.71  substitution0:
% 20.29/20.71  end
% 20.29/20.71  permutation0:
% 20.29/20.71     0 ==> 0
% 20.29/20.71     1 ==> 1
% 20.29/20.71  end
% 20.29/20.71  
% 20.29/20.71  subsumption: (52) {G0,W8,D2,L4,V1,M4} I { ! day3( X ), truthday( wednesday
% 20.29/20.71     ), truthday( friday ), truthday( X ) }.
% 20.29/20.71  parent0: (3324) {G0,W8,D2,L4,V1,M4}  { ! day3( X ), truthday( wednesday ), 
% 20.29/20.71    truthday( friday ), truthday( X ) }.
% 20.29/20.71  substitution0:
% 20.29/20.71     X := X
% 20.29/20.71  end
% 20.29/20.71  permutation0:
% 20.29/20.71     0 ==> 0
% 20.29/20.71     1 ==> 1
% 20.29/20.71     2 ==> 2
% 20.29/20.71     3 ==> 3
% 20.29/20.71  end
% 20.29/20.71  
% 20.29/20.71  subsumption: (53) {G0,W2,D2,L1,V0,M1} I { ! truthday( tuesday ) }.
% 20.29/20.71  parent0: (3325) {G0,W2,D2,L1,V0,M1}  { ! truthday( tuesday ) }.
% 20.29/20.71  substitution0:
% 20.29/20.71  end
% 20.29/20.71  permutation0:
% 20.29/20.71     0 ==> 0
% 20.29/20.71  end
% 20.29/20.71  
% 20.29/20.71  factor: (9517) {G0,W6,D2,L3,V0,M3}  { ! day1( tuesday ), truthday( monday )
% 20.29/20.71    , truthday( tuesday ) }.
% 20.29/20.71  parent0[2, 3]: (43) {G0,W8,D2,L4,V1,M4} I { ! day1( X ), truthday( monday )
% 20.29/20.71    , truthday( tuesday ), truthday( X ) }.
% 20.29/20.71  substitution0:
% 20.29/20.71     X := tuesday
% 20.29/20.71  end
% 20.29/20.71  
% 20.29/20.71  resolution: (9519) {G1,W4,D2,L2,V0,M2}  { ! day1( tuesday ), truthday( 
% 20.29/20.71    monday ) }.
% 20.29/20.71  parent0[0]: (53) {G0,W2,D2,L1,V0,M1} I { ! truthday( tuesday ) }.
% 20.29/20.71  parent1[2]: (9517) {G0,W6,D2,L3,V0,M3}  { ! day1( tuesday ), truthday( 
% 20.29/20.71    monday ), truthday( tuesday ) }.
% 20.29/20.71  substitution0:
% 20.29/20.71  end
% 20.29/20.71  substitution1:
% 20.29/20.71  end
% 20.29/20.71  
% 20.29/20.71  subsumption: (56) {G1,W4,D2,L2,V0,M2} F(43);r(53) { ! day1( tuesday ), 
% 20.29/20.71    truthday( monday ) }.
% 20.29/20.71  parent0: (9519) {G1,W4,D2,L2,V0,M2}  { ! day1( tuesday ), truthday( monday
% 20.29/20.71     ) }.
% 20.29/20.71  substitution0:
% 20.29/20.71  end
% 20.29/20.71  permutation0:
% 20.29/20.71     0 ==> 0
% 20.29/20.71     1 ==> 1
% 20.29/20.71  end
% 20.29/20.71  
% 20.29/20.71  factor: (9520) {G0,W4,D2,L2,V0,M2}  { ! day2( thursday ), truthday( 
% 20.29/20.71    thursday ) }.
% 20.29/20.71  parent0[0, 1]: (45) {G0,W6,D2,L3,V1,M3} I { ! day2( X ), ! day2( thursday )
% 20.29/20.71    , truthday( X ) }.
% 20.29/20.71  substitution0:
% 20.29/20.71     X := thursday
% 20.29/20.71  end
% 20.29/20.71  
% 20.29/20.71  subsumption: (57) {G1,W4,D2,L2,V0,M2} F(45) { ! day2( thursday ), truthday
% 20.29/20.71    ( thursday ) }.
% 20.29/20.71  parent0: (9520) {G0,W4,D2,L2,V0,M2}  { ! day2( thursday ), truthday( 
% 20.29/20.71    thursday ) }.
% 20.29/20.71  substitution0:
% 20.29/20.71  end
% 20.29/20.71  permutation0:
% 20.29/20.71     0 ==> 0
% 20.29/20.71     1 ==> 1
% 20.29/20.71  end
% 20.29/20.71  
% 20.29/20.71  *** allocated 256285 integers for termspace/termends
% 20.29/20.71  *** allocated 15000 integers for justifications
% 20.29/20.71  *** allocated 22500 integers for justifications
% 20.29/20.71  *** allocated 384427 integers for termspace/termends
% 20.29/20.71  *** allocated 33750 integers for justifications
% 20.29/20.71  *** allocated 576640 integers for clauses
% 20.29/20.71  eqswap: (9521) {G0,W21,D2,L7,V1,M7}  { monday = X, X = tuesday, X = 
% 20.29/20.71    wednesday, X = thursday, X = friday, X = saturday, X = sunday }.
% 20.29/20.71  parent0[0]: (0) {G0,W21,D2,L7,V1,M7} I { X = monday, X = tuesday, X = 
% 20.29/20.71    wednesday, X = thursday, X = friday, X = saturday, X = sunday }.
% 20.29/20.71  substitution0:
% 20.29/20.71     X := X
% 20.29/20.71  end
% 20.29/20.71  
% 20.29/20.71  paramod: (9648) {G1,W20,D2,L7,V0,M7}  { truthday( tuesday ), monday = skol1
% 20.29/20.71    , skol1 = wednesday, skol1 = thursday, skol1 = friday, skol1 = saturday, 
% 20.29/20.71    skol1 = sunday }.
% 20.29/20.71  parent0[1]: (9521) {G0,W21,D2,L7,V1,M7}  { monday = X, X = tuesday, X = 
% 20.29/20.71    wednesday, X = thursday, X = friday, X = saturday, X = sunday }.
% 77.16/77.54  parent1[0; 1]: (26) {G0,W2,D2,L1,V0,M1} I { truthday( skol1 ) }.
% 77.16/77.54  substitution0:
% 77.16/77.54     X := skol1
% 77.16/77.54  end
% 77.16/77.54  substitution1:
% 77.16/77.54  end
% 77.16/77.54  
% 77.16/77.54  resolution: (28290) {G1,W18,D2,L6,V0,M6}  { monday = skol1, skol1 = 
% 77.16/77.54    wednesday, skol1 = thursday, skol1 = friday, skol1 = saturday, skol1 = 
% 77.16/77.54    sunday }.
% 77.16/77.54  parent0[0]: (53) {G0,W2,D2,L1,V0,M1} I { ! truthday( tuesday ) }.
% 77.16/77.54  parent1[0]: (9648) {G1,W20,D2,L7,V0,M7}  { truthday( tuesday ), monday = 
% 77.16/77.54    skol1, skol1 = wednesday, skol1 = thursday, skol1 = friday, skol1 = 
% 77.16/77.54    saturday, skol1 = sunday }.
% 77.16/77.54  substitution0:
% 77.16/77.54  end
% 77.16/77.54  substitution1:
% 77.16/77.54  end
% 77.16/77.54  
% 77.16/77.54  eqswap: (28296) {G1,W18,D2,L6,V0,M6}  { sunday = skol1, monday = skol1, 
% 77.16/77.54    skol1 = wednesday, skol1 = thursday, skol1 = friday, skol1 = saturday }.
% 77.16/77.54  parent0[5]: (28290) {G1,W18,D2,L6,V0,M6}  { monday = skol1, skol1 = 
% 77.16/77.54    wednesday, skol1 = thursday, skol1 = friday, skol1 = saturday, skol1 = 
% 77.16/77.54    sunday }.
% 77.16/77.54  substitution0:
% 77.16/77.54  end
% 77.16/77.54  
% 77.16/77.54  eqswap: (28301) {G1,W18,D2,L6,V0,M6}  { saturday = skol1, sunday = skol1, 
% 77.16/77.54    monday = skol1, skol1 = wednesday, skol1 = thursday, skol1 = friday }.
% 77.16/77.54  parent0[5]: (28296) {G1,W18,D2,L6,V0,M6}  { sunday = skol1, monday = skol1
% 77.16/77.54    , skol1 = wednesday, skol1 = thursday, skol1 = friday, skol1 = saturday
% 77.16/77.54     }.
% 77.16/77.54  substitution0:
% 77.16/77.54  end
% 77.16/77.54  
% 77.16/77.54  eqswap: (28305) {G1,W18,D2,L6,V0,M6}  { friday = skol1, saturday = skol1, 
% 77.16/77.54    sunday = skol1, monday = skol1, skol1 = wednesday, skol1 = thursday }.
% 77.16/77.54  parent0[5]: (28301) {G1,W18,D2,L6,V0,M6}  { saturday = skol1, sunday = 
% 77.16/77.54    skol1, monday = skol1, skol1 = wednesday, skol1 = thursday, skol1 = 
% 77.16/77.54    friday }.
% 77.16/77.54  substitution0:
% 77.16/77.54  end
% 77.16/77.54  
% 77.16/77.54  eqswap: (28309) {G1,W18,D2,L6,V0,M6}  { thursday = skol1, friday = skol1, 
% 77.16/77.54    saturday = skol1, sunday = skol1, monday = skol1, skol1 = wednesday }.
% 77.16/77.54  parent0[5]: (28305) {G1,W18,D2,L6,V0,M6}  { friday = skol1, saturday = 
% 77.16/77.54    skol1, sunday = skol1, monday = skol1, skol1 = wednesday, skol1 = 
% 77.16/77.54    thursday }.
% 77.16/77.54  substitution0:
% 77.16/77.54  end
% 77.16/77.54  
% 77.16/77.54  eqswap: (28313) {G1,W18,D2,L6,V0,M6}  { wednesday = skol1, thursday = skol1
% 77.16/77.54    , friday = skol1, saturday = skol1, sunday = skol1, monday = skol1 }.
% 77.16/77.54  parent0[5]: (28309) {G1,W18,D2,L6,V0,M6}  { thursday = skol1, friday = 
% 77.16/77.54    skol1, saturday = skol1, sunday = skol1, monday = skol1, skol1 = 
% 77.16/77.54    wednesday }.
% 77.16/77.54  substitution0:
% 77.16/77.54  end
% 77.16/77.54  
% 77.16/77.54  eqswap: (28317) {G1,W18,D2,L6,V0,M6}  { skol1 = monday, wednesday = skol1, 
% 77.16/77.54    thursday = skol1, friday = skol1, saturday = skol1, sunday = skol1 }.
% 77.16/77.54  parent0[5]: (28313) {G1,W18,D2,L6,V0,M6}  { wednesday = skol1, thursday = 
% 77.16/77.54    skol1, friday = skol1, saturday = skol1, sunday = skol1, monday = skol1
% 77.16/77.54     }.
% 77.16/77.54  substitution0:
% 77.16/77.54  end
% 77.16/77.54  
% 77.16/77.54  eqswap: (28321) {G1,W18,D2,L6,V0,M6}  { skol1 = sunday, skol1 = monday, 
% 77.16/77.54    wednesday = skol1, thursday = skol1, friday = skol1, saturday = skol1 }.
% 77.16/77.54  parent0[5]: (28317) {G1,W18,D2,L6,V0,M6}  { skol1 = monday, wednesday = 
% 77.16/77.54    skol1, thursday = skol1, friday = skol1, saturday = skol1, sunday = skol1
% 77.16/77.54     }.
% 77.16/77.54  substitution0:
% 77.16/77.54  end
% 77.16/77.54  
% 77.16/77.54  eqswap: (28325) {G1,W18,D2,L6,V0,M6}  { skol1 = saturday, skol1 = sunday, 
% 77.16/77.54    skol1 = monday, wednesday = skol1, thursday = skol1, friday = skol1 }.
% 77.16/77.54  parent0[5]: (28321) {G1,W18,D2,L6,V0,M6}  { skol1 = sunday, skol1 = monday
% 77.16/77.54    , wednesday = skol1, thursday = skol1, friday = skol1, saturday = skol1
% 77.16/77.54     }.
% 77.16/77.54  substitution0:
% 77.16/77.54  end
% 77.16/77.54  
% 77.16/77.54  subsumption: (70) {G1,W18,D2,L6,V0,M6} P(0,26);r(53) { skol1 ==> monday, 
% 77.16/77.54    wednesday ==> skol1, thursday ==> skol1, friday ==> skol1, skol1 ==> 
% 77.16/77.54    saturday, skol1 ==> sunday }.
% 77.16/77.54  parent0: (28325) {G1,W18,D2,L6,V0,M6}  { skol1 = saturday, skol1 = sunday, 
% 77.16/77.54    skol1 = monday, wednesday = skol1, thursday = skol1, friday = skol1 }.
% 77.16/77.54  substitution0:
% 77.16/77.54  end
% 77.16/77.54  permutation0:
% 77.16/77.54     0 ==> 4
% 77.16/77.54     1 ==> 5
% 77.16/77.54     2 ==> 0
% 77.16/77.54     3 ==> 1
% 77.16/77.54     4 ==> 2
% 77.16/77.54     5 ==> 3
% 77.16/77.54  end
% 77.16/77.54  
% 77.16/77.54  *** allocated 576640 integers for termspace/termends
% 77.16/77.54  *** allocated 50625 integers for justifications
% 77.16/77.54  *** allocated 75937 integers for justifications
% 77.16/77.54  *** allocated 864960 integers for clauses
% 77.16/77.54  *** allocated 864960 integers for termspace/termends
% 77.16/77.54  *** allocated 113905 integers for justifications
% 77.16/77.54  *** allocated 1297440 integers for termspace/termends
% 77.16/77.54  *** allocated 170857 integers for justifications
% 77.16/77.54  *** allocated 1297440 integers for clauses
% 77.16/77.54  *** allocated 256285 integerCputime limit exceeded (core dumped)
%------------------------------------------------------------------------------