1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87
|
parm_parm_dependency(p->max_minutes, p->max_seconds, 60, TRUE);
parm_parm_dependency(p->max_hours, p->max_seconds, 3600, TRUE);
parm_parm_dependency(p->max_days, p->max_seconds, 86400, TRUE);
flag_parm_dependency(p->para_units_only, TRUE, p->para_lit_limit, 1);
flag_flag_dependency(p->hyper_resolution, TRUE, p->pos_hyper_resolution, TRUE);
flag_flag_dependency(p->hyper_resolution, FALSE, p->pos_hyper_resolution, FALSE);
flag_flag_dependency(p->ur_resolution, TRUE, p->pos_ur_resolution, TRUE);
flag_flag_dependency(p->ur_resolution, TRUE, p->neg_ur_resolution, TRUE);
flag_flag_dependency(p->ur_resolution, FALSE, p->pos_ur_resolution, FALSE);
flag_flag_dependency(p->ur_resolution, FALSE, p->neg_ur_resolution, FALSE);
flag_parm_dependency(p->lex_dep_demod, FALSE, p->lex_dep_demod_lim, 0);
flag_parm_dependency(p->lex_dep_demod, TRUE, p->lex_dep_demod_lim, -1);
flag_parm_dependency(p->lightest_first, TRUE, p->weight_part, 1);
flag_parm_dependency(p->lightest_first, TRUE, p->age_part, 0);
flag_parm_dependency(p->lightest_first, TRUE, p->false_part, 0);
flag_parm_dependency(p->lightest_first, TRUE, p->true_part, 0);
flag_parm_dependency(p->lightest_first, TRUE, p->random_part, 0);
flag_parm_dependency(p->random_given, TRUE, p->weight_part, 0);
flag_parm_dependency(p->random_given, TRUE, p->age_part, 0);
flag_parm_dependency(p->random_given, TRUE, p->false_part, 0);
flag_parm_dependency(p->random_given, TRUE, p->true_part, 0);
flag_parm_dependency(p->random_given, TRUE, p->random_part, 1);
parm_parm_dependency(p->pick_given_ratio, p->age_part, 1, FALSE);
parm_parm_dependency(p->pick_given_ratio, p->weight_part, 1, TRUE);
parm_parm_dependency(p->pick_given_ratio, p->false_part, 0, FALSE);
parm_parm_dependency(p->pick_given_ratio, p->true_part, 0, FALSE);
parm_parm_dependency(p->pick_given_ratio, p->random_part, 0, FALSE);
flag_parm_dependency(p->breadth_first, TRUE, p->age_part, 1);
flag_parm_dependency(p->breadth_first, TRUE, p->weight_part, 0);
flag_parm_dependency(p->breadth_first, TRUE, p->false_part, 0);
flag_parm_dependency(p->breadth_first, TRUE, p->true_part, 0);
flag_parm_dependency(p->breadth_first, TRUE, p->random_part, 0);
flag_parm_dependency(p->default_parts, TRUE, p->hints_part, INT_MAX);
flag_parm_dependency(p->default_parts, TRUE, p->age_part, 1);
flag_parm_dependency(p->default_parts, TRUE, p->weight_part, 0);
flag_parm_dependency(p->default_parts, TRUE, p->false_part, 4);
flag_parm_dependency(p->default_parts, TRUE, p->true_part, 4);
flag_parm_dependency(p->default_parts, TRUE, p->random_part, 0);
flag_parm_dependency(p->default_parts, FALSE, p->hints_part, 0);
flag_parm_dependency(p->default_parts, FALSE, p->age_part, 0);
flag_parm_dependency(p->default_parts, FALSE, p->weight_part, 0);
flag_parm_dependency(p->default_parts, FALSE, p->false_part, 0);
flag_parm_dependency(p->default_parts, FALSE, p->true_part, 0);
flag_parm_dependency(p->default_parts, FALSE, p->random_part, 0);
flag_flag_dependency(p->default_output, TRUE, p->quiet, FALSE);
flag_flag_dependency(p->default_output, TRUE, p->echo_input, TRUE);
flag_flag_dependency(p->default_output, TRUE, p->print_initial_clauses,TRUE);
flag_flag_dependency(p->default_output, TRUE, p->print_given, TRUE);
flag_flag_dependency(p->default_output, TRUE, p->print_proofs, TRUE);
flag_stringparm_dependency(p->default_output, TRUE, p->stats, "lots");
flag_flag_dependency(p->default_output, TRUE, p->print_kept, FALSE);
flag_flag_dependency(p->default_output, TRUE, p->print_gen, FALSE);
flag_flag_dependency(p->auto_setup, TRUE, p->predicate_elim, TRUE);
flag_stringparm_dependency(p->auto_setup, TRUE, p->eq_defs, "unfold");
flag_flag_dependency(p->auto_setup, FALSE, p->predicate_elim, FALSE);
flag_stringparm_dependency(p->auto_setup, FALSE, p->eq_defs, "pass");
flag_parm_dependency(p->auto_limits, TRUE, p->max_weight, 100);
flag_parm_dependency(p->auto_limits, TRUE, p->sos_limit, 10000);
flag_parm_dependency(p->auto_limits, FALSE, p->max_weight, INT_MAX);
flag_parm_dependency(p->auto_limits, FALSE, p->sos_limit, -1);
flag_flag_dependency(p->automatic, TRUE, p->auto_inference, TRUE);
flag_flag_dependency(p->automatic, TRUE, p->auto_setup, TRUE);
flag_flag_dependency(p->automatic, TRUE, p->auto_limits, TRUE);
flag_flag_dependency(p->automatic, TRUE, p->auto_denials, TRUE);
flag_flag_dependency(p->automatic, TRUE, p->auto_process, TRUE);
flag_flag_dependency(p->automatic, FALSE, p->auto_inference, FALSE);
flag_flag_dependency(p->automatic, FALSE, p->auto_setup, FALSE);
flag_flag_dependency(p->automatic, FALSE, p->auto_limits, FALSE);
flag_flag_dependency(p->automatic, FALSE, p->auto_denials, FALSE);
flag_flag_dependency(p->automatic, FALSE, p->auto_process, FALSE);
flag_flag_dependency(p->auto2, TRUE, p->automatic, TRUE);
flag_parm_dependency(p->auto2, TRUE, p->new_constants, 1);
flag_parm_dependency(p->auto2, TRUE, p->fold_denial_max, 3);
flag_parm_dependency(p->auto2, TRUE, p->max_weight, 200);
flag_parm_dependency(p->auto2, TRUE, p->nest_penalty, 1);
flag_parm_dependency(p->auto2, TRUE, p->skolem_penalty, 3);
flag_parm_dependency(p->auto2, TRUE, p->sk_constant_weight, 0);
flag_parm_dependency(p->auto2, TRUE, p->prop_atom_weight, 5);
flag_flag_dependency(p->auto2, TRUE, p->sort_initial_sos, TRUE);
flag_parm_dependency(p->auto2, TRUE, p->sos_limit, -1);
flag_parm_dependency(p->auto2, TRUE, p->lrs_ticks, 3000);
flag_parm_dependency(p->auto2, TRUE, p->max_megs, 400);
flag_stringparm_dependency(p->auto2, TRUE, p->stats, "some");
flag_flag_dependency(p->auto2, TRUE, p->echo_input, FALSE);
flag_flag_dependency(p->auto2, TRUE, p->quiet, TRUE);
flag_flag_dependency(p->auto2, TRUE, p->print_initial_clauses, FALSE);
flag_flag_dependency(p->auto2, TRUE, p->print_given, FALSE);
|