49 static uint8_t verbosity;
50 static bool use_colours;
51 static uint8_t indent_size;
52 static uint8_t output_width;
53 static uint32_t output_frequency;
54 static bool output_terms_with_substitution;
56 static std::string problem_name;
57 static bool write_output_summary;
58 static std::string definitional_predicate_prefix;
59 static std::string unique_var_prefix;
60 static std::string unique_skolem_prefix;
61 static bool first_parse;
65 static bool miniscope;
66 static bool all_definitional;
67 static bool no_definitional;
71 static bool add_equality_axioms;
72 static bool equality_axioms_at_start;
73 static bool all_distinct_objects;
74 static bool no_distinct_objects;
78 static unsigned random_seed;
79 static uint32_t boost_random_seed;
80 static bool deterministic_reorder;
81 static uint32_t number_of_reorders;
82 static bool random_reorder;
83 static bool random_reorder_literals;
88 static uint32_t timeout_value;
92 static bool use_schedule;
96 static bool positive_representation;
100 static uint32_t start_depth;
101 static uint32_t depth_limit;
102 static uint32_t depth_increment;
103 static bool limit_by_tree_depth;
104 static bool depth_limit_all;
108 static bool all_start;
109 static bool all_pos_neg_start;
110 static bool conjecture_start;
111 static bool restrict_start;
115 static bool use_regularity_test;
119 static bool use_lemmata;
120 static bool limit_lemmata;
121 static bool limit_reductions;
122 static bool limit_extensions;
123 static bool limit_bt_all;
124 static bool limit_bt_lemmas;
125 static bool limit_bt_reductions;
126 static bool limit_bt_extensions;
127 static bool limit_bt_extensions_left_tree;
131 static uint32_t switch_to_complete;
135 static bool verify_proof_verbose;
136 static bool verify_proof;
137 static bool build_proof;
138 static bool generate_LaTeX_proof;
139 static bool sub_LaTeX_proof;
140 static int latex_truncation_length;
141 static bool latex_tiny_proof;
142 static bool latex_include_matrix;
143 static bool generate_Prolog_proof;
144 static bool generate_tptp_proof;
148 static std::filesystem::path LaTeX_proof_path;
149 static std::filesystem::path Prolog_matrix_path;
150 static std::filesystem::path Prolog_proof_path;
151 static std::filesystem::path output_summary_path;
152 static std::filesystem::path schedule_path;
153 static std::filesystem::path tptp_path;
154 static std::filesystem::path pwd_path;
155 static std::filesystem::path connectpp_path;
156 static std::filesystem::path full_problem_path;
160 static std::string default_schedule;
161 static void set_default_schedule();
165 static bool show_clauses;