53 static uint8_t verbosity;
54 static bool use_colours;
55 static uint8_t indent_size;
56 static uint8_t output_width;
57 static uint32_t output_frequency;
58 static bool output_terms_with_substitution;
60 static std::string problem_name;
61 static bool write_output_summary;
62 static std::string definitional_predicate_prefix;
63 static std::string unique_var_prefix;
64 static std::string unique_skolem_prefix;
65 static bool show_full_stats;
66 static bool first_parse;
70 static bool miniscope;
71 static bool all_definitional;
72 static bool no_definitional;
76 static bool add_equality_axioms;
77 static bool equality_axioms_at_start;
78 static bool all_distinct_objects;
79 static bool no_distinct_objects;
83 static unsigned random_seed;
84 static uint32_t boost_random_seed;
85 static bool deterministic_reorder;
86 static uint32_t number_of_reorders;
87 static bool random_reorder;
88 static bool random_reorder_literals;
93 static uint32_t timeout_value;
97 static bool use_schedule;
101 static bool positive_representation;
105 static uint32_t start_depth;
106 static uint32_t depth_limit;
107 static uint32_t depth_increment;
108 static bool limit_by_tree_depth;
109 static bool depth_limit_all;
113 static bool all_start;
114 static bool all_pos_neg_start;
115 static bool conjecture_start;
116 static bool restrict_start;
120 static bool use_regularity_test;
124 static bool use_lemmata;
125 static bool limit_lemmata;
126 static bool limit_reductions;
127 static bool limit_extensions;
128 static bool limit_bt_all;
129 static bool limit_bt_lemmas;
130 static bool limit_bt_reductions;
131 static bool limit_bt_extensions;
132 static bool limit_bt_extensions_left_tree;
136 static uint32_t switch_to_complete;
140 static bool poly_unification;
144 static bool verify_proof_verbose;
145 static bool verify_proof;
146 static bool build_proof;
147 static bool generate_LaTeX_proof;
148 static bool sub_LaTeX_proof;
149 static int latex_truncation_length;
150 static bool latex_tiny_proof;
151 static bool latex_include_matrix;
152 static bool generate_Prolog_proof;
153 static bool generate_tptp_proof;
157 static std::filesystem::path LaTeX_proof_path;
158 static std::filesystem::path Prolog_matrix_path;
159 static std::filesystem::path Prolog_proof_path;
160 static std::filesystem::path output_summary_path;
161 static std::filesystem::path schedule_path;
162 static std::filesystem::path tptp_path;
163 static std::filesystem::path pwd_path;
164 static std::filesystem::path connectpp_path;
165 static std::filesystem::path full_problem_path;
169 static std::string default_schedule;
170 static void set_default_schedule();
174 static bool show_clauses;