TSTP Solution File: PUZ018-2 by Bliksem---1.12

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Bliksem---1.12
% Problem  : PUZ018-2 : TPTP v8.1.0. Released v1.2.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : bliksem %s

% Computer : n029.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:12 EDT 2022

% Result   : Satisfiable 0.70s 1.11s
% Output   : Saturation 0.70s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.12  % Problem  : PUZ018-2 : TPTP v8.1.0. Released v1.2.0.
% 0.12/0.13  % Command  : bliksem %s
% 0.12/0.34  % Computer : n029.cluster.edu
% 0.12/0.34  % Model    : x86_64 x86_64
% 0.12/0.34  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.34  % Memory   : 8042.1875MB
% 0.12/0.34  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.12/0.34  % CPULimit : 300
% 0.12/0.34  % DateTime : Sun May 29 00:07:28 EDT 2022
% 0.19/0.34  % CPUTime  : 
% 0.70/1.11  *** allocated 10000 integers for termspace/termends
% 0.70/1.11  *** allocated 10000 integers for clauses
% 0.70/1.11  *** allocated 10000 integers for justifications
% 0.70/1.11  Bliksem 1.12
% 0.70/1.11  
% 0.70/1.11  
% 0.70/1.11  Automatic Strategy Selection
% 0.70/1.11  
% 0.70/1.11  Clauses:
% 0.70/1.11  [
% 0.70/1.11     [ ~( 'all_on'( X ) ), on( a, X ) ],
% 0.70/1.11     [ ~( 'all_on'( X ) ), on( b, X ) ],
% 0.70/1.11     [ ~( 'all_on'( X ) ), on( c, X ) ],
% 0.70/1.11     [ 'all_on'( X ), ~( on( a, X ) ), ~( on( b, X ) ), ~( on( c, X ) ) ]
% 0.70/1.11    ,
% 0.70/1.11     [ ~( 'all_on'( X ) ), ~( 'all_on'( Y ) ), 'same_day'( X, Y ) ],
% 0.70/1.11     [ consecutive( sunday, monday ) ],
% 0.70/1.11     [ consecutive( monday, tuesday ) ],
% 0.70/1.11     [ consecutive( tuesday, wednesday ) ],
% 0.70/1.11     [ consecutive( wednesday, thursday ) ],
% 0.70/1.11     [ consecutive( thursday, friday ) ],
% 0.70/1.11     [ consecutive( friday, saturday ) ],
% 0.70/1.11     [ consecutive( saturday, sunday ) ],
% 0.70/1.11     [ 'same_person'( X, X ) ],
% 0.70/1.11     [ ~( 'same_person'( a, b ) ) ],
% 0.70/1.11     [ ~( 'same_person'( a, c ) ) ],
% 0.70/1.11     [ ~( 'same_person'( b, c ) ) ],
% 0.70/1.11     [ 'same_day'( X, X ) ],
% 0.70/1.11     [ ~( 'same_day'( sunday, monday ) ) ],
% 0.70/1.11     [ ~( 'same_day'( sunday, tuesday ) ) ],
% 0.70/1.11     [ ~( 'same_day'( sunday, wednesday ) ) ],
% 0.70/1.11     [ ~( 'same_day'( sunday, thursday ) ) ],
% 0.70/1.11     [ ~( 'same_day'( sunday, friday ) ) ],
% 0.70/1.11     [ ~( 'same_day'( sunday, saturday ) ) ],
% 0.70/1.11     [ ~( 'same_day'( monday, tuesday ) ) ],
% 0.70/1.11     [ ~( 'same_day'( monday, wednesday ) ) ],
% 0.70/1.11     [ ~( 'same_day'( monday, thursday ) ) ],
% 0.70/1.11     [ ~( 'same_day'( monday, friday ) ) ],
% 0.70/1.11     [ ~( 'same_day'( monday, saturday ) ) ],
% 0.70/1.11     [ ~( 'same_day'( tuesday, wednesday ) ) ],
% 0.70/1.11     [ ~( 'same_day'( tuesday, thursday ) ) ],
% 0.70/1.11     [ ~( 'same_day'( tuesday, friday ) ) ],
% 0.70/1.11     [ ~( 'same_day'( tuesday, saturday ) ) ],
% 0.70/1.11     [ ~( 'same_day'( wednesday, thursday ) ) ],
% 0.70/1.11     [ ~( 'same_day'( wednesday, friday ) ) ],
% 0.70/1.11     [ ~( 'same_day'( wednesday, saturday ) ) ],
% 0.70/1.11     [ ~( 'same_day'( thursday, friday ) ) ],
% 0.70/1.11     [ ~( 'same_day'( thursday, saturday ) ) ],
% 0.70/1.11     [ ~( 'same_day'( friday, saturday ) ) ],
% 0.70/1.11     [ 'all_on'( sunday ), 'all_on'( monday ), 'all_on'( tuesday ), 'all_on'( 
% 0.70/1.11    wednesday ), 'all_on'( thursday ), 'all_on'( friday ), 'all_on'( saturday
% 0.70/1.11     ) ],
% 0.70/1.11     [ ~( consecutive( X, Y ) ), ~( consecutive( Y, Z ) ), ~( consecutive( Z
% 0.70/1.11    , T ) ), ~( on( U, X ) ), ~( on( U, Y ) ), ~( on( U, Z ) ) ],
% 0.70/1.11     [ on( X, Y ), on( X, Z ), on( T, Y ), on( T, Z ), 'same_person'( X, T )
% 0.70/1.11    , 'same_day'( Y, Z ) ],
% 0.70/1.11     [ ~( on( a, sunday ) ) ],
% 0.70/1.11     [ ~( on( a, tuesday ) ) ],
% 0.70/1.11     [ ~( on( a, thursday ) ) ],
% 0.70/1.11     [ ~( on( b, thursday ) ) ],
% 0.70/1.11     [ ~( on( b, saturday ) ) ],
% 0.70/1.11     [ ~( on( c, sunday ) ) ]
% 0.70/1.11  ] .
% 0.70/1.11  
% 0.70/1.11  
% 0.70/1.11  percentage equality = 0.000000, percentage horn = 0.957447
% 0.70/1.11  This is a near-Horn, non-equality  problem
% 0.70/1.11  
% 0.70/1.11  
% 0.70/1.11  Options Used:
% 0.70/1.11  
% 0.70/1.11  useres =            1
% 0.70/1.11  useparamod =        0
% 0.70/1.11  useeqrefl =         0
% 0.70/1.11  useeqfact =         0
% 0.70/1.11  usefactor =         1
% 0.70/1.11  usesimpsplitting =  0
% 0.70/1.11  usesimpdemod =      0
% 0.70/1.11  usesimpres =        4
% 0.70/1.11  
% 0.70/1.11  resimpinuse      =  1000
% 0.70/1.11  resimpclauses =     20000
% 0.70/1.11  substype =          standard
% 0.70/1.11  backwardsubs =      1
% 0.70/1.11  selectoldest =      5
% 0.70/1.11  
% 0.70/1.11  litorderings [0] =  split
% 0.70/1.11  litorderings [1] =  liftord
% 0.70/1.11  
% 0.70/1.11  termordering =      none
% 0.70/1.11  
% 0.70/1.11  litapriori =        1
% 0.70/1.11  termapriori =       0
% 0.70/1.11  litaposteriori =    0
% 0.70/1.11  termaposteriori =   0
% 0.70/1.11  demodaposteriori =  0
% 0.70/1.11  ordereqreflfact =   0
% 0.70/1.11  
% 0.70/1.11  litselect =         negative
% 0.70/1.11  
% 0.70/1.11  maxweight =         30000
% 0.70/1.11  maxdepth =          30000
% 0.70/1.11  maxlength =         115
% 0.70/1.11  maxnrvars =         195
% 0.70/1.11  excuselevel =       0
% 0.70/1.11  increasemaxweight = 0
% 0.70/1.11  
% 0.70/1.11  maxselected =       10000000
% 0.70/1.11  maxnrclauses =      10000000
% 0.70/1.11  
% 0.70/1.11  showgenerated =    0
% 0.70/1.11  showkept =         0
% 0.70/1.11  showselected =     0
% 0.70/1.11  showdeleted =      0
% 0.70/1.11  showresimp =       1
% 0.70/1.11  showstatus =       2000
% 0.70/1.11  
% 0.70/1.11  prologoutput =     1
% 0.70/1.11  nrgoals =          5000000
% 0.70/1.11  totalproof =       1
% 0.70/1.11  
% 0.70/1.11  Symbols occurring in the translation:
% 0.70/1.11  
% 0.70/1.11  {}  [0, 0]      (w:1, o:2, a:1, s:1, b:0), 
% 0.70/1.11  .  [1, 2]      (w:1, o:30, a:1, s:1, b:0), 
% 0.70/1.11  !  [4, 1]      (w:1, o:24, a:1, s:1, b:0), 
% 0.70/1.11  =  [13, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 0.70/1.11  ==>  [14, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 0.70/1.11  'all_on'  [40, 1]      (w:1, o:29, a:1, s:1, b:0), 
% 0.70/1.11  a  [41, 0]      (w:1, o:13, a:1, s:1, b:0), 
% 0.70/1.11  on  [42, 2]      (w:1, o:55, a:1, s:1, b:0), 
% 0.70/1.11  b  [43, 0]      (w:1, o:14, a:1, s:1, b:0), 
% 0.70/1.11  c  [44, 0]      (w:1, o:15, a:1, s:1, b:0), 
% 0.70/1.11  'same_day'  [46, 2]      (w:1, o:56, a:1, s:1, b:0), 
% 0.70/1.11  sunday  [47, 0]      (w:1, o:5, a:1, s:1, b:0), 
% 0.70/1.11  monday  [48, 0]      (w:1, o:17, a:1, s:1, b:0), 
% 0.70/1.11  consecutive  [49, 2]      (w:1, o:57, a:1, s:1, b:0), 
% 0.70/1.11  tuesday  [50, 0]      (w:1, o:18, a:1, s:1, b:0), 
% 0.70/1.11  wednesday  [51, 0]      (w:1, o:19, a:1, s:1, b:0), 
% 0.70/1.11  thursday  [52, 0]      (w:1, o:20, a:1, s:1, b:0), 
% 0.70/1.11  friday  [53, 0]      (w:1, o:21, a:1, s:1, b:0), 
% 0.70/1.11  saturday  [54, 0]      (w:1, o:6, a:1, s:1, b:0), 
% 0.70/1.11  'same_person'  [55, 2]      (w:1, o:58, a:1, s:1, b:0).
% 0.70/1.11  
% 0.70/1.11  
% 0.70/1.11  Starting Search:
% 0.70/1.11  
% 0.70/1.11  Resimplifying inuse:
% 0.70/1.11  Done
% 0.70/1.11  
% 0.70/1.11  Resimplifying inuse:
% 0.70/1.11  Done
% 0.70/1.11  
% 0.70/1.11  
% 0.70/1.11  
% 0.70/1.11  found a saturation!
% 0.70/1.11  % SZS status Satisfiable
% 0.70/1.11  % SZS output start Saturation
% 0.70/1.11  
% 0.70/1.11  clause( 587, [ on( c, saturday ), ~( consecutive( friday, monday ) ), ~( 
% 0.70/1.11    consecutive( monday, friday ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 586, [ on( b, monday ), on( c, monday ), 'all_on'( sunday ), 
% 0.70/1.11    'all_on'( tuesday ), 'all_on'( wednesday ), 'all_on'( saturday ), 
% 0.70/1.11    'all_on'( thursday ), ~( consecutive( friday, wednesday ) ), ~( 
% 0.70/1.11    consecutive( wednesday, X ) ), ~( consecutive( sunday, friday ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 585, [ on( b, monday ), on( c, monday ), 'all_on'( sunday ), 
% 0.70/1.11    'all_on'( tuesday ), 'all_on'( wednesday ), 'all_on'( saturday ), 
% 0.70/1.11    'all_on'( thursday ), ~( consecutive( friday, wednesday ) ), ~( 
% 0.70/1.11    consecutive( wednesday, X ) ), ~( consecutive( tuesday, friday ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 556, [ on( b, monday ), on( c, monday ), ~( consecutive( wednesday
% 0.70/1.11    , Y ) ), ~( consecutive( friday, wednesday ) ), 'all_on'( sunday ), 
% 0.70/1.11    'all_on'( tuesday ), 'all_on'( wednesday ), 'all_on'( saturday ), 
% 0.70/1.11    'all_on'( thursday ), ~( consecutive( X, friday ) ), ~( on( b, X ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 584, [ on( c, saturday ), 'all_on'( sunday ), 'all_on'( monday ), 
% 0.70/1.11    'all_on'( tuesday ), 'all_on'( wednesday ), 'all_on'( thursday ), ~( 
% 0.70/1.11    consecutive( friday, wednesday ) ), ~( consecutive( wednesday, X ) ), ~( 
% 0.70/1.11    consecutive( sunday, friday ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 583, [ on( c, saturday ), 'all_on'( sunday ), 'all_on'( monday ), 
% 0.70/1.11    'all_on'( tuesday ), 'all_on'( wednesday ), 'all_on'( thursday ), ~( 
% 0.70/1.11    consecutive( friday, wednesday ) ), ~( consecutive( wednesday, X ) ), ~( 
% 0.70/1.11    consecutive( tuesday, friday ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 503, [ on( c, saturday ), ~( consecutive( wednesday, Y ) ), ~( 
% 0.70/1.11    consecutive( friday, wednesday ) ), 'all_on'( sunday ), 'all_on'( monday
% 0.70/1.11     ), 'all_on'( tuesday ), 'all_on'( wednesday ), 'all_on'( thursday ), ~( 
% 0.70/1.11    consecutive( X, friday ) ), ~( on( b, X ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 491, [ 'all_on'( sunday ), 'all_on'( tuesday ), 'all_on'( wednesday
% 0.70/1.11     ), 'all_on'( saturday ), 'all_on'( thursday ), ~( consecutive( thursday
% 0.70/1.11    , tuesday ) ), on( b, monday ), on( c, monday ), ~( consecutive( friday, 
% 0.70/1.11    X ) ), ~( consecutive( tuesday, friday ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 582, [ 'all_on'( sunday ), 'all_on'( tuesday ), 'all_on'( wednesday
% 0.70/1.11     ), 'all_on'( thursday ), on( b, monday ), on( c, saturday ), ~( 
% 0.70/1.11    consecutive( friday, X ) ), ~( consecutive( tuesday, friday ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 561, [ on( b, monday ), on( c, monday ), ~( consecutive( friday, 
% 0.70/1.11    sunday ) ), 'all_on'( sunday ), 'all_on'( tuesday ), 'all_on'( wednesday
% 0.70/1.11     ), 'all_on'( saturday ), 'all_on'( thursday ), ~( consecutive( wednesday
% 0.70/1.11    , X ) ), ~( consecutive( sunday, wednesday ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 489, [ 'all_on'( sunday ), 'all_on'( monday ), 'all_on'( tuesday )
% 0.70/1.11    , 'all_on'( saturday ), 'all_on'( thursday ), ~( consecutive( thursday, 
% 0.70/1.11    tuesday ) ), on( b, wednesday ), on( c, wednesday ), ~( consecutive( 
% 0.70/1.11    friday, X ) ), ~( consecutive( tuesday, friday ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 581, [ 'all_on'( sunday ), 'all_on'( tuesday ), 'all_on'( wednesday
% 0.70/1.11     ), 'all_on'( thursday ), on( b, monday ), on( c, saturday ), ~( 
% 0.70/1.11    consecutive( friday, tuesday ) ), ~( consecutive( tuesday, X ) ), ~( 
% 0.70/1.11    consecutive( monday, friday ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 580, [ on( b, monday ), on( c, monday ), 'all_on'( sunday ), 
% 0.70/1.11    'all_on'( tuesday ), 'all_on'( wednesday ), 'all_on'( saturday ), 
% 0.70/1.11    'all_on'( thursday ), ~( consecutive( friday, X ) ), ~( consecutive( 
% 0.70/1.11    wednesday, friday ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 579, [ 'all_on'( sunday ), 'all_on'( monday ), 'all_on'( tuesday )
% 0.70/1.11    , 'all_on'( wednesday ), 'all_on'( saturday ), 'all_on'( thursday ), ~( 
% 0.70/1.11    consecutive( wednesday, monday ) ), ~( consecutive( friday, X ) ), ~( 
% 0.70/1.11    consecutive( monday, friday ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 404, [ ~( consecutive( monday, friday ) ), 'all_on'( sunday ), 
% 0.70/1.11    'all_on'( monday ), 'all_on'( tuesday ), 'all_on'( wednesday ), 'all_on'( 
% 0.70/1.11    saturday ), 'all_on'( thursday ), ~( consecutive( X, monday ) ), ~( 
% 0.70/1.11    consecutive( friday, Y ) ), ~( on( a, X ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 578, [ ~( consecutive( friday, wednesday ) ), 'all_on'( sunday ), 
% 0.70/1.11    'all_on'( monday ), 'all_on'( tuesday ), 'all_on'( wednesday ), 'all_on'( 
% 0.70/1.11    saturday ), 'all_on'( thursday ), ~( consecutive( wednesday, X ) ), ~( 
% 0.70/1.11    consecutive( monday, friday ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 383, [ ~( consecutive( X, friday ) ), ~( consecutive( friday, 
% 0.70/1.11    wednesday ) ), 'all_on'( sunday ), 'all_on'( monday ), 'all_on'( tuesday
% 0.70/1.11     ), 'all_on'( wednesday ), 'all_on'( saturday ), 'all_on'( thursday ), 
% 0.70/1.11    ~( consecutive( wednesday, Y ) ), ~( on( a, X ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 577, [ 'all_on'( sunday ), 'all_on'( monday ), 'all_on'( tuesday )
% 0.70/1.11    , 'all_on'( wednesday ), 'all_on'( saturday ), 'all_on'( thursday ), ~( 
% 0.70/1.11    consecutive( friday, monday ) ), ~( consecutive( wednesday, friday ) ) ]
% 0.70/1.11     )
% 0.70/1.11  .
% 0.70/1.11  clause( 421, [ ~( consecutive( X, friday ) ), ~( consecutive( friday, 
% 0.70/1.11    monday ) ), 'all_on'( sunday ), 'all_on'( monday ), 'all_on'( tuesday ), 
% 0.70/1.11    'all_on'( wednesday ), 'all_on'( saturday ), 'all_on'( thursday ), ~( 
% 0.70/1.11    consecutive( monday, Y ) ), ~( on( a, X ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 575, [ 'all_on'( sunday ), 'all_on'( monday ), 'all_on'( tuesday )
% 0.70/1.11    , 'all_on'( saturday ), 'all_on'( thursday ), on( b, wednesday ), on( c, 
% 0.70/1.11    wednesday ), ~( consecutive( friday, X ) ), ~( consecutive( tuesday, 
% 0.70/1.11    thursday ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 377, [ on( b, wednesday ), 'all_on'( sunday ), 'all_on'( monday ), 
% 0.70/1.11    'all_on'( tuesday ), 'all_on'( saturday ), 'all_on'( thursday ), on( c, 
% 0.70/1.11    wednesday ), ~( consecutive( friday, Y ) ), ~( consecutive( X, thursday )
% 0.70/1.11     ), ~( on( c, X ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 574, [ 'all_on'( sunday ), 'all_on'( monday ), 'all_on'( tuesday )
% 0.70/1.11    , 'all_on'( wednesday ), 'all_on'( saturday ), 'all_on'( thursday ), ~( 
% 0.70/1.11    consecutive( friday, sunday ) ), ~( consecutive( tuesday, friday ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 573, [ on( c, saturday ), 'all_on'( sunday ), 'all_on'( monday ), 
% 0.70/1.11    'all_on'( tuesday ), 'all_on'( wednesday ), 'all_on'( thursday ), ~( 
% 0.70/1.11    consecutive( friday, X ) ), ~( consecutive( wednesday, friday ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 432, [ ~( consecutive( X, friday ) ), ~( consecutive( friday, 
% 0.70/1.11    sunday ) ), 'all_on'( sunday ), 'all_on'( monday ), 'all_on'( tuesday ), 
% 0.70/1.11    'all_on'( wednesday ), 'all_on'( saturday ), 'all_on'( thursday ), ~( 
% 0.70/1.11    consecutive( sunday, Y ) ), ~( on( b, X ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 568, [ 'all_on'( sunday ), 'all_on'( monday ), 'all_on'( tuesday )
% 0.70/1.11    , 'all_on'( wednesday ), 'all_on'( saturday ), 'all_on'( thursday ), ~( 
% 0.70/1.11    consecutive( wednesday, friday ) ), ~( consecutive( friday, X ) ), ~( 
% 0.70/1.11    consecutive( monday, wednesday ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 569, [ 'all_on'( sunday ), 'all_on'( monday ), 'all_on'( tuesday )
% 0.70/1.11    , 'all_on'( saturday ), 'all_on'( wednesday ), 'all_on'( thursday ), ~( 
% 0.70/1.11    consecutive( friday, tuesday ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 356, [ ~( consecutive( wednesday, friday ) ), 'all_on'( sunday ), 
% 0.70/1.11    'all_on'( monday ), 'all_on'( tuesday ), 'all_on'( wednesday ), 'all_on'( 
% 0.70/1.11    saturday ), 'all_on'( thursday ), ~( consecutive( X, wednesday ) ), ~( 
% 0.70/1.11    consecutive( friday, Y ) ), ~( on( a, X ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 565, [ 'all_on'( sunday ), 'all_on'( saturday ), 'all_on'( tuesday
% 0.70/1.11     ), 'all_on'( wednesday ), 'all_on'( thursday ), on( b, monday ), on( c, 
% 0.70/1.11    monday ), ~( consecutive( friday, X ) ), ~( consecutive( tuesday, 
% 0.70/1.11    thursday ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 564, [ on( b, monday ), on( c, monday ), on( a, friday ), ~( 
% 0.70/1.11    consecutive( friday, wednesday ) ), ~( consecutive( wednesday, X ) ), ~( 
% 0.70/1.11    consecutive( sunday, friday ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 563, [ on( b, monday ), on( c, monday ), on( a, friday ), ~( 
% 0.70/1.11    consecutive( friday, wednesday ) ), ~( consecutive( wednesday, X ) ), ~( 
% 0.70/1.11    consecutive( tuesday, friday ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 333, [ 'all_on'( sunday ), 'all_on'( tuesday ), 'all_on'( saturday
% 0.70/1.11     ), 'all_on'( wednesday ), 'all_on'( thursday ), on( b, monday ), on( c, 
% 0.70/1.11    monday ), ~( consecutive( friday, Y ) ), ~( consecutive( X, thursday ) )
% 0.70/1.11    , ~( on( c, X ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 553, [ on( b, monday ), on( c, monday ), ~( consecutive( wednesday
% 0.70/1.11    , Y ) ), ~( consecutive( friday, wednesday ) ), on( a, friday ), ~( 
% 0.70/1.11    consecutive( X, friday ) ), ~( on( b, X ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 562, [ on( b, monday ), 'all_on'( sunday ), 'all_on'( tuesday ), 
% 0.70/1.11    'all_on'( wednesday ), 'all_on'( saturday ), 'all_on'( thursday ), on( c
% 0.70/1.11    , monday ), ~( consecutive( friday, tuesday ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 559, [ on( b, monday ), on( c, monday ), ~( consecutive( friday, 
% 0.70/1.11    sunday ) ), on( a, friday ), ~( consecutive( wednesday, X ) ), ~( 
% 0.70/1.11    consecutive( sunday, wednesday ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 328, [ 'all_on'( sunday ), 'all_on'( tuesday ), 'all_on'( wednesday
% 0.70/1.11     ), 'all_on'( thursday ), ~( consecutive( X, monday ) ), on( b, monday )
% 0.70/1.11    , on( c, saturday ), ~( consecutive( friday, Y ) ), ~( consecutive( 
% 0.70/1.11    monday, friday ) ), ~( on( c, X ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 560, [ on( b, monday ), on( c, monday ), ~( consecutive( tuesday, 
% 0.70/1.11    sunday ) ), ~( consecutive( wednesday, X ) ), ~( consecutive( sunday, 
% 0.70/1.11    wednesday ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 555, [ on( b, monday ), on( c, monday ), ~( consecutive( sunday, 
% 0.70/1.11    wednesday ) ), ~( consecutive( X, sunday ) ), ~( consecutive( wednesday, 
% 0.70/1.11    Y ) ), ~( on( b, X ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 557, [ on( b, monday ), on( c, monday ), ~( consecutive( wednesday
% 0.70/1.11    , X ) ), ~( consecutive( sunday, tuesday ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 554, [ on( b, monday ), on( c, monday ), ~( consecutive( X, tuesday
% 0.70/1.11     ) ), ~( consecutive( wednesday, Y ) ), ~( on( b, X ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 485, [ on( b, monday ), on( c, monday ), ~( on( b, X ) ), ~( 
% 0.70/1.11    consecutive( X, Y ) ), ~( consecutive( Y, wednesday ) ), ~( consecutive( 
% 0.70/1.11    wednesday, Z ) ), ~( on( b, Y ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 488, [ 'all_on'( sunday ), 'all_on'( monday ), 'all_on'( tuesday )
% 0.70/1.11    , 'all_on'( wednesday ), 'all_on'( thursday ), ~( consecutive( thursday, 
% 0.70/1.11    tuesday ) ), on( c, saturday ), ~( consecutive( friday, X ) ), ~( 
% 0.70/1.11    consecutive( tuesday, friday ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 508, [ on( c, saturday ), ~( consecutive( friday, sunday ) ), 
% 0.70/1.11    'all_on'( sunday ), 'all_on'( monday ), 'all_on'( tuesday ), 'all_on'( 
% 0.70/1.11    wednesday ), 'all_on'( thursday ), ~( consecutive( wednesday, X ) ), ~( 
% 0.70/1.11    consecutive( sunday, wednesday ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 552, [ 'all_on'( sunday ), 'all_on'( monday ), 'all_on'( tuesday )
% 0.70/1.11    , 'all_on'( wednesday ), 'all_on'( thursday ), on( c, saturday ), ~( 
% 0.70/1.11    consecutive( friday, X ) ), ~( consecutive( tuesday, thursday ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 415, [ 'all_on'( sunday ), 'all_on'( monday ), 'all_on'( tuesday )
% 0.70/1.11    , 'all_on'( wednesday ), 'all_on'( thursday ), on( c, saturday ), ~( 
% 0.70/1.11    consecutive( friday, Y ) ), ~( consecutive( X, thursday ) ), ~( on( c, X
% 0.70/1.11     ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 551, [ on( b, wednesday ), on( c, wednesday ), on( b, friday ), ~( 
% 0.70/1.11    consecutive( thursday, tuesday ) ), ~( consecutive( friday, X ) ), ~( 
% 0.70/1.11    consecutive( tuesday, friday ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 549, [ on( b, wednesday ), on( c, wednesday ), on( b, friday ), ~( 
% 0.70/1.11    consecutive( tuesday, friday ) ), ~( consecutive( X, tuesday ) ), ~( 
% 0.70/1.11    consecutive( friday, Y ) ), ~( on( c, X ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 550, [ on( b, wednesday ), on( c, wednesday ), on( b, friday ), ~( 
% 0.70/1.11    consecutive( friday, X ) ), ~( consecutive( tuesday, thursday ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 548, [ on( b, wednesday ), on( c, wednesday ), on( b, friday ), ~( 
% 0.70/1.11    consecutive( X, thursday ) ), ~( consecutive( friday, Y ) ), ~( on( c, X
% 0.70/1.11     ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 268, [ on( b, wednesday ), on( c, wednesday ), on( b, friday ), ~( 
% 0.70/1.11    on( c, X ) ), ~( consecutive( X, Y ) ), ~( consecutive( Y, friday ) ), 
% 0.70/1.11    ~( consecutive( friday, Z ) ), ~( on( c, Y ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 547, [ on( b, monday ), on( c, monday ), on( b, friday ), ~( 
% 0.70/1.11    consecutive( friday, tuesday ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 544, [ 'all_on'( sunday ), 'all_on'( monday ), 'all_on'( tuesday )
% 0.70/1.11    , 'all_on'( wednesday ), 'all_on'( saturday ), 'all_on'( thursday ), ~( 
% 0.70/1.11    consecutive( tuesday, friday ) ), ~( consecutive( friday, X ) ), ~( 
% 0.70/1.11    consecutive( sunday, tuesday ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 545, [ on( b, wednesday ), on( c, wednesday ), on( b, friday ), ~( 
% 0.70/1.11    consecutive( friday, tuesday ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 258, [ ~( consecutive( tuesday, friday ) ), 'all_on'( sunday ), 
% 0.70/1.11    'all_on'( monday ), 'all_on'( tuesday ), 'all_on'( wednesday ), 'all_on'( 
% 0.70/1.11    saturday ), 'all_on'( thursday ), ~( consecutive( X, tuesday ) ), ~( 
% 0.70/1.11    consecutive( friday, Y ) ), ~( on( b, X ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 467, [ on( c, saturday ), on( b, friday ), ~( consecutive( friday, 
% 0.70/1.11    Y ) ), ~( consecutive( X, monday ) ), on( b, monday ), ~( consecutive( 
% 0.70/1.11    monday, friday ) ), ~( on( c, X ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 514, [ on( a, friday ), ~( consecutive( monday, friday ) ), ~( 
% 0.70/1.11    consecutive( X, monday ) ), on( b, monday ), on( c, saturday ), ~( 
% 0.70/1.11    consecutive( friday, Y ) ), ~( on( c, X ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 540, [ on( a, friday ), on( b, monday ), on( c, monday ), ~( 
% 0.70/1.11    consecutive( friday, X ) ), ~( consecutive( wednesday, friday ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 539, [ on( b, monday ), on( c, monday ), on( b, friday ), ~( 
% 0.70/1.11    consecutive( thursday, tuesday ) ), ~( consecutive( friday, X ) ), ~( 
% 0.70/1.11    consecutive( tuesday, friday ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 535, [ on( b, monday ), on( c, monday ), on( b, friday ), ~( 
% 0.70/1.11    consecutive( tuesday, friday ) ), ~( consecutive( X, tuesday ) ), ~( 
% 0.70/1.11    consecutive( friday, Y ) ), ~( on( c, X ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 387, [ ~( consecutive( friday, wednesday ) ), 'all_on'( sunday ), 
% 0.70/1.11    'all_on'( monday ), 'all_on'( tuesday ), 'all_on'( wednesday ), 'all_on'( 
% 0.70/1.11    saturday ), 'all_on'( thursday ), ~( consecutive( saturday, X ) ), ~( 
% 0.70/1.11    consecutive( wednesday, saturday ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 409, [ ~( consecutive( friday, monday ) ), 'all_on'( sunday ), 
% 0.70/1.11    'all_on'( monday ), 'all_on'( tuesday ), 'all_on'( wednesday ), 'all_on'( 
% 0.70/1.11    saturday ), 'all_on'( thursday ), ~( consecutive( saturday, X ) ), ~( 
% 0.70/1.11    consecutive( monday, saturday ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 411, [ ~( consecutive( friday, monday ) ), 'all_on'( sunday ), 
% 0.70/1.11    'all_on'( monday ), 'all_on'( tuesday ), 'all_on'( wednesday ), 'all_on'( 
% 0.70/1.11    saturday ), 'all_on'( thursday ), ~( consecutive( wednesday, X ) ), ~( 
% 0.70/1.11    consecutive( monday, wednesday ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 414, [ ~( consecutive( friday, sunday ) ), 'all_on'( sunday ), 
% 0.70/1.11    'all_on'( monday ), 'all_on'( tuesday ), 'all_on'( wednesday ), 'all_on'( 
% 0.70/1.11    saturday ), 'all_on'( thursday ), ~( consecutive( tuesday, X ) ), ~( 
% 0.70/1.11    consecutive( sunday, tuesday ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 538, [ 'all_on'( sunday ), 'all_on'( monday ), 'all_on'( tuesday )
% 0.70/1.11    , 'all_on'( wednesday ), 'all_on'( saturday ), 'all_on'( thursday ), ~( 
% 0.70/1.11    consecutive( friday, wednesday ) ), ~( consecutive( wednesday, monday ) )
% 0.70/1.11     ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 536, [ on( b, monday ), on( c, monday ), on( b, friday ), ~( 
% 0.70/1.11    consecutive( friday, X ) ), ~( consecutive( tuesday, thursday ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 534, [ on( b, monday ), on( c, monday ), on( b, friday ), ~( 
% 0.70/1.11    consecutive( X, thursday ) ), ~( consecutive( friday, Y ) ), ~( on( c, X
% 0.70/1.11     ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 246, [ on( b, monday ), on( c, monday ), on( b, friday ), ~( on( c
% 0.70/1.11    , X ) ), ~( consecutive( X, Y ) ), ~( consecutive( Y, friday ) ), ~( 
% 0.70/1.11    consecutive( friday, Z ) ), ~( on( c, Y ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 533, [ 'all_on'( sunday ), 'all_on'( tuesday ), 'all_on'( wednesday
% 0.70/1.11     ), 'all_on'( thursday ), on( c, saturday ), on( b, monday ), ~( 
% 0.70/1.11    consecutive( friday, monday ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 487, [ 'all_on'( sunday ), 'all_on'( monday ), 'all_on'( tuesday )
% 0.70/1.11    , 'all_on'( wednesday ), 'all_on'( saturday ), 'all_on'( thursday ), ~( 
% 0.70/1.11    consecutive( thursday, tuesday ) ), ~( consecutive( friday, X ) ), ~( 
% 0.70/1.11    consecutive( tuesday, friday ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 517, [ 'all_on'( sunday ), 'all_on'( monday ), 'all_on'( tuesday )
% 0.70/1.11    , 'all_on'( wednesday ), 'all_on'( saturday ), 'all_on'( thursday ), ~( 
% 0.70/1.11    consecutive( tuesday, sunday ) ), ~( consecutive( friday, X ) ), ~( 
% 0.70/1.11    consecutive( sunday, friday ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 531, [ 'all_on'( sunday ), 'all_on'( tuesday ), 'all_on'( wednesday
% 0.70/1.11     ), 'all_on'( thursday ), on( c, saturday ), on( b, monday ), ~( 
% 0.70/1.11    consecutive( friday, X ) ), ~( consecutive( monday, thursday ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 529, [ 'all_on'( sunday ), 'all_on'( monday ), 'all_on'( tuesday )
% 0.70/1.11    , 'all_on'( wednesday ), 'all_on'( saturday ), 'all_on'( thursday ), ~( 
% 0.70/1.11    consecutive( friday, X ) ), ~( consecutive( tuesday, thursday ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 285, [ ~( consecutive( X, thursday ) ), 'all_on'( sunday ), 
% 0.70/1.11    'all_on'( monday ), 'all_on'( tuesday ), 'all_on'( wednesday ), 'all_on'( 
% 0.70/1.11    saturday ), 'all_on'( thursday ), ~( consecutive( friday, Y ) ), ~( on( c
% 0.70/1.11    , X ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 528, [ 'all_on'( sunday ), 'all_on'( monday ), 'all_on'( tuesday )
% 0.70/1.11    , 'all_on'( wednesday ), 'all_on'( saturday ), 'all_on'( thursday ), ~( 
% 0.70/1.11    consecutive( saturday, X ) ), ~( consecutive( wednesday, friday ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 527, [ 'all_on'( sunday ), 'all_on'( monday ), 'all_on'( tuesday )
% 0.70/1.11    , 'all_on'( wednesday ), 'all_on'( saturday ), 'all_on'( thursday ), ~( 
% 0.70/1.11    consecutive( saturday, X ) ), ~( consecutive( monday, friday ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 386, [ ~( consecutive( X, friday ) ), 'all_on'( sunday ), 'all_on'( 
% 0.70/1.11    monday ), 'all_on'( tuesday ), 'all_on'( wednesday ), 'all_on'( saturday
% 0.70/1.11     ), 'all_on'( thursday ), ~( consecutive( saturday, Y ) ), ~( on( a, X )
% 0.70/1.11     ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 526, [ on( a, friday ), on( c, saturday ), ~( consecutive( friday, 
% 0.70/1.11    X ) ), ~( consecutive( wednesday, friday ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 525, [ on( a, friday ), ~( consecutive( tuesday, sunday ) ), ~( 
% 0.70/1.11    consecutive( friday, X ) ), ~( consecutive( sunday, friday ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 523, [ on( a, friday ), ~( consecutive( sunday, friday ) ), ~( 
% 0.70/1.11    consecutive( X, sunday ) ), ~( consecutive( friday, Y ) ), ~( on( b, X )
% 0.70/1.11     ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 524, [ on( a, friday ), ~( consecutive( tuesday, friday ) ), ~( 
% 0.70/1.11    consecutive( friday, X ) ), ~( consecutive( sunday, tuesday ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 522, [ on( a, friday ), ~( consecutive( tuesday, friday ) ), ~( 
% 0.70/1.11    consecutive( X, tuesday ) ), ~( consecutive( friday, Y ) ), ~( on( b, X )
% 0.70/1.11     ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 272, [ on( a, friday ), ~( on( b, X ) ), ~( consecutive( X, Y ) ), 
% 0.70/1.11    ~( consecutive( Y, friday ) ), ~( consecutive( friday, Z ) ), ~( on( b, Y
% 0.70/1.11     ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 519, [ on( a, friday ), on( b, monday ), on( c, saturday ), ~( 
% 0.70/1.11    consecutive( friday, X ) ), ~( consecutive( tuesday, friday ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 518, [ on( a, friday ), ~( consecutive( thursday, tuesday ) ), ~( 
% 0.70/1.11    consecutive( friday, X ) ), ~( consecutive( tuesday, friday ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 513, [ on( a, friday ), ~( consecutive( tuesday, friday ) ), ~( 
% 0.70/1.11    consecutive( X, tuesday ) ), ~( consecutive( friday, Y ) ), ~( on( c, X )
% 0.70/1.11     ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 516, [ on( a, friday ), on( b, monday ), on( c, saturday ), ~( 
% 0.70/1.11    consecutive( friday, X ) ), ~( consecutive( monday, thursday ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 515, [ on( a, friday ), ~( consecutive( friday, X ) ), ~( 
% 0.70/1.11    consecutive( tuesday, thursday ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 232, [ ~( consecutive( sunday, friday ) ), 'all_on'( sunday ), 
% 0.70/1.11    'all_on'( monday ), 'all_on'( tuesday ), 'all_on'( wednesday ), 'all_on'( 
% 0.70/1.11    saturday ), 'all_on'( thursday ), ~( consecutive( X, sunday ) ), ~( 
% 0.70/1.11    consecutive( friday, Y ) ), ~( on( b, X ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 512, [ on( a, friday ), ~( consecutive( X, thursday ) ), ~( 
% 0.70/1.11    consecutive( friday, Y ) ), ~( on( c, X ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 291, [ on( a, friday ), ~( on( c, X ) ), ~( consecutive( X, Y ) ), 
% 0.70/1.11    ~( consecutive( Y, friday ) ), ~( consecutive( friday, Z ) ), ~( on( c, Y
% 0.70/1.11     ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 511, [ on( c, saturday ), on( a, friday ), ~( consecutive( friday, 
% 0.70/1.11    wednesday ) ), ~( consecutive( wednesday, X ) ), ~( consecutive( sunday, 
% 0.70/1.11    friday ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 510, [ on( c, saturday ), on( a, friday ), ~( consecutive( friday, 
% 0.70/1.11    wednesday ) ), ~( consecutive( wednesday, X ) ), ~( consecutive( tuesday
% 0.70/1.11    , friday ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 500, [ on( c, saturday ), ~( consecutive( wednesday, Y ) ), ~( 
% 0.70/1.11    consecutive( friday, wednesday ) ), on( a, friday ), ~( consecutive( X, 
% 0.70/1.11    friday ) ), ~( on( b, X ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 509, [ 'all_on'( sunday ), 'all_on'( monday ), 'all_on'( tuesday )
% 0.70/1.11    , 'all_on'( wednesday ), 'all_on'( thursday ), on( c, saturday ), ~( 
% 0.70/1.11    consecutive( friday, tuesday ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 506, [ on( c, saturday ), ~( consecutive( friday, sunday ) ), on( a
% 0.70/1.11    , friday ), ~( consecutive( wednesday, X ) ), ~( consecutive( sunday, 
% 0.70/1.11    wednesday ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 507, [ on( c, saturday ), ~( consecutive( tuesday, sunday ) ), ~( 
% 0.70/1.11    consecutive( wednesday, X ) ), ~( consecutive( sunday, wednesday ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 502, [ on( c, saturday ), ~( consecutive( sunday, wednesday ) ), 
% 0.70/1.11    ~( consecutive( X, sunday ) ), ~( consecutive( wednesday, Y ) ), ~( on( b
% 0.70/1.11    , X ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 504, [ on( c, saturday ), ~( consecutive( wednesday, X ) ), ~( 
% 0.70/1.11    consecutive( sunday, tuesday ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 501, [ on( c, saturday ), ~( consecutive( X, tuesday ) ), ~( 
% 0.70/1.11    consecutive( wednesday, Y ) ), ~( on( b, X ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 376, [ on( c, saturday ), ~( on( b, X ) ), ~( consecutive( X, Y ) )
% 0.70/1.11    , ~( consecutive( Y, wednesday ) ), ~( consecutive( wednesday, Z ) ), ~( 
% 0.70/1.11    on( b, Y ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 349, [ ~( consecutive( monday, thursday ) ), ~( consecutive( X, 
% 0.70/1.11    monday ) ), on( b, monday ), on( c, saturday ), ~( consecutive( thursday
% 0.70/1.11    , Y ) ), ~( on( c, X ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 498, [ on( c, saturday ), on( b, friday ), ~( consecutive( friday, 
% 0.70/1.11    tuesday ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 495, [ on( c, saturday ), on( b, friday ), ~( consecutive( thursday
% 0.70/1.11    , tuesday ) ), ~( consecutive( friday, X ) ), ~( consecutive( tuesday, 
% 0.70/1.11    friday ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 496, [ on( c, saturday ), on( b, friday ), on( b, monday ), ~( 
% 0.70/1.11    consecutive( friday, X ) ), ~( consecutive( tuesday, friday ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 466, [ on( c, saturday ), on( b, friday ), ~( consecutive( tuesday
% 0.70/1.11    , friday ) ), ~( consecutive( X, tuesday ) ), ~( consecutive( friday, Y )
% 0.70/1.11     ), ~( on( c, X ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 494, [ on( b, monday ), on( c, monday ), ~( consecutive( wednesday
% 0.70/1.11    , sunday ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 245, [ on( b, monday ), on( c, monday ), on( b, friday ), ~( 
% 0.70/1.11    consecutive( X, friday ) ), ~( consecutive( friday, X ) ), ~( on( c, X )
% 0.70/1.11     ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 267, [ on( b, wednesday ), on( c, wednesday ), on( b, friday ), ~( 
% 0.70/1.11    consecutive( X, friday ) ), ~( consecutive( friday, X ) ), ~( on( c, X )
% 0.70/1.11     ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 213, [ ~( consecutive( tuesday, friday ) ), 'all_on'( sunday ), 
% 0.70/1.11    'all_on'( monday ), 'all_on'( tuesday ), 'all_on'( wednesday ), 'all_on'( 
% 0.70/1.11    saturday ), 'all_on'( thursday ), ~( consecutive( X, tuesday ) ), ~( 
% 0.70/1.11    consecutive( friday, Y ) ), ~( on( c, X ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 484, [ on( b, monday ), on( c, monday ), ~( consecutive( X, 
% 0.70/1.11    wednesday ) ), ~( consecutive( wednesday, X ) ), ~( on( b, X ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 480, [ on( b, monday ), on( c, monday ), ~( consecutive( friday, 
% 0.70/1.11    wednesday ) ), ~( consecutive( wednesday, friday ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 479, [ on( b, monday ), 'all_on'( wednesday ), on( c, monday ), ~( 
% 0.70/1.11    on( c, wednesday ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 482, [ on( b, monday ), on( c, monday ), ~( consecutive( wednesday
% 0.70/1.11    , tuesday ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 473, [ on( b, monday ), on( c, monday ), on( b, wednesday ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 469, [ on( c, saturday ), on( b, friday ), on( b, monday ), ~( 
% 0.70/1.11    consecutive( friday, X ) ), ~( consecutive( monday, thursday ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 468, [ on( c, saturday ), on( b, friday ), ~( consecutive( friday, 
% 0.70/1.11    X ) ), ~( consecutive( tuesday, thursday ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 465, [ on( c, saturday ), on( b, friday ), ~( consecutive( X, 
% 0.70/1.11    thursday ) ), ~( consecutive( friday, Y ) ), ~( on( c, X ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 162, [ on( c, saturday ), on( b, friday ), ~( on( c, X ) ), ~( 
% 0.70/1.11    consecutive( X, Y ) ), ~( consecutive( Y, friday ) ), ~( consecutive( 
% 0.70/1.11    friday, Z ) ), ~( on( c, Y ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 231, [ 'all_on'( sunday ), 'all_on'( monday ), 'all_on'( tuesday )
% 0.70/1.11    , 'all_on'( wednesday ), 'all_on'( saturday ), 'all_on'( thursday ), ~( 
% 0.70/1.11    consecutive( friday, sunday ) ), ~( consecutive( sunday, friday ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 343, [ 'all_on'( sunday ), 'all_on'( saturday ), 'all_on'( tuesday
% 0.70/1.11     ), 'all_on'( wednesday ), 'all_on'( thursday ), on( b, monday ), on( c, 
% 0.70/1.11    monday ), ~( consecutive( friday, thursday ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 355, [ 'all_on'( sunday ), 'all_on'( monday ), 'all_on'( tuesday )
% 0.70/1.11    , 'all_on'( wednesday ), 'all_on'( saturday ), 'all_on'( thursday ), ~( 
% 0.70/1.11    consecutive( friday, wednesday ) ), ~( consecutive( wednesday, friday ) )
% 0.70/1.11     ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 395, [ 'all_on'( sunday ), 'all_on'( monday ), 'all_on'( tuesday )
% 0.70/1.11    , 'all_on'( saturday ), 'all_on'( thursday ), on( b, wednesday ), on( c, 
% 0.70/1.11    wednesday ), ~( consecutive( friday, thursday ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 403, [ 'all_on'( sunday ), 'all_on'( monday ), 'all_on'( tuesday )
% 0.70/1.11    , 'all_on'( wednesday ), 'all_on'( saturday ), 'all_on'( thursday ), ~( 
% 0.70/1.11    consecutive( friday, monday ) ), ~( consecutive( monday, friday ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 464, [ 'all_on'( sunday ), 'all_on'( monday ), 'all_on'( tuesday )
% 0.70/1.11    , 'all_on'( saturday ), 'all_on'( wednesday ), 'all_on'( thursday ), ~( 
% 0.70/1.11    consecutive( saturday, wednesday ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 463, [ 'all_on'( sunday ), 'all_on'( monday ), 'all_on'( tuesday )
% 0.70/1.11    , 'all_on'( saturday ), 'all_on'( wednesday ), 'all_on'( thursday ), ~( 
% 0.70/1.11    consecutive( saturday, monday ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 462, [ on( a, friday ), ~( consecutive( friday, tuesday ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 451, [ ~( consecutive( thursday, tuesday ) ), on( b, monday ), on( 
% 0.70/1.11    c, saturday ), ~( consecutive( tuesday, X ) ), ~( consecutive( monday, 
% 0.70/1.11    thursday ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 460, [ on( c, saturday ), on( b, monday ), on( b, friday ), ~( 
% 0.70/1.11    consecutive( friday, monday ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 459, [ on( c, saturday ), on( b, monday ), on( a, friday ), ~( 
% 0.70/1.11    consecutive( friday, monday ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 458, [ on( c, saturday ), on( b, monday ), ~( consecutive( thursday
% 0.70/1.11    , monday ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 448, [ ~( consecutive( X, monday ) ), on( b, monday ), on( c, 
% 0.70/1.11    saturday ), ~( consecutive( tuesday, Y ) ), ~( on( c, X ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 444, [ ~( consecutive( X, thursday ) ), ~( consecutive( thursday, 
% 0.70/1.11    tuesday ) ), ~( consecutive( tuesday, Y ) ), ~( on( c, X ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 215, [ ~( on( c, X ) ), ~( consecutive( X, Y ) ), ~( consecutive( Y
% 0.70/1.11    , tuesday ) ), ~( consecutive( tuesday, Z ) ), ~( on( c, Y ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 441, [ on( a, friday ), ~( consecutive( friday, sunday ) ), ~( 
% 0.70/1.11    consecutive( tuesday, friday ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 430, [ ~( consecutive( sunday, Y ) ), ~( consecutive( friday, 
% 0.70/1.11    sunday ) ), on( a, friday ), ~( consecutive( X, friday ) ), ~( on( b, X )
% 0.70/1.11     ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 438, [ on( c, saturday ), ~( consecutive( wednesday, sunday ) ) ]
% 0.70/1.11     )
% 0.70/1.11  .
% 0.70/1.11  clause( 431, [ ~( consecutive( X, tuesday ) ), ~( consecutive( tuesday, 
% 0.70/1.11    sunday ) ), ~( consecutive( sunday, Y ) ), ~( on( b, X ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 234, [ ~( on( b, X ) ), ~( consecutive( X, Y ) ), ~( consecutive( Y
% 0.70/1.11    , sunday ) ), ~( consecutive( sunday, Z ) ), ~( on( b, Y ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 425, [ 'all_on'( sunday ), 'all_on'( monday ), 'all_on'( tuesday )
% 0.70/1.11    , 'all_on'( wednesday ), 'all_on'( thursday ), on( c, saturday ), ~( 
% 0.70/1.11    consecutive( friday, thursday ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 428, [ ~( consecutive( saturday, monday ) ), ~( consecutive( 
% 0.70/1.11    wednesday, saturday ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 420, [ ~( consecutive( saturday, monday ) ), ~( consecutive( X, 
% 0.70/1.11    saturday ) ), ~( consecutive( monday, Y ) ), ~( on( a, X ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 424, [ ~( consecutive( saturday, wednesday ) ), ~( consecutive( 
% 0.70/1.11    wednesday, monday ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 419, [ ~( consecutive( X, wednesday ) ), ~( consecutive( wednesday
% 0.70/1.11    , monday ) ), ~( consecutive( monday, Y ) ), ~( on( a, X ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 406, [ ~( on( a, X ) ), ~( consecutive( X, Y ) ), ~( consecutive( Y
% 0.70/1.11    , monday ) ), ~( consecutive( monday, Z ) ), ~( on( a, Y ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 413, [ ~( consecutive( friday, sunday ) ), on( a, friday ), ~( 
% 0.70/1.11    consecutive( tuesday, X ) ), ~( consecutive( sunday, tuesday ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 390, [ ~( consecutive( sunday, tuesday ) ), ~( consecutive( X, 
% 0.70/1.11    sunday ) ), ~( consecutive( tuesday, Y ) ), ~( on( b, X ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 410, [ ~( consecutive( saturday, monday ) ), ~( consecutive( 
% 0.70/1.11    wednesday, X ) ), ~( consecutive( monday, wednesday ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 400, [ ~( consecutive( monday, wednesday ) ), ~( consecutive( X, 
% 0.70/1.11    monday ) ), ~( consecutive( wednesday, Y ) ), ~( on( a, X ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 408, [ ~( consecutive( wednesday, monday ) ), ~( consecutive( 
% 0.70/1.11    saturday, X ) ), ~( consecutive( monday, saturday ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 398, [ ~( consecutive( X, monday ) ), ~( consecutive( monday, 
% 0.70/1.11    saturday ) ), ~( consecutive( saturday, Y ) ), ~( on( a, X ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 405, [ ~( consecutive( X, monday ) ), ~( consecutive( monday, X ) )
% 0.70/1.11    , ~( on( a, X ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 399, [ ~( consecutive( saturday, wednesday ) ), ~( consecutive( 
% 0.70/1.11    wednesday, X ) ), ~( consecutive( monday, saturday ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 397, [ ~( consecutive( wednesday, saturday ) ), ~( consecutive( 
% 0.70/1.11    saturday, X ) ), ~( consecutive( monday, wednesday ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 407, [ 'all_on'( monday ), ~( on( c, monday ) ), ~( on( b, monday )
% 0.70/1.11     ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 402, [ ~( consecutive( saturday, monday ) ), ~( consecutive( monday
% 0.70/1.11    , saturday ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 401, [ ~( consecutive( wednesday, monday ) ), ~( consecutive( 
% 0.70/1.11    monday, wednesday ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 396, [ on( a, monday ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 260, [ ~( on( b, X ) ), ~( consecutive( X, Y ) ), ~( consecutive( Y
% 0.70/1.11    , tuesday ) ), ~( consecutive( tuesday, Z ) ), ~( on( b, Y ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 385, [ ~( consecutive( X, wednesday ) ), ~( consecutive( wednesday
% 0.70/1.11    , saturday ) ), ~( consecutive( saturday, Y ) ), ~( on( a, X ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 277, [ ~( on( a, X ) ), ~( consecutive( X, Y ) ), ~( consecutive( Y
% 0.70/1.11    , saturday ) ), ~( consecutive( saturday, Z ) ), ~( on( a, Y ) ) ] )
% 0.70/1.11  .
% 0.70/1.11  clause( 382, [ ~( consecutive( saturday, wednesday ) ), ~( consecutive( X, 
% 0.70/1.12    saturday ) ), ~( consecutive( wednesday, Y ) ), ~( on( a, X ) ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 358, [ ~( on( a, X ) ), ~( consecutive( X, Y ) ), ~( consecutive( Y
% 0.70/1.12    , wednesday ) ), ~( consecutive( wednesday, Z ) ), ~( on( a, Y ) ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 375, [ on( c, saturday ), ~( consecutive( X, wednesday ) ), ~( 
% 0.70/1.12    consecutive( wednesday, X ) ), ~( on( b, X ) ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 372, [ on( c, saturday ), ~( consecutive( friday, wednesday ) ), 
% 0.70/1.12    ~( consecutive( wednesday, friday ) ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 370, [ 'all_on'( wednesday ), on( c, saturday ), ~( on( c, 
% 0.70/1.12    wednesday ) ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 369, [ on( c, saturday ), on( b, wednesday ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 365, [ on( b, monday ), on( c, saturday ), ~( consecutive( thursday
% 0.70/1.12    , X ) ), ~( consecutive( tuesday, thursday ) ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 346, [ ~( consecutive( tuesday, thursday ) ), ~( consecutive( X, 
% 0.70/1.12    tuesday ) ), ~( consecutive( thursday, Y ) ), ~( on( c, X ) ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 357, [ ~( consecutive( X, wednesday ) ), ~( consecutive( wednesday
% 0.70/1.12    , X ) ), ~( on( a, X ) ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 359, [ 'all_on'( wednesday ), ~( on( c, wednesday ) ), ~( on( b, 
% 0.70/1.12    wednesday ) ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 354, [ ~( consecutive( saturday, wednesday ) ), ~( consecutive( 
% 0.70/1.12    wednesday, saturday ) ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 353, [ on( a, wednesday ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 287, [ ~( on( c, X ) ), ~( consecutive( X, Y ) ), ~( consecutive( Y
% 0.70/1.12    , thursday ) ), ~( consecutive( thursday, Z ) ), ~( on( c, Y ) ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 342, [ on( c, saturday ), ~( consecutive( wednesday, tuesday ) ) ]
% 0.70/1.12     )
% 0.70/1.12  .
% 0.70/1.12  clause( 161, [ on( c, saturday ), on( b, friday ), ~( consecutive( X, 
% 0.70/1.12    friday ) ), ~( consecutive( friday, X ) ), ~( on( c, X ) ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 275, [ 'all_on'( sunday ), 'all_on'( monday ), 'all_on'( tuesday )
% 0.70/1.12    , 'all_on'( wednesday ), 'all_on'( saturday ), 'all_on'( thursday ), ~( 
% 0.70/1.12    consecutive( saturday, friday ) ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 284, [ 'all_on'( sunday ), 'all_on'( monday ), 'all_on'( tuesday )
% 0.70/1.12    , 'all_on'( saturday ), 'all_on'( wednesday ), 'all_on'( thursday ), ~( 
% 0.70/1.12    consecutive( friday, thursday ) ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 271, [ on( a, friday ), ~( consecutive( X, friday ) ), ~( 
% 0.70/1.12    consecutive( friday, X ) ), ~( on( b, X ) ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 290, [ on( a, friday ), ~( consecutive( X, friday ) ), ~( 
% 0.70/1.12    consecutive( friday, X ) ), ~( on( c, X ) ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 310, [ ~( consecutive( friday, tuesday ) ), on( b, monday ), on( c
% 0.70/1.12    , monday ), ~( consecutive( tuesday, friday ) ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 309, [ ~( consecutive( friday, tuesday ) ), on( b, wednesday ), on( 
% 0.70/1.12    c, wednesday ), ~( consecutive( tuesday, friday ) ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 110, [ on( c, saturday ), on( b, monday ), ~( on( c, X ) ), ~( 
% 0.70/1.12    consecutive( X, Y ) ), ~( consecutive( Y, monday ) ), ~( consecutive( 
% 0.70/1.12    monday, Z ) ), ~( on( c, Y ) ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 295, [ on( b, monday ), on( c, monday ), on( b, friday ), ~( 
% 0.70/1.12    consecutive( friday, thursday ) ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 320, [ on( c, saturday ), ~( consecutive( tuesday, monday ) ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 109, [ on( c, saturday ), on( b, monday ), ~( consecutive( X, 
% 0.70/1.12    monday ) ), ~( consecutive( monday, X ) ), ~( on( c, X ) ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 294, [ on( b, wednesday ), on( c, wednesday ), on( b, friday ), ~( 
% 0.70/1.12    consecutive( friday, thursday ) ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 312, [ ~( consecutive( friday, tuesday ) ), on( c, saturday ), ~( 
% 0.70/1.12    consecutive( tuesday, friday ) ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 214, [ ~( consecutive( X, tuesday ) ), ~( consecutive( tuesday, X )
% 0.70/1.12     ), ~( on( c, X ) ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 306, [ ~( consecutive( friday, sunday ) ), on( a, friday ), ~( 
% 0.70/1.12    consecutive( sunday, friday ) ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 233, [ ~( consecutive( X, sunday ) ), ~( consecutive( sunday, X ) )
% 0.70/1.12    , ~( on( b, X ) ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 305, [ ~( consecutive( tuesday, sunday ) ), ~( consecutive( sunday
% 0.70/1.12    , tuesday ) ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 259, [ ~( consecutive( X, tuesday ) ), ~( consecutive( tuesday, X )
% 0.70/1.12     ), ~( on( b, X ) ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 276, [ ~( consecutive( X, saturday ) ), ~( consecutive( saturday, X
% 0.70/1.12     ) ), ~( on( a, X ) ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 299, [ on( b, friday ), on( c, saturday ), ~( consecutive( friday, 
% 0.70/1.12    thursday ) ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 297, [ ~( consecutive( thursday, tuesday ) ), ~( consecutive( 
% 0.70/1.12    tuesday, thursday ) ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 292, [ on( a, friday ), ~( consecutive( friday, thursday ) ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 286, [ ~( consecutive( X, thursday ) ), ~( consecutive( thursday, X
% 0.70/1.12     ) ), ~( on( c, X ) ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 289, [ on( a, friday ), on( c, friday ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 288, [ ~( consecutive( thursday, thursday ) ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 283, [ on( c, thursday ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 278, [ ~( consecutive( saturday, saturday ) ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 274, [ on( a, saturday ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 273, [ ~( consecutive( friday, friday ) ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 270, [ on( a, friday ), on( b, friday ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 81, [ on( b, wednesday ), on( c, wednesday ), on( b, friday ), on( 
% 0.70/1.12    c, friday ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 266, [ ~( consecutive( wednesday, wednesday ) ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 257, [ on( b, tuesday ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 74, [ on( b, monday ), on( c, monday ), on( b, friday ), on( c, 
% 0.70/1.12    friday ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 235, [ ~( consecutive( sunday, sunday ) ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 230, [ on( b, sunday ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 216, [ ~( consecutive( tuesday, tuesday ) ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 190, [ on( c, tuesday ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 64, [ on( a, X ), on( a, Y ), on( b, X ), on( b, Y ), 'same_day'( X
% 0.70/1.12    , Y ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 189, [ ~( consecutive( monday, monday ) ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 63, [ on( a, X ), on( a, Y ), on( c, X ), on( c, Y ), 'same_day'( X
% 0.70/1.12    , Y ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 85, [ on( b, friday ), on( c, saturday ), on( c, friday ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 61, [ ~( consecutive( X, friday ) ), 'all_on'( sunday ), 'all_on'( 
% 0.70/1.12    monday ), 'all_on'( tuesday ), 'all_on'( wednesday ), 'all_on'( saturday
% 0.70/1.12     ), 'all_on'( thursday ), ~( consecutive( friday, X ) ), ~( on( c, X ) )
% 0.70/1.12     ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 60, [ ~( consecutive( X, friday ) ), 'all_on'( sunday ), 'all_on'( 
% 0.70/1.12    monday ), 'all_on'( tuesday ), 'all_on'( wednesday ), 'all_on'( saturday
% 0.70/1.12     ), 'all_on'( thursday ), ~( consecutive( friday, X ) ), ~( on( b, X ) )
% 0.70/1.12     ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 59, [ ~( consecutive( X, friday ) ), 'all_on'( sunday ), 'all_on'( 
% 0.70/1.12    monday ), 'all_on'( tuesday ), 'all_on'( wednesday ), 'all_on'( saturday
% 0.70/1.12     ), 'all_on'( thursday ), ~( consecutive( friday, X ) ), ~( on( a, X ) )
% 0.70/1.12     ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 58, [ ~( on( c, X ) ), ~( consecutive( X, Y ) ), 'all_on'( sunday )
% 0.70/1.12    , 'all_on'( monday ), 'all_on'( tuesday ), 'all_on'( wednesday ), 
% 0.70/1.12    'all_on'( saturday ), 'all_on'( thursday ), ~( consecutive( Y, friday ) )
% 0.70/1.12    , ~( consecutive( friday, Z ) ), ~( on( c, Y ) ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 75, [ on( b, monday ), on( c, saturday ), on( c, monday ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 57, [ ~( on( b, X ) ), ~( consecutive( X, Y ) ), 'all_on'( sunday )
% 0.70/1.12    , 'all_on'( monday ), 'all_on'( tuesday ), 'all_on'( wednesday ), 
% 0.70/1.12    'all_on'( saturday ), 'all_on'( thursday ), ~( consecutive( Y, friday ) )
% 0.70/1.12    , ~( consecutive( friday, Z ) ), ~( on( b, Y ) ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 56, [ ~( on( a, X ) ), ~( consecutive( X, Y ) ), 'all_on'( sunday )
% 0.70/1.12    , 'all_on'( monday ), 'all_on'( tuesday ), 'all_on'( wednesday ), 
% 0.70/1.12    'all_on'( saturday ), 'all_on'( thursday ), ~( consecutive( Y, friday ) )
% 0.70/1.12    , ~( consecutive( friday, Z ) ), ~( on( a, Y ) ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 51, [ 'all_on'( sunday ), 'all_on'( monday ), 'all_on'( tuesday ), 
% 0.70/1.12    'all_on'( wednesday ), 'all_on'( saturday ), 'all_on'( thursday ), 
% 0.70/1.12    'same_day'( X, friday ), ~( 'all_on'( X ) ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 62, [ on( b, X ), on( b, Y ), on( c, X ), on( c, Y ), 'same_day'( X
% 0.70/1.12    , Y ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 40, [ on( X, Y ), on( X, Z ), on( T, Y ), on( T, Z ), 'same_day'( Y
% 0.70/1.12    , Z ), 'same_person'( X, T ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 49, [ ~( on( X, Y ) ), ~( consecutive( Y, Z ) ), ~( consecutive( Z
% 0.70/1.12    , Y ) ), ~( on( X, Z ) ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 39, [ ~( on( U, X ) ), ~( on( U, Y ) ), ~( consecutive( X, Y ) ), 
% 0.70/1.12    ~( consecutive( Y, Z ) ), ~( consecutive( Z, T ) ), ~( on( U, Z ) ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 54, [ 'all_on'( sunday ), 'all_on'( monday ), 'all_on'( tuesday ), 
% 0.70/1.12    'all_on'( wednesday ), 'all_on'( saturday ), 'all_on'( thursday ), on( a
% 0.70/1.12    , friday ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 53, [ 'all_on'( sunday ), 'all_on'( monday ), 'all_on'( tuesday ), 
% 0.70/1.12    'all_on'( wednesday ), 'all_on'( saturday ), 'all_on'( thursday ), on( b
% 0.70/1.12    , friday ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 52, [ 'all_on'( sunday ), 'all_on'( monday ), 'all_on'( tuesday ), 
% 0.70/1.12    'all_on'( wednesday ), 'all_on'( saturday ), 'all_on'( thursday ), on( c
% 0.70/1.12    , friday ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 38, [ 'all_on'( sunday ), 'all_on'( monday ), 'all_on'( tuesday ), 
% 0.70/1.12    'all_on'( wednesday ), 'all_on'( thursday ), 'all_on'( saturday ), 
% 0.70/1.12    'all_on'( friday ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 50, [ ~( consecutive( Y, Y ) ), ~( on( X, Y ) ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 17, [ ~( 'same_day'( sunday, monday ) ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 18, [ ~( 'same_day'( sunday, tuesday ) ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 19, [ ~( 'same_day'( sunday, wednesday ) ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 15, [ ~( 'same_person'( b, c ) ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 20, [ ~( 'same_day'( sunday, thursday ) ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 21, [ ~( 'same_day'( sunday, friday ) ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 22, [ ~( 'same_day'( sunday, saturday ) ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 23, [ ~( 'same_day'( monday, tuesday ) ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 14, [ ~( 'same_person'( a, c ) ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 24, [ ~( 'same_day'( monday, wednesday ) ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 25, [ ~( 'same_day'( monday, thursday ) ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 26, [ ~( 'same_day'( monday, friday ) ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 27, [ ~( 'same_day'( monday, saturday ) ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 13, [ ~( 'same_person'( a, b ) ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 28, [ ~( 'same_day'( tuesday, wednesday ) ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 29, [ ~( 'same_day'( tuesday, thursday ) ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 30, [ ~( 'same_day'( tuesday, friday ) ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 31, [ ~( 'same_day'( tuesday, saturday ) ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 4, [ ~( 'all_on'( X ) ), 'same_day'( X, Y ), ~( 'all_on'( Y ) ) ]
% 0.70/1.12     )
% 0.70/1.12  .
% 0.70/1.12  clause( 32, [ ~( 'same_day'( wednesday, thursday ) ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 33, [ ~( 'same_day'( wednesday, friday ) ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 34, [ ~( 'same_day'( wednesday, saturday ) ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 35, [ ~( 'same_day'( thursday, friday ) ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 3, [ 'all_on'( X ), ~( on( c, X ) ), ~( on( b, X ) ), ~( on( a, X )
% 0.70/1.12     ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 36, [ ~( 'same_day'( thursday, saturday ) ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 37, [ ~( 'same_day'( friday, saturday ) ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 41, [ ~( on( a, sunday ) ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 42, [ ~( on( a, tuesday ) ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 2, [ on( c, X ), ~( 'all_on'( X ) ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 43, [ ~( on( a, thursday ) ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 44, [ ~( on( b, thursday ) ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 45, [ ~( on( b, saturday ) ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 46, [ ~( on( c, sunday ) ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 1, [ on( b, X ), ~( 'all_on'( X ) ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 5, [ consecutive( sunday, monday ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 6, [ consecutive( monday, tuesday ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 7, [ consecutive( tuesday, wednesday ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 8, [ consecutive( wednesday, thursday ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 0, [ on( a, X ), ~( 'all_on'( X ) ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 9, [ consecutive( thursday, friday ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 10, [ consecutive( friday, saturday ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 11, [ consecutive( saturday, sunday ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 12, [ 'same_person'( X, X ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 16, [ 'same_day'( X, X ) ] )
% 0.70/1.12  .
% 0.70/1.12  
% 0.70/1.12  
% 0.70/1.12  % SZS output end Saturation
% 0.70/1.12  end of saturation!
% 0.70/1.12  
% 0.70/1.12  Memory use:
% 0.70/1.12  
% 0.70/1.12  space for terms:        10346
% 0.70/1.12  space for clauses:      24001
% 0.70/1.12  
% 0.70/1.12  
% 0.70/1.12  clauses generated:      2387
% 0.70/1.12  clauses kept:           588
% 0.70/1.12  clauses selected:       420
% 0.70/1.12  clauses deleted:        312
% 0.70/1.12  clauses inuse deleted:  144
% 0.70/1.12  
% 0.70/1.12  subsentry:          7305
% 0.70/1.12  literals s-matched: 4108
% 0.70/1.12  literals matched:   4108
% 0.70/1.12  full subsumption:   1433
% 0.70/1.12  
% 0.70/1.12  checksum:           880976697
% 0.70/1.12  
% 0.70/1.12  
% 0.70/1.12  Bliksem ended
%------------------------------------------------------------------------------