TSTP Solution File: SYN723+1 by GKC---0.8
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : GKC---0.8
% Problem : SYN723+1 : TPTP v8.1.2. Released v2.5.0.
% Transfm : none
% Format : tptp:raw
% Command : gkc %s
% Computer : n012.cluster.edu
% Model : x86_64 x86_64
% CPU : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory : 8042.1875MB
% OS : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit : 300s
% DateTime : Fri Sep 1 03:03:19 EDT 2023
% Result : Timeout 300.37s 39.29s
% Output : None
% Verified :
% SZS Type : -
% Comments :
%------------------------------------------------------------------------------
%----No solution output by system
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.12 % Problem : SYN723+1 : TPTP v8.1.2. Released v2.5.0.
% 0.00/0.13 % Command : gkc %s
% 0.13/0.34 % Computer : n012.cluster.edu
% 0.13/0.34 % Model : x86_64 x86_64
% 0.13/0.34 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.34 % Memory : 8042.1875MB
% 0.13/0.34 % OS : Linux 3.10.0-693.el7.x86_64
% 0.13/0.34 % CPULimit : 300
% 0.13/0.34 % WCLimit : 300
% 0.13/0.34 % DateTime : Sat Aug 26 20:14:55 EDT 2023
% 0.13/0.35 % CPUTime :
% 0.20/0.52
% 0.20/0.52 input clause set summed statistics:
% 0.20/0.52 ----------------------------------
% 0.20/0.52 in_clause_count: 6225
% 0.20/0.52 in_rule_clause_count: 6225
% 0.20/0.52 in_fact_clause_count: 0
% 0.20/0.52 in_answer_clause_count: 0
% 0.20/0.52 in_ground_clause_count: 87
% 0.20/0.52 in_unit_clause_count: 0
% 0.20/0.52 in_horn_clause_count: 3948
% 0.20/0.52 in_pos_clause_count: 363
% 0.20/0.52 in_neg_clause_count: 2207
% 0.20/0.52 in_poseq_clause_count: 0
% 0.20/0.52 in_negeq_clause_count: 0
% 0.20/0.52 in_unitposeq_clause_count: 0
% 0.20/0.52 in_chain_clause_count: 224
% 0.20/0.52 in_min_length: 2
% 0.20/0.52 in_max_length: 10
% 0.20/0.52 in_min_depth: 1
% 0.20/0.52 in_max_depth: 2
% 0.20/0.52 in_min_size: 4
% 0.20/0.52 in_max_size: 475
% 0.20/0.52 in_min_vars: 0
% 0.20/0.52 in_max_vars: 379
% 0.20/0.52 in_extaxiom_count: 0
% 0.20/0.52 in_axiom_count: 0
% 0.20/0.52 in_assumption_count: 0
% 0.20/0.52 in_goal_count: 6225
% 0.20/0.52 in_neg_goal_count: 2207
% 0.20/0.52 in_pos_goal_count: 363
% 0.20/0.52 in_posunit_goal_count: 0
% 0.20/0.52
% 0.20/0.52 auto guide:
% 0.20/0.52 -----------
% 0.20/0.52 {
% 0.20/0.52 "print":1,
% 0.20/0.52 "print_level": 15,
% 0.20/0.52 "max_size": 0,
% 0.20/0.52 "max_depth": 0,
% 0.20/0.52 "max_length": 0,
% 0.20/0.52 "max_dseconds": 0,
% 0.20/0.52 "equality":0,
% 0.20/0.52 "runs":[
% 0.20/0.52 {"max_dseconds":1, "strategy":["negative_pref"], "weight_select_ratio":100, "query_preference":0},
% 0.20/0.52 {"max_dseconds":1, "strategy":["hardness_pref"], "weight_select_ratio":100, "query_preference":0},
% 0.20/0.52 {"max_dseconds":1, "strategy":["negative_pref"], "query_preference":0, "weight_select_ratio":100, "depth_penalty":100, "length_penalty":100},
% 0.20/0.52 {"max_dseconds":1, "strategy":["unit"], "weight_select_ratio":100, "query_preference":0},
% 0.20/0.52 {"max_dseconds":1, "strategy":["negative_pref"], "weight_select_ratio":100, "query_preference":0, "var_weight":70, "repeat_var_weight":70},
% 0.20/0.52 {"max_dseconds":1, "strategy":["unit"], "query_preference":0, "weight_select_ratio":100, "depth_penalty":100, "length_penalty":100},
% 0.20/0.52 {"max_dseconds":1, "sine":5, "strategy":["negative_pref"], "query_preference":0},
% 0.20/0.52 {"max_dseconds":1, "sine":5, "strategy":["hardness_pref"], "query_preference":0},
% 0.20/0.52 {"max_dseconds":1, "sine":5, "strategy":["unit"], "query_preference":0},
% 0.20/0.52 {"max_dseconds":1, "strategy":["query_focus"], "query_preference":2},
% 0.20/0.52 {"max_dseconds":1, "strategy":["query_focus"], "query_preference":1},
% 0.20/0.52 {"max_dseconds":1, "strategy":["query_focus", "unit"], "query_preference":0},
% 0.20/0.52 {"max_dseconds":1, "strategy":["query_focus", "max_ground_weight"], "query_preference":1},
% 0.20/0.52 {"max_dseconds":1, "strategy":["query_focus", "unit"], "query_preference":1},
% 0.20/0.52 {"max_dseconds":1, "strategy":["query_focus", "positive_pref"], "query_preference":0},
% 0.20/0.52 {"max_dseconds":1, "strategy":["query_focus", "unit"], "query_preference":2},
% 0.20/0.52 {"max_dseconds":1, "strategy":["query_focus"], "query_preference":3},
% 0.20/0.52 {"max_dseconds":1, "strategy":["negative_pref"], "query_preference":0},
% 0.20/0.52 {"max_dseconds":1, "strategy":["hardness_pref"], "query_preference":1},
% 0.20/0.52 {"max_dseconds":1, "strategy":["negative_pref"], "query_preference":1},
% 0.20/0.52 {"max_dseconds":1, "strategy":["negative_pref"], "query_preference":1, "sine":1},
% 0.20/0.52 {"max_dseconds":1, "strategy":["negative_pref"], "query_preference":2, "sine":2},
% 0.20/0.52 {"max_dseconds":1, "strategy":["hardness_pref"], "query_preference":0},
% 0.20/0.52 {"max_dseconds":1, "strategy":["query_focus"], "query_preference":1, "var_weight":1, "weight_select_ratio":100, "repeat_var_weight":1},
% 0.20/0.52 {"max_dseconds":1, "strategy":["query_focus", "unit"], "query_preference":1, "sine":1},
% 0.20/0.52 {"max_dseconds":1, "strategy":["query_focus", "double"], "query_preference":1},
% 0.20/0.52 {"max_dseconds":1, "strategy":["unit"], "query_preference":0},
% 0.20/0.52 {"max_dseconds":1, "strategy":["negative_pref"], "query_preference":0, "sine":1},
% 0.20/0.52 {"max_dseconds":1, "strategy":["unit"], "query_preference":1},
% 0.20/0.52 {"max_dseconds":1, "strategy":["hardness_pref"], "query_preference":2},
% 0.20/0.52 {"max_dseconds":1, "strategy":["hardness_pref"], "query_preference":0, "weight_select_ratio":20, "depth_penalty":50, "length_penalty":100},
% 0.20/0.52 {"max_dseconds":1, "strategy":["hardness_pref", "max_ground_weight"], "query_preference":0},
% 0.20/0.52 {"length_penalty":100, "query_preference":0, "strategy":["negative_pref"], "max_dseconds":1},
% 0.20/0.52 {"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.20/0.52 {"max_dseconds":1, "strategy":["positive_pref"], "query_preference":0},
% 0.20/0.52 {"var_weight":70, "repeat_var_weight":70, "max_depth":3, "query_preference":0, "strategy":["negative_pref"], "max_dseconds":1},
% 0.20/0.52 {"max_dseconds":1, "strategy":["unit"], "query_preference":0, "sine":2},
% 0.20/0.52 {"max_dseconds":1, "strategy":["unit", "posunitpara"], "query_preference":0, "sine":2},
% 0.20/0.52 {"max_dseconds":1, "strategy":["negative_pref"], "query_preference":0, "weight_select_ratio":100, "depth_penalty":100, "length_penalty":100},
% 0.20/0.52 {"max_dseconds":1, "strategy":["unit"], "query_preference":0, "var_weight":1, "depth_penalty":100, "repeat_var_weight":1},
% 0.20/0.52
% 0.20/0.52 {"max_dseconds":10, "strategy":["negative_pref"], "weight_select_ratio":100, "query_preference":0},
% 0.20/0.52 {"max_dseconds":10, "strategy":["hardness_pref"], "weight_select_ratio":100, "query_preference":0},
% 0.20/0.52 {"max_dseconds":10, "strategy":["negative_pref"], "query_preference":0, "weight_select_ratio":100, "depth_penalty":100, "length_penalty":100},
% 0.20/0.52 {"max_dseconds":10, "strategy":["unit"], "weight_select_ratio":100, "query_preference":0},
% 0.20/0.52 {"max_dseconds":10, "strategy":["negative_pref"], "weight_select_ratio":100, "query_preference":0, "var_weight":70, "repeat_var_weight":70},
% 0.20/0.52 {"max_dseconds":10, "strategy":["unit"], "query_preference":0, "weight_select_ratio":100, "depth_penalty":100, "length_penalty":100},
% 0.20/0.52 {"max_dseconds":10, "sine":5, "strategy":["negative_pref"], "query_preference":0},
% 0.20/0.52 {"max_dseconds":10, "sine":5, "strategy":["hardness_pref"], "query_preference":0},
% 0.20/0.52 {"max_dseconds":10, "sine":5, "strategy":["unit"], "query_preference":0},
% 0.20/0.52 {"max_dseconds":10, "strategy":["query_focus", "unit"], "query_preference":0},
% 0.20/0.52 {"max_dseconds":10, "strategy":["query_focus", "positive_pref"], "query_preference":0},
% 0.20/0.52 {"max_dseconds":10, "strategy":["query_focus"], "query_preference":3},
% 0.20/0.52 {"max_dseconds":10, "strategy":["negative_pref"], "query_preference":0},
% 0.20/0.52 {"max_dseconds":10, "strategy":["hardness_pref"], "query_preference":0},
% 0.20/0.52 {"max_dseconds":10, "strategy":["unit"], "query_preference":0},
% 0.20/0.52 {"max_dseconds":10, "strategy":["negative_pref"], "query_preference":0, "sine":1},
% 0.20/0.52 {"max_dseconds":10, "strategy":["hardness_pref"], "query_preference":0, "weight_select_ratio":20, "depth_penalty":50, "length_penalty":100},
% 0.20/0.52 {"max_dseconds":10, "strategy":["hardness_pref", "max_ground_weight"], "query_preference":0},
% 0.20/0.52 {"length_penalty":100, "query_preference":0, "strategy":["negative_pref"], "max_dseconds":10},
% 0.20/0.52 {"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.20/0.52 {"max_dseconds":10, "strategy":["positive_pref"], "query_preference":0},
% 0.20/0.52 {"var_weight":70, "repeat_var_weight":70, "max_depth":3, "query_preference":0, "strategy":["negative_pref"], "max_dseconds":10},
% 0.20/0.52 {"max_dseconds":10, "strategy":["unit"], "query_preference":0, "sine":2},
% 0.20/0.52 {"max_dseconds":10, "strategy":["unit", "posunitpara"], "query_preference":0, "sine":2},
% 0.20/0.52 {"max_dseconds":10, "strategy":["negative_pref"], "query_preference":0, "weight_select_ratio":100, "depth_penalty":100, "length_penalty":100},
% 0.20/0.52 {"max_dseconds":10, "strategy":["unit"], "query_preference":0, "var_weight":1, "depth_penalty":100, "repeat_var_weight":1},
% 0.20/0.52
% 0.20/0.52 {"max_dseconds":50, "strategy":["negative_pref"], "weight_select_ratio":100, "query_preference":0},
% 0.20/0.52 {"max_dseconds":50, "strategy":["hardness_pref"], "weight_select_ratio":100, "query_preference":0},
% 0.20/0.52 {"max_dseconds":50, "strategy":["negative_pref"], "query_preference":0, "weight_select_ratio":100, "depth_penalty":100, "length_penalty":100},
% 0.20/0.52 {"max_dseconds":50, "strategy":["unit"], "weight_select_ratio":100, "query_preference":0},
% 0.20/0.52 {"max_dseconds":50, "strategy":["negative_pref"], "weight_select_ratio":100, "query_preference":0, "var_weight":70, "repeat_var_weight":70},
% 0.20/0.52 {"max_dseconds":50, "strategy":["unit"], "query_preference":0, "weight_select_ratio":100, "depth_penalty":100, "length_penalty":100},
% 0.20/0.52 {"max_dseconds":50, "sine":5, "strategy":["negative_pref"], "query_preference":0},
% 0.20/0.52 {"max_dseconds":50, "sine":5, "strategy":["hardness_pref"], "query_preference":0},
% 0.20/0.52 {"max_dseconds":50, "sine":5, "strategy":["unit"], "query_preference":0},
% 0.20/0.52 {"max_dseconds":50, "strategy":["query_focus", "unit"], "query_preference":0},
% 0.20/0.52 {"max_dseconds":50, "strategy":["query_focus", "positive_pref"], "query_preference":0},
% 0.20/0.52 {"max_dseconds":50, "strategy":["query_focus"], "query_preference":3},
% 0.20/0.52 {"max_dseconds":50, "strategy":["negative_pref"], "query_preference":0},
% 0.20/0.52 {"max_dseconds":50, "strategy":["hardness_pref"], "query_preference":0},
% 0.20/0.52 {"max_dseconds":50, "strategy":["unit"], "query_preference":0},
% 0.20/0.52 {"max_dseconds":50, "strategy":["negative_pref"], "query_preference":0, "sine":1},
% 0.20/0.52 {"max_dseconds":50, "strategy":["hardness_pref"], "query_preference":0, "weight_select_ratio":20, "depth_penalty":50, "length_penalty":100},
% 0.20/0.52 {"max_dseconds":50, "strategy":["hardness_pref", "max_ground_weight"], "query_preference":0},
% 0.20/0.52 {"length_penalty":100, "query_preference":0, "strategy":["negative_pref"], "max_dseconds":50},
% 0.20/0.52 {"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.20/0.52 {"max_dseconds":50, "strategy":["positive_pref"], "query_preference":0},
% 0.20/0.52 {"var_weight":70, "repeat_var_weight":70, "max_depth":3, "query_preference":0, "strategy":["negative_pref"], "max_dseconds":50},
% 0.20/0.52 {"max_dseconds":50, "strategy":["unit"], "query_preference":0, "sine":2},
% 0.20/0.52 {"max_dseconds":50, "strategy":["unit", "posunitpara"], "query_preference":0, "sine":2},
% 0.20/0.52 {"max_dseconds":50, "strategy":["negative_pref"], "query_preference":0, "weight_select_ratio":100, "depth_penalty":100, "length_penalty":100},
% 0.20/0.52 {"max_dseconds":50, "strategy":["unit"], "query_preference":0, "var_weight":1, "depth_penalty":100, "repeat_var_weight":1},
% 0.20/0.52
% 0.20/0.52 {"max_dseconds":250, "strategy":["query_focus", "unit"], "query_preference":0},
% 0.20/0.52 {"max_dseconds":250, "strategy":["query_focus", "positive_pref"], "query_preference":0},
% 0.20/0.52 {"max_dseconds":250, "strategy":["query_focus"], "query_preference":3},
% 0.20/0.52 {"max_dseconds":250, "strategy":["negative_pref"], "query_preference":0},
% 0.20/0.52 {"max_dseconds":250, "strategy":["hardness_pref"], "query_preference":0},
% 0.20/0.52
% 0.20/0.52 {"max_dseconds":1250, "strategy":["query_focus", "unit"], "query_preference":0},
% 0.20/0.52 {"max_dseconds":1250, "strategy":["query_focus", "positive_pref"], "query_preference":0},
% 0.20/0.52 {"max_dseconds":1250, "strategy":["query_focus"], "query_preference":3},
% 0.20/0.52 {"max_dseconds":1250, "strategy":["negative_pref"], "query_preference":0},
% 0.20/0.52 {"max_dseconds":1250, "strategy":["hardness_pref"], "query_preference":0}
% 0.20/0.52
% 0.20/0.52 ]}
% 0.20/0.52
% 0.20/0.53
% 0.20/0.53 **** run 1 fork 0 starts with strategy
% 0.20/0.53 {"max_dseconds":1,"strategy":["negative_pref"],"weight_select_ratio":100,"query_preference":0}
% 0.20/0.53
% 0.20/0.53 **** run 2 fork 1 starts with strategy
% 0.20/0.53 {"max_dseconds":1,"strategy":["hardness_pref"],"weight_select_ratio":100,"query_preference":0}
% 0.20/0.53
% 0.20/0.53 **** run 3 fork 2 starts with strategy
% 0.20/0.53 {"max_dseconds":1,"strategy":["negative_pref"],"query_preference":0,"weight_select_ratio":100,"depth_penalty":100,"length_penalty":100}
% 0.20/0.53
% 0.20/0.53 **** run 4 fork 3 starts with strategy
% 0.20/0.53 {"max_dseconds":1,"strategy":["unit"],"weight_select_ratio":100,"query_preference":0}
% 0.20/0.53
% 0.20/0.53 **** run 5 fork 4 starts with strategy
% 0.20/0.53 {"max_dseconds":1,"strategy":["negative_pref"],"weight_select_ratio":100,"query_preference":0,"var_weight":70,"repeat_var_weight":70}
% 0.20/0.53
% 0.20/0.53 **** run 6 fork 5 starts with strategy
% 0.20/0.53 {"max_dseconds":1,"strategy":["unit"],"query_preference":0,"weight_select_ratio":100,"depth_penalty":100,"length_penalty":100}
% 0.20/0.53
% 0.20/0.53 **** run 7 fork 6 starts with strategy
% 0.20/0.53 {"max_dseconds":1,"sine":5,"strategy":["negative_pref"],"query_preference":0}
% 0.20/0.54
% 0.20/0.54 **** run 8 fork 7 starts with strategy
% 0.20/0.54 {"max_dseconds":1,"sine":5,"strategy":["hardness_pref"],"query_preference":0}
% 0.20/0.67
% 0.20/0.67 fork 6: search finished without proof.
% 0.20/0.68
% 0.20/0.68
% 0.20/0.68 fork 1: search terminated without proof.
% 0.20/0.69
% 0.20/0.69 **** run 15 fork 6 starts with strategy
% 0.20/0.69 {"max_dseconds":1,"strategy":["query_focus","positive_pref"],"query_preference":0}
% 0.20/0.69
% 0.20/0.69 fork 5: search finished without proof.
% 0.20/0.70
% 0.20/0.70
% 0.20/0.70 fork 7: search terminated without proof.
% 0.20/0.70
% 0.20/0.70 fork 3: search finished without proof.
% 0.20/0.70
% 0.20/0.70 fork 0: search finished without proof.
% 0.20/0.71
% 0.20/0.71 **** run 10 fork 1 starts with strategy
% 0.20/0.71 {"max_dseconds":1,"strategy":["query_focus"],"query_preference":2}
% 0.20/0.71
% 0.20/0.71 **** run 14 fork 5 starts with strategy
% 0.20/0.71 {"max_dseconds":1,"strategy":["query_focus","unit"],"query_preference":1}
% 0.20/0.72
% 0.20/0.72
% 0.20/0.72 fork 4: search terminated without proof.
% 0.20/0.72
% 0.20/0.72 **** run 12 fork 3 starts with strategy
% 0.20/0.72 {"max_dseconds":1,"strategy":["query_focus","unit"],"query_preference":0}
% 0.20/0.72
% 0.20/0.72 **** run 9 fork 0 starts with strategy
% 0.20/0.72 {"max_dseconds":1,"sine":5,"strategy":["unit"],"query_preference":0}
% 0.20/0.74
% 0.20/0.74 fork 2: search finished without proof.
% 0.20/0.74
% 0.20/0.74 **** run 13 fork 4 starts with strategy
% 0.20/0.74 {"max_dseconds":1,"strategy":["query_focus","max_ground_weight"],"query_preference":1}
% 1.32/0.74
% 1.32/0.74 **** run 16 fork 7 starts with strategy
% 1.32/0.74 {"max_dseconds":1,"strategy":["query_focus","unit"],"query_preference":2}
% 1.32/0.75
% 1.32/0.75 **** run 11 fork 2 starts with strategy
% 1.32/0.75 {"max_dseconds":1,"strategy":["query_focus"],"query_preference":1}
% 2.34/0.84
% 2.34/0.84
% 2.34/0.84 fork 6: search terminated without proof.
% 2.34/0.85
% 2.34/0.85 fork 5: search finished without proof.
% 2.34/0.85
% 2.34/0.85 fork 3: search finished without proof.
% 2.34/0.86
% 2.34/0.86 **** run 23 fork 6 starts with strategy
% 2.34/0.86 {"max_dseconds":1,"strategy":["hardness_pref"],"query_preference":0}
% 2.34/0.86
% 2.34/0.86
% 2.34/0.86 fork 0: search terminated without proof.
% 2.34/0.87
% 2.34/0.87 **** run 20 fork 3 starts with strategy
% 2.34/0.87 {"max_dseconds":1,"strategy":["negative_pref"],"query_preference":1}
% 2.34/0.87
% 2.34/0.87 **** run 22 fork 5 starts with strategy
% 2.34/0.87 {"max_dseconds":1,"strategy":["negative_pref"],"query_preference":2,"sine":2}
% 2.34/0.88
% 2.34/0.88 fork 7: search finished without proof.
% 2.34/0.88
% 2.34/0.88
% 2.34/0.88 fork 4: search terminated without proof.
% 2.34/0.88
% 2.34/0.88
% 2.34/0.88 fork 1: search terminated without proof.
% 2.34/0.89
% 2.34/0.89 **** run 17 fork 0 starts with strategy
% 2.34/0.89 {"max_dseconds":1,"strategy":["query_focus"],"query_preference":3}
% 2.34/0.90
% 2.34/0.90 **** run 24 fork 7 starts with strategy
% 2.34/0.90 {"max_dseconds":1,"strategy":["query_focus"],"query_preference":1,"var_weight":1,"weight_select_ratio":100,"repeat_var_weight":1}
% 2.34/0.90
% 2.34/0.90 **** run 21 fork 4 starts with strategy
% 2.34/0.90 {"max_dseconds":1,"strategy":["negative_pref"],"query_preference":1,"sine":1}
% 3.08/0.91
% 3.08/0.91
% 3.08/0.91 fork 2: search terminated without proof.
% 3.08/0.91
% 3.08/0.91 **** run 18 fork 1 starts with strategy
% 3.08/0.91 {"max_dseconds":1,"strategy":["negative_pref"],"query_preference":0}
% 3.08/0.92
% 3.08/0.92 **** run 19 fork 2 starts with strategy
% 3.08/0.93 {"max_dseconds":1,"strategy":["hardness_pref"],"query_preference":1}
% 3.78/0.99 No candidate clauses found.
% 3.78/0.99
% 3.78/0.99
% 3.78/0.99 fork 0: search terminated without proof.
% 3.78/1.01
% 3.78/1.01 fork 6: search finished without proof.
% 3.78/1.01
% 3.78/1.01 fork 3: search finished without proof.
% 3.78/1.02
% 3.78/1.02 **** run 25 fork 0 starts with strategy
% 3.78/1.02 {"max_dseconds":1,"strategy":["query_focus","unit"],"query_preference":1,"sine":1}
% 3.78/1.02
% 3.78/1.02 fork 5: search finished without proof.
% 3.78/1.03
% 3.78/1.03 **** run 31 fork 6 starts with strategy
% 3.78/1.03 {"max_dseconds":1,"strategy":["hardness_pref"],"query_preference":0,"weight_select_ratio":20,"depth_penalty":50,"length_penalty":100}
% 3.78/1.03
% 3.78/1.03 **** run 28 fork 3 starts with strategy
% 3.78/1.03 {"max_dseconds":1,"strategy":["negative_pref"],"query_preference":0,"sine":1}
% 3.78/1.04
% 3.78/1.04 **** run 30 fork 5 starts with strategy
% 3.78/1.04 {"max_dseconds":1,"strategy":["hardness_pref"],"query_preference":2}
% 3.78/1.05
% 3.78/1.05 fork 4: search finished without proof.
% 3.78/1.05
% 3.78/1.05
% 3.78/1.05 fork 7: search terminated without proof.
% 3.78/1.06
% 3.78/1.06 **** run 29 fork 4 starts with strategy
% 3.78/1.06 {"max_dseconds":1,"strategy":["unit"],"query_preference":1}
% 3.78/1.07
% 3.78/1.07 **** run 32 fork 7 starts with strategy
% 3.78/1.07 {"max_dseconds":1,"strategy":["hardness_pref","max_ground_weight"],"query_preference":0}
% 3.78/1.07
% 3.78/1.07
% 3.78/1.07 fork 1: search terminated without proof.
% 3.78/1.07
% 3.78/1.07
% 3.78/1.07 fork 2: search terminated without proof.
% 4.56/1.09
% 4.56/1.09 **** run 26 fork 1 starts with strategy
% 4.56/1.09 {"max_dseconds":1,"strategy":["query_focus","double"],"query_preference":1}
% 4.56/1.09
% 4.56/1.09 **** run 27 fork 2 starts with strategy
% 4.56/1.09 {"max_dseconds":1,"strategy":["unit"],"query_preference":0}
% 4.74/1.16
% 4.74/1.16 fork 0: search finished without proof.
% 4.74/1.17
% 4.74/1.17 fork 6: search finished without proof.
% 4.74/1.17
% 4.74/1.17
% 4.74/1.17 fork 3: search terminated without proof.
% 4.74/1.17
% 4.74/1.17 **** run 33 fork 0 starts with strategy
% 4.74/1.17 {"length_penalty":100,"query_preference":0,"strategy":["negative_pref"],"max_dseconds":1}
% 4.74/1.18
% 4.74/1.18 fork 5: search finished without proof.
% 4.74/1.18
% 4.74/1.18 **** run 39 fork 6 starts with strategy
% 4.74/1.18 {"max_dseconds":1,"strategy":["negative_pref"],"query_preference":0,"weight_select_ratio":100,"depth_penalty":100,"length_penalty":100}
% 4.74/1.19
% 4.74/1.19 **** run 38 fork 5 starts with strategy
% 4.74/1.19 {"max_dseconds":1,"strategy":["unit","posunitpara"],"query_preference":0,"sine":2}
% 4.74/1.19
% 4.74/1.19 **** run 36 fork 3 starts with strategy
% 4.74/1.19 {"var_weight":70,"repeat_var_weight":70,"max_depth":3,"query_preference":0,"strategy":["negative_pref"],"max_dseconds":1}
% 5.48/1.20
% 5.48/1.20 fork 4: search finished without proof.
% 5.48/1.21
% 5.48/1.21 fork 7: search finished without proof.
% 5.48/1.22
% 5.48/1.22 **** run 37 fork 4 starts with strategy
% 5.48/1.22 {"max_dseconds":1,"strategy":["unit"],"query_preference":0,"sine":2}
% 5.48/1.22
% 5.48/1.22 **** run 40 fork 7 starts with strategy
% 5.48/1.22 {"max_dseconds":1,"strategy":["unit"],"query_preference":0,"var_weight":1,"depth_penalty":100,"repeat_var_weight":1}
% 5.48/1.23
% 5.48/1.23
% 5.48/1.23 fork 1: search terminated without proof.
% 5.48/1.24
% 5.48/1.24 fork 2: search finished without proof.
% 5.48/1.25
% 5.48/1.25 **** run 34 fork 1 starts with strategy
% 5.48/1.25 {"strategy":["hardness_pref","max_weight"],"length_penalty":100,"depth_penalty":50,"max_depth":3,"var_weight":10,"repeat_var_weight":10,"max_dseconds":1}
% 5.48/1.25
% 5.48/1.25 **** run 35 fork 2 starts with strategy
% 5.48/1.25 {"max_dseconds":1,"strategy":["positive_pref"],"query_preference":0}
% 6.20/1.31
% 6.20/1.31 fork 0: search finished without proof.
% 6.20/1.32
% 6.20/1.32 fork 6: search finished without proof.
% 6.20/1.33
% 6.20/1.33 **** run 41 fork 0 starts with strategy
% 6.20/1.33 {"max_dseconds":10,"strategy":["negative_pref"],"weight_select_ratio":100,"query_preference":0}
% 6.20/1.34
% 6.20/1.34 fork 5: search finished without proof.
% 6.20/1.34
% 6.20/1.34 **** run 47 fork 6 starts with strategy
% 6.20/1.34 {"max_dseconds":10,"sine":5,"strategy":["negative_pref"],"query_preference":0}
% 6.20/1.35
% 6.20/1.35 fork 3: search finished without proof.
% 6.20/1.36
% 6.20/1.36 fork 4: search finished without proof.
% 6.20/1.36
% 6.20/1.36 **** run 46 fork 5 starts with strategy
% 6.20/1.36 {"max_dseconds":10,"strategy":["unit"],"query_preference":0,"weight_select_ratio":100,"depth_penalty":100,"length_penalty":100}
% 6.20/1.36
% 6.20/1.36 fork 7: search finished without proof.
% 6.20/1.36
% 6.20/1.36 **** run 44 fork 3 starts with strategy
% 6.20/1.36 {"max_dseconds":10,"strategy":["unit"],"weight_select_ratio":100,"query_preference":0}
% 6.20/1.37
% 6.20/1.37 **** run 45 fork 4 starts with strategy
% 6.20/1.37 {"max_dseconds":10,"strategy":["negative_pref"],"weight_select_ratio":100,"query_preference":0,"var_weight":70,"repeat_var_weight":70}
% 6.20/1.38
% 6.20/1.38 **** run 48 fork 7 starts with strategy
% 6.20/1.38 {"max_dseconds":10,"sine":5,"strategy":["hardness_pref"],"query_preference":0}
% 6.93/1.39
% 6.93/1.39 fork 1: search finished without proof.
% 6.93/1.39
% 6.93/1.39
% 6.93/1.39 fork 2: search terminated without proof.
% 6.93/1.40
% 6.93/1.40 **** run 42 fork 1 starts with strategy
% 6.93/1.40 {"max_dseconds":10,"strategy":["hardness_pref"],"weight_select_ratio":100,"query_preference":0}
% 6.93/1.42
% 6.93/1.42 **** run 43 fork 2 starts with strategy
% 6.93/1.42 {"max_dseconds":10,"strategy":["negative_pref"],"query_preference":0,"weight_select_ratio":100,"depth_penalty":100,"length_penalty":100}
% 11.47/1.99
% 11.47/1.99 fork 5: search finished without proof.
% 11.47/1.99
% 11.47/1.99 fork 3: search finished without proof.
% 11.47/2.00
% 11.47/2.00 **** run 54 fork 5 starts with strategy
% 11.47/2.00 {"max_dseconds":10,"strategy":["hardness_pref"],"query_preference":0}
% 11.47/2.00
% 11.47/2.00 **** run 52 fork 3 starts with strategy
% 11.47/2.00 {"max_dseconds":10,"strategy":["query_focus"],"query_preference":3}
% 11.47/2.07 No candidate clauses found.
% 11.47/2.07
% 11.47/2.07
% 11.47/2.07 fork 3: search terminated without proof.
% 11.47/2.08
% 11.47/2.08 **** run 60 fork 3 starts with strategy
% 11.47/2.08 {"strategy":["hardness_pref","max_weight"],"length_penalty":100,"depth_penalty":50,"max_depth":3,"var_weight":10,"repeat_var_weight":10,"max_dseconds":10}
% 14.10/2.37
% 14.10/2.37
% 14.10/2.37 fork 0: search terminated without proof.
% 14.10/2.39
% 14.10/2.39 fork 7: search finished without proof.
% 14.10/2.39
% 14.10/2.39
% 14.10/2.39 fork 6: search terminated without proof.
% 14.10/2.40
% 14.10/2.40 **** run 49 fork 0 starts with strategy
% 14.10/2.40 {"max_dseconds":10,"sine":5,"strategy":["unit"],"query_preference":0}
% 14.10/2.41
% 14.10/2.41 **** run 56 fork 7 starts with strategy
% 14.10/2.41 {"max_dseconds":10,"strategy":["negative_pref"],"query_preference":0,"sine":1}
% 14.10/2.41
% 14.10/2.41 **** run 55 fork 6 starts with strategy
% 14.10/2.41 {"max_dseconds":10,"strategy":["unit"],"query_preference":0}
% 15.18/2.48
% 15.18/2.48 fork 1: search finished without proof.
% 15.18/2.49
% 15.18/2.49 **** run 50 fork 1 starts with strategy
% 15.18/2.49 {"max_dseconds":10,"strategy":["query_focus","unit"],"query_preference":0}
% 15.84/2.56
% 15.84/2.56
% 15.84/2.56 fork 4: search terminated without proof.
% 15.84/2.58
% 15.84/2.58 **** run 53 fork 4 starts with strategy
% 15.84/2.58 {"max_dseconds":10,"strategy":["negative_pref"],"query_preference":0}
% 17.06/2.75
% 17.06/2.75
% 17.06/2.75 fork 2: search terminated without proof.
% 17.06/2.77
% 17.06/2.77 **** run 51 fork 2 starts with strategy
% 17.06/2.77 {"max_dseconds":10,"strategy":["query_focus","positive_pref"],"query_preference":0}
% 19.27/3.02
% 19.27/3.02 fork 5: search finished without proof.
% 19.27/3.04
% 19.27/3.04 **** run 62 fork 5 starts with strategy
% 19.27/3.04 {"var_weight":70,"repeat_var_weight":70,"max_depth":3,"query_preference":0,"strategy":["negative_pref"],"max_dseconds":10}
% 19.55/3.06
% 19.55/3.06 fork 6: search finished without proof.
% 19.55/3.07
% 19.55/3.07 fork 3: search finished without proof.
% 19.55/3.08
% 19.55/3.08 **** run 63 fork 6 starts with strategy
% 19.55/3.08 {"max_dseconds":10,"strategy":["unit"],"query_preference":0,"sine":2}
% 19.55/3.08
% 19.55/3.08 fork 0: search finished without proof.
% 19.55/3.09
% 19.55/3.09 **** run 68 fork 3 starts with strategy
% 19.55/3.09 {"max_dseconds":50,"strategy":["hardness_pref"],"weight_select_ratio":100,"query_preference":0}
% 19.55/3.10
% 19.55/3.10 **** run 57 fork 0 starts with strategy
% 19.55/3.10 {"max_dseconds":10,"strategy":["hardness_pref"],"query_preference":0,"weight_select_ratio":20,"depth_penalty":50,"length_penalty":100}
% 19.55/3.11
% 19.55/3.11 fork 1: search finished without proof.
% 20.30/3.13
% 20.30/3.13 **** run 58 fork 1 starts with strategy
% 20.30/3.13 {"max_dseconds":10,"strategy":["hardness_pref","max_ground_weight"],"query_preference":0}
% 22.71/3.46
% 22.71/3.46
% 22.71/3.46 fork 7: search terminated without proof.
% 22.71/3.47
% 22.71/3.47 **** run 64 fork 7 starts with strategy
% 22.71/3.47 {"max_dseconds":10,"strategy":["unit","posunitpara"],"query_preference":0,"sine":2}
% 23.14/3.65
% 23.14/3.65
% 23.14/3.65 fork 4: search terminated without proof.
% 23.14/3.67
% 23.14/3.67 **** run 61 fork 4 starts with strategy
% 23.14/3.67 {"max_dseconds":10,"strategy":["positive_pref"],"query_preference":0}
% 25.01/3.76
% 25.01/3.76 fork 6: search finished without proof.
% 25.01/3.78
% 25.01/3.78 **** run 71 fork 6 starts with strategy
% 25.01/3.78 {"max_dseconds":50,"strategy":["negative_pref"],"weight_select_ratio":100,"query_preference":0,"var_weight":70,"repeat_var_weight":70}
% 26.02/3.87
% 26.02/3.87
% 26.02/3.87 fork 2: search terminated without proof.
% 26.02/3.90
% 26.02/3.90 **** run 59 fork 2 starts with strategy
% 26.02/3.90 {"length_penalty":100,"query_preference":0,"strategy":["negative_pref"],"max_dseconds":10}
% 27.44/4.09
% 27.44/4.09 fork 7: search finished without proof.
% 27.44/4.09
% 27.44/4.09
% 27.44/4.09 fork 5: search terminated without proof.
% 27.95/4.11
% 27.95/4.11 **** run 72 fork 7 starts with strategy
% 27.95/4.11 {"max_dseconds":50,"strategy":["unit"],"query_preference":0,"weight_select_ratio":100,"depth_penalty":100,"length_penalty":100}
% 27.95/4.11
% 27.95/4.11 **** run 70 fork 5 starts with strategy
% 27.95/4.11 {"max_dseconds":50,"strategy":["unit"],"weight_select_ratio":100,"query_preference":0}
% 27.95/4.12
% 27.95/4.12 fork 1: search finished without proof.
% 27.95/4.13
% 27.95/4.13 **** run 66 fork 1 starts with strategy
% 27.95/4.13 {"max_dseconds":10,"strategy":["unit"],"query_preference":0,"var_weight":1,"depth_penalty":100,"repeat_var_weight":1}
% 27.95/4.16
% 27.95/4.16 fork 0: search finished without proof.
% 27.95/4.20
% 27.95/4.20 **** run 65 fork 0 starts with strategy
% 27.95/4.20 {"max_dseconds":10,"strategy":["negative_pref"],"query_preference":0,"weight_select_ratio":100,"depth_penalty":100,"length_penalty":100}
% 32.63/4.72
% 32.63/4.72
% 32.63/4.72 fork 4: search terminated without proof.
% 32.79/4.74
% 32.79/4.74 fork 7: search finished without proof.
% 32.79/4.74
% 32.79/4.74 **** run 69 fork 4 starts with strategy
% 32.79/4.74 {"max_dseconds":50,"strategy":["negative_pref"],"query_preference":0,"weight_select_ratio":100,"depth_penalty":100,"length_penalty":100}
% 32.79/4.74
% 32.79/4.74 fork 1: search finished without proof.
% 32.79/4.75
% 32.79/4.75 **** run 80 fork 7 starts with strategy
% 32.79/4.75 {"max_dseconds":50,"strategy":["hardness_pref"],"query_preference":0}
% 32.79/4.76
% 32.79/4.76 **** run 74 fork 1 starts with strategy
% 32.79/4.76 {"max_dseconds":50,"sine":5,"strategy":["hardness_pref"],"query_preference":0}
% 32.79/4.80
% 32.79/4.80 fork 5: search finished without proof.
% 33.51/4.82
% 33.51/4.82 **** run 78 fork 5 starts with strategy
% 33.51/4.82 {"max_dseconds":50,"strategy":["query_focus"],"query_preference":3}
% 33.51/4.90 No candidate clauses found.
% 33.51/4.90
% 33.51/4.90
% 33.51/4.90 fork 5: search terminated without proof.
% 33.51/4.92
% 33.51/4.92 **** run 86 fork 5 starts with strategy
% 33.51/4.92 {"strategy":["hardness_pref","max_weight"],"length_penalty":100,"depth_penalty":50,"max_depth":3,"var_weight":10,"repeat_var_weight":10,"max_dseconds":50}
% 33.51/5.03
% 33.51/5.03
% 33.51/5.03 fork 2: search terminated without proof.
% 34.48/5.04
% 34.48/5.04 **** run 67 fork 2 starts with strategy
% 34.48/5.04 {"max_dseconds":50,"strategy":["negative_pref"],"weight_select_ratio":100,"query_preference":0}
% 36.50/5.28
% 36.50/5.28
% 36.50/5.28 fork 0: search terminated without proof.
% 37.11/5.29
% 37.11/5.29 **** run 73 fork 0 starts with strategy
% 37.11/5.29 {"max_dseconds":50,"sine":5,"strategy":["negative_pref"],"query_preference":0}
% 58.28/8.02
% 58.28/8.02 fork 3: search finished without proof.
% 58.28/8.04
% 58.28/8.04 **** run 76 fork 3 starts with strategy
% 58.28/8.04 {"max_dseconds":50,"strategy":["query_focus","unit"],"query_preference":0}
% 62.59/8.58
% 62.59/8.58 fork 3: search finished without proof.
% 62.59/8.60
% 62.59/8.60 **** run 84 fork 3 starts with strategy
% 62.59/8.60 {"max_dseconds":50,"strategy":["hardness_pref","max_ground_weight"],"query_preference":0}
% 64.76/8.85
% 64.76/8.85
% 64.76/8.85 fork 6: search terminated without proof.
% 64.76/8.87
% 64.76/8.87 **** run 79 fork 6 starts with strategy
% 64.76/8.87 {"max_dseconds":50,"strategy":["negative_pref"],"query_preference":0}
% 69.38/9.47
% 69.38/9.47 fork 7: search finished without proof.
% 69.63/9.48
% 69.63/9.48 **** run 88 fork 7 starts with strategy
% 69.63/9.48 {"var_weight":70,"repeat_var_weight":70,"max_depth":3,"query_preference":0,"strategy":["negative_pref"],"max_dseconds":50}
% 70.07/9.61
% 70.07/9.61 fork 1: search finished without proof.
% 70.07/9.63
% 70.07/9.63 **** run 82 fork 1 starts with strategy
% 70.07/9.63 {"max_dseconds":50,"strategy":["negative_pref"],"query_preference":0,"sine":1}
% 70.07/9.67
% 70.07/9.67 fork 5: search finished without proof.
% 70.07/9.68
% 70.07/9.68 **** run 94 fork 5 starts with strategy
% 70.07/9.68 {"max_dseconds":250,"strategy":["query_focus","positive_pref"],"query_preference":0}
% 73.40/9.97
% 73.40/9.97
% 73.40/9.97 fork 4: search terminated without proof.
% 73.40/9.99
% 73.40/9.99 **** run 77 fork 4 starts with strategy
% 73.40/9.99 {"max_dseconds":50,"strategy":["query_focus","positive_pref"],"query_preference":0}
% 75.35/10.25
% 75.35/10.25
% 75.35/10.25 fork 2: search terminated without proof.
% 75.35/10.28
% 75.35/10.28 **** run 75 fork 2 starts with strategy
% 75.35/10.28 {"max_dseconds":50,"sine":5,"strategy":["unit"],"query_preference":0}
% 76.15/10.46
% 76.15/10.46
% 76.15/10.46 fork 0: search terminated without proof.
% 77.28/10.48
% 77.28/10.48 **** run 81 fork 0 starts with strategy
% 77.28/10.48 {"max_dseconds":50,"strategy":["unit"],"query_preference":0}
% 80.93/10.95
% 80.93/10.95 fork 2: search finished without proof.
% 80.93/10.96
% 80.93/10.96 **** run 83 fork 2 starts with strategy
% 80.93/10.96 {"max_dseconds":50,"strategy":["hardness_pref"],"query_preference":0,"weight_select_ratio":20,"depth_penalty":50,"length_penalty":100}
% 81.83/11.13
% 81.83/11.13 fork 0: search finished without proof.
% 81.83/11.15
% 81.83/11.15 **** run 89 fork 0 starts with strategy
% 81.83/11.15 {"max_dseconds":50,"strategy":["unit"],"query_preference":0,"sine":2}
% 87.67/11.83
% 87.67/11.83 fork 0: search finished without proof.
% 87.67/11.85
% 87.67/11.85 **** run 97 fork 0 starts with strategy
% 87.67/11.85 {"max_dseconds":250,"strategy":["hardness_pref"],"query_preference":0}
% 99.67/13.35
% 99.67/13.35 fork 3: search finished without proof.
% 99.67/13.36
% 99.67/13.36 **** run 92 fork 3 starts with strategy
% 99.67/13.36 {"max_dseconds":50,"strategy":["unit"],"query_preference":0,"var_weight":1,"depth_penalty":100,"repeat_var_weight":1}
% 104.28/14.02
% 104.28/14.02
% 104.28/14.02 fork 6: search terminated without proof.
% 105.02/14.04
% 105.02/14.04 **** run 87 fork 6 starts with strategy
% 105.02/14.04 {"max_dseconds":50,"strategy":["positive_pref"],"query_preference":0}
% 105.53/14.12
% 105.53/14.12 fork 3: search finished without proof.
% 105.53/14.13
% 105.53/14.13 **** run 100 fork 3 starts with strategy
% 105.53/14.13 {"max_dseconds":1250,"strategy":["query_focus"],"query_preference":3}
% 106.11/14.19 No candidate clauses found.
% 106.11/14.19
% 106.11/14.19
% 106.11/14.19 fork 3: search terminated without proof.
% 106.42/14.21
% 106.42/14.21 **** run 108 fork 3 starts with strategy
% 109.09/14.56
% 109.09/14.56
% 109.09/14.56 fork 7: search terminated without proof.
% 109.09/14.58
% 109.09/14.58 **** run 96 fork 7 starts with strategy
% 109.09/14.58 {"max_dseconds":250,"strategy":["negative_pref"],"query_preference":0}
% 110.52/14.76
% 110.52/14.76
% 110.52/14.76 fork 1: search terminated without proof.
% 110.52/14.78
% 110.52/14.78 **** run 90 fork 1 starts with strategy
% 110.52/14.78 {"max_dseconds":50,"strategy":["unit","posunitpara"],"query_preference":0,"sine":2}
% 115.28/15.40
% 115.28/15.40
% 115.28/15.40 fork 4: search terminated without proof.
% 115.28/15.40
% 115.28/15.40 fork 1: search finished without proof.
% 115.28/15.41
% 115.28/15.41 **** run 98 fork 1 starts with strategy
% 115.28/15.41 {"max_dseconds":1250,"strategy":["query_focus","unit"],"query_preference":0}
% 115.28/15.42
% 115.28/15.42 **** run 85 fork 4 starts with strategy
% 115.28/15.42 {"length_penalty":100,"query_preference":0,"strategy":["negative_pref"],"max_dseconds":50}
% 118.05/15.77
% 118.05/15.77 fork 2: search finished without proof.
% 118.05/15.80
% 118.05/15.80 **** run 91 fork 2 starts with strategy
% 118.05/15.80 {"max_dseconds":50,"strategy":["negative_pref"],"query_preference":0,"weight_select_ratio":100,"depth_penalty":100,"length_penalty":100}
% 120.69/16.06
% 120.69/16.06 fork 1: search finished without proof.
% 120.69/16.07
% 120.69/16.07 **** run 106 fork 1 starts with strategy
% 143.16/18.96
% 143.16/18.96 fork 6: search finished without proof.
% 143.41/18.99
% 143.41/18.99 **** run 95 fork 6 starts with strategy
% 143.41/18.99 {"max_dseconds":250,"strategy":["query_focus"],"query_preference":3}
% 143.92/19.06 No candidate clauses found.
% 143.92/19.06
% 143.92/19.06
% 143.92/19.06 fork 6: search terminated without proof.
% 143.92/19.07
% 143.92/19.07 **** run 103 fork 6 starts with strategy
% 155.53/20.56
% 155.53/20.56
% 155.53/20.56 fork 4: search terminated without proof.
% 155.53/20.58
% 155.53/20.58 **** run 93 fork 4 starts with strategy
% 155.53/20.58 {"max_dseconds":250,"strategy":["query_focus","unit"],"query_preference":0}
% 159.64/21.10
% 159.64/21.10
% 159.64/21.10 fork 2: search terminated without proof.
% 160.04/21.12
% 160.04/21.12 **** run 99 fork 2 starts with strategy
% 160.04/21.12 {"max_dseconds":1250,"strategy":["query_focus","positive_pref"],"query_preference":0}
% 160.04/21.14
% 160.04/21.14 fork 4: search finished without proof.
% 160.29/21.15
% 160.29/21.15 **** run 101 fork 4 starts with strategy
% 160.29/21.15 {"max_dseconds":1250,"strategy":["negative_pref"],"query_preference":0}
% 267.95/35.10
% 267.95/35.10
% 267.95/35.10 fork 5: search terminated without proof.
% 268.59/35.15
% 268.59/35.15 **** run 102 fork 5 starts with strategy
% 268.59/35.15 {"max_dseconds":1250,"strategy":["hardness_pref"],"query_preference":0}
% 275.20/36.01
% 275.20/36.01 fork 0: search finished without proof.
% 275.66/36.03
% 275.66/36.03 **** run 105 fork 0 starts with strategy
%------------------------------------------------------------------------------