%------------------------------------------------------------------------------
% File : GKC---0.8
% Problem : LCL392-1 : TPTP v9.3.1. Released v2.3.0.
% Transfm : none
% Format : tptp:raw
% Command : gkc %s
% Computer : n014.cluster.edu
% Model : x86_64 x86_64
% CPU : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory : 8046.5625MB
% OS : Linux 6.8.0-71-generic
% CPULimit : 300s
% WCLimit : 300s
% DateTime : Mon Sep 7 12:08:28 PM UTC 2026
% Result : Unsatisfiable 93.91s 12.56s
% Output : CNFRefutation 93.91s
% Verified :
% SZS Type : ERROR: Analysing output (Could not find formula named cn_1ERROR: Could not build tree for root '98'ERROR: MakeTreeStats fails)
% Comments :
%------------------------------------------------------------------------------
cnf('1',plain,
is_a_theorem(implies(implies(X,Y),implies(implies(Y,Z),implies(X,Z)))),
inference(cnf_transformation,[],[cn_1]) ).
cnf('2',plain,
( ~ is_a_theorem(implies(X,Y))
| ~ is_a_theorem(X)
| is_a_theorem(Y) ),
inference(cnf_transformation,[],[condensed_detachment]) ).
cnf('3',plain,
( is_a_theorem(implies(implies(X,Y),implies(Z,Y)))
| ~ is_a_theorem(implies(Z,X)) ),
inference(resolution,[],['1','2']) ).
cnf('4',plain,
is_a_theorem(implies(implies(implies(implies(X,Y),implies(Z,Y)),U),implies(implies(Z,X),U))),
inference(resolution,[],['3','1']) ).
cnf('5',plain,
( ~ is_a_theorem(implies(implies(implies(X,Y),implies(Z,Y)),U))
| is_a_theorem(implies(implies(Z,X),U)) ),
inference(resolution,[],['4','2']) ).
cnf('6',plain,
is_a_theorem(implies(X,implies(not(X),Y))),
inference(cnf_transformation,[],[cn_3]) ).
cnf('7',plain,
is_a_theorem(implies(implies(implies(not(X),Y),Z),implies(X,Z))),
inference(resolution,[],['3','6']) ).
cnf('8',plain,
( ~ is_a_theorem(implies(implies(not(X),Y),Z))
| is_a_theorem(implies(X,Z)) ),
inference(resolution,[],['7','2']) ).
cnf('9',plain,
is_a_theorem(implies(implies(not(X),X),X)),
inference(cnf_transformation,[],[cn_2]) ).
cnf('10',plain,
is_a_theorem(implies(X,X)),
inference(resolution,[],['8','9']) ).
cnf('11',plain,
( is_a_theorem(implies(not(X),Y))
| ~ is_a_theorem(X) ),
inference(resolution,[],['2','6']) ).
cnf('12',plain,
is_a_theorem(implies(not(implies(X,X)),Y)),
inference(resolution,[],['10','11']) ).
cnf('13',plain,
is_a_theorem(implies(implies(X,Y),implies(not(implies(Z,Z)),Y))),
inference(resolution,[],['12','3']) ).
cnf('14',plain,
is_a_theorem(implies(X,implies(not(implies(Y,Y)),Z))),
inference(resolution,[],['13','8']) ).
cnf('15',plain,
is_a_theorem(implies(implies(implies(not(implies(X,X)),Y),Z),implies(U,Z))),
inference(resolution,[],['14','3']) ).
cnf('16',plain,
( ~ is_a_theorem(implies(implies(not(implies(X,X)),Y),Z))
| is_a_theorem(implies(U,Z)) ),
inference(resolution,[],['15','2']) ).
cnf('17',plain,
is_a_theorem(implies(X,implies(Y,Y))),
inference(resolution,[],['16','9']) ).
cnf('18',plain,
is_a_theorem(implies(implies(implies(X,X),Y),implies(Z,Y))),
inference(resolution,[],['17','3']) ).
cnf('19',plain,
( ~ is_a_theorem(implies(implies(X,X),Y))
| is_a_theorem(implies(Z,Y)) ),
inference(resolution,[],['18','2']) ).
cnf('20',plain,
is_a_theorem(implies(implies(X,Y),implies(implies(not(X),X),Y))),
inference(resolution,[],['3','9']) ).
cnf('21',plain,
is_a_theorem(implies(X,implies(implies(not(Y),Y),Y))),
inference(resolution,[],['19','20']) ).
cnf('22',plain,
is_a_theorem(implies(implies(implies(implies(not(X),X),X),Y),implies(Z,Y))),
inference(resolution,[],['21','3']) ).
cnf('23',plain,
is_a_theorem(implies(implies(X,implies(not(Y),Y)),implies(Z,implies(X,Y)))),
inference(resolution,[],['5','22']) ).
cnf('24',plain,
is_a_theorem(implies(implies(not(X),Y),implies(Z,implies(implies(Y,X),X)))),
inference(resolution,[],['23','5']) ).
cnf('25',plain,
is_a_theorem(implies(X,implies(implies(Y,Z),implies(not(X),Z)))),
inference(resolution,[],['8','1']) ).
cnf('26',plain,
is_a_theorem(implies(implies(implies(implies(X,Y),implies(not(Z),Y)),U),implies(Z,U))),
inference(resolution,[],['25','3']) ).
cnf('27',plain,
( ~ is_a_theorem(implies(implies(implies(X,Y),implies(not(Z),Y)),U))
| is_a_theorem(implies(Z,U)) ),
inference(resolution,[],['26','2']) ).
cnf('28',plain,
is_a_theorem(implies(implies(implies(X,Y),Z),implies(implies(implies(U,U),Y),Z))),
inference(resolution,[],['18','3']) ).
cnf('29',plain,
( ~ is_a_theorem(implies(implies(implies(not(X),X),X),Y))
| is_a_theorem(implies(Z,Y)) ),
inference(resolution,[],['22','2']) ).
cnf('30',plain,
is_a_theorem(implies(X,implies(implies(implies(Y,Y),Z),Z))),
inference(resolution,[],['28','29']) ).
cnf('31',plain,
( ~ is_a_theorem(implies(not(X),X))
| is_a_theorem(X) ),
inference(resolution,[],['2','9']) ).
cnf('32',plain,
is_a_theorem(implies(implies(implies(X,X),Y),Y)),
inference(resolution,[],['30','31']) ).
cnf('33',plain,
is_a_theorem(implies(implies(X,Y),implies(implies(implies(Z,Z),X),Y))),
inference(resolution,[],['32','3']) ).
cnf('34',plain,
is_a_theorem(implies(X,implies(implies(implies(Y,Y),not(X)),Z))),
inference(resolution,[],['33','8']) ).
cnf('35',plain,
is_a_theorem(implies(implies(implies(implies(implies(X,X),not(Y)),Z),U),implies(Y,U))),
inference(resolution,[],['34','3']) ).
cnf('36',plain,
is_a_theorem(implies(X,implies(Y,implies(not(X),Z)))),
inference(resolution,[],['27','35']) ).
cnf('37',plain,
is_a_theorem(implies(implies(implies(X,implies(not(Y),Z)),U),implies(Y,U))),
inference(resolution,[],['36','3']) ).
cnf('38',plain,
( ~ is_a_theorem(implies(implies(X,implies(not(Y),Z)),U))
| is_a_theorem(implies(Y,U)) ),
inference(resolution,[],['37','2']) ).
cnf('39',plain,
is_a_theorem(implies(X,implies(Y,implies(Z,X)))),
inference(resolution,[],['23','38']) ).
cnf('40',plain,
is_a_theorem(implies(implies(implies(X,implies(Y,Z)),U),implies(Z,U))),
inference(resolution,[],['39','3']) ).
cnf('41',plain,
is_a_theorem(implies(implies(implies(implies(not(X),X),Y),Z),implies(implies(X,Y),Z))),
inference(resolution,[],['20','3']) ).
cnf('42',plain,
( ~ is_a_theorem(implies(implies(implies(not(X),X),Y),Z))
| is_a_theorem(implies(implies(X,Y),Z)) ),
inference(resolution,[],['41','2']) ).
cnf('43',plain,
is_a_theorem(implies(implies(implies(X,Y),Z),implies(Y,Z))),
inference(resolution,[],['40','42']) ).
cnf('44',plain,
( ~ is_a_theorem(implies(implies(X,Y),Z))
| is_a_theorem(implies(Y,Z)) ),
inference(resolution,[],['43','2']) ).
cnf('45',plain,
is_a_theorem(implies(implies(X,not(Y)),implies(Y,implies(X,Z)))),
inference(resolution,[],['5','7']) ).
cnf('46',plain,
( is_a_theorem(implies(implies(implies(X,X),Y),Z))
| ~ is_a_theorem(implies(implies(U,Y),Z)) ),
inference(resolution,[],['28','2']) ).
cnf('47',plain,
is_a_theorem(implies(implies(implies(X,X),not(Y)),implies(Y,implies(Z,U)))),
inference(resolution,[],['45','46']) ).
cnf('48',plain,
is_a_theorem(implies(not(X),implies(X,implies(Y,Z)))),
inference(resolution,[],['44','47']) ).
cnf('49',plain,
is_a_theorem(implies(implies(implies(X,implies(Y,Z)),U),implies(not(X),U))),
inference(resolution,[],['48','3']) ).
cnf('50',plain,
( ~ is_a_theorem(implies(implies(X,implies(Y,Z)),U))
| is_a_theorem(implies(not(X),U)) ),
inference(resolution,[],['49','2']) ).
cnf('51',plain,
is_a_theorem(implies(not(X),implies(Y,implies(X,Z)))),
inference(resolution,[],['50','23']) ).
cnf('52',plain,
is_a_theorem(implies(implies(implies(X,implies(Y,Z)),U),implies(not(Y),U))),
inference(resolution,[],['51','3']) ).
cnf('53',plain,
is_a_theorem(implies(X,implies(Y,implies(Z,Z)))),
inference(resolution,[],['19','18']) ).
cnf('54',plain,
is_a_theorem(implies(implies(implies(X,implies(Y,Y)),Z),implies(U,Z))),
inference(resolution,[],['53','3']) ).
cnf('55',plain,
is_a_theorem(implies(implies(implies(X,Y),Z),implies(implies(implies(U,implies(V,V)),Y),Z))),
inference(resolution,[],['54','3']) ).
cnf('56',plain,
is_a_theorem(implies(implies(implies(implies(implies(X,X),Y),Y),Z),implies(U,Z))),
inference(resolution,[],['30','3']) ).
cnf('57',plain,
( ~ is_a_theorem(implies(implies(implies(implies(X,X),Y),Y),Z))
| is_a_theorem(implies(U,Z)) ),
inference(resolution,[],['56','2']) ).
cnf('58',plain,
is_a_theorem(implies(X,implies(implies(implies(Y,implies(Z,Z)),U),U))),
inference(resolution,[],['55','57']) ).
cnf('59',plain,
is_a_theorem(implies(implies(implies(implies(implies(X,implies(Y,Y)),Z),Z),U),implies(V,U))),
inference(resolution,[],['58','3']) ).
cnf('60',plain,
( ~ is_a_theorem(implies(implies(implies(implies(X,implies(Y,Y)),Z),Z),U))
| is_a_theorem(implies(V,U)) ),
inference(resolution,[],['59','2']) ).
cnf('61',plain,
is_a_theorem(implies(X,implies(not(Y),implies(Y,Z)))),
inference(resolution,[],['52','60']) ).
cnf('62',plain,
is_a_theorem(implies(implies(implies(not(X),implies(X,Y)),Z),implies(U,Z))),
inference(resolution,[],['61','3']) ).
cnf('63',plain,
( ~ is_a_theorem(implies(implies(not(X),implies(X,Y)),Z))
| is_a_theorem(implies(U,Z)) ),
inference(resolution,[],['62','2']) ).
cnf('64',plain,
is_a_theorem(implies(X,implies(Y,implies(implies(implies(Z,U),Z),Z)))),
inference(resolution,[],['24','63']) ).
cnf('65',plain,
is_a_theorem(implies(implies(X,Y),implies(implies(implies(Z,implies(U,U)),X),Y))),
inference(resolution,[],['55','42']) ).
cnf('66',plain,
( is_a_theorem(implies(implies(implies(X,implies(Y,Y)),Z),U))
| ~ is_a_theorem(implies(Z,U)) ),
inference(resolution,[],['65','2']) ).
cnf('67',plain,
is_a_theorem(implies(implies(implies(X,Y),Z),implies(implies(implies(not(X),U),Y),Z))),
inference(resolution,[],['7','3']) ).
cnf('68',plain,
( is_a_theorem(implies(implies(implies(not(X),Y),Z),U))
| ~ is_a_theorem(implies(implies(X,Z),U)) ),
inference(resolution,[],['67','2']) ).
cnf('69',plain,
is_a_theorem(implies(X,implies(implies(implies(not(implies(Y,Y)),Z),U),U))),
inference(resolution,[],['67','57']) ).
cnf('70',plain,
is_a_theorem(implies(X,implies(implies(implies(not(not(Y)),Z),Y),Y))),
inference(resolution,[],['67','29']) ).
cnf('71',plain,
( ~ is_a_theorem(implies(implies(X,X),Y))
| is_a_theorem(Y) ),
inference(resolution,[],['32','2']) ).
cnf('72',plain,
is_a_theorem(implies(implies(implies(not(not(X)),Y),X),X)),
inference(resolution,[],['70','71']) ).
cnf('73',plain,
( ~ is_a_theorem(implies(implies(not(not(X)),Y),X))
| is_a_theorem(X) ),
inference(resolution,[],['72','2']) ).
cnf('74',plain,
is_a_theorem(implies(implies(implies(not(implies(X,X)),Y),Z),Z)),
inference(resolution,[],['69','73']) ).
cnf('75',plain,
is_a_theorem(implies(implies(implies(not(implies(not(implies(X,X)),Y)),Z),U),U)),
inference(resolution,[],['68','74']) ).
cnf('76',plain,
( ~ is_a_theorem(implies(implies(not(implies(not(implies(X,X)),Y)),Z),U))
| is_a_theorem(U) ),
inference(resolution,[],['75','2']) ).
cnf('77',plain,
is_a_theorem(implies(implies(implies(X,implies(Y,Y)),Z),Z)),
inference(resolution,[],['58','76']) ).
cnf('78',plain,
is_a_theorem(implies(implies(implies(X,implies(Y,Y)),implies(implies(Z,implies(U,U)),V)),V)),
inference(resolution,[],['66','77']) ).
cnf('79',plain,
( ~ is_a_theorem(implies(implies(X,implies(Y,Y)),implies(implies(Z,implies(U,U)),V)))
| is_a_theorem(V) ),
inference(resolution,[],['78','2']) ).
cnf('80',plain,
is_a_theorem(implies(implies(implies(X,Y),X),X)),
inference(resolution,[],['64','79']) ).
cnf('81',plain,
is_a_theorem(implies(implies(X,implies(X,Y)),implies(X,Y))),
inference(resolution,[],['80','5']) ).
cnf('82',plain,
( ~ is_a_theorem(implies(X,implies(X,Y)))
| is_a_theorem(implies(X,Y)) ),
inference(resolution,[],['81','2']) ).
cnf('83',plain,
is_a_theorem(implies(X,implies(Y,implies(implies(X,Z),Z)))),
inference(resolution,[],['24','44']) ).
cnf('84',plain,
is_a_theorem(implies(X,implies(implies(X,Y),Y))),
inference(resolution,[],['82','83']) ).
cnf('85',plain,
is_a_theorem(implies(implies(implies(implies(X,Y),Y),Z),implies(X,Z))),
inference(resolution,[],['84','3']) ).
cnf('86',plain,
is_a_theorem(implies(implies(X,implies(Y,Z)),implies(Y,implies(X,Z)))),
inference(resolution,[],['85','5']) ).
cnf('87',plain,
( ~ is_a_theorem(implies(X,implies(Y,Z)))
| is_a_theorem(implies(Y,implies(X,Z))) ),
inference(resolution,[],['86','2']) ).
cnf('88',plain,
( is_a_theorem(implies(implies(X,Y),Y))
| ~ is_a_theorem(X) ),
inference(resolution,[],['84','2']) ).
cnf('89',plain,
is_a_theorem(implies(implies(implies(implies(implies(X,Y),X),X),Z),Z)),
inference(resolution,[],['88','80']) ).
cnf('90',plain,
is_a_theorem(implies(implies(X,implies(implies(Y,Z),Y)),implies(X,Y))),
inference(resolution,[],['89','5']) ).
cnf('91',plain,
is_a_theorem(implies(implies(implies(X,Y),Z),implies(implies(Z,X),X))),
inference(resolution,[],['90','5']) ).
cnf('92',plain,
is_a_theorem(implies(implies(X,Y),implies(implies(implies(X,Z),Y),Y))),
inference(resolution,[],['91','5']) ).
cnf('93',plain,
is_a_theorem(implies(implies(implies(X,Y),Z),implies(implies(X,Z),Z))),
inference(resolution,[],['87','92']) ).
cnf('94',plain,
is_a_theorem(implies(implies(X,Y),implies(implies(not(X),Y),Y))),
inference(resolution,[],['93','42']) ).
cnf('95',plain,
is_a_theorem(implies(implies(not(X),Y),implies(implies(X,Y),Y))),
inference(resolution,[],['94','87']) ).
cnf('96',plain,
is_a_theorem(implies(implies(implies(implies(X,Y),Y),Z),implies(implies(not(X),Y),Z))),
inference(resolution,[],['95','3']) ).
cnf('97',plain,
~ is_a_theorem(implies(implies(implies(implies(x,y),y),z),implies(implies(not(x),y),z))),
inference(cnf_transformation,[],[prove_cn_56]) ).
cnf('98',plain,
$false,
inference(resolution,[],['96','97']) ).
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.05 % Problem : LCL392-1 : TPTP v9.3.1. Released v2.3.0.
% 0.00/0.06 % Command : gkc %s
% 0.16/0.42 % Computer : n014.cluster.edu
% 0.16/0.42 % Model : x86_64 x86_64
% 0.16/0.42 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.16/0.42 % Memory : 8046.5625MB
% 0.16/0.42 % OS : Linux 6.8.0-71-generic
% 0.16/0.42 % CPULimit : 300
% 0.16/0.42 % WCLimit : 300
% 0.16/0.42 % DateTime : Sat Sep 5 08:50:12 UTC 2026
% 0.16/0.42 % CPUTime :
% 0.27/0.59
% 0.27/0.59 input clause set summed statistics:
% 0.27/0.59 ----------------------------------
% 0.27/0.59 in_clause_count: 5
% 0.27/0.59 in_rule_clause_count: 5
% 0.27/0.59 in_fact_clause_count: 0
% 0.27/0.59 in_answer_clause_count: 0
% 0.27/0.59 in_ground_clause_count: 1
% 0.27/0.59 in_unit_clause_count: 4
% 0.27/0.59 in_horn_clause_count: 5
% 0.27/0.59 in_pos_clause_count: 3
% 0.27/0.59 in_neg_clause_count: 1
% 0.27/0.59 in_poseq_clause_count: 0
% 0.27/0.59 in_negeq_clause_count: 0
% 0.27/0.59 in_unitposeq_clause_count: 0
% 0.27/0.59 in_chain_clause_count: 0
% 0.27/0.59 in_min_length: 1
% 0.27/0.59 in_max_length: 3
% 0.27/0.59 in_min_depth: 2
% 0.27/0.59 in_max_depth: 5
% 0.27/0.59 in_min_size: 7
% 0.27/0.59 in_max_size: 15
% 0.27/0.59 in_min_vars: 0
% 0.27/0.59 in_max_vars: 3
% 0.27/0.59 in_extaxiom_count: 0
% 0.27/0.59 in_axiom_count: 4
% 0.27/0.59 in_assumption_count: 0
% 0.27/0.59 in_goal_count: 1
% 0.27/0.59 in_neg_goal_count: 1
% 0.27/0.59 in_pos_goal_count: 0
% 0.27/0.59 in_posunit_goal_count: 0
% 0.27/0.59
% 0.27/0.59 auto guide:
% 0.27/0.59 -----------
% 0.27/0.59 {
% 0.27/0.59 "print":1,
% 0.27/0.59 "print_level": 15,
% 0.27/0.59 "max_size": 0,
% 0.27/0.59 "max_depth": 0,
% 0.27/0.59 "max_length": 0,
% 0.27/0.59 "max_dseconds": 0,
% 0.27/0.59 "equality":0,
% 0.27/0.59 "runs":[
% 0.27/0.59 {"max_dseconds":1, "strategy":["negative_pref"], "query_preference":0},
% 0.27/0.59 {"max_dseconds":1, "strategy":["hardness_pref"], "query_preference":0},
% 0.27/0.59 {"max_dseconds":1, "strategy":["negative_pref"], "query_preference":0, "weight_select_ratio":100, "depth_penalty":100, "length_penalty":100},
% 0.27/0.59 {"max_dseconds":1, "strategy":["unit"], "query_preference":0},
% 0.27/0.59 {"max_dseconds":1, "strategy":["negative_pref"], "weight_select_ratio":20},
% 0.27/0.59 {"max_dseconds":1, "strategy":["negative_pref"], "query_preference":0, "var_weight":70, "repeat_var_weight":70},
% 0.27/0.59 {"max_dseconds":1, "strategy":["negative_pref"], "weight_select_ratio":100, "query_preference":0},
% 0.27/0.59 {"max_dseconds":1, "strategy":["hardness_pref"], "weight_select_ratio":100, "query_preference":0},
% 0.27/0.59 {"max_dseconds":1, "strategy":["negative_pref"], "query_preference":0, "weight_select_ratio":100, "depth_penalty":100, "length_penalty":100},
% 0.27/0.59 {"max_dseconds":1, "strategy":["unit"], "weight_select_ratio":100, "query_preference":0},
% 0.27/0.59 {"max_dseconds":1, "strategy":["negative_pref"], "weight_select_ratio":100, "query_preference":0, "var_weight":70, "repeat_var_weight":70},
% 0.27/0.59 {"max_dseconds":1, "strategy":["unit"], "query_preference":0, "weight_select_ratio":100, "depth_penalty":100, "length_penalty":100},
% 0.27/0.59 {"max_dseconds":1, "strategy":["unit"], "query_preference":1},
% 0.27/0.59 {"max_dseconds":1, "strategy":["negative_pref"], "query_preference":1},
% 0.27/0.59 {"max_dseconds":1, "strategy":["positive_pref"], "query_preference":0, "reverse_clauselist":1},
% 0.27/0.59 {"max_dseconds":1, "strategy":["query_focus"], "query_preference":1},
% 0.27/0.59 {"max_dseconds":1, "strategy":["query_focus"], "query_preference":2},
% 0.27/0.59 {"max_dseconds":1, "strategy":["query_focus", "unit"], "query_preference":0},
% 0.27/0.59 {"max_dseconds":1, "strategy":["query_focus", "positive_pref"], "query_preference":0},
% 0.27/0.59 {"max_dseconds":1, "strategy":["query_focus", "unit"], "query_preference":1},
% 0.27/0.59 {"max_dseconds":1, "strategy":["query_focus", "max_ground_weight"], "query_preference":1},
% 0.27/0.59 {"max_dseconds":1, "strategy":["query_focus"], "query_preference":1, "var_weight":1, "weight_select_ratio":100, "repeat_var_weight":1},
% 0.27/0.59 {"max_dseconds":1, "strategy":["query_focus", "unit"], "query_preference":2},
% 0.27/0.59 {"max_dseconds":1, "strategy":["query_focus", "double"], "query_preference":1},
% 0.27/0.59 {"max_dseconds":1, "strategy":["hardness_pref"], "query_preference":0, "weight_select_ratio":20, "depth_penalty":50, "length_penalty":100},
% 0.27/0.59 {"max_dseconds":1, "strategy":["hardness_pref", "max_ground_weight"], "query_preference":0},
% 0.27/0.59 {"max_dseconds":1, "strategy":["negative_pref", "max_ground_weight"], "query_preference":0},
% 0.27/0.59 {"length_penalty":100, "query_preference":0, "strategy":["negative_pref"], "max_dseconds":1},
% 0.27/0.59 {"strategy":["hardness_pref", "max_weight"], "length_penalty":100, "depth_penalty":50, "max_depth":3, "var_weight":10, "repeat_var_weight":10, "max_dseconds":1},
% 0.27/0.59 {"max_dseconds":1, "strategy":["positive_pref"], "query_preference":0},
% 0.27/0.59 {"max_dseconds":1, "strategy":["query_focus"], "query_preference":1, "depth_penalty":100},
% 0.27/0.59 {"max_dseconds":1, "strategy":["query_focus", "positive_pref"], "query_preference":1},
% 0.27/0.59 {"var_weight":70, "repeat_var_weight":70, "max_depth":3, "query_preference":0, "strategy":["negative_pref"], "max_dseconds":1},
% 0.27/0.59 {"max_dseconds":1, "strategy":["unit"], "query_preference":1, "reverse_clauselist":1},
% 0.27/0.59 {"max_dseconds":1, "strategy":["query_focus"], "query_preference":1, "var_weight":1, "repeat_var_weight":1},
% 0.27/0.59 {"max_dseconds":1, "strategy":["negative_pref"], "query_preference":1, "var_weight":1, "repeat_var_weight":1},
% 0.27/0.59 {"max_dseconds":1, "strategy":["unit"], "query_preference":0, "var_weight":1, "depth_penalty":100, "repeat_var_weight":1},
% 0.27/0.59 {"max_dseconds":1, "strategy":["negative_pref"], "max_depth":5, "query_preference":0},
% 0.27/0.59 {"max_dseconds":1, "strategy":["negative_pref"], "max_weight":40, "query_preference":0},
% 0.27/0.59 {"weight_select_ratio":100, "length_penalty":100, "query_preference":1, "strategy":["query_focus"], "max_dseconds":1},
% 0.27/0.59
% 0.27/0.59 {"max_dseconds":10, "strategy":["negative_pref"], "query_preference":0},
% 0.27/0.59 {"max_dseconds":10, "strategy":["hardness_pref"], "query_preference":0},
% 0.27/0.59 {"max_dseconds":10, "strategy":["negative_pref"], "query_preference":0, "weight_select_ratio":100, "depth_penalty":100, "length_penalty":100},
% 0.27/0.59 {"max_dseconds":10, "strategy":["unit"], "query_preference":0},
% 0.27/0.59 {"max_dseconds":10, "strategy":["negative_pref"], "weight_select_ratio":20},
% 0.27/0.59 {"max_dseconds":10, "strategy":["negative_pref"], "query_preference":0, "var_weight":70, "repeat_var_weight":70},
% 0.27/0.59 {"max_dseconds":10, "strategy":["negative_pref"], "weight_select_ratio":100, "query_preference":0},
% 0.27/0.59 {"max_dseconds":10, "strategy":["hardness_pref"], "weight_select_ratio":100, "query_preference":0},
% 0.27/0.59 {"max_dseconds":10, "strategy":["negative_pref"], "query_preference":0, "weight_select_ratio":100, "depth_penalty":100, "length_penalty":100},
% 0.27/0.59 {"max_dseconds":10, "strategy":["unit"], "weight_select_ratio":100, "query_preference":0},
% 0.27/0.59 {"max_dseconds":10, "strategy":["negative_pref"], "weight_select_ratio":100, "query_preference":0, "var_weight":70, "repeat_var_weight":70},
% 0.27/0.59 {"max_dseconds":10, "strategy":["unit"], "query_preference":0, "weight_select_ratio":100, "depth_penalty":100, "length_penalty":100},
% 0.27/0.59 {"max_dseconds":10, "strategy":["unit"], "query_preference":1},
% 0.27/0.59 {"max_dseconds":10, "strategy":["negative_pref"], "query_preference":1},
% 0.27/0.59 {"max_dseconds":10, "strategy":["positive_pref"], "query_preference":0, "reverse_clauselist":1},
% 0.27/0.59 {"max_dseconds":10, "strategy":["query_focus"], "query_preference":1},
% 0.27/0.59 {"max_dseconds":10, "strategy":["query_focus"], "query_preference":2},
% 0.27/0.59 {"max_dseconds":10, "strategy":["query_focus", "unit"], "query_preference":0},
% 0.27/0.59 {"max_dseconds":10, "strategy":["query_focus", "positive_pref"], "query_preference":0},
% 0.27/0.59 {"max_dseconds":10, "strategy":["query_focus", "unit"], "query_preference":1},
% 0.27/0.59 {"max_dseconds":10, "strategy":["query_focus", "max_ground_weight"], "query_preference":1},
% 0.27/0.59 {"max_dseconds":10, "strategy":["query_focus"], "query_preference":1, "var_weight":1, "weight_select_ratio":100, "repeat_var_weight":1},
% 0.27/0.59 {"max_dseconds":10, "strategy":["query_focus", "unit"], "query_preference":2},
% 0.27/0.59 {"max_dseconds":10, "strategy":["query_focus", "double"], "query_preference":1},
% 0.27/0.59 {"max_dseconds":10, "strategy":["hardness_pref"], "query_preference":0, "weight_select_ratio":20, "depth_penalty":50, "length_penalty":100},
% 0.27/0.59 {"max_dseconds":10, "strategy":["hardness_pref", "max_ground_weight"], "query_preference":0},
% 0.27/0.59 {"max_dseconds":10, "strategy":["negative_pref", "max_ground_weight"], "query_preference":0},
% 0.27/0.59 {"length_penalty":100, "query_preference":0, "strategy":["negative_pref"], "max_dseconds":10},
% 0.27/0.59 {"strategy":["hardness_pref", "max_weight"], "length_penalty":100, "depth_penalty":50, "max_depth":3, "var_weight":10, "repeat_var_weight":10, "max_dseconds":10},
% 0.27/0.59 {"max_dseconds":10, "strategy":["positive_pref"], "query_preference":0},
% 0.27/0.59 {"max_dseconds":10, "strategy":["query_focus"], "query_preference":1, "depth_penalty":100},
% 0.27/0.59 {"max_dseconds":10, "strategy":["query_focus", "positive_pref"], "query_preference":1},
% 0.27/0.59 {"var_weight":70, "repeat_var_weight":70, "max_depth":3, "query_preference":0, "strategy":["negative_pref"], "max_dseconds":10},
% 0.27/0.59 {"max_dseconds":10, "strategy":["unit"], "query_preference":1, "reverse_clauselist":1},
% 0.27/0.59 {"max_dseconds":10, "strategy":["query_focus"], "query_preference":1, "var_weight":1, "repeat_var_weight":1},
% 0.27/0.59 {"max_dseconds":10, "strategy":["negative_pref"], "query_preference":1, "var_weight":1, "repeat_var_weight":1},
% 0.27/0.59 {"max_dseconds":10, "strategy":["unit"], "query_preference":0, "var_weight":1, "depth_penalty":100, "repeat_var_weight":1},
% 0.27/0.59 {"max_dseconds":10, "strategy":["negative_pref"], "max_depth":5, "query_preference":0},
% 0.27/0.59 {"max_dseconds":10, "strategy":["negative_pref"], "max_weight":40, "query_preference":0},
% 0.27/0.59 {"weight_select_ratio":100, "length_penalty":100, "query_preference":1, "strategy":["query_focus"], "max_dseconds":10},
% 0.27/0.59
% 0.27/0.59 {"max_dseconds":50, "strategy":["negative_pref"], "query_preference":0},
% 0.27/0.59 {"max_dseconds":50, "strategy":["hardness_pref"], "query_preference":0},
% 0.27/0.59 {"max_dseconds":50, "strategy":["negative_pref"], "query_preference":0, "weight_select_ratio":100, "depth_penalty":100, "length_penalty":100},
% 0.27/0.59 {"max_dseconds":50, "strategy":["unit"], "query_preference":0},
% 0.27/0.59 {"max_dseconds":50, "strategy":["negative_pref"], "weight_select_ratio":20},
% 0.27/0.59 {"max_dseconds":50, "strategy":["negative_pref"], "query_preference":0, "var_weight":70, "repeat_var_weight":70},
% 0.27/0.59 {"max_dseconds":50, "strategy":["negative_pref"], "weight_select_ratio":100, "query_preference":0},
% 0.27/0.59 {"max_dseconds":50, "strategy":["hardness_pref"], "weight_select_ratio":100, "query_preference":0},
% 0.27/0.59 {"max_dseconds":50, "strategy":["negative_pref"], "query_preference":0, "weight_select_ratio":100, "depth_penalty":100, "length_penalty":100},
% 0.27/0.59 {"max_dseconds":50, "strategy":["unit"], "weight_select_ratio":100, "query_preference":0},
% 0.27/0.59 {"max_dseconds":50, "strategy":["negative_pref"], "weight_select_ratio":100, "query_preference":0, "var_weight":70, "repeat_var_weight":70},
% 0.27/0.59 {"max_dseconds":50, "strategy":["unit"], "query_preference":0, "weight_select_ratio":100, "depth_penalty":100, "length_penalty":100},
% 0.27/0.59 {"max_dseconds":50, "strategy":["unit"], "query_preference":1},
% 0.27/0.59 {"max_dseconds":50, "strategy":["negative_pref"], "query_preference":1},
% 0.27/0.59 {"max_dseconds":50, "strategy":["positive_pref"], "query_preference":0, "reverse_clauselist":1},
% 0.27/0.59 {"max_dseconds":50, "strategy":["query_focus"], "query_preference":1},
% 0.27/0.59 {"max_dseconds":50, "strategy":["query_focus"], "query_preference":2},
% 0.27/0.59 {"max_dseconds":50, "strategy":["query_focus", "unit"], "query_preference":0},
% 0.27/0.59 {"max_dseconds":50, "strategy":["query_focus", "positive_pref"], "query_preference":0},
% 0.27/0.59 {"max_dseconds":50, "strategy":["query_focus", "unit"], "query_preference":1},
% 0.27/0.59 {"max_dseconds":50, "strategy":["query_focus", "max_ground_weight"], "query_preference":1},
% 0.27/0.59 {"max_dseconds":50, "strategy":["query_focus"], "query_preference":1, "var_weight":1, "weight_select_ratio":100, "repeat_var_weight":1},
% 0.27/0.59 {"max_dseconds":50, "strategy":["query_focus", "unit"], "query_preference":2},
% 0.27/0.59 {"max_dseconds":50, "strategy":["query_focus", "double"], "query_preference":1},
% 0.27/0.59 {"max_dseconds":50, "strategy":["hardness_pref"], "query_preference":0, "weight_select_ratio":20, "depth_penalty":50, "length_penalty":100},
% 0.27/0.59 {"max_dseconds":50, "strategy":["hardness_pref", "max_ground_weight"], "query_preference":0},
% 0.27/0.59 {"max_dseconds":50, "strategy":["negative_pref", "max_ground_weight"], "query_preference":0},
% 0.27/0.59 {"length_penalty":100, "query_preference":0, "strategy":["negative_pref"], "max_dseconds":50},
% 0.27/0.59 {"strategy":["hardness_pref", "max_weight"], "length_penalty":100, "depth_penalty":50, "max_depth":3, "var_weight":10, "repeat_var_weight":10, "max_dseconds":50},
% 0.27/0.59 {"max_dseconds":50, "strategy":["positive_pref"], "query_preference":0},
% 0.27/0.59 {"max_dseconds":50, "strategy":["query_focus"], "query_preference":1, "depth_penalty":100},
% 0.27/0.59 {"max_dseconds":50, "strategy":["query_focus", "positive_pref"], "query_preference":1},
% 0.27/0.59 {"var_weight":70, "repeat_var_weight":70, "max_depth":3, "query_preference":0, "strategy":["negative_pref"], "max_dseconds":50},
% 0.27/0.59 {"max_dseconds":50, "strategy":["unit"], "query_preference":1, "reverse_clauselist":1},
% 0.27/0.59 {"max_dseconds":50, "strategy":["query_focus"], "query_preference":1, "var_weight":1, "repeat_var_weight":1},
% 0.27/0.59 {"max_dseconds":50, "strategy":["negative_pref"], "query_preference":1, "var_weight":1, "repeat_var_weight":1},
% 0.27/0.59 {"max_dseconds":50, "strategy":["unit"], "query_preference":0, "var_weight":1, "depth_penalty":100, "repeat_var_weight":1},
% 0.27/0.59 {"max_dseconds":50, "strategy":["negative_pref"], "max_depth":5, "query_preference":0},
% 0.27/0.59 {"max_dseconds":50, "strategy":["negative_pref"], "max_weight":40, "query_preference":0},
% 0.27/0.59 {"weight_select_ratio":100, "length_penalty":100, "query_preference":1, "strategy":["query_focus"], "max_dseconds":50},
% 0.27/0.59
% 0.27/0.59 {"max_dseconds":250, "strategy":["negative_pref"], "query_preference":0},
% 0.27/0.59 {"max_dseconds":250, "strategy":["hardness_pref"], "query_preference":0},
% 0.27/0.59 {"max_dseconds":250, "strategy":["negative_pref"], "query_preference":0, "weight_select_ratio":100, "depth_penalty":100, "length_penalty":100},
% 0.27/0.59 {"max_dseconds":250, "strategy":["unit"], "query_preference":0},
% 0.27/0.59 {"max_dseconds":250, "strategy":["negative_pref"], "weight_select_ratio":20},
% 0.27/0.59 {"max_dseconds":250, "strategy":["negative_pref"], "query_preference":0, "var_weight":70, "repeat_var_weight":70},
% 0.27/0.59 {"max_dseconds":250, "strategy":["unit"], "query_preference":1},
% 0.27/0.59 {"max_dseconds":250, "strategy":["negative_pref"], "query_preference":1},
% 0.27/0.59 {"max_dseconds":250, "strategy":["positive_pref"], "query_preference":0, "reverse_clauselist":1},
% 0.27/0.59
% 0.27/0.59 {"max_dseconds":1250, "strategy":["negative_pref"], "query_preference":0},
% 0.27/0.59 {"max_dseconds":1250, "strategy":["hardness_pref"], "query_preference":0},
% 0.27/0.59 {"max_dseconds":1250, "strategy":["negative_pref"], "query_preference":0, "weight_select_ratio":100, "depth_penalty":100, "length_penalty":100},
% 0.27/0.59 {"max_dseconds":1250, "strategy":["unit"], "query_preference":0},
% 0.27/0.59 {"max_dseconds":1250, "strategy":["negative_pref"], "weight_select_ratio":20},
% 0.27/0.59 {"max_dseconds":1250, "strategy":["negative_pref"], "query_preference":0, "var_weight":70, "repeat_var_weight":70},
% 0.27/0.59 {"max_dseconds":1250, "strategy":["unit"], "query_preference":1},
% 0.27/0.59 {"max_dseconds":1250, "strategy":["negative_pref"], "query_preference":1},
% 0.27/0.59 {"max_dseconds":1250, "strategy":["positive_pref"], "query_preference":0, "reverse_clauselist":1}
% 0.27/0.59
% 0.27/0.59 ]}
% 0.27/0.59
% 0.37/0.60
% 0.37/0.60 **** run 1 fork 0 starts with strategy
% 0.37/0.60 {"max_dseconds":1,"strategy":["negative_pref"],"query_preference":0}
% 0.37/0.60
% 0.37/0.60 **** run 2 fork 1 starts with strategy
% 0.37/0.60 {"max_dseconds":1,"strategy":["hardness_pref"],"query_preference":0}
% 0.37/0.61
% 0.37/0.61 **** run 3 fork 2 starts with strategy
% 0.37/0.61 {"max_dseconds":1,"strategy":["negative_pref"],"query_preference":0,"weight_select_ratio":100,"depth_penalty":100,"length_penalty":100}
% 0.37/0.61
% 0.37/0.61 **** run 4 fork 3 starts with strategy
% 0.37/0.61 {"max_dseconds":1,"strategy":["unit"],"query_preference":0}
% 0.37/0.61
% 0.37/0.61 **** run 5 fork 4 starts with strategy
% 0.37/0.61 {"max_dseconds":1,"strategy":["negative_pref"],"weight_select_ratio":20}
% 0.37/0.62
% 0.37/0.62 **** run 6 fork 5 starts with strategy
% 0.37/0.62 {"max_dseconds":1,"strategy":["negative_pref"],"query_preference":0,"var_weight":70,"repeat_var_weight":70}
% 0.37/0.62
% 0.37/0.62 **** run 7 fork 6 starts with strategy
% 0.37/0.62 {"max_dseconds":1,"strategy":["negative_pref"],"weight_select_ratio":100,"query_preference":0}
% 0.37/0.62
% 0.37/0.62 **** run 8 fork 7 starts with strategy
% 0.37/0.63 {"max_dseconds":1,"strategy":["hardness_pref"],"weight_select_ratio":100,"query_preference":0}
% 0.40/0.70
% 0.40/0.70
% 0.40/0.70 fork 0: search terminated without proof.
% 0.40/0.71
% 0.40/0.71
% 0.40/0.71 fork 1: search terminated without proof.
% 0.40/0.71
% 0.40/0.71
% 0.40/0.71 fork 2: search terminated without proof.
% 0.40/0.71
% 0.40/0.71
% 0.40/0.71 fork 3: search terminated without proof.
% 0.40/0.72
% 0.40/0.72
% 0.40/0.72 fork 4: search terminated without proof.
% 0.40/0.73
% 0.40/0.73
% 0.40/0.73 fork 6: search terminated without proof.
% 0.40/0.73
% 0.40/0.73
% 0.40/0.73 fork 5: search terminated without proof.
% 0.40/0.74
% 0.40/0.74
% 0.40/0.74 fork 7: search terminated without proof.
% 0.40/0.77
% 0.40/0.77 **** run 13 fork 4 starts with strategy
% 0.40/0.77 {"max_dseconds":1,"strategy":["unit"],"query_preference":1}
% 0.40/0.81
% 0.40/0.81 **** run 9 fork 0 starts with strategy
% 0.40/0.81 {"max_dseconds":1,"strategy":["negative_pref"],"query_preference":0,"weight_select_ratio":100,"depth_penalty":100,"length_penalty":100}
% 0.40/0.82
% 0.40/0.82 **** run 10 fork 1 starts with strategy
% 0.40/0.82 {"max_dseconds":1,"strategy":["unit"],"weight_select_ratio":100,"query_preference":0}
% 0.40/0.82
% 0.40/0.82 **** run 11 fork 2 starts with strategy
% 0.40/0.82 {"max_dseconds":1,"strategy":["negative_pref"],"weight_select_ratio":100,"query_preference":0,"var_weight":70,"repeat_var_weight":70}
% 0.40/0.83
% 0.40/0.83 **** run 12 fork 3 starts with strategy
% 0.40/0.83 {"max_dseconds":1,"strategy":["unit"],"query_preference":0,"weight_select_ratio":100,"depth_penalty":100,"length_penalty":100}
% 0.40/0.84
% 0.40/0.84 **** run 15 fork 6 starts with strategy
% 0.40/0.84 {"max_dseconds":1,"strategy":["positive_pref"],"query_preference":0,"reverse_clauselist":1}
% 0.40/0.84
% 0.40/0.84 **** run 14 fork 5 starts with strategy
% 0.40/0.84 {"max_dseconds":1,"strategy":["negative_pref"],"query_preference":1}
% 0.40/0.85
% 0.40/0.85 **** run 16 fork 7 starts with strategy
% 0.40/0.85 {"max_dseconds":1,"strategy":["query_focus"],"query_preference":1}
% 0.40/0.88
% 0.40/0.88
% 0.40/0.88 fork 4: search terminated without proof.
% 0.40/0.92
% 0.40/0.92
% 0.40/0.92 fork 0: search terminated without proof.
% 0.40/0.92
% 0.40/0.92
% 0.40/0.92 fork 1: search terminated without proof.
% 0.40/0.93
% 0.40/0.93
% 0.40/0.93 fork 2: search terminated without proof.
% 0.40/0.93
% 0.40/0.93
% 0.40/0.93 fork 3: search terminated without proof.
% 0.40/0.93
% 0.40/0.93 **** run 21 fork 4 starts with strategy
% 0.40/0.93 {"max_dseconds":1,"strategy":["query_focus","max_ground_weight"],"query_preference":1}
% 0.40/0.94
% 0.40/0.94
% 0.40/0.94 fork 6: search terminated without proof.
% 0.40/0.94
% 0.40/0.94
% 0.40/0.94 fork 5: search terminated without proof.
% 0.40/0.95
% 0.40/0.95 fork 7: search finished without proof.
% 0.40/1.02
% 0.40/1.02 **** run 17 fork 0 starts with strategy
% 0.40/1.02 {"max_dseconds":1,"strategy":["query_focus"],"query_preference":2}
% 0.40/1.03
% 0.40/1.03 **** run 18 fork 1 starts with strategy
% 0.40/1.03 {"max_dseconds":1,"strategy":["query_focus","unit"],"query_preference":0}
% 0.40/1.03
% 0.40/1.03 **** run 19 fork 2 starts with strategy
% 0.40/1.03 {"max_dseconds":1,"strategy":["query_focus","positive_pref"],"query_preference":0}
% 0.40/1.04
% 0.40/1.04 fork 4: search finished without proof.
% 0.40/1.04
% 0.40/1.04 **** run 20 fork 3 starts with strategy
% 0.40/1.04 {"max_dseconds":1,"strategy":["query_focus","unit"],"query_preference":1}
% 0.40/1.05
% 0.40/1.05 **** run 22 fork 5 starts with strategy
% 0.40/1.05 {"max_dseconds":1,"strategy":["query_focus"],"query_preference":1,"var_weight":1,"weight_select_ratio":100,"repeat_var_weight":1}
% 0.40/1.05
% 0.40/1.05 **** run 24 fork 7 starts with strategy
% 0.40/1.05 {"max_dseconds":1,"strategy":["query_focus","double"],"query_preference":1}
% 0.40/1.09
% 0.40/1.09 **** run 29 fork 4 starts with strategy
% 0.40/1.09 {"strategy":["hardness_pref","max_weight"],"length_penalty":100,"depth_penalty":50,"max_depth":3,"var_weight":10,"repeat_var_weight":10,"max_dseconds":1}
% 4.16/1.11
% 4.16/1.11 **** run 23 fork 6 starts with strategy
% 4.16/1.11 {"max_dseconds":1,"strategy":["query_focus","unit"],"query_preference":2}
% 4.16/1.14
% 4.16/1.14
% 4.16/1.14 fork 2: search terminated without proof.
% 4.16/1.20
% 4.16/1.20
% 4.16/1.20 fork 4: search terminated without proof.
% 4.99/1.21
% 4.99/1.21
% 4.99/1.21 fork 6: search terminated without proof.
% 4.99/1.23
% 4.99/1.23
% 4.99/1.23 fork 0: search terminated without proof.
% 4.99/1.23
% 4.99/1.23 fork 3: search finished without proof.
% 4.99/1.24
% 4.99/1.24
% 4.99/1.24 fork 1: search terminated without proof.
% 4.99/1.24
% 4.99/1.24 **** run 27 fork 2 starts with strategy
% 4.99/1.24 {"max_dseconds":1,"strategy":["negative_pref","max_ground_weight"],"query_preference":0}
% 4.99/1.25
% 4.99/1.25 fork 5: search finished without proof.
% 4.99/1.26
% 4.99/1.26 **** run 37 fork 4 starts with strategy
% 4.99/1.26 {"max_dseconds":1,"strategy":["unit"],"query_preference":0,"var_weight":1,"depth_penalty":100,"repeat_var_weight":1}
% 4.99/1.26
% 4.99/1.26 fork 7: search finished without proof.
% 5.74/1.30
% 5.74/1.30 **** run 25 fork 0 starts with strategy
% 5.74/1.30 {"max_dseconds":1,"strategy":["hardness_pref"],"query_preference":0,"weight_select_ratio":20,"depth_penalty":50,"length_penalty":100}
% 5.74/1.31
% 5.74/1.31 **** run 26 fork 1 starts with strategy
% 5.74/1.31 {"max_dseconds":1,"strategy":["hardness_pref","max_ground_weight"],"query_preference":0}
% 5.74/1.32
% 5.74/1.32 **** run 28 fork 3 starts with strategy
% 5.74/1.32 {"length_penalty":100,"query_preference":0,"strategy":["negative_pref"],"max_dseconds":1}
% 5.74/1.33
% 5.74/1.33 **** run 31 fork 6 starts with strategy
% 5.74/1.33 {"max_dseconds":1,"strategy":["query_focus"],"query_preference":1,"depth_penalty":100}
% 5.74/1.33
% 5.74/1.33 **** run 30 fork 5 starts with strategy
% 5.74/1.33 {"max_dseconds":1,"strategy":["positive_pref"],"query_preference":0}
% 5.74/1.33
% 5.74/1.33 **** run 32 fork 7 starts with strategy
% 5.74/1.33 {"max_dseconds":1,"strategy":["query_focus","positive_pref"],"query_preference":1}
% 5.74/1.35
% 5.74/1.35
% 5.74/1.35 fork 2: search terminated without proof.
% 5.74/1.36
% 5.74/1.36
% 5.74/1.36 fork 4: search terminated without proof.
% 6.54/1.42
% 6.54/1.42
% 6.54/1.42 fork 0: search terminated without proof.
% 6.54/1.42
% 6.54/1.42 **** run 45 fork 4 starts with strategy
% 6.54/1.42 {"max_dseconds":10,"strategy":["negative_pref"],"weight_select_ratio":20}
% 6.54/1.42
% 6.54/1.42 fork 1: search finished without proof.
% 6.54/1.43
% 6.54/1.43
% 6.54/1.43 fork 3: search terminated without proof.
% 6.54/1.44
% 6.54/1.44 fork 5: search finished without proof.
% 6.54/1.45
% 6.54/1.45 fork 7: search finished without proof.
% 6.54/1.46
% 6.54/1.46 **** run 35 fork 2 starts with strategy
% 6.54/1.46 {"max_dseconds":1,"strategy":["query_focus"],"query_preference":1,"var_weight":1,"repeat_var_weight":1}
% 6.54/1.49
% 6.54/1.49 **** run 34 fork 1 starts with strategy
% 6.54/1.49 {"max_dseconds":1,"strategy":["unit"],"query_preference":1,"reverse_clauselist":1}
% 7.33/1.50
% 7.33/1.50 **** run 33 fork 0 starts with strategy
% 7.33/1.50 {"var_weight":70,"repeat_var_weight":70,"max_depth":3,"query_preference":0,"strategy":["negative_pref"],"max_dseconds":1}
% 7.33/1.51
% 7.33/1.51 fork 0: search finished without proof.
% 7.33/1.51
% 7.33/1.51 **** run 38 fork 5 starts with strategy
% 7.33/1.51 {"max_dseconds":1,"strategy":["negative_pref"],"max_depth":5,"query_preference":0}
% 7.33/1.52
% 7.33/1.52 **** run 40 fork 7 starts with strategy
% 7.33/1.52 {"weight_select_ratio":100,"length_penalty":100,"query_preference":1,"strategy":["query_focus"],"max_dseconds":1}
% 7.33/1.53
% 7.33/1.53 **** run 36 fork 3 starts with strategy
% 7.33/1.53 {"max_dseconds":1,"strategy":["negative_pref"],"query_preference":1,"var_weight":1,"repeat_var_weight":1}
% 7.33/1.53
% 7.33/1.53
% 7.33/1.53 fork 6: search terminated without proof.
% 7.33/1.56
% 7.33/1.56 fork 2: search finished without proof.
% 8.13/1.60
% 8.13/1.60 **** run 39 fork 6 starts with strategy
% 8.13/1.60 {"max_dseconds":1,"strategy":["negative_pref"],"max_weight":40,"query_preference":0}
% 8.13/1.61
% 8.13/1.61
% 8.13/1.61 fork 1: search terminated without proof.
% 8.13/1.62
% 8.13/1.62 fork 6: search finished without proof.
% 8.13/1.63
% 8.13/1.63 **** run 41 fork 0 starts with strategy
% 8.13/1.63 {"max_dseconds":10,"strategy":["negative_pref"],"query_preference":0}
% 8.13/1.63
% 8.13/1.63
% 8.13/1.63 fork 5: search terminated without proof.
% 8.13/1.64
% 8.13/1.64
% 8.13/1.64 fork 7: search terminated without proof.
% 8.13/1.67
% 8.13/1.67 **** run 43 fork 2 starts with strategy
% 8.13/1.67 {"max_dseconds":10,"strategy":["negative_pref"],"query_preference":0,"weight_select_ratio":100,"depth_penalty":100,"length_penalty":100}
% 8.13/1.68
% 8.13/1.68 **** run 42 fork 1 starts with strategy
% 8.13/1.68 {"max_dseconds":10,"strategy":["hardness_pref"],"query_preference":0}
% 8.13/1.70
% 8.13/1.70 **** run 47 fork 6 starts with strategy
% 8.13/1.70 {"max_dseconds":10,"strategy":["negative_pref"],"weight_select_ratio":100,"query_preference":0}
% 8.13/1.70
% 8.13/1.70 **** run 46 fork 5 starts with strategy
% 8.13/1.70 {"max_dseconds":10,"strategy":["negative_pref"],"query_preference":0,"var_weight":70,"repeat_var_weight":70}
% 8.93/1.71
% 8.93/1.71 **** run 48 fork 7 starts with strategy
% 8.93/1.71 {"max_dseconds":10,"strategy":["hardness_pref"],"weight_select_ratio":100,"query_preference":0}
% 8.93/1.74
% 8.93/1.74
% 8.93/1.74 fork 3: search terminated without proof.
% 9.73/1.81
% 9.73/1.81 **** run 44 fork 3 starts with strategy
% 9.73/1.81 {"max_dseconds":10,"strategy":["unit"],"query_preference":0}
% 14.50/2.42
% 14.50/2.42
% 14.50/2.42 fork 4: search terminated without proof.
% 14.50/2.49
% 14.50/2.49 **** run 53 fork 4 starts with strategy
% 14.50/2.49 {"max_dseconds":10,"strategy":["unit"],"query_preference":1}
% 16.10/2.63
% 16.10/2.63
% 16.10/2.63 fork 0: search terminated without proof.
% 16.10/2.68
% 16.10/2.68
% 16.10/2.68 fork 2: search terminated without proof.
% 16.10/2.68
% 16.10/2.68 fork 1: search finished without proof.
% 16.84/2.72
% 16.84/2.72
% 16.84/2.72 fork 5: search terminated without proof.
% 16.84/2.72
% 16.84/2.72 fork 7: search finished without proof.
% 16.84/2.75
% 16.84/2.75 **** run 49 fork 0 starts with strategy
% 16.84/2.75 {"max_dseconds":10,"strategy":["negative_pref"],"query_preference":0,"weight_select_ratio":100,"depth_penalty":100,"length_penalty":100}
% 16.84/2.76
% 16.84/2.76 **** run 50 fork 1 starts with strategy
% 16.84/2.76 {"max_dseconds":10,"strategy":["unit"],"weight_select_ratio":100,"query_preference":0}
% 16.84/2.78
% 16.84/2.78
% 16.84/2.78 fork 6: search terminated without proof.
% 16.84/2.79
% 16.84/2.79 **** run 51 fork 2 starts with strategy
% 16.84/2.79 {"max_dseconds":10,"strategy":["negative_pref"],"weight_select_ratio":100,"query_preference":0,"var_weight":70,"repeat_var_weight":70}
% 16.84/2.79
% 16.84/2.79 **** run 56 fork 7 starts with strategy
% 16.84/2.80 {"max_dseconds":10,"strategy":["query_focus"],"query_preference":1}
% 17.62/2.80
% 17.62/2.80 **** run 54 fork 5 starts with strategy
% 17.62/2.80 {"max_dseconds":10,"strategy":["negative_pref"],"query_preference":1}
% 17.62/2.83
% 17.62/2.83
% 17.62/2.83 fork 3: search terminated without proof.
% 17.62/2.87
% 17.62/2.87 **** run 55 fork 6 starts with strategy
% 17.62/2.87 {"max_dseconds":10,"strategy":["positive_pref"],"query_preference":0,"reverse_clauselist":1}
% 18.43/2.90
% 18.43/2.90 **** run 52 fork 3 starts with strategy
% 18.43/2.90 {"max_dseconds":10,"strategy":["unit"],"query_preference":0,"weight_select_ratio":100,"depth_penalty":100,"length_penalty":100}
% 23.17/3.55
% 23.17/3.55
% 23.17/3.55 fork 4: search terminated without proof.
% 23.17/3.59
% 23.17/3.59 **** run 61 fork 4 starts with strategy
% 23.17/3.59 {"max_dseconds":10,"strategy":["query_focus","max_ground_weight"],"query_preference":1}
% 24.76/3.76
% 24.76/3.76 fork 7: search finished without proof.
% 24.76/3.77
% 24.76/3.77
% 24.76/3.77 fork 1: search terminated without proof.
% 25.62/3.82
% 25.62/3.82
% 25.62/3.82 fork 5: search terminated without proof.
% 25.62/3.83
% 25.62/3.83 **** run 64 fork 7 starts with strategy
% 25.62/3.83 {"max_dseconds":10,"strategy":["query_focus","double"],"query_preference":1}
% 25.62/3.85
% 25.62/3.85 **** run 58 fork 1 starts with strategy
% 25.62/3.85 {"max_dseconds":10,"strategy":["query_focus","unit"],"query_preference":0}
% 25.62/3.86
% 25.62/3.86
% 25.62/3.86 fork 0: search terminated without proof.
% 26.37/3.90
% 26.37/3.90 **** run 62 fork 5 starts with strategy
% 26.37/3.90 {"max_dseconds":10,"strategy":["query_focus"],"query_preference":1,"var_weight":1,"weight_select_ratio":100,"repeat_var_weight":1}
% 26.37/3.90
% 26.37/3.90
% 26.37/3.90 fork 2: search terminated without proof.
% 26.37/3.91
% 26.37/3.91 fork 6: search finished without proof.
% 26.37/3.92
% 26.37/3.92
% 26.37/3.92 fork 3: search terminated without proof.
% 26.37/3.94
% 26.37/3.94 **** run 57 fork 0 starts with strategy
% 26.37/3.94 {"max_dseconds":10,"strategy":["query_focus"],"query_preference":2}
% 26.37/3.98
% 26.37/3.98 **** run 59 fork 2 starts with strategy
% 26.37/3.98 {"max_dseconds":10,"strategy":["query_focus","positive_pref"],"query_preference":0}
% 26.37/3.98
% 26.37/3.98 **** run 63 fork 6 starts with strategy
% 26.37/3.98 {"max_dseconds":10,"strategy":["query_focus","unit"],"query_preference":2}
% 26.37/3.99
% 26.37/3.99 **** run 60 fork 3 starts with strategy
% 26.37/3.99 {"max_dseconds":10,"strategy":["query_focus","unit"],"query_preference":1}
% 27.98/4.14
% 27.98/4.14 fork 3: search finished without proof.
% 28.78/4.22
% 28.78/4.22 **** run 68 fork 3 starts with strategy
% 28.78/4.22 {"length_penalty":100,"query_preference":0,"strategy":["negative_pref"],"max_dseconds":10}
% 31.18/4.55
% 31.18/4.55 fork 4: search finished without proof.
% 31.18/4.59
% 31.18/4.59 **** run 69 fork 4 starts with strategy
% 31.18/4.59 {"strategy":["hardness_pref","max_weight"],"length_penalty":100,"depth_penalty":50,"max_depth":3,"var_weight":10,"repeat_var_weight":10,"max_dseconds":10}
% 33.50/4.81
% 33.50/4.81 fork 7: search finished without proof.
% 33.50/4.86
% 33.50/4.86
% 33.50/4.86 fork 1: search terminated without proof.
% 33.50/4.86
% 33.50/4.86 fork 5: search finished without proof.
% 33.50/4.88
% 33.50/4.88 **** run 72 fork 7 starts with strategy
% 33.50/4.88 {"max_dseconds":10,"strategy":["query_focus","positive_pref"],"query_preference":1}
% 34.29/4.94
% 34.29/4.94 **** run 66 fork 1 starts with strategy
% 34.29/4.94 {"max_dseconds":10,"strategy":["hardness_pref","max_ground_weight"],"query_preference":0}
% 34.29/4.94
% 34.29/4.94 **** run 70 fork 5 starts with strategy
% 34.29/4.94 {"max_dseconds":10,"strategy":["positive_pref"],"query_preference":0}
% 35.11/5.04
% 35.11/5.04
% 35.11/5.04 fork 0: search terminated without proof.
% 35.11/5.07
% 35.11/5.07
% 35.11/5.07 fork 6: search terminated without proof.
% 35.11/5.07
% 35.11/5.07 **** run 65 fork 0 starts with strategy
% 35.11/5.07 {"max_dseconds":10,"strategy":["hardness_pref"],"query_preference":0,"weight_select_ratio":20,"depth_penalty":50,"length_penalty":100}
% 35.11/5.08
% 35.11/5.08
% 35.11/5.08 fork 2: search terminated without proof.
% 35.91/5.12
% 35.91/5.12 **** run 67 fork 2 starts with strategy
% 35.91/5.12 {"max_dseconds":10,"strategy":["negative_pref","max_ground_weight"],"query_preference":0}
% 35.91/5.15
% 35.91/5.15 **** run 71 fork 6 starts with strategy
% 35.91/5.15 {"max_dseconds":10,"strategy":["query_focus"],"query_preference":1,"depth_penalty":100}
% 36.69/5.23
% 36.69/5.23
% 36.69/5.23 fork 3: search terminated without proof.
% 37.51/5.31
% 37.51/5.31 **** run 76 fork 3 starts with strategy
% 37.51/5.31 {"max_dseconds":10,"strategy":["negative_pref"],"query_preference":1,"var_weight":1,"repeat_var_weight":1}
% 39.14/5.60
% 39.14/5.60
% 39.14/5.60 fork 4: search terminated without proof.
% 39.94/5.64
% 39.94/5.64 **** run 77 fork 4 starts with strategy
% 39.94/5.64 {"max_dseconds":10,"strategy":["unit"],"query_preference":0,"var_weight":1,"depth_penalty":100,"repeat_var_weight":1}
% 41.43/5.84
% 41.43/5.84 fork 7: search finished without proof.
% 41.43/5.89
% 41.43/5.89 fork 1: search finished without proof.
% 42.27/5.91
% 42.27/5.91 fork 5: search finished without proof.
% 42.27/5.92
% 42.27/5.92 **** run 80 fork 7 starts with strategy
% 42.27/5.92 {"weight_select_ratio":100,"length_penalty":100,"query_preference":1,"strategy":["query_focus"],"max_dseconds":10}
% 42.27/5.96
% 42.27/5.96 **** run 74 fork 1 starts with strategy
% 42.27/5.96 {"max_dseconds":10,"strategy":["unit"],"query_preference":1,"reverse_clauselist":1}
% 42.27/5.99
% 42.27/5.99 **** run 78 fork 5 starts with strategy
% 42.27/5.99 {"max_dseconds":10,"strategy":["negative_pref"],"max_depth":5,"query_preference":0}
% 43.02/6.10
% 43.02/6.10
% 43.02/6.10 fork 0: search terminated without proof.
% 43.83/6.13
% 43.83/6.13 **** run 73 fork 0 starts with strategy
% 43.83/6.13 {"var_weight":70,"repeat_var_weight":70,"max_depth":3,"query_preference":0,"strategy":["negative_pref"],"max_dseconds":10}
% 43.83/6.13
% 43.83/6.13
% 43.83/6.13 fork 2: search terminated without proof.
% 43.83/6.19
% 43.83/6.19 fork 0: search finished without proof.
% 44.61/6.20
% 44.61/6.20 fork 6: search finished without proof.
% 44.61/6.21
% 44.61/6.21 **** run 75 fork 2 starts with strategy
% 44.61/6.21 {"max_dseconds":10,"strategy":["query_focus"],"query_preference":1,"var_weight":1,"repeat_var_weight":1}
% 44.61/6.25
% 44.61/6.25 **** run 81 fork 0 starts with strategy
% 44.61/6.25 {"max_dseconds":50,"strategy":["negative_pref"],"query_preference":0}
% 44.61/6.28
% 44.61/6.28 **** run 79 fork 6 starts with strategy
% 44.61/6.28 {"max_dseconds":10,"strategy":["negative_pref"],"max_weight":40,"query_preference":0}
% 44.61/6.29
% 44.61/6.29 fork 6: search finished without proof.
% 45.43/6.33
% 45.43/6.33
% 45.43/6.33 fork 3: search terminated without proof.
% 45.43/6.37
% 45.43/6.37 **** run 87 fork 6 starts with strategy
% 45.43/6.37 {"max_dseconds":50,"strategy":["negative_pref"],"weight_select_ratio":100,"query_preference":0}
% 46.23/6.41
% 46.23/6.41 **** run 84 fork 3 starts with strategy
% 46.23/6.41 {"max_dseconds":50,"strategy":["unit"],"query_preference":0}
% 47.81/6.65
% 47.81/6.65
% 47.81/6.65 fork 4: search terminated without proof.
% 47.81/6.69
% 47.81/6.69 **** run 85 fork 4 starts with strategy
% 47.81/6.69 {"max_dseconds":50,"strategy":["negative_pref"],"weight_select_ratio":20}
% 50.17/6.90
% 50.17/6.90 fork 7: search finished without proof.
% 50.17/6.97
% 50.17/6.97
% 50.17/6.97 fork 1: search terminated without proof.
% 50.17/6.98
% 50.17/6.98 **** run 88 fork 7 starts with strategy
% 50.17/6.98 {"max_dseconds":50,"strategy":["hardness_pref"],"weight_select_ratio":100,"query_preference":0}
% 50.95/7.00
% 50.95/7.00
% 50.95/7.00 fork 5: search terminated without proof.
% 50.95/7.05
% 50.95/7.05 **** run 82 fork 1 starts with strategy
% 50.95/7.05 {"max_dseconds":50,"strategy":["hardness_pref"],"query_preference":0}
% 50.95/7.08
% 50.95/7.08 **** run 86 fork 5 starts with strategy
% 50.95/7.08 {"max_dseconds":50,"strategy":["negative_pref"],"query_preference":0,"var_weight":70,"repeat_var_weight":70}
% 52.56/7.26
% 52.56/7.26 fork 2: search finished without proof.
% 52.56/7.29
% 52.56/7.29 **** run 83 fork 2 starts with strategy
% 52.56/7.29 {"max_dseconds":50,"strategy":["negative_pref"],"query_preference":0,"weight_select_ratio":100,"depth_penalty":100,"length_penalty":100}
% 84.27/11.27
% 84.27/11.27
% 84.27/11.27 fork 0: search terminated without proof.
% 85.08/11.37
% 85.08/11.37 **** run 89 fork 0 starts with strategy
% 85.08/11.37 {"max_dseconds":50,"strategy":["negative_pref"],"query_preference":0,"weight_select_ratio":100,"depth_penalty":100,"length_penalty":100}
% 85.88/11.43
% 85.88/11.43
% 85.88/11.43 fork 3: search terminated without proof.
% 86.66/11.54
% 86.66/11.54 **** run 92 fork 3 starts with strategy
% 86.66/11.54 {"max_dseconds":50,"strategy":["unit"],"query_preference":0,"weight_select_ratio":100,"depth_penalty":100,"length_penalty":100}
% 88.25/11.71
% 88.25/11.71
% 88.25/11.71 fork 4: search terminated without proof.
% 88.98/11.80
% 88.98/11.80 **** run 93 fork 4 starts with strategy
% 88.98/11.80 {"max_dseconds":50,"strategy":["unit"],"query_preference":1}
% 89.70/11.96
% 89.70/11.96 fork 7: search finished without proof.
% 89.70/11.99
% 89.70/11.99 fork 1: search finished without proof.
% 89.70/12.03
% 89.70/12.03 **** run 96 fork 7 starts with strategy
% 89.70/12.03 {"max_dseconds":50,"strategy":["query_focus"],"query_preference":1}
% 89.70/12.05
% 89.70/12.05 **** run 90 fork 1 starts with strategy
% 89.70/12.05 {"max_dseconds":50,"strategy":["unit"],"weight_select_ratio":100,"query_preference":0}
% 90.78/12.09
% 90.78/12.09
% 90.78/12.09 fork 5: search terminated without proof.
% 91.81/12.21
% 91.81/12.21 **** run 94 fork 5 starts with strategy
% 91.81/12.21 {"max_dseconds":50,"strategy":["negative_pref"],"query_preference":1}
% 92.50/12.31
% 92.50/12.31
% 92.50/12.31 fork 2: search terminated without proof.
% 92.50/12.39
% 92.50/12.39 **** run 91 fork 2 starts with strategy
% 92.50/12.39 {"max_dseconds":50,"strategy":["negative_pref"],"weight_select_ratio":100,"query_preference":0,"var_weight":70,"repeat_var_weight":70}
% 93.91/12.56
% 93.91/12.56
% 93.91/12.56 result: proof found
% 93.91/12.56 for /export/starexec/sandbox2/benchmark/theBenchmark.p
% 93.91/12.56 by run 87 fork 6 strategy {"max_dseconds":50,"strategy":["negative_pref"],"weight_select_ratio":100,"query_preference":0}
% 93.91/12.56 % SZS status Unsatisfiable for /export/starexec/sandbox2/benchmark/theBenchmark.p
% 93.91/12.56
% 93.91/12.56 % SZS output start CNFRefutation for /export/starexec/sandbox2/benchmark/theBenchmark.p
% See solution above
% 93.91/12.56
% 93.91/12.56 run 87 fork 6 statistics:
% 93.91/12.57 ----------------------------------
% 93.91/12.57 this run seconds: 5.011059
% 93.91/12.57 total seconds: 10.416196
% 93.91/12.57 stat_given_used: 11631
% 93.91/12.57 stat_given_used_at_endgame: 2499
% 93.91/12.57 stat_given_candidates: 13169
% 93.91/12.57 stat_given_candidates_at_endgame: 4037
% 93.91/12.57 stat_given_candidates_h: 0
% 93.91/12.57 stat_binres_derived_cl: 505881
% 93.91/12.57 stat_binres_derived_cl_h: 0
% 93.91/12.57 stat_factor_derived_cl: 0
% 93.91/12.57 stat_para_derived_cl: 0
% 93.91/12.57 stat_tautologies_discarded: 1
% 93.91/12.57 stat_forward_subsumed: 198847
% 93.91/12.57 stat_derived_cut: 0
% 93.91/12.57 stat_derived_rewritten: 0
% 93.91/12.57 stat_weight_discarded_building: 0
% 93.91/12.57 stat_weight_discarded_cl: 126950
% 93.91/12.57 stat_internlimit_discarded_cl: 0
% 93.91/12.57 stat_simplified: 0 simplified 0 derived 0 given
% 93.91/12.57 stat_kept_cl: 180082
% 93.91/12.57 stat_built_cl: 330294
% 93.91/12.57 stat_hyperres_partial_cl: 0
% 93.91/12.57 stat_made_rewriters: 0
% 93.91/12.57 stat_backward_subsumed: 0
% 93.91/12.57 stat_propagated_subsumed: 0
% 93.91/12.57 stat_clsubs_attempted: 326736
% 93.91/12.57 stat_clsubs_fact_groundunit_found: 0
% 93.91/12.57 stat_clsubs_rule_groundunit_found: 1
% 93.91/12.57 stat_clsubs_top_meta_attempted: 3966274
% 93.91/12.57 stat_clsubs_top_meta_failed: 3639538
% 93.91/12.57 stat_clsubs_top_meta_nonpref_attempted: 3966274
% 93.91/12.57 stat_clsubs_top_meta_nonpref_succeeded: 545088
% 93.91/12.57 stat_clsubs_top_meta_pref_attempted: 545088
% 93.91/12.57 stat_clsubs_top_meta_pref1_succeeded: 545088
% 93.91/12.57 stat_clsubs_top_meta_pref2_succeeded: 415040
% 93.91/12.57 stat_clsubs_top_meta_pref3_succeeded: 326736
% 93.91/12.57 stat_clsubs_top_meta_pref_succeeded: 326736
% 93.91/12.57 stat_clsubs_meta_attempted: 358856
% 93.91/12.57 stat_clsubs_meta_failed: 76864
% 93.91/12.57 stat_clsubs_predsymbs_attempted: 0
% 93.91/12.57 stat_clsubs_unit_attempted: 298357
% 93.91/12.57 stat_clsubs_full_attempted: 28379
% 93.91/12.57 stat_forwardsubs_attempted: 505879
% 93.91/12.57 stat_lit_hash_added: 181290
% 93.91/12.57 stat_lit_hash_computed: 708381
% 93.91/12.57 stat_lit_hash_match_found: 198848
% 93.91/12.57 stat_lit_hash_match_miss: 637567
% 93.91/12.57 stat_lit_hash_cut_ok: 0
% 93.91/12.57 stat_lit_strong_cut_ok: 0
% 93.91/12.57 stat_lit_hash_subsume_ok: 198847
% 93.91/12.57 clqueue els 10000000 used 1
% 93.91/12.57 clactive els 10000000 used 11632
% 93.91/12.57 clactivesubsume els 10000000 used 69781
% 93.91/12.57 queue_termbuf els 200000000 used 17370041
% 93.91/12.57 hyper_termbuf els 100000000 used 1
% 93.91/12.57 active_termbuf els 100000000 used 687812
% 93.91/12.57 varstack els 5000 last used 1
% 93.91/12.57 given_termbuf els 10000000 last used 61
% 93.91/12.57 simplified_termbuf els 10000000 last used 1
% 93.91/12.57 derived_termbuf els 10000000 last used 3
% 93.91/12.57 wr_mallocs: 134845
% 93.91/12.57 wr_callocs: 19
% 93.91/12.57 wr_reallocs: 46295
% 93.91/12.57 wr_frees: 2
% 93.91/12.57 wr_malloc_bytes: 4168550900
% 93.91/12.57 wr_calloc_bytes: 96065504
% 93.91/12.57 wr_realloc_bytes: 8507720
% 93.91/12.57 wr_realloc_freebytes: 0
% 93.91/12.57 ----------------------------------
%------------------------------------------------------------------------------